diff --git a/common.nix b/common.nix index 9e74f7c..fab7f75 100644 --- a/common.nix +++ b/common.nix @@ -12,10 +12,29 @@ with lib; with builtins; { imports = [lix-module.nixosModules.default]; + nix = { + extraOptions = '' + experimental-features = nix-command flakes + keep-outputs = true + keep-derivations = true + ''; + }; + + nixpkgs = { + config = { + allowUnfree = true; + permittedInsecurePackages = [ + "electron-27.3.11" + "nodejs-16.20.0" + ]; + }; + overlays = [rs-programs niri.overlays.niri]; + }; environment = { systemPackages = with pkgs; [ overskride + pulsemixer htmlq @@ -69,14 +88,18 @@ with builtins; { ]; }; - hardware.graphics.enable = true; + networking = { + networkmanager = { + enable = true; + }; + }; services = { systemd-lock-handler.enable = true; openssh = { enable = true; - settings.PasswordAuthentication = false; - settings.KbdInteractiveAuthentication = false; + # settings.PasswordAuthentication = false; + # settings.KbdInteractiveAuthentication = false; }; }; @@ -93,11 +116,31 @@ with builtins; { hardware.gpgSmartcards.enable = true; + time.timeZone = "Europe/Berlin"; + + home-manager.users.jade = { + nixosConfig, + pkgs, + ... + }: { + home.sessionVariables.TZ = nixosConfig.time.timeZone; + }; + + nixpkgs.config.packageOverrides = pkgs: { + sudo = pkgs.sudo.override {withInsults = true;}; + }; + security.sudo.extraConfig = "Defaults insults"; + boot.kernel.sysctl."vm.max_map_count" = 2147483642; hardware = { uinput.enable = true; bluetooth.enable = true; + # keyboard.uhk.enable = true; + }; + + services.avahi = { + enable = true; }; security.rtkit.enable = true; @@ -111,4 +154,12 @@ with builtins; { enable = true; algorithm = "zstd"; }; + + users.defaultUserShell = pkgs.nushell; + + nix.gc = { + automatic = true; + dates = "weekly"; + options = "--delete-older-than 60d"; + }; } diff --git a/flake.lock b/flake.lock index 155bf7c..be42a05 100644 --- a/flake.lock +++ b/flake.lock @@ -1,72 +1,5 @@ { "nodes": { - "base16": { - "inputs": { - "fromYaml": "fromYaml" - }, - "locked": { - "lastModified": 1732200724, - "narHash": "sha256-+R1BH5wHhfnycySb7Sy5KbYEaTJZWm1h+LW1OtyhiTs=", - "owner": "SenchoPens", - "repo": "base16.nix", - "rev": "153d52373b0fb2d343592871009a286ec8837aec", - "type": "github" - }, - "original": { - "owner": "SenchoPens", - "repo": "base16.nix", - "type": "github" - } - }, - "base16-fish": { - "flake": false, - "locked": { - "lastModified": 1622559957, - "narHash": "sha256-PebymhVYbL8trDVVXxCvZgc0S5VxI7I1Hv4RMSquTpA=", - "owner": "tomyun", - "repo": "base16-fish", - "rev": "2f6dd973a9075dabccd26f1cded09508180bf5fe", - "type": "github" - }, - "original": { - "owner": "tomyun", - "repo": "base16-fish", - "type": "github" - } - }, - "base16-helix": { - "flake": false, - "locked": { - "lastModified": 1736852337, - "narHash": "sha256-esD42YdgLlEh7koBrSqcT7p2fsMctPAcGl/+2sYJa2o=", - "owner": "tinted-theming", - "repo": "base16-helix", - "rev": "03860521c40b0b9c04818f2218d9cc9efc21e7a5", - "type": "github" - }, - "original": { - "owner": "tinted-theming", - "repo": "base16-helix", - "type": "github" - } - }, - "base16-vim": { - "flake": false, - "locked": { - "lastModified": 1732806396, - "narHash": "sha256-e0bpPySdJf0F68Ndanwm+KWHgQiZ0s7liLhvJSWDNsA=", - "owner": "tinted-theming", - "repo": "base16-vim", - "rev": "577fe8125d74ff456cf942c733a85d769afe58b7", - "type": "github" - }, - "original": { - "owner": "tinted-theming", - "repo": "base16-vim", - "rev": "577fe8125d74ff456cf942c733a85d769afe58b7", - "type": "github" - } - }, "crane": { "locked": { "lastModified": 1742394900, @@ -140,60 +73,7 @@ "type": "github" } }, - "firefox-gnome-theme": { - "flake": false, - "locked": { - "lastModified": 1741628778, - "narHash": "sha256-RsvHGNTmO2e/eVfgYK7g+eYEdwwh7SbZa+gZkT24MEA=", - "owner": "rafaelmardojai", - "repo": "firefox-gnome-theme", - "rev": "5a81d390bb64afd4e81221749ec4bffcbeb5fa80", - "type": "github" - }, - "original": { - "owner": "rafaelmardojai", - "repo": "firefox-gnome-theme", - "type": "github" - } - }, - "flake-compat": { - "locked": { - "lastModified": 1733328505, - "narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "ff81ac966bb2cae68946d5ed5fc4994f96d0ffec", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, "flake-parts": { - "inputs": { - "nixpkgs-lib": [ - "stylix", - "nur", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1733312601, - "narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=", - "owner": "hercules-ci", - "repo": "flake-parts", - "rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "flake-parts", - "type": "github" - } - }, - "flake-parts_2": { "inputs": { "nixpkgs-lib": "nixpkgs-lib" }, @@ -229,27 +109,6 @@ "type": "github" } }, - "flake-utils_2": { - "inputs": { - "systems": [ - "stylix", - "systems" - ] - }, - "locked": { - "lastModified": 1731533236, - "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, "flakey-profile": { "locked": { "lastModified": 1712898590, @@ -265,87 +124,6 @@ "type": "github" } }, - "fromYaml": { - "flake": false, - "locked": { - "lastModified": 1731966426, - "narHash": "sha256-lq95WydhbUTWig/JpqiB7oViTcHFP8Lv41IGtayokA8=", - "owner": "SenchoPens", - "repo": "fromYaml", - "rev": "106af9e2f715e2d828df706c386a685698f3223b", - "type": "github" - }, - "original": { - "owner": "SenchoPens", - "repo": "fromYaml", - "type": "github" - } - }, - "git-hooks": { - "inputs": { - "flake-compat": [ - "stylix", - "flake-compat" - ], - "gitignore": "gitignore", - "nixpkgs": [ - "stylix", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1741379162, - "narHash": "sha256-srpAbmJapkaqGRE3ytf3bj4XshspVR5964OX5LfjDWc=", - "owner": "cachix", - "repo": "git-hooks.nix", - "rev": "b5a62751225b2f62ff3147d0a334055ebadcd5cc", - "type": "github" - }, - "original": { - "owner": "cachix", - "repo": "git-hooks.nix", - "type": "github" - } - }, - "gitignore": { - "inputs": { - "nixpkgs": [ - "stylix", - "git-hooks", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1709087332, - "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=", - "owner": "hercules-ci", - "repo": "gitignore.nix", - "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "gitignore.nix", - "type": "github" - } - }, - "gnome-shell": { - "flake": false, - "locked": { - "lastModified": 1732369855, - "narHash": "sha256-JhUWbcYPjHO3Xs3x9/Z9RuqXbcp5yhPluGjwsdE2GMg=", - "owner": "GNOME", - "repo": "gnome-shell", - "rev": "dadd58f630eeea41d645ee225a63f719390829dc", - "type": "github" - }, - "original": { - "owner": "GNOME", - "ref": "47.2", - "repo": "gnome-shell", - "type": "github" - } - }, "home-manager": { "inputs": { "nixpkgs": [ @@ -366,27 +144,6 @@ "type": "github" } }, - "home-manager_2": { - "inputs": { - "nixpkgs": [ - "stylix", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1741635347, - "narHash": "sha256-2aYfV44h18alHXopyfL4D9GsnpE5XlSVkp4MGe586VU=", - "owner": "nix-community", - "repo": "home-manager", - "rev": "7fb8678716c158642ac42f9ff7a18c0800fea551", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "home-manager", - "type": "github" - } - }, "lix": { "flake": false, "locked": { @@ -424,6 +181,19 @@ "url": "https://git.lix.systems/lix-project/nixos-module" } }, + "mac-brcm-fw": { + "flake": false, + "locked": { + "lastModified": 1727366922, + "narHash": "sha256-+kW8ogc6DykjMVlrr+3vWKs9ZUdJ9EW72LbY7k/Qvh4=", + "path": "/home/jade/nix-configs/mac-brcm-fw", + "type": "path" + }, + "original": { + "path": "/home/jade/nix-configs/mac-brcm-fw", + "type": "path" + } + }, "niri": { "inputs": { "niri-stable": "niri-stable", @@ -482,16 +252,18 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1742806253, - "narHash": "sha256-zvQ4GsCJT6MTOzPKLmlFyM+lxo0JGQ0cSFaZSACmWfY=", - "owner": "NixOS", + "lastModified": 1687903496, + "narHash": "sha256-4PPwbFM4dNqso3zBya5rgfRvnBoIbN2J7qZ2ZpRyOUc=", + "owner": "networkException", "repo": "nixos-hardware", - "rev": "ecaa2d911e77c265c2a5bac8b583c40b0f151726", + "rev": "8e28b9ee431b265d1fc74b8b819ea0816344c4a1", "type": "github" }, "original": { - "id": "nixos-hardware", - "type": "indirect" + "owner": "networkException", + "ref": "apple-t2-init", + "repo": "nixos-hardware", + "type": "github" } }, "nixpkgs": { @@ -584,22 +356,6 @@ } }, "nixpkgs_3": { - "locked": { - "lastModified": 1741513245, - "narHash": "sha256-7rTAMNTY1xoBwz0h7ZMtEcd8LELk9R5TzBPoHuhNSCk=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "e3e32b642a31e6714ec1b712de8c91a3352ce7e1", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_4": { "locked": { "lastModified": 1726937504, "narHash": "sha256-bvGoiQBvponpZh8ClUcmJ6QnsNKw0EMrCQJARK3bI1c=", @@ -615,41 +371,18 @@ "type": "github" } }, - "nur": { - "inputs": { - "flake-parts": "flake-parts", - "nixpkgs": [ - "stylix", - "nixpkgs" - ], - "treefmt-nix": "treefmt-nix" - }, - "locked": { - "lastModified": 1741693509, - "narHash": "sha256-emkxnsZstiJWmGACimyAYqIKz2Qz5We5h1oBVDyQjLw=", - "owner": "nix-community", - "repo": "NUR", - "rev": "5479646b2574837f1899da78bdf9a48b75a9fb27", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "NUR", - "type": "github" - } - }, "root": { "inputs": { "crane": "crane", "fenix": "fenix", "home-manager": "home-manager", "lix-module": "lix-module", + "mac-brcm-fw": "mac-brcm-fw", "niri": "niri", "nixos-hardware": "nixos-hardware", "nixpkgs": "nixpkgs_2", "nixpkgs-stable": "nixpkgs-stable_2", "nixpkgs-unstable-small": "nixpkgs-unstable-small", - "stylix": "stylix", "typst-within": "typst-within" } }, @@ -699,41 +432,6 @@ "url": "https://static.rust-lang.org/dist/channel-rust-1.83.0.toml" } }, - "stylix": { - "inputs": { - "base16": "base16", - "base16-fish": "base16-fish", - "base16-helix": "base16-helix", - "base16-vim": "base16-vim", - "firefox-gnome-theme": "firefox-gnome-theme", - "flake-compat": "flake-compat", - "flake-utils": "flake-utils_2", - "git-hooks": "git-hooks", - "gnome-shell": "gnome-shell", - "home-manager": "home-manager_2", - "nixpkgs": "nixpkgs_3", - "nur": "nur", - "systems": "systems_2", - "tinted-foot": "tinted-foot", - "tinted-kitty": "tinted-kitty", - "tinted-schemes": "tinted-schemes", - "tinted-tmux": "tinted-tmux", - "tinted-zed": "tinted-zed" - }, - "locked": { - "lastModified": 1743075971, - "narHash": "sha256-8fSI6C19ZTcHgvoLK17wfEEVI08tgnZfSLgVe3E/22w=", - "owner": "danth", - "repo": "stylix", - "rev": "2fb8321ea16c595e0208b22021ddaf1f471c634a", - "type": "github" - }, - "original": { - "owner": "danth", - "repo": "stylix", - "type": "github" - } - }, "systems": { "locked": { "lastModified": 1681028828, @@ -764,133 +462,14 @@ "type": "github" } }, - "systems_3": { - "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" - } - }, - "tinted-foot": { - "flake": false, - "locked": { - "lastModified": 1726913040, - "narHash": "sha256-+eDZPkw7efMNUf3/Pv0EmsidqdwNJ1TaOum6k7lngDQ=", - "owner": "tinted-theming", - "repo": "tinted-foot", - "rev": "fd1b924b6c45c3e4465e8a849e67ea82933fcbe4", - "type": "github" - }, - "original": { - "owner": "tinted-theming", - "repo": "tinted-foot", - "rev": "fd1b924b6c45c3e4465e8a849e67ea82933fcbe4", - "type": "github" - } - }, - "tinted-kitty": { - "flake": false, - "locked": { - "lastModified": 1716423189, - "narHash": "sha256-2xF3sH7UIwegn+2gKzMpFi3pk5DlIlM18+vj17Uf82U=", - "owner": "tinted-theming", - "repo": "tinted-kitty", - "rev": "eb39e141db14baef052893285df9f266df041ff8", - "type": "github" - }, - "original": { - "owner": "tinted-theming", - "repo": "tinted-kitty", - "rev": "eb39e141db14baef052893285df9f266df041ff8", - "type": "github" - } - }, - "tinted-schemes": { - "flake": false, - "locked": { - "lastModified": 1741468895, - "narHash": "sha256-YKM1RJbL68Yp2vESBqeZQBjTETXo8mCTTzLZyckCfZk=", - "owner": "tinted-theming", - "repo": "schemes", - "rev": "47c8c7726e98069cade5827e5fb2bfee02ce6991", - "type": "github" - }, - "original": { - "owner": "tinted-theming", - "repo": "schemes", - "type": "github" - } - }, - "tinted-tmux": { - "flake": false, - "locked": { - "lastModified": 1740877430, - "narHash": "sha256-zWcCXgdC4/owfH/eEXx26y5BLzTrefjtSLFHWVD5KxU=", - "owner": "tinted-theming", - "repo": "tinted-tmux", - "rev": "d48ee86394cbe45b112ba23ab63e33656090edb4", - "type": "github" - }, - "original": { - "owner": "tinted-theming", - "repo": "tinted-tmux", - "type": "github" - } - }, - "tinted-zed": { - "flake": false, - "locked": { - "lastModified": 1725758778, - "narHash": "sha256-8P1b6mJWyYcu36WRlSVbuj575QWIFZALZMTg5ID/sM4=", - "owner": "tinted-theming", - "repo": "base16-zed", - "rev": "122c9e5c0e6f27211361a04fae92df97940eccf9", - "type": "github" - }, - "original": { - "owner": "tinted-theming", - "repo": "base16-zed", - "type": "github" - } - }, - "treefmt-nix": { - "inputs": { - "nixpkgs": [ - "stylix", - "nur", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1733222881, - "narHash": "sha256-JIPcz1PrpXUCbaccEnrcUS8jjEb/1vJbZz5KkobyFdM=", - "owner": "numtide", - "repo": "treefmt-nix", - "rev": "49717b5af6f80172275d47a418c9719a31a78b53", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "treefmt-nix", - "type": "github" - } - }, "typst-within": { "inputs": { "crane": "crane_2", "fenix": "fenix_2", - "flake-parts": "flake-parts_2", - "nixpkgs": "nixpkgs_4", + "flake-parts": "flake-parts", + "nixpkgs": "nixpkgs_3", "rust-manifest": "rust-manifest", - "systems": "systems_3" + "systems": "systems_2" }, "locked": { "lastModified": 1739736913, diff --git a/flake.nix b/flake.nix index 4ff56c9..e5c7897 100644 --- a/flake.nix +++ b/flake.nix @@ -6,9 +6,9 @@ nixpkgs-stable.url = "nixpkgs/nixos-24.11"; nixpkgs-unstable-small.url = "nixpkgs/nixos-unstable-small"; niri.url = "github:sodiboo/niri-flake"; - stylix.url = "github:danth/stylix"; - typst-within.url = "github:schrottkatze/typst"; - crane.url = "github:ipetkov/crane"; + typst-within = { + url = "github:schrottkatze/typst"; + }; lix-module = { url = "git+https://git.lix.systems/lix-project/nixos-module"; inputs.nixpkgs.follows = "nixpkgs"; @@ -17,6 +17,14 @@ url = "github:nix-community/home-manager"; inputs.nixpkgs.follows = "nixpkgs"; }; + nixos-hardware.url = "github:networkException/nixos-hardware/apple-t2-init"; + mac-brcm-fw = { + url = "path:/home/jade/nix-configs/mac-brcm-fw"; + flake = false; + }; + crane = { + url = "github:ipetkov/crane"; + }; fenix = { url = "github:nix-community/fenix"; inputs.nixpkgs.follows = "nixpkgs"; @@ -32,8 +40,8 @@ typst-within, home-manager, nixos-hardware, + mac-brcm-fw, niri, - stylix, fenix, crane, ... @@ -70,7 +78,6 @@ system = "x86_64-linux"; modules = [ inputs.niri.nixosModules.niri - stylix.nixosModules.stylix ./hosts/monosodium-glutamate-g/configuration.nix home-manager.nixosModules.home-manager { @@ -97,7 +104,6 @@ system = "x86_64-linux"; modules = [ inputs.niri.nixosModules.niri - stylix.nixosModules.stylix ./hosts/denkbrett/configuration.nix home-manager.nixosModules.home-manager { @@ -117,6 +123,34 @@ } ]; }; + potatobook-g = nixpkgs.lib.nixosSystem { + specialArgs = { + inherit inputs pkgs-unstable-small rs-programs lix-module niri; + }; + system = "x86_64-linux"; + modules = [ + inputs.niri.nixosModules.niri + "${mac-brcm-fw}" + ./hosts/potatobook-g/configuration.nix + home-manager.nixosModules.home-manager + { + home-manager.useGlobalPkgs = true; + home-manager.useUserPackages = true; + home-manager.extraSpecialArgs = { + inherit pkgs-unstable-small pkgs-stable typst-within; + }; + home-manager.users.jade = { + nixosConfig, + pkgs, + ... + }: { + home.sessionVariables.TZ = nixosConfig.time.timeZone; + home.stateVersion = "${nixosConfig.system.stateVersion}"; + }; + } + nixos-hardware.nixosModules.apple-t2 + ]; + }; }; }; } diff --git a/hosts/denkbrett/configuration.nix b/hosts/denkbrett/configuration.nix index 6ecfb45..c41ba1a 100644 --- a/hosts/denkbrett/configuration.nix +++ b/hosts/denkbrett/configuration.nix @@ -1,7 +1,12 @@ # Edit this configuration file to define what should be installed on # your system. Help is available in the configuration.nix(5) man page # and in the NixOS manual (accessible by running ‘nixos-help’). -{pkgs, ...}: { +{ + config, + pkgs, + lib, + ... +}: { nixpkgs.config.permittedInsecurePackages = [ "electron-25.9.0" "electron-27.3.11" @@ -41,6 +46,7 @@ boot.binfmt.emulatedSystems = ["aarch64-linux"]; + hardware.bluetooth.enable = true; services.blueman.enable = true; environment.systemPackages = [ diff --git a/hosts/monosodium-glutamate-g/configuration.nix b/hosts/monosodium-glutamate-g/configuration.nix index de708f8..c0bac2f 100644 --- a/hosts/monosodium-glutamate-g/configuration.nix +++ b/hosts/monosodium-glutamate-g/configuration.nix @@ -47,6 +47,7 @@ gnome.gnome-keyring.enable = true; }; hardware = { + bluetooth.enable = true; keyboard.uhk.enable = true; enableRedistributableFirmware = true; }; diff --git a/hosts/potatobook-g/configuration.nix b/hosts/potatobook-g/configuration.nix new file mode 100644 index 0000000..6cbd34c --- /dev/null +++ b/hosts/potatobook-g/configuration.nix @@ -0,0 +1,169 @@ +{pkgs, ...}: { + nix.settings = { + trusted-substituters = [ + "https://t2linux.cachix.org" + ]; + trusted-public-keys = [ + "t2linux.cachix.org-1:P733c5Gt1qTcxsm+Bae0renWnT8OLs0u9+yfaK2Bejw=" + ]; + }; + imports = [ + ./hardware-configuration.nix + ../../common.nix + ../../modules + #inputs.mms.module + ]; + + #nixpkgs = { + #overlays = [ + #(self: super: { + #linux_zen_xeniafied = pkgs.linuxPackagesFor (pkgs.linuxKernel.kernels.linux_zen.override { + #structuredExtraConfig = with lib.kernel; { + ##"FB" = yes; + ##"FRAMEBUFFER_CONSOLE" = yes; + ##"VGA_CONSOLE" = yes; + ##"VIDEO_SELECT" = yes; + #LOGO = lib.mkForce yes; + #LOGO_LINUX_CLUT224 = yes; + #}; + #ignoreConfigErrors = true; + #}); + #}) + #]; + #}; + #boot.kernelPatches = [ + #{ + #name = "fomx"; + #patch = ../other/0001-fomx.patch; + #} + #]; + + boot.binfmt.emulatedSystems = ["aarch64-linux"]; + + jade = { + flatpak.enable = true; + desktop = { + compositing.enable = true; + syncthing.enable = true; + kdeconnect.enable = true; + cloud.enable = true; + social.enable = true; + mail.enable = true; + gaming.enable = true; + evremap.enable = true; + }; + terminal.enable = true; + }; + + fileSystems = { + "/".options = ["compress=zstd:3"]; + "/home".options = ["compress=zstd:3"]; + "/nix".options = ["compress=zstd:3" "noatime"]; + #"/swap".options = [ "noatime" ]; + }; + + boot.loader.systemd-boot.enable = true; + boot.loader.efi.canTouchEfiVariables = true; + + services.libinput.touchpad = { + disableWhileTyping = true; + }; + + networking.hostName = "potatobook-g"; + + services.autorandr = { + enable = true; + profiles = { + "default" = { + config = { + "eDP-1" = { + enable = true; + mode = "1920x1200"; + }; + }; + }; + }; + }; + + # hardware.keyboard.uhk.enable = true; + hardware.enableRedistributableFirmware = true; + + environment.systemPackages = with pkgs; [ + android-tools + ]; + + environment.pathsToLink = [ + "/share/nix-direnv" + ]; + + services.blueman.enable = true; + + programs.adb.enable = true; + + services.gnome.gnome-keyring.enable = true; + programs.seahorse.enable = true; + security.pam.services.jade.enableGnomeKeyring = true; + + systemd.services."NetworkManager-wait-online".enable = false; + + # services.pixiecore = + # let + # nixpkgs = builtins.getFlake "nixpkgs/nixos-unstable"; + # sys = nixpkgs.lib.nixosSystem { + # system = "x86_64-linux"; + # modules = [ + # ({config, pkgs, lib, modulesPath, ...}: { + # imports = [ + # (modulesPath + "/installer/netboot/netboot-base.nix") + # ]; + + # services.getty.autologinUser = lib.mkForce "root"; + # console.keyMap = "de"; + + # system.stateVersion = config.system.nixos.release; + # environment.systemPackages = with pkgs; [ + # helix nil git neofetch + # ]; + + # programs = { + # zsh = { + # enable = true; + # enableCompletion = true; + # }; + # }; + # }) + # ]; + # }; + # build = sys.config.system.build; + # in { + # enable = true; + # openFirewall = true; + # kernel = "${build.kernel}/bzImage"; + # initrd = "${build.netbootRamdisk}/initrd"; + # cmdLine = "init=${build.toplevel}/init loglevel=4"; + # }; + + systemd.services = { + create-swapfile = { + serviceConfig.Type = "oneshot"; + wantedBy = ["swap-swapfile.swap"]; + script = '' + swapfile="/swap/swapfile" + if [[ -f "$swapfile" ]]; then + echo "Swap file $swapfile already exists, taking no action" + else + echo "Setting up swap file $swapfile" + ${pkgs.coreutils}/bin/truncate -s 0 "$swapfile" + ${pkgs.e2fsprogs}/bin/chattr +C "$swapfile" + fi + ''; + }; + }; + + services.logind.extraConfig = '' + RuntimeDirectorySize=12G + ''; + + # i rly should put that important big comment back here + system.stateVersion = "22.11"; # Did you read the comment? +} diff --git a/hosts/potatobook-g/hardware-configuration.nix b/hosts/potatobook-g/hardware-configuration.nix new file mode 100644 index 0000000..31a176a --- /dev/null +++ b/hosts/potatobook-g/hardware-configuration.nix @@ -0,0 +1,62 @@ +# Do not modify this file! It was generated by ‘nixos-generate-config’ +# and may be overwritten by future invocations. Please make changes +# to /etc/nixos/configuration.nix instead. +{ + config, + lib, + pkgs, + modulesPath, + ... +}: { + imports = [ + (modulesPath + "/installer/scan/not-detected.nix") + ]; + + boot.initrd.availableKernelModules = ["xhci_pci" "nvme" "usbhid" "uas" "sd_mod"]; + boot.initrd.kernelModules = []; + boot.kernelModules = ["kvm-intel"]; + boot.extraModulePackages = []; + + fileSystems."/" = { + device = "/dev/disk/by-uuid/f6d243ec-6be9-4551-8cbb-aefb7b691a62"; + fsType = "btrfs"; + options = ["subvol=root"]; + }; + + fileSystems."/home" = { + device = "/dev/disk/by-uuid/f6d243ec-6be9-4551-8cbb-aefb7b691a62"; + fsType = "btrfs"; + options = ["subvol=home"]; + }; + + fileSystems."/nix" = { + device = "/dev/disk/by-uuid/f6d243ec-6be9-4551-8cbb-aefb7b691a62"; + fsType = "btrfs"; + options = ["subvol=nix"]; + }; + + fileSystems."/boot" = { + device = "/dev/disk/by-uuid/5F66-17ED"; + fsType = "vfat"; + }; + + swapDevices = [ + { + device = "/swap/swapfile"; + size = 1024 * 12; # 12GB + } + ]; + + # Enables DHCP on each ethernet and wireless interface. In case of scripted networking + # (the default) this is the recommended approach. When using systemd-networkd it's + # still possible to use this option, but it's recommended to use it in conjunction + # with explicit per-interface declarations with `networking.interfaces..useDHCP`. + networking.useDHCP = lib.mkDefault true; + # networking.interfaces.enp2s0f1u1.useDHCP = lib.mkDefault true; + # networking.interfaces.wlan0.useDHCP = lib.mkDefault true; + + nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; + powerManagement.cpuFreqGovernor = lib.mkDefault "powersave"; + hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; + # high-resolution display +} diff --git a/hosts/potatobook-g/iso.nix b/hosts/potatobook-g/iso.nix new file mode 100644 index 0000000..b99407f --- /dev/null +++ b/hosts/potatobook-g/iso.nix @@ -0,0 +1,11 @@ +{ + config, + pkgs, + ... +}: { + imports = [ + + + ./configuration.nix + ]; +} diff --git a/justfile b/justfile index d5ba36d..e6b5b75 100644 --- a/justfile +++ b/justfile @@ -12,6 +12,9 @@ tbuild: update: update-typst-configs nix flake update --commit-lock-file --log-format multiline +build-mac: + sudo nixos-rebuild switch --flake . --impure --override-input mac-brcm-fw path:/home/jade/mac-brcm-fw --fast --log-format multiline + update-typst-configs: #!/usr/bin/env nu let file = './modules/desktop-environment/media/typst.nix'; diff --git a/mac-brcm-fw/default.nix b/mac-brcm-fw/default.nix new file mode 100644 index 0000000..0ce5a72 --- /dev/null +++ b/mac-brcm-fw/default.nix @@ -0,0 +1,3 @@ +{...}: {} +# dummy + diff --git a/modules/default.nix b/modules/default.nix index cd4c0e8..afe2abc 100644 --- a/modules/default.nix +++ b/modules/default.nix @@ -2,11 +2,10 @@ imports = [ ./shell ./desktop - ./desktop-legacy ./hardware - ./net + ./firewall.nix + ./desktop-environment ./input - ./media - ./nix.nix + ./graphics.nix ]; } diff --git a/modules/desktop/audio.nix b/modules/desktop-environment/audio.nix similarity index 89% rename from modules/desktop/audio.nix rename to modules/desktop-environment/audio.nix index c38403d..c26f679 100644 --- a/modules/desktop/audio.nix +++ b/modules/desktop-environment/audio.nix @@ -11,8 +11,10 @@ }; }; environment.systemPackages = with pkgs; [ + pavucontrol + volumeicon playerctl - pulsemixer + helvum ]; } diff --git a/modules/desktop-environment/default.nix b/modules/desktop-environment/default.nix new file mode 100644 index 0000000..bfd7fde --- /dev/null +++ b/modules/desktop-environment/default.nix @@ -0,0 +1,16 @@ +{...}: { + imports = [ + ./audio.nix + ./eduroam.nix + ./home + ./media + ./dm.nix + ./tlp.nix + ./locale.nix + ./printing.nix + ]; + services.flatpak.enable = true; + security.polkit.enable = true; + services.illum.enable = true; + services.upower.enable = true; +} diff --git a/modules/desktop/dm.nix b/modules/desktop-environment/dm.nix similarity index 100% rename from modules/desktop/dm.nix rename to modules/desktop-environment/dm.nix diff --git a/modules/net/eduroam.nix b/modules/desktop-environment/eduroam.nix similarity index 100% rename from modules/net/eduroam.nix rename to modules/desktop-environment/eduroam.nix diff --git a/modules/desktop/home/browser.nix b/modules/desktop-environment/home/browser.nix similarity index 100% rename from modules/desktop/home/browser.nix rename to modules/desktop-environment/home/browser.nix diff --git a/modules/desktop/home/default.nix b/modules/desktop-environment/home/default.nix similarity index 100% rename from modules/desktop/home/default.nix rename to modules/desktop-environment/home/default.nix diff --git a/modules/desktop/home/eww/configDir/bottomBar/bottomBar.yuck b/modules/desktop-environment/home/eww/configDir/bottomBar/bottomBar.yuck similarity index 100% rename from modules/desktop/home/eww/configDir/bottomBar/bottomBar.yuck rename to modules/desktop-environment/home/eww/configDir/bottomBar/bottomBar.yuck diff --git a/modules/desktop/home/eww/configDir/bottomBar/traveldings.yuck b/modules/desktop-environment/home/eww/configDir/bottomBar/traveldings.yuck similarity index 100% rename from modules/desktop/home/eww/configDir/bottomBar/traveldings.yuck rename to modules/desktop-environment/home/eww/configDir/bottomBar/traveldings.yuck diff --git a/modules/desktop/home/eww/configDir/bottomBar/workspaces.yuck b/modules/desktop-environment/home/eww/configDir/bottomBar/workspaces.yuck similarity index 100% rename from modules/desktop/home/eww/configDir/bottomBar/workspaces.yuck rename to modules/desktop-environment/home/eww/configDir/bottomBar/workspaces.yuck diff --git a/modules/desktop/home/eww/configDir/eww.css b/modules/desktop-environment/home/eww/configDir/eww.css similarity index 92% rename from modules/desktop/home/eww/configDir/eww.css rename to modules/desktop-environment/home/eww/configDir/eww.css index 90d015d..2d36825 100644 --- a/modules/desktop/home/eww/configDir/eww.css +++ b/modules/desktop-environment/home/eww/configDir/eww.css @@ -2,18 +2,12 @@ label { font: 14pt "Departure Mono Nerd Font"; } -button { - border-radius: 0px; - padding: 0; -} - .background { background-color: #1d2021; } .workspaces button { border: 0px; - padding: 0 3px; } .workspaces button.focused { diff --git a/modules/desktop/home/eww/configDir/eww.yuck b/modules/desktop-environment/home/eww/configDir/eww.yuck similarity index 100% rename from modules/desktop/home/eww/configDir/eww.yuck rename to modules/desktop-environment/home/eww/configDir/eww.yuck diff --git a/modules/desktop/home/eww/configDir/scripts/bat.nu b/modules/desktop-environment/home/eww/configDir/scripts/bat.nu similarity index 100% rename from modules/desktop/home/eww/configDir/scripts/bat.nu rename to modules/desktop-environment/home/eww/configDir/scripts/bat.nu diff --git a/modules/desktop/home/eww/configDir/scripts/iceTacho.nu b/modules/desktop-environment/home/eww/configDir/scripts/iceTacho.nu similarity index 100% rename from modules/desktop/home/eww/configDir/scripts/iceTacho.nu rename to modules/desktop-environment/home/eww/configDir/scripts/iceTacho.nu diff --git a/modules/desktop/home/eww/configDir/topBar/sysinfo.yuck b/modules/desktop-environment/home/eww/configDir/topBar/sysinfo.yuck similarity index 100% rename from modules/desktop/home/eww/configDir/topBar/sysinfo.yuck rename to modules/desktop-environment/home/eww/configDir/topBar/sysinfo.yuck diff --git a/modules/desktop/home/eww/configDir/topBar/time.yuck b/modules/desktop-environment/home/eww/configDir/topBar/time.yuck similarity index 100% rename from modules/desktop/home/eww/configDir/topBar/time.yuck rename to modules/desktop-environment/home/eww/configDir/topBar/time.yuck diff --git a/modules/desktop/home/eww/configDir/topBar/topBar.yuck b/modules/desktop-environment/home/eww/configDir/topBar/topBar.yuck similarity index 100% rename from modules/desktop/home/eww/configDir/topBar/topBar.yuck rename to modules/desktop-environment/home/eww/configDir/topBar/topBar.yuck diff --git a/modules/desktop/home/eww/configDir/util.yuck b/modules/desktop-environment/home/eww/configDir/util.yuck similarity index 100% rename from modules/desktop/home/eww/configDir/util.yuck rename to modules/desktop-environment/home/eww/configDir/util.yuck diff --git a/modules/desktop/home/eww/default.nix b/modules/desktop-environment/home/eww/default.nix similarity index 100% rename from modules/desktop/home/eww/default.nix rename to modules/desktop-environment/home/eww/default.nix diff --git a/modules/desktop/home/layaway.nix b/modules/desktop-environment/home/layaway.nix similarity index 100% rename from modules/desktop/home/layaway.nix rename to modules/desktop-environment/home/layaway.nix diff --git a/modules/desktop/home/niri/binds.nix b/modules/desktop-environment/home/niri/binds.nix similarity index 100% rename from modules/desktop/home/niri/binds.nix rename to modules/desktop-environment/home/niri/binds.nix diff --git a/modules/desktop/home/niri/default.nix b/modules/desktop-environment/home/niri/default.nix similarity index 88% rename from modules/desktop/home/niri/default.nix rename to modules/desktop-environment/home/niri/default.nix index 66736d0..f038aee 100644 --- a/modules/desktop/home/niri/default.nix +++ b/modules/desktop-environment/home/niri/default.nix @@ -19,7 +19,7 @@ command = [ "${pkgs.swaybg}/bin/swaybg" "-i" - "${./wallpaper.jpg}" + "${../../../../other/assets/wallpaper/wallpaper.jpg}" "-m" "fill" ]; diff --git a/modules/desktop/home/niri/input.nix b/modules/desktop-environment/home/niri/input.nix similarity index 100% rename from modules/desktop/home/niri/input.nix rename to modules/desktop-environment/home/niri/input.nix diff --git a/modules/desktop/home/niri/privacy.nix b/modules/desktop-environment/home/niri/privacy.nix similarity index 100% rename from modules/desktop/home/niri/privacy.nix rename to modules/desktop-environment/home/niri/privacy.nix diff --git a/modules/desktop/home/niri/quirks.nix b/modules/desktop-environment/home/niri/quirks.nix similarity index 100% rename from modules/desktop/home/niri/quirks.nix rename to modules/desktop-environment/home/niri/quirks.nix diff --git a/modules/desktop/home/niri/screenshot.nix b/modules/desktop-environment/home/niri/screenshot.nix similarity index 54% rename from modules/desktop/home/niri/screenshot.nix rename to modules/desktop-environment/home/niri/screenshot.nix index bba65b2..e39a0e9 100644 --- a/modules/desktop/home/niri/screenshot.nix +++ b/modules/desktop-environment/home/niri/screenshot.nix @@ -4,10 +4,7 @@ binds = { "Print".action.screenshot = []; "Ctrl+Print".action.screenshot-screen = []; - "Shift+Print".action.screenshot-window = []; - "Mod+S".action.screenshot = []; - "Mod+Ctrl+S".action.screenshot-screen = []; - "Mod+Shift+S".action.screenshot-window = []; + "Alt+Print".action.screenshot-window = []; }; }; } diff --git a/modules/desktop/home/niri/style.nix b/modules/desktop-environment/home/niri/style.nix similarity index 100% rename from modules/desktop/home/niri/style.nix rename to modules/desktop-environment/home/niri/style.nix diff --git a/modules/desktop/home/niri/xwayland-sat.nix b/modules/desktop-environment/home/niri/xwayland-sat.nix similarity index 100% rename from modules/desktop/home/niri/xwayland-sat.nix rename to modules/desktop-environment/home/niri/xwayland-sat.nix diff --git a/modules/desktop/home/notifications.nix b/modules/desktop-environment/home/notifications.nix similarity index 92% rename from modules/desktop/home/notifications.nix rename to modules/desktop-environment/home/notifications.nix index 37390e9..8c5f9aa 100644 --- a/modules/desktop/home/notifications.nix +++ b/modules/desktop-environment/home/notifications.nix @@ -14,7 +14,6 @@ foreground = "#ebdbb2"; frame_color = "#504945"; frame_width = 2; - font = "Atkinson Hyperlegible"; }; }; }; diff --git a/modules/desktop/home/swayidle.nix b/modules/desktop-environment/home/swayidle.nix similarity index 100% rename from modules/desktop/home/swayidle.nix rename to modules/desktop-environment/home/swayidle.nix diff --git a/modules/desktop/home/terminal.nix b/modules/desktop-environment/home/terminal.nix similarity index 87% rename from modules/desktop/home/terminal.nix rename to modules/desktop-environment/home/terminal.nix index 6b14f2e..5b6427b 100644 --- a/modules/desktop/home/terminal.nix +++ b/modules/desktop-environment/home/terminal.nix @@ -1,14 +1,16 @@ {...}: { programs.kitty = { enable = true; - font.size = 12; - font.name = "Departure Mono Nerd Font"; + font = { + name = "Departure Mono Nerd Font"; + size = 12; + }; shellIntegration.enableFishIntegration = false; keybindings = { "ctrl+shift+n" = "new_os_window_with_cwd"; }; settings = rec { - adjust_column_width = "95%"; + #adjust_column_width = "70%"; color0 = "#282828"; color8 = "#928374"; color1 = "#cc241d"; diff --git a/modules/desktop/locale.nix b/modules/desktop-environment/locale.nix similarity index 90% rename from modules/desktop/locale.nix rename to modules/desktop-environment/locale.nix index 9071f8d..7319975 100644 --- a/modules/desktop/locale.nix +++ b/modules/desktop-environment/locale.nix @@ -1,5 +1,4 @@ {...}: { - time.timeZone = "Europe/Berlin"; i18n.extraLocaleSettings = { LC_ADDRESS = "de_DE.UTF-8"; LC_IDENTIFICATION = "de_DE.UTF-8"; diff --git a/modules/media/default.nix b/modules/desktop-environment/media/default.nix similarity index 100% rename from modules/media/default.nix rename to modules/desktop-environment/media/default.nix diff --git a/modules/media/fonts.nix b/modules/desktop-environment/media/fonts.nix similarity index 100% rename from modules/media/fonts.nix rename to modules/desktop-environment/media/fonts.nix diff --git a/modules/media/obs.nix b/modules/desktop-environment/media/obs.nix similarity index 100% rename from modules/media/obs.nix rename to modules/desktop-environment/media/obs.nix diff --git a/modules/media/typst.nix b/modules/desktop-environment/media/typst.nix similarity index 100% rename from modules/media/typst.nix rename to modules/desktop-environment/media/typst.nix diff --git a/modules/desktop/printing.nix b/modules/desktop-environment/printing.nix similarity index 100% rename from modules/desktop/printing.nix rename to modules/desktop-environment/printing.nix diff --git a/modules/desktop/tlp.nix b/modules/desktop-environment/tlp.nix similarity index 100% rename from modules/desktop/tlp.nix rename to modules/desktop-environment/tlp.nix diff --git a/modules/desktop-legacy/default.nix b/modules/desktop-legacy/default.nix deleted file mode 100644 index 7a2f692..0000000 --- a/modules/desktop-legacy/default.nix +++ /dev/null @@ -1,52 +0,0 @@ -{ - config, - lib, - pkgs, - ... -}: -with lib; { - imports = [ - ./gaming.nix - ./syncthing.nix - ./kdeconnect.nix - ./social.nix - ]; - - programs.seahorse.enable = true; - security.pam.services.jade.enableGnomeKeyring = true; - - virtualisation.libvirtd.enable = true; - - programs.xss-lock = { - enable = true; - lockerCommand = "${pkgs.i3lock}/bin/i3lock -c 1d2021"; - }; - - services.illum.enable = true; - services.smartd = { - enable = true; - notifications.test = true; - }; - - home-manager.users.jade = {pkgs, ...}: { - programs.ssh = { - controlMaster = "yes"; - }; - home.packages = with pkgs; [ - just - bacon - - magic-wormhole-rs - - # filemanager - xfce.thunar - xfce.tumbler - xfce.thunar-archive-plugin - file-roller - - # from environment.systemPackages cleanup - virt-manager - ddccontrol-db - ]; - }; -} diff --git a/modules/desktop/default.nix b/modules/desktop/default.nix index ba82753..a069ad7 100644 --- a/modules/desktop/default.nix +++ b/modules/desktop/default.nix @@ -1,15 +1,60 @@ -{...}: { +{ + config, + lib, + pkgs, + ... +}: +with lib; { imports = [ - ./audio.nix - ./home - ./dm.nix - ./tlp.nix - ./locale.nix - ./printing.nix + ./gaming.nix + # TODO: more fine grained choices, not every setup needs fspy or rawtherapee + ./syncthing.nix + ./kdeconnect.nix ./themeing.nix + ./networking.nix + ./social.nix ]; - services.flatpak.enable = true; - security.polkit.enable = true; + + programs.seahorse.enable = true; + security.pam.services.jade.enableGnomeKeyring = true; + + virtualisation.libvirtd.enable = true; + + programs.xss-lock = { + enable = true; + lockerCommand = "${pkgs.i3lock}/bin/i3lock -c 1d2021"; + }; + services.illum.enable = true; - services.upower.enable = true; + services.avahi = { + enable = true; + nssmdns4 = true; + openFirewall = true; + }; + services.smartd = { + enable = true; + notifications.test = true; + }; + + home-manager.users.jade = {pkgs, ...}: { + programs.ssh = { + controlMaster = "yes"; + }; + home.packages = with pkgs; [ + just + bacon + + magic-wormhole-rs + + # filemanager + xfce.thunar + xfce.tumbler + xfce.thunar-archive-plugin + file-roller + + # from environment.systemPackages cleanup + virt-manager + ddccontrol-db + ]; + }; } diff --git a/modules/desktop-legacy/gaming.nix b/modules/desktop/gaming.nix similarity index 100% rename from modules/desktop-legacy/gaming.nix rename to modules/desktop/gaming.nix diff --git a/modules/desktop-legacy/kdeconnect.nix b/modules/desktop/kdeconnect.nix similarity index 100% rename from modules/desktop-legacy/kdeconnect.nix rename to modules/desktop/kdeconnect.nix diff --git a/modules/desktop/networking.nix b/modules/desktop/networking.nix new file mode 100644 index 0000000..d32d49b --- /dev/null +++ b/modules/desktop/networking.nix @@ -0,0 +1,69 @@ +{ + config, + lib, + pkgs, + ... +}: let + addNuShebang = path: + builtins.concatStringsSep "\n\n" [ + "#!${pkgs.nushell}/bin/nu" + (builtins.readFile path) + ]; +in { + config = { + networking = { + networkmanager = { + wifi.backend = "wpa_supplicant"; + dispatcherScripts = [ + { + type = "basic"; + source = pkgs.writeText "dispatcher" (addNuShebang ../../other/scripts/dispatcher.nu); + } + ]; + }; + hosts = { + "127.0.0.1" = [ + "www.tiktok.com" + "www.twitter.com" + "www.instagram.com" + "www.facebook.com" + "www.snapchat.com" + + "tiktok.com" + "twitter.com" + "instagram.com" + "facebook.com" + "snapchat.com" + + "google-analytics.com" + "stats.g.doubleclick.net" + "googleadservices.com" + "googletagmanager.com" + "googletagservices.com" + "googlesyndication.com" + ]; + }; + }; + environment.etc = with builtins; ( + listToAttrs ( + map (v: { + name = "networkhooks/${v}"; + value = { + text = addNuShebang ../../other/scripts/networkhooks/${v}; + mode = "0755"; + }; + }) + (attrNames (readDir ../../other/scripts/networkhooks)) + ) + ); + systemd.services."NetworkManager-wait-online".enable = false; + services.mullvad-vpn.enable = true; + home-manager.users.jade = {pkgs, ...}: { + home.packages = with pkgs; [ + networkmanagerapplet + mullvad-vpn + macchanger + ]; + }; + }; +} diff --git a/modules/desktop-legacy/social.nix b/modules/desktop/social.nix similarity index 100% rename from modules/desktop-legacy/social.nix rename to modules/desktop/social.nix diff --git a/modules/desktop-legacy/syncthing.nix b/modules/desktop/syncthing.nix similarity index 100% rename from modules/desktop-legacy/syncthing.nix rename to modules/desktop/syncthing.nix diff --git a/modules/desktop/themeing.nix b/modules/desktop/themeing.nix index 3cc2047..c5eb7d8 100644 --- a/modules/desktop/themeing.nix +++ b/modules/desktop/themeing.nix @@ -1,53 +1,43 @@ -{pkgs, ...}: { - stylix = { - enable = true; - polarity = "dark"; - base16Scheme = "${pkgs.base16-schemes}/share/themes/gruvbox-dark-hard.yaml"; - fonts = { - serif = { - package = pkgs.libertine; - name = "Linux Libertine O"; +{ + config, + lib, + pkgs, + ... +}: { + config = { + fonts.packages = with pkgs; [ + atkinson-hyperlegible + ]; + home-manager.users.jade = {pkgs, ...}: { + home.packages = with pkgs; [ + gtk-engine-murrine + gruvbox-dark-gtk + gruvbox-dark-icons-gtk + ]; + gtk = { + enable = true; + cursorTheme = { + package = pkgs.phinger-cursors; + name = "phinger-cursors"; + size = 30; + }; + font = { + package = pkgs.atkinson-hyperlegible; + name = "Atkinson Hyperlegible"; + size = 11.5; + }; + iconTheme = { + package = pkgs.gruvbox-dark-icons-gtk; + name = "gruvbox-dark-icons"; + }; + theme = { + package = pkgs.gruvbox-dark-gtk; + name = "gruvbox-dark"; + }; }; - - sansSerif = { - package = pkgs.atkinson-hyperlegible; - name = "Atkinson Hyperlegible"; - }; - - monospace = { - package = pkgs.nerd-fonts.departure-mono; - name = "Departure Mono Nerd Font"; - }; - - emoji = { - package = pkgs.noto-fonts-emoji; - name = "Noto Color Emoji"; - }; - }; - }; - home-manager.users.jade = {pkgs, ...}: { - stylix.targets = { - firefox = { - profileNames = ["jade"]; - }; - helix.enable = false; - btop.enable = false; - nushell.enable = false; - starship.enable = false; - kitty.enable = false; - dunst.enable = false; - wofi.enable = false; - }; - gtk = { - enable = true; - cursorTheme = { - package = pkgs.phinger-cursors; - name = "phinger-cursors"; - size = 30; - }; - iconTheme = { - package = pkgs.gruvbox-dark-icons-gtk; - name = "gruvbox-dark-icons"; + qt = { + enable = true; + platformTheme.name = "gtk"; }; }; }; diff --git a/modules/net/firewall.nix b/modules/firewall.nix similarity index 100% rename from modules/net/firewall.nix rename to modules/firewall.nix diff --git a/modules/graphics.nix b/modules/graphics.nix new file mode 100644 index 0000000..910a0e2 --- /dev/null +++ b/modules/graphics.nix @@ -0,0 +1,3 @@ +{...}: { + hardware.graphics.enable = true; +} diff --git a/modules/net/default.nix b/modules/net/default.nix deleted file mode 100644 index fba3d47..0000000 --- a/modules/net/default.nix +++ /dev/null @@ -1,20 +0,0 @@ -{...}: { - imports = [ - ./firewall.nix - ./hosts.nix - ./eduroam.nix - ./dispatchers - ]; - networking.networkmanager.enable = true; - networking.networkmanager.wifi.backend = "wpa_supplicant"; - - systemd.services."NetworkManager-wait-online".enable = false; - services.mullvad-vpn.enable = true; - home-manager.users.jade = {pkgs, ...}: { - home.packages = with pkgs; [ - networkmanagerapplet - mullvad-vpn - macchanger - ]; - }; -} diff --git a/modules/net/dispatchers/default.nix b/modules/net/dispatchers/default.nix deleted file mode 100644 index 656d9cd..0000000 --- a/modules/net/dispatchers/default.nix +++ /dev/null @@ -1,27 +0,0 @@ -{pkgs, ...}: let - addNuShebang = path: - builtins.concatStringsSep "\n\n" [ - "#!${pkgs.nushell}/bin/nu" - (builtins.readFile path) - ]; -in { - networking.networkmanager.dispatcherScripts = [ - { - type = "basic"; - source = pkgs.writeText "dispatcher" (addNuShebang ./dispatcher.nu); - } - ]; - - environment.etc = with builtins; ( - listToAttrs ( - map (v: { - name = "networkhooks/${v}"; - value = { - text = addNuShebang ./hooks/${v}; - mode = "0755"; - }; - }) - (attrNames (readDir ./hooks)) - ) - ); -} diff --git a/modules/net/hosts.nix b/modules/net/hosts.nix deleted file mode 100644 index 1bfb877..0000000 --- a/modules/net/hosts.nix +++ /dev/null @@ -1,24 +0,0 @@ -{...}: { - networking.hosts = { - "127.0.0.1" = [ - "www.tiktok.com" - "www.twitter.com" - "www.instagram.com" - "www.facebook.com" - "www.snapchat.com" - - "tiktok.com" - "twitter.com" - "instagram.com" - "facebook.com" - "snapchat.com" - - "google-analytics.com" - "stats.g.doubleclick.net" - "googleadservices.com" - "googletagmanager.com" - "googletagservices.com" - "googlesyndication.com" - ]; - }; -} diff --git a/modules/nix.nix b/modules/nix.nix deleted file mode 100644 index 42160d2..0000000 --- a/modules/nix.nix +++ /dev/null @@ -1,29 +0,0 @@ -{ - rs-programs, - niri, - ... -}: { - nix = { - extraOptions = '' - experimental-features = nix-command flakes - keep-outputs = true - keep-derivations = true - ''; - gc = { - automatic = true; - dates = "weekly"; - options = "--delete-older-than 60d"; - }; - }; - - nixpkgs = { - config = { - allowUnfree = true; - permittedInsecurePackages = [ - "electron-27.3.11" - "nodejs-16.20.0" - ]; - }; - overlays = [rs-programs niri.overlays.niri]; - }; -} diff --git a/modules/shell/default.nix b/modules/shell/default.nix index 180d1ab..9ce0499 100644 --- a/modules/shell/default.nix +++ b/modules/shell/default.nix @@ -1,4 +1,4 @@ -{pkgs, ...}: { +{...}: { imports = [ ./helix.nix ./nu.nix @@ -7,7 +7,6 @@ ./git.nix ./mprocs.nix ./btop.nix - ./sudo.nix ]; programs.mosh.enable = true; programs.bat.enable = true; @@ -15,6 +14,4 @@ programs.carapace.enable = true; programs.direnv.enable = true; }; - - users.defaultUserShell = pkgs.nushell; } diff --git a/modules/shell/sudo.nix b/modules/shell/sudo.nix deleted file mode 100644 index bcc38cd..0000000 --- a/modules/shell/sudo.nix +++ /dev/null @@ -1,6 +0,0 @@ -{...}: { - nixpkgs.config.packageOverrides = pkgs: { - sudo = pkgs.sudo.override {withInsults = true;}; - }; - security.sudo.extraConfig = "Defaults insults"; -} diff --git a/modules/shell/tty.nix b/modules/shell/tty.nix index becd7b0..ee05300 100644 --- a/modules/shell/tty.nix +++ b/modules/shell/tty.nix @@ -1,4 +1,10 @@ -{config, ...}: let +{ + pkgs, + config, + lib, + ... +}: let + # generate shell command options for kmscon fom an attrset generateOptions = with builtins; ( opts: toString ( @@ -7,6 +13,26 @@ ) ) ); + # generate a hexadecimal number lookup table to get integers from them + hexLookupTable = with lib; (listToAttrs (genList (i: { + name = let + r = toHexString i; + in ( + # pad with 0 in front if only 1 digit + if (stringLength r) == 1 + then "0${r}" + else r + ); + value = toString i; + }) + 256)); + # "parse" hex color strings and convert them to kmscon options + hexToOpt = with lib; (color: + concatStringsSep "," [ + (getAttr (substring 1 2 (toUpper color)) hexLookupTable) + (getAttr (substring 3 2 (toUpper color)) hexLookupTable) + (getAttr (substring 5 2 (toUpper color)) hexLookupTable) + ]); in { # TODO: global colorscheme vars for everything console.colors = [ @@ -30,10 +56,37 @@ in { services.kmscon = { enable = true; + fonts = [ + { + name = "Departure Mono Nerd Font"; + package = pkgs.nerd-fonts.departure-mono; + } + ]; extraConfig = "font-size=14"; + # extraOptions = "--term xterm-256color"; extraOptions = generateOptions { xkb-layout = config.services.xserver.xkb.layout; xkb-variant = config.services.xserver.xkb.variant; + + palette = "custom"; + palette-foreground = hexToOpt "#ebdbb2"; + palette-background = hexToOpt "#282828"; + palette-black = hexToOpt "#282828"; + palette-red = hexToOpt "#cc241d"; + palette-green = hexToOpt "#98971a"; + palette-yellow = hexToOpt "#d79921"; + palette-blue = hexToOpt "#458588"; + palette-magenta = hexToOpt "#b16286"; + palette-cyan = hexToOpt "#689d6a"; + palette-light-grey = hexToOpt "#a89984"; + palette-dark-grey = hexToOpt "#928374"; + palette-light-red = hexToOpt "#fb4934"; + palette-light-green = hexToOpt "#b8bb26"; + palette-light-yellow = hexToOpt "#fabd2f"; + palette-light-blue = hexToOpt "#83a598"; + palette-light-magenta = hexToOpt "#d3869b"; + palette-light-cyan = hexToOpt "#8ec07c"; + palette-white = hexToOpt "#ebdbb2"; }; hwRender = true; }; diff --git a/modules/template.nix b/modules/template.nix new file mode 100644 index 0000000..745d5f6 --- /dev/null +++ b/modules/template.nix @@ -0,0 +1,16 @@ +{ + config, + lib, + pkgs, + ... +}: let + cfg = config.jade.NAME; +in + with lib; { + options.jade.NAME = { + enable = mkEnableOption "Enable the module"; + }; + config = + mkIf cfg.enable { + }; + } diff --git a/modules/utils.nix b/modules/utils.nix new file mode 100644 index 0000000..1de413c --- /dev/null +++ b/modules/utils.nix @@ -0,0 +1,56 @@ +{ + pkgs, + lib, +}: rec { + # taken from https://github.com/NixOS/nixpkgs/blob/3650808d85dccbfa3be3d785dfd3ce33a757bd2c/pkgs/build-support/trivial-builders/default.nix#L335 + writeNuShellApplication = { + name, + text, + runtimeInputs ? [], + meta ? {}, + checkPhase ? null, + }: + writeTextFile { + inherit name meta; + executable = true; + destination = "/bin/${name}"; + allowSubstitutes = true; + preferLocalBuild = false; + text = + '' + #!${pkgs.nushell} + '' + + lib.optionalString (runtimeInputs != []) '' + + $env.PATH = ($env.PATH | split row (char esep) | prepend '${lib.makeBinPath runtimeInputs}'); + '' + + '' + + ${text} + ''; + + checkPhase = + # GHC (=> shellcheck) isn't supported on some platforms (such as risc-v) + # but we still want to use writeShellApplication on those platforms + if checkPhase == null + then '' + runHook preCheck + + nu -c "nu-check -d $target" + + runHook postCheck + '' + else checkPhase; + }; + packageNushellApplication = { + name, + path, + runtimeInputs ? [], + meta ? {}, + checkPhase ? null, + }: + writeNuShellApplication { + inherit name runtimeInputs meta checkPhase; + text = builtins.readFile path; + }; +} diff --git a/other/assets/logo_linux_clut224.ppm b/other/assets/logo_linux_clut224.ppm new file mode 100644 index 0000000..eae3002 --- /dev/null +++ b/other/assets/logo_linux_clut224.ppm @@ -0,0 +1,3363 @@ +P3 +160 160 +255 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 13 13 13 119 117 113 134 131 128 63 62 61 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 26 28 29 196 196 196 248 248 248 249 249 249 226 226 226 119 117 113 +13 13 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 147 147 146 251 250 250 253 253 253 252 252 252 255 255 255 230 230 229 +97 96 96 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 52 51 50 207 206 206 255 255 255 226 226 226 162 160 159 249 249 249 255 255 255 +226 226 226 67 67 66 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 23 23 122 123 123 +207 206 206 216 216 216 162 160 159 39 42 42 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 134 131 128 246 245 245 252 252 252 192 189 185 167 162 159 168 168 168 251 250 250 +253 253 253 200 200 199 54 58 58 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 52 51 50 168 168 168 246 245 245 +255 255 255 255 255 255 254 254 254 162 160 159 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +20 23 23 213 211 211 255 255 255 237 237 237 168 168 168 230 225 217 182 182 182 196 196 196 +253 253 253 251 250 250 168 168 168 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 69 73 72 196 196 196 251 250 250 255 255 255 +233 232 232 225 222 218 255 255 255 230 230 229 20 23 23 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +119 117 113 251 250 250 255 255 255 177 176 172 206 202 198 231 227 218 226 222 213 139 137 135 +216 216 216 255 255 255 248 248 248 134 134 133 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 84 81 78 216 216 216 253 253 253 253 253 253 216 216 216 +105 107 107 147 147 146 254 254 254 246 245 245 97 96 96 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +200 200 199 255 255 255 233 232 232 167 162 159 232 228 219 231 227 218 232 228 219 192 189 185 +97 96 96 230 230 229 255 255 255 233 232 232 97 96 96 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 13 13 13 122 123 123 226 226 226 255 255 255 251 250 250 196 196 196 119 117 113 +203 196 190 147 147 146 243 242 242 251 250 250 157 157 157 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 97 96 96 +237 237 237 254 254 254 192 189 185 214 212 206 232 228 219 232 228 219 231 227 218 230 225 217 +119 117 113 139 137 135 246 245 245 254 254 254 196 196 196 39 42 42 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 115 110 108 237 237 237 255 255 255 248 248 248 168 168 168 97 96 96 206 202 198 +232 228 219 168 168 168 225 222 218 254 254 254 200 200 199 33 33 31 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 13 13 162 160 159 +251 250 250 243 242 242 179 179 176 226 222 213 232 228 219 232 228 219 232 228 219 232 228 219 +203 196 190 13 15 17 190 190 190 254 254 254 249 249 249 139 137 135 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 13 13 +119 117 113 237 237 237 255 255 255 246 245 245 162 160 159 68 65 63 203 196 190 234 228 221 +233 229 220 206 202 198 196 196 196 254 254 254 230 230 229 84 81 78 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 52 51 50 213 211 211 +255 255 255 225 222 218 192 189 185 231 227 218 232 228 219 232 228 219 232 228 219 232 228 219 +226 222 213 105 107 107 63 62 61 226 226 226 255 255 255 233 232 232 97 96 96 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 134 131 128 +237 237 237 255 255 255 243 242 242 147 147 146 47 49 48 177 176 172 231 227 218 234 229 223 +234 229 223 223 218 211 177 176 172 251 250 250 246 245 245 119 117 113 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 97 96 96 248 248 248 +254 254 254 182 182 182 214 212 206 231 227 218 231 227 218 232 228 219 233 229 220 233 229 220 +231 227 218 177 170 162 10 11 13 134 131 128 246 245 245 254 254 254 200 200 199 47 49 48 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 23 23 147 147 146 245 244 244 +255 255 255 245 244 244 147 147 146 27 25 23 134 134 133 230 225 217 234 229 223 234 229 223 +234 229 223 230 225 217 157 157 157 246 245 245 255 255 255 157 157 157 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 177 176 172 255 255 255 +243 242 242 157 157 157 232 228 219 231 227 218 232 228 219 232 228 219 233 229 220 232 228 219 +233 229 220 206 202 198 69 68 64 33 33 31 192 189 185 253 253 253 247 247 246 147 147 146 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 20 23 23 157 157 157 245 244 244 255 255 255 +237 237 237 139 137 135 0 0 0 97 96 96 214 212 206 234 229 223 234 229 223 234 229 224 +234 229 224 234 229 224 167 162 159 225 222 218 255 255 255 207 206 206 13 13 13 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 47 49 48 237 237 237 255 255 255 +196 196 196 203 196 190 231 227 218 231 227 218 231 227 218 233 229 220 233 229 220 233 229 220 +233 229 220 226 222 213 119 117 113 0 0 0 69 73 72 233 232 232 255 255 255 233 232 232 +97 96 96 115 110 108 122 123 123 97 96 96 20 23 23 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 20 23 23 168 168 168 246 245 245 255 255 255 237 237 237 +122 123 123 13 15 17 51 47 44 192 189 185 232 228 219 234 229 224 234 229 224 234 229 224 +234 229 224 234 229 224 192 189 185 182 182 182 255 255 255 233 232 232 33 33 31 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 147 147 146 251 250 250 251 250 250 +162 160 159 229 225 217 231 227 218 232 228 219 231 227 218 233 229 220 233 229 220 233 229 220 +233 229 220 233 229 220 177 170 162 10 11 13 0 0 0 139 137 135 251 250 250 255 255 255 +249 249 249 253 253 253 254 254 254 249 249 249 213 211 211 134 134 133 47 49 48 0 0 0 +0 0 0 0 0 0 39 42 42 179 179 176 251 250 250 255 255 255 230 230 229 115 110 108 +0 0 0 20 20 21 147 147 146 230 223 213 234 229 223 234 229 223 234 229 224 234 229 224 +234 229 223 234 229 223 214 212 206 147 147 146 255 255 255 251 250 250 105 107 107 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 33 33 31 200 200 199 254 254 254 226 226 226 +192 189 185 230 225 217 231 227 218 232 228 219 232 228 219 233 229 220 233 229 220 233 229 220 +233 229 220 233 229 220 214 212 206 26 28 29 2 2 2 39 42 42 200 200 199 254 254 254 +255 255 255 255 255 255 247 247 246 255 255 255 255 255 255 246 245 245 200 200 199 115 110 108 +0 0 0 0 0 0 168 168 168 248 248 248 254 254 254 225 222 218 97 96 96 0 0 0 +0 0 0 85 88 88 214 212 206 233 229 220 234 229 223 234 229 223 234 229 223 234 229 224 +234 229 223 234 229 223 232 228 221 122 123 123 246 245 245 254 254 254 157 157 157 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 85 88 88 233 232 232 253 253 253 196 196 196 +206 202 198 231 227 218 232 228 219 231 227 218 232 228 219 233 229 220 233 229 220 232 228 221 +233 229 220 232 228 219 231 227 218 97 96 96 0 0 0 3 3 6 97 96 96 226 226 226 +213 211 211 134 134 133 97 96 96 157 157 157 233 232 232 253 253 253 254 254 254 246 245 245 +207 206 206 213 211 211 251 250 250 255 255 255 226 226 226 85 88 88 5 6 8 2 2 2 +0 0 0 179 179 176 229 225 217 223 218 211 234 229 223 234 229 223 234 229 224 234 229 224 +234 229 223 234 229 223 234 229 223 157 157 157 225 222 218 255 255 255 200 200 199 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 139 137 135 253 253 253 249 249 249 177 176 172 +223 218 211 231 227 218 232 228 219 232 228 219 232 228 219 233 229 220 232 228 221 232 228 221 +233 229 220 233 229 220 232 228 219 167 162 159 0 0 0 0 0 0 17 7 8 89 75 50 +124 73 40 150 99 58 150 99 58 128 86 51 105 88 81 182 182 182 237 237 237 255 255 255 +255 255 255 255 255 255 255 255 255 225 222 218 85 88 88 0 0 0 2 2 2 0 0 0 +115 110 108 206 202 198 162 160 159 203 196 190 234 229 223 234 229 224 234 229 224 234 229 224 +234 229 224 234 229 223 233 229 220 192 189 185 196 196 196 255 255 255 220 219 215 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 13 13 13 190 190 190 255 255 255 233 232 232 168 168 168 +230 225 217 232 228 219 232 228 219 232 228 219 232 228 219 234 229 223 234 229 223 232 228 221 +233 229 220 233 229 220 232 228 219 162 160 159 0 0 0 8 5 4 81 52 41 145 89 57 +157 101 56 157 101 56 157 101 56 157 101 56 150 99 58 128 86 51 115 110 108 190 190 190 +249 249 249 226 226 226 177 176 172 97 96 96 63 45 38 49 32 29 22 12 9 2 2 2 +97 96 96 134 119 113 126 96 80 214 212 206 234 229 224 234 229 223 234 229 223 234 229 224 +234 229 224 234 229 223 233 229 220 206 202 198 177 176 172 255 255 255 230 230 229 63 62 61 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 77 78 76 243 242 242 255 255 255 190 190 190 206 202 198 +231 227 218 232 228 219 232 228 219 233 229 220 233 229 220 234 229 223 234 228 221 233 229 220 +233 229 220 230 225 217 168 168 168 27 25 23 2 2 2 81 52 41 145 89 57 150 99 58 +157 101 56 157 101 56 158 101 56 159 102 57 158 101 56 158 101 58 150 99 58 107 75 50 +97 96 96 105 88 81 150 99 58 158 101 58 159 102 57 158 101 58 150 99 58 145 89 57 +150 99 58 158 101 58 154 142 136 229 225 217 234 229 224 234 229 223 234 229 224 234 229 224 +234 229 224 234 229 223 233 229 220 222 218 209 162 160 159 252 252 252 243 242 242 115 110 108 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 167 162 159 254 254 254 247 247 246 147 147 146 229 225 217 +232 228 219 233 229 220 232 228 219 233 229 220 233 229 220 234 229 223 233 229 220 233 229 220 +231 227 218 177 170 162 47 49 48 0 0 0 81 52 41 145 89 57 157 101 56 157 101 56 +157 101 56 158 101 56 159 102 57 159 102 57 159 102 57 159 102 57 158 101 56 157 101 56 +137 86 52 107 75 50 150 99 58 159 102 57 159 102 57 159 102 57 159 102 57 159 102 57 +159 102 57 126 96 80 206 202 198 234 229 224 234 229 223 234 229 223 234 229 223 234 229 224 +234 229 224 234 229 223 234 229 223 229 225 217 168 168 168 246 245 245 246 245 245 134 134 133 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 26 28 29 216 216 216 255 255 255 216 216 216 177 170 162 232 228 219 +233 229 220 233 229 220 232 228 219 233 229 220 233 229 220 234 229 223 232 228 221 232 228 219 +179 179 176 39 42 42 0 0 0 63 45 38 137 86 52 157 101 56 157 101 56 158 101 56 +158 101 56 159 102 57 159 102 57 159 102 57 159 102 57 159 102 57 159 102 57 159 102 57 +157 101 56 150 99 58 123 75 52 159 102 57 159 102 57 159 102 57 158 101 56 159 102 57 +137 86 52 177 170 162 234 228 221 234 229 223 234 229 224 234 229 223 234 229 224 234 229 224 +234 229 224 234 229 223 234 229 224 229 225 217 168 168 168 240 239 239 251 250 250 147 147 146 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 105 107 107 240 239 239 253 253 253 168 168 168 167 162 159 232 228 219 +232 228 219 232 228 219 233 229 220 233 229 220 233 229 220 232 228 221 232 228 219 192 189 185 +57 54 50 0 0 0 8 5 4 128 86 51 157 101 56 157 101 56 158 101 56 158 101 56 +158 101 56 158 101 56 159 102 57 159 102 57 159 102 57 159 102 57 159 102 57 159 102 57 +159 102 57 159 102 57 150 99 58 150 99 58 159 102 57 159 102 57 159 102 57 158 101 58 +137 86 52 134 119 113 203 196 190 232 228 221 234 229 223 234 229 223 234 229 223 234 229 224 +234 229 223 234 229 223 234 229 224 231 227 218 177 176 172 237 237 237 252 252 252 157 157 157 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 13 13 13 157 157 157 251 250 250 243 242 242 122 123 123 122 123 123 232 228 219 +232 228 219 232 228 219 233 229 220 233 229 220 233 229 220 233 229 220 219 214 205 85 88 88 +3 3 6 2 2 2 22 12 9 145 89 57 157 101 56 157 101 56 158 101 56 158 101 56 +158 101 56 158 101 56 158 101 56 159 102 57 159 102 57 158 101 56 159 102 57 158 101 56 +159 102 57 159 102 57 159 102 57 159 102 57 159 102 57 159 102 57 159 102 57 159 102 57 +159 102 57 157 101 56 126 96 80 203 196 190 234 229 223 234 229 224 234 229 224 234 229 224 +234 229 223 234 229 224 234 229 223 232 228 219 179 179 176 233 232 232 254 254 254 168 168 168 +13 13 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 20 23 23 177 176 172 254 254 254 233 232 232 57 54 50 67 65 62 206 202 198 +232 228 219 232 228 221 232 228 221 233 229 220 233 229 220 233 229 220 192 189 185 0 0 0 +2 2 2 22 12 9 42 16 9 157 101 56 150 99 58 150 99 58 159 102 57 158 101 56 +158 101 56 158 101 56 159 102 57 158 101 56 159 102 57 159 102 57 159 102 57 159 102 57 +159 102 57 159 102 57 159 102 57 159 102 57 159 102 57 159 102 57 159 102 57 159 102 57 +157 101 56 159 102 57 159 102 57 126 96 80 222 218 209 234 229 224 234 229 224 234 229 223 +234 229 223 234 229 223 234 229 223 232 228 219 182 182 182 230 230 229 255 255 255 182 182 182 +26 28 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 26 28 29 182 182 182 255 255 255 226 226 226 28 30 31 20 23 23 139 137 135 +226 222 213 234 229 223 234 229 223 233 229 220 233 229 220 233 229 220 134 131 128 0 0 0 +17 7 8 107 51 29 107 51 29 158 101 58 137 86 52 107 75 50 159 102 57 158 101 56 +157 101 56 157 101 56 157 101 56 158 101 56 158 101 56 159 102 57 159 102 57 159 102 57 +159 102 57 159 102 57 159 102 57 159 102 57 159 102 57 159 102 57 159 102 57 159 102 57 +145 89 57 157 101 56 157 101 56 150 99 58 167 162 159 234 229 224 234 229 224 234 229 223 +234 229 223 234 229 223 234 229 224 232 228 221 179 179 176 220 219 215 255 255 255 196 196 196 +39 42 42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 26 28 29 182 182 182 255 255 255 230 230 229 39 42 42 10 11 13 33 33 31 +179 179 176 232 228 219 232 228 221 233 229 220 233 229 220 226 222 213 64 64 61 0 0 0 +107 51 29 178 79 39 147 67 29 137 86 52 137 86 52 107 51 29 150 99 58 158 101 56 +157 101 56 157 101 56 158 101 56 158 101 56 158 101 56 157 101 56 157 101 56 159 102 57 +158 101 56 159 102 57 159 102 57 159 102 57 159 102 57 159 102 57 157 101 56 159 102 57 +137 86 52 150 99 58 157 101 56 128 86 51 119 117 113 225 222 218 234 229 224 234 229 223 +234 229 224 234 229 224 234 229 224 232 228 221 177 176 172 213 211 211 255 255 255 196 196 196 +39 42 42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 20 23 23 177 176 172 254 254 254 237 237 237 97 96 96 13 15 17 6 7 9 +60 59 58 192 189 185 233 229 220 233 229 220 233 229 220 206 202 198 17 18 16 81 44 20 +170 77 39 182 81 37 174 79 37 107 75 50 148 72 46 158 73 41 123 75 52 157 101 56 +157 101 56 128 86 51 145 89 57 158 101 56 157 101 56 157 101 56 150 99 58 158 101 58 +159 102 57 159 102 57 159 102 57 159 102 57 159 102 57 159 102 57 128 86 51 159 102 57 +137 86 52 150 99 58 145 89 57 145 89 57 157 157 157 214 212 206 234 229 223 232 228 221 +234 229 224 234 229 224 234 229 224 223 218 211 97 96 96 207 206 206 255 255 255 200 200 199 +47 49 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 122 123 123 243 242 242 253 253 253 182 182 182 39 42 42 9 10 12 +7 10 12 69 73 72 134 131 128 134 131 128 139 137 135 122 123 123 81 44 20 166 76 38 +180 81 37 182 81 37 182 81 38 147 67 29 138 69 38 174 79 37 138 69 38 123 75 52 +150 99 58 150 99 58 81 52 41 128 86 51 157 101 56 150 99 58 128 86 51 157 101 56 +159 102 57 159 102 57 159 102 57 159 102 57 159 102 57 159 102 57 123 75 52 159 102 57 +128 86 51 150 99 58 128 86 51 137 86 52 139 137 135 232 228 219 233 229 220 234 229 223 +234 229 224 234 229 223 230 225 217 134 131 128 64 64 61 226 226 226 255 255 255 200 200 199 +39 42 42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 196 196 196 254 254 254 248 248 248 134 131 128 0 0 0 +9 10 12 49 32 29 129 59 33 138 69 38 129 59 33 81 44 20 138 69 38 179 80 38 +179 80 38 179 81 36 176 79 38 166 76 38 147 67 29 147 67 29 147 67 29 129 59 33 +107 51 29 124 73 40 107 75 50 49 32 29 128 86 51 150 99 58 107 75 50 150 99 58 +159 102 57 159 102 57 159 102 57 158 101 56 159 102 57 158 101 58 107 75 50 157 101 56 +128 86 51 150 99 58 128 86 51 107 75 50 63 62 61 203 196 190 232 228 219 234 229 224 +234 229 224 225 221 213 147 147 146 39 42 42 168 168 168 251 250 250 251 250 250 157 157 157 +13 13 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 77 78 76 226 226 226 255 255 255 233 232 232 105 107 107 +2 2 2 5 6 8 49 32 29 107 51 29 159 71 30 172 77 34 179 80 38 179 79 37 +175 79 35 158 73 41 107 51 29 81 44 20 81 44 20 107 51 29 107 51 29 81 44 20 +81 44 20 107 51 29 147 67 29 158 73 41 129 59 33 137 86 52 123 75 52 123 75 52 +159 102 57 159 102 57 159 102 57 159 102 57 159 102 57 145 89 57 107 75 50 145 89 57 +123 75 52 137 86 52 107 75 50 107 51 29 24 7 0 134 131 128 230 225 217 234 229 224 +214 212 206 122 123 123 0 0 0 157 157 157 247 247 246 255 255 255 216 216 216 64 64 61 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 134 131 128 246 245 245 254 254 254 216 216 216 +84 81 78 8 8 9 42 16 9 138 69 38 176 79 38 180 81 37 180 81 37 179 81 36 +147 67 29 81 44 20 107 51 29 124 73 40 124 73 40 138 69 38 138 69 38 138 69 38 +124 73 40 107 51 29 81 44 20 166 76 38 176 79 38 124 73 40 137 73 51 138 69 38 +150 99 58 159 102 57 159 102 57 159 102 57 159 102 57 128 86 51 123 75 52 124 73 40 +137 73 51 81 52 41 138 69 38 170 77 39 129 59 33 28 30 31 214 212 206 177 176 172 +77 78 76 13 15 17 134 131 128 245 244 244 255 255 255 233 232 232 85 88 88 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 122 123 123 230 230 229 255 255 255 254 254 254 +168 168 168 49 32 29 138 69 38 179 81 40 179 80 38 182 81 37 182 81 38 158 73 41 +81 44 20 107 51 29 107 51 29 107 51 29 81 44 20 81 44 20 81 44 20 107 51 29 +124 73 40 138 69 38 107 51 29 107 51 29 166 76 38 158 73 41 138 69 38 158 73 41 +137 86 52 159 102 57 159 102 57 158 101 58 145 89 57 129 59 33 107 51 29 158 73 41 +129 59 33 129 59 33 182 81 38 179 79 37 166 76 38 81 44 20 62 61 58 0 0 0 +0 0 0 119 117 113 233 232 232 255 255 255 237 237 237 134 131 128 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +33 33 31 77 78 76 115 110 108 190 190 190 243 242 242 255 255 255 253 253 253 200 200 199 +85 88 88 138 69 38 179 79 37 179 81 36 180 81 37 182 81 38 170 77 39 81 44 20 +124 73 40 138 69 38 138 69 38 138 69 38 138 69 38 124 73 40 107 51 29 49 32 29 +49 32 29 81 44 20 107 51 29 107 51 29 107 51 29 178 79 39 174 79 37 170 77 39 +137 86 52 159 102 57 158 101 56 145 89 57 107 51 29 81 44 20 49 32 29 81 44 20 +42 16 9 81 44 20 138 69 38 176 79 38 179 80 38 107 51 29 8 5 4 0 0 0 +105 107 107 233 232 232 255 255 255 247 247 246 147 147 146 13 13 13 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 85 88 88 +213 211 211 251 250 250 254 254 254 255 255 255 254 254 254 240 239 239 168 168 168 63 45 38 +129 59 33 179 80 38 179 81 36 180 81 37 180 81 37 180 81 37 129 59 33 107 51 29 +138 69 38 138 69 38 138 69 38 138 69 38 138 69 38 137 73 51 138 69 38 138 69 38 +124 73 40 81 44 20 49 32 29 81 44 20 49 32 29 158 73 41 182 81 38 170 77 39 +137 86 52 157 101 56 145 89 57 63 45 38 37 34 30 62 61 58 69 68 64 69 68 64 +69 68 64 64 63 59 51 47 44 81 52 41 158 73 41 147 67 29 27 25 23 122 123 123 +233 232 232 255 255 255 245 244 244 147 147 146 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 13 13 182 182 182 +255 255 255 255 255 255 254 254 254 237 237 237 190 190 190 115 110 108 81 44 20 147 67 29 +178 79 39 179 81 36 180 81 37 179 80 38 179 81 36 174 79 37 81 44 20 124 73 40 +138 69 38 138 69 38 138 69 38 138 69 38 137 73 51 148 72 46 148 72 46 137 73 51 +138 69 38 137 73 51 138 69 38 124 73 40 124 73 40 107 51 29 179 81 40 166 76 38 +137 86 52 123 75 52 51 47 32 52 51 50 69 68 64 77 78 76 77 78 76 77 78 76 +77 78 76 77 78 76 69 73 72 64 64 61 81 52 41 129 59 33 119 117 113 237 237 237 +255 255 255 246 245 245 157 157 157 20 23 23 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 23 23 207 206 206 +255 255 255 254 254 254 213 211 211 97 96 96 60 59 58 138 69 38 170 77 39 174 79 37 +176 79 38 176 79 38 179 79 37 179 80 38 179 80 38 147 67 29 81 44 20 138 69 38 +138 69 38 138 69 38 138 69 38 138 69 38 137 73 51 137 73 51 123 75 52 107 75 50 +89 75 50 107 75 50 124 73 40 138 69 38 137 73 51 81 44 20 174 79 37 138 69 38 +107 51 29 81 44 20 57 54 50 69 68 64 69 68 64 84 81 78 84 81 78 85 88 88 +97 96 96 97 96 96 84 81 78 77 78 76 69 68 64 49 32 29 139 137 135 255 255 255 +253 253 253 157 157 157 20 23 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 13 13 157 157 157 +251 250 250 255 255 255 251 250 250 216 216 216 179 179 176 147 147 146 134 119 113 107 75 50 +107 51 29 166 76 38 179 79 37 179 80 38 179 81 40 107 51 29 107 51 29 138 69 38 +138 69 38 138 69 38 138 69 38 124 73 40 107 51 29 49 32 29 84 81 78 157 157 157 +162 160 159 147 147 146 95 84 79 138 69 38 138 69 38 107 51 29 166 76 38 170 77 39 +158 73 41 63 45 38 69 68 64 69 68 64 77 78 76 84 81 78 95 84 79 97 96 96 +105 107 107 97 96 96 97 96 96 77 78 76 69 73 72 60 59 58 84 81 78 248 248 248 +254 254 254 147 147 146 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 52 51 50 +168 168 168 240 239 239 254 254 254 255 255 255 254 254 254 248 248 248 225 222 218 84 81 78 +147 67 29 179 80 38 179 79 37 179 80 38 179 80 38 107 51 29 129 59 33 138 69 38 +138 69 38 107 51 29 81 44 20 42 16 9 2 2 2 7 9 9 119 117 113 177 170 162 +168 168 168 177 170 162 134 119 113 138 69 38 138 69 38 107 51 29 138 69 38 158 73 41 +138 69 38 57 54 50 68 67 63 69 68 64 77 78 76 84 81 78 95 84 79 97 96 96 +105 107 107 105 107 107 105 107 107 84 81 78 77 78 76 69 73 72 67 67 66 225 222 218 +255 255 255 233 232 232 139 137 135 20 23 23 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +13 13 13 69 73 72 168 168 168 245 244 244 255 255 255 248 248 248 134 134 133 107 51 29 +158 73 41 174 79 37 180 81 37 179 80 38 179 81 40 129 59 33 107 51 29 138 69 38 +138 69 38 138 69 38 107 51 29 42 16 9 0 0 0 69 73 72 157 157 157 167 162 159 +167 162 159 167 162 159 154 142 136 138 69 38 138 69 38 81 44 20 107 51 29 107 51 29 +49 32 29 60 59 58 64 63 59 69 68 64 69 73 72 77 78 76 85 88 88 97 96 96 +115 110 108 115 110 108 115 110 108 97 96 96 77 78 76 69 73 72 52 51 50 162 160 159 +248 248 248 255 255 255 243 242 242 85 88 88 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 97 96 96 200 200 199 251 250 250 252 252 252 182 182 182 51 47 32 138 69 38 +170 77 39 179 80 38 179 79 37 179 79 37 179 80 38 158 73 41 81 44 20 138 69 38 +138 69 38 138 69 38 138 69 38 124 73 40 89 68 66 147 147 146 167 162 159 167 162 159 +167 162 159 168 168 168 154 142 136 138 69 38 124 73 40 81 44 20 178 79 39 179 80 38 +107 51 29 60 59 58 64 63 59 69 68 64 69 73 72 69 73 72 84 81 78 97 96 96 +105 107 107 115 110 108 115 110 108 105 107 107 84 81 78 69 73 72 52 51 50 54 58 58 +182 182 182 254 254 254 255 255 255 134 131 128 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 13 13 +134 131 128 237 237 237 253 253 253 254 254 254 213 211 211 89 68 66 147 67 29 173 77 35 +179 81 36 179 80 38 179 79 37 179 80 38 179 79 37 178 79 39 107 51 29 124 73 40 +138 69 38 138 69 38 138 69 38 138 69 38 137 73 51 134 119 113 154 142 136 162 160 159 +154 142 136 134 119 113 137 86 52 138 69 38 107 51 29 129 59 33 180 81 37 180 81 37 +138 69 38 57 54 50 64 63 61 67 65 62 69 73 72 69 73 72 77 78 76 85 88 88 +105 107 107 115 110 108 115 110 108 105 107 107 85 88 88 77 78 76 60 59 58 162 160 159 +246 245 245 255 255 255 251 250 250 105 107 107 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 85 88 88 +230 230 229 255 255 255 252 252 252 207 206 206 126 96 80 159 71 30 174 79 37 179 79 37 +176 79 38 179 79 37 179 80 38 179 80 38 179 80 38 179 80 38 158 73 41 81 44 20 +124 73 40 138 69 38 138 69 38 138 69 38 138 69 38 138 69 38 138 69 38 137 73 51 +138 69 38 138 69 38 138 69 38 124 73 40 49 32 29 129 59 33 147 67 29 159 71 30 +138 69 38 57 54 50 64 63 59 64 63 59 67 67 66 69 73 72 77 78 76 85 88 88 +97 96 96 97 96 96 105 107 107 97 96 96 84 81 78 77 78 76 62 61 58 168 168 168 +254 254 254 255 255 255 237 237 237 134 134 133 39 42 42 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 122 123 123 +251 250 250 251 250 250 167 162 159 123 75 52 170 77 39 175 79 35 175 79 35 176 79 38 +179 81 40 179 80 38 179 80 38 179 81 40 179 81 40 179 81 40 178 79 39 138 69 38 +81 44 20 124 73 40 138 69 38 137 73 51 137 73 51 137 86 52 126 96 80 166 113 90 +134 119 113 146 134 128 134 119 113 63 45 38 8 5 4 8 5 4 17 7 8 42 16 9 +49 32 29 33 33 31 65 64 60 63 62 61 64 63 61 69 68 64 69 73 72 77 78 76 +85 88 88 85 88 88 97 96 96 84 81 78 69 73 72 69 68 64 51 47 32 126 96 80 +214 212 206 254 254 254 255 255 255 245 244 244 190 190 190 52 51 50 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 119 117 113 +246 245 245 253 253 253 207 206 206 126 96 80 159 71 30 176 79 38 176 79 38 179 79 37 +179 80 38 179 80 38 179 80 38 182 87 48 197 182 169 182 149 133 182 149 133 182 149 133 +146 134 128 95 84 79 126 96 80 146 134 128 157 157 157 167 162 159 167 162 159 167 162 159 +167 162 159 157 157 157 115 110 108 167 162 159 97 96 96 0 0 0 3 3 6 2 2 2 +64 63 61 119 117 113 52 51 50 64 63 59 63 62 61 64 63 61 69 68 64 69 73 72 +77 78 76 77 78 76 77 78 76 69 68 64 69 68 64 60 59 58 107 51 29 170 77 39 +148 72 46 192 189 185 246 245 245 255 255 255 245 244 244 119 117 113 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63 62 61 +200 200 199 254 254 254 254 254 254 216 216 216 115 110 108 147 67 29 174 79 37 179 81 36 +179 80 38 179 80 38 179 79 37 179 81 40 182 149 133 226 220 210 232 225 217 232 225 217 +230 225 217 206 202 198 167 162 159 122 123 123 105 107 107 119 117 113 134 131 128 134 131 128 +119 117 113 134 131 128 203 196 190 233 229 220 203 196 190 85 88 88 0 0 0 69 68 64 +182 182 182 223 218 211 134 131 128 47 49 48 64 64 61 64 63 61 64 63 61 67 65 62 +67 65 62 67 65 62 64 63 61 64 63 59 60 59 58 81 52 41 170 77 39 176 79 38 +147 67 29 107 75 50 196 196 196 253 253 253 251 250 250 122 123 123 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +69 73 72 200 200 199 251 250 250 254 254 254 237 237 237 139 137 135 124 73 40 166 76 38 +176 79 38 179 79 37 179 80 38 179 80 38 179 81 40 182 149 133 230 223 213 232 225 217 +231 227 218 231 227 218 230 225 217 226 220 210 203 196 190 167 162 159 147 147 146 147 147 146 +179 179 176 225 221 213 233 229 220 233 229 220 233 229 220 214 212 206 147 147 146 207 206 206 +231 227 218 232 228 219 220 215 207 122 123 123 64 64 61 66 65 61 67 66 62 67 66 62 +65 64 60 64 63 59 64 64 61 60 59 58 81 52 41 166 76 38 179 81 40 182 81 38 +129 59 33 139 137 135 240 239 239 254 254 254 255 255 255 226 226 226 85 88 88 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 26 28 29 168 168 168 243 242 242 255 255 255 246 245 245 177 176 172 89 68 66 +129 59 33 166 76 38 176 79 38 179 79 37 179 79 37 176 79 38 182 149 133 226 220 210 +232 228 219 232 228 219 232 228 219 232 228 219 233 229 220 233 229 220 231 227 218 182 182 182 +157 157 157 219 214 205 234 229 223 233 229 220 233 229 220 220 215 207 192 189 185 233 229 220 +233 229 220 234 229 223 229 225 217 177 176 172 147 147 146 134 131 128 85 88 88 52 51 50 +39 42 42 47 49 48 97 96 96 147 147 146 182 149 133 166 113 90 182 87 48 182 81 38 +182 81 38 166 76 38 154 142 136 216 216 216 251 250 250 255 255 255 213 211 211 39 42 42 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 26 28 29 122 123 123 230 230 229 255 255 255 251 250 250 216 216 216 +139 137 135 81 52 41 107 51 29 129 59 33 138 69 38 147 67 29 182 149 133 226 220 210 +232 228 219 232 228 219 233 229 220 233 229 220 232 228 219 233 229 220 231 227 218 226 222 213 +214 212 206 177 176 172 168 168 168 179 179 176 167 162 159 139 137 135 157 157 157 147 147 146 +203 196 190 206 202 198 167 162 159 177 170 162 214 212 206 226 222 213 220 215 207 206 202 198 +203 196 190 206 202 198 220 215 207 232 228 221 234 228 221 220 209 198 182 149 133 182 81 37 +182 81 38 182 81 37 175 79 35 150 99 58 182 182 182 253 253 253 237 237 237 97 96 96 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 13 13 13 122 123 123 213 211 211 233 232 232 253 253 253 255 255 255 255 255 255 +252 252 252 233 232 232 207 206 206 182 182 182 105 107 107 126 96 80 203 196 190 223 218 211 +231 227 218 232 228 219 232 228 219 232 228 219 233 229 220 232 228 219 233 229 220 232 228 219 +232 228 219 231 227 218 222 218 209 162 160 159 179 179 176 206 202 198 203 196 190 182 182 182 +134 131 128 179 179 176 214 212 206 230 223 213 231 227 218 232 228 219 233 229 220 234 229 223 +234 228 221 232 228 221 234 229 223 234 228 221 220 209 198 182 149 133 182 87 48 182 81 37 +170 77 39 166 76 38 148 72 46 134 119 113 230 230 229 255 255 255 226 226 226 67 67 66 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 64 64 61 226 226 226 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 255 233 232 232 84 81 78 105 88 81 97 96 96 147 147 146 +229 225 217 232 228 219 233 229 220 232 228 219 233 229 220 232 228 219 233 229 220 234 229 223 +232 228 221 233 229 220 232 228 219 225 221 213 226 222 213 229 225 217 230 223 213 226 220 210 +214 212 206 226 222 213 229 225 217 232 228 219 233 229 220 233 229 220 233 229 220 234 229 223 +234 229 223 233 229 220 230 223 213 197 182 169 166 113 90 179 79 34 182 81 38 182 81 38 +129 59 33 89 68 66 190 190 190 240 239 239 255 255 255 246 245 245 147 147 146 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 85 88 88 245 244 244 255 255 255 230 230 229 254 253 253 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 255 233 232 232 207 206 206 226 226 226 237 237 237 190 190 190 +206 202 198 230 225 217 232 228 219 232 228 219 233 229 220 233 229 220 233 229 220 234 229 223 +232 228 221 233 229 220 231 227 218 230 225 217 229 225 217 229 225 217 226 222 213 229 225 217 +226 222 213 230 225 217 231 227 218 233 229 220 233 229 220 233 229 220 233 229 220 232 225 217 +220 209 198 197 182 169 166 113 90 182 87 48 174 79 37 174 79 37 166 76 38 147 67 29 +107 51 29 60 59 58 182 182 182 252 252 252 252 252 252 162 160 159 20 23 23 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 63 62 61 226 226 226 255 255 255 200 200 199 207 206 206 253 253 253 255 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 252 252 252 182 182 182 +119 117 113 219 214 205 220 215 207 232 228 219 233 229 220 234 229 223 234 229 223 234 229 223 +234 229 223 234 229 223 233 229 220 232 228 219 231 227 218 232 228 219 232 228 219 231 227 218 +230 225 217 231 227 218 232 228 219 233 229 220 234 228 221 233 229 220 233 229 220 221 217 205 +166 113 90 147 67 29 166 76 38 138 69 38 107 51 29 81 52 41 122 123 123 157 157 157 +182 182 182 207 206 206 237 237 237 254 254 254 237 237 237 97 96 96 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 33 33 31 190 190 190 255 255 255 237 237 237 134 131 128 168 168 168 237 237 237 +254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 249 249 249 182 182 182 105 88 81 +68 65 63 157 157 157 147 147 146 231 227 218 233 229 220 233 229 220 234 229 223 232 228 221 +234 229 223 234 229 224 234 229 224 234 229 223 232 228 219 233 229 220 233 229 220 232 228 219 +231 227 218 231 227 218 231 227 218 232 228 221 230 223 213 203 196 190 182 149 133 166 113 90 +158 101 58 138 69 38 81 44 20 81 44 20 49 32 29 60 59 58 220 219 215 251 250 250 +255 255 255 255 255 255 255 255 255 249 249 249 177 176 172 33 33 31 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 134 134 133 246 245 245 253 253 253 179 179 176 137 86 52 126 96 80 +167 162 159 206 202 198 216 216 216 213 211 211 192 189 185 134 119 113 123 75 52 123 75 52 +107 75 50 57 54 50 51 47 44 206 202 198 232 228 219 232 228 219 232 228 219 232 228 221 +234 229 223 234 229 224 234 229 224 234 229 223 233 229 220 233 229 220 233 229 220 231 227 218 +232 228 219 232 228 219 231 227 218 225 221 213 119 117 113 134 131 128 177 176 172 196 196 196 +168 168 168 139 137 135 168 168 168 230 230 229 237 237 237 245 244 244 254 254 254 253 253 253 +233 232 232 213 211 211 190 190 190 119 117 113 13 13 13 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 64 64 61 220 219 215 255 255 255 240 239 239 134 131 128 128 86 51 +137 86 52 124 73 40 124 73 40 124 73 40 124 73 40 137 86 52 137 86 52 137 86 52 +128 86 51 81 52 41 81 52 41 139 137 135 229 225 217 230 225 217 232 228 219 232 228 219 +234 229 223 234 229 223 233 229 220 233 229 220 233 229 220 232 228 219 232 228 219 232 228 219 +231 227 218 231 227 218 231 227 218 230 223 213 122 123 123 251 250 250 255 255 255 255 255 255 +255 255 255 253 253 253 247 247 246 254 254 254 255 255 255 255 255 255 251 250 250 207 206 206 +85 88 88 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 119 117 113 248 248 248 255 255 255 233 232 232 115 110 108 +123 75 52 137 86 52 150 99 58 150 99 58 137 86 52 128 86 51 145 89 57 137 86 52 +150 99 58 107 75 50 128 86 51 77 78 76 206 202 198 232 228 219 231 227 218 231 227 218 +232 228 219 232 228 221 233 229 220 233 229 220 233 229 220 233 229 220 233 229 220 233 229 220 +232 228 219 231 227 218 206 202 198 226 220 210 139 137 135 248 248 248 255 255 255 233 232 232 +237 237 237 246 245 245 251 250 250 246 245 245 182 182 182 168 168 168 119 117 113 54 58 58 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 177 176 172 247 247 246 255 255 255 233 232 232 +157 157 157 126 96 80 128 86 51 123 75 52 128 86 51 145 89 57 145 89 57 157 101 56 +137 86 52 107 75 50 123 75 52 51 47 32 167 162 159 229 225 217 232 228 219 232 228 219 +232 228 219 232 228 219 232 228 219 231 227 218 232 228 219 232 228 219 232 228 219 232 228 219 +232 228 219 231 227 218 134 134 133 134 131 128 134 134 133 240 239 239 254 254 254 162 160 159 +0 0 0 97 96 96 139 137 135 105 107 107 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 39 42 42 177 176 172 251 250 250 255 255 255 +247 247 246 179 179 176 107 75 50 150 99 58 150 99 58 150 99 58 157 101 56 145 89 57 +81 52 41 123 75 52 107 75 50 107 75 50 97 96 96 223 218 211 232 228 219 232 228 219 +231 227 218 232 228 219 232 228 219 232 228 219 232 228 219 232 228 219 232 228 219 233 229 220 +232 228 219 232 228 219 203 196 190 196 196 196 243 242 242 252 252 252 254 254 254 147 147 146 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 77 78 76 216 216 216 254 254 254 251 250 250 +200 200 199 123 75 52 123 75 52 150 99 58 150 99 58 157 101 56 145 89 57 107 75 50 +137 86 52 137 86 52 137 86 52 128 86 51 81 44 20 192 189 185 231 227 218 231 227 218 +233 229 220 232 228 219 232 228 219 231 227 218 232 228 219 232 228 219 231 227 218 231 227 218 +232 228 219 233 229 220 225 221 213 177 176 172 246 245 245 255 255 255 243 242 242 115 110 108 +13 13 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 20 23 23 200 200 199 254 254 254 252 252 252 192 189 185 +126 96 80 128 86 51 150 99 58 150 99 58 157 101 56 150 99 58 107 75 50 137 86 52 +137 86 52 145 89 57 150 99 58 137 86 52 49 32 29 122 123 123 225 221 213 231 227 218 +231 227 218 230 225 217 231 227 218 232 228 219 231 227 218 231 227 218 233 229 220 233 229 220 +233 229 220 233 229 220 233 229 220 192 189 185 196 196 196 255 255 255 255 255 255 237 237 237 +168 168 168 119 117 113 39 42 42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 168 168 168 252 252 252 254 254 254 190 190 190 128 86 51 +128 86 51 150 99 58 150 99 58 157 101 56 150 99 58 107 75 50 123 75 52 128 86 51 +150 99 58 157 101 56 145 89 57 107 75 50 81 52 41 60 59 58 203 196 190 229 225 217 +229 225 217 229 225 217 230 225 217 231 227 218 232 228 219 232 228 219 233 229 220 232 228 219 +233 229 220 234 229 223 234 229 223 232 228 221 147 147 146 196 196 196 248 248 248 255 255 255 +251 250 250 247 247 246 230 230 229 182 182 182 105 107 107 52 51 50 20 23 23 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 105 107 107 237 237 237 255 255 255 216 216 216 126 96 80 128 86 51 +150 99 58 157 101 56 157 101 56 150 99 58 107 75 50 88 74 36 128 86 51 145 89 57 +150 99 58 145 89 57 128 86 51 107 75 50 107 75 50 51 47 32 177 170 162 229 225 217 +230 225 217 230 225 217 230 225 217 231 227 218 232 228 219 233 229 220 232 228 219 233 229 220 +233 229 220 234 229 223 234 229 224 234 229 224 229 225 217 182 182 182 168 168 168 216 216 216 +243 242 242 253 253 253 255 255 255 255 255 255 248 248 248 213 211 211 177 176 172 157 157 157 +139 137 135 105 107 107 64 64 61 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 39 42 42 190 190 190 254 254 254 243 242 242 146 134 128 128 86 51 145 89 57 +158 101 56 150 99 58 150 99 58 88 74 36 63 45 38 107 75 50 150 99 58 145 89 57 +150 99 58 137 86 52 137 86 52 107 75 50 88 74 36 97 96 96 214 212 206 229 225 217 +230 225 217 230 225 217 230 225 217 231 227 218 231 227 218 233 229 220 232 228 219 233 229 220 +234 229 223 234 229 223 234 229 223 234 229 223 234 229 224 234 229 224 222 218 209 182 182 182 +139 137 135 147 147 146 196 196 196 240 239 239 254 254 254 255 255 255 254 254 254 251 250 250 +246 245 245 240 239 239 233 232 232 200 200 199 139 137 135 52 51 50 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 64 64 61 230 230 229 255 255 255 206 202 198 128 86 51 123 75 52 158 101 56 +157 101 56 150 99 58 107 75 50 63 45 38 107 75 50 150 99 58 145 89 57 150 99 58 +145 89 57 145 89 57 123 75 52 107 75 50 97 96 96 206 202 198 229 225 217 229 225 217 +230 225 217 231 227 218 231 227 218 231 227 218 232 228 219 233 229 220 233 229 220 233 229 220 +232 228 221 234 229 224 234 229 223 234 229 223 234 229 224 234 229 224 234 229 223 234 229 223 +192 189 185 60 59 58 46 53 56 85 88 88 162 160 159 216 216 216 233 232 232 240 239 239 +246 245 245 251 250 250 255 255 255 255 255 255 253 253 253 225 222 218 147 147 146 60 59 58 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 97 96 96 249 249 249 254 254 254 154 142 136 124 73 40 150 99 58 157 101 56 +150 99 58 145 89 57 81 52 41 107 75 50 137 86 52 145 89 57 128 86 51 150 99 58 +137 86 52 145 89 57 81 52 41 115 110 108 206 202 198 229 225 217 229 225 217 229 225 217 +230 225 217 231 227 218 230 225 217 231 227 218 232 228 219 232 228 219 232 228 219 233 229 220 +233 229 220 234 229 223 234 229 224 234 229 224 234 229 223 234 229 224 234 229 224 232 228 221 +157 157 157 34 41 43 33 38 41 38 46 48 28 35 38 46 53 56 85 88 88 119 117 113 +134 134 133 157 157 157 192 189 185 226 226 226 253 253 253 255 255 255 251 250 250 207 206 206 +105 107 107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 134 134 133 255 255 255 247 247 246 105 88 81 128 86 51 150 99 58 157 101 56 +150 99 58 107 75 50 81 52 41 128 86 51 145 89 57 123 75 52 150 99 58 137 86 52 +137 86 52 107 75 50 105 107 107 214 212 206 231 227 218 230 225 217 229 225 217 230 225 217 +231 227 218 231 227 218 231 227 218 231 227 218 231 227 218 231 227 218 231 227 218 233 229 220 +233 229 220 232 228 221 234 229 223 234 229 224 234 229 224 234 229 223 234 229 224 222 218 209 +105 107 107 28 35 38 28 35 38 33 38 41 28 35 38 34 41 43 33 38 41 34 41 43 +34 41 43 38 46 48 54 58 58 85 88 88 147 147 146 226 226 226 252 252 252 254 254 254 +230 230 229 85 88 88 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 134 134 133 255 255 255 245 244 244 89 68 66 128 86 51 157 101 56 150 99 58 +137 86 52 63 45 38 123 75 52 137 86 52 137 86 52 128 86 51 137 86 52 128 86 51 +88 74 36 122 123 123 214 212 206 232 228 219 231 227 218 230 225 217 230 225 217 231 227 218 +231 227 218 231 227 218 231 227 218 231 227 218 230 225 217 231 227 218 232 228 219 233 229 220 +233 229 220 232 228 221 234 229 223 234 229 223 234 229 223 234 229 223 234 229 223 179 179 176 +33 38 41 29 32 34 28 35 38 33 38 41 33 38 41 33 38 41 28 35 38 33 38 41 +33 38 41 34 41 43 34 41 43 34 41 43 42 49 51 77 78 76 182 182 182 247 247 246 +254 254 254 213 211 211 77 78 76 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 119 117 113 255 255 255 251 250 250 105 88 81 124 73 40 157 101 56 150 99 58 +107 75 50 88 74 36 128 86 51 128 86 51 128 86 51 137 86 52 123 75 52 81 44 20 +119 117 113 219 214 205 231 227 218 231 227 218 230 225 217 229 225 217 230 225 217 231 227 218 +231 227 218 231 227 218 231 227 218 229 225 217 230 225 217 231 227 218 231 227 218 232 228 219 +232 228 219 233 229 220 232 228 221 234 229 223 234 229 223 234 229 223 214 212 206 77 78 76 +23 27 31 25 30 33 28 35 38 33 38 41 33 38 41 28 35 38 33 38 41 33 38 41 +33 38 41 38 46 48 38 46 48 34 41 43 42 49 51 54 58 58 69 73 72 182 182 182 +252 252 252 254 254 254 196 196 196 39 42 42 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 97 96 96 251 250 250 254 254 254 134 131 128 124 73 40 157 101 56 145 89 57 +81 44 20 107 75 50 128 86 51 137 86 52 128 86 51 88 74 36 37 34 30 3 3 8 +162 160 159 233 229 220 231 227 218 230 225 217 230 225 217 229 225 217 230 225 217 231 227 218 +231 227 218 231 227 218 231 227 218 230 225 217 230 225 217 230 225 217 230 225 217 232 228 219 +232 228 219 233 229 220 234 229 223 234 229 223 233 229 220 223 218 211 119 117 113 28 35 38 +29 32 34 29 32 34 29 32 34 25 30 33 25 30 33 28 35 38 28 35 38 28 35 38 +34 41 43 38 46 48 38 46 48 38 46 48 42 49 51 46 53 56 54 58 58 64 67 67 +196 196 196 254 253 253 254 254 254 190 190 190 52 51 50 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 67 67 66 233 232 232 254 254 254 179 179 176 124 73 40 157 101 56 137 86 52 +63 45 38 107 75 50 137 86 52 137 86 52 81 52 41 27 25 23 20 24 26 14 18 20 +105 107 107 230 225 217 230 225 217 230 225 217 230 225 217 230 225 217 229 225 217 231 227 218 +231 227 218 230 225 217 230 225 217 229 225 217 229 225 217 229 225 217 231 227 218 231 227 218 +232 228 219 233 229 220 233 229 220 233 229 220 226 222 213 147 147 146 39 42 42 28 35 38 +29 32 34 25 30 33 25 30 33 21 25 29 25 30 33 29 32 34 28 35 38 28 35 38 +34 41 43 34 41 43 34 41 43 38 46 48 42 49 51 46 53 56 46 53 56 54 58 58 +85 88 88 207 206 206 254 254 254 251 250 250 168 168 168 26 28 29 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 52 51 50 207 206 206 255 255 255 207 206 206 124 73 40 150 99 58 123 75 52 +88 74 36 88 74 36 81 52 41 49 32 29 26 28 29 21 25 29 21 25 29 16 19 20 +60 59 58 203 196 190 230 225 217 230 225 217 231 227 218 230 225 217 229 225 217 230 225 217 +231 227 218 230 225 217 229 225 217 226 222 213 226 222 213 229 225 217 231 227 218 232 228 219 +231 227 218 233 229 220 232 228 219 222 218 209 139 137 135 33 38 41 25 30 33 29 32 34 +29 32 34 25 30 33 23 27 31 21 25 29 25 30 33 28 35 38 28 35 38 34 41 43 +33 38 41 33 38 41 34 41 43 38 46 48 42 49 51 46 53 56 42 49 51 46 53 56 +46 53 56 85 88 88 220 219 215 255 255 255 246 245 245 122 123 123 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 26 28 29 182 182 182 255 255 255 226 226 226 128 86 51 145 89 57 107 75 50 +49 32 29 27 25 23 13 17 18 20 23 23 20 24 26 20 24 26 20 23 23 16 19 20 +26 28 29 139 137 135 226 222 213 229 225 217 229 225 217 229 225 217 229 225 217 229 225 217 +229 225 217 229 225 217 226 222 213 226 222 213 226 222 213 229 225 217 231 227 218 231 227 218 +231 227 218 231 227 218 203 196 190 119 117 113 28 35 38 29 32 34 23 27 31 25 30 33 +25 30 33 28 35 38 29 32 34 25 30 33 25 30 33 28 35 38 33 38 41 34 41 43 +34 41 43 33 38 41 34 41 43 38 46 48 38 46 48 38 46 48 42 49 51 42 49 51 +46 53 56 46 53 56 105 107 107 233 232 232 255 255 255 237 237 237 105 107 107 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 13 13 13 168 168 168 253 253 253 233 232 232 126 96 80 128 86 51 49 32 29 +21 25 29 21 25 29 16 22 26 16 19 20 16 19 20 16 19 20 16 19 20 16 19 20 +16 22 26 52 51 50 167 162 159 226 222 213 229 225 217 229 225 217 229 225 217 230 225 217 +229 225 217 229 225 217 229 225 217 226 222 213 225 221 213 229 225 217 230 225 217 230 225 217 +220 215 207 162 160 159 84 81 78 28 35 38 28 35 38 25 30 33 21 25 29 21 25 29 +23 27 31 25 30 33 29 32 34 29 32 34 23 27 31 29 32 34 28 35 38 33 38 41 +34 41 43 33 38 41 33 38 41 34 41 43 34 41 43 38 46 48 38 46 48 42 49 51 +46 53 56 46 53 56 46 53 56 139 137 135 243 242 242 254 254 254 220 219 215 84 81 78 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 162 160 159 252 252 252 237 237 237 134 119 113 88 74 36 16 22 26 +20 24 26 20 23 23 16 19 20 16 19 20 20 23 23 20 23 23 20 23 23 16 19 20 +14 18 20 20 23 23 29 32 34 134 131 128 203 196 190 226 220 210 230 225 217 230 225 217 +229 225 217 230 223 213 226 222 213 226 222 213 226 222 213 223 218 211 214 212 206 177 176 172 +85 88 88 28 35 38 29 32 34 23 27 31 21 25 29 20 24 26 23 27 31 21 25 29 +20 24 26 21 25 29 23 27 31 29 32 34 25 30 33 25 30 33 33 38 41 28 35 38 +33 38 41 33 38 41 28 35 38 33 38 41 34 41 43 38 46 48 38 46 48 38 46 48 +42 49 51 42 49 51 42 49 51 54 58 58 182 182 182 252 252 252 254 254 254 168 168 168 +13 13 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 20 23 23 177 176 172 254 254 254 237 237 237 134 119 113 51 47 32 20 23 23 +16 19 20 16 19 20 14 18 20 16 19 20 20 23 23 14 18 20 20 23 23 20 23 23 +14 18 20 14 18 20 20 23 23 16 22 26 69 73 72 139 137 135 179 179 176 206 202 198 +220 215 207 223 218 211 220 215 207 203 196 190 177 170 162 134 134 133 85 88 88 14 18 20 +23 27 31 23 27 31 20 24 26 20 24 26 20 23 23 20 24 26 20 24 26 20 24 26 +16 22 26 20 24 26 23 27 31 25 30 33 25 30 33 28 35 38 28 35 38 29 32 34 +33 38 41 33 38 41 29 32 34 28 35 38 33 38 41 34 41 43 34 41 43 34 41 43 +42 49 51 42 49 51 42 49 51 46 53 56 85 88 88 213 211 211 255 255 255 246 245 245 +134 131 128 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 20 23 23 147 147 146 207 206 206 200 200 199 119 117 113 +39 42 42 47 49 48 190 190 190 255 255 255 237 237 237 105 88 81 33 33 31 20 24 26 +20 24 26 16 19 20 13 15 17 13 15 17 12 13 15 10 12 14 14 18 20 16 19 20 +13 17 18 14 18 20 20 23 23 20 23 23 20 24 26 20 24 26 47 49 48 63 62 61 +69 73 72 84 81 78 69 73 72 60 59 58 39 42 42 20 24 26 20 24 26 21 25 29 +16 22 26 20 23 23 20 23 23 16 19 20 12 15 17 13 15 17 13 15 17 13 15 17 +12 13 15 13 17 18 21 25 29 25 30 33 25 30 33 25 30 33 28 35 38 28 35 38 +28 35 38 33 38 41 29 32 34 25 30 33 29 32 34 34 41 43 38 46 48 42 49 51 +42 49 51 46 53 56 46 53 56 42 49 51 54 58 58 115 110 108 233 232 232 255 255 255 +230 230 229 97 96 96 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 139 137 135 248 248 248 255 255 255 255 255 255 246 245 245 +196 196 196 192 189 185 243 242 242 255 255 255 213 211 211 51 47 32 26 28 29 20 23 23 +16 22 26 13 17 18 12 15 17 13 15 17 10 11 13 10 12 14 12 15 17 13 17 18 +13 15 17 12 13 15 12 15 17 13 17 18 13 15 17 12 13 15 16 19 20 14 18 20 +12 15 17 13 15 17 12 15 17 12 15 17 13 17 18 16 19 20 20 23 23 20 23 23 +13 17 18 14 18 20 13 15 17 10 12 14 12 13 15 14 18 20 14 18 20 13 17 18 +12 13 15 10 12 14 16 19 20 20 24 26 21 25 29 23 27 31 25 30 33 25 30 33 +25 30 33 29 32 34 25 30 33 29 32 34 28 35 38 33 38 41 42 49 51 42 49 51 +42 49 51 46 53 56 54 58 58 46 53 56 46 53 56 69 73 72 157 157 157 247 247 246 +254 254 254 207 206 206 54 58 58 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 182 182 182 253 253 253 245 244 244 243 242 242 254 254 254 +255 255 255 255 255 255 255 255 255 246 245 245 134 131 128 37 34 30 13 17 18 14 18 20 +14 18 20 13 15 17 12 13 15 12 13 15 9 10 12 9 10 12 10 11 13 10 12 14 +10 11 13 10 11 13 10 11 13 10 11 13 12 13 15 13 15 17 14 18 20 13 15 17 +9 10 12 9 10 12 8 9 11 8 9 11 9 10 12 10 11 13 10 11 13 12 13 14 +9 10 12 9 10 12 12 13 15 12 13 15 12 13 15 13 17 18 13 17 18 13 15 17 +12 13 15 10 12 14 13 15 17 13 17 18 16 19 20 20 23 23 20 24 26 23 27 31 +21 25 29 25 30 33 28 35 38 33 38 41 33 38 41 33 38 41 38 46 48 34 41 43 +38 46 48 42 49 51 54 58 58 54 58 58 46 53 56 46 53 56 64 67 67 182 182 182 +254 254 254 252 252 252 190 190 190 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 157 157 157 251 250 250 249 249 249 167 162 159 192 189 185 +226 226 226 235 232 229 220 215 207 146 134 128 107 75 50 12 15 17 13 17 18 12 15 17 +10 11 13 9 10 12 9 10 12 7 8 10 7 8 10 7 9 9 8 9 11 7 8 10 +9 10 12 9 10 12 8 9 11 10 11 13 12 13 15 12 13 15 12 13 15 10 11 13 +8 8 9 7 8 10 7 8 10 7 8 10 8 9 11 8 8 9 8 8 9 8 9 11 +10 12 14 9 10 12 10 11 13 10 11 13 12 13 15 13 17 18 14 18 20 12 13 15 +10 11 13 10 11 13 10 11 13 12 13 15 13 17 18 16 19 20 20 23 23 20 24 26 +23 27 31 25 30 33 33 38 41 34 41 43 33 38 41 34 41 43 38 46 48 34 41 43 +38 46 48 38 46 48 42 49 51 42 49 51 42 49 51 42 49 51 46 53 56 64 67 67 +207 206 206 254 254 254 251 250 250 168 168 168 26 28 29 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 77 78 76 233 232 232 255 255 255 237 237 237 134 131 128 +123 75 52 126 96 80 128 86 51 145 89 57 51 47 32 13 17 18 16 19 20 13 15 17 +9 10 12 10 11 13 10 12 14 8 9 11 8 9 11 9 10 12 10 11 13 7 8 10 +8 9 11 10 12 14 9 10 12 12 13 15 13 15 17 10 11 13 8 9 11 7 8 10 +8 9 11 8 9 11 8 9 11 7 8 10 7 8 10 6 7 9 8 9 11 9 10 12 +9 10 12 9 10 12 9 10 12 9 10 12 10 12 14 13 17 18 13 15 17 10 12 14 +9 10 12 9 10 12 10 11 13 14 18 20 20 23 23 20 24 26 20 24 26 21 25 29 +25 30 33 25 30 33 28 35 38 28 35 38 33 38 41 38 46 48 42 49 51 38 46 48 +34 41 43 34 41 43 34 41 43 42 49 51 42 49 51 46 53 56 38 46 48 46 53 56 +97 96 96 220 219 215 254 254 254 245 244 244 147 147 146 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 134 131 128 246 245 245 255 255 255 243 242 242 +179 179 176 107 75 50 128 86 51 107 75 50 20 20 21 12 13 15 16 19 20 12 13 15 +12 13 15 13 15 17 10 11 13 9 10 12 8 9 11 10 12 14 12 13 15 10 11 13 +8 9 11 8 9 11 8 8 9 8 8 9 8 8 9 8 8 9 7 8 10 8 9 11 +7 8 10 7 8 10 6 7 9 6 7 9 7 8 10 6 7 9 8 9 11 9 10 12 +10 11 13 10 11 13 13 13 13 17 18 16 13 15 17 13 15 17 10 12 14 10 11 13 +9 10 12 9 10 12 10 11 13 20 20 21 20 23 23 25 30 33 21 25 29 23 27 31 +25 30 33 25 30 33 25 30 33 25 30 33 29 32 34 33 38 41 34 41 43 33 38 41 +33 38 41 33 38 41 34 41 43 38 46 48 42 49 51 46 53 56 42 49 51 38 46 48 +46 53 56 119 117 113 237 237 237 255 255 255 245 244 244 134 134 133 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 122 123 123 243 242 242 255 255 255 243 242 242 +177 170 162 150 99 58 128 86 51 63 45 38 10 11 13 10 11 13 12 13 15 13 15 17 +16 19 20 16 19 20 12 15 17 8 9 11 9 10 12 10 12 14 13 15 17 12 13 15 +12 13 14 9 10 12 8 9 11 8 9 11 6 7 9 8 9 11 6 7 9 3 3 8 +3 3 8 3 3 8 7 10 12 3 3 6 4 4 14 13 15 17 13 17 18 16 22 26 +16 19 20 20 23 23 137 105 55 108 90 44 20 24 26 21 25 29 20 23 23 16 19 20 +9 10 12 10 11 13 10 12 14 12 13 15 13 17 18 20 24 26 23 27 31 23 27 31 +25 30 33 23 27 31 23 27 31 23 27 31 21 25 29 23 27 31 29 32 34 28 35 38 +28 35 38 29 32 34 28 35 38 28 35 38 38 46 48 46 53 56 42 49 51 38 46 48 +42 49 51 46 53 56 122 123 123 237 237 237 255 255 255 237 237 237 119 117 113 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 33 33 31 225 222 218 255 255 255 237 237 237 154 142 136 +137 86 52 128 86 51 107 75 50 27 25 23 8 9 11 13 15 17 13 17 18 12 13 15 +16 19 20 14 18 20 13 17 18 12 13 15 17 18 16 17 18 16 13 15 17 14 18 20 +27 25 23 20 20 21 27 25 23 37 34 30 27 25 23 16 19 20 88 74 36 122 100 50 +122 100 50 122 100 50 81 52 41 200 163 79 200 163 79 189 156 74 16 22 26 23 27 31 +23 27 31 37 34 30 223 182 84 152 111 60 21 25 29 21 25 29 16 22 26 16 19 20 +12 13 15 10 12 14 10 11 13 10 11 13 13 17 18 16 19 20 20 23 23 20 24 26 +25 30 33 23 27 31 23 27 31 25 30 33 23 27 31 21 25 29 25 30 33 29 32 34 +29 32 34 25 30 33 29 32 34 29 32 34 38 46 48 42 49 51 38 46 48 38 46 48 +42 49 51 42 49 51 46 53 56 139 137 135 243 242 242 255 255 255 233 232 232 122 123 123 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 122 123 123 248 248 248 252 252 252 167 162 159 137 86 52 +128 86 51 128 86 51 81 52 41 7 10 12 8 9 11 10 11 13 13 15 17 13 15 17 +12 13 15 13 15 17 13 15 17 27 25 23 137 105 55 161 132 61 28 30 31 23 27 31 +189 156 74 161 132 61 161 132 61 235 192 90 161 132 61 20 24 26 161 132 61 216 177 82 +200 163 79 177 145 72 108 90 44 241 195 89 216 177 82 228 186 86 51 47 32 25 30 33 +23 27 31 89 75 50 235 192 90 108 90 44 21 25 29 23 27 31 20 24 26 16 22 26 +10 12 14 9 10 12 9 10 12 13 15 17 16 19 20 16 19 20 16 19 20 16 19 20 +21 25 29 25 30 33 25 30 33 25 30 33 28 35 38 33 38 41 28 35 38 29 32 34 +29 32 34 33 38 41 28 35 38 33 38 41 42 49 51 38 46 48 34 41 43 38 46 48 +38 46 48 38 46 48 34 41 43 33 38 41 162 160 159 246 245 245 255 255 255 237 237 237 +85 88 88 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 147 147 146 251 250 250 237 237 237 134 119 113 128 86 51 +128 86 51 124 73 40 27 25 23 8 9 11 8 9 11 10 11 13 12 15 17 20 23 23 +17 18 16 10 11 13 12 13 14 49 32 29 200 163 79 223 182 84 33 33 31 63 45 38 +235 192 90 177 145 72 200 163 79 248 200 89 161 132 61 37 34 30 177 145 72 200 163 79 +208 171 79 177 145 72 108 90 44 241 195 89 189 156 74 235 190 84 89 75 50 21 25 29 +7 16 24 152 111 60 228 186 86 63 45 38 25 30 33 23 27 31 20 24 26 14 18 20 +10 11 13 9 10 12 10 11 13 10 12 14 13 15 17 16 19 20 16 19 20 14 18 20 +16 22 26 21 25 29 29 32 34 25 30 33 28 35 38 29 32 34 29 32 34 28 35 38 +33 38 41 33 38 41 34 41 43 42 49 51 42 49 51 38 46 48 38 46 48 34 41 43 +34 41 43 38 46 48 34 41 43 38 46 48 38 46 48 157 157 157 245 244 244 251 250 250 +157 157 157 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 147 147 146 251 250 250 233 232 232 134 119 113 128 86 51 +128 86 51 63 45 38 7 8 10 9 10 12 8 9 11 9 10 12 26 28 29 119 117 113 +69 73 72 10 11 13 9 10 12 51 47 32 216 177 82 200 163 79 33 33 31 89 75 50 +241 195 89 161 132 61 216 177 82 248 200 89 161 132 61 51 47 32 200 163 79 189 156 74 +223 182 84 161 132 61 122 100 50 241 195 89 161 132 61 241 195 89 122 100 50 20 24 26 +7 16 24 189 156 74 208 171 79 21 25 29 29 32 34 23 27 31 20 24 26 20 23 23 +13 15 17 10 11 13 10 12 14 10 12 14 13 15 17 20 23 23 20 23 23 16 19 20 +16 19 20 29 32 34 33 38 41 33 38 41 28 35 38 29 32 34 29 32 34 25 30 33 +34 41 43 38 46 48 42 49 51 42 49 51 38 46 48 38 46 48 42 49 51 38 46 48 +42 49 51 46 53 56 38 46 48 33 38 41 34 41 43 122 123 123 245 244 244 251 250 250 +157 157 157 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 147 147 146 251 250 250 237 237 237 134 119 113 107 75 50 +107 75 50 22 12 9 8 9 11 9 10 12 8 9 11 0 0 0 97 96 96 134 134 133 +20 20 21 9 10 12 10 12 14 63 45 38 235 190 84 177 145 72 26 28 29 122 100 50 +241 195 89 161 132 61 223 182 84 248 200 89 161 132 61 51 47 32 216 177 82 177 145 72 +235 192 90 161 132 61 122 100 50 235 192 90 137 105 55 241 195 89 152 111 60 23 27 31 +21 25 29 216 177 82 177 145 72 7 16 24 29 32 34 25 30 33 23 27 31 20 24 26 +14 18 20 10 11 13 12 13 15 13 17 18 20 24 26 23 27 31 21 25 29 20 23 23 +20 23 23 23 27 31 33 38 41 28 35 38 29 32 34 25 30 33 23 27 31 21 25 29 +33 38 41 42 49 51 46 53 56 42 49 51 46 53 56 38 46 48 42 49 51 38 46 48 +51 47 44 107 51 29 49 32 29 5 12 15 105 107 107 230 230 229 255 255 255 237 237 237 +97 96 96 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 134 134 133 249 249 249 246 245 245 146 134 128 107 75 50 +81 52 41 13 13 13 10 11 13 10 11 13 5 6 8 67 67 66 167 162 159 52 51 50 +13 15 17 8 9 11 10 11 13 88 74 36 248 200 89 161 132 61 20 24 26 137 105 55 +241 195 89 152 111 60 235 190 84 248 200 89 177 145 72 81 52 41 228 186 86 161 132 61 +241 195 89 152 111 60 122 100 50 235 192 90 108 90 44 241 195 89 161 132 61 21 25 29 +81 52 41 228 186 86 152 111 60 7 16 24 23 27 31 25 30 33 29 32 34 16 22 26 +13 15 17 10 12 14 13 17 18 16 19 20 20 24 26 21 25 29 21 25 29 4 4 14 +168 168 168 122 123 123 23 27 31 28 35 38 28 35 38 25 30 33 29 32 34 23 27 31 +28 35 38 42 49 51 42 49 51 46 53 56 46 53 56 38 46 48 42 49 51 81 52 41 +158 73 41 176 79 38 129 59 33 85 88 88 225 222 218 255 255 255 246 245 245 147 147 146 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 77 78 76 105 107 107 122 123 123 122 123 123 122 123 123 105 107 107 67 67 66 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 139 137 135 249 249 249 243 242 242 134 119 113 89 75 50 +20 20 21 8 9 11 10 11 13 10 11 13 39 42 42 157 157 157 77 78 76 12 15 17 +14 18 20 7 10 12 7 10 12 108 90 44 248 200 89 137 105 55 16 22 26 161 132 61 +241 195 89 152 111 60 235 190 84 248 200 89 177 145 72 81 52 41 235 192 90 152 111 60 +241 195 89 152 111 60 122 100 50 235 192 90 108 90 44 228 186 86 177 145 72 26 28 29 +108 90 44 235 192 90 89 75 50 16 22 26 23 27 31 25 30 33 29 32 34 16 19 20 +12 15 17 12 15 17 16 19 20 16 22 26 25 30 33 21 25 29 20 24 26 85 88 88 +233 232 232 226 226 226 77 78 76 28 35 38 28 35 38 29 32 34 34 41 43 28 35 38 +28 35 38 39 42 42 42 49 51 54 58 58 38 46 48 39 42 42 107 51 29 166 76 38 +182 81 38 180 81 37 170 77 39 147 147 146 248 248 248 254 254 254 182 182 182 33 33 31 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 42 42 +162 160 159 226 226 226 243 242 242 252 252 252 253 253 253 252 252 252 243 242 242 216 216 216 +147 147 146 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 85 88 88 207 206 206 253 253 253 233 232 232 115 110 108 81 52 41 +3 3 8 6 7 9 9 10 12 12 13 15 105 107 107 134 134 133 26 28 29 16 19 20 +16 19 20 8 9 11 3 3 8 137 105 55 248 200 89 122 100 50 7 16 24 177 145 72 +241 195 89 137 105 55 235 190 84 248 200 89 177 145 72 88 74 36 241 195 89 161 132 61 +241 195 89 137 105 55 108 90 44 228 186 86 108 90 44 208 171 79 189 156 74 37 34 30 +137 105 55 228 186 86 51 47 32 21 25 29 25 30 33 25 30 33 25 30 33 20 23 23 +13 17 18 14 18 20 16 19 20 20 24 26 23 27 31 21 25 29 33 38 41 168 168 168 +252 252 252 251 250 250 177 176 172 42 49 51 28 35 38 33 38 41 38 46 48 34 41 43 +33 38 41 34 41 43 42 49 51 42 49 51 33 38 41 129 59 33 174 79 37 182 81 37 +182 81 37 180 81 37 179 79 37 126 96 80 230 230 229 255 255 255 207 206 206 52 51 50 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 28 29 177 176 172 +249 249 249 254 254 254 251 250 250 248 248 248 246 245 245 248 248 248 251 250 250 255 255 255 +248 248 248 182 182 182 52 51 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 69 73 72 230 230 229 254 254 254 254 254 254 200 200 199 89 68 66 27 25 23 +6 7 9 7 8 10 9 10 12 26 28 29 157 157 157 60 59 58 13 15 17 16 19 20 +16 19 20 8 9 11 3 3 8 177 145 72 241 195 89 108 90 44 7 16 24 189 156 74 +241 195 89 137 105 55 241 195 89 235 190 84 189 156 74 108 90 44 241 195 89 177 145 72 +241 195 89 122 100 50 108 90 44 228 186 86 89 75 50 189 156 74 208 171 79 51 47 32 +161 132 61 216 177 82 27 25 23 21 25 29 25 30 33 25 30 33 25 30 33 14 18 20 +13 17 18 14 18 20 16 19 20 16 19 20 20 24 26 21 25 29 84 81 78 237 237 237 +255 255 255 255 255 255 240 239 239 105 107 107 33 38 41 38 46 48 38 46 48 39 42 42 +33 38 41 34 41 43 34 41 43 51 47 32 129 59 33 176 79 38 182 81 38 182 81 38 +182 81 38 182 81 38 182 81 37 159 71 30 177 176 172 254 254 254 246 245 245 97 96 96 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 85 88 88 240 239 239 +255 255 255 226 226 226 200 200 199 200 200 199 200 200 199 196 196 196 200 200 199 226 226 226 +254 254 254 251 250 250 168 168 168 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 168 168 168 254 254 254 249 249 249 207 206 206 97 96 96 0 0 0 6 7 9 +8 8 9 8 9 11 2 2 2 84 81 78 147 147 146 0 0 0 12 13 15 16 19 20 +13 15 17 8 9 11 3 3 8 189 156 74 228 186 86 88 74 36 16 22 26 189 156 74 +235 190 84 152 111 60 241 195 89 216 177 82 189 156 74 137 105 55 235 192 90 177 145 72 +235 190 84 108 90 44 122 100 50 228 186 86 89 75 50 161 132 61 223 182 84 81 52 41 +177 145 72 189 156 74 27 25 23 20 24 26 23 27 31 28 35 38 25 30 33 13 17 18 +14 18 20 14 18 20 16 19 20 16 19 20 16 22 26 3 3 8 168 168 168 255 255 255 +249 249 249 248 248 248 255 255 255 216 216 216 69 73 72 34 41 43 33 38 41 28 35 38 +33 38 41 46 53 56 63 45 38 138 69 38 179 80 38 182 81 38 182 81 37 182 81 38 +182 81 38 182 81 38 182 81 38 179 79 37 126 96 80 243 242 242 255 255 255 190 190 190 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 134 134 133 255 255 255 +249 249 249 168 168 168 247 247 246 255 255 255 255 255 255 254 254 254 246 245 245 196 196 196 +220 219 215 255 255 255 246 245 245 122 123 123 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 162 160 159 254 254 254 252 252 252 226 226 226 200 200 199 147 147 146 20 23 23 +6 7 9 7 8 10 3 3 6 66 65 61 139 137 135 0 0 0 13 17 18 16 19 20 +12 15 17 8 9 11 2 2 2 208 171 79 223 182 84 88 74 36 33 33 31 200 163 79 +223 182 84 161 132 61 235 192 90 208 171 79 200 163 79 161 132 61 235 190 84 189 156 74 +235 190 84 108 90 44 122 100 50 228 186 86 89 75 50 137 105 55 235 192 90 88 74 36 +208 171 79 161 132 61 20 23 23 20 24 26 23 27 31 29 32 34 21 25 29 13 17 18 +14 18 20 12 15 17 14 18 20 16 19 20 13 17 18 97 96 96 240 239 239 255 255 255 +200 200 199 182 182 182 253 253 253 252 252 252 179 179 176 38 46 48 33 38 41 33 38 41 +38 46 48 63 45 38 148 72 46 179 80 38 182 81 37 182 81 38 182 81 38 182 81 37 +182 81 38 182 81 38 182 81 38 182 81 38 158 73 41 190 190 190 255 255 255 237 237 237 +67 67 66 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 162 160 159 255 255 255 +237 237 237 182 182 182 255 255 255 246 245 245 216 216 216 237 237 237 254 254 254 253 253 253 +190 190 190 233 232 232 255 255 255 216 216 216 52 51 50 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 64 64 61 225 222 218 252 252 252 255 255 255 255 255 255 251 250 250 177 176 172 +60 59 58 5 6 8 7 8 10 20 20 21 157 157 157 13 15 17 13 17 18 16 19 20 +12 13 15 7 8 10 2 2 2 228 186 86 216 177 82 63 45 38 51 47 32 208 171 79 +216 177 82 161 132 61 235 192 90 200 163 79 208 171 79 177 145 72 228 186 86 189 156 74 +235 190 84 89 75 50 137 105 55 228 186 86 88 74 36 122 100 50 241 195 89 108 90 44 +223 182 84 137 105 55 16 19 20 20 23 23 21 25 29 23 27 31 16 19 20 13 17 18 +13 17 18 13 15 17 13 15 17 20 20 21 26 28 29 182 182 182 253 253 253 245 244 244 +122 123 123 60 59 58 207 206 206 254 254 254 237 237 237 115 110 108 33 38 41 34 41 43 +81 52 41 158 73 41 182 81 38 182 81 37 182 81 38 182 81 38 182 81 38 182 81 37 +182 81 37 182 81 38 182 81 38 182 81 38 179 81 40 146 134 128 248 248 248 251 250 250 +162 160 159 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 168 168 168 255 255 255 +230 230 229 196 196 196 255 255 255 216 216 216 0 0 0 85 88 88 213 211 211 255 255 255 +247 247 246 196 196 196 251 250 250 247 247 246 139 137 135 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 77 78 76 162 160 159 196 196 196 230 230 229 254 254 254 252 252 252 +200 200 199 84 81 78 0 0 0 17 18 16 139 137 135 97 96 96 13 17 18 16 19 20 +10 11 13 6 7 9 27 25 23 235 192 90 208 171 79 37 34 30 51 47 32 208 171 79 +208 171 79 161 132 61 228 186 86 189 156 74 208 171 79 189 156 74 223 182 84 200 163 79 +235 190 84 89 75 50 152 111 60 228 186 86 88 74 36 108 90 44 235 192 90 152 111 60 +228 186 86 122 100 50 16 22 26 21 25 29 23 27 31 23 27 31 16 19 20 12 13 15 +12 13 15 13 15 17 13 17 18 16 19 20 85 88 88 230 230 229 254 254 254 200 200 199 +33 33 31 0 0 0 105 107 107 243 242 242 255 255 255 196 196 196 21 25 29 81 52 41 +158 73 41 182 81 37 182 81 38 182 81 38 182 81 38 182 81 38 182 81 38 182 81 37 +182 81 38 182 81 37 182 81 37 182 81 38 180 81 37 150 99 58 225 222 218 255 255 255 +216 216 216 64 64 61 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 168 168 168 255 255 255 +233 232 232 196 196 196 255 255 255 213 211 211 0 0 0 0 0 0 105 107 107 233 232 232 +254 254 254 213 211 211 237 237 237 255 255 255 190 190 190 39 42 42 0 0 0 0 0 0 +0 0 0 0 0 0 13 13 13 26 28 29 39 42 42 52 51 50 64 64 61 69 73 72 +85 88 88 122 123 123 162 160 159 200 200 199 216 216 216 240 239 239 255 255 255 255 255 255 +254 254 254 233 232 232 122 123 123 33 33 31 97 96 96 139 137 135 28 30 31 13 15 17 +9 10 12 5 6 8 81 52 41 241 195 89 189 156 74 14 18 20 63 45 38 216 177 82 +200 163 79 177 145 72 216 177 82 177 145 72 216 177 82 200 163 79 216 177 82 200 163 79 +235 190 84 89 75 50 161 132 61 223 182 84 81 52 41 88 74 36 223 182 84 189 156 74 +228 186 86 108 90 44 23 27 31 23 27 31 29 32 34 25 30 33 14 18 20 13 15 17 +12 13 15 13 15 17 13 17 18 26 28 29 177 176 172 254 254 254 247 247 246 134 131 128 +0 0 0 0 0 0 0 0 0 192 189 185 255 255 255 248 248 248 157 157 157 129 59 33 +179 80 38 180 81 37 182 81 38 182 81 38 182 81 38 182 81 38 182 81 38 182 81 37 +182 81 37 182 81 38 182 81 38 182 81 38 182 81 37 166 76 38 182 182 182 253 253 253 +246 245 245 122 123 123 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 147 147 146 255 255 255 +240 239 239 182 182 182 255 255 255 230 230 229 0 0 0 0 0 0 13 13 13 182 182 182 +253 253 253 233 232 232 207 206 206 255 255 255 230 230 229 67 67 66 52 51 50 97 96 96 +119 117 113 147 147 146 168 168 168 192 189 185 196 196 196 213 211 211 226 226 226 237 237 237 +247 247 246 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 249 249 249 +237 237 237 226 226 226 207 206 206 122 123 123 84 81 78 147 147 146 69 73 72 10 11 13 +9 10 12 3 3 8 108 90 44 241 195 89 177 145 72 7 16 24 81 52 41 216 177 82 +200 163 79 189 156 74 208 171 79 177 145 72 223 182 84 208 171 79 216 177 82 200 163 79 +235 190 84 81 52 41 177 145 72 223 182 84 81 52 41 51 47 32 208 171 79 228 186 86 +223 182 84 88 74 36 25 30 33 25 30 33 28 35 38 23 27 31 13 17 18 12 15 17 +16 19 20 12 15 17 6 7 9 105 107 107 243 242 242 255 255 255 200 200 199 0 0 0 +0 0 0 0 0 0 0 0 0 97 96 96 237 237 237 255 255 255 237 237 237 105 107 107 +166 76 38 182 81 37 182 81 37 182 81 38 182 81 38 182 81 38 182 81 38 182 81 38 +182 81 38 182 81 38 182 81 38 182 81 38 182 81 38 175 79 35 126 96 80 243 242 242 +255 255 255 190 190 190 13 13 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 122 123 123 255 255 255 +252 252 252 162 160 159 255 255 255 246 245 245 97 96 96 0 0 0 0 0 0 134 131 128 +249 249 249 248 248 248 168 168 168 254 254 254 251 250 250 225 222 218 230 230 229 237 237 237 +243 242 242 251 250 250 253 253 253 255 255 255 255 255 255 255 255 255 254 254 254 254 254 254 +254 254 254 251 250 250 240 239 239 220 219 215 200 200 199 182 182 182 167 162 159 168 168 168 +182 182 182 203 196 190 206 202 198 214 212 206 206 202 198 157 157 157 57 54 50 9 10 12 +8 8 9 3 3 6 122 100 50 241 195 89 177 145 72 7 16 24 88 74 36 223 182 84 +189 156 74 189 156 74 200 163 79 161 132 61 235 192 90 216 177 82 208 171 79 200 163 79 +228 186 86 63 45 38 177 145 72 216 177 82 63 45 38 20 20 21 200 163 79 248 200 89 +216 177 82 63 45 38 25 30 33 28 35 38 33 38 41 25 30 33 13 17 18 13 17 18 +16 19 20 12 15 17 0 0 0 182 182 182 255 255 255 240 239 239 97 96 96 0 0 0 +0 0 0 0 0 0 0 0 0 20 23 23 147 147 146 245 244 244 253 253 253 179 179 176 +107 75 50 179 81 40 180 81 37 179 81 36 180 81 37 180 81 37 180 81 37 182 81 38 +182 81 37 182 81 37 182 81 38 182 81 38 182 81 37 182 81 37 147 67 29 182 182 182 +255 255 255 246 245 245 97 96 96 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 84 81 78 243 242 242 +254 254 254 190 190 190 240 239 239 252 252 252 182 182 182 97 96 96 134 131 128 182 182 182 +251 250 250 255 255 255 168 168 168 246 245 245 255 255 255 255 255 255 255 255 255 251 250 250 +246 245 245 240 239 239 237 237 237 226 226 226 220 219 215 213 211 211 190 190 190 179 179 176 +162 160 159 157 157 157 162 160 159 177 176 172 203 196 190 214 212 206 219 214 205 223 218 211 +226 220 210 226 220 210 226 222 213 225 221 213 226 222 213 230 225 217 119 117 113 2 2 2 +6 7 9 3 3 6 152 111 60 241 195 89 161 132 61 7 16 24 88 74 36 223 182 84 +189 156 74 200 163 79 189 156 74 152 111 60 241 195 89 216 177 82 208 171 79 208 171 79 +228 186 86 63 45 38 189 156 74 216 177 82 51 47 32 5 12 15 177 145 72 248 200 89 +200 163 79 37 34 30 25 30 33 28 35 38 29 32 34 21 25 29 13 15 17 12 15 17 +13 17 18 12 15 17 12 13 14 213 211 211 255 255 255 207 206 206 52 51 50 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 26 28 29 207 206 206 255 255 255 243 242 242 +119 117 113 147 67 29 180 81 37 179 81 36 179 81 36 180 81 37 180 81 37 179 81 36 +179 81 36 180 81 37 182 81 38 182 81 38 180 81 37 182 81 37 178 79 39 126 96 80 +243 242 242 254 254 254 182 182 182 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 52 51 50 207 206 206 +255 255 255 226 226 226 207 206 206 254 254 254 245 244 244 237 237 237 251 250 250 255 255 255 +255 255 255 255 255 255 182 182 182 216 216 216 225 222 218 200 200 199 179 179 176 177 176 172 +177 176 172 177 176 172 177 170 162 177 170 162 177 176 172 197 182 169 203 196 190 206 202 198 +219 214 205 221 217 205 222 218 209 222 218 209 226 220 210 225 221 213 226 222 213 226 222 213 +229 225 217 229 225 217 229 225 217 225 221 213 225 221 213 229 225 217 157 157 157 0 0 0 +6 7 9 3 3 6 161 132 61 241 195 89 137 105 55 7 16 24 88 74 36 228 186 86 +177 145 72 208 171 79 189 156 74 137 105 55 241 195 89 223 182 84 208 171 79 208 171 79 +228 186 86 51 47 32 189 156 74 216 177 82 51 47 32 7 16 24 152 111 60 248 200 89 +189 156 74 7 16 24 23 27 31 28 35 38 25 30 33 20 24 26 13 15 17 10 12 14 +14 18 20 20 23 23 69 73 72 233 232 232 254 254 254 182 182 182 26 28 29 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105 107 107 237 237 237 255 255 255 +220 219 215 89 68 66 166 76 38 179 81 36 179 81 36 179 80 38 180 81 37 180 81 37 +180 81 37 180 81 37 182 81 38 182 81 37 180 81 37 180 81 37 182 81 38 145 89 57 +196 196 196 255 255 255 233 232 232 69 73 72 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 52 51 50 182 182 182 +253 253 253 251 250 250 182 182 182 243 242 242 255 255 255 253 253 253 248 248 248 237 237 237 +213 211 211 177 176 172 115 110 108 115 110 108 177 176 172 192 189 185 206 202 198 206 202 198 +206 202 198 206 202 198 220 209 198 219 214 205 219 214 205 221 217 205 221 217 205 222 218 209 +226 220 210 223 218 211 223 218 211 225 221 213 226 222 213 226 222 213 226 222 213 226 222 213 +229 225 217 226 222 213 229 225 217 226 222 213 226 222 213 225 221 213 162 160 159 0 0 0 +6 7 9 3 3 6 177 145 72 241 195 89 122 100 50 7 16 24 88 74 36 228 186 86 +177 145 72 208 171 79 177 145 72 122 100 50 241 195 89 228 186 86 208 171 79 208 171 79 +228 186 86 51 47 32 189 156 74 208 171 79 51 47 32 14 18 20 108 90 44 241 195 89 +161 132 61 16 22 26 29 32 34 28 35 38 23 27 31 20 24 26 13 15 17 12 13 15 +16 19 20 16 22 26 119 117 113 243 242 242 251 250 250 147 147 146 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 13 13 162 160 159 252 252 252 +252 252 252 190 190 190 107 75 50 176 79 38 179 81 36 179 80 38 179 80 38 180 81 37 +180 81 37 179 80 38 180 81 37 180 81 37 179 81 36 179 81 36 180 81 37 174 79 37 +154 142 136 248 248 248 247 247 246 139 137 135 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 13 13 182 182 182 252 252 252 +255 255 255 255 255 255 207 206 206 177 176 172 207 206 206 190 190 190 167 162 159 157 157 157 +177 176 172 203 196 190 192 189 185 192 189 185 220 209 198 220 209 198 219 214 205 219 214 205 +219 214 205 221 217 205 221 217 205 221 217 205 221 217 205 221 217 205 222 218 209 222 218 209 +223 218 211 226 220 210 226 220 210 225 221 213 226 222 213 226 222 213 225 221 213 226 222 213 +226 222 213 229 225 217 229 225 217 229 225 217 230 225 217 230 225 217 177 170 162 0 0 0 +5 6 8 3 3 8 189 156 74 241 195 89 108 90 44 12 15 17 88 74 36 235 190 84 +177 145 72 216 177 82 177 145 72 122 100 50 241 195 89 241 195 89 208 171 79 208 171 79 +228 186 86 37 34 30 200 163 79 208 171 79 51 47 32 16 22 26 89 75 50 241 195 89 +177 145 72 7 16 24 28 35 38 28 35 38 23 27 31 16 19 20 13 17 18 13 17 18 +16 22 26 21 25 29 147 147 146 249 249 249 243 242 242 119 117 113 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63 62 61 200 200 199 +254 254 254 246 245 245 147 147 146 129 59 33 179 80 38 179 80 38 180 81 37 180 81 37 +180 81 37 179 81 36 180 81 37 180 81 37 179 81 36 179 81 36 180 81 37 179 81 36 +126 96 80 233 232 232 255 255 255 196 196 196 39 42 42 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 97 96 96 246 245 245 254 254 254 +225 222 218 162 160 159 139 137 135 167 162 159 192 189 185 203 196 190 206 202 198 220 209 198 +219 214 205 219 214 205 221 217 205 219 214 205 219 214 205 221 217 205 219 214 205 219 214 205 +219 214 205 221 217 205 221 217 205 221 217 205 221 217 205 221 217 205 222 218 209 223 218 211 +223 218 211 226 220 210 226 220 210 225 221 213 225 221 213 225 221 213 226 222 213 229 225 217 +226 222 213 229 225 217 229 225 217 230 225 217 231 227 218 230 225 217 192 189 185 0 0 0 +5 6 8 4 4 14 189 156 74 241 195 89 88 74 36 13 17 18 88 74 36 235 190 84 +161 132 61 223 182 84 177 145 72 108 90 44 241 195 89 248 200 89 208 171 79 216 177 82 +228 186 86 27 25 23 200 163 79 208 171 79 51 47 32 16 22 26 122 100 50 248 200 89 +200 163 79 27 25 23 28 35 38 29 32 34 20 24 26 14 18 20 14 18 20 16 19 20 +20 23 23 28 30 31 177 176 172 254 254 254 233 232 232 64 64 61 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 85 88 88 +230 230 229 255 255 255 240 239 239 119 117 113 159 71 30 179 81 36 179 81 36 180 81 37 +180 81 37 180 81 37 179 80 38 179 80 38 179 80 38 180 81 37 179 81 36 179 81 36 +159 71 30 192 189 185 255 255 255 240 239 239 85 88 88 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 134 134 133 249 249 249 245 244 244 +122 123 123 179 179 176 147 147 146 214 212 206 219 214 205 219 214 205 219 214 205 221 217 205 +220 215 207 221 217 205 222 218 209 219 214 205 221 217 205 221 217 205 219 214 205 219 214 205 +221 217 205 221 217 205 219 214 205 221 217 205 222 218 209 222 218 209 222 218 209 223 218 211 +226 220 210 223 218 211 226 220 210 226 220 210 226 222 213 226 222 213 226 222 213 226 222 213 +229 225 217 229 225 217 229 225 217 230 225 217 230 225 217 230 225 217 192 189 185 0 0 0 +3 3 6 27 25 23 200 163 79 241 195 89 63 45 38 14 18 20 88 74 36 235 190 84 +161 132 61 223 182 84 161 132 61 108 90 44 235 190 84 248 200 89 208 171 79 216 177 82 +223 182 84 5 12 15 200 163 79 208 171 79 51 47 32 7 16 24 161 132 61 248 200 89 +216 177 82 63 45 38 23 27 31 23 27 31 20 23 23 16 19 20 14 18 20 13 17 18 +16 19 20 52 51 50 206 202 198 255 255 255 216 216 216 20 23 23 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +119 117 113 240 239 239 255 255 255 230 230 229 105 88 81 166 76 38 179 80 38 179 80 38 +179 80 38 179 81 40 179 80 38 179 80 38 179 79 37 179 81 36 180 81 37 179 81 36 +179 79 37 126 96 80 246 245 245 255 255 255 182 182 182 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105 107 107 248 248 248 252 252 252 +139 137 135 206 202 198 147 147 146 219 214 205 222 218 209 222 218 209 222 218 209 222 218 209 +222 218 209 222 218 209 223 218 211 221 217 205 222 218 209 221 217 205 221 217 205 221 217 205 +221 217 205 221 217 205 221 217 205 221 217 205 222 218 209 222 218 209 222 218 209 222 218 209 +223 218 211 223 218 211 226 220 210 225 221 213 225 221 213 226 222 213 226 222 213 226 222 213 +229 225 217 226 222 213 229 225 217 230 225 217 230 225 217 230 225 217 206 202 198 0 0 0 +5 6 8 49 32 29 208 171 79 241 195 89 37 34 30 12 15 17 108 90 44 235 192 90 +161 132 61 228 186 86 161 132 61 88 74 36 228 186 86 248 200 89 208 171 79 223 182 84 +223 182 84 4 4 14 189 156 74 216 177 82 63 45 38 5 12 15 177 145 72 248 200 89 +228 186 86 88 74 36 23 27 31 23 27 31 20 23 23 12 15 17 13 17 18 14 18 20 +16 19 20 69 73 72 233 232 232 254 254 254 182 182 182 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +13 13 13 147 147 146 246 245 245 254 253 253 207 206 206 107 75 50 170 77 39 180 81 37 +179 80 38 179 80 38 179 80 38 179 80 38 179 80 38 180 81 37 180 81 37 179 81 36 +182 81 37 148 72 46 190 190 190 255 255 255 237 237 237 60 59 58 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 52 51 50 237 237 237 255 255 255 +167 162 159 203 196 190 147 147 146 214 212 206 223 218 211 223 218 211 223 218 211 226 220 210 +226 220 210 226 220 210 226 220 210 222 218 209 223 218 211 222 218 209 221 217 205 221 217 205 +221 217 205 221 217 205 221 217 205 221 217 205 222 218 209 222 218 209 222 218 209 222 218 209 +223 218 211 223 218 211 223 218 211 226 220 210 226 222 213 226 222 213 226 222 213 225 221 213 +226 222 213 226 222 213 226 222 213 230 225 217 231 227 218 230 225 217 214 212 206 0 0 0 +5 6 8 51 47 32 208 171 79 235 190 84 12 15 17 12 13 15 108 90 44 235 192 90 +161 132 61 228 186 86 161 132 61 88 74 36 223 182 84 248 200 89 216 177 82 228 186 86 +223 182 84 3 3 8 189 156 74 216 177 82 63 45 38 20 20 21 189 156 74 228 186 86 +235 192 90 108 90 44 23 27 31 21 25 29 20 23 23 12 15 17 12 15 17 14 18 20 +12 15 17 119 117 113 254 254 254 252 252 252 119 117 113 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +13 13 13 85 88 88 226 226 226 255 255 255 254 254 254 190 190 190 107 51 29 174 79 37 +179 80 38 179 80 38 179 80 38 179 80 38 179 80 38 179 81 36 179 81 36 179 81 36 +180 81 37 178 79 39 146 134 128 248 248 248 251 250 250 157 157 157 20 23 23 13 13 13 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 216 216 216 255 255 255 +200 200 199 177 176 172 162 160 159 192 189 185 226 220 210 222 218 209 223 218 211 226 220 210 +226 220 210 226 220 210 226 220 210 223 218 211 223 218 211 222 218 209 221 217 205 222 218 209 +221 217 205 221 217 205 221 217 205 221 217 205 221 217 205 221 217 205 222 218 209 223 218 211 +226 220 210 226 220 210 226 220 210 225 221 213 225 221 213 225 221 213 226 222 213 226 222 213 +226 222 213 226 222 213 229 225 217 230 225 217 229 225 217 229 225 217 206 202 198 0 0 0 +6 7 9 63 45 38 216 177 82 228 186 86 4 4 14 12 13 15 108 90 44 241 195 89 +152 111 60 228 186 86 161 132 61 63 45 38 216 177 82 248 200 89 216 177 82 228 186 86 +223 182 84 4 4 14 189 156 74 223 182 84 81 52 41 51 47 32 208 171 79 200 163 79 +228 186 86 152 111 60 25 30 33 21 25 29 16 19 20 16 19 20 16 19 20 14 18 20 +0 0 0 182 182 182 255 255 255 233 232 232 33 33 31 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +85 88 88 225 222 218 254 254 254 254 254 254 230 230 229 192 189 185 105 88 81 166 76 38 +179 79 37 179 80 38 179 80 38 179 80 38 179 80 38 180 81 37 179 81 36 180 81 37 +180 81 37 180 81 37 145 89 57 216 216 216 255 255 255 233 232 232 182 182 182 162 160 159 +85 88 88 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 182 182 182 255 255 255 +230 230 229 139 137 135 192 189 185 157 157 157 225 221 213 223 218 211 226 220 210 226 220 210 +225 221 213 226 220 210 226 220 210 223 218 211 223 218 211 226 220 210 226 220 210 225 221 213 +226 220 210 221 217 205 221 217 205 221 217 205 221 217 205 222 218 209 222 218 209 223 218 211 +223 218 211 226 220 210 226 220 210 226 220 210 225 221 213 225 221 213 225 221 213 226 222 213 +226 222 213 226 222 213 226 222 213 229 225 217 229 225 217 229 225 217 177 170 162 0 0 0 +8 8 9 81 52 41 216 177 82 216 177 82 4 4 14 12 13 15 108 90 44 241 195 89 +152 111 60 228 186 86 161 132 61 49 32 29 208 171 79 248 200 89 216 177 82 223 182 84 +223 182 84 27 25 23 177 145 72 228 186 86 88 74 36 81 52 41 223 182 84 161 132 61 +208 171 79 189 156 74 27 25 23 20 23 23 13 15 17 13 17 18 13 17 18 13 17 18 +0 0 0 233 232 232 255 255 255 190 190 190 13 13 13 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +177 176 172 255 255 255 251 250 250 192 189 185 166 113 90 166 76 38 173 77 35 179 79 37 +178 79 39 179 80 38 179 80 38 179 80 38 179 80 38 179 79 37 179 81 36 179 81 36 +179 81 36 180 81 37 166 76 38 147 147 146 249 249 249 255 255 255 255 255 255 252 252 252 +233 232 232 134 131 128 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 122 123 123 254 254 254 +252 252 252 139 137 135 206 202 198 122 123 123 226 222 213 223 218 211 226 220 210 226 220 210 +225 221 213 225 221 213 226 220 210 223 218 211 225 221 213 214 212 206 192 189 185 214 212 206 +222 218 209 221 217 205 221 217 205 221 217 205 221 217 205 222 218 209 222 218 209 222 218 209 +222 218 209 226 220 210 226 220 210 223 218 211 226 220 210 225 221 213 225 221 213 225 221 213 +226 222 213 226 222 213 226 222 213 226 222 213 226 222 213 226 222 213 97 96 96 2 2 2 +10 11 13 88 74 36 223 182 84 216 177 82 3 3 8 12 13 14 108 90 44 241 195 89 +152 111 60 228 186 86 161 132 61 27 25 23 200 163 79 248 200 89 223 182 84 216 177 82 +228 186 86 51 47 32 161 132 61 228 186 86 89 75 50 88 74 36 228 186 86 137 105 55 +177 145 72 216 177 82 27 25 23 20 23 23 13 15 17 12 13 15 12 13 15 10 11 13 +52 51 50 243 242 242 255 255 255 157 157 157 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +182 182 182 255 255 255 243 242 242 146 134 128 145 89 57 158 73 41 158 73 41 138 69 38 +166 76 38 179 79 37 179 79 37 179 80 38 179 80 38 179 80 38 179 80 38 180 81 37 +179 81 36 179 80 38 178 79 39 129 59 33 177 170 162 225 222 218 226 226 226 252 252 252 +255 255 255 233 232 232 67 67 66 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77 78 76 237 237 237 +254 254 254 182 182 182 192 189 185 139 137 135 214 212 206 226 220 210 225 221 213 225 221 213 +225 221 213 225 221 213 226 220 210 219 214 205 214 212 206 115 110 108 0 0 0 182 182 182 +214 212 206 167 162 159 182 182 182 222 218 209 221 217 205 222 218 209 222 218 209 222 218 209 +222 218 209 223 218 211 226 220 210 226 220 210 226 220 210 226 220 210 226 220 210 226 222 213 +225 221 213 225 221 213 226 222 213 226 222 213 226 222 213 203 196 190 57 54 50 5 6 8 +12 13 15 88 74 36 228 186 86 208 171 79 3 3 8 10 12 14 108 90 44 241 195 89 +152 111 60 228 186 86 161 132 61 4 4 14 177 145 72 248 200 89 223 182 84 208 171 79 +235 190 84 88 74 36 161 132 61 235 190 84 89 75 50 108 90 44 235 192 90 88 74 36 +161 132 61 241 195 89 81 52 41 14 18 20 9 10 12 9 10 12 10 12 14 12 13 15 +0 0 0 233 232 232 255 255 255 179 179 176 13 13 13 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +139 137 135 253 253 253 255 255 255 237 237 237 115 110 108 107 51 29 147 67 29 174 79 37 +180 81 37 179 80 38 179 79 37 179 80 38 179 81 40 179 80 38 179 80 38 179 80 38 +179 81 36 179 80 38 180 81 37 179 81 40 129 59 33 42 16 9 97 96 96 207 206 206 +254 254 254 248 248 248 122 123 123 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 47 49 48 207 206 206 +255 255 255 220 219 215 167 162 159 177 176 172 192 189 185 225 221 213 225 221 213 225 221 213 +226 220 210 223 218 211 182 182 182 115 110 108 147 147 146 33 38 41 69 68 64 203 196 190 +139 137 135 27 25 23 84 81 78 214 212 206 220 215 207 221 217 205 222 218 209 222 218 209 +222 218 209 222 218 209 222 218 209 226 220 210 225 221 213 226 220 210 225 221 213 226 222 213 +225 221 213 226 222 213 226 222 213 226 222 213 225 221 213 147 147 146 20 20 21 5 6 8 +10 12 14 88 74 36 228 186 86 200 163 79 3 3 8 10 12 14 108 90 44 241 195 89 +152 111 60 228 186 86 161 132 61 4 4 14 161 132 61 248 200 89 228 186 86 200 163 79 +235 190 84 88 74 36 152 111 60 241 195 89 108 90 44 122 100 50 235 192 90 81 52 41 +122 100 50 235 192 90 137 105 55 5 12 15 9 10 12 9 10 12 12 13 15 16 19 20 +0 0 0 213 211 211 255 255 255 200 200 199 13 13 13 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 85 88 88 +230 230 229 255 255 255 248 248 248 157 157 157 129 59 33 170 77 39 176 79 38 176 79 38 +179 80 38 179 79 37 179 80 38 179 80 38 179 80 38 179 80 38 179 80 38 179 80 38 +179 81 36 179 79 37 180 81 37 170 77 39 138 69 38 81 52 41 147 147 146 247 247 246 +255 255 255 220 219 215 33 33 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 13 13 168 168 168 +253 253 253 237 237 237 157 157 157 206 202 198 157 157 157 226 220 210 225 221 213 225 221 213 +223 218 211 192 189 185 69 68 64 52 51 50 47 49 48 17 18 16 139 137 135 167 162 159 +10 10 10 0 0 0 139 137 135 221 217 205 221 217 205 220 215 207 221 217 205 222 218 209 +222 218 209 221 217 205 221 217 205 222 218 209 223 218 211 223 218 211 223 218 211 226 220 210 +226 220 210 225 221 213 226 222 213 226 222 213 214 212 206 97 96 96 5 6 8 5 6 8 +10 11 13 88 74 36 235 190 84 200 163 79 3 3 8 12 13 15 108 90 44 241 195 89 +137 105 55 223 182 84 161 132 61 7 10 12 152 111 60 248 200 89 235 190 84 189 156 74 +235 190 84 108 90 44 137 105 55 241 195 89 108 90 44 137 105 55 228 186 86 63 45 38 +63 45 38 228 186 86 189 156 74 4 4 14 9 10 12 10 12 14 13 15 17 13 15 17 +0 0 0 179 179 176 255 255 255 233 232 232 33 33 31 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 85 88 88 216 216 216 +254 254 254 247 247 246 162 160 159 129 59 33 174 79 37 176 79 38 176 79 38 179 80 38 +179 79 37 179 80 38 179 80 38 179 80 38 179 80 38 179 80 38 179 80 38 179 81 40 +179 81 40 166 76 38 138 69 38 107 51 29 105 88 81 182 182 182 247 247 246 255 255 255 +237 237 237 122 123 123 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 134 134 133 +246 245 245 246 245 245 167 162 159 214 212 206 147 147 146 219 214 205 226 222 213 225 221 213 +219 214 205 105 107 107 13 13 13 63 62 61 17 18 16 57 54 50 177 170 162 84 81 78 +3 3 6 63 62 61 206 202 198 214 212 206 221 217 205 219 214 205 219 214 205 221 217 205 +221 217 205 221 217 205 221 217 205 221 217 205 221 217 205 222 218 209 222 218 209 222 218 209 +223 218 211 225 221 213 226 222 213 225 221 213 182 182 182 13 13 13 6 7 9 5 6 8 +10 12 14 88 74 36 235 190 84 189 156 74 3 3 8 10 12 14 108 90 44 241 195 89 +137 105 55 223 182 84 177 145 72 10 11 13 122 100 50 248 200 89 235 190 84 177 145 72 +241 195 89 122 100 50 122 100 50 241 195 89 108 90 44 161 132 61 216 177 82 51 47 32 +3 3 8 200 163 79 223 182 84 37 34 30 10 11 13 10 11 13 13 15 17 13 15 17 +10 12 14 134 134 133 255 255 255 246 245 245 67 67 66 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 42 42 213 211 211 254 254 254 +251 250 250 177 176 172 137 73 51 174 79 37 179 80 38 179 80 38 179 79 37 179 80 38 +179 80 38 179 80 38 179 80 38 179 80 38 179 80 38 179 80 38 179 80 38 179 79 37 +180 81 37 176 79 38 147 67 29 42 16 9 157 157 157 243 242 242 255 255 255 240 239 239 +134 131 128 13 13 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 97 96 96 +237 237 237 251 250 250 167 162 159 214 212 206 147 147 146 219 214 205 226 222 213 226 222 213 +167 162 159 0 0 0 52 51 50 33 33 31 0 0 0 115 110 108 147 147 146 2 2 2 +17 18 16 134 131 128 97 96 96 51 47 44 147 147 146 219 214 205 221 217 205 222 218 209 +221 217 205 221 217 205 222 218 209 222 218 209 223 218 211 223 218 211 223 218 211 226 220 210 +225 221 213 226 222 213 226 222 213 225 221 213 115 110 108 0 0 0 6 7 9 3 3 6 +12 13 14 108 90 44 235 190 84 189 156 74 3 3 8 10 11 13 108 90 44 241 195 89 +137 105 55 216 177 82 177 145 72 13 13 13 88 74 36 241 195 89 241 195 89 161 132 61 +241 195 89 137 105 55 108 90 44 241 195 89 122 100 50 189 156 74 200 163 79 49 32 29 +3 3 8 161 132 61 235 190 84 108 90 44 12 13 15 12 13 14 12 13 15 13 15 17 +12 15 17 97 96 96 253 253 253 252 252 252 105 107 107 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 33 33 31 177 176 172 254 254 254 252 252 252 +179 179 176 129 59 33 174 79 37 179 81 36 179 79 37 179 80 38 179 80 38 179 80 38 +179 80 38 179 80 38 179 80 38 179 80 38 179 80 38 179 79 37 179 80 38 179 80 38 +179 80 38 179 80 38 158 73 41 105 88 81 162 160 159 237 237 237 255 255 255 216 216 216 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63 62 61 +230 230 229 255 255 255 177 176 172 206 202 198 162 160 159 214 212 206 225 221 213 214 212 206 +84 81 78 6 7 9 39 42 42 5 6 8 0 0 0 147 147 146 52 51 50 3 3 6 +63 62 61 97 96 96 17 18 16 26 28 29 52 51 50 206 202 198 220 215 207 221 217 205 +221 217 205 221 217 205 222 218 209 223 218 211 226 220 210 225 221 213 225 221 213 226 222 213 +226 222 213 220 215 207 214 212 206 192 189 185 33 33 31 5 6 8 5 6 8 3 3 6 +10 12 14 108 90 44 235 190 84 177 145 72 3 3 8 7 10 12 108 90 44 241 195 89 +137 105 55 216 177 82 177 145 72 17 18 16 37 34 30 235 192 90 241 195 89 152 111 60 +241 195 89 137 105 55 108 90 44 241 195 89 122 100 50 208 171 79 177 145 72 33 33 31 +7 10 12 88 74 36 241 195 89 161 132 61 13 13 13 9 10 12 12 15 17 13 17 18 +13 17 18 84 81 78 243 242 242 254 254 254 147 147 146 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 13 13 13 157 157 157 247 247 246 254 254 254 206 202 198 +123 75 52 174 79 37 175 79 35 176 79 38 176 79 38 176 79 38 179 80 38 179 79 37 +179 79 37 179 79 37 179 80 38 179 80 38 179 80 38 179 80 38 179 80 38 180 81 37 +176 79 38 129 59 33 147 147 146 225 222 218 254 254 254 255 255 255 248 248 248 147 147 146 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +225 222 218 255 255 255 190 190 190 192 189 185 167 162 159 214 212 206 225 221 213 177 170 162 +33 38 41 39 42 42 47 49 48 5 6 8 28 30 31 97 96 96 0 0 0 13 13 13 +97 96 96 52 51 50 7 8 10 69 73 72 85 88 88 219 214 205 219 214 205 219 214 205 +214 212 206 219 214 205 206 202 198 192 189 185 179 179 176 167 162 159 147 147 146 122 123 123 +97 96 96 69 68 64 68 65 63 67 67 66 8 8 9 5 6 8 5 6 8 5 6 8 +12 13 15 108 90 44 241 195 89 177 145 72 3 3 8 10 11 13 108 90 44 241 195 89 +137 105 55 208 171 79 189 156 74 17 18 16 2 2 2 223 182 84 248 200 89 137 105 55 +248 200 89 152 111 60 107 75 50 241 195 89 122 100 50 223 182 84 161 132 61 20 20 21 +14 18 20 27 25 23 216 177 82 189 156 74 37 34 30 8 9 11 12 13 15 12 13 15 +13 17 18 64 67 67 225 222 218 255 255 255 190 190 190 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 13 13 13 147 147 146 247 247 246 255 255 255 226 226 226 126 96 80 +170 77 39 175 79 35 175 79 35 175 79 35 176 79 38 176 79 38 179 79 37 179 79 37 +179 79 37 179 80 38 179 80 38 179 80 38 179 80 38 179 80 38 179 80 38 170 77 39 +126 96 80 196 196 196 249 249 249 255 255 255 249 249 249 216 216 216 134 131 128 20 23 23 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +200 200 199 255 255 255 216 216 216 167 162 159 167 162 159 206 202 198 222 218 209 139 137 135 +13 13 13 69 73 72 47 49 48 17 18 16 105 107 107 47 49 48 0 0 0 77 78 76 +97 96 96 0 0 0 20 20 21 85 88 88 139 137 135 182 182 182 167 162 159 139 137 135 +119 117 113 84 81 78 47 49 48 3 3 6 0 0 0 0 0 0 0 0 0 0 0 0 +3 3 6 8 8 9 52 51 50 52 51 50 6 7 9 5 6 8 5 6 8 5 6 8 +13 17 18 108 90 44 241 195 89 177 145 72 3 3 6 9 10 12 108 90 44 241 195 89 +137 105 55 208 171 79 189 156 74 20 20 21 3 3 8 200 163 79 248 200 89 122 100 50 +241 195 89 161 132 61 122 100 50 235 192 90 108 90 44 235 192 90 152 111 60 13 17 18 +13 15 17 20 20 21 161 132 61 223 182 84 63 45 38 9 10 12 12 13 15 13 15 17 +13 15 17 47 49 48 196 196 196 255 255 255 220 219 215 26 28 29 0 0 0 0 0 0 +0 0 0 26 28 29 147 147 146 246 245 245 255 255 255 230 230 229 134 119 113 168 75 33 +175 79 35 175 79 35 175 79 35 175 79 35 176 79 38 175 79 35 176 79 38 179 80 38 +179 79 37 179 79 37 179 80 38 179 79 37 179 80 38 179 80 38 159 71 30 126 96 80 +207 206 206 254 254 254 254 254 254 230 230 229 147 147 146 20 23 23 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +168 168 168 254 254 254 233 232 232 134 134 133 177 170 162 203 196 190 214 212 206 115 110 108 +12 13 15 64 64 61 39 42 42 13 13 13 63 62 61 20 20 21 0 0 0 77 78 76 +26 28 29 3 3 6 8 8 9 33 33 31 52 51 50 39 42 42 10 10 10 0 0 0 +0 0 0 2 2 2 5 6 8 6 7 9 6 7 9 7 8 10 6 7 9 6 7 9 +6 7 9 16 19 20 54 58 58 20 20 21 7 8 10 8 8 9 5 6 8 5 6 8 +10 11 13 108 90 44 241 195 89 177 145 72 3 3 6 10 11 13 108 90 44 241 195 89 +137 105 55 200 163 79 200 163 79 20 20 21 3 3 8 177 145 72 248 200 89 122 100 50 +228 186 86 177 145 72 161 132 61 228 186 86 108 90 44 235 192 90 137 105 55 12 13 15 +12 13 15 13 17 18 122 100 50 241 195 89 108 90 44 7 8 10 13 15 17 13 15 17 +13 15 17 20 24 26 162 160 159 252 252 252 237 237 237 97 96 96 0 0 0 0 0 0 +13 13 13 157 157 157 246 245 245 255 255 255 230 230 229 134 119 113 166 76 38 175 79 35 +175 79 35 175 79 35 175 79 35 176 79 38 175 79 35 176 79 38 176 79 38 179 79 37 +176 79 38 176 79 38 179 79 37 179 81 36 176 79 38 148 72 46 154 142 136 230 230 229 +254 254 254 253 253 253 200 200 199 85 88 88 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +119 117 113 253 253 253 252 252 252 122 123 123 177 176 172 182 182 182 220 215 207 139 137 135 +20 20 21 0 0 0 0 0 0 8 8 9 47 49 48 13 13 13 27 25 23 54 58 58 +39 42 42 69 73 72 84 81 78 85 88 88 105 107 107 105 107 107 97 96 96 60 59 58 +0 0 0 0 0 0 5 6 8 6 7 9 8 8 9 8 9 11 9 10 12 8 9 11 +3 3 6 64 64 61 57 54 50 5 6 8 6 7 9 8 8 9 5 6 8 3 3 6 +6 7 9 108 90 44 241 195 89 161 132 61 3 3 6 8 9 11 108 90 44 241 195 89 +137 105 55 189 156 74 208 171 79 17 18 16 3 3 8 152 111 60 248 200 89 137 105 55 +189 156 74 241 195 89 241 195 89 200 163 79 122 100 50 235 192 90 108 90 44 10 11 13 +9 10 12 10 11 13 88 74 36 223 182 84 177 145 72 3 3 8 13 15 17 13 15 17 +12 13 15 13 17 18 134 134 133 246 245 245 247 247 246 157 157 157 20 23 23 39 42 42 +157 157 157 249 249 249 255 255 255 233 232 232 146 134 128 166 76 38 175 79 35 174 79 37 +175 79 35 175 79 35 175 79 35 176 79 38 176 79 38 176 79 38 176 79 38 176 79 38 +176 79 38 176 79 38 179 81 36 166 76 38 126 96 80 192 189 185 250 250 249 255 255 255 +246 245 245 179 179 176 26 28 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +64 64 61 246 245 245 255 255 255 157 157 157 147 147 146 134 134 133 147 147 146 139 137 135 +157 157 157 168 168 168 122 123 123 157 157 157 213 211 211 190 190 190 196 196 196 216 216 216 +213 211 211 225 222 218 226 226 226 230 230 229 240 239 239 243 242 242 233 232 232 216 216 216 +182 182 182 134 131 128 52 51 50 0 0 0 0 0 0 6 7 9 7 8 10 5 6 8 +52 51 50 85 88 88 0 0 0 6 7 9 5 6 8 6 7 9 5 6 8 3 3 6 +5 6 8 108 90 44 241 195 89 161 132 61 3 3 6 6 7 9 108 90 44 241 195 89 +122 100 50 189 156 74 216 177 82 17 18 16 3 3 8 108 90 44 248 200 89 137 105 55 +108 90 44 223 182 84 228 186 86 122 100 50 152 111 60 228 186 86 81 52 41 6 7 9 +6 7 9 6 7 9 27 25 23 161 132 61 177 145 72 3 3 8 12 13 15 10 12 14 +12 13 15 13 17 18 69 73 72 230 230 229 255 255 255 243 242 242 119 117 113 190 190 190 +248 248 248 255 255 255 226 226 226 115 110 108 159 71 30 173 79 35 174 79 37 175 79 35 +175 79 35 175 79 35 175 79 35 175 79 35 175 79 35 175 79 35 176 79 38 176 79 38 +176 79 38 176 79 38 147 67 29 154 142 136 226 226 226 255 255 255 255 255 255 226 226 226 +147 147 146 33 33 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +26 28 29 220 219 215 255 255 255 213 211 211 119 117 113 162 160 159 190 190 190 190 190 190 +249 249 249 252 252 252 249 249 249 251 250 250 255 255 255 254 254 254 254 254 254 254 254 254 +254 254 254 253 253 253 252 252 252 252 252 252 251 250 250 251 250 250 252 252 252 255 255 255 +253 253 253 249 249 249 240 239 239 200 200 199 139 137 135 77 78 76 52 51 50 20 23 23 +84 81 78 39 42 42 7 8 10 6 7 9 6 7 9 7 8 10 6 7 9 3 3 6 +5 6 8 108 90 44 241 195 89 161 132 61 122 100 50 63 45 38 88 74 36 228 186 86 +122 100 50 177 145 72 200 163 79 22 12 9 6 7 9 51 47 32 177 145 72 88 74 36 +17 18 16 51 47 32 63 45 38 17 18 16 88 74 36 108 90 44 13 13 13 6 7 9 +5 6 8 6 7 9 9 10 12 37 34 30 37 34 30 10 11 13 12 13 14 13 15 17 +12 15 17 13 17 18 7 10 12 119 117 113 243 242 242 255 255 255 240 239 239 253 253 253 +254 254 254 226 226 226 105 107 107 42 16 9 107 51 29 166 76 38 174 79 37 176 79 38 +176 79 38 175 79 35 175 79 35 176 79 38 175 79 35 175 79 35 175 79 35 176 79 38 +170 77 39 126 96 80 182 182 182 247 247 246 255 255 255 248 248 248 190 190 190 69 73 72 +13 13 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +13 13 13 168 168 168 253 253 253 255 255 255 254 254 254 255 255 255 249 249 249 190 190 190 +249 249 249 255 255 255 251 250 250 246 245 245 225 222 218 220 219 215 216 216 216 200 200 199 +200 200 199 190 190 190 168 168 168 168 168 168 147 147 146 147 147 146 168 168 168 207 206 206 +233 232 232 249 249 249 255 255 255 255 255 255 255 255 255 243 242 242 213 211 211 168 168 168 +67 67 66 5 6 8 6 7 9 7 8 10 8 9 11 7 8 10 6 7 9 5 6 8 +3 3 6 88 74 36 200 163 79 200 163 79 177 145 72 88 74 36 37 34 30 108 90 44 +37 34 30 27 25 23 27 25 23 7 8 10 6 7 9 5 6 8 2 2 2 3 3 8 +7 8 10 7 8 10 8 9 11 9 10 12 10 11 13 5 6 8 5 6 8 5 6 8 +5 6 8 7 8 10 12 13 15 12 15 17 12 15 17 12 13 15 13 17 18 13 15 17 +12 15 17 13 17 18 14 18 20 97 96 96 247 247 246 255 255 255 255 255 255 251 250 250 +200 200 199 77 78 76 8 5 4 23 5 0 23 5 0 81 44 20 147 67 29 173 77 35 +175 79 35 175 79 35 175 79 35 176 79 38 175 79 35 174 79 37 172 77 34 138 69 38 +154 142 136 226 226 226 255 255 255 255 255 255 230 230 229 147 147 146 13 13 13 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 67 67 66 190 190 190 243 242 242 252 252 252 255 255 255 255 255 255 190 190 190 +246 245 245 255 255 255 182 182 182 119 117 113 69 73 72 64 64 61 60 59 58 26 28 29 +20 23 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 42 42 +85 88 88 122 123 123 177 176 172 226 226 226 251 250 250 255 255 255 255 255 255 226 226 226 +63 62 61 7 8 10 8 9 11 7 10 12 8 9 11 8 8 9 7 8 10 8 9 11 +9 10 12 20 20 21 49 32 29 22 12 9 2 2 2 3 3 6 6 7 9 3 3 8 +5 6 8 6 7 9 6 7 9 6 7 9 7 8 10 6 7 9 7 8 10 7 8 10 +7 8 10 8 9 11 7 8 10 8 9 11 13 15 17 12 13 15 10 11 13 9 10 12 +8 9 11 10 11 13 12 13 15 13 17 18 13 17 18 13 17 18 12 15 17 13 15 17 +12 13 15 20 24 26 26 28 29 67 67 66 190 190 190 216 216 216 200 200 199 147 147 146 +57 54 50 23 5 0 24 7 0 24 7 0 23 5 0 24 7 0 107 51 29 170 77 39 +174 79 37 175 79 35 175 79 35 175 79 35 175 79 35 158 73 41 126 96 80 206 202 198 +246 245 245 255 255 255 252 252 252 200 200 199 97 96 96 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 20 23 23 52 51 50 69 73 72 213 211 211 255 255 255 207 206 206 +237 237 237 255 255 255 177 176 172 13 13 13 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 13 13 13 20 23 23 168 168 168 255 255 255 253 253 253 157 157 157 +0 0 0 7 8 10 7 10 12 8 9 11 9 10 12 9 10 12 9 10 12 8 9 11 +8 9 11 10 11 13 6 7 9 3 3 6 5 6 8 5 6 8 6 7 9 5 6 8 +6 7 9 6 7 9 6 7 9 6 7 9 6 7 9 5 6 8 5 6 8 6 7 9 +6 7 9 7 8 10 6 7 9 9 10 12 13 15 17 10 12 14 12 13 15 13 15 17 +12 13 15 10 12 14 12 13 15 14 18 20 13 17 18 13 17 18 12 15 17 13 15 17 +12 13 15 20 23 23 17 18 16 13 15 17 27 25 23 26 28 29 20 20 21 22 12 9 +23 5 0 23 5 0 24 7 0 24 7 0 24 7 0 24 7 0 24 7 0 107 51 29 +170 77 39 173 79 35 174 79 37 166 76 38 126 96 80 157 157 157 237 237 237 255 255 255 +254 254 254 237 237 237 162 160 159 26 28 29 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 190 190 190 255 255 255 220 219 215 +226 226 226 255 255 255 182 182 182 13 13 13 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 60 59 58 233 232 232 255 255 255 225 222 218 39 42 42 +6 7 9 7 8 10 8 9 11 8 9 11 10 11 13 9 10 12 10 11 13 10 11 13 +10 11 13 10 12 14 8 9 11 5 6 8 5 6 8 5 6 8 6 7 9 6 7 9 +6 7 9 7 8 10 6 7 9 5 6 8 5 6 8 5 6 8 5 6 8 8 8 9 +6 7 9 6 7 9 6 7 9 8 9 11 9 10 12 8 9 11 10 12 14 12 13 15 +13 15 17 12 15 17 12 13 15 12 15 17 14 18 20 14 18 20 16 19 20 14 18 20 +17 7 8 23 5 0 23 5 0 23 5 0 23 5 0 23 5 0 24 7 0 23 5 0 +24 7 0 24 7 0 24 7 0 24 7 0 24 7 0 24 7 0 23 5 0 42 16 9 +129 59 33 159 71 30 123 75 52 177 170 162 225 222 218 252 252 252 255 255 255 251 250 250 +190 190 190 105 107 107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 190 190 190 255 255 255 225 222 218 +226 226 226 255 255 255 182 182 182 13 13 13 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 20 23 23 179 179 176 252 252 252 249 249 249 139 137 135 9 10 12 +6 7 9 7 8 10 6 7 9 8 9 11 10 11 13 10 11 13 10 11 13 10 11 13 +10 12 14 10 12 14 10 11 13 7 8 10 5 6 8 5 6 8 5 6 8 5 6 8 +5 6 8 5 6 8 5 6 8 5 6 8 5 6 8 3 3 6 5 6 8 5 6 8 +6 7 9 6 7 9 8 8 9 9 10 12 10 11 13 10 11 13 10 11 13 12 13 15 +13 17 18 12 15 17 13 15 17 13 15 17 13 17 18 14 18 20 20 20 21 17 7 8 +23 5 0 23 5 0 24 7 0 24 7 0 24 7 0 24 7 0 24 7 0 24 7 0 +24 7 0 24 7 0 24 7 0 24 7 0 24 7 0 23 5 0 23 5 0 22 12 9 +89 68 66 147 147 146 230 230 229 251 250 250 255 255 255 249 249 249 216 216 216 122 123 123 +39 42 42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 196 196 196 255 255 255 213 211 211 +226 226 226 255 255 255 182 182 182 13 13 13 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 115 110 108 237 237 237 254 254 254 213 211 211 63 62 61 7 8 10 +8 8 9 8 9 11 7 8 10 10 11 13 10 11 13 9 10 12 10 11 13 10 11 13 +10 12 14 10 12 14 10 11 13 10 11 13 8 9 11 8 9 11 7 8 10 6 7 9 +8 8 9 8 9 11 5 6 8 3 3 6 3 3 6 5 6 8 5 6 8 6 7 9 +8 8 9 8 9 11 7 8 10 9 10 12 9 10 12 10 12 14 10 12 14 12 13 15 +13 15 17 14 18 20 14 18 20 13 15 17 13 15 17 17 18 16 17 7 8 23 5 0 +24 7 0 24 7 0 24 7 0 24 7 0 24 7 0 24 7 0 24 7 0 24 7 0 +24 7 0 24 7 0 24 7 0 24 7 0 23 5 0 0 0 0 60 59 58 147 147 146 +216 216 216 254 253 253 255 255 255 249 249 249 216 216 216 147 147 146 33 33 31 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 13 13 13 216 216 216 255 255 255 200 200 199 +245 244 244 255 255 255 162 160 159 13 13 13 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 20 23 23 207 206 206 255 255 255 247 247 246 134 131 128 2 2 2 6 7 9 +8 9 11 9 10 12 8 9 11 10 11 13 10 11 13 9 10 12 10 11 13 10 12 14 +10 11 13 10 11 13 10 11 13 10 12 14 10 11 13 9 10 12 10 11 13 9 10 12 +9 10 12 10 11 13 8 9 11 5 6 8 5 6 8 6 7 9 5 6 8 6 7 9 +7 8 10 8 9 11 7 10 12 9 10 12 10 11 13 9 10 12 10 12 14 13 17 18 +13 15 17 13 17 18 12 15 17 12 13 15 13 13 13 22 12 9 23 5 0 24 7 0 +24 7 0 24 7 0 24 7 0 24 7 0 24 7 0 24 7 0 24 7 0 24 7 0 +23 5 0 23 5 0 24 7 0 22 12 9 52 51 50 157 157 157 226 226 226 249 249 249 +255 255 255 254 254 254 216 216 216 134 134 133 64 64 61 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 85 88 88 237 237 237 254 254 254 196 196 196 +248 248 248 253 253 253 139 137 135 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 67 67 66 247 247 246 255 255 255 168 168 168 0 0 0 8 8 9 5 6 8 +7 8 10 9 10 12 9 10 12 10 11 13 10 11 13 10 11 13 9 10 12 10 11 13 +10 11 13 12 13 15 10 12 14 10 11 13 10 12 14 10 11 13 10 12 14 9 10 12 +8 9 11 10 11 13 8 9 11 7 8 10 6 7 9 6 7 9 6 7 9 7 8 10 +9 10 12 9 10 12 9 10 12 10 11 13 10 11 13 12 13 15 13 15 17 13 15 17 +13 15 17 13 17 18 16 19 20 39 42 42 39 42 42 17 7 8 23 5 0 24 7 0 +24 7 0 24 7 0 24 7 0 24 7 0 24 7 0 24 7 0 23 5 0 23 5 0 +23 5 0 22 12 9 85 88 88 167 162 159 230 230 229 253 253 253 255 255 255 251 250 250 +226 226 226 157 157 157 52 51 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 139 137 135 247 247 246 246 245 245 200 200 199 +251 250 250 243 242 242 105 107 107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 97 96 96 251 250 250 254 254 254 147 147 146 0 0 0 5 6 8 5 6 8 +6 7 9 7 8 10 9 10 12 9 10 12 10 11 13 10 11 13 9 10 12 10 11 13 +12 13 15 12 13 15 10 12 14 10 11 13 10 11 13 10 12 14 10 11 13 7 10 12 +9 10 12 10 11 13 8 9 11 6 7 9 7 8 10 7 8 10 7 8 10 6 7 9 +8 9 11 9 10 12 12 13 15 12 13 15 12 13 15 12 13 15 13 15 17 12 13 15 +9 10 12 28 30 31 57 54 50 67 65 62 65 64 60 37 34 30 23 5 0 23 5 0 +24 7 0 24 7 0 24 7 0 24 7 0 24 7 0 24 7 0 24 7 0 23 5 0 +23 5 0 69 73 72 216 216 216 255 255 255 255 255 255 252 252 252 225 222 218 168 168 168 +64 64 61 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 33 33 31 190 190 190 255 255 255 233 232 232 213 211 211 +254 254 254 225 222 218 69 73 72 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 39 42 42 230 230 229 255 255 255 247 247 246 168 168 168 20 20 21 5 6 8 +5 6 8 6 7 9 8 9 11 8 9 11 10 11 13 12 13 15 13 15 17 10 12 14 +10 12 14 9 10 12 7 8 10 8 9 11 7 10 12 9 10 12 10 12 14 9 10 12 +8 9 11 8 9 11 7 8 10 6 7 9 6 7 9 6 7 9 6 7 9 8 9 11 +9 10 12 10 11 13 13 17 18 10 11 13 12 13 15 13 15 17 12 13 15 20 20 21 +52 51 50 64 64 61 67 67 66 68 67 63 68 67 63 60 59 58 20 20 21 23 5 0 +23 5 0 24 7 0 24 7 0 24 7 0 24 7 0 24 7 0 24 7 0 23 5 0 +22 12 9 157 157 157 253 253 253 253 253 253 213 211 211 122 123 123 63 62 61 20 23 23 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 69 73 72 233 232 232 255 255 255 213 211 211 230 230 229 +254 254 254 190 190 190 13 13 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 162 160 159 255 255 255 251 250 250 157 157 157 57 54 50 39 42 42 +17 18 16 5 6 8 6 7 9 7 8 10 8 9 11 10 12 14 13 15 17 9 10 12 +8 8 9 6 7 9 6 7 9 7 8 10 8 9 11 8 9 11 8 9 11 8 9 11 +7 8 10 7 8 10 6 7 9 6 7 9 6 7 9 6 7 9 7 8 10 8 9 11 +10 11 13 10 12 14 12 13 15 12 13 15 10 12 14 27 25 23 51 47 44 64 62 59 +67 67 66 67 67 66 67 67 66 67 67 66 67 67 66 68 67 63 51 47 44 17 7 8 +23 5 0 23 5 0 24 7 0 24 7 0 24 7 0 24 7 0 24 7 0 23 5 0 +17 18 16 192 189 185 255 255 255 248 248 248 139 137 135 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 134 131 128 254 254 254 253 253 253 177 176 172 251 250 250 +249 249 249 134 134 133 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 33 33 31 216 216 216 255 255 255 233 232 232 69 68 64 68 67 63 68 67 63 +62 61 58 28 30 31 8 8 9 5 6 8 6 7 9 8 9 11 7 8 10 7 8 10 +6 7 9 6 7 9 6 7 9 6 7 9 6 7 9 7 8 10 6 7 9 7 9 9 +8 9 11 7 8 10 8 9 11 7 8 10 8 8 9 9 10 12 9 10 12 13 15 17 +13 17 18 13 17 18 13 15 17 16 19 20 47 49 48 62 61 58 67 66 62 68 67 63 +67 67 66 68 67 63 68 67 63 67 67 66 67 67 66 68 67 63 68 65 63 39 42 42 +17 7 8 23 5 0 23 5 0 24 7 0 24 7 0 24 7 0 24 7 0 23 5 0 +81 44 20 115 110 108 233 232 232 255 255 255 237 237 237 122 123 123 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 213 211 211 255 255 255 226 226 226 206 202 198 255 255 255 +233 232 232 26 28 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 115 110 108 251 250 250 255 255 255 168 168 168 60 59 58 68 67 63 69 68 64 +62 61 58 39 42 42 60 59 58 39 42 42 27 25 23 12 13 15 3 3 6 3 3 6 +5 6 8 5 6 8 6 7 9 6 7 9 7 8 10 6 7 9 6 7 9 7 8 10 +8 9 11 8 9 11 9 10 12 8 9 11 9 10 12 8 9 11 9 10 12 12 13 15 +20 20 21 33 33 31 47 49 48 64 63 61 68 67 63 68 67 63 68 67 63 68 67 63 +68 67 63 68 65 63 67 67 66 67 67 66 68 65 63 68 67 63 67 67 66 67 65 62 +51 47 44 27 25 23 22 12 9 23 5 0 23 5 0 23 5 0 23 5 0 8 5 4 +81 44 20 138 69 38 154 142 136 243 242 242 255 255 255 240 239 239 134 134 133 39 42 42 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 97 96 96 246 245 245 254 254 254 182 182 182 246 245 245 255 255 255 +177 176 172 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 196 196 196 255 255 255 240 239 239 85 88 88 67 66 62 68 67 63 65 64 60 +51 47 44 62 61 58 66 65 61 68 67 63 65 64 60 57 54 50 39 42 42 17 18 16 +0 0 0 0 0 0 2 2 2 3 3 6 5 6 8 6 7 9 5 6 8 6 7 9 +7 8 10 5 6 8 5 6 8 10 11 13 20 23 23 37 34 30 51 47 44 52 51 50 +60 59 58 67 66 62 69 68 64 69 68 64 69 68 64 69 68 64 69 68 64 69 68 64 +69 68 64 69 68 64 67 67 66 67 67 66 67 67 66 69 68 64 68 67 63 67 66 62 +67 66 62 62 61 58 52 51 50 37 34 30 22 12 9 8 5 4 23 5 0 2 2 2 +17 7 8 129 59 33 147 67 29 154 142 136 240 239 239 255 255 255 246 245 245 196 196 196 +97 96 96 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 177 176 172 252 252 252 240 239 239 200 200 199 254 254 254 243 242 242 +85 88 88 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 13 13 +97 96 96 237 237 237 255 255 255 196 196 196 69 73 72 67 66 62 64 63 61 39 42 42 +60 59 58 64 63 59 69 68 64 68 67 63 68 67 63 68 67 63 67 66 62 66 65 61 +57 54 50 39 42 42 27 25 23 13 13 13 10 10 10 13 13 13 20 20 21 26 28 29 +39 42 42 57 54 50 60 59 58 66 65 61 67 65 62 68 65 63 68 65 63 69 68 64 +69 68 64 68 67 63 69 68 64 69 68 64 69 68 64 69 68 64 69 68 64 69 68 64 +69 68 64 68 67 63 68 65 63 67 67 66 68 65 63 68 67 63 68 67 63 67 66 62 +68 67 63 67 66 62 66 65 61 65 64 60 64 63 59 60 59 58 51 47 44 33 33 31 +20 20 21 81 44 20 129 59 33 148 72 46 146 134 128 233 232 232 253 253 253 253 253 253 +243 242 242 177 176 172 77 78 76 20 23 23 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 67 67 66 220 219 215 255 255 255 216 216 216 230 230 229 255 255 255 200 200 199 +47 49 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 67 67 66 157 157 157 +213 211 211 252 252 252 248 248 248 147 147 146 64 63 59 57 54 50 39 42 42 57 54 50 +65 64 60 68 65 63 68 67 63 69 68 64 69 68 64 69 68 64 68 67 63 67 67 66 +67 67 66 69 68 64 67 67 66 60 59 58 57 54 50 60 59 58 64 64 61 68 67 63 +69 68 64 69 68 64 65 64 60 68 67 63 67 67 66 68 67 63 68 67 63 69 68 64 +68 67 63 68 67 63 68 67 63 69 68 64 68 67 63 68 67 63 68 67 63 68 67 63 +68 67 63 68 67 63 62 61 58 66 65 61 67 66 62 67 66 62 67 66 62 67 65 62 +67 66 62 67 66 62 68 65 63 67 66 62 66 65 61 67 66 62 66 65 61 66 65 61 +64 63 59 49 32 29 138 69 38 138 69 38 147 67 29 126 96 80 190 190 190 243 242 242 +255 255 255 255 255 255 230 230 229 177 176 172 115 110 108 13 13 13 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 122 123 123 248 248 248 251 250 250 200 200 199 245 244 244 249 249 249 157 157 157 +13 13 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77 78 76 213 211 211 251 250 250 +255 255 255 254 254 254 230 230 229 84 81 78 39 42 42 52 51 50 62 61 58 68 65 63 +67 67 66 68 67 63 67 67 66 68 67 63 69 68 64 69 68 64 68 67 63 67 67 66 +69 68 64 69 68 64 69 68 64 69 68 64 68 67 63 69 68 64 67 66 62 66 65 61 +68 67 63 69 68 64 66 65 61 68 65 63 68 67 63 68 67 63 68 67 63 68 67 63 +68 65 63 67 67 66 68 67 63 68 67 63 68 65 63 68 65 63 67 66 62 68 67 63 +68 67 63 67 66 62 60 59 58 60 59 58 66 65 61 67 66 62 67 66 62 67 66 62 +66 65 61 67 66 62 68 65 63 68 65 63 66 65 61 67 66 62 67 66 62 66 65 61 +65 64 60 81 44 20 166 76 38 166 76 38 138 69 38 158 73 41 148 72 46 134 119 113 +200 200 199 251 250 250 255 255 255 253 253 253 243 242 242 213 211 211 134 131 128 33 33 31 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 157 157 157 255 255 255 246 245 245 190 190 190 254 254 254 237 237 237 97 96 96 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 13 13 13 168 168 168 255 255 255 251 250 250 +226 226 226 177 176 172 84 81 78 52 51 50 62 61 58 64 63 59 67 66 62 68 67 63 +68 65 63 68 67 63 68 67 63 68 67 63 68 67 63 69 68 64 67 67 66 68 67 63 +69 68 64 69 68 64 69 68 64 69 68 64 69 68 64 69 68 64 67 66 62 66 65 61 +68 67 63 69 68 64 66 65 61 64 64 61 68 65 63 68 67 63 67 66 62 68 65 63 +67 67 66 67 67 66 68 65 63 68 67 63 68 67 63 68 67 63 67 66 62 67 66 62 +68 67 63 67 66 62 60 59 58 52 51 50 64 63 59 66 65 61 67 66 62 67 66 62 +67 66 62 67 66 62 67 66 62 67 66 62 66 65 61 67 66 62 67 66 62 66 65 61 +57 54 50 107 51 29 174 79 37 174 79 37 170 77 39 138 69 38 158 73 41 170 77 39 +138 69 38 134 131 128 213 211 211 243 242 242 253 253 253 255 255 255 251 250 250 213 211 211 +122 123 123 52 51 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +13 13 13 213 211 211 255 255 255 225 222 218 213 211 211 255 255 255 207 206 206 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 20 23 23 207 206 206 255 255 255 213 211 211 +60 59 58 51 47 44 62 61 58 62 61 58 62 61 58 65 64 60 67 66 62 67 66 62 +67 66 62 68 67 63 68 65 63 67 66 62 68 67 63 68 67 63 68 67 63 68 67 63 +67 66 62 68 67 63 68 67 63 68 67 63 68 67 63 69 68 64 67 66 62 64 64 61 +68 65 63 68 67 63 66 65 61 64 63 59 68 67 63 67 66 62 66 65 61 67 66 62 +67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 66 65 61 67 66 62 +67 66 62 66 65 61 64 63 59 47 49 48 57 54 50 65 64 60 66 65 61 67 66 62 +67 66 62 67 66 62 67 65 62 67 66 62 67 66 62 67 66 62 66 65 61 65 64 60 +51 47 44 129 59 33 175 79 35 173 77 35 174 79 37 172 77 34 147 67 29 158 73 41 +174 79 37 159 71 30 138 69 38 134 119 113 177 176 172 230 230 229 255 255 255 255 255 255 +246 245 245 200 200 199 134 131 128 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +105 107 107 249 249 249 255 255 255 179 179 176 243 242 242 254 254 254 162 160 159 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 20 23 23 220 219 215 255 255 255 182 182 182 +13 13 13 62 61 58 62 61 58 62 61 58 65 64 60 67 66 62 66 65 61 67 66 62 +67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 68 67 63 68 67 63 +66 65 61 66 65 61 67 66 62 68 67 63 67 67 66 69 68 64 67 66 62 64 63 61 +67 67 66 67 67 66 68 65 63 63 62 61 68 67 63 67 66 62 66 65 61 66 65 61 +67 66 62 68 67 63 67 66 62 66 65 61 67 66 62 67 66 62 67 66 62 67 66 62 +67 66 62 66 65 61 66 65 61 57 54 50 39 42 42 60 59 58 65 64 60 67 66 62 +67 66 62 66 65 61 67 65 62 67 66 62 67 66 62 67 66 62 67 66 62 66 65 61 +51 47 44 129 59 33 173 77 35 173 79 35 173 77 35 174 79 37 168 75 33 166 76 38 +138 69 38 166 76 38 173 77 35 172 77 34 158 73 41 126 96 80 157 157 157 237 237 237 +252 252 252 254 254 254 246 245 245 177 176 172 64 64 61 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +147 147 146 254 254 254 252 252 252 168 168 168 255 255 255 249 249 249 85 88 88 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 20 23 23 207 206 206 255 255 255 207 206 206 +2 2 2 62 61 58 62 61 58 62 61 58 66 65 61 67 66 62 67 66 62 67 66 62 +67 66 62 66 65 61 67 66 62 67 66 62 68 67 63 67 66 62 67 66 62 68 65 63 +68 67 63 66 65 61 66 65 61 67 66 62 67 66 62 68 67 63 68 67 63 64 63 61 +67 67 66 67 67 66 67 66 62 64 62 59 68 67 63 67 66 62 66 65 61 67 66 62 +67 66 62 67 66 62 67 66 62 68 65 63 67 66 62 67 66 62 67 66 62 67 66 62 +67 66 62 66 65 61 66 65 61 64 63 59 39 42 42 39 42 42 47 49 48 60 59 58 +66 65 61 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 65 64 60 +52 51 50 107 51 29 158 73 41 158 73 41 173 79 35 173 77 35 174 79 37 172 77 34 +168 75 33 158 73 41 170 77 39 173 77 35 173 77 35 174 79 37 147 67 29 126 96 80 +182 182 182 237 237 237 255 255 255 255 255 255 216 216 216 134 134 133 13 13 13 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +168 168 168 254 254 254 233 232 232 190 190 190 255 255 255 230 230 229 33 33 31 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 13 13 13 190 190 190 255 255 255 220 219 215 +0 0 0 60 59 58 60 59 58 64 63 59 66 65 61 66 65 61 67 66 62 67 66 62 +67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 +66 65 61 67 66 62 66 65 61 65 64 60 66 65 61 66 65 61 68 67 63 63 62 61 +68 65 63 68 67 63 67 66 62 62 61 58 67 66 62 66 65 61 67 66 62 67 66 62 +67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 66 65 61 66 65 61 67 66 62 +66 65 61 66 65 61 67 66 62 67 66 62 60 59 58 37 34 30 33 33 31 39 42 42 +60 59 58 62 61 58 62 61 58 65 64 60 67 66 62 67 66 62 67 66 62 66 65 61 +60 59 58 81 44 20 138 69 38 158 73 41 147 67 29 173 77 35 173 77 35 173 77 35 +172 77 34 168 75 33 173 77 35 173 77 35 166 76 38 174 79 37 174 79 37 170 77 39 +158 73 41 134 119 113 213 211 211 253 253 253 255 255 255 243 242 242 177 176 172 39 42 42 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +196 196 196 255 255 255 216 216 216 213 211 211 255 255 255 213 211 211 26 28 29 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 13 13 13 179 179 176 255 255 255 226 226 226 +0 0 0 57 54 50 62 61 58 64 63 59 65 64 60 65 64 60 66 65 61 66 65 61 +66 65 61 67 66 62 67 66 62 67 66 62 67 66 62 66 65 61 67 66 62 67 66 62 +67 66 62 66 65 61 67 66 62 66 65 61 65 64 60 66 65 61 66 65 61 60 59 58 +67 65 62 67 66 62 67 66 62 62 61 58 66 65 61 67 66 62 67 66 62 67 66 62 +67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 65 64 60 65 64 60 66 65 61 +65 64 60 66 65 61 66 65 61 66 65 61 65 64 60 64 63 59 47 49 48 39 42 42 +37 34 30 39 42 42 51 47 44 52 51 50 65 64 60 67 66 62 65 64 60 65 64 60 +65 64 60 81 44 20 147 67 29 138 69 38 148 72 46 158 73 41 172 77 34 173 77 35 +174 79 37 172 77 34 168 75 33 173 77 35 158 73 41 138 69 38 166 76 38 173 77 35 +173 77 35 170 77 39 137 73 51 162 160 159 237 237 237 255 255 255 253 253 253 192 189 185 +60 59 58 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 17 18 16 0 0 0 0 0 0 39 42 42 +216 216 216 255 255 255 200 200 199 225 222 218 255 255 255 246 245 245 139 137 135 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 162 160 159 255 255 255 237 237 237 +37 34 30 57 54 50 62 61 58 62 61 58 64 63 59 65 64 60 65 64 60 65 64 60 +66 65 61 66 65 61 66 65 61 66 65 61 66 65 61 66 65 61 66 65 61 66 65 61 +67 66 62 67 66 62 67 66 62 67 66 62 66 65 61 65 64 60 66 65 61 60 59 58 +66 65 61 66 65 61 66 65 61 62 61 58 66 65 61 66 65 61 67 66 62 67 66 62 +66 65 61 67 66 62 67 66 62 66 65 61 66 65 61 65 64 60 65 64 60 65 64 60 +65 64 60 65 64 60 64 63 59 64 63 59 65 64 60 65 64 60 65 64 60 60 59 58 +52 51 50 52 51 50 52 51 50 60 59 58 65 64 60 67 66 62 66 65 61 65 64 60 +66 65 61 63 45 38 159 71 30 166 76 38 158 73 41 147 67 29 158 73 41 166 76 38 +174 79 37 173 77 35 173 77 35 172 77 34 172 77 34 166 76 38 147 67 29 158 73 41 +173 79 35 174 79 37 174 79 37 159 71 30 134 119 113 213 211 211 255 255 255 253 253 253 +200 200 199 67 67 66 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 33 33 31 0 0 0 0 0 0 134 131 128 +245 244 244 254 254 254 196 196 196 177 176 172 240 239 239 255 255 255 225 222 218 39 42 42 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 147 147 146 255 255 255 245 244 244 +67 67 66 52 51 50 62 61 58 62 61 58 64 63 59 65 64 60 65 64 60 65 64 60 +65 64 60 65 64 60 65 64 60 65 64 60 65 64 60 65 64 60 65 64 60 65 64 60 +66 65 61 66 65 61 66 65 61 67 66 62 66 65 61 66 65 61 65 64 60 60 59 58 +62 61 58 65 64 60 65 64 60 60 59 58 65 64 60 66 65 61 66 65 61 66 65 61 +65 64 60 66 65 61 66 65 61 66 65 61 64 63 59 65 64 60 64 63 59 65 64 60 +64 63 59 65 64 60 65 64 60 64 63 59 65 64 60 64 63 59 65 64 60 65 64 60 +64 63 59 64 62 59 62 61 58 65 64 60 66 65 61 66 65 61 66 65 61 65 64 60 +65 64 60 63 45 38 147 67 29 170 77 39 168 75 33 158 73 41 158 73 41 158 73 41 +166 76 38 173 77 35 173 77 35 173 77 35 172 77 34 168 75 33 173 77 35 148 72 46 +158 73 41 174 79 37 173 79 35 173 77 35 170 77 39 126 96 80 200 200 199 252 252 252 +254 254 254 200 200 199 52 51 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 17 18 16 0 0 0 0 0 0 157 157 157 +251 250 250 240 239 239 105 107 107 0 0 0 162 160 159 251 250 250 240 239 239 105 107 107 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 122 123 123 249 249 249 249 249 249 +122 123 123 39 42 42 62 61 58 62 61 58 64 63 59 64 63 59 65 64 60 65 64 60 +64 63 59 64 63 59 65 64 60 65 64 60 64 63 59 65 64 60 65 64 60 65 64 60 +65 64 60 65 64 60 65 64 60 66 65 61 65 64 60 64 63 59 64 63 59 62 61 58 +52 51 50 60 59 58 60 59 58 57 54 50 62 61 58 66 65 61 65 64 60 66 65 61 +66 65 61 66 65 61 66 65 61 65 64 60 64 63 59 65 64 60 65 64 60 64 63 59 +65 64 60 65 64 60 64 63 59 65 64 60 65 64 60 65 64 60 65 64 60 65 64 60 +65 64 60 65 64 60 65 64 60 64 63 59 65 64 60 65 64 60 66 65 61 65 64 60 +65 64 60 52 51 50 107 51 29 147 67 29 172 77 34 173 77 35 170 77 39 166 76 38 +158 73 41 166 76 38 173 77 35 174 79 37 175 79 35 172 77 34 168 75 33 172 77 34 +158 73 41 158 73 41 173 77 35 173 77 35 173 77 35 172 77 34 137 73 51 200 200 199 +253 253 253 254 254 254 196 196 196 54 58 58 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 157 157 157 +251 250 250 237 237 237 97 96 96 2 2 2 122 123 123 245 244 244 246 245 245 134 134 133 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 97 96 96 237 237 237 252 252 252 +167 162 159 17 18 16 64 62 59 62 61 58 64 63 59 65 64 60 64 63 59 64 63 59 +64 63 59 64 63 59 64 63 59 64 63 59 65 64 60 65 64 60 65 64 60 65 64 60 +65 64 60 65 64 60 65 64 60 64 63 59 65 64 60 64 63 59 62 61 58 51 47 44 +52 51 50 62 61 58 64 63 59 62 61 58 60 59 58 65 64 60 65 64 60 66 65 61 +66 65 61 66 65 61 65 64 60 64 63 59 64 63 59 65 64 60 65 64 60 64 63 59 +65 64 60 64 63 59 64 63 59 65 64 60 66 65 61 65 64 60 65 64 60 66 65 61 +64 63 59 64 63 59 64 63 59 64 63 59 64 63 59 65 64 60 65 64 60 64 63 59 +64 63 59 57 54 50 107 51 29 138 69 38 147 67 29 173 77 35 173 77 35 173 77 35 +173 77 35 173 77 35 173 77 35 174 79 37 174 79 37 173 77 35 173 77 35 172 77 34 +168 75 33 147 67 29 158 73 41 173 77 35 173 77 35 173 77 35 173 77 35 145 89 57 +196 196 196 253 253 253 251 250 250 182 182 182 39 42 42 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 147 147 146 +248 248 248 240 239 239 105 107 107 0 0 0 122 123 123 245 244 244 246 245 245 139 137 135 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 67 67 66 220 219 215 254 254 254 +200 200 199 33 33 31 60 59 58 64 62 59 65 64 60 65 64 60 64 63 59 65 64 60 +64 63 59 64 63 59 65 64 60 65 64 60 65 64 60 65 64 60 65 64 60 65 64 60 +65 64 60 65 64 60 65 64 60 64 63 59 65 64 60 65 64 60 64 63 59 52 51 50 +20 20 21 33 33 31 57 54 50 60 59 58 60 59 58 65 64 60 65 64 60 66 65 61 +65 64 60 65 64 60 64 63 59 64 63 59 64 63 59 65 64 60 65 64 60 64 63 59 +65 64 60 65 64 60 65 64 60 65 64 60 66 65 61 65 64 60 64 63 59 65 64 60 +65 64 60 65 64 60 64 63 59 65 64 60 65 64 60 65 64 60 64 63 59 64 63 59 +62 61 58 54 58 58 107 51 29 166 76 38 147 67 29 147 67 29 173 77 35 170 77 39 +174 79 37 173 77 35 173 77 35 173 77 35 173 77 35 174 79 37 173 77 35 173 77 35 +173 77 35 166 76 38 138 69 38 158 73 41 166 76 38 173 77 35 173 77 35 174 79 37 +145 89 57 213 211 211 254 254 254 251 250 250 162 160 159 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 139 137 135 +247 247 246 246 245 245 147 147 146 119 117 113 177 176 172 251 250 250 245 244 244 134 131 128 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 13 13 190 190 190 253 253 253 +226 226 226 77 78 76 52 51 50 62 61 58 64 63 59 65 64 60 65 64 60 65 64 60 +64 63 59 62 61 58 64 63 59 65 64 60 65 64 60 65 64 60 65 64 60 65 64 60 +64 63 59 65 64 60 65 64 60 65 64 60 65 64 60 65 64 60 65 64 60 65 64 60 +51 47 44 10 11 13 5 6 8 26 28 29 51 47 44 62 61 58 65 64 60 65 64 60 +65 64 60 65 64 60 64 63 59 64 63 59 65 64 60 65 64 60 65 64 60 65 64 60 +65 64 60 66 65 61 66 65 61 66 65 61 66 65 61 66 65 61 66 65 61 65 64 60 +65 64 60 65 64 60 64 63 59 65 64 60 65 64 60 65 64 60 65 64 60 65 64 60 +64 63 59 60 59 58 81 52 41 168 75 33 168 75 33 147 67 29 138 69 38 158 73 41 +147 67 29 174 79 37 173 77 35 174 79 37 174 79 37 173 77 35 174 79 37 173 77 35 +174 79 37 173 77 35 166 76 38 138 69 38 158 73 41 158 73 41 174 79 37 175 79 35 +172 77 34 126 96 80 216 216 216 255 255 255 243 242 242 139 137 135 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105 107 107 +237 237 237 255 255 255 200 200 199 105 107 107 207 206 206 255 255 255 226 226 226 67 67 66 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 147 147 146 251 250 250 +245 244 244 119 117 113 39 42 42 64 63 59 64 63 59 65 64 60 65 64 60 65 64 60 +64 63 59 62 61 58 64 63 59 65 64 60 65 64 60 65 64 60 65 64 60 64 63 59 +64 63 59 64 63 59 66 65 61 66 65 61 66 65 61 66 65 61 65 64 60 66 65 61 +60 59 58 28 30 31 20 20 21 3 3 6 8 5 4 57 54 50 64 63 59 64 63 59 +65 64 60 66 65 61 65 64 60 65 64 60 65 64 60 65 64 60 66 65 61 66 65 61 +66 65 61 67 66 62 66 65 61 67 66 62 66 65 61 66 65 61 65 64 60 66 65 61 +66 65 61 66 65 61 66 65 61 65 64 60 66 65 61 66 65 61 66 65 61 66 65 61 +64 63 59 62 61 58 63 45 38 158 73 41 168 75 33 172 77 34 158 73 41 138 69 38 +158 73 41 158 73 41 174 79 37 174 79 37 174 79 37 174 79 37 174 79 37 174 79 37 +174 79 37 174 79 37 173 77 35 158 73 41 158 73 41 166 76 38 166 76 38 170 77 39 +158 73 41 170 77 39 134 119 113 233 232 232 255 255 255 230 230 229 97 96 96 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +196 196 196 255 255 255 247 247 246 243 242 242 253 253 253 255 255 255 179 179 176 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 85 88 88 243 242 242 +255 255 255 168 168 168 28 30 31 62 61 58 64 63 59 65 64 60 65 64 60 65 64 60 +65 64 60 65 64 60 65 64 60 65 64 60 65 64 60 65 64 60 65 64 60 65 64 60 +64 63 59 65 64 60 66 65 61 67 66 62 67 66 62 67 66 62 66 65 61 66 65 61 +65 64 60 47 49 48 39 42 42 27 25 23 13 13 13 51 47 44 65 64 60 65 64 60 +65 64 60 66 65 61 66 65 61 65 64 60 64 63 59 65 64 60 67 66 62 67 66 62 +67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 66 65 61 66 65 61 67 66 62 +67 66 62 66 65 61 67 66 62 67 66 62 66 65 61 66 65 61 67 66 62 66 65 61 +66 65 61 64 63 59 39 42 42 147 67 29 168 75 33 172 77 34 174 79 37 159 71 30 +138 69 38 158 73 41 158 73 41 170 77 39 175 79 35 174 79 37 174 79 37 174 79 37 +174 79 37 174 79 37 173 77 35 173 79 35 138 69 38 158 73 41 158 73 41 166 76 38 +107 51 29 129 59 33 159 71 30 154 142 136 246 245 245 255 255 255 207 206 206 39 42 42 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +97 96 96 226 226 226 254 254 254 254 254 254 251 250 250 200 200 199 64 64 61 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 200 200 199 +255 255 255 216 216 216 28 30 31 57 54 50 64 63 59 65 64 60 65 64 60 65 64 60 +65 64 60 65 64 60 65 64 60 65 64 60 65 64 60 64 63 59 64 63 59 64 63 59 +65 64 60 65 64 60 66 65 61 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 +66 65 61 60 59 58 39 42 42 39 42 42 33 33 31 33 33 31 65 64 60 66 65 61 +65 64 60 66 65 61 66 65 61 65 64 60 65 64 60 65 64 60 67 66 62 67 66 62 +67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 +67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 +66 65 61 65 64 60 39 42 42 129 59 33 159 71 30 172 77 34 173 77 35 173 77 35 +166 76 38 147 67 29 158 73 41 147 67 29 172 77 34 173 79 35 174 79 37 174 79 37 +173 77 35 173 77 35 173 77 35 173 77 35 170 77 39 138 69 38 166 76 38 147 67 29 +166 76 38 81 44 20 81 44 20 107 51 29 168 168 168 254 254 254 252 252 252 168 168 168 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 67 67 66 147 147 146 157 157 157 119 117 113 33 33 31 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 157 157 157 +255 255 255 245 244 244 60 59 58 51 47 44 64 63 59 64 63 59 65 64 60 65 64 60 +65 64 60 65 64 60 65 64 60 65 64 60 65 64 60 65 64 60 64 63 59 64 63 59 +64 63 59 64 63 59 66 65 61 66 65 61 66 65 61 67 66 62 67 66 62 67 66 62 +65 64 60 57 54 50 52 51 50 39 42 42 39 42 42 27 25 23 60 59 58 65 64 60 +65 64 60 66 65 61 65 64 60 65 64 60 65 64 60 65 64 60 66 65 61 67 66 62 +67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 +67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 +66 65 61 65 64 60 47 49 48 107 51 29 147 67 29 166 76 38 173 77 35 173 77 35 +173 77 35 158 73 41 147 67 29 166 76 38 158 73 41 174 79 37 173 77 35 173 77 35 +173 77 35 174 79 37 174 79 37 173 77 35 173 77 35 158 73 41 166 76 38 147 67 29 +166 76 38 138 69 38 27 25 23 68 65 63 67 65 62 213 211 211 255 255 255 240 239 239 +119 117 113 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 97 96 96 +251 250 250 254 254 254 134 134 133 27 25 23 64 62 59 64 63 59 64 63 59 65 64 60 +65 64 60 65 64 60 65 64 60 65 64 60 65 64 60 65 64 60 65 64 60 65 64 60 +65 64 60 64 63 59 66 65 61 66 65 61 67 66 62 67 66 62 67 66 62 67 66 62 +66 65 61 60 59 58 57 54 50 47 49 48 51 47 44 33 33 31 51 47 44 65 64 60 +65 64 60 66 65 61 65 64 60 65 64 60 65 64 60 66 65 61 66 65 61 67 66 62 +67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 +67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 +67 66 62 66 65 61 52 51 50 42 16 9 129 59 33 138 69 38 166 76 38 173 77 35 +173 77 35 174 79 37 158 73 41 147 67 29 166 76 38 158 73 41 174 79 37 173 77 35 +173 77 35 174 79 37 174 79 37 174 79 37 174 79 37 166 76 38 158 73 41 170 77 39 +147 67 29 170 77 39 81 52 41 168 168 168 147 147 146 119 117 113 240 239 239 255 255 255 +207 206 206 52 51 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 64 61 +230 230 229 255 255 255 182 182 182 0 0 0 60 59 58 64 63 59 65 64 60 65 64 60 +65 64 60 65 64 60 65 64 60 65 64 60 65 64 60 65 64 60 65 64 60 65 64 60 +65 64 60 65 64 60 65 64 60 66 65 61 67 66 62 67 66 62 67 66 62 67 66 62 +67 66 62 63 62 61 60 59 58 52 51 50 52 51 50 52 51 50 39 42 42 64 63 59 +65 64 60 66 65 61 66 65 61 66 65 61 66 65 61 66 65 61 67 66 62 67 66 62 +67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 +67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 +67 66 62 66 65 61 47 49 48 13 15 17 51 47 32 138 69 38 148 72 46 166 76 38 +173 77 35 173 77 35 173 77 35 158 73 41 159 71 30 166 76 38 158 73 41 173 77 35 +173 77 35 173 77 35 174 79 37 174 79 37 174 79 37 173 77 35 158 73 41 173 77 35 +158 73 41 166 76 38 147 67 29 139 137 135 243 242 242 177 176 172 182 182 182 254 254 254 +252 252 252 119 117 113 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 42 42 +200 200 199 255 255 255 225 222 218 33 33 31 51 47 44 64 63 59 64 63 59 65 64 60 +65 64 60 65 64 60 65 64 60 65 64 60 65 64 60 65 64 60 65 64 60 65 64 60 +65 64 60 65 64 60 66 65 61 66 65 61 66 65 61 67 66 62 67 66 62 67 66 62 +67 66 62 67 65 62 57 54 50 57 54 50 57 54 50 60 59 58 51 47 44 60 59 58 +65 64 60 66 65 61 66 65 61 66 65 61 66 65 61 67 66 62 67 66 62 67 66 62 +66 65 61 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 +67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 +67 66 62 66 65 61 47 49 48 60 59 58 162 160 159 63 45 38 158 73 41 158 73 41 +173 77 35 172 77 34 172 77 34 173 77 35 147 67 29 166 76 38 158 73 41 166 76 38 +173 77 35 172 77 34 172 77 34 173 77 35 173 77 35 173 77 35 147 67 29 170 77 39 +158 73 41 158 73 41 159 71 30 89 68 66 240 239 239 249 249 249 196 196 196 248 248 248 +255 255 255 134 134 133 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 39 42 42 52 51 50 11 10 9 0 0 0 0 0 0 13 13 13 +162 160 159 251 250 250 240 239 239 115 110 108 27 25 23 66 65 61 67 66 62 67 66 62 +67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 67 66 62 +67 66 62 67 66 62 68 67 63 68 67 63 68 67 63 69 68 64 69 68 64 69 68 64 +69 68 64 69 68 64 67 67 66 57 54 50 60 59 58 64 63 61 52 51 50 60 59 58 +68 67 63 68 67 63 68 67 63 69 68 64 69 68 64 69 68 64 69 68 64 69 68 64 +69 68 64 69 68 64 69 68 64 69 68 64 69 68 64 69 68 64 69 68 64 69 68 64 +69 68 64 69 68 64 69 68 64 69 68 64 69 68 64 69 68 64 69 68 64 69 68 64 +69 68 64 69 68 64 51 47 44 85 88 88 240 239 239 134 131 128 81 44 20 158 73 41 +166 76 38 174 79 37 174 79 37 174 79 37 166 76 38 138 69 38 174 79 37 158 73 41 +174 79 37 174 79 37 174 79 37 174 79 37 174 79 37 174 79 37 166 76 38 158 73 41 +174 79 37 147 67 29 170 77 39 81 44 20 207 206 206 254 254 254 254 254 254 254 254 254 +240 239 239 85 88 88 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + diff --git a/modules/desktop/home/niri/wallpaper.jpg b/other/assets/wallpaper/wallpaper.jpg similarity index 100% rename from modules/desktop/home/niri/wallpaper.jpg rename to other/assets/wallpaper/wallpaper.jpg diff --git a/modules/net/dispatchers/dispatcher.nu b/other/scripts/dispatcher.nu similarity index 100% rename from modules/net/dispatchers/dispatcher.nu rename to other/scripts/dispatcher.nu diff --git a/modules/net/dispatchers/hooks/WIFI@DB.nu b/other/scripts/networkhooks/WIFI@DB.nu similarity index 100% rename from modules/net/dispatchers/hooks/WIFI@DB.nu rename to other/scripts/networkhooks/WIFI@DB.nu diff --git a/other/scripts/networkhooks/WIFIonICE.nu b/other/scripts/networkhooks/WIFIonICE.nu new file mode 100644 index 0000000..2de9902 --- /dev/null +++ b/other/scripts/networkhooks/WIFIonICE.nu @@ -0,0 +1,22 @@ +#! /usr/bin/env nix-shell +#! nix-shell -i bash -p curl htmlq + +# echo "Fetching cookie and CSRF token..." +# form=$(curl --silent --location --junk-session-cookies --cookie-jar /tmp/wifionice "https://login.wifionice.de/en/" --resolve login.wifionice.de:443:10.101.64.10 -i | htmlq "input") + +# keys=$(htmlq "input" --attribute "name" <<< "$form") +# values=$(htmlq "input" --attribute "value" <<< "$form") +# payload=$(paste --delimiters="=" <(echo "$keys") <(echo "$values") | tr "\n" "&") + +# echo "Payload: \"$payload\"" +# echo "POSTing payload..." + +# curl --cookie /tmp/wifionice "https://login.wifionice.de/en/" --resolve login.wifionice.de:443:10.101.64.10 -d "$payload" + +def main [ + interface: string + type: string +] { + let form = curl --silent --location --junk-session-cookies --cookie-jar /tmp/wifionice 'https://login.wifionice.de/en/' --resolve 'login.wifionice.de:443:10.101.64.10' -i | htmlq 'input'; + # TODO +} diff --git a/modules/net/dispatchers/hooks/ccchh.nu b/other/scripts/networkhooks/ccchh.nu similarity index 100% rename from modules/net/dispatchers/hooks/ccchh.nu rename to other/scripts/networkhooks/ccchh.nu diff --git a/todo.md b/todo.md new file mode 100644 index 0000000..6b12575 --- /dev/null +++ b/todo.md @@ -0,0 +1,7 @@ +# TODOs + +- add rofi thingy for editing rust stuff (with nix shell integration) or config +- project manager rofi script for opening tools in shell without open terminal + - sps rofi integration + +