From b752040eb0a7eb0be032aa9342502415d72300a6 Mon Sep 17 00:00:00 2001 From: "Sam Lieber (sali)" Date: Mon, 6 May 2024 13:58:30 -0400 Subject: [PATCH] [ADD] accounting/l10n_ca: canada accounting closes odoo/documentation#9205 Signed-off-by: Samuel Lieber (sali) Co-authored-by: Zachary Straub --- .../finance/fiscal_localizations.rst | 3 +- .../finance/fiscal_localizations/canada.rst | 311 ++++++++++++++++++ .../canada/l10n-ca-balance-sheet.png | Bin 0 -> 19094 bytes .../canada/l10n-ca-fiscal-positions.png | Bin 0 -> 31840 bytes .../canada/l10n-ca-profit-loss.png | Bin 0 -> 18643 bytes 5 files changed, 313 insertions(+), 1 deletion(-) create mode 100644 content/applications/finance/fiscal_localizations/canada.rst create mode 100644 content/applications/finance/fiscal_localizations/canada/l10n-ca-balance-sheet.png create mode 100644 content/applications/finance/fiscal_localizations/canada/l10n-ca-fiscal-positions.png create mode 100644 content/applications/finance/fiscal_localizations/canada/l10n-ca-profit-loss.png diff --git a/content/applications/finance/fiscal_localizations.rst b/content/applications/finance/fiscal_localizations.rst index c77b03e04..d90fbd618 100644 --- a/content/applications/finance/fiscal_localizations.rst +++ b/content/applications/finance/fiscal_localizations.rst @@ -59,7 +59,7 @@ available on Odoo. - :doc:`Belgium - Accounting ` - Bolivia - Accounting - :doc:`Brazilian - Accounting ` -- Canada - Accounting +- :doc:`Canada - Accounting ` - :doc:`Chile - Accounting ` - China - Accounting - :doc:`Colombia - Accounting ` @@ -134,6 +134,7 @@ available on Odoo. fiscal_localizations/austria fiscal_localizations/belgium fiscal_localizations/brazil + fiscal_localizations/canada fiscal_localizations/chile fiscal_localizations/colombia fiscal_localizations/ecuador diff --git a/content/applications/finance/fiscal_localizations/canada.rst b/content/applications/finance/fiscal_localizations/canada.rst new file mode 100644 index 000000000..4801ae0ef --- /dev/null +++ b/content/applications/finance/fiscal_localizations/canada.rst @@ -0,0 +1,311 @@ +====== +Canada +====== + +.. |COA| replace:: :abbr:`CoA (Chart of Accounts)` +.. |AR| replace:: :abbr:`AR (Accounts Receivable)` +.. |AP| replace:: :abbr:`AP (Accounts Payable)` + +The Odoo Canada localization package provides tailored features and configurations for Canadian +businesses. + +A series of videos on the subject of Accounting are available through Odoo's eLearning platform. +These videos cover how to start from scratch, set up configurations, complete common workflows, and +provide in-depth looks at some specific use cases. + +.. seealso:: + - `Odoo Tutorials: Accounting & Invoicing + `_ + - `Odoo SmartClass: Accounting `_ + +Configuration +============= + +Below are the available modules in Odoo for accounting use in Canada. + +Modules installation +-------------------- + +:ref:`Install ` the following modules to get all the features of the Canadian +localization: + +.. list-table:: + :header-rows: 1 + :widths: 25 25 50 + + * - Name + - Technical name + - Description + * - :guilabel:`Canada - Accounting` + - `l10n_ca` + - Base accounting module for Canadian localization. + * - :guilabel:`Canada - Accounting Reports` + - `l10n_ca_reports` + - Adds Canadian accounting reports. + * - :guilabel:`Canadian Checks Layout` + - `l10n_ca_check_printing` + - Enables the printing of payments on pre-printed check paper. Supports the three most common + check formats and works natively with the linked checks from `checkdepot.net + `_. + + - `Check on top: Quicken / QuickBooks standard + `_ + - `Check on middle: Peachtree standard + `_ + - `Check on bottom: ADP standard + `_ + +.. _l10n_ca/coa: + +Chart of accounts +================= + +The :doc:`chart of accounts (COA) <../accounting/get_started/chart_of_accounts>` for the Canadian +localization, in Odoo, has accounts grouped into seven main categories, with corresponding numeric +values that prefix individual journal entries: + +- **Receivable**: the balance of money (or credit) due to the business for goods or services + delivered or used, but not yet paid for by customers. |AR| is indicated by the journal code + labeled (or beginning) with :guilabel:`1`. +- **Payable**: the business's short-term obligations owed to its creditors or suppliers, which have + not yet been paid. |AP| is indicated by the journal code labeled (or beginning) with + :guilabel:`2`. +- **Equity**: the amount of money that would be returned to a company's shareholders if all of the + assets were liquidated and all of the company's debt was paid off in the case of liquidation. + Equity is indicated by the journal code labeled (or beginning) with :guilabel:`3` or + :guilabel:`9`. +- **Assets**: items listed on the balance sheet that contains economic value or have the ability to + generate cash flows in the future, such as a piece of machinery, a financial security, or a + patent. Assets are indicated by the journal code labeled (or beginning) with :guilabel:`1`. +- **Liability**: refers to a company's financial debts or obligations that arise during the course + of business operations. Liabilities are indicated by the journal code labeled (or beginning) with + :guilabel:`2`. +- **Income**: synonymous with *net income*, this is the profit a company retains after paying off + all relevant expenses from sales revenue earned. Income is indicated by the journal code labeled + (or beginning) with :guilabel:`4` or :guilabel:`6`. +- **Expenses**: the cost of operations that a company incurs to generate revenue. Expenses are + indicated by the journal code labeled (or beginning) with a :guilabel:`6`. + +.. tip:: + Predefined accounts are included in Odoo, as part of the |COA| that's installed with the Canadian + localization package. The accounts listed below are preconfigured to perform certain operations + within Odoo. It is recommended to **not** delete these accounts; however, if changes are needed, + rename the accounts instead. + + .. list-table:: + :header-rows: 1 + :stub-columns: 1 + + * - :guilabel:`Type` + - :guilabel:`Account Name` + * - :guilabel:`Current Assets` + - | :guilabel:`Bank Suspense Account` + | :guilabel:`Outstanding Receipts` + | :guilabel:`Outstanding Payments` + | :guilabel:`Liquidity Transfer` + | :guilabel:`Stock Valuation` + | :guilabel:`Stock Interim (Received)` + | :guilabel:`Stock Interim (Delivered)` + | :guilabel:`Cost of Production` + * - :guilabel:`Income` + - | :guilabel:`Foreign Exchange Gain` + | :guilabel:`Cash Difference Gain` + | :guilabel:`Cash Discount Gain` + * - :guilabel:`Expenses` + - | :guilabel:`Cash Discount Loss` + | :guilabel:`Foreign Exchange Loss` + | :guilabel:`Cash Difference Loss` + * - :guilabel:`Current Year Earnings` + - :guilabel:`Undistributed Profits/Losses` + * - :guilabel:`Receivable` + - :guilabel:`Account Receivable` + * - :guilabel:`Payable` + - :guilabel:`Account Payable` + +.. seealso:: + - :doc:`../accounting/get_started/chart_of_accounts` + - :doc:`../accounting/get_started/cheat_sheet` + +.. _l10n_ca/fiscal-positions: + +Fiscal positions +================ + +Canadian tax rates and taxable items vary by province and territory. Default fiscal positions are +automatically created when the Odoo **Accounting** application is installed. To manage or configure +additional fiscal positions, navigate to :menuselection:`Accounting --> Configuration --> Fiscal +Positions`. + +The following fiscal positions are available by default: + +- :guilabel:`Alberta (AB)` +- :guilabel:`British Colombia (BC)` +- :guilabel:`Manitoba (MB)` +- :guilabel:`New Brunswick (NB)` +- :guilabel:`Newfoundland and Labrador (NL)` +- :guilabel:`Nova Scotia (NS)` +- :guilabel:`Northwest Territories (NT)` +- :guilabel:`Nunavut (NU)` +- :guilabel:`Ontario (ON)` +- :guilabel:`Prince Edward Islands (PE)` +- :guilabel:`Quebec (QC)` +- :guilabel:`Saskatchewan (SK)` +- :guilabel:`Yukon (YT)` +- :guilabel:`International (INTL)` + +.. image:: canada/l10n-ca-fiscal-positions.png + :alt: The default fiscal positions for the Canada localization in Odoo Accounting. + +.. note:: + When considering what taxes to be applied, it is the province where the delivery occurs that + matters. Therefore, delivery is the responsibility of the vendor and is accounted for at the + customer location. + +.. example:: + - A delivery is made to a customer from another province. + Set the fiscal position on the customer's record to the province of the customer. + - A customer from another province comes to pick up products. + No fiscal position should be set on the customer's record. + - An international vendor doesn't charge any tax, but taxes are charged by the customs broker. + Set the fiscal position on the vendor's record to *International*. + - An international vendor charges provincial tax. + Set the fiscal position on the vendor's record to your position. + +.. seealso:: + :doc:`../accounting/taxes/fiscal_positions` + +.. _l10n_ca/taxes: + +Taxes +===== + +In Canada, tax rates and what is considered taxable vary by province and territory. Default *Sales* +and *Purchases* taxes are created automatically when the Odoo **Accounting** application is +installed. To manage existing or configure additional taxes, navigate to :menuselection:`Accounting +--> Configuration --> Taxes`. + +.. _l10n_ca/taxes-avatax: + +AvaTax +------ + +**Avalara AvaTax** is a cloud-based tax calculation and compliance software that integrates with +Odoo for several localizations, including Canada. Integrating AvaTax with Odoo provides real-time +and region-specific tax calculations when items are sold, purchased, and invoiced in the database. + +.. important:: + AvaTax is available for integration with databases/companies that have locations in Canada and/or + the United States. Reference the :ref:`avatax/fiscal_country` documentation for more information. + +.. seealso:: + Refer to the documentation articles below to integrate and configure an AvaTax account with an + Odoo database: + + - :doc:`AvaTax integration <../accounting/taxes/avatax>` + - :doc:`Avalara management portal <../accounting/taxes/avatax/avalara_portal>` + - :doc:`Calculate taxes with AvaTax <../accounting/taxes/avatax/avatax_use>` + - Avalara's support documents: `About AvaTax + `_ + +.. _l10n_ca/reports: + +Reports +======= + +A number of :doc:`report selections <../accounting/reporting>` are readily available for the +Canadian localization, under the :menuselection:`Accounting app --> Reporting` drop-down menu: + +- :ref:`Balance Sheet `: a "snapshot" of a company's financial position at + a specific point in time, which contains an overview of a company's assets, liabilities, and + equity. + + Be sure to select the :menuselection:`Balance sheet (CA)` option from the :icon:`fa-book` + :guilabel:`Report` filter. + + .. image:: canada/l10n-ca-balance-sheet.png + :alt: Balance sheet report selection for CA localization in Odoo. + +- :ref:`Profit & Loss `: otherwise known as a *P&L statement* or + *income statement*, provides a summary of a company's revenues, expenses, and profits/losses over + a given period of time. + + Be sure to select the :menuselection:`Profit and loss (CA)` option from the :icon:`fa-book` + :guilabel:`Report` filter. + + .. image:: canada/l10n-ca-profit-loss.png + :alt: Profit and loss report selection for CA localization in Odoo. + +- :guilabel:`Cash Flow Statement`: shows how much cash and cash equivalents a company has received + and spent in a given period. +- :ref:`Executive Summary `: an overview report that covers + the key performance indicators of a company's financial position, such as revenue, profit, and + debt. +- :ref:`Tax Report `: an official form filed for a tax authority that reports + income, expenses, and other pertinent tax information. Tax reports allow taxpayers to calculate + their tax liability, schedule tax payments, or request refunds for the overpayment of taxes. In + Odoo, the tax report can be made monthly, every two months, quarterly, every 4 months, + semi-annually, and annually. + +.. seealso:: + - :doc:`Accounting reporting <../accounting/reporting>` + - :doc:`../../essentials/search` + +.. _l10n_ca/cash-discount: + +Cash discount +============= + +Cash discounts can be configured from :menuselection:`Accounting app --> Payment Terms`. Each +payment term can be set up with a cash discount and reduced tax. + +.. seealso:: + :doc:`../accounting/customer_invoices/cash_discounts` + +Writing checks +============== + +The Canadian localization allows users to print checks for vendor payments. Be sure the *Canadian +Checks Layout* (`l10n_ca_check_printing`) module for the CA localization is :ref:`installed +`. + +To enable check printing from Odoo, navigate to :menuselection:`Accounting --> Configuration --> +Settings` and find the :guilabel:`Vendor Payments` section. From here, tick the :guilabel:`Checks` +checkbox to reveal several fields for check configuration. + +Select a :guilabel:`Check Layout` from the drop-down menu: + +- :guilabel:`Print Check (Top) - CA` +- :guilabel:`Print Check (Middle) - CA` +- :guilabel:`Print Check (Bottom) - CA` + +Next, choose whether or not to enable the :guilabel:`Multi-Pages Check Stub` checkbox. + +Optionally set a :guilabel:`Check Top Margin`, :guilabel:`Check Left Margin`, or :guilabel:`Check +Right Margin` if required. + +Tick the :guilabel:`Print Date Label` checkbox if a date label is required. + +Once all check configurations are complete, :guilabel:`Save` the settings. + +.. tip:: + Some of the check formats may require pre-printed paper from a third party vendor. + `Pre-printed checks from checkdepot.net `_ are + recommended. + +.. seealso:: + :doc:`../accounting/payments/pay_checks` + +Receive pre-authorized debits +============================= + +Pre-authorized debits are a method for receiving payments from customers, where the customer +authorizes the business to withdraw funds from their bank account on a recurring basis. This +functionality is commonly used for subscriptions, recurring invoices, and other regular payments. + +In the Odoo Canadian localization, pre-authorized debits are facilitated through an +:doc:`integration with Stripe <../payment_providers/stripe>`. + +.. seealso:: + - :doc:`Setting up payment providers <../payment_providers>` + - `Stripe's pre-authorized debit payments documentation + `_ diff --git a/content/applications/finance/fiscal_localizations/canada/l10n-ca-balance-sheet.png b/content/applications/finance/fiscal_localizations/canada/l10n-ca-balance-sheet.png new file mode 100644 index 0000000000000000000000000000000000000000..fcf11b5d52a913c065776e04ef90bbea25436e0d GIT binary patch literal 19094 zcmZ^}18`>FvN!xZv28mO+s4GUZEIq4l8KFplZi92Z95a&d}8CB|GDRV@2UIUZ&&Tw zYjyXpvATDys?{q}NkI}34i63h03b?BiK_qr;D3jJOqhQ@G%{Nde?JhGBJv^tKy4iS zn=$0yInY%_QWQ`z|xJ$e5Q?akec zNj&ZC99(%l1<3v-!TWdo51EOKz!?@bK_3F|#tUvNHUYU~u(va5MH~aBwC6 zFD3t1kGQ$3sf)Ffo3*0@$v=9HO&q_u36PQfW9a`q|K+E-r}ckZa&Y~3Sbqa#`iH~B z!pO|@zrozBE&hLC|8V{b_OH19%N+kd%6OHmJ!Pv-vw{>!HJf7@hZ=l)NV|H1hWg2-2_?rnf^EO|3qp3H%yR)o&DdS|D^s;gx3Fx_)qHpL@2sg|6K>; ze_Rt}`L~7tr2Si-pXs06|3@wSSE2oj`nS>q;rN;UU)2i2nck)8{VilzCn;@L004{f zpBE^tLUHxaZ=xip_VwuG;_U3~`1JDm`Q`BD_VD=p;OOl0^Yi)T_2c8yN!DWT;OOA` z=KlWS`1IoJ{Oa`dbpQDL{r%&w*2kykvy1E7yN9dm+w=4D+uOU7)APIg$Gf}xx3~9` zGtlYz)%ErD{^8mAslLBU*FmzXOnW0HW!lCDlYr&?i0GZe{y|w6_c3pJtq0$`9)E~BqTEa?*2J5r|9VD z`0DLlS=+p(vCT!%YI0`L+R;;1)zCZedtd*snT_k%|A_aUtYt1 zBne2U>zUYF+Iv6{@jy}tC8g)^h^y%s*-b959v`1whi~^w8)O0O3&dxRTtxwO+ z`=@3ep5Dlqgs*SzHdofm>zb}VJ{_gZ-#xWe17^Hehaqn2H3h@g0A!W1_189ug|Z?pex?!cz~n(+3CwY z86zS9Kmw2!7g6(EJ=fWg#n;9sR^Xn07^)NSc`(=ZMsiJMH7E1r(F|J;-6so*pZ>+E z9E}$<5U+&J5|yuQ{Ix!+SXFkw)-*#QN~B#2tYyjwI`0fRJ38`blF)M|V>7Yw zk?2!g7gI+pU-+!y(%%58nU#+LJ(oGM%}g5@+dR)nA9F+o386^gTDzpJ!Gp1+6z`ru zNTXmvR9zAq%;!#+sqr13&6(fugosj4QLpwM)XHsM*AQ1#%cNjNKPNyYOI|$Zoce8U z=460bOIN^1zXgK< z{;oIBmj>8VL5To~qB4aNi4Kjzskn2(rW?Dn1qbL;Y!?6*d&&R{EQp<6fOuON5o-9R z0=SC4+b#hIA_9Lh0;JA?OsEzFegW+W=n}TgGd2Y@v%3heP%qB1#yABl=>T>-gNR4`y#(V1a6gVWQ=<0S3qg`=+D?V7kY#l&+vdck>Z~yy4B$HYdf8a@^RF6%z?rVs53fm9N+hiq+ z#*sI$<9lu9rY=)3BOKExV7zaq)+MGnfE4NsY_B#AlCHl^Y+cSP3qbO~L!T*d5j|GK z2xpzWg^<-3cyFpzq9ueLO0nePXL4cV!)1dVIMM-&NYe~)dM~xg4rA+p=l;YJh_2yO zr&8Jk7I>dGb5_B{ULf?v?r!*36|a~GJdwwSO}Rcmcv)J!-knHwMh_jPxG(YugvL{n zsXj(>&F~|S25*FU8q%sF#Bok>~Q}98(>D#9&$9x%%SQ1KdipgAzl(o(3IQ zLYgH94B0*l>dKR!qS_${WZ-SNvDW0G|D(BO1j-nnq3|e zcRdd@EuIoQ%K;>^-kd}Q)>1%F5eGWIn6iqzTy|1u$lslT2r}sDEs-~(!=;~o;2pZQ zP@QSsh7g9>18R_2u2I`&6_u{)FEH`kwo+hzN9Lep%}$t*qi|sY@M9f*I%E%raDi6P*Lb)(ac*_TA6}xf-ePGX2=sWZHu7968ew$O2s|mtX3Sr7@Hn_VKf$ zh>G90zAE!Kb{|oo2?~F~t@}v@@XEIuM6o*vk@*sJh-u#o#&hRsi_TLsf^$R)Rz8wE zion*@;}X@ug@VcU0Ts>~2Fv#zN~@OYm10%&H84X)o2~EyEFJ^2FSB)X)3a8mU+xaU zCqq*ZTs8;kMHjLP1vw4}RMYqZj#81_K8@fo+J?WmTyD!!`xZ>ZB0befQ61s_UTC5G zEw6~)%I=xBr$l*zh7Lig@uao-nX)E_C6&6I4<+V{nnEjN&o*hurrJtxKt zBOn2iD7C(9KyS72Vo4VAHN5cj^}u(Xp+>5&d>QmyS$42k$%HD6=|Ryk6@#5Tag|!$ zp5OP>w#ksv)o&?@juBxxa9^+r>{50&*r1t&NVR}RknmvM7!5WfLsNV(CvS~POT4}? zVMpI3%v+r-~nx=L!!* z%opN=+aX|rN;;?Bg&HVNJ|{8_t!Phhhs=9c96)n%*HmudxG>=TLF?Zf!pO+K>Ml7q z>}}=62F#umNeqf(pp%-Iu(RMTS@n3*&K^rM%E9c{${Bn-6qy;L|!go#+5g>*wZk|ZVjdXN!r&zvJp+cw!;a{F@ zImqMj z1di1_o}d{HIVq2s-c2o^h<@)DIG|tn6F5-oyWBg~>n~;GcEodH-JuJtlb~#Dy0Fbj z$NPjZ;>r%r>Z55(#PWeMTDq;khcePZxGBh<7HMK^oT?j2pHg0|z-%Hq**@V2y)&~H zp4EER5V*zAw6`yFzC#5_t@0&HEQSQRnb=H1JrlqJYx3u6qg)J&(8Qek`L6$DwSPJ5 zIBp3wgI5k6#DmF~##IyyGe6~R269qH6&G#qT0>eYbWH+mFv7U(7(()X`MV2gUd(B6 zMMK~V!mY`tVmsiOXH&N;?Kk8PMS;;^o$Krq0{9y+JSP-Q;hsrou^nO2SxUum)4Jv`|3)~4hIW6NSt z-8x4zB7NhA-DrOe#hKa$HU#DIBlMdF5lsy=1>=irMbxgE4>R7f zQ#~O7%QCEKUdR0icCrL2PFx70Fw#i?IfM#8J3Z{J!BkcoOzqXLNqDox4cANLCT{Qy zhgJ)78*YUOg(j&#>mwP8?^u&B&4BIbsBi#IrgJJUE)P;0d%`$Lg*>6y0ayJJk%6(y zZ0C3&=YZ~rz-2ju38+R`xZ3_X!qU>RpOje{g>%EJH-7uT*08@?gq-IOZio-7ZBo^l zQT^u1ADh*kmp2!k?}Vs0Q$2xlx-EHBm=&?eb%lPvEYHsJ2?&d0*Kyokdfds7pm;X2 zCOPN1%><$i;KWHwWTCY0I&n!pN(?{p?vEV(Z-*U;y6^6P3*rE`YK6xNVlXF!5Knw; zdG*F=Px=m8-O5b~=iLJoelmntuu-t3U!ja;MS{j4xdwu%hB3f9q~2>5UKYXam#ZKal3W z6^JJA$P4oF4n3=3$f-6KpyO^}7s$*m^6NzaT0MEoNuo(W*01FDOT5w+5Uqrrn(;w4 z?uJZ-#nI9Qk%?8tjSK^XS!!2>;D4GI1sc1H23ujicQDgL_6$8B1=UmH8q%T!I)CpO z`x!JD8}$;=D28q+Tx@Qk@hhKs;@s?OSe1|v)4F~-*3EA=Kp~~LB9NO|nL=K6X$&AuUgHNTN$s@>v)GuZvIQ0N=NS+xhOUr+w&3 zY^JW4^V{D4-Zm334(d1M6`Lmg@jBu%B{DNL)BJ01SUEr~&$g%XrR(%Nm#iOGh4 zEy$Q(>n$71s4U9#8UuG(HiztuRvFf!nT;?SM$*yN(p;ji(>lL#2HJR*lM~w% zLPVahs!PI#9@`Ai{*+YX+^!%F$sEa|8G~&u?4%d153T|O=SlrmBL@>29~$Q=V6qmf z!&g4%0L$ghPeAmp9-PfMc$kzF-r7DpJRbj))uNQjkLYI`!D$#;u0ZR6c z&8T=(aua;p{B@g?{Q3QZ?ZX<&r$C|xy}Ojmp+^NVbD^?Z3yRB0F1_*H9E%6Z>?cM_ z;0@Vr8DUL1qKiSec>WJRswf7f0yxZ{Oju6mY zo`-owaHu@|MJfds`l1g%|!tLV&=*buT!rsHUagG z`)ff*^-g{D_bvf!=mEd}Ms@o^6>2EIAi5lDm6biNM7lto`9B`TyE2AhKJ>ZitINKU z^@a9INWM2Ehc<>~w~2dkC614KlqhsB@HJq*Jn(C9<&M$&J-?Bq3Df2EeMnuS2D!{Z zPTk_8k`dYUi)QHbYu5Q)c`MGz=+5LkQ!TRkhSPTj9YqA4QJ8s!9#`{GJN}CI7jcSe z%}WS;Vx8oj>JcqwaU!46wcv6LL?0=ODPn_U6w~|Vv61X&U8_n87~8uLZ|lll)&t)> zeu=2ig`Zh{QP(rWyCrmRo>S&vjkkde3^$EET#MBf&c)dUf(Wgh8xCYP*d{xnr={c< zsddB8>aG;v9fRpAbagr~82+&FlncLq2Ya({aP_?P{?ZOj*ONU_WWDpuKQ22L_#F(O z#Cx)v1uFn0-9%|)pEKE;>?}0`Q(KG9>$+Q2ZncCzQcY+7SjE02w_I9I# zojr!BE(e^am0n;ucTnWs%DguDV74Lfu=X|?WJSE6uS$MIDuW^{h0i`29SKJQrMRT% zh9u{v;I4qcF7J*}*V12XlGfazA6nTti@EB@ggR?+IUOHH8Q9z#4vEJS>#7ig!E`eH4Z1WwytzKGInIY8 z^VhPGyf$Aoofi6l^_JnuM@pcKdE&R2SGqR_~Mu;;*llanqOnueHBok^*3K>sD)v}XjknIv`wSJ1cyz&E0* zRXw1>zx={;ZJ`Vps4Kb1WtxcKrJh3e$3;8EIjg?z`A$iFl-z`*jCT5fGY<6!W~5jY z6J`I-KD&X^cwPCfi4qfnwKV0C?za+Pif%uyf|ECU_u;Ui{Miy1WrM?D?*aFB%{m<9 zVkcVYkzQFF#KQNl7}xKJ{R!eSsUw^k6jtiHVP;p9sU*q@4zN&mk=u<1kYFtbArPgMzf|tP z0iR(?zN5ko)UtvFZy=GSJ7@Y!v#bag`v06KLPe+#_P8HYL2RWF&=vRpDS_)G7G z^D-$0{Iouh{Ygj}pp*C&cPm?5`jB(Kv-*Z^1KQlVb2E!>BR>qnTZZ8c3h>)0oDH{2 zg^9%B%@3e#p1X0Dk)lDmeTN&c0f#b#L42BU#rCCV=%Npw5$6aAv9N(9?V94U{;c{~ z$eSF&4gj+K5JgbRQDh4at-Zp4gt4@IxO)?5S4T$LtDu;hM>i+|8-Q|M5GLUH!}6h- z?0c(lmBrO(FoJJ<4HqvE@Y#EO{C+<19Cx{0!@*W5DS^$Vt4SwZAri^fbNT-2aq)8S zYlMMtWhOR~{AsDBQ8$VVRn2V!hGB_e_PTrHsOpJElqO;BWzJ_{7Q~ThADl(61J7B*rqKB#H!-Nr(315Dzg{J zS=f-mDY_Shi<5Epw`H_sBYvm0O7FNINvS<~8bfArC`Cob@CFegjZIcURVcL(iXnp0 zYqrZVD-k%?fIBx^r#xk0?dP;&rSERrp+u#}R>GlUNC3t59UL!d)yxs>`wd6JjC1_N zLqVZ=L9}()AYm%l7j%h+CY(VWiG%2VoUJ>mKUTlRUzwp6&dqFn@rT-0tQs0INPJ!I zP z!AI02RfrdpHXs$bWAu&!^KJGzd5?ZJZ*X(8M%M8>uNQbGWddF4c^;sB>3DLA^i7Rk zOeg~YhZXdWf>HzWlezz0ro=*lDV0W zU_64Z`soY}fkU3neX5q5h@tiU=|3)~mLXR2LG`)v5J@1gP4nh1-^7?tf_i-)7Ncc1 zu?NHNx`yhzgUyK1Ys;Dt3F)ypzW|C7#7ub|kazvZ$B)DvTy1Y>8i&`-t}7J}fDE7R zaVc3v5%}A1+?Ag|ICtZi+z$fn)ATak37&;}dGayKDIyQwR>Vd>*Owz z7k_wva2!192#cR71%j9gC&!O>b~~ZF<#qKWKFqiJEXc+B(7wFINw&D{?drMPK}m^y zWU$@eL;JMP=sx|5Y5U#vPRHNVxdC%w`DS(cKy>#pNaGerBVM|5+UWZWJ|7;s`513z z1fiM3b42HOTK~AN5J>3K5t1g*I5K!HY2|JK-^To|x2gB^J7G{oO)ZrED^oNfZIqz8 z)@R5ew)B!cs`sYpW2+JxWXmm#{by@fr7yjgkK;#Hr!8_68PA^X-W0p72JK8N%@5b1 zjh~G9a@nJ8r{TAC+E|@CJ2W>+!X$aSb-|2zfx~`j3Ycc`s;>t&-_K`qQDq7qUd0GzWN7y06p%gZx;LY=wR`_f3iD3) z{U>86<|Cq@+*z|l%q!dga*!}2+9RSa62YwH#~e1Eh^U3C%Hu&{PjELV`N%WVG!SAk zaYJyLzi=s+UOz0be=F@M?y)bbif>+7V3c7zmO@{CE{jeT&!dToGDBBY*d=QX1E96r z=s8OuFY=?a1M)%pX%pFkrSpi2Ir5PVd+WYWa|U1qbGLN#&8PBP94ep-2{JBMl5vH5 zVd==1k~`1KHP!IX({vsszJJv4wS3mDQ6DdR<@J5oY(-qa4I=jsiQ5!n2Ja4Tge*kW5<2068&9gBLQ8S`3x!ktZ`){IbXj77w8J z`FwK_kv6TuTWRo7c=lbh^J`HBNJreObGh2+MsztTzgyCAoq)Of>BPy?(`w&oYx{6# zqez(ZR=HMF%`Ux`ksPwNtscD071!sL6}vd=FULM}EF5_9hc(SU zik+~M8xu`%$31@xcx349s;D~{{yZH*?X2&=e_|7&a)!v0T5tnCJUfS}FsDttU!lMP zm)Py}rM=q#!gh9z0SgUe-d7a1{c!x7c6`e+P^C^)TXp*m7kz&TZyS?+$G|bR} zpAdlZmGKW1hZjJ+A~9eRNNy}F%*N?vi-uCt^+Eb+TH(q7l8FmBN{Y`;bX*K zYR$}Z;tN84W(B|qar=mejeMh*`*O(}WuSs)dHZcm7dK$k>~9-3>6NJYdE6W^{$9c} ztj7S#N`s`=R!DlpZ$G->Gvn>CXZ|;KHM)$B&k_Dp!rP zE3acIA3Y&k#7nsAku_SR4qLVTX__Vn)w2)%H8HgCw_6&pW^NiJQg7HZej=T@jcw%; zYj_*-5%GJCgKSf{YILw@7A6*${zxwNby*r}blhN0QlYlJ{@NP8WBIN|7FDuWPDB0c zL6qksj3_PKdMyabhW@L>z_;rh?6;7@w|CcC`e9yZ&A2SGvU3y-ih}cRYuT4S_A^_a z>~VDIoW6#RcqZcr5cM1D%BwN&%uwfVEjxZ3iy(7Hj!N|yU~Ravy%n+}(BWAlrW7tm zzZA0bD6Gf<0vFs%I;w{BOs&rcZcP@272{Ow_6Dny)7pZcFe}cLDU#()(X9?Pf`}+1 zc+d}I8?&2JOtIm1b!mIP@rZ0;Fk8M(LkfX zc(--oT-;Is#Gm8%pAs~Wx+c=garihkz5)PtpN{fAi4Q8?CXN1!uPa0q^_301l5vJ< z`BUk-$;%ocy(-o$YJWQ7v;sG=lDt0lPL+5Dze{Dtv#2T2%Tt5kEI1HiC?UmK=bvz+ zoT48ih3jzbHQR3yXW6AueQ|N&*xj_mab!?uAp)=<3P;+hOwI0^h7{X>=Qu=*YSWXe zG4);2y(?bW5F1#fw9Iom8>R1lBk@$dSs^r;2Bjs7kOcy zzxd^iEqK+PZ+4E+aaxmz21Q|y>0n9#Et6u!L54HZ>Otuz-yZMH%^%?|m%-G3Y83P9 zA%kpEOsbR;`=i9e%3(2rQ5BY4j^wgyq!{vK>D1!DQZ9aM-SAh>ZQ3&}I6s0!p3>;r zgca_Uhlytns9hV}_1RDX6xnHey)ApMM1JmS%8x6DRj}$u`eT1ZN&m)rH~fmxWw|+ z$Y&ySZ#2Z=wAa)#*|kwL0Fr~`7lyCc4hCgHe);pi)C_}0xqi66zr_9-LbOVFO355J zawAB5DJROtk}NhkNbUGRn}sKj2e#O}UG;ij^R<#gI)zFh`=z9v*B3ZPqS7c+hF)RU z1gwH34a48|G>#qOI2z#nMt$D)omS1c%~d9ufs-bMD&+;NBTpg>40)@~_i@+Ws>@Fm znXj>J%JwQ%p|}h2cd7amAkZM>fJF2SPy6!Ney&X3{xI$yw=e>|r5s4na~tAUtqclo z?3{9)3SPP-&=j9Nr@rv^n+p<$6iXDWbpkzbbi)LFwG-*DMUo|$P0w)555D>0rDQu? z*77xhrwq!kO@hdJ2H)i1LnOcB&q(ysN`Ys~sIAAOND<8PhW*RWnZoDxyZbdU#f$Qj z0&9!`iX+>2sM6CBsP32gG_q?YKkdoxQNH%H1uXXHAM_hO!rT*HwONQVE}TIKZlq)z z(l}VO-z^Fp7-Sey5(ijmuPeT=5Hf6FJ^=k{Mp)6m`y7s5XCJ7`fFvPPM3v_BD=fIopqQgC!A{?^{H=3pm* z{T#Tq)K@Se5keGlk~9_FZ|HzXKzXdDdYtAwtyQC5g=?Yg{#;XFcv3P0MmJ9vpdRHr zWL@U8P@YVTI8)2SUP>S&0U1cX_Q!owsev@L@8{i+nLRou=!E%eU9M3Keg_oK{Wl;p zA*>c{hRhkU`pVoO?rLVYAlA)QWBj9K>J9e6`+4T-z?t~^X66}|00+lJ_2R1CebcD$ ztGguU((U1FnlTxr<$${`^HMq2$}75N?H;LHiLC!u?!oufRn36}!!d#b9=Xs3ZD)?l z`dCi~TMgTCR~+MS`$&z^i5m8Y`{Wtus>n8kMLxvP+Nw*~j1HRe1hLjE4NthOWlMdr zmhev=&{u>iVS@9|Wyc4WD$6ei`O6WQ$QM44SH$J(Lhm44z$CA3Qi3!&<`3G2dnP}7 zI~yma3BfS^LMm%#MIuDi=3iIu+xR(uYKKJ}3BpL5ESdtojwAK(!Xwhx37oXIil89w zBg_@){26bgbPG37cXQKoI^K^cFb%yhO|k`{;d3y|gW`~5Jd?9(g!nH~@`;($^@5Bo zsxrfhqs4@w)|j7d(ZEktD_r#?*?d|S=s3|{^FH|BJKMH%XP)N!$l zkUN6s1fs(;B<8H5sSx9*8=V{QonkLJT=x~3zDKqmk9C^s!*0+1J`m0iQ3_qA)~;?P z-P-qfcm4QPnUfo$FMpaMPyD53O4LDGwPFt`N%2GwUC>X~O+)m+v_aaQZ?MBTghra| z{Di0kKeaX=g4hAKU=?yWF**7ONVDbb+w(PBw4_CUEYB>(z7P!=4rkj~^bM9d8BWR{NwbdGY>FutnB`>E0pt0qYPfR`AyYkK;OIHAH1 zPeTD&jFjwyze@Jo8$DuzEr7VY3nkq0b+EdmcbW<5 zO3cX-y+m`C2J4d9AVAohff$a_W7KmnnFjDq-?S;=Q88#BNEBDKOr>P5BTrGcpZ_yr zrth*Hj0$oi4r zighKhm6NR67K2(P znwalNZ%ep=wKJhQR7tbJboiG>H#0W3Og|P=;IX+Er_RK2qq2WG6_v(1dpqPu=D5Ur zo6h&PYxnHWJ41ghGKp9l8!Pv?ZzvfMsJN{5W;58-PY(L}Lcf5jl8*w#&Se8qazES$ zk=k5Fin#(?w`dKP@M3hnfTB;yVqR^C8ZqSnR!BZB0F0`P4t%yJy9}Miq(YY)e_cRB zjRq&z2w^Wo;IKwtC$=B2un)ve9324cYwaWhA5imgG)OZ}cJ=LP$Qf)7Ol~ zUnsS}9d8*-z+fbzg{B+nw6pvx5{Xl`6`JOrFtHJ*1@);VkTFE2TSW8YaYVjXY4C5y zcAD;37J@Y#(P4VCO@azglb~(06vt(A9$e9_(C){A#+z5^Fdu(KzGL0yP{{x7hw8v* zRLY?FV>kC@bFdF2i#|NvSVX8pt`xP<^`%r=n z#MxCw!vd-%hN+?e<0zkHndND-CGdiljV$d-!e^}r&KQ>DhkdsxY|%iRuwi}*y+*SB zqy1!71k3^4a+njwTU^M~H_h+ZysC?60~w183^KD5(;Z`k?8+<*@lB?fFiEG^CgzKS ze00AYRE{fHfa{`7A$J3SMGmgr`&GU6Qi}ME*CoR3NZ`ofNhFWg-6-%2hRafd6~+4G z*XOgib3m1U4LZ%Vu9u%tqU_FGId|~#%yTkiGY;x(6T2sB=$Bi~7RduNK0nL9>7p;-h!-ewaPs;Chsq&Az@6+cMon z-^wR>ZB%g1_Kxc_`Jp1f+JkinR1)98ipYUn-9p-=el44&z{-E53z&5spWZXB*csbU7v?OkK0^}NB^?w6*jdyXLW0V*O>dg z*f~}#9KV>U^l=ShLeuWnX)J%vF)VNi8O0ztxC-jk8z@PUB49`Pg%YW*5#;#F?Vpz^ z)dUy-LRZJDhOX|}c8`<#jKp%#?4~2@biD(yE+@ab;JGZ-cGuWN$cX{G+#}@Vv&zR!@uxm1j`wBI_+ga!9DKqp8~f`MhLu?kVU9&f zuEm1J>5Dzd7H{@5F~uylv% zbS2-^rf4&s9|R7&atn@@Vi@s_vQKeMRsVew_b5-k#f(8VEcM`WA*nn6BNBR zrpFJY{n(93I(*h`p+D-xBeoryo9+Wj$8D}R9q4E(0X470`i+aD+PNIWqb^PU#>byn z-4@xUq8E(~U=LEM=4_kGipt3jrQrC^gx#LRY!94i?Sj(d7gPQB99*$691nix&o7&M zb$=4YJdkmdSp4pnx0jDgzFL#Vffm&pUCB*76jCX%xv=rPZEPiVYbH@Mg*%=qs|NW5 z1O!-py9k>E#kX#yXF=K7wwXWQ*UoW2_j4TS`0y>oZ&M>&uCk248itcZRT{sR|>za~3VlHVA zDLX{me3-fv;_pve2;S;4AqnBdj}w~nPY~N>^MA<^Bv*^ui+T?;hO9s zJY*b#5aUS85WIUrs%9RjK&(gaM%e>L?aYm4S5&i11sDzc1WCc0?GU8IXiK=6ZU-`) z<+B9q@ADA85-x8?6Ral@5r=BzEh15JsHm0Ff?eN9fV-jRa|J^ksW6}{kmX76OA*ni z-SK*cibygLgwS5ZW5JliyUd=oxY`N1e38L(U@xc!P(KR;Bb=bPr4WBWJ@71avN&xk zmEHld;$$r&8-%&<0*q&ZRFp`#e)i>Wf@ROMlJ^Gl90Os{NQ+~(!XZT1FRG;2E=``yjctHE`v}V66I~{?m!nC=Js$=Y4JZ`LGWUX2CxWgHwrp=F%p32f!g9z zrBW1nM$!Z;G+**(hWywX!9T;L` zwscLN6QXvkKN+mf&bM+2%4-xc&!p%piFFdOX^l#Si_~-y;bg=5%nPvM;Br;>6O8a^ zck%#8Iy_Ipk>K`6Vmfkh(-ZxKI0LfX1@?G0K6%N#NP!Iq?l^>S6f;67u>L`2b zol@p{W3Be~$S_Z!qPg;^60sbo42S`D;29i!5TA;I%+aAU$n@Jog7l+}_1rg`a$|Z= zuW7I-d=GJUlLJ;MW88uI$^b2-VwLf96x2VKqA7BLICTL|>x%V;%jvfNs2X+ zh{K3DGalJ>4!k*n&Aaa#pCSY$sw4Me*2&K{GWuqb>Ac@ss>7gb0m_k@a@3fk`cmdAjPg4@(5`aY& zm3g(huta!v8QLgW$HH$c%s%lNi{c{y+ptPOX3mP06-~v!?`k&e?h8dv{~bKB-xVz- zDY;mow2Vr{(%p>_Xmoid9s)T75P_VQti`7Ox4-TOr~a$4X#dJsOG28WHgySFb!>S# zFslCP$-b=2X0qk*^|%7~5QMkwqr`syYr+2dI#JL8krbUo117%o4}~~IV3f#5RzGr# z#!R+wb=D^rvfV?FV9#rw)v0&}fK_AqgDVJ*#Qg2u+%|CQ=7@l$oYqAS^A?Gt2T6%N zhWDEQ4#{6#I>M2e*P-7bjCNCGpm5pRic3I&#))1LmD=URY7+$q)Wwd_`5E2FUgEwu zQB4#npXE>h2q~N;im|^rXoHX%^-Kapn>c!GBUV@(R<=&K5W})k zAL+m~`y4~BKAeRMt9ynZ8x&<{DCmiJZ3HQSn-z`x)dB^vd<_L`h${Rv2KgG|NzZXB zBw-ha3TF$fyNAOdh8T4p>mjqxomV0}{^Dc8Ly(q$PLNwIWr5B7vD}IxMu%&c964Vt zBF{`45``0>7*YWLXn}&ueR=VY5C3Ws9;9F0hHeRR@Mz5r<3Q3hG|9QFKHZixy+c&i6< zbMvZ+xc0LcR24HKkc$C!j&TeHAOO}l5C*!{FjHq=<%K{Q@gOwO2HpZRr>v%tf**LE zbIkHYx*j9JCA%%5G{%(u5wsgP2Q4GLblK_<$!Sfh^GM+r7_f!lR@W90mn0S=- z!4*Ad0oAq1>W~BJyi~MewnB3)Aj8*;twUuS%%2qeMtVXOzB79ku$g4<0*7Q_~1iXY;GpiMnNYt$cB(FYFs}N0=Byfu0tj>=i1N z3mWAC?TtZPCCtVuRs#R#VKN#3em!{OB@LM$wyNL)M}HsGqxAN?Yh;OAEbPPT8Lv1{ z!m}+qpqR@4$Bnw#!^N*|-?Kg%t)NVLI~|wtoLu7}9Q#3RJC1GT&M_CV4`8&x3IH^C z>Jg0IdIC09vixpcnwGTLR#YxxbA71_0~U0BFB^zYU5b0M;!5K;Kswk-cLQ8Rb5W z0l>Nq04^013h+)zfC2^p>((LwqzLLxiJ%|`0P8jZxMRWqU||3-09efe01B3VJcYm3 zbN@$AyV?3^SpOFI3%6hZu$l@0qaiUjo(Wku^Xm|xIQHi{3XO|U;;MvhyL46reXn;+u@y3Xi<5M#pn*=5~8 z0#a_KevcT53Y6G0*w1SeBq*mMKuV}aL<|7dodDnx(w5T;Ts3h~h$qKIXfh(9y8`3@ zt)nA>pcsK+ky8tVM%7K-w-GraW3nola#IKrD6ry(8;7~}d($^}>m zndw?TZEE2K?@!_j1_0}}0YF3gCBc64PZ7DbXP%reQrkO_;RHow+||_xM+-cw5rWR? zUNn4*j3RK9fQ(KPm)78}@j9pdB_n$jk%biPJrob`%*7bp3_uBz0Fj%sfs9=SAo zp6DaAP=4gv4>@0QxG*YOdA&N5D5Mx=Xe>Xp!L!svZfK)NBqnM@VIs6}QaiQ+0#huC zOn5uw@|c@r(3L7o=Xh3NN^dC&1Ax_303iF1FaPR#_~G4`k5B|~%fSgF7Wcc-tLvk= zG96vEJ*B90BYCnw<`@L*>Drh*fwbUe;a!m!NULzP0Ro)C|V4u_rB0<9-jZWx)VUT_^ax{jDSSFttboNln z_Il@6b73a8t9rx1@%^Ie-5`5>q~S0rK?`lqcj>1u85CngmK%_&p7P7b0zHxCF#uRi z1>h30ufPA{!wr+M*@Z+7#twa5y;4*T`b4w)&+_U8 zs+QL%R1@?jrK4#lf7s_X55htrQAk{uo^8ep@$$YJxeCxGWzsLCK$pH>vLXN~Bq}TU zz4%B-6k}Nh1Ax`!8UWI-zkl~iBw5A0czWh&o)c%YI0eFLHUO6pSHgq<00bjRL_t&n{rVwFPV6a7kDpwVV}(Pt z5)1@tK|V^3SIBB$XqA{ELyibJ4-1LvEGawVi~atbtU*Rko({;Q-$|xC!o`+nQu3!u z`L8NLe|k61j9-=dtr|dIm|?~7%#d77l17>wb-2XqbKSF-a55MGtR~L_5dup$b|na$ zQ7&$7=F^soQHt})fHN-x+1%^!j!;87Kd`j)-*obe~>Gz>)r#I zgW(D-91ooo2SsE?ii50>N^EElLUH*N^&Bi6W%sM@SW#h2ZGKZ_3NspB2*YYR05^-f zHUhdJ2$Tj{LNQsLfI4KMf--m10MVHMML~6nDD{V`*Iqj#XiD+2ENVjOkN_E$R~Xtd zDnk<#qnmZERt7j-6UIY=NT8nRqhJr+zhZEB9RREO0Q|cHT90L+fgLg$OR?yb`glY@ zbY?YJ^+Ll~^wf`7hOqu1AzDkskh(Ff{i#%bi-joCXe@+QPo#gfcmBGq!cZ6&Q*Kp7 zimIw6t~y0`U}&2mijauJc2`!`JVe(!@&tW@tNR3O3|{(DjP*ITNdkAg#+LZLNWp-? z9?p;B1OD?n`}-$N;Q^qi0NA)5o75FZTX24z;toR_cYf&T#wpuhXmr|j9Lk!HJmn!@ ziMf-`n}0MJ`T{|50pLlxO*B3DD?@KkC?EhG4~aBC8jYAHyya1niQDB(lA5uTCg0`X z9WzatVapc}mvhoscamOiNjjO!lB=wna|ZyRIRFsdxlJM)6u(LGbLXZ-IRXI4F97Ll z7MWhtv&6hWkY@mRq3pe+iLoNn>IKWBLh}HiWRz1QR#+(>nhOA$9Jd~=4p7%u3kBF@ zJshZqY~wWr++KZ?pAy4fJzk37HWSSay?S_)008m}00#jEfI2o0@KDLUuk0|$0002w z*99;EeOVN2{xYZ-fuhg^ko|{p003ZNE`SLj7eEk%m9Bzz0Brx^8~^}V1^~ANXaqC^ zOhGVF`MMgriTwir$cqc$7eP#b5*!Iwm9xv0Os#*R*#6Bcpa2d404&P|a2&u0Fa$wG zbzt+S=YJ>%005Tc0!%B25YP;03igJC`9+0O4Yp+d^!$H+599y*v5)57tlSAIScHd;_y* VE*-qZviAT0002ovPDHLkV1mh42MYiI literal 0 HcmV?d00001 diff --git a/content/applications/finance/fiscal_localizations/canada/l10n-ca-fiscal-positions.png b/content/applications/finance/fiscal_localizations/canada/l10n-ca-fiscal-positions.png new file mode 100644 index 0000000000000000000000000000000000000000..0d5e9368d790379422489aee1d9c439ab243b4e8 GIT binary patch literal 31840 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 literal 0 HcmV?d00001 diff --git a/content/applications/finance/fiscal_localizations/canada/l10n-ca-profit-loss.png b/content/applications/finance/fiscal_localizations/canada/l10n-ca-profit-loss.png new file mode 100644 index 0000000000000000000000000000000000000000..2b3c30a6304751fc7070d29cc73912afc1c081d9 GIT binary patch literal 18643 zcmZ_01ymi)vNk*$cXtTx!QCB#2M@vB-Q7KCa0~7(!QI`1yA#|UKHhWg_uaGZfB(JK zUejIGPd!yV)oW%?*Pd_%`7elYcyIs!AWBJ!DFFcZM-xbg`RA~Wg^=@cfG`!769#~q z82A@`$d5kAQR#~aP&q+x1OQ-*<|^t=>TS?SI6Kq{ROk;$+EBsxGHMENbguOw7T+#K1%<07pzr%;#Wa z!lNW6@n7(d9zUs>lan0}BcrRUD}yU5gRO%pBQrNQHzN}ZBMS@t#|U~ycN-^tH+maK zvVR--zjnlo9St4K?VQYQZHWJ|t8ZZI?8Hw>`VZ0n`~2HaV>k2vX0mboudqG>Wc)|N z$jrdR_`kuN%uW7(VE<_T4f|JI|EA;n#~6=-xtp<-x|q4Ov5n)0YXZ!iOiX@$vEF)ARfL``g>w-sRQy?*7B$ z^W*dT?cM#w)$NC|+xw@R+lQm0qlbsb*O%A(hsTGfx7!c({loL~%hl!8^Yio3@%ho; zzmt~+sBjB%eU7Ld++BLm%IDNe@`w?9v-i*t~a-KPtUJUPfpGspZ@+mKD)R% zIlDSLJ0DwEytueHzr1~YeT}JWI5|DrIXHfNd^$ckeR+A!Z0oR>Guu47I6uGG+56i# zH1ziVzPo?0z4H;l{od~W&IilI)&1k^=Jr8kT*~g@$sqE~73dno>x%TG&nRoH=o_v4Mi@PS6($YJ9lw;wYITqX6<@-c!WVK^7r^;d3p8b{ap=^ zSlrzMLt%V=dIkV^Ff7igm9_ekY7Io0hsVeL!?WJjZXIF;h)>)Jjm;H}%|)qs>VVYK z^9up@rjMNVRGQl%3q}>92)CK$2Yfkeui$60Ehc`J0<{C zhg2~-IxfaFj6X3Iuy@zb$#*NOJioYx^9cg<%mHmvpltvA)9Lfk*}>nF!vm9^Ce4qv zKnzHU39Gm*pQumEkV)ZH(Ne3$t<4dPe)3ePRzA7qzY$#!CE9IDW;*OGfJBc^p%%%N z>H_8E>cfOFNkyiTP)Z=OB1l9^^>L3t6D4?Sm=Lq-n!oOEONfs<}~Att6*D*FFy%;Z%lACd)TO^^ENLf#b|lf zp>pSS7;~F;-afec>VJ24%v-k}-pot1ntWh^52?!w(G=|~j35YyEZ8CY$3U=92yzD-qTf9#pqOX~(F8Yb{QXv&@yCgDjW$`AqOa=R!oj%|u=sp! zX>nR8o*DKm_ab4q0OJP=YCO3cHC$+V1Ff%SID7%EivnZb)}4BK?d~Q-_=Oq5br?Y- zyN~+BP1WpRa31)e?CJs8ve=%pCDw_pP!^!{WdTiysnQ{_W}Ps>XG((eFv-tklNKU5 zp2#S&6r(d4NPz7QdQ9}*;IR)hFYNJQu)DR;ho3lNRQ7`-u{Qhy6375>4xRH-W=vUE z?2{9DpuA`(nf8AvD9vN-{-UY+K8PcN+>#1}O@`#C#=TYhS?WuK`x7yJ$UM_XuL86 zSl^_8U-}45XyqbE>rO7``-4~&GSCSmLA#c4J7sbeqJEmNeoF>)omj&Ojg&=Lk)`FH zSR>N2uc4b*DFSFuYZY^-D3WL$kQ~!>}Pz-?994!0%LCP4G)ccFn~!<3f?`{~5LU%5PQ|+7xTFM&(;6bcljjW-I!9(ls#SFI z&tlYB935VNmqy0g#hRK(Bv|1V%p4|f+QU8BFT&5W{$fHPxJLWSw1*I`@-9Rk-sv+) zVgnO~o0~i+p%51LTbyL(+4KF-FPA%VL6g{%S7s&L&vBouB}dVe6g^qI#6k69!3O@M z2T}`S{uyTb_7{|?qi5|y2*TZ%v_wH7zM|~T3Cv5BM;OIQ+)i|C?kcjL;9$bEY;-qd z?r?tD|snmSIXtJk%t&K_z$rr};Ge!_uNg0{z3f4u(Gg!8U zLs=O=xQlfd3AAU#XXQVpZ;4W> z9Se(dBLsF)V#AAKr5%YY7`Nrc-m~k13hodx} zP%$mXHHMMZy%;sh>6|^UEFrp3>KP+1B$@<>kZtAN=)f{;;geE$qan1FYwQ{1d)k=z z-J96dbSLxC6QB$<2XYBp!lHxzRxJK3g$Qu*rf0~<=1AR7hOFF8j(Fum40b83~Z#xw|U}{21_e`^9VfYq&#!x_|9&kYz>9_>Sl04l&|F zgknDSvJN}OH9u?ZxY~*qw7$(*5%eKj$f#oJgqn%!O)KhVYd3OVSJx@4t3Ocru&YZs z8QoKYHxGizOiIp!&`bA8mD-o{1A1mSFqC}UdPJzfVBHB9g(wg~ZHLB3& zDK>646PJYmMx2JnMSppP{vZ4pWwCZJ<9{Ko7r?)Ch+w$WI`1K;I{a2YpS+k zM$Ywi6OF_63@Xg+Bc5I{-&Ve2g1}RtBl;QG&g+zr2nP9-J16wR*&S*Ph;X z*gBGRFtGP2VEM9)uFqoHW)V}bi-bQq94^JuP~)kk%d4{)K3Fj%?ITA_s9|0z6zMjp zmsUU1ZC;y6Np&AJyE{agTA}lzP#POy#Z5Bw3A!+sHD+tR|#NNc6?IsGSq!SZ#Vt$3V0#2>3OWyT+`Wyt-Di_U4a*U1_^#G=%X5;|HhnKEwW6Rir z`bdgx(w|Bzj4$(NST%B%D>9>V1biwx`nV=3`gMr-vE2JVyH*b}EOmJ6QkSB@!H1ci zg)-NZpR#{#T)zuW!bj7oSC0J-eeq%bRNxBU1ru{T?8VKPSS#?iVVbhZJ&R86E4?BL z+Thdy8>`cWgnmhQX&cG_!|M2Vk*;_^zI9ocxqpH^=+x^+*FLwc}Hk-h8>aYgVFa@Fv+v+Uy2x9cuo!+Yb z&~5SyJZH+{%|lw5JffphUf(>$gc77p8d>$kP6-4Szl`LM!$(es*G}+@#~9Z8#!j!v zhexV&jmKh$Hb^0_sk?7aB7ZoCtU+BcbZ-z((1UC_$Ji`iV{^TJWuN{))1SN_b_Emq zCS0RSl+fFQ52z!Nz&sf&=H1v4o*pXMbnNAZ<8B1~(cobA6zm*q;Oz}=arAXY3a zV9pDwQ7>0rp7I&Em@lmX#QCCfBei_8p2(uedbb6V3F(bB4jClP1(U3m3PzQ~zsAqd z=TcRwX=3W?eQQ#xR$&$L1OHZIP$-17i4Rw>i@s9zbX?&1*`i2OU5LjYn>Y>N2yEMC z+*Dyxw6ON#kUB=EX&-@{=d^bhP=M~$#qxBrPfM`C5+QQXk-~b%5nL%+NZx$^P4y+) z*qusMlmmIQ@}L*VpW@-EX!*&=#03LESEeWD3H4v8%pVJttDx9NGiNQx07F-uKF>a> zAVOnvdQML}4Q*D04L|rK1txzEQ(Rw7)UZ@A)}?ka)I8w)>~(ty`y7|*ovZymy5QWW z)Ahbc&p+D7*~s+eIrqXHMT1!D%ctXnU_E4EBcfsL)UkH2g^3RlV6m8I5f-pwPO614Y?Mywy(Jyj2GStOW@{-&Rf4t6nzj0wcFSno2I zcWd`xDYv($=Za?~AHJOkec3rsb4hT)7G`Hx6lbPSf$jK-&wG@K6*fj7u4>-08iF;~ z2+q3jf-9aUz}e zmmSak(QlK49Uje&*P~UP4{L*DoAi)FT)m+=J~e-b<|Wvow*~BQ;31qSKJ8~@ci)+m zDbg8`(|#d&zZo%qkC}U~hCbxGC=B-D*EomodIvTp5FCk}@VKGcz?Oqg7Q0O<6&dBjLMk?^?P2tXsYWs>&37!oG6Rr_V3r2;yszIDf zYz&jpOn_aB;&)R4nTG71>|$>27x4-vCRa97;+T=MErlMQG@|AR-_%YV;M{;!Y&=Ih z1`zn@+V}!p-_$Ltb!2+2^Ph+2L5k5uZAfK-dS-}8M_E)RYtIp@1p%UFjfJB~rRgR= z2<_YS0)(o0ZQRhl;0QMDqGMl>G=GjhlWXNSb{F^XpA7@2U{1(ww_L3G4x8`3x23&j zG^vzOzo|Jm{r(NIsWtiOZg+R`ex0i0sa!Q(+fi!E~BP%#{ed=vg1Ze;**B8IHmbX4M&I`Wch?lV&!~S?# zTM+*iRlaA?V1lmpZW$0R3aP%YcBIjrrWjh6POFG?+~U1#Lix2&X~B@8()jmiU20om zltqOr2<5A>W<^{b=Vf{YQ&nwmlt;nKY?$R$p){$mb$g1-VIA&0X1$OCXpUNNjqcsr zKkT7NV9f5N0k&c0y8>Ifddkm=1uPgts9t>Qvz*gUa%zlDY{et)H1e)jD1KuIw18yz z-nav$r`YD)*7$By&N&!BRsCo|y9Ot;C~rVrh=0o!9!pZXnn(_^7XZ~J%$6`!_dF&4|L2! zAXFUBQ~9Zp{aijZs<>i#@tFXIEYD8`QdEkbofOO+4Ac#Nr~<9)yQScBhwXH&C%leo zd=p?Ir8aa4r+%r0R7{SXGy;YeYI9HD>sz7Os5}bgx6z9mh2SrWTBy$2P7@G6kJfVs@$a zWp9NMgrHk-TOVzDC;$D#A`aLO*qEPTh6Akk&J(Gr&*R*V=gpL?3enoL9$R%|M&ZB3 z4zP?0>DmR42DbYH+TtKTo{8yYKCx5H5(UstA_57tBfS=Up>MjO`e_PQ1OwqTCX_OXKQo>6mRV%{^heX34pO;N% zXPvdk^QCv-NeC;yaP~VOM=hylUt>#KHK?b~zc&93_gg~jvGg*$U`Dzoor$)h!LUlQ zV1Tzu+lo-gej&+RbY!)6fjDZ24C}iAuS9tgtqQF~9;I!w5eovYdA>!k8Uy8@Ii)$t za>}(NMalld$MAYQZh9lWu^~Ud_oA=z0{nJgeB4%A%lu1cAvSS(3sa) znG%IW4S8~u*Eyv`iScY;<ZUve{SMu` z3jD3gu8A`>dsbGNt+b=#5R!nN*o{Mhpi9jZKc*kDt2!HsYq;vUl6TuP zoh^;*&Vb1Xn$1_tnCaC*E3VOzH|+Dm4+)EVs3$GzbvyGTW{NH*emjv(TBKgZDVR1> z8DLI}6vf?UhY#`G0J3LF=QI-4DrPL!efR-U1p{(?esx+a#XKE%E;iEmk!3v@BeiN` ziOTtiW*@x?uMdRK1FcH#P#g z5U7NSXDV}IK9Fdw%zP?$P4maayghg70ErksG6|l^Lh3`&-=ea_&1Uaz3)Enh70r;c~pAY=eRly+xlU&yoT&fCnO?j z>M=G`ls{W}a&V_}?3a={6@B~UEhtW1<(l9o8ZZ5oFnB6&kqK`tNoI*1yvy5kX!n(d zifzT{E<7C9WkrlJ(otDC0D2c5c%EwFW}&3qiVvtUNv?t{9y1BdP9L4vU;eeAl4vit z&@97?E?qURV)EN@-+v^na1~{H(dhm6-Ev+7dEdyABfAzM{QQXT+?*EASgTN|JStEf ztEFLoAY8MA9AA`7a&$>Hd!4Sc7*tQSN3(xz2F`cWVK)>6hWoW1b3<(4+*l>3$O?(7 zeQM^JVi)G5EdaKr!vmiEMnKhVp9MMayAMkh!TAwvlyOJtVLSA?2TSUG{!8J~Xsf;% z=C-vD03e^D_cEgz&J&GuQD*%<)OwxbeKK-#ctC`&E@<|G*l^DA9okGe21A9vfM(#R z&K1BhASC)>%-RfIeLa(?KwZMt-F@KS25;270IB*r^YGRcDu`&)z_`GgMnO$0;{+U- zTJT+qA}$WsJyt)y)t$fg)spP{`$FlRC5wehay)y?fpGNvWaQz}{JGiX;TdVl=82h2 zHkAk~YH4s;-vQX}eR~~#n8Ii5W(bm*=D^9s!IB7T!^%Dj+WV^Ysoqfyz&DjZZT6k- zZ65{JFe$kdA2EmA4g^?AOZVY2iWlYn_8U1?q-5Sx_hWzTI$tr>`LlNKzu%}+Oijmy zx@I|98h}uMm6p<{Mp>?%A0g0dD?Mwk7e*#VeP<4B`XH!J@n644tPP$9I!gHC5n^y+ zX4OIXm(=1vJI*q|K#%UMojhvNLHg|pGfnlg)|AM_RFNu75D4^;0xqtO^5x4lDD%=AOCLo?jYB-aE$L-M^=GfH!) zLRIUGozMNe^1i;ee`PGd^GSUtwaIS>AzL=uy}iba2VFsS%Ss>n+@&D6)$zN25fTKb z!PQhf7PvX_raNKI8i0P)$1kYtUdSa0$i@OG;74}Ik$S0XLdU9j;y$?pD&ng7U?+Uf zT6X@+#nB|8$J4Kq6|#Q2dU~2@Lb_=6C}8U2Az4amF!34=EQOD!uJ4aawj1_Ouev(k ze*By)6Yudw@3BTw*v0H_UWZNH0&DmfSZ}kDsaHq-L8y)1m+HiWZ31ZHI zr&VFsV42_b_Qoi_h^>v`qdi5Bne{LjBl|wn&F?&}@K6@6U`BSQQ^S}Ve?QY|KDYyw zm35V81K)60nPo^^QCu9Xd2^d3s&i-S{hqOVtXyn;QBZ;!cb{#2?~NzsGb%KXB&b8l z9WT<)8ay2MgSkamOph~IYy$+-==Uu5cgM=M)*MWlJ!$vG6bGp?<9oktVP4n2+zt}? zzN6m7?~SdpI=CEtczuC#K8=8!7}Km9y#yT^sx=B5GApXKvvEl431cNoIvNE%kwxod z(8BPExPTcCY+{uU1-a!@^|9K@_+R{2JsHF=W*BP1T}Rj7kU6vv3V~tQp`KJG&BuJWuX>LkKbf{-1T(2J-cQNx^&MdN!C zou$MOUqt{NMrm9HD#s!-dX51TU0gLHOWfs%|6VV1U)T2HaDW^&2@!`A0mipz1=uhn z*V#ffaWhF8OsND_Y2`=b_uzHhl|?TcNzO8I>q@i%*Ry8Rv&hNwb=HN0okdsQ`?A~_ zN_ne6ece zpQ^eWf4?6k!x{31=!!$YpF#jM1f76QZh-HF5u~t+$7Xs!hU5RXBic$pa1H}#?2X_CsZ{y z&}7htnPe|sh-I8|sIN{PD=R@f=qh6)Mr+M2+kp%jhvCqTyQRA?0@gSr3@jeF=kSGh zXag^5K$mU=X!GS`mpC$cc+Ma$+(s7XD=LKQ=9K-9FXUp`k9rW)G>g75*f1g|oZZ9* zhhVpN(OS`P(>OKltr&KEd?J_FU> z1Ayx9&cz-6k)!el@raC<{8LP|rsBZlN%o2=OG-EH3vp~>Z+8i)RU-^}uwB&5oNV}R0rR-`o@{U*g?q#0{-AX}=Y zwaoP%#}?U2+kG6VL59+ct25KD2N<&Z`SpIHP|2Fi^4$zNPWKfuTV471;Z9-^S*@i* z780I77u9$adCO}`zX;`*5U^nGijfG&0iL_@c5KE8qJp-EtqtD?ecxs5dmUfWhlw^# zAUnTlgsV0tXt-kk< zgq{KfFg=e^y}Ax#Q{EAPUa4Y_e)F}$4+H){ClM?{AD*u^fG^??OnGfZ%k(A8M1;~` zxK%R(4i8qAE2pe7j!I79oW1u057k4^yzN)(DOLf)jd#8Db=GED9C z*pU=$&Ow_;f%y>B=QP?4rV!#qyHyoV7*Lm`0aofyN-1w9y-hIb9fhG~E7v8)rh2&| zNvYpe_ZTrlfpvx{v3o(~;J19LtVHp?+6A_?4VU#4^L(ok7voT#I-f;{EB(6_exngG zs^hx{F*2vDFc+9}ZCVSWC&Ukz0`w&u-<+q1Q@Mh3Rc7-F(RWp+)Jx1mP2C|r{X!f$ z+NY#13Fdbkj&uPBM$#bLwoRJDRc(7VdWtENurz1S66lk$E^dm3)%)ITz3^ zm0ap(i4Z2_1Q8i(zls5Lm0DI&<=~8-D;v#(-Mr}CROK7BKQ&|pS7^N-oxGLRDM>B0 zn8uS_pALwThsb}wZMxG#2z`d|lhzn1!20e+VQayRMsqI9*Gr;qXMWRMka!dbVFi}o zqN!B&mA?9X-on~d!gd)R*!lSlx19OA_SM+9f!DX8og+1MTpX{YIH4{+L=H_5M1q|m4-X7ueArTlB(0(2h?_Ox3gP5F? zFt#UdL#ntv2(-0A5A3T)j*gnm0qaEUWavyAL<`t8$beE&7k4P~{I(hBNcQXvN8ggC zn{Rn{!i{2B&`~3&Oxg~&c3;|yk|!^ryTc|P&74oWM?8K2K#{H2OZaRfBviNH z?CwJ-Z?dk4kC5{Vp+#5E$)NU>R>B zy?shb159aIuelbFf`DaBRHaq0YorGQi9&eij%C|;cTP%k> zzNhp4cPn%O*2uWk;sitA!;L=EW!D-rJ;lg~_gtDoXIwUQGS zbYy-NpD|}U|6v(|90&C1*x1=l>(!RM-$~9-bkH>Kxqju^*>OEsZjAkDQ9z0&&JBXz zw}{n;C}Q81No9ms!iPGNR*^;PPdraDrZ81P|ERM_5)VKPWA@;5n?6Pnf%M;zd++Mt zkD16ACrDX(UOn?}Q@pU&=F2*GeiVTJb->>eZTz{99KBV^Sc4aW+>@Il>=g#U8nyB> z0~@@}x^%#$31fn<@Sk@Vh!1XJg!+w@!t;g6(56?B86F%lCEPVaelmXhuyzT2ldg<< zz2}rYA1{)U4fhzOGHKEVh4$WrQ_(P+_5~wdw<)yu7@E}Q3*Qy8-rFCL(IYxRJxR==(bY#WHxdTGUK$E(n=;34g1D#m}snXGslu zb9-4haVfd{fIJMp4ef9OHoEUOZx+4{?%y4V-1P(;-?Jz|jHg2R+cj1+M=%vtKpVzq zeG4S5*MPZPYGH-LfiWFfkWsxQ?AS zH_vjuPHcv5Z4q2WjqQk@=s}%nqEtOC|8lG6Z~Y#q2aZ&RtN$FArO#L60hhqb2(dX@ z#%rebSh!jyH(;3WkskdGdHNxf1ZUr%ae`x1bE-w2NX5HQXz+BOk*~WE0>`YotH%oA zY~-RJMYmY|^hq@7dvxhAJsVaFfPtD1=YzYy(+3;a%~Q!h{C71+^gzv>wz5E3jPlq#RB&5|#$MW^2skX)(!P;{#- z5?c9e1xo%|OplJXLj`WSz%mB=CyI^1U7tcQ4b3eD!@bw@O~uvI#1^25#h{6`N18J* z0fA85!rdDJl8kIids?{t&~iKC@Edp9+F;|AUcEhkteP%{(QybYhEg=N6W~*SRx}uQ z%Gq^B_oGU?vaB?sh4~8YU}@=7+nM{B>q?1zk*hav#pR%mh|*8X&C&f0g#s-3k&^IB zO90yD+o6{f$-P*k>{4JW@vZ_KA=|!EA-kiMsnZRr zG2In9rdmUJ=to^x@X7?U_uC@QE6<41Lb%r-53 zZ-U=rCwZ4H3^3=FiS2&8K%Af9k}P?#z9liAgWdiEqM8KfxabSon1~KfZXk)Khx8Ro zj3?soXT$_C4#RsDlbY)fFN0wBUp!!cC)BkheQ{d}(z}VjeT>$A_EIRq16yO9U0Kh z-_R2ck0Z|9iT!q8FLpsRxfG73v?F?2KX!-cD!M8p6*h8FEUx!a&W3sdpVz6Mxv_Q$ZE)82x&r0<5C(A;?RU<%xf}X<L*-wNYycb8huFEMx06PnIJMA&e=q@}i<)NXI+ zj+UHTk^B`9M42MbJU=oo6qP5+&&^FO$AsAT^Qz8AyEYN8ncN2V+S5h1d2Oh1UoHCG zZ;E{g_K^yIskT(|peoc+!15N4T(R`HQwaybf06g+J64o!y3EJ0XE+m6)E}1iHE$VD zx_dwmPBE`5f#pp@YD|qn5Fp~H+{^4*g~QcNHW!bkO)q`-K_ZS6fpl z?av4cmvy5YVpWRbYtIPBfAE`}0+rp6E0%Jr5s;(s!!B_h91$Bh_O8wx6^5Fg0htT# z=rl)g#LGtugfRR%t?7pp(Qi&G!W2ApFp*IC$_KG1wUwL;TRtxEq!0uX4LSVa6${uVrFpID{{-%B2>#M9pJu;l8BpAeTa}EE55bS*Y3*t@$CEioZW5`)FDX_WJumff7B)>8e(cnRA^ zi)^KsGS1|GwD~9o57#uM7kM4%w|bapQo9npQ`qVY;!0f9TtNk1UNcJBq7*eURj;as6X_9y&Fc#7e*V?|YV1J6VzH}K`ZH;TQ^Fxp z_^2v{cY(h&oT{2|P;96xl9`O9$+yn+H?v&6dmCG%w@C_+EG{DD`4g^?zJ$IIUD*>g zalkT(KA@I{j@&O1qbJjPPBl*|{)gCi2yN^@D#qzst^~tNq4~zBX3d|?ePmk<*xT!r zmbFCc9g8vhFJ6-?vPEkH0eyQV$*{uUW2Np57!JS@bTtb49NGaBbV9UY{#HJZ+w#y% z#y4~P?y=+uFw8D2aqzBiuRLn+d=(U$<(<8E`1{At_H9CTaBQk)uFg^UJ&ovue`m+* zJ`{@w+j`BARoF(a#?fg1&!)H2l8^o00_0zXNNs7$m;~&C_?kE;NKa>9Ur|zVk2yNi zKBWm;Z2RmDjZSE_8lj1 zhv=vfzGzIr;9{nye1Y@%6ZGUaooIT7UtJQ@SDZZzgzPRoc^-W+6K?~SFVB&M^ZRvK zIIL=}XlCk+9=d z-BUEILvyHRcNVR~{#3Dc3CpaTX|wt4OLFqiEuwqW6iU7lHZa^1k@iJ#!koJ~b6k;R zworNVW}G>spX|tvt_Z9|O9J&Hiw$_w3JhL$ar1sx~m(D$R; zD*Bx4F^e9ZBk+fqn@)fzz>6SaM~S|BG#jiow-bha)1jdsyc*xTVV zO&A@bE^-4TKjpRGqMm6_*e%BxEzmkJ4SXuI4_OIGyz&22oOyb%_cXz{Ny zMq3^#fY_9{M|0y2kahQG+KkVG?RPk{>(26wcjzE)Y&Za^9U!&Sz*cYh+{1b+I)&U& zWyY!hq=l(Y^FO+Ekm`$w0jK6K=e!DMN(9dFnUN(zq~JhSp5HhrqQ5l33G&Vf39LiRE7xbQB%3s&|f1%!$5Y!1%Xz=?IF`tk!1 zv2}*G?Hf5MYKGV5KsKv|YB@v{VY{cq!@==JKHFOhSax6f!sG?7i?rItqmqjG0j$zFrfT0_wk?Uno^v4h+B4N1nXKMPR#zE1d6d!64|Oj8{$%vn z>%_|kSsHJHVJ!3r7DKK&w7W^|T2 zx@Ebe}O%;uGP2j*{RHQPeQo zlZsIsxm*U<)ZAfzj^F7iz#kS=J1bZ%P-n2|B!+P#X+m^_>dlZ3IQAB?fUx)}BgTxw zjHC98QVQ=KdYgBwwq^&<)o$ltS(RN#(fokkG+{fl*A>BA@!G(Ojoo=){a-q z!QRvrG!`<&%M`LHUly{0!Akjeg|FVAU#{*SaIX9|)y509?{^%5<+_H=~Y@ zylcY=N|Ys%I1w-}0ajChrC$jYLP-+^G7)eJa@lMYexT@T6-vL+0tFB)NX3c?gb)Tm z5;6zF3aJY9$Pr^6LHMr%DYMO2H}0n;GC+(@)nt5vUu+kvvnqIg2`Neg-s;mFyFcyb z6m|nuj(ysT73LB6uC|6seZ`tVDg(`DUjyd?YEZ*%a$;h#tR~&*N<=l4P0wA}ejpvD zIYi9hbq;23XHL%V-z}=ixe#G$g4Wj7W`|$o3XpJM15Bc^%lb-bQQt~S-5$C(FKMMi z6(4qLAQ;i~aqZ-G-S?oVcgsri9VAIq$>WMFz32jmuJi3QauQ_zZkyY;Lhdlb3_7a*5!b_Y|WLYC#3w-^m~^7{G)uz*(T-2=6q@&mz`Fd_AxR ze|+cBbLK^~r%-ej4q(?E9E6CKB^Cn|Df}X$D21LKAW-~9H|9MnE{TO0%-t$EK@vUh zK4!R;5XNetQFt(qTtc}bNJsnnch?x996$iKFU_w%T?+IBcRU63K`FszlZNAUA>K4r zbryH>v;|-JZ%Q))6_}fg_T->NE=QP9O$`CShO^i`a{hbvYKr#rFsKDVLtgeHGif<8 zfKHJEU=$s&@H;L74V_s!eDbg>f>O~c=TjMa+j3hmXLho?FVVz)p1#2F3<1Lw;?iDG zam7HoR#=M(o%DrU1v_k(8St>)nNq|lvuRUC?3xhLo?NcvPy|y~0V|e_h4RCSEiiHi z^ZE|n+v-on*~$=#+@OWW=dQTmbgoale5?A{yW(6ibY&~B)#=p@ra}3I);2`=VL!2@ z13o4e>X19;H0xs6GLgzcsJMS41wZZiN<;ZZW-t0J`~WcL9L1c|M>GN)-y}Ob84ZMrqoF-n9DEqysB7drgl9S|x5hW(9b%j(s!c zK$gwyjaUh6Fvny<{?Y(uIBC}vW$fG4@HKsWsNcc5vVt4@Pa(c{Fs&=_duPFVJ1rn; zmny2LQZ}TUiOunE$X)iPvICMIOg1?0b9PSs!DF6oqZ9kLz_!mZj6`Vj#$X>+*#G#7 z_2Da2M1w52-f1ah&l;th0FxFO>gG)r!eN^HlHE!izPJ7qrUV2vQHXz049X@4Ub`ou z=xFD*=I0?KT5Mvk!oVu>KnrSR2C5e1{rAbk_NLD&mn6pHvkmp0SG*l zq&}A8st(sb?i5%swhDBXm~rAhA^l7c$N$FiEz*sEVqF<-OqO?dya~@fd~vgxlatf+ ztNjCOdZ8On?C|45+`egD^w%*E4*;Zq0d9u%ljDwK3S6>*^XprH2c4$orO$SDuq^6*uS^@Q*r9t4mCxHP{qhdOwrA?!-A}MhS z-ly~y0Vn`?>IAaCtbe>~KL}f$f)Q1n$l^WS?(iepR{*2k_jp?B^Xf}c zU(uxA^pqVeFSjI!Xutp=Z3rQb=ArbvL3M)%!?!nTv27SilDjQq%S#3@5TMWq5Uble zuASkc%I#r($CY_#Kbt>s((v?!hhg^pB560jv7z%oME&T8wyRkI8unYvHG- z{M0k{J=>ot5ND~r-Bj>Fd`x~Gpia3!-H9=3WrBaIGUbz`SV;RbpEd*whcn^?&}(2nQgsq3G(< zbhi4md_J>+&d{k`LlqP~Mt@mB=O|_n$+v*Y=pth7R4x!&QOz`ZbXZv>HUN{EGla@< z_gbP_L7V#Sqiu9LLuH9(A1w}htEY@=_-F~cqtzJ7D6;XSl4UYP08qC8AoRz7{p5e~ z`t=`(=mMn@Y0Z;FPlD&wOfZKQXENxnx`c943DxwgN?hjlOhs2{9Ieppayat5;;*5l z>RS{^j*gA{mug@cH`ILv()ZJ=-024ZBR&odbd=||SmG7ivPNX+xc_Rl1&!ZexMZPJzhs?q`IIeyq7)^tnRxv(cDPsWo_*7 z*WM9sw(kHUJTnA95d{UFdRT_8|5BfvN={y0vpMAT%dvwfz?rh1HyMx@|AI@m$sN#3Iw znnO!dD`+RjWVKX2zk7&|DB4opQ51>1T;JG1m*bjg#8HU%n=Zda3nO{7oJU95_44k+ z^?5@kJPFPl^j-xWtfFcpgf<71$vi3yUqKQK>hf(+@i?~ev`UjtVwk6?bmk~$m@E?A z+DlRv&qs`GeqQm`S96R=G=7k-?Pj!ZYE;cU_UiL{8=<8-#)KZ{*OXNKG9AM-P*11p zDWkBsbrl!4K_$BN1C?lL@#5i8#2t!ywG=H}6 z?}7pVpwAD0tG59dd<%d9008v42>4y|KBxu2#9;4f!tsUo<~bMu0BR2ahR5sa(dp6U zfMGb@KezuuFaXfMNr2N(idkcHY;3flsnMR$*w~mqOAV(80001}eOa(#7~|gFl+Wl; z4h#VFaTcr_9)pd`vYAQ+EZym%>@x_YQl=~yJ(m9g08sk?Xk-B%52MuQ^ZScJWV~Cl zK3?+seLl+gNxg9s6aWByCVklw0xSYp)BfY#7e9*z0+#FLLZv=oZ0RYfv&jPLq;0SOA zYzn$8aT>a1|5pFEH2?qreH#Ke0d_aYX27PvX*rNDow`$3tWv!xr)a?|#H!^~MKsdI znzOOVSDe;9jlC>K+dJ8Z6V2>Zr~N_ARt@h9_gnVwl>Y&MekXt6Z4mgx%9{>Qgm4F5UHUvE)+x;E$ zKLF6T09XVF1Z)O+My^}-Z*K++0Q9MT(}IA-KttX3z3bZjP5-z3Pw_t+jLaHBhztY( O0000