identifier;type;title;registrationDate;issued;url;creatorName;creatorIdentifier;publisherName;publisherIdentifier;note;comparisonTable;regulatoryImpactAnalysis;;;;;;;;;;;;; Ідентифікатор;Тип;Назва;Дата реєстрації;Дата оприлюднення;Посилання на проєкт;Ім’я/назва суб’єкта подання;Ідентифікатор суб’єкта подання;Назва видавника;Ідентифікатор видавника;Пояснювальна записка;Порівняльна таблиця;Аналіз регуляторного впливу;;;;;;;;;;;;; р-2024-001;проєкт Закону України;"Про внесення змін до підрозділу 10 розділу ХХ ""Перехідні положення"" Податкового кодексу України щодо відновлення у платника податків можливості виконувати свої податкові обов’язки";null;null;null;Державна податкова служба України (Департамент оподаткування юридичних осіб);43005393;Верховна Рада України;null;null;null;null;;;;;;;;;;;;; р-2023-002;проєкт постанови Кабінету Міністрів України;Про затвердження Порядку випуску, обігу та погашення податкових векселів, які видаються до отримання з акцизного складу спирту етилового неденатурованого, призначеного для переробки на алкогольні напої (крім виноматеріалів та вермутів), та до ввезення на митну територію України алкогольних напоїв в ємностях, які не є споживчою тарою, для їх розливу у споживчу тару виробником алкогольних напоїв;null;2024-01-22;http://tax.gov.ua/diyalnist-/regulyatorna-politika-/regulyatorna-politika/2024-rik/78705.html;Державна податкова служба України (Департамент методології);43005393;Кабінет Міністрів України;00031101;http://tax.gov.ua/diyalnist-/regulyatorna-politika-/regulyatorna-politika/2024-rik/78705.html;null;http://tax.gov.ua/diyalnist-/regulyatorna-politika-/regulyatorna-politika/2024-rik/78705.html;;;;;;;;;;;;; р-2023-003;проєкт постанови Кабінету Міністрів України;Про внесення змін до постанови Кабінету Міністрів України від 29 липня 2022 р. №894;null;2023-12-01;http://tax.gov.ua/diyalnist-/regulyatorna-politika-/regulyatorna-politika/arhiv/2023-rik/78605.html;Державна податкова служба України (Департамент податкового аудиту);43005393;Кабінет Міністрів України;00031101;http://tax.gov.ua/diyalnist-/regulyatorna-politika-/regulyatorna-politika/arhiv/2023-rik/78605.html;http://tax.gov.ua/diyalnist-/regulyatorna-politika-/regulyatorna-politika/arhiv/2023-rik/78605.html;http://tax.gov.ua/diyalnist-/regulyatorna-politika-/regulyatorna-politika/arhiv/2023-rik/78605.html;;;;;;;;;;;;; р-2023-004;проєкт постанови Кабінету Міністрів України;Про затвердження Порядку розрахунку сум акцизного податку, які мають бути сплачені економічними операторами-виробникаи/імпортерами за сформовані унікальні ідентифікатори;null;2023-12-25;http://tax.gov.ua/diyalnist-/regulyatorna-politika-/regulyatorna-politika/arhiv/2023-rik/78648.html;"Державна податкова служба України (Департамент контролю за підакцизними товарами)";43005393;Кабінет Міністрів України;00031101;http://tax.gov.ua/diyalnist-/regulyatorna-politika-/regulyatorna-politika/arhiv/2023-rik/78648.html;null;http://tax.gov.ua/diyalnist-/regulyatorna-politika-/regulyatorna-politika/arhiv/2023-rik/78648.html;;;;;;;;;;;;; р-2024-005;проєкт постанови Кабінету Міністрів України;Про внесення змін до постанови Кабінету Міністрів України від 27 грудня 2010 р. №1257;null;2024-01-22;http://tax.gov.ua/diyalnist-/regulyatorna-politika-/regulyatorna-politika/2024-rik/78705.html;Державна податкова служба України (Департамент методології);43005393;Кабінет Міністрів України;00031101;http://tax.gov.ua/diyalnist-/regulyatorna-politika-/regulyatorna-politika/2024-rik/78705.html;null;http://tax.gov.ua/diyalnist-/regulyatorna-politika-/regulyatorna-politika/2024-rik/78705.html;;;;;;;;;;;;; р-2024-006;проєкт постанови Кабінету Міністрів України;Про внесення змін до постанови Кабінету Міністрів України від 29 грудня 2010 р. №1244;null;2024-05-09;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/78951.html;Державна податкова служба України (Департамент по роботі з податковим боргом);43005393;Кабінет Міністрів України;00031101;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/78951.html;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/78951.html;null;;;;;;;;;;;;; р-2024-007;проєкт постанови Кабінету Міністрів України;Про внесення зміни до порядків, затверджених постановою Кабінету Міністрів України від 11 грудня 2019 р. №1165;null;2024-05-15;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/78956.html;Державна податкова служба України (Департамент управління ризиками);43005393;Кабінет Міністрів України;00031101;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/78956.html;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/78956.html;null;;;;;;;;;;;;; р-2024-008;проєкт постанови Кабінету Міністрів України;Про внесення змін до Порядку ведення Реєстру неприбуткових установ та організацій, включення неприбуткових підприємств, установ та організацій до Реєстру та виключення з Реєстру;null;2024-05-20;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/78964.html;Державна податкова служба України (Департамент методології);43005393;Кабінет Міністрів України;00031101;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/78964.html;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/78964.html;null;;;;;;;;;;;;; р-2024-009;проєкт постанови Кабінету Міністрів України;Про внесення змін до Порядку зупинення реєстрації податкової накладної / розрахунку коригування в Єдиному реєстрі податкових накладних;null;2024-08-01;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/79060.html;Державна податкова служба України (Департамент управління ризиками);43005393;Кабінет Міністрів України;00031101;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/79060.html;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/79060.html;null;;;;;;;;;;;;; р-2024-010;проєкт наказу Міністерства фінансів України;Про затвердження Порядку розстрочення (відстрочення) грошових зобов’язань (податкового боргу) платників податків;null;null;null;Державна податкова служба України (Департамент по роботі з податковим боргом);43005393;Міністерство фінансів України;00013480;null;null;null;;;;;;;;;;;;; р-2024-011;проєкт наказу Міністерства фінансів України;Про затвердження Порядку роботи представників контролюючих органів на акцизних складах та податкових постах, що утворюються на території підприємств, де виробляється продукція з використанням спирту етилового та біоетанолу, які отримуються за нульовою ставкою акцизного податку;null;null;null;"Державна податкова служба України (Департамент контролю за підакцизними товарами)";43005393;Міністерство фінансів України;00013480;null;null;null;;;;;;;;;;;;; р-2023-012;проєкт наказу Міністерства фінансів України;Про затвердження Порядку проведення пломбування місць можливого доступу до спирту на акцизних складах, на території яких виробляється спирт етиловий, у тому числі біоетанол, і на території підприємств, які є виробниками продукції, зазначеної у пункті 229.1 статті 229 розділу VI Податкового кодексу України;null;2023-12-26;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2023-rik/78650.html;"Державна податкова служба України (Департамент контролю за підакцизними товарами)";43005393;Міністерство фінансів України;00013480;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2023-rik/78650.html;null;null;;;;;;;;;;;;; р-2023-013;проєкт наказу Міністерства фінансів України;Про затвердження Порядку інформаційної взаємодії органів Державної податкової служби України, Державної казначейської служби України та банків, небанківських надавачів платіжних послуг, емітентів електронних грошей у процесі передачі платіжних інструкцій на примусове списання (стягнення) коштів в електронній формі;null;null;null;Державна податкова служба України (Департамент по роботі з податковим боргом);43005393;Міністерство фінансів України;00013480;null;null;null;;;;;;;;;;;;; р-2023-014;проєкт наказу Міністерства фінансів України;Про затвердження Змін до форми Податкової декларації з рентної плати;null;2024-07-05;http://tax.gov.ua/diyalnist-/regulyatorna-politika-/regulyatorna-politika/2024-rik/79018.html;Державна податкова служба України (Департамент оподаткування юридичних осіб);43005393;Міністерство фінансів України;00013480;http://tax.gov.ua/diyalnist-/regulyatorna-politika-/regulyatorna-politika/2024-rik/79018.html;http://tax.gov.ua/diyalnist-/regulyatorna-politika-/regulyatorna-politika/2024-rik/79018.html;null;;;;;;;;;;;;; р-2023-015;проєкт наказу Міністерства фінансів України;Про внесення Змін до деяких нормативно-правових актів Міністерства фінансів України з питання застосування реєстраторів розрахункових операцій та/або програмних реєстраторів розрахункових операцій;null;null;null;Державна податкова служба України (Департамент податкових сервісів);43005393;Міністерство фінансів України;00013480;null;null;null;;;;;;;;;;;;; р-2023-016;проєкт наказу Міністерства фінансів України;Про внесення змін до Порядку ведення та форми Реєстру заяв про розстрочення, відстрочення грошових зобов’язань чи податкового боргу;null;2024-03-11;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/78824.html;Державна податкова служба України (Департамент по роботі з податковим боргом);43005393;Міністерство фінансів України;00013480;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/78824.html;null;null;;;;;;;;;;;;; р-2024-017;проєкт наказу Міністерства фінансів України;Про внесення Змін до форми декларації з акцизного податку та Порядку заповнення та подання декларації з акцизного податку;null;null;null;Державна податкова служба України (Департамент методології);43005393;Міністерство фінансів України;00013480;null;null;null;;;;;;;;;;;;; р-2024-018;проєкт наказу Міністерства фінансів України;Про внесення змін до Положення про реєстрацію фізичних осіб у Державному реєстрі фізичних осіб - платників податків;null;2024-01-19;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/78702.html;Державна податкова служба України (Департамент податкових сервісів);43005393;Міністерство фінансів України;00013480;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/78702.html;null;null;;;;;;;;;;;;; р-2024-019;проєкт наказу Міністерства фінансів України;Про внесення змін до пункту 4 розділу VII Порядку обробки персональних даних у базі персональних даних – Державному реєстрі фізичних осіб- платників податків;null;2024-01-19;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/78701.html;Державна податкова служба України (Департамент податкових сервісів);43005393;Міністерство фінансів України;00013480;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/78701.html;null;null;;;;;;;;;;;;; р-2024-020;проєкт наказу Міністерства фінансів України;Про затвердження Змін до форми Податкової декларації з податку на прибуток підприємств;null;2024-01-24;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/78713.html;Державна податкова служба України (Департамент методології);43005393;Міністерство фінансів України;00013480;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/78713.html;null;null;;;;;;;;;;;;; р-2024-021;проєкт наказу Міністерства фінансів України;Про внесення Змін до Порядку обміну електронними документами з контролюючими органами;null;2024-01-12;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/78687.html;Державна податкова служба України (Департамент податкових сервісів);43005393;Міністерство фінансів України;00013480;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/78687.html;null;null;;;;;;;;;;;;; р-2024-022;проєкт наказу Міністерства фінансів України;Про визнання таким, що втратив чинність, наказу Міністерства фінансів України від 30 червня 2017 року №611;null;2024-03-20;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/78836.html;Державна податкова служба України (Департамент по роботі з податковим боргом);43005393;Міністерство фінансів України;00013480;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/78836.html;null;null;;;;;;;;;;;;; р-2024-023;проєкт наказу Міністерства фінансів України;Про внесення змін до Порядку проведення цільових аукціонів з продажу майна платника податків, яке перебуває у податковій заставі;null;2024-03-25;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/78854.html;Державна податкова служба України (Департамент по роботі з податковим боргом);43005393;Міністерство фінансів України;00013480;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/78854.html;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/78854.html;null;;;;;;;;;;;;; р-2024-024;проєкт наказу Міністерства фінансів України;Про затвердження Змін до Порядку обліку платників податків і зборів;null;2024-08-06;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/79066.html;Державна податкова служба України (Департамент по роботі з податковим боргом);43005393;Міністерство фінансів України;00013480;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/79066.html;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/79066.html;null;;;;;;;;;;;;; р-2024-025;проєкт наказу Міністерства фінансів України;Про затвердження Змін до Положення про реєстрацію платників податку на додану вартість;null;2024-06-26;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/79001.html;Державна податкова служба України (Департамент податкових сервісів);43005393;Міністерство фінансів України;00013480;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/79001.html;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/79001.html;null;;;;;;;;;;;;; р-2024-026;проєкт наказу Міністерства фінансів України;Про внесення Змін до нормативно-правових актів Міністерства фінансів України з питань обліку рахунків/ електронних гаманців платників податків у контролюючих органах;null;2024-06-28;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/79009.html;Державна податкова служба України (Департамент податкових сервісів);43005393;Міністерство фінансів України;00013480;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/79009.html;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/79009.html;null;;;;;;;;;;;;; р-2024-027;проєкт наказу Міністерства фінансів України;Про затвердження Змін до Порядку формування та ведення Реєстру волонтерів антитерористичної операції та/або здійснення заходів із забезпечення національної безпеки і оборони, відсічі і стримування збройної агресії Російської Федерації;null;2024-05-06;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/78943.html;Державна податкова служба України (Департамент податкових сервісів);43005393;Міністерство фінансів України;00013480;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/78943.html;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/78943.html;null;;;;;;;;;;;;; р-2024-028;проєкт наказу Міністерства фінансів України;Про затвердження Змін до Положення про реєстрацію фізичних осіб у Державному реєстрі фізичних осіб - платників податків;null;2024-05-28;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/78971.html;Державна податкова служба України (Департамент податкових сервісів);43005393;Міністерство фінансів України;00013480;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/78971.html;null;null;;;;;;;;;;;;; р-2024-029;проєкт наказу Міністерства фінансів України;Про внесення змін до наказу Міністерства фінансів України від 09 жовтня 2023 року №535;null;2024-07-17;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/79034.html;Державна податкова служба України (Департамент по роботі з податковим боргом);43005393;Міністерство фінансів України;00013480;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/79034.html;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/79034.html;null;;;;;;;;;;;;; р-2024-030;проєкт наказу Міністерства фінансів України;Про внесення змін додеяких нормативно-правових актів Міністерства фінансів України;null;2024-07-29;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/79050.html;Державна податкова служба України (Департамент методології);43005393;Міністерство фінансів України;00013480;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/79050.html;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/79050.html;null;;;;;;;;;;;;; р-2024-031;проєкт наказу Міністерства фінансів України;Про затвердження Змін до Порядку оформлення результатів документальних перевірок дотримання законодавства України з питань податкового, валютного та іншого законодавства платниками податків;null;2024-08-08;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/79070.html;Державна податкова служба України (Департамент податкового аудиту);43005393;Міністерство фінансів України;00013480;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/79070.html;http://tax.gov.ua/dlya-gromadskosti/dpa-i-gromadskist/gromadske-obgovorennya/proekti-ne-regulyatornih-aktiv/2024-rik/79070.html;null;;;;;;;;;;;;; р-2024-032;проєкт наказу Міністерства фінансів України;Про затвердження Змін до Порядку ведення податковими органами оперативного обліку податків, зборів, платежів та єдиного внеску на загальнообов’язкове державне соціальне страхування;null;2024-08-02;http://tax.gov.ua/diyalnist-/regulyatorna-politika-/regulyatorna-politika/2024-rik/79063.html;Державна податкова служба України (Департамент економічного аналізу);43005393;Міністерство фінансів України;00013480;http://tax.gov.ua/diyalnist-/regulyatorna-politika-/regulyatorna-politika/2024-rik/79063.html;http://tax.gov.ua/diyalnist-/regulyatorna-politika-/regulyatorna-politika/2024-rik/79063.html;http://tax.gov.ua/diyalnist-/regulyatorna-politika-/regulyatorna-politika/2024-rik/79063.html;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;