From e3e75d07c70a5c7c2b1d12d649d5edfc7f8ad511 Mon Sep 17 00:00:00 2001 From: tomojira <131388581+tomojira@users.noreply.github.com> Date: Tue, 9 Jun 2026 14:42:29 -0400 Subject: [PATCH 1/5] Update Screenshot Guidelines again --- .../content/screenshot-guidelines.md | 47 +++++++++++++------ 1 file changed, 32 insertions(+), 15 deletions(-) diff --git a/docs/guidelines/content/screenshot-guidelines.md b/docs/guidelines/content/screenshot-guidelines.md index b0f4374d..88365a1c 100644 --- a/docs/guidelines/content/screenshot-guidelines.md +++ b/docs/guidelines/content/screenshot-guidelines.md @@ -5,30 +5,47 @@ description: Guidelines for contributing game screenshots to RetroAchievements. # Screenshot Guidelines -- Screenshots should be taken directly from an emulator's screenshot capture function, using the game's natural resolution. Do not use external screenshot tools and do not take screenshots of an upscaled window or full screen display. 2D games should be pixel perfect and 3D games should be their raw internal resolution. -- If possible, 3D games can have their internal resolution upscaled by 2x or 3x. Note that this is a special emulator setting, not just resizing the window while it's at 1x internal resolution. -- For most systems, screenshots should be taken in RALibretro, since it automatically takes screenshots at the appropriate resolution. RetroArch should be avoided since it does not do this by default. -- Emulators such as PCSX2 and Dolphin require configuration to have the appropriate screenshot settings. Please read the information in their sections below. -- Never manually resize or crop a screenshot just to force a match with the required dimensions. If you're sure you have the appropriate emulator settings and the screenshots are correct for the game, but the site doesn't allow it, it may be an oversight. This can especially happen with some 3D systems like PS1 and PS2. Please report these cases in the #cleanup-requests forum in our [Discord server](https://discord.gg/dq2E4hE) if you're sure it's a mistake. +## Taking Screenshots -## Basic Guidelines +- Screenshots should be taken directly from an emulator's screenshot capture function, using the game's natural resolution. Do not use external screenshot tools and do not take screenshots of an upscaled window or full screen display. 2D games should be pixel perfect and 3D games should be their natural resolution. +- If possible, 3D games can have their internal resolution upscaled by 2x or 3x. Note that this is a special emulator setting, not just resizing the window while it's at 1x internal resolution. This should only be done when the result looks good - it may not be desirable if the high quality 3D graphics clash too much with low quality upscaled 2D assets. If used, 3x is preferred over 2x. Never submit 4x or higher. +- For most systems, RALibretro is recommended for taking screenshots, since it generally takes them at the appropriate resolution. RetroArch should be avoided since it generally takes screenshots based on your window size. +- Standalone emulators such as DuckStation, PCSX2, Dolphin, and PPSSPP require configuration to have the appropriate screenshot settings. Please read the [Emulator Setup](#emulator-setup) section below. +- You should generally never manually resize or crop a screenshot, especially if it's just to force a match with the required dimensions. If you're sure you have the appropriate emulator settings and the screenshots are correct for the game, but the site doesn't allow it, it may be an oversight. Please report these cases in the `#cleanup-requests` forum in our [Discord server](https://discord.gg/dq2E4hE) if you're sure it's a mistake. +- Exceptions can include Amstrad CPC and some PS1 and Saturn games where the emulator may produce screenshots that look too wide. You may need to manually resize these screenshots to the game's appropriate resolution using Nearest Neighbor scaling in an image editor. Be sure you know the game's proper resolution and be sure you know how to use Nearest Neighbor scaling if you're dealing with games like this. +- If a game uses multiple resolutions (e.g. title screen and in-game look different), it may also be necessary to resize them to one appropriate resolution for the game, especially for the primary screenshots displayed on the game page. Again, if you're dealing with games like this, be sure you know what the best unified resolution should be for the game and be sure to use Nearest Neighbor scaling. + +## Submitting Screenshots - File size must be under 6 MB to upload. -- Each game allows a maximum of 10 screenshots, including those marked as the title screen and completion screen. -- English screenshots are encouraged unless they’re from translation patches in which case the original language is preferred. -- No watermarks are to be present on any images. +- Each game allows a maximum of 10 screenshots, including those marked as the title screen and completion screen. You don't have to fill all of these slots - the primary title screen and in-game screenshot and the completion screenshot are what's important. - Some games lack a typical title screen. In these cases, a screenshot of the title during an opening movie or loading screen may be used. If that doesn't exist, an initial menu screen or gameplay screen may be used. - Completion screenshots are intended to be "The End" screens that appear after beating the game, whenever possible. If such a screen doesn't exist, creativity may be needed in taking a good screenshot during the credits, or when finishing the final level, defeating the final boss, winning the final round before looping (for arcade games), etc. -- Game Boy screenshots should be in black-and-white. Do not use SGB borders. -- Emulator filters and shaders should be disabled for screenshots. For example, Game Boy Color and Game Boy Advance should not use color correction, and Apple II should not use a scanline filter. -- Be sure to carefully look at the existing screenshots for a game before submitting more. Multiple screenshots of the same level or scene aren't that interesting - diversity is preferred (as much as the game allows). Menu screenshots should be kept to a minimum as well. Do not rush and submit several screenshots of initial menus or the first level just for the sake of submitting things. +- If a game currently has low quality primary screenshots for both the title screen and in-game shot, please replace both at the same time. Submitting a higher quality replacement for one while leaving the other in lower quality may be rejected. + +## General Guidelines + +- No watermarks are to be present on any images. +- Be sure to carefully look at the existing screenshots for a game before submitting more. Multiple screenshots of the same level or scene aren't that interesting - diversity is preferred (as much as the game allows). Do not rush and submit several screenshots of the first level just for the sake of submitting things. +- Screenshots of menus generally shouldn't be submitted as in-game screenshots unless there's a good reason. Screenshots of gameplay are preferred. - Try to make screenshots interesting in general - not just characters standing in idle poses at the beginning of each level, but shots with more action and energy as well. - Avoid submitting screenshots of spoilers - scenes that involve plot twists, unexpected characters or unexpected boss fights later in the game, etc. Use your best judgment. (completion screenshots are an exception, of course - the site will automatically obscure them as a spoiler) +- Don't try too hard to be funny or provocative. It may depend on the nature of the game, but in general the screenshots should be neutral - it gets old if they're all trying to be silly. +- If replacing a low quality primary in-game screenshot, consider reproducing its content if you feel it's interesting, or if it depicts a particularly iconic level or scene or something else that would be missed by the additional screenshots. + +## System-Specific Guidelines + +- Game Boy screenshots should be in black-and-white. Do not use SGB borders. +- Emulator filters and shaders should be disabled for screenshots. For example, Game Boy Color and Game Boy Advance should not use color correction, and Apple II should not use a scanline filter. +- NES color palette can be whatever the default is in your emulator. +- DS screenshots should include both screens in vertical orientation, without a gap in-between, and with both screens being the same size. +- As mentioned above, Amstrad CPC games may produce screenshots that look too wide using the Caprice32 core in RALibretro. It's recommended that you only deal with this system if you understand how the games should be displayed. Be sure to use Nearest Neighbor scaling if you have to resize the screenshots in an image editor. +- PS1 and Saturn games may also produce screenshots that look too wide in their raw internal resolution, and they may also use varying resolutions within one game (e.g. different title screen and in-game). Again, it's recommended that you only submit screenshots for these systems if you understand the game well and what the best resolution may be. Be sure to use Nearest Neighbor scaling if you have to resize the screenshots in an image editor. -### Screenshot Dimensions +## Screenshot Dimensions - Listed below are the standard image dimensions for each system. Some systems may differ depending on the game. -- A reminder: please do not manually resize or crop your screenshots to match with these dimensions. They should be produced automatically by the emulator with appropriate settings. If you believe an error has been made, please report it in the #cleanup-requests forum as explained above. +- A reminder: in general, please do not manually resize or crop your screenshots to match with these dimensions. They should be produced automatically by the emulator with appropriate settings, with rare exceptions that may be explained elsewhere on this page. If you believe an error has been made, please report it in the `#cleanup-requests` forum as explained above. - This list may not always be up to date with the site's configuration if a change is made there without editing this page yet. - 3DO Interactive Multiplayer - 320x240 - Amstrad CPC - 192x272, 384x272 @@ -99,7 +116,7 @@ description: Guidelines for contributing game screenshots to RetroAchievements. - Sinclair ZX81 - 256x192 - SNK Neo Geo CD - 320x224 - SNK Neo Geo Pocket - 160x152 - - Sony PlayStation - 320x240, 256x240, 368x240, 512x240, 640x240, 320x480, 256x480, 368x480, 512x480, 640x480, 320x224, 512x268, 320x268, 640x224, 512x384 + - Sony PlayStation - 320x240, 256x240, 368x240, 512x240, 640x240, 320x480, 256x480, 368x480, 512x480, 640x480, 320x224, 512x268, 320x268, 640x224, 512x384, 512x224 - Sony PlayStation 2 - 640x480, 640x448, 640x512, 596x447, 682x512 - Sony PlayStation Portable - 480x272 - Super Nintendo Entertainment System/Famicom - 256x224, 256x240, 512x224 From 12c164e9cebe09da3d3e2f668f07370ea163c20f Mon Sep 17 00:00:00 2001 From: tomojira <131388581+tomojira@users.noreply.github.com> Date: Tue, 9 Jun 2026 18:05:54 -0400 Subject: [PATCH 2/5] Another update --- .../content/screenshot-guidelines.md | 9 +++++---- .../ralibretro-parallel-n64-resolution.png | Bin 30479 -> 16098 bytes ...ralibretro-ppsspp-rendering-resolution.png | Bin 26185 -> 12980 bytes ...-swanstation-internal-resolution-scale.png | Bin 27850 -> 13497 bytes 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/docs/guidelines/content/screenshot-guidelines.md b/docs/guidelines/content/screenshot-guidelines.md index 88365a1c..09b976cf 100644 --- a/docs/guidelines/content/screenshot-guidelines.md +++ b/docs/guidelines/content/screenshot-guidelines.md @@ -12,7 +12,7 @@ description: Guidelines for contributing game screenshots to RetroAchievements. - For most systems, RALibretro is recommended for taking screenshots, since it generally takes them at the appropriate resolution. RetroArch should be avoided since it generally takes screenshots based on your window size. - Standalone emulators such as DuckStation, PCSX2, Dolphin, and PPSSPP require configuration to have the appropriate screenshot settings. Please read the [Emulator Setup](#emulator-setup) section below. - You should generally never manually resize or crop a screenshot, especially if it's just to force a match with the required dimensions. If you're sure you have the appropriate emulator settings and the screenshots are correct for the game, but the site doesn't allow it, it may be an oversight. Please report these cases in the `#cleanup-requests` forum in our [Discord server](https://discord.gg/dq2E4hE) if you're sure it's a mistake. -- Exceptions can include Amstrad CPC and some PS1 and Saturn games where the emulator may produce screenshots that look too wide. You may need to manually resize these screenshots to the game's appropriate resolution using Nearest Neighbor scaling in an image editor. Be sure you know the game's proper resolution and be sure you know how to use Nearest Neighbor scaling if you're dealing with games like this. +- Exceptions can include games for Amstrad CPC and some other systems like PS1 and Saturn where the emulator may produce screenshots that look too wide. You may need to manually resize these screenshots to the game's appropriate resolution using Nearest Neighbor scaling in an image editor. Be sure you know the game's proper resolution and be sure you know how to use Nearest Neighbor scaling if you're dealing with games like this. - If a game uses multiple resolutions (e.g. title screen and in-game look different), it may also be necessary to resize them to one appropriate resolution for the game, especially for the primary screenshots displayed on the game page. Again, if you're dealing with games like this, be sure you know what the best unified resolution should be for the game and be sure to use Nearest Neighbor scaling. ## Submitting Screenshots @@ -26,11 +26,12 @@ description: Guidelines for contributing game screenshots to RetroAchievements. ## General Guidelines - No watermarks are to be present on any images. -- Be sure to carefully look at the existing screenshots for a game before submitting more. Multiple screenshots of the same level or scene aren't that interesting - diversity is preferred (as much as the game allows). Do not rush and submit several screenshots of the first level just for the sake of submitting things. -- Screenshots of menus generally shouldn't be submitted as in-game screenshots unless there's a good reason. Screenshots of gameplay are preferred. +- Be sure to carefully look at the existing screenshots for a game before submitting more. Multiple screenshots of the same level or scene aren't that interesting - diversity is preferred (as much as the game allows). Do not rush and submit several screenshots of the first level just for the sake of submitting things. In games with multiple playable characters, like fighting games, don't use just one character. +- Screenshots of menus generally shouldn't be submitted as in-game screenshots unless there's a good reason. Screenshots of gameplay are preferred. Also don't add too many shots of cutscenes at the expense of gameplay. - Try to make screenshots interesting in general - not just characters standing in idle poses at the beginning of each level, but shots with more action and energy as well. - Avoid submitting screenshots of spoilers - scenes that involve plot twists, unexpected characters or unexpected boss fights later in the game, etc. Use your best judgment. (completion screenshots are an exception, of course - the site will automatically obscure them as a spoiler) - Don't try too hard to be funny or provocative. It may depend on the nature of the game, but in general the screenshots should be neutral - it gets old if they're all trying to be silly. +- Avoid adding potentially controversial or NSFW content. Even if it's in the nature of the game, screenshots (like other content on game pages) should generally steer clear of it. They can be censored if there's no other option. - If replacing a low quality primary in-game screenshot, consider reproducing its content if you feel it's interesting, or if it depicts a particularly iconic level or scene or something else that would be missed by the additional screenshots. ## System-Specific Guidelines @@ -40,7 +41,7 @@ description: Guidelines for contributing game screenshots to RetroAchievements. - NES color palette can be whatever the default is in your emulator. - DS screenshots should include both screens in vertical orientation, without a gap in-between, and with both screens being the same size. - As mentioned above, Amstrad CPC games may produce screenshots that look too wide using the Caprice32 core in RALibretro. It's recommended that you only deal with this system if you understand how the games should be displayed. Be sure to use Nearest Neighbor scaling if you have to resize the screenshots in an image editor. -- PS1 and Saturn games may also produce screenshots that look too wide in their raw internal resolution, and they may also use varying resolutions within one game (e.g. different title screen and in-game). Again, it's recommended that you only submit screenshots for these systems if you understand the game well and what the best resolution may be. Be sure to use Nearest Neighbor scaling if you have to resize the screenshots in an image editor. +- PS1 and Saturn games (and possibly other systems like Dreamcast and Arcade) may also produce screenshots that look too wide in their raw internal resolution, and they may use varying resolutions within one game (e.g. different title screen and in-game). Again, it's recommended that you only submit screenshots for these systems if you understand the game well and what the best resolution may be. Be sure to use Nearest Neighbor scaling if you have to resize the screenshots in an image editor. ## Screenshot Dimensions diff --git a/docs/public/ralibretro-parallel-n64-resolution.png b/docs/public/ralibretro-parallel-n64-resolution.png index d1c5684f39600e28048c0f50fa62067969e15594..184ff53aa7904f61e292d9e329357c25767ed45e 100644 GIT binary patch literal 16098 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 literal 30479 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 D+~w1H diff --git a/docs/public/ralibretro-ppsspp-rendering-resolution.png b/docs/public/ralibretro-ppsspp-rendering-resolution.png index c42cbaf73825f986b558c0da47f6bf64d6b73550..e053bc3f47106e91bc8eda30316f0649a9aac634 100644 GIT binary patch literal 12980 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 literal 26185 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 K2lGtM-}pChUwudb diff --git a/docs/public/ralibretro-swanstation-internal-resolution-scale.png b/docs/public/ralibretro-swanstation-internal-resolution-scale.png index d23d1aa52ddea2c031ce4d763a8dc5ccc7d507ef..74619dcdcf8975168c759e9a15aa855fb695c0c1 100644 GIT binary patch literal 13497 zcmc(GcQ{;M*QgTFYli405k?JyFj|lyYV=-4bfSdOqYE*jL@yDHnrP8m28m9PL5N<% zh-k^^?H=-bpYOZxeeb=`{p%jjarRkz?X~wld#}CfL~Cg(lanx#;Nakpt2}zBgM)*I z#=*hG5a9!mMug%Z@WA!dQC7gI7-C)rUar~8Ysll^RK=5?S`h$sDO&1!PzDADFc^FR zT=jMU4i1i8Jy4!bfZ#w9rY|5kb_tj7K;2)!1%L!p0Pg@E#I7EABqZ2DaB%7`fU+GV zA>p6K5XdDB90&xGP!E9X0b&5)swsd3w46@3s86u70|*1nAUiudxw*NHj*iRA%R56+ z;=n+}qlN(JPATkiRF^L>9C29bB>(_jRbJu&f2FWX@Kqxi1Y##H9u-x(BaQ=$ih=<} z7)%_vaA2iTz~4^kRS{?bgW&)*QBmUJLpwv_;+I(U^}y`xqJ~O=0qvAVUDVeD9RgT3 zHa4XI`Jth~!9f@R@twf&olE$6QC|WSe%Jy36Mju!{I>I*sK5A)Q}X*_><6Uv@Z#by zAz{L9>;k9cNBzYiF!WNOKj1MGWtWgJv{MQU5a_nFbO#vdPH8Cw_}2CHrNDq-QA>By zdVon2yFW7a#KEEXe0k&2f>lERAOjp~1lM)5gZo%{*y3neIl96HHKBU!VuHeg!Xh_t zmEizVqpgvOor(%C4iWG|fWwGOfP)K^RDql6pE9staKO0uS8zO_ER2hXLk&DlfZH+Z z+7YLGE8#sX+Pi!UHJd zU191-N&uyQS_umYUDk#N-(~jrIyw)Gr&Hyjyq>ScW_C=@%(&M)?bgd$X4R#RvN9cW zp14HWB@GlPjphKFQmPtVnDSJ+7BqlhF4i`^uQ6Y~JnlGJbk-6OwDxS59_L;QK5VN= zdVcr`&I}=)=T24(>6aO{x1;`2E9V%CO9#AQ`pupm z7KyC{qx_x%Oeclm_?H(u?Z*dz3Y4{mAaQg6M_CFIT#uVJs7p0B1P!^(1L0;^V zj@jp)Uq5EPSm6@<{WXtDK$X>iv2SMMa9`hCZ8~ADwh(Ei|HhvsxhFf5Jw4<&g+uW4 za9^0~C-udr13m$dx$-U+m2R5ql3;m~ZwhrTS`GLU3DSAZbh)gg<_z95H56f04*QTI zWq(e2AzDwqV!1X-^RLDGPpj*@)r4XPzx+Qg`enOJ zrP0{S)$VkjgPX=Rr7O0jET>$kKgr7bbk{(&jli`vovZ9+-sGd!+ntbk?^ z%0uR$qN*d1_i}a7``DD5Z3iT*IXc0&NV6tpBXhR?7)oC3SI9geAO`2BwhS*Q8XL8b zx!^N@)xw^_vH830pg`AtwYvj<^w}S(ggZ791xFRA9dT-czFm7)94q{8Z_*zeL-hR` z3u2B$#--Nbv27z3Lt8KHChb`GIwWJ~l}s{}pe&36>h?kmq;bnt#vd9uDE3Zuoc2qy z{YD-?7mOMX_U9|h!*u5x)=pGm3sU^?>^f@>v{F+;6w%YU`D_{!-sGEo`G)WpYC9=b z`Fv>g_8UevrvFUvs}A<#qxb@5V6GqZp=tYCsao*sPc_hYWRvfJvT;pa^3|3JA#?*o zP`6Mm>`RPM83LHv7;U+Abl5HtbXZdZJ@xgPHL{A_F24xF4i5RhuHOF+;d3_9t3Bz) z%(<+|!94Mv(1~s>g|A2GyfA-I$1g231j4BZ2OE5@L+;7gzErwTjd=Si>}|@A`(N@f z)Q-dwAQ|!wD~ih%_NP-o*8tToNWuOWb5C~1&%y~~x~8{(u}D9+e{8XzP%V)x;>GD> zAv)IJ@m##!1Tns2QX4+KZykVW-5+kV?2^dxtt@sRu7n0`AG*6;1jdQ$5D(DXNMcV8 zN(Lt{9!xYh_AV-IXzi6DEUn5KhirH0xE*fL$rZpg zPIgc|-)P+IZW*C{=G7mg8qb%utNuVv)sxbzIZ3PGvW(?DOp;xL%|3Z|ip*QLof`pZ$vb zOs0I2wVx{*Si%7HJBh6Bu&UrYK067pAIs>-a@~Vak=teSCM7OLhe zFvZ#XSfwvh)hMzvX(EnNTdTNR`@59y@561wS?`H3uVx|-h6-%! z8~oHYdW5sbbif75uMG+&vR2S zFx@^nMgXA~}PNKFZ#am_=IWXt>ELB@2OWmZEDn)DpVEv=izK-B=qVZJyZrI(rbdCFWj?VW;Q(cLidG z$7K7x)TixPDZ|Fr3F=m#8YWatw2l)eou_r07n!emD4x3vKDw)g41 zK!%&&7Xv1QKICJ*TH14F5u9Kunh~EtGP%NipPh>XRP<}ynCMOC;r2|2ZY=C$6Bjlo z%dIU&kI`7~MX?Um4J^u;{=2r48(7(^+4-~8D)qvVa0*h2R6ja!dO`f1yk(zj?QY|_ z?l7Xr(R^M?H5q$H$-CKE2Z8J&CAWXTYH(NFJEuf`N|-Wfjeb##VR3Ord6O(#@u;00 z;PWG| zhQ#FMea~j+CoZDW_P&DS`qTGOw<9}dT=SC{cdJq<8#Ul6+~;A;JX@5W8D{|wl3!sT z_LAu)j8lfDVI>#En=vjr;++|#AH@APyzj9%*och;B8tXCY`Uly65vO3d1eUfz`JW@HiZ%aem1Ro-udHuK5@!yI& zGMV7(W5;E-nm_ca7My?ttQHt7rdoZ*Wt2!X_Tp+mL z5UjMbeGkF@-U{e^q*Ml=al}1_Zrkh*{Gotz-^jyE?v`L$Dp8rs>HN7;8SbSHXTLua z?=_x0&97m$B?3@_Xv-}v8ru)f9Bv}c_150fmT!Xy+u7Iu;O=e0D(xto z5-Ym76ZM*Mb4QDN@cX>%#nqNK`7`RxGj;q~c9ec%QKNUha6bRZmrfR9QsmuB*TyMp z@Ldo#kr8zNqrMT-=G1{;7tsy7!{j83c=tl&s$OCNpALR(80T$b;yq;M_?N^BZ^=`> zOh(){t6x(+_)S`UQgc4{w1(;Y)>h1%Nlm|GY3tKPlqWq4LN%>r!S0*wujfNuEM8M779!%71h+L%g18I#nY<6 zXCn{L4RkT;{NJZa5@T_p2gg?g@mj;mOjKO3ko|qR3(_eX`;fhv9RqE{TGRO!UM11p zmhN{y&AzOEag9yl-4+v!wBSfA_eYf!)m4j!fC4ugB)>``RmCGgu|~jIG^sBWRORaXmhPZ%jGD%mW7uup8x7&9kArUL^+j4kH(qkH`5I!k!g_1w^Hjx8c}?cy zZ^A1>2ZG?OC5hy1h{j>ZSJ#V89_CJY0_HcqwfeL7AojBy) z04euj>%{Kh{fpn0=1spV^%ecJ6E49wCED1|2Jg3>-k(4H(RRj1t8I{6;D8z*q&hRX zvuKI#ynA5|_SgA+UZ{hA(6#|vKRvl1+ zf28jzpglj-Baf7S47BmDS-Cc=^YJO?!oW;QoptLMgOG_2p*f{g(BMCo)gLFT;*h(p zemfst5q_CGaJAnZ87Ry980qC&;y^~KF6cxLo2gXCJ-S)**|e_fdI9F**l_;zcUzN7 z{;uny*mC>9R=3MHEp5cAc;|zy_rBPa^~wgP81hHxU={MH`4coFn_;WZ5N&J?T^-ZU z{30bP2`KAQ#Gzv5&>q#V3sv=9CoaG0j1&W3oy;_y2%hNk%A!3aDo(m71X;?lD|s?E z8*#s%1$?~a9MiQaUAAr1ei$qLsij#Jy;P&b_bWe=T?@8gf2-d4jc2P57EL^p+{mey z!~0<0|K;`a9k`0~!gAuPsYtK_+FinL{>3(n{JrDlP{l`+t$W#kt%-_6PTG^_xSw$9 z4!@E+5*vPZuzj)Dvwg9`10_xqeq%%XfdGs0Gv{Ofl3rNrq~f&Drg!m#=mJqRe77$3 z)ca`AZZm-JAY&pA<6N1L_~%2bF79Z>&PPl1PHEzUHv(fY4ap=eybRX`1Y=-^rZ$$^N$%w`zg)l-a8}tGAa1 zZZD8`6zTu0>3;s=(FkvL2k%X>pC{Tm%es);MV?mgb8T&8%4^GaMsza2op(_cf~TUl zXNT18TArkWkNdX zgQ|u;6-3uhe)wD}P)Ia!-i6ZzW)$w5KA?aUk$#ptls(A5*~sa=`JOsel=j`=4fF{fD;O^$^l0QH09}`er=H7Vg%ln*9wAn(!K0bA`+ap5e(nd zuU<4pAIFJ2Y%@>+&L~H;bsWOEIAFT*~v3=Mhs!ftT zFBHMrO-N50kNevlCMDgGp*{FrD^oM?2{HUw@5~P78#Q`6zI`I|qm{)fxragry&GVw zI|E1TM#6W4%*`EC{*KmwK(`N3RkwE8c0n(7PZAgNt#sDbHx~nX?AzzZ zKrU*(P+YbP?cNV}t)-;y<;n|J_1%{2(CZ@GE@&Q4_V~ze=lb1bmY$Ny2$zR3ZwPyy z%{xht@mjE+-v}UtT2m~yWcE-Jy!}QJ8WT*;mA#w%@!I{uai!5$=WmYZb{Rg9=+t%2 zIqxV?CrM=s-Qeam`|+}zxS830JgDHa!99Vjj4ZkYyFd-7{VU!{Op8cF2j!GQ(16Rl zRKcQp4@U}3->(?Mqi;4AU5y4-o{31AlR0gE&77bwH+dKfoTBymEqt9kif`DBWEOaW z<6imV6w)LLh>eQ4eK1&H(5d~X@piFr^dK&blcOtB{JVJF4FS}9A-p1oiB_MN1kE=@ zmG5tX#op5t)Ffs0WvknDbE%QdzcN91zt2eZ3)c@N-GhiIr934A`+q&qbhTtJ(0_R+ zJZ3TFi4n`4@=n^u&hB)i`No!8 z2mt%P`c%YG1$iP$ds`<)y3&@}`TwBwhLSRTe0@PQGzJ{~AM=QTn%V2-oq&0PQT zhI$Fc1qW(>Oe+EKuDBt#zSjf|_{?@HF&k|;#m0mH6p+rj)>XVSeEw_Sm@+aWXbT)z zc31EZ5Jj4`^Ye2@5B|zoHR$|n9z{SDTS8BO6NLA@4Pbi8309KrPAfIE#Zwe@RnB4GHeX3p#1be^lU}ruK_%$Zx2R$fD8TGXSg( zoKg>cM1UhCLnS%eV`lHbc5wl(8W z+MmG3jB14mU-i9!24$EQw^d27vpIA$Ijp}zu8#f*&hDqA_koy~Pc}k?Sh~b<5#HM? zz1pEJQ{0T^5CM;Ytm}@;(#9DKuxOd_gpefeG&hDxM@Bd7XI3Bc56H^EsCknhz}PsZ zHIIGnb~IN-+T%yU>>pOWAEV6uBua;cs-9{^us5%1>6uL5?6u4D!x<_^Wv|3P@(T3} z=G!?*iMht3B+|^;dJlvDQ$BRtWVUx`#5e!ue&a?MEh_8X=4>;9^*1VfIP-g0Vf*ew z=f|?I>!&G*;3iat(mXtVSq~8Vz_1sq4$%*DybYY3XnY05eH@9`GueNXSAP!@ z8_6{O*cXEjwVz%$0_=#RVuNJGUMq*Axz`rKIzFh5f~ciOm2I0L?P04fE}L}@5Ce)&GJJlxRF}Iw8kQeg{q2b%p!{5CSR5{!g~`~8F`qyNH|(< z2)2ch!7(RBkHII7&iWN$Lr#;^WPc>Gi;Sml1PzO z61D45@fb6ftqzFPIN#r)KG5aVw)uJGlYf|XAP8G$=n<$;yk+yb9C=2Aiql4C16*a_ zlaCbc7SeV5%T3uTq6tp7lPzH39HxZ60-+9*DiT{j@3# zH)7DLM=c5l0*ub?b8_Ezj(Y3*w+CX9B0Pz7uyt;hUZ>7F5oGwVqni1}0AkNpWahI%=w-FoSiV^V_fChJ~*7?$TtxD@te;_J1CsK zbT{|#RBNB!&PVJK`p)4T+Wt%{i>O(30Yw3n`R7K zf)*DUmeA2Aa(kK1jOEeaC^eVb0(a`@{A+ctqea50JD%lLC3R@ge7T%fANY0Yw2+a~ zUIW7{MA5@cYi(|xLcUb-Y$S18Tl{$X4%uCo`4)dU#?r@*sY?TIeMQ$IRMBr_cvaAE z1GihlmS>}}kWTH`u);X!SPR1Ogcs0^+T;qODLoVgo*a0P8aS%kkSBrLUu?B>VdEVJ zPt5)hz4fIr8ym6cc?8S~V3oja_skA4l0k|tZE}uI26EX-Z`(&r<3~~zW?PMyw3PO} zQ3=R*;c070)q({Moy9$XM1RNPps=NBP0Ry`-Z-L^PgY;)2jm%V=)w=@#4;A(C8#)c zU?al8Q-npB9h9?&UqFimpbX@2klFS6t@G(QD5EIBt#j0rAGsoD>bX zSuR6Mcpy}Gi;v`aksctY4AGFKKEgRbXRb30_NS%%k~m!;87gy{e4uMF`!BI&250EFcPN~DR#Eq- z?Mp{>mRY{3Zq^N)$vfOVPL2YpF+QDVOHpARzh)08!bDF75c1IbVlz5eQTDN;*(kbk zT~R3UmP%PQ#TB{%UE7TIqEO2Ls>9Th5mk=+uICPDwqpuW^lqZB%ETllrR(m8a>hZS z0E1eiDX|&m$x`YJc;-sphXRLZ&YcX~W{Karw14iD7*};O&5pfRAXlva$GKbh;P!Xp z#wu!NzDfbt)t=Ed=&YGQ+cXUxJkDC)OlDd zCzslX>A|2><$|b=kHBPFTB3~7v+|Xw*gU+q7R60WuOIy~Tvatwo?;s;c2p<*Sb%Zr z?}&~4+Uo@PZ8c)KR1nsk@{W>{KWVBtYo7}_X%}IFBe_f{mC7Z=jivO~g<$VRezaAv z^Gwxjv$SdZFH6grwioJQ%gGzA5fNk|T)Sd_7I3O%8=)`15}k20JO_D)O1eXBy00qL zjXEtnFFL@U+n$@p`JJz=c{AKbFyCRm)yKC6?wWZ2xi``^4i3q8(7Kgc08>OKmJ#a| z|MYUG;_+t@oekXFPhoMAuXeY-Z35V@@XDloL95hTLEUHMgVPtMcT4Ob^m|KBwjH9J znkG0d2uFGOzg+V5`A87U9?KzO#ko;3$f#w;VGjaZ1@~pLd->`*P?V)JQpDjZXr%GM zZNbHzhK_GvFfl#jfF4|agJB8a8@vZ6X=&eKd1dzu5@M8WCQD}5Xl(10BCn1HA{nGP zdrBd+**rkx#-rpDx{w_3?M{MZQr}sF{b^4HR*E8!gr5Snn-b>VXkmp;4wRZ;#L!`- z@w{<)g>LUDjQ0PVFBncm_P?YGY=O#szGW{QY-RJA&2Q{D_pTx??dGz!w=UH444Pqo zW5QO7;)Z|y((35(o#crT1&AFkE!Yt*vR_ zNIaEeqH{jU514;eV$N92BmO3-2haO(&N!04GL{u&VPVg{NaBQ8B|LrdcHmyngdr9o z!7Lq-O_}zY^g6{>@PozThnZ^8vA3IOBBqKtvclLuIY-L<0(4;>>x4KhLzUaiQ3Vcu z?RTHaWZ9p_m0;oreemy!yb+je2&KN&L}LI)l<7i8$2I~cUOL=m$*V|&h}=~zk6n$L z)4CDJoo1h8u7{Rbn)NS+rgvRN`M;t$}k4us~EIdCc`sp={eB^YEi2v5A6{qkgVZWvf^ZYHF zB=f4b+_BJ6e)iXvC_8FaPopF`6-D>Mh`tmC&ir2dpR78Eo%EIKf%b9!X+>9d=L~%{ z4-w7YU8+V+K)gR7d9#IeA5%oY{kw!|Zc0yoNJ;JBl=VyPP|ovubkb*mMp;=n*r|GK!L9rx>=u+qZMGD|Ia+YfeC!T0_{(=~H~d88EJHPqgT&YUTkbD4rVoZh zIJfFL@{$UQuX%q;B6se%D{J*m&(_j`;JxA$<>#_BlsfI~%~dhbVCA($O|~=o!UAx% z&~Vx@T6A6grk4t>hL`x3*9YVoK$ZDg_LZS(;e>YM%^VewH`}2fxB)HJsV&%l!DDPe zXzZH*XG7U1%1;F?7Az_Q?aNU6(?x+7W2q8)o2b^iGMp=W9Vwtv8Lm1>-N;$86?y&YX_M${8${6;IC{MEMAPkwC97_&oT4~E6$}g-yJztmRYMjV z;3e@i5$;u^X#URD&m>dLDpb&?H8L>IHTT)06JrC>WL_SLRvq%W zKf7IW4l+D~_tJL#RPJ8kz=BxD2h`I03-}X=@!@xXV|X^NWgCd$ENG(Tg@D|e|2bo; zQMYzZ-zRLo#iznOu<|w_AUS~h_C}?>X{S$QQZ8Bput5I>&c9625haVd3<&>K(gBYe z-ME2hWUkfoX`ChSYcm^&GqZD|zlBPk;%@7E8lkv~_2?*Vcjxvz!O4S)dnLK7?95>e z-%Xw}JZnF(vbU&-tnhNVZbj$Dw%0Pyy|;A>vGq!x67374zq*AC=2+_mq2y?$d1E%p!|rl)KvapG_q~-G&asx&^ra&NC zPwuw;S*02EYQx7%OApOyv#ZnJqwT1lK7EG4otJX**GJns?SIfylqh;{mO7#J5>F%R zQ))s;1~^lW9+Q(RyXN%dBH_%0Ndxd4OWZD`nwPRj+4UVPlOxO;bIxxN&r zBg8bmadc2apD;P+TLyC&LJwZ}kwZ-nzp`_0`?)?$bE2Awu1JG6i%Ob=+3Q8G*-P9o z!Bu^@*WX``uM3}S^#Kt_OO4lls*g5x=i@EpbWh}27q{ZF)hTmaO7;Q;{up<`NDK$T zebUoF=ElV;&T7OdA2DaTmCM1NY+(if{gDo?G8yG#9i~`FwSRZ&2c4XHjXTZ;t}N-u zm_1YnO;psf1%a|iL3$?nNM>?kyJL~70@vF~>H;HYCy0&F&ke6r$H8quwuu&ftF4bB z1wOre4o>Ukqbh2)ya*+{`!oY$U#X~G!gNGk9@fPBNo9tByg%i~+(fD8#iUhotlIn- z59Mh#y81xo;o)ENUeYSQorz!7p=qoo=To^+{EQ*CZbdKZRpLnn8MST`Ted|F%mwO3 zO5q>Q!FOMZWwqA?(Mmt?DTA=hYDgPB-t6;NC|<9nm?Gh8_$SX{Lu-Sb!}=P~uI)0J z>Lmrud%ztWdcEOu6VeMDM|l|#3ZXRPGm$H{_=@t5+G@Rw4oN`?Ke7LNp5~$^+TU=N z*mc|Muqy|-SJ6y*Iv2kmqX^v)=p{p+oB=xjWt!e2`BtAGV&JLPo`-Rvx=gu%Uk5zd zoIv&&IkcmoU|7S2n6;s3U=|Z8L|;!%Nmr?~Vu52&Yd_xtGx>?ISS%X1xrk@&SgxRa zY6DYr4swEoT>1$KMs;-Ig9Kq~9qp!$A&#`!aApLB$rvcs;ASoJ=y%@`9g5+`oOTLl z@EvcOI%XcedsyBtC9z`xJ3H~^FUblGq0_5_!frrVr!{ap%<&x`gyE@PoTEFh-vNsz z2Nbc9`TjLz_JfLwvfOJ14}WPkvY~#ZH(ak1&$Pp?4IT)lrw)l{N|B{M z(;4-O6(n*g6W?obmNfBhLYzK(ZKHChvaZ@W3AFj`67y}4s7AWLK$6b)$v8XG8Qt6r>}vI`W9DnogPxbY+=qZeElR7M0T0VYz)f{EbM*5( zu7i9IIm|1aF*XhEnxf^mLh6mBW<1U{{UsXbjgLf(I}oRev!_$(f9a2CVVT_@TjS?q z%z#A5_Fo8D*4B7bq841Jw+zwU@M~kr`)nPz0A5nyo$zmz&`#ixEig1Y`o)Klz(Z2wA)QXtA<;owb@8l8n8%Q!1fA z3a?On+(#lHi8DXem8aJ2p|fi7i&l}OPl%x1iy4bTj0;8v*io9aXQ=xY6i`BQejXq> za0z884Vjek-?+bIUQ9voB+RgeczNvZ9;%SGj*=$Y3;bEt6OA z1JKBFvPrSh$;Y0~*D1J1(|7vP+;&O11C5baFGdbZUFRc*dR|Wz4K3=sw2|9xLu+Qu zZA0z%eOh9sP4zC3lL{@OzAF@45dLC`pQFppmER0%Bq_p)3f?? zzJ2Ge2dm<=VObfDm7vb56Is{R~Z4RT}Qjcmrn6;E$lBqbr6pNP8bTij%;K&EaBgiM%|0A z5@JTw3e$Gx2ZPq7dU!CDi_q1G&P$UW4>3d{085?y>yIF2Bqa zFJ~ly5(+pWBD=aL=g*zCvG1aVOrhK?QOIyQF=$faG93RI5dFC0jD4evGX{V3|TcdW;P#-bC<-f<* zvD^_pymhfBHFg4HseVCr%^w~{LCljJYnO=swiPkVvbK|FGtJOHxZXWl%eWj3DczReVi8LTG&BN-|~Xy$Rb%gKH>jVNZ>D@u(I>9=N^xJ zz+mxydUlHigHzV&6twY2scGh*(#7qn(#c22nN9aS;o zM4sC-&4I6yUdhkiMP)s2++Q{<^EBC0O^dJ$#+_B$9aXmW=gUAQO=dUFR4ry>oB}S_ zH_w6c0lMij(fjX$|F<*baL)DtkiP`yH-G|Z48Z1KtK~UEr^|L13vRbMBYF?NEVgKCDoHh5Zla5&3=q literal 27850 zcmce;30P9=`!?F1ck^zva@u8s=2Xt2;w~#oO)E2U!pzjlfe;jD_inPB$a2U5-DYZq zf~J8uU}Z{)LSl*v!ZuVQL{mgWQO`ol`VIf{o$p-dd|X#~vDRYou6Mfc=YH;o+b0}t zSFhN%V%f4~tB)N$bZXhMpD@doefQzlpMfJg1P6cv%f3ULvOTyAM^h01Z+`SYaQwis zWfka^a_^sj_sg#wbww;&wx&_>?>h?Y(S>Ep0=wcnK@>3M? zkDG29J~q#X4@mw9Hu28>0EB=Ih%Ac3z_b6KODR_=&J*Q!z$~oW)O1!o7Vs9&|TzYe> zb@Tt>cNv$8#8TYZvNO*-$2^_L?n7+uD5SzQC;`u%9#e^s@HVXb@`||9oJsT5+O`Qx zp?FCHF;P;f=kSsAN}tSHgL_`+iSUu==p9Qhr`J;qbC1qi*^bf@R0oQJz+Ib{i+Q8!?x9^S~_*S5kfpiW5sVl}X*BgB)2_R(rlQdtEB! z!a;#b$X;XCK|_x*mZe#2eNSNT)d{I^LZWqv6v>8G#Y#D^vt~oPobG7_vj%BWR&b>b zoTBEOyN;p+y*K{i?b!8K==hX^Y-Z~U{MZv$eH|3&x36Ci?|)w4Q9@=AhD{rplAzsW zRL*;0ZG_5-o=2y36FZ*#9c0gV@!r_3u7PdfO!N%KyYI}$b*n`4c@PdyObWLc?3IMHbTV%}aw30ZpSN+9NI25!;tWC{-!(n~8VG@BjaI_U@p0Y23Ui zu<(~HV;>T%Qv7`$m_}3lUDkT!fB%5rDS=!%>b1=8x4X*z-vKwt2o4d*`E>PV!JkIC z);)#p2o&UPj<(F3Q0vJgJcK*Pje=u6WHM<8gUY=cO zMfCT;mh<|$CPs17n+xX_+q-YLnIWs~E<4k-_vsAIU$VQjQi~ibjL**)^_++lrQn-a z%VzhQEVnP*`cH4eG@7$L9i@-?CC|%sz3pM~*ckJiFgIA(xH2kL>DEG<&fRB3 zOs=wQxRNd&!fu&=mrmP(-@MTN=j9gZG|2?Mqim;%=%A!-^hzfTG-`%ovLoL=s)tbC zP9BU+#J63l4|_J=^4>2Jabrw2*Ertbl@m5gBg7NnVV2&JmBZ~l^+%q_`h4&RLO#;H zwv`~{X__)o4xtZ3Ff#dpBob<|?#*t<7E`XZ`B=zer)+3F0iyh5@6n>BZo1kpLY;R3 zifDrQLvyQ6h*(gU>^vpX*mQqC&V3bXQoSrLtn>%ghnU!QkiU6)UCC9{Me8xbO|^J@ ze2So|;mJ8Xb0rnC=FlO%hxmQqCI;1K^L3e<|Y%dK*A@JI#TfnNlq z(|o_%=Jmod6r&l_5l?XOdqwz#m`W2mMKr-RGx=s+1rgpeF+~W>(BuwZrtXe<(&;VI zO|-uj#$oD5ybCBEo0}6-rE}i4)R~KWFSqL}Z@t9|UIixmDGTZ}xnAuPQ`Pt$r`K;| zJ0h%z%vuq(K5dx-PWWjl6k zSigd|Z!^?>VUpKbEKKt2`#+ueya) zx_H^2ixYd26exUg1+|X&^Xjk-l)Y2spb@ zdHl6e(JSLiG?%8I^PhL?ppz8mpoxsECg;G{8VGx>g6@CrZOIu--EZ>4vgZLOL6zYN zt0OLKRNj|T;i|UP2iRxofYq8<(tXGFNX2)&ua}Z=$hjURVds;x#$7Y-OL9?~gt3Xv zn(lcc;f;tf9{Ez+M7Ra^eALlQ(qV3_>w|*xyeO1qTo_lPk;)QhH#NWQb{8rW*Rn3I z!mALl=j-RqW3A5DR&erHkN#8AjrSTRrQ@Z-IUQtyJ4tJoVA* zj{zOU(1h!D*z;R+*o|TCDlPb0-w}E&W+Ow8!y}KIW~tewx>TagCq$XMKI&rP8WP(4 zAj2lkEh~NFSMfvb`Q!@e#Vc%_-O!{`ly^@ad?v8AV&zPDN>=mqIB8dd+|rRnpQgUu zpCPFfMhC9p37=HUqyFHPJD?RS3QB#&Ak{Fi^G|patKo7psUK-{^~Bq-p?%WH@M1DU zCJk^7B*(JmQxc!r+^oFLAk9oMs$({8YQuaVIdRtVyt>nV%Gr54dQb{qY$jtwv`$@C z$q<|b7TWWGtTUiYNYrXilF8{40~{S`{a=p7CF=7yJO~RO%JuNAUkf=55kEo4=i@6m zqqQvcZcbP&__%Vd%Gz{&Ok5&ffj?EqzEsd|xn@3SE(V=V9eX+5jzkHkh6n6! zPv*Y4l^JCxh=#Lq*Rl7RLY^7H>QKio1ePAc$WOgz%n*~ORkyZ8<_(Q_7CKuEOTrV> zyI^YS>2z$bpD{F^pOf|`%RSj4E|^d6pAc`4$;By;mPA>gMFsP+fw&A`D3zR#Mln=# zYIyS# z8!aLbY>ToiwR-a{dk?H(jnv!b_*xJL9t|18o@045bwo{lhqAbWI(D&#L2@>-{Rx>x zW|+@{9`3cPIc#g`1=fuzI%EMo%}&sK$2(EzsDY zwd9PRe6$n+HYwo+l7LG!@8-oVI(#vk9JyvFBe51SuQFH;e3CtAmNh9$S|8br;1qU~?_*q1@5Vwley zG0roYIAY>KN^ez`HG@2inb5INQO?*4M#QVhBcqwNR3+t;TiY+U@T#V6sqYb|(e4hM z(rSlX{!yxnnQ1Oy*IjU{9)G5y(J`ZhR^{pq7sBMN4h>{v-V~w$S}c<>Wab_4{yZAd zGJZMU-uGOTX?=ziUV$7*!jJ7a#n=zhsnKd6wp5rJ>Lu0t14<}9N?+SAcgY&*j@p7VP=9yZerm#E-+IQIv`t18cHc$hOu@ra|LUT>f1q%?qw z>lirv@UQ4X-*i>=e0RIs{4`o-vuHr+DrP)HJ{2bOx8Y80-BfdJMlI5^YPKLqv}9mPiUL4AhdY)TWuTn$UDc-DYiV;*z0Xj^9ADVz6S z+8ZM9c*6bD)Df1XU!PjWIZ6}`fm=L4Tu0Z7M$}ALaiJ(lwj~tV+8B4V92T`9gIB-+ z8htxgTLVPwzGcm*XN9gvnOy5`OwI5;YNhLZ{k6aE?IOfue>QD)eAFoD{Z!XXWxu9H zY;gxKrf7!zsoH;L5OGPJpYJrU|A&TPl9%rVv5qe!GmAVXjq0`T{gO}DrNDntvgc1L z{W&-moWi>@V#lY6Odohng*FcsPMTgDf4sQ)09*S_r4VS~Ew+9_vUEcNo95Em`tm=} zqp&;Nu>a#f9H+i3D;3bw?5Eg|?ff@8RcuEmo#%NP5uPr>*bLt<5-p z&8a+Np4Ynn`LZ1#(|z^Dk@yKvSX zIICqckb24Pb^s$6o3I-E*MIcDP{yf)6)*PeH=%0yC?1db;4@xpnw(SlFTMFg^Vdra zDv;oftWJX21-_NNS#fB^{F~!mo3O7Z@8}`0tZ;V72{cpok=d`_Nenm*7B7nMo59Hhbbivm$``=UKF)AUe}$ zTWy;~gIbpMCOm@AtGg#Yui>a^o<=k9$~XZ+sY4)>YhoE1d$TQmn)oNoM`N;Go8!lw z zTOZ+6T+$Rc8D67a8%(`Tdm3}YAyTD{_let4(+S^0h4#kMh451%4Qu`R+#~fFJRYWaX&&fA^0X+yd7@G_Mf3?qxGlf^mcK@ zS(oaG%%hWVy}mGc_%M^=Gcp^2*d~3#R~p5deB2UGc|YOrB86Ac!|H~WuiaY!T<)A< zzl=s1@_1ag*F@r4Z@$Bed`YeM$Pirib8XKN zI@zs#B4oZ@Sxn|VEum-ItJ2qxN$nTl_d}E4g3W`917dW@B2{bh^>PlnGHla&m zF_vp)z!pQ{J-tOft*z=-n=^&Y_>Pk^hP#OLm2`eDFML1Gj-QIQfS5Dor%pcj3>d<{ zio~x>IRYNd6rgj3I2UM@}c3~Z(i(qH$px~*dgE2Fg zR|Q!_V=VISIUn=XWo_PsIruxr@6^RK$a<+NPgdcTyKZ*{4vT>JT5e%?jO(|@YVVr1dN zQ)WX#c3lSn%ipH2yw$RKB&;~Osk4U9^QCXGtggT8&QzrYWI;jmo4s;AWM0QOJ-P17 zbBEtTinA5FZ!`{26*|*h``coo>~D@Iiv_&o&IxJb2(Wxz?KCR3wN;@HH{?0j{4_jbc z6Qd~9^5IL7&bzr%|Ca$~`WPFuhc!Or98G?zTqirnH>^)4&^1{#vi`6lfW`Zs7p%hX zfdB}sosg^q*-U8HUmdaSzrX_TSvur53PfLQq(Gn~#qhZ)0P(zy+SaCK?CoHs(;?|% z?7shind_%^4V}{e{z6C@G+zoy|3GMlDK@D!r10RLA5gKEA^@FVl6l{!u8W>4W|+$j zt~f`}cC9_^m$VRCCo*I>IxiJZ<)2#Y#*%7(0XxRS^Dm1jt&~R>0oA&Y^16a*)lr{v z>6LJ1A6`-ejO=Gtl0`&fdkd?DTq%h`IRH;C?LA_)3%=GVHX6RZ#=7R6orW|!0 zdruKBZ$#JI0BHT@xRV-s+e{6yrbMN*J*BtnVr=?VfFOx2f3&v%Roe!4t5!YbX150o$Q8$HR}-D? z28Y~$N0EJBQMCZdb1v2}gGQO(z^ywr$}WD8otg1gR73H#*!8lYN4ZvQlpLFNCV7*0t34%g z#3ZBx#1d_B)9VT5b}Ka#D<4$36}vApWqo7?yENxDzdQ0YT5i@O6gNm5|p(;QVn8dPz(B4aLCPLiXT`ts9vVygHn&0`T_Hv%hTrP?E`SY%j zAhYL(M<1g+{Q$3xM%8I1c8TDtz{-$F0tYj>9G2B=k!)gO_fA2dZ zH;e8oMaXL+R!5@idyZ5(aD^dhSzPzaC1_Y|3f&loRFhQ$v2a7 zUhJAz45m(MPjeMRmH~7mu%3b+Z=d}}#T}APF-Xz5va?s*BUKvoxF;yWe9l|QjYB9- z4=|IDW!j^IS_$#Ytk_Z;R;`~`{w`fi1FA$jJ6i5GlJ1dZc?Q8L=8sDl6%Vl6)ZgDV zfP$xYdEIAf8O0N$45~bg&v>fMIKCV^L)|0HQ*{rnby;p1RBE+?1%)MwPD(>tg0xS@ z*_CWX+fzg$Dy7q;H{u!|HZrD5A0riK(i)nWelAr?`{G7Z@BxO_Isp!ubL>-Fv==6> zlO_h;V%k@7zI?hmM6$ak+JiiX?z$aZyI)R`rDUVQYs)%7)`X|If;6sxpl>OCqv%uR zNy!0Fk$4m`)(Ksaxp~_T@h-@2bZ0J6K#HzMmcG8#oOrqQ(F*F7&LE56F2{}|fkdP? zX}^ybf2yV^P!cbB5^<>_M|GYmaqP$mZQ*z7WvU@&4K*Wlr=_V!GZU?EGqRLM4XtiY zjI|%9@9(8;$jzh`*x~@HYI7B{zve4Av!ON*7I$F}SCBZQ<@^rv!BNCR2q=F&E*sdr zWA19-qg+-D`R;TrZ`ULbfldg1@dKI|?xBcKcfJ}uzYtIhAnl}I9W`asJ- zMYh<)DzhJ>h-#MKfSd7gMPGocE?6)Orj6hK<|?DZc|Z_Ld*;5dxqua5>I{k-P3WX~ z<_^xiNq^&G%nypxYqVHigwPy2cT5o^15_Xx0JubZJ{Nx+nJ-LW1-`agdia~D9Z%m4 z&;S@bw+$c+OcKL&;K0(26iI}-9~6QzGQ)r8myuND%Ra670*YUzsR3~GxrHJOFQ{{$ zRi9U~TmXk!?92PWk_KAL`ZXeKU< zdhou@QJjMs)*RM>*vdJk`Dsor`yp`*(B4C$=?bFq+~_l*7(LJ2*yc5l8grLhH{me9 zh<{yrh(?P`cK!fK+Sp7yp-^k<6aR!={_$`X~_oJlef6(#qCqbF8xxxpssqnap@-n*==L(BPID2PLoa-&L4&655 zoj7VzXy#dhoXelLm~Q;5f9>)bMwaZxQg7p#v*g(xd~K0`@j0tNC!Vur7OTQ&QBf#U za0OKgVO(-Nw%zO_zncvWkb?mlo>jLONJ%tuG%>!B3R3#X4O)n#d0axd)^PnBddSi- z%a1avnb2Guur6k~7%bmou+{48NZ?J4=1xQYSra?HT7kf$n9c@XpPaAeqQBqk;%=T0Fl;I}eoE6RZRJ26A#2_9(;DI17*1!95X zV#KW421miFwZAQ`N-}ghM%hZQ0j3}4b#sBeNUvC|`B@=0EYg?w5Nqp?A{9rWG&!}e zVo%?hZkhlPRC9b<)0)So`fAa=_nE}Xkpln`?MCrZB9*mlP7VYHYeQ)`^-6vuKE&xas$(`Vte*yqzLG zz4x>@n-7iks7FN4vTCE*f{=>K&>72=Cq9pgrSt9+L8EhNG)uRo)h>(d8+PFwRfNR7_4DhR@s+QFnCuqnQY@Nr_RaE)B;MD1rs`neINbb$imZf)U6#S zW2TFIx!{kK1LMyLC$jI{L1VA&BxD|p1t)B(171k@wJdUl8o;Jyz*erA5{nxLBAbo93Eb& zrmNI)bFw>IkQMZd`tIrA(R#;7cD-<|W&DRJF-yIozI`TH(rTaIaT3_we6%nTRd>E@ zn&Xm}(sT0qycFxc(LS~`P&Qj4D}O3fylp})sxsLxi_9Fl`=E7)_k))f9W7m#V(+43|kj8Hq%x0q;FQdHH!8T` zHZ|yO;b_8TW(`KJ)-i>ve3Z-0+;@Y>WKjyoOA0siLo3(%2m&(h8-?v&Aa$V?NIfcV zsB25V$+j#8i8jhCw$yJ4CROGgO}D=R_v%+sp!2!d4fgzxZ6VRSJY;6| z`uGk@>6PI=?FvdTtTn`E$c42{3L87S5I^{ipKXiC$)hrr=hRA@(bW%=GSPAUVaQJD ztoz?yk-!k zuz8<+9>P-x)96CW!GA8O6R50D;D1cu@3SUNyMn>Qjm?V`c7Q>Os8r^h%Y2W8 zTM(bz;#6nCo)(7E>^^=>4h@U-?<+9nhkmDq_rfXb-UFxP+q;?=i49c&*@i$ssNjZmo_)ET^Nk{7Fu+q3sRl?I?UUQI9etb z1;EVe!Hu(4jdAJUUim)}FO|7{F0;Qp0`5v#x@$k?Kk1jg9;PwK*u@ z#QE!sobhEvD*Pznzbx=BKwwznQ^3)GQ~}{vfvI`p2Z2+Q0gX7-O$FmVG3Q0|@ zph=em@_P487RM{u=1X%Rd=D^xF9d5Pr32`{4{%l`qM#s{!Vvk_Ys@#@`d~>9ISizC zfcypbeLx4>&BrCMivG<^Ssee*N&K@Q^@JczF(JOSZeA~TQh5HEo6=0aIKtE0!iqXO zoG5t|#HK#4@VwGJ*jeuEb29$1M#o*ytNxr}Fu zC7HC&S&XMhN4hk00HneTcPw_ zJwajlHqfUYGPV=_nOA6Q$yHEH>uDft(Y!}tBfJDU9gE6Wh>M`E4@bwJUkSM$M1-V$ zf9${~BvaK%)8}OXLvBiJC4Fv;=U&Y0$pa+YuRUW=xiK~7RN>{N=~VcD}|-t2`BM(f{#-TZD^8 zorg<$MIu~WV2?Q*gCe4WVi1T zk%+f0?i2z*X2KU2SFg_rua+Z~5jJ8eu z7ea>9!OVbDR2vG=4UXz)51jMnfrl(}a_Yqu+-YcTkn0I>iv87#Jx`Brfd^88F4(6` z%Hk;}zw-p+q@9-NO5V}TWOaVAG)6VC*x#!Wscb_*O`~utz7s% z8H&=;Y=H2_%2e~;d%Y^+Qu~4iibDykRCiN7%srXt?6zWc^x*rmY|E4kQIbnVB99to_R3qWIkKmL7de(m-LxJa5=uurlBzeHe3Smq;HInX`!kvxYT0SL zqiSB!c^VmX@=Xo&_GweF*J$Vj^j~&Fyb{?oXLR=Wy>8U~zw7$b8#1Z;uSBWX(8&BK z;31Ti?>ha7Bp^+{!Ej8omZ%4kIUwd%NzGX41A7gyV4GYsB}k`GY)!y?3dC2*~;X zUlr`1nS`Xm@zpUggQH=}Z9+XIu%oB$z39{C&<5QdPZ)pahOwoSH?=WXYx(IQtb58K zVfu~3h*h?4M8+>G_;!M)18-s{YG$gXBy{BBWQk$DwoK{rVymy;Nb>pG@%9a9Ly*sl zOYFUrzgw#_)ElO+4?41Fb0K>zGS0B*=q4MU&s$WWQi|^Yy=Zvym%K(9{C~-M0J@4Q z*ja7I-}{PL@U4m>k4S179j*h^c(27sHjUOJ8%Tqw=JnYP$P^icCFWs`u9yOh!CwUP zlOTV-^X=fClack<+-pE4w>}_6CMW;B1F;nCFWmeq1)|1h(CY40A=lifwBEN%>i8AS zZ!=ugvQBJ?M~t{Fkk3qjJP3i%zbRPk@+fzZvoy$nijrXYIn|^H45Jk)3J~1`X`Vh@ zw=wa@lYdaZ1>pa}f6jnxrSLH9Y7%6r&p$aH%E)HR0K|7t_#Y#ETs`eA{CFC@`8p8v^{ z7M^n<>!xtV{wFVj1G)QWT4%5>=ONKd@!=u6&tIhwC6|^Ckol@B(8ky-ua`}iso!qR z{G4S2l)TT0BHvSj=XT zXd|mYRMZE@s7C>@HwRkB5QBzaCo*Z=j&ISh98XPk?1{=HG@PBI!9CuX9E3mZ-5g&z zh%0)2-yH@_Z$x?}TNlVMDsl-O)#H_3DEqEfecT#WNA+eqURd2~DnSVC4%TqqhayC@ zxANY1THAyq^)LYqivlOfcRe4%eo)6W>aQ}r(eGZoV4%kj{shF4AFG5oy*yquBdB%O zW78G{bwLzAa%sEN9(b_#d4Tvcc5A=!-t1c6vDaheIuSfC+Ks_t`BR*KErc}af0UL> znRKPu^H1!?C-gO;^S|m+ewr98p2!M~IecaMXR8PgufNX3446CH<)$lb#RRR|xKk;^ zLKR^+YlQDRGTkm79%BlJ8(rEv>u9!Zg`r(Dv$vQUR^+Ms!QIRp;5iz+nubCuw}*r( zGIxs1*8cvN_aiqh8c`hi34?!$2-F{swJUqcqTxvaL!FUK>|}ciO3=;TG8S!95ld(| z^$hI?l|+B!N8h4!$?r!+#{LM{SRJxTkxMq#$H)}!^^&4PHGxK>FCwNC|KyztFC*zHYZ8AKwYbDQ9 z%=MGKZpzQW=4uxLVI$=>sghEhJe_FMIk!6e^o=`4>?&a!tOQ zxo(Hv`q+x@Qa)!k!~wT2m|m6?Zoa5<5VSE-)T>i)SNZOFN`v!96Y50T@&kUcgnzcw zdKfhrlqYj|4WDu?emYt+dz)1o<|V3lcFXSo3sE&LW zGpYRQg2f0|pE9wj88b?E`z$v}uQOx^x88|$ut@J|?z7|bcvBzivG%tC1LylmTpz?j zG^ zKgl-nqPTDa91_ri&uKY>m=GhB-5||{W~?40n_9K0d5m;-pe}!)VdGAa+=MO^a z7Ac??rRO;InnBu#rVdV>*i_WN;dg;qbhZg#V-K;k&rmmR?wkqa^Sf9myM9`A?mZk= z&pn;mS;eE5RA13Y3#%Mm+)60fmNamKUk^R({}F@nbOlxZ>buq8it#@=fI^_~7?j*6 zB5yJg|0}t~j&FJfYHo(y_4R`%K;jXay?^S=qV43cKz`-{IysXwznA~n2(bV;-zKL% zqvkhgvM9y?YQShIGG*kuk86*=saLd0adU-r;rdH6h1KNSOv(HSmuXwi!x@SL7adlNk{x zxmT*}-sf-s7b;K#)XMc==1=F*a3L8{yMUonI644%BVEBz(rCf>?Q0i-PmzwQ(^j}$ zfZf|G=lq8G!RMo%6$}udvnxvn4>|7uw&L4tRCh*U=S z9w7kS{QFrqg_`mCc}5m$KM+Zy05M@?ng0EGYALKGH@+YJQv8wQ`}uLd`|6Jw#Q`N; zYN;o-a1So19RF&l;Q($JwXEWOZl{2X|?L!s8GmSLkfe=zcYo! zu?1=@zGjRN?FHSquBN#?rg$eV$U72YnJ$^*8_oNBl}1TJ+u%EYCek%>(}85qq(?Vk z>ez62==c{<|HaVfl=+#%)KY1a(|xt(i6LRHH!G=7gTNYd9%iqUKsXx0V*R(u~7HN38J@ATgHv`?ix0zSOhxxL}+Fa+s>+Gh|-#VU?q1Jh1Fsr z-6V$RFIte`)v!QZF`gMCW*m$vCC|bW0|jjPsVicaiM4Ib!C7jG4Wtezr$r1UR0}=C zKgU&H|KOlcMYCPH1y2)hqJCSLI<(F5{>SYp^(*PKtbv$g)VMQ3GB?ythI zO=c#Yk8^{WeNI(B_VYW!Se2YzF*Cf)3;GD82{&E#&mVxB)#~$D0D5O~M956S8L3a_ zaoKMxk|s4eMV*v4%JS(Iq|2m{^mlC&l31?uih-7^)ypmoK`0!nj7ZLQj#FeniXUdE z`bp?P!O7!^Qm?pr>%OZGVNtX6_{U!cUJVG4c#b2PS3LVa@~->@mpbqG>PQ_R^i<}D zMNYx$8uksDb`(lLKH;Yl)+SRh61|47fkAuze&44I*J9f*CN`Damcb6?smpHUq~KS+ ze{h+$@j>;NeX~{Qxv0?H!c1W01ovE47j?1*XP@L;-R^2)j_W`iC&sa%&b_%ouvW46 zlWHUmT+_#f@_@`zHNFzan=242gN9*2u77VlecjG@^7?*D)wmkg>*K;e(~Myr`)!!s zsHv${oc*2f`cI)x9q4r<;km=Lsxv}LQkO0Ui_OI%Mve61MjboOh<3e&3p|o}Z3dzp zgJo&ig0}nm`MDn6>^%3ai{*m%xtod*W#sjx(H+p(K7{dE*E*B=J=Wr4GRIMV0y>#D)haL8D7; zG1!K!0ln$8vAPe!Pl>N8XW%(~ zIqv|{Ek(kjn}iMXfsc~6#R(-ZMX9|N#@YEj%|OXF5mx+PvP0Q_&G8IRZ=vw*g2@Y8 zi)k4WOeR@x`oZPRiI`!tIS>?Fa~T({!A<)K4*!iz>&q_8=A>=uLtB?nn>uQRm{Dy{ z!YKS1Mh;(HW>{BG1!gGFwI}=n$t#!*Z>$tu815lpCz--ix9R7nkui+W@LE+#i5sX% z40oRyANv$`aI1=!wHU!W8J$qM$pp-?;rEtS6k z9tCuKO^1B@Q3d9Ix$(DN&IPn_&`fGHN9iu`uZ22^&u%n@AM<$Xp7C4P5u$~n%>@%B zb-^?LtalTTqBj_<`k2?7gXcy*cpbWA;RNtkP3MgY&tloKzmY?$kqf$f<=!*3o)rM5 zbK7~JB*kwnsJh4KjiRt9lc0-$X8^V5TZc+!Jy1PnpuPbY!olqQz{MwHF@wc`_fj*n z9?^V<)9-lF5Wo-naon8N(BFT(cZv zfj_eg)pf`H3*$NXmlP-xKbr)kT-prC08g>==lro`&;;K6zfcFh(H0i?g!>Agh2aBC zH}7wZugTCvfg5W9D*BCmRZ)2QuZ1jtYGqU5S(X48`{vEt<`tErfEVSJFliluMdZA# z%Pp5H>RH;nKaL&3#l~!T02G`K87C$q18GTygHs!HD>+Km-qYSu(=}n;CO$K_L>bL` z(gZ)yq&Y=uDsxR$&1pb&3hQKhV}-}~G6nFDbvFF@+I3M11JWEk)0dJQiDAuZnkj-oB`}3y#EOh|sX{RE$v`~dI4;W!i z@8uslj41h2jU5~~9D@I_DJA9@o*B+Ww>4k+!YEkwe8+-ybbPU?x@)jq(us>z>OR5v zJ2G2R<+& zqX;Ke-RonKI>K3UrBh8!(~;0!p5km=i~YwZ-}@-aL_{fQ#zBn;`HV|oZ_xF@!;Wv# z*NbEs3xz2W1NuKVZXydM@LXY%&!SNTtq$?ZZ+^?G8a|sdp9PQbSVK`&8nhkLwRtL} z1e;HWH@pdpl;(ixkP6`CrXOfwN?=Cvb0m@p5Z|~ux zj=KZK6u?A2S0$LiQjTS`oB!;3Z4S52?rfIIfOkDXm& zn0q}7M}YS_)j&1!p!K_DJ^>kz39PullJf=fYE)SMkA3Ggc0%^%+oj0mLvVx9D5bJJ zj5y=IqEi~-rv+@%;X_-T3R#Cw^NyL3kq!cd2V}l$gALV%=Q_HjH|d%8D$ALy_R7GT zwhMh7oxL$aCfdHwS5H0a^t9ugtMQP(&GZxljGhNdKsD&7h`^K%!!?TzkVZ3I{+C)x zha!ah=jyo{vVm~8EmT%qEwi4>l6)L|T6CbkZ7SJ@{BVo2&K_|j(W)xBkS*3CrbqFt z%jc)yXB(V{A5zyVLqOQ15NZq+*KPpOv zPHWD~6NRnP%>?Y(rDY|kSicF~s4#gyypqmiwjn-vHn`$lO`$`K3Y6EiW7b#$A>{6C zZcxB0a3w1O2h`|@#Vpk^@v%0d3=Hk+ zc&Sfs*}q3E%8)9_E}vh?3!kSab<5^nMi!I@&$&A`l;c~1C>$@4|D?sVY!yrx1QaHQ zD+d?01E%B;^|GV_8rIJQqq%4bCVd+|yt2K4>@9 z_l9qXuo#UH?~WZNNoA*-+CC9}Cb-AOM0#S^?}lb{PXLmS?Zqf>kBA~qkFcGP&fAAb zMQP!V0Grqjhi}zapa1^TBa~bfu)~7%E!EU0PEBy`)2!JWyhRgiM2akHzo?s)A8{}4 zOtP%!4p^<0&gSuJ%uM1dP~uRPRJ2y&K)6Z@Wq2=;gJ|~SRps(OPjbMq&`xosbJ#~< z;TA;9Mb7UKST*&Mula8ckAvsVIvY0-U+ZzNn6j)|Voyi1mB+6b2^*l1$o7omp{Cu%!lwYFWH(3#M`zcVI{%-3%rzU^% zHM@BqF7*N%=FJRhD>eC9PySXbs-F~sro2IHl^XJTebD?})X5Q39l(?!FBQ&NZtLxO z4n|OB4guAoQ|KSRsTIZMBzN3h)H{J1l~(7p8#bq3zD?D}93I)!^m9bPCu2v7qG)7` zVgfzW#3=n;_dO1Q_CLS)s{$9Ai0%(A0A-!ciV{mapf}uozzR$AurfWgP&0ZhWwJ{N zk8n?fcz<)zVm0ORqC*NZYxh6SM*P~>8t0d)CbLZwfeH;XW-xGWgW?AYj!}976b(41 z@U!Y~RPImSp>zBEHI#p#-|dA;mbE}^zsLc?m3G)4ABhHZfMNx4244G=72pQED*x{e zBrevL+yOETqdQQXMy%nNT2yHGy{Rt{tYs1&)$EtC@URO8gyR+40fuwx{bryh^afB9 znuRRIv@BGcDgt*!A7!6X3)WGn&USlHWH$uF+9t_!b?C^M^7`5MYk0y zB6R<`=L90_yyvJjbnZd^Y^bn3Ro8@!>TIA7VW-OWVEDk##h5ff=D*+JAJKMRLp8^c zXJ^h)NcJ9El``{1WXju{rK2d(P8 zdwaoFL)}y)Hsm@$X1wr_rpYVd`Y4Y#RZmylP8j0xVk(nsGzEc%d2vS`f3l+`CM)!D zPgqp@A;3H!2Be)!4%2}3^9IbkIh0b`IBBGI^ZYZ_`IigGtz27<=HEw@s@3XRt8W9U z?*QwDf+F_8Ek^*sW#dnI_Oo>>^iS@syQ{De zq@94ip3o^kjsTUZ&4)ju`EWLTV%?AmmJ%F5i_v3MGf2lgboMNVnAGic>z4qLW>YW$xxP1bWuM^r({kEReTynXN zO~|20m<3zVd0r7W&dr*|u_erz4&6UMlx_7U!db8zp8rh#I{ZoPWF_aVZNs3?UF}`H2yG4M2w)+9yz=IktTcRFsi@j+5pK5G%_60CQd;YW_OX2ZD(L7 zVAxUq%T8;1bsroy}ijwRmW^-a1S#<*35Qd`(f!(cz<>m}N zF#Sj|oo}R0#9-VB@W^W%^DfTa0;d|$#MzXYiv(A$ZB2~cATN0Att(zjnWji@xYWE8 z-Wa5fz-L{7Nl>7DpBK^2>{+icUT%djk9ldWLj#;K%ND5HWS!gT!+u<w%<9v1I@q)FFAplR48b%|MMFYV-(T0@~^Zg@*1n>c%tb#XFI z4uU))GG>#_M%pQ%r#H8>g|yWnN&P;Wk`Y7Kk?&~DLob|CfTtjQDK~8bs#+#ekn^4C zP?pU|b!5u3Gtk=*@;VqH)k{xbQI~s>^Y-Zv)EmrVpq!_~7_!+hN^P_ssCwM2dOT}g zaA7Lo2E87lQJ3PI-|p)4u%+nK1N^&RM*xw5a=ky|P1T9;3?B!O+L|EKFmLq@&9g## zKAVoVXFY1BeX_3|YA6YHZk!S7V{BC*{-jT^x2?)%bL1fDh04;l8G^cvCjsK2WQc{=RPjawzzSuhy_i zS?qazT@;A?|;Xx{bVtKP#Fa6Nb2t zO^?Bw&@h?n^cG?|t$m6u`{`UPd-IoB;{c=@WJgG{sq@^Nf$&~IVM?FrNQr>2zMM8{ z?e(&l8YYb(h>%<#YrmMug}ztnN(4vt$$%;p^aaWdI=}iXh!VH+N~LxfNgGIgac?D{ zX_Ob}=!Y}B$_233b}YJ3eb7{OtrJiMW7<`TKE<5^Py17DP^?(``Svqr^U)#r7o>vO z<5su{vnSt^a=BX1I|f70PAs+g%8C7cKoT&%WPk5Io&T%4GmlF;-S@b6&YWhZW^!80 z%I&nA(nMP<7u@DnYLlf?sbnfvMw%O%87SL;e%pFDPJqVx)P?|L} zy+aZ~9 zA-|zK)cfH^O>#q}>Y}E#V*_UkxGKU{5@3O z*uW!4gZ%nn|wze1bIr^RlUY{QItIu{ZjaL>%F-JtJily-Exq`al)mL)EVZAWn{1u zU|p`SP`Fb_m#XFo!INtf&kKi~t|7&W!^yJFbpEQUm~4ae#EdYSeMMg_C(j_Coge)X zRI%X{V8=u@iCMCZQmv)a_l(Ri6)$(Pbe*{@!hI*}SwW!;Mke-*6?0z2-Pp$=jbjl%5b6PkIR=<3gAT z_=%+O^i_J#--JpAXqQ3z>HPxn4f>&b}7di&WHQlZM` zSE-2ywNAEayf-4w=^)bBt$0ADip%w-b$;p6B(nDIY*j}o;VabuSSs)r zuZir`PX(M8hSDxYtDKgS-)p{Q z1dvMBGA=>wb)tn;hTM=4olX1z*bnh-2M7s}a`27oE@g#C)HNA1oS1a7#)y6)v5B;U zYSiEGK~#2QeM|_cUX?CPXyrMC9 zdGA~ys#nT~A&3TJW&K+a@M|0C4)b@%d}OegkD`de9|TA4$XV0Qdg;&LxhPM5rp=OP z`9q^ut8p>OWyfu|^h7LkN*A^%Y!S5?|TvbPU6xS=fHNlIu#!? zIO#M$UKv5!SF0YF_Me%|efDdcU6!7F?Ce45Osd4A?j`*>y?AtL3PN3gCVonPn;qO! z6b-YYOe9m$_9!kXSjKWw)JA)>bVN}et(?Z}51me=b2=qCpH zsa$^ale6*0M$u)$+t^x}Qbk#52v2XR<;B1Y`~4?wr=&Y_UUZ$Eq}#Y8lB3w=K*5*l z`dkr)oH;0kbG_qH)P>E+#sX)$tPbF^-X*3)0c*qRhvLrFDXqbPhT&^zycNrt#4uUW z=oXRdjN#FjSRAL_zG*^kWi77GOkh%vq2g=Pjf1Nc=b@%?m7DlDfSpBj_1FY#{wR)c z0VIQe&t{rvQ!9geZ-_!3@DZ*J@M=Qm2ynG`ij{^jE_^va1gJt|QzU8;|}C`)U%`Psz`;)Hfyvwf-$SC90ob?DoDS%TwhH zk4y}7N*A~*O{j%Nq9w{M2BttZ$4>zBu0}NRB9=1?8?;0aw~kq(W2~)HQry^2(wh2t z+oxO)=|B581g)}pZsPoINopU=rgcb zpY=~T`R%yFSCvMTyuZ?{Kfos5WpY-lZ%giD zl7koTbM{A?UChJZb7p;aH2mqNd!4s4+op-@{)w)**K7rk9%crxQQT?E@xOi4N_=Z2 z+`9{DT@V8WZvEj95# zDW_xWYYTD5ZF+}O^smX!8I;KH5R+F{5o#)*RH#3gp!;h>+1!fvoxI6hmaF&o{!mMP z&Ha(%9V%P}64r-&TOZax9fyt9`qUDT`HUlTeZ=C@?oY{DLcCV2%ptxp$`pnmm!vkU zOl=xbd#HYoTv5Tkmzu7GF^D0(;9%^1Dv$m9B*x@@WF0)#nSiIIAd?Q!aZRcN$e)V$ zo7m<&*xc$kf;IR#lsG&?m$sQz2liB$6QQ&B8{-$jlcEDvG5*D7W#Sk|ZV5r2^?Q>lK4#WUBLY-3jPj%zm8D{ycHYOa7skj`@B~Apz-*q6 z+J2}IQ%gmI#dh{o-O*wUg&H!P^_*Bz5Jo_+wm_5a)Z02C&MTm_j?Uw)w|(HAEON}O zZLSUCh_K7UmK9I09e@6M%11wQ^4JkL`>LkLYeQ@LlJ@c`X!9nstx>0r|KVp>Ed@p= z$nTSM={h)};k={C@c?V8O8awIB(j3&u>xK}d>3s?D!ynzTd^HsZ-}Q7ee|U5@=aTY z$g|ji_~3X;W}s9;RN5pZ-ek#w@RJiCLwO$$nFmZsCFZ1t*>~@Qr>7Qh2s#%%cQ7%_ zpJ(i1h`&p0k2rC>32%iu8*Gmo48SHa5QD|uOwkT&eCdb}kyT40P z_s9#U85YkWJ<{yF%4DTsXX|JFFrvtLWp$TcO%J4ep!Xwe$h6L=#G7~xsuT>>3q@Ac zBG|1OTJzNAKZ0>OI%|tD$$t`Ozal0&qyQMb!ymI$>XI61c66qv1oSKyJq$(dVfaN& zT%A$i@q!_by}Pc(_CZRXPJA#VylPEa+S#aaOKA%gc>bj9->F31Z<_{Kypnc0P)=)R zV+>OxhNqI1jaUf3!`;OdAl`@LgW=nW?6iO>T0c&J&%Z1KM0i@V>3J9J=WL+V0-^`V zZPdrTxGm>2_o(8lX-TqLGwXcsmvUmEH{86Y-wg8i=s*RsNbzuxFjc?c~scJYw-gL_EAw=NyAHfLI+LckP(nA|SifT|UQMNx6 z9H0^M`;v_2@{L=glVeR}WoN2r&Q7gZCeOm{uDokzDToA|`BHP^&KS+vYBq8zQpVrh?k;Ot{pmx`v6o^lbIZb0G5;x;>0hTVBW z8$CF%6q87o35GWH4nMYj%Q+~msW}c8&}x5;ys!e0kNiR_WQTMI!TZjg7@SSMB8=Ld z^7IGUtj8jLi_X;NGy+d7c;$Lqas#Ci&NTS zljm-|o^{RUal8;FZhYZJh7U5wP`v@Nj!Xo|3^V-LF=6Ta>=$yAt>KYxHl*Fu%ywuI zw?YguabF0)EN~gt*VO*UJBk!PWh1=fhR0e;KUzXG$oUZpBX~lVvy5_{ln?xg+NA=# zTmuDh+p@X|LW64SNF1mmRI~B@TIokqsB5htW2QC>3!RAr zN0zp}vX|mH7)|w@D>?`d-}}pB&yD(T@DgNE4lq zR2-^#3I%OC{N(9jPsv*mYiUv+*V+Qj2cG&I_)4Z&ylbcZ0wJBrRpl?GB&=rO}< z=JyfA1aiG~_&rz>-!CESL7TGnTS`?*USB!4PFBL7t7nPsGQ77F^ddm0#0odi*|4j9 z_86Ua{9hs+3JmoBC_A_P;WSi~*HW9w=;6LryKVlN!t(`O_vXAuy;v;yz6E(AyY7fA z@l<{=pFh!R>{)=!>EJrOm+7YiY2p65pikZ3AmP`>G0g4D-z4+6-t<%5v4NNosi9uk z1RTiMlpCd92p0iDC(txfh?}&qiB*?#Ru#u7S5T0=!}u!~5FCMY%3*M2;W==iL?!g} ztl!k*x(WF9r`6qAQonz)#Dnn)FivvZb$*8Rp)~jQ>R(DFll{n`scrpyy;p?DBP*PT z{UV2E#zbH70eIkW9dZqqJ5Inm_AuThIT64%M1v#vUv@rGE;4^Y6VaS7=u8sOkJ^}p z-1GDJdVWJ4)}H9+bswcX*Y)5jFRP9oq4e++w1%TUd??OxJ^>I^UG4p3T%k!KGjhCp z*U;i~BjjsiFzlF(SA}6oKobVjR;K}cKgOGE5Ovr%xiCKf&<_IhX`D)$&5y>krE#li zN|W~Na%abKX-}ngK?7XA^7y|qrfCm3wLieGt<=rYes_k(EdJ3{rgO1KTQ)wil?=Vp z|GC-xX|HG*V$Th-tMB!M8E2}*z%L%)tV{` zE{psfW4TPKI6Cd+5ZBz?U~N%UIEZqW7UIf~rK$2e_7Nt|EMV1#Zc!~$05Y4G=*Mm> zL7ie)EEkK8B}|tGvRm|cHw7?aB2sV-3L$`FgD?^3P{%Aed(U;R&bg34?{}I~ek-ay zBkNHyNSDoS}rd`{zl7aVbv`h?A2F$sg2#rr99hk59TjI3tPg$J5sG5`!I*Wij28(^y2 zD`QfNkg^`N=;pJqURKjf5i25xpD%y)yzPW$rPD!=h=CDCkNdMn-MVZ7(HtGv04|B6 zhTT)loLxHitSDx$Fl2~P)11!(2l{waU${v-Vpm)$bjNh@ z4YiUzFn7_4BE@U@9@m~&QMz`fjBeiU3;%-X=Xf76Kq3&tCUuEFznup6`4?E0Cv{M^ zr)257(C(_vba3BrN!>`*NY*e%z6ZJuudQmsWwj>(oi^pmg&T9dEg|`!RH~f?k26h) zQZgpl>HqK~7@VduU<93}=cWAAQ+r!G_|C3Lefa}#C%ddD=EQL;{3!ZXA~#4oZg2aV zy3z~53~)~im1O_%@c;Aoc|^#*9$h-8aGtlaHv)H{kDD^fNjXDq7+2%p&g&i@&>wyK T`z-`?bG~=+*iYGe^3s0+*FRi- From d1b7113e19c2026d4590295d14a422158bbb11e2 Mon Sep 17 00:00:00 2001 From: tomojira <131388581+tomojira@users.noreply.github.com> Date: Tue, 9 Jun 2026 19:05:32 -0400 Subject: [PATCH 3/5] Add 1280x480 to DC --- docs/guidelines/content/screenshot-guidelines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/guidelines/content/screenshot-guidelines.md b/docs/guidelines/content/screenshot-guidelines.md index 09b976cf..4bb2b832 100644 --- a/docs/guidelines/content/screenshot-guidelines.md +++ b/docs/guidelines/content/screenshot-guidelines.md @@ -104,7 +104,7 @@ description: Guidelines for contributing game screenshots to RetroAchievements. - Philips CD-i - 384x240, 384x280 - Sega 32X - 320x224, 256x224, 320x240 - Sega CD - 320x224, 256x224, 320x240 - - Sega Dreamcast - 640x480 + - Sega Dreamcast - 640x480, 1280x480 - Sega Game Gear - 160x144 - Sega Genesis/Mega Drive - 320x224, 256x224, 320x240 - Sega Master System - 256x192, 256x224, 256x240 From 4133b63e858a8e0936984de37589e904a1c8c64a Mon Sep 17 00:00:00 2001 From: tomojira <131388581+tomojira@users.noreply.github.com> Date: Wed, 10 Jun 2026 12:16:04 -0400 Subject: [PATCH 4/5] update --- docs/guidelines/content/screenshot-guidelines.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/docs/guidelines/content/screenshot-guidelines.md b/docs/guidelines/content/screenshot-guidelines.md index 4bb2b832..7f9cea9c 100644 --- a/docs/guidelines/content/screenshot-guidelines.md +++ b/docs/guidelines/content/screenshot-guidelines.md @@ -13,7 +13,7 @@ description: Guidelines for contributing game screenshots to RetroAchievements. - Standalone emulators such as DuckStation, PCSX2, Dolphin, and PPSSPP require configuration to have the appropriate screenshot settings. Please read the [Emulator Setup](#emulator-setup) section below. - You should generally never manually resize or crop a screenshot, especially if it's just to force a match with the required dimensions. If you're sure you have the appropriate emulator settings and the screenshots are correct for the game, but the site doesn't allow it, it may be an oversight. Please report these cases in the `#cleanup-requests` forum in our [Discord server](https://discord.gg/dq2E4hE) if you're sure it's a mistake. - Exceptions can include games for Amstrad CPC and some other systems like PS1 and Saturn where the emulator may produce screenshots that look too wide. You may need to manually resize these screenshots to the game's appropriate resolution using Nearest Neighbor scaling in an image editor. Be sure you know the game's proper resolution and be sure you know how to use Nearest Neighbor scaling if you're dealing with games like this. -- If a game uses multiple resolutions (e.g. title screen and in-game look different), it may also be necessary to resize them to one appropriate resolution for the game, especially for the primary screenshots displayed on the game page. Again, if you're dealing with games like this, be sure you know what the best unified resolution should be for the game and be sure to use Nearest Neighbor scaling. +- If a game uses multiple resolutions (e.g. title screen and in-game look different), you may also want to resize them to one appropriate resolution for the game, especially for the primary screenshots displayed on the game page. Again, if you're dealing with games like this and you choose to do this, be sure you know what the best unified resolution should be for the game and be sure to use Nearest Neighbor scaling. ## Submitting Screenshots @@ -41,7 +41,9 @@ description: Guidelines for contributing game screenshots to RetroAchievements. - NES color palette can be whatever the default is in your emulator. - DS screenshots should include both screens in vertical orientation, without a gap in-between, and with both screens being the same size. - As mentioned above, Amstrad CPC games may produce screenshots that look too wide using the Caprice32 core in RALibretro. It's recommended that you only deal with this system if you understand how the games should be displayed. Be sure to use Nearest Neighbor scaling if you have to resize the screenshots in an image editor. -- PS1 and Saturn games (and possibly other systems like Dreamcast and Arcade) may also produce screenshots that look too wide in their raw internal resolution, and they may use varying resolutions within one game (e.g. different title screen and in-game). Again, it's recommended that you only submit screenshots for these systems if you understand the game well and what the best resolution may be. Be sure to use Nearest Neighbor scaling if you have to resize the screenshots in an image editor. +- PS1 and Saturn games (and possibly other systems like Dreamcast and Arcade) may also produce screenshots that look too wide in their raw internal resolution. Again, it's recommended that you only submit screenshots for these systems if you understand the game well and what the best resolution may be. Be sure to use Nearest Neighbor scaling if you have to resize the screenshots in an image editor. +- PS2 games should never have widescreen enabled. +- Wii games should always have widescreen enabled (this should already be the default in Dolphin). ## Screenshot Dimensions @@ -98,7 +100,7 @@ description: Guidelines for contributing game screenshots to RetroAchievements. - Nintendo GameCube - 640x480, 640x448 - Nintendo Pokemon Mini - 96x64 - Nintendo Virtual Boy - 320x186, 384x224 - - Nintendo Wii - Game-dependent. Enable widescreen when the game supports it + - Nintendo Wii - Game-dependent - Nintendo Wii U - 1280x720 - Nokia N-Gage - Game-dependent - Philips CD-i - 384x240, 384x280 From 144092e10d99b53e7540841c4fcff3866f99c22d Mon Sep 17 00:00:00 2001 From: tomojira <131388581+tomojira@users.noreply.github.com> Date: Wed, 10 Jun 2026 14:54:18 -0400 Subject: [PATCH 5/5] Another edit --- docs/guidelines/content/screenshot-guidelines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/guidelines/content/screenshot-guidelines.md b/docs/guidelines/content/screenshot-guidelines.md index 7f9cea9c..527ede23 100644 --- a/docs/guidelines/content/screenshot-guidelines.md +++ b/docs/guidelines/content/screenshot-guidelines.md @@ -20,7 +20,7 @@ description: Guidelines for contributing game screenshots to RetroAchievements. - File size must be under 6 MB to upload. - Each game allows a maximum of 10 screenshots, including those marked as the title screen and completion screen. You don't have to fill all of these slots - the primary title screen and in-game screenshot and the completion screenshot are what's important. - Some games lack a typical title screen. In these cases, a screenshot of the title during an opening movie or loading screen may be used. If that doesn't exist, an initial menu screen or gameplay screen may be used. -- Completion screenshots are intended to be "The End" screens that appear after beating the game, whenever possible. If such a screen doesn't exist, creativity may be needed in taking a good screenshot during the credits, or when finishing the final level, defeating the final boss, winning the final round before looping (for arcade games), etc. +- Completion screenshots are intended to be "The End" screens that appear after beating the game, whenever possible. If such a screen doesn't exist, or if it's too uninteresting or non-distinct (i.e. pure text on a black background), creativity may be needed in taking a good screenshot during an ending scene, or when finishing the final level, defeating the final boss, winning the final round before looping (for arcade games), etc. - If a game currently has low quality primary screenshots for both the title screen and in-game shot, please replace both at the same time. Submitting a higher quality replacement for one while leaving the other in lower quality may be rejected. ## General Guidelines