{ "metadata": { "language": "Julia", "name": "" }, "nbformat": 3, "nbformat_minor": 0, "worksheets": [ { "cells": [ { "cell_type": "heading", "level": 1, "metadata": {}, "source": [ "Working with Geographical Data" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Let's look at some real life data sets and see how we would analyze them using Julia. For this particular notebook, I will be working with data collected about US counties by various government agencies, but the general techniques we will see apply equally well to any other dataset. Here's the list of packages I'll be using (don't worry if you don't know what they do, I'll introduce them later):" ] }, { "cell_type": "code", "collapsed": false, "input": [ "using Shapefile\n", "using DataArrays\n", "using DataFrames\n", "using Color\n", "using SIUnits\n", "using Requests" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 22 }, { "cell_type": "code", "collapsed": false, "input": [ "using Compose\n", "using Gadfly" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stderr", "text": [ "Warning: New definition \n", " *(" ] }, { "output_type": "stream", "stream": "stderr", "text": [ "MeasureNil,Any) at /Users/kfischer/.julia/Compose/src/measure.jl:32\n", "is ambiguous with: \n", " *(Any,AbstractCalendarDuration) at /Users/kfischer/.julia/Calendar/src/Calendar.jl:341.\n", "To fix, define \n", " *(MeasureNil,AbstractCalendarDuration)\n", "before the new definition.\n" ] }, { "html": [ "" ], "metadata": {}, "output_type": "display_data" }, { "html": [ "" ], "metadata": {}, "output_type": "display_data" } ], "prompt_number": 2 }, { "cell_type": "code", "collapsed": false, "input": [ "using Taro\n", "Taro.init()" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stderr", "text": [ "\n", "WARNING: deprecated syntax \"x[i:]\" at /Users/kfischer/.julia/Compose/src/cairo_backends.jl:380.\n", "Use \"x[i:end]\" instead.\n", "\n", "WARNING: deprecated syntax \"x[i:]\" at /Users/kfischer/.julia/Compose/src/cairo_backends.jl:398.\n", "Use \"x[i:end]\" instead.\n", "\n", "WARNING: deprecated syntax \"x[i:]\" at /Users/kfischer/.julia/Compose/src/cairo_backends.jl:562.\n", "Use \"x[i:end]\" instead.\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Found libjvm @ /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/jre/lib/server\n" ] } ], "prompt_number": 3 }, { "cell_type": "code", "collapsed": false, "input": [ "Compose.set_default_graphic_size(10inch,10inch/golden);\n", "set_default_plot_size(10inch,10inch/golden);" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 3 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Getting and importing the data" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Before we can get started, we need to get ourselves some data. I will mostly be working with the datasets collected by the Census bureau here. But before we get any data from there, let start with something simple. I have preparred a CSV file with the names and states all the counties in the U.S. here. All the data from the Census will be coded by FIPS (Federal Information Processing Standard) code. This data files will help us map from FIPS code to county name." ] }, { "cell_type": "code", "collapsed": false, "input": [ "get_file(URL,file) = isfile(file) || download(URL,file)" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 4, "text": [ "get_file (generic function with 1 method)" ] } ], "prompt_number": 4 }, { "cell_type": "code", "collapsed": false, "input": [ "get_file(\"https://gist.github.com/loladiro/8573181/raw/34894ec1a3cae030490b83be3a36b2166852e000/gistfile1.txt\",\"USCounties.csv\")\n", "counties = readtable(\"USCounties.csv\");\n", "# Here's the first 10 entries so you can get a feel for what the data looks like\n", "counties[1:10,:]" ], "language": "python", "metadata": {}, "outputs": [ { "html": [ "
NAMESTATE_NAMESTATE_FIPSCNTY_FIPSFIPS
1Lake of the WoodsMinnesota277727077
2FerryWashington531953019
3StevensWashington536553065
4OkanoganWashington534753047
5Pend OreilleWashington535153051
6BoundaryIdaho162116021
7LincolnMontana305330053
8FlatheadMontana302930029
9GlacierMontana303530035
10TooleMontana3010130101
" ], "metadata": {}, "output_type": "pyout", "prompt_number": 5, "text": [ "10x5 DataFrame\n", "|-------|-------------------|------------|------------|-----------|-------|\n", "| Row # | NAME | STATE_NAME | STATE_FIPS | CNTY_FIPS | FIPS |\n", "| 1 | Lake of the Woods | Minnesota | 27 | 77 | 27077 |\n", "| 2 | Ferry | Washington | 53 | 19 | 53019 |\n", "| 3 | Stevens | Washington | 53 | 65 | 53065 |\n", "| 4 | Okanogan | Washington | 53 | 47 | 53047 |\n", "| 5 | Pend Oreille | Washington | 53 | 51 | 53051 |\n", "| 6 | Boundary | Idaho | 16 | 21 | 16021 |\n", "| 7 | Lincoln | Montana | 30 | 53 | 30053 |\n", "| 8 | Flathead | Montana | 30 | 29 | 30029 |\n", "| 9 | Glacier | Montana | 30 | 35 | 30035 |\n", "| 10 | Toole | Montana | 30 | 101 | 30101 |" ] } ], "prompt_number": 5 }, { "cell_type": "code", "collapsed": false, "input": [ "#STATE_FIPS and CNTY_FIPS are redundant really, so let's get rid of them\n", "delete!(counties,\"STATE_FIPS\")\n", "delete!(counties,\"CNTY_FIPS\");" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 5 }, { "cell_type": "markdown", "metadata": {}, "source": [ "Next, let's get information about the land mass of each county.\n", "\n", "Going back to the census website we find just the right data at http://www2.census.gov/prod2/statcomp/usac/excel/LND01.xls.\n", "\n", "\n", "If you're wondering what the column names mean, there's a comprehensive overview at http://www2.census.gov/prod2/statcomp/usac/excel/Mastdata.xls" ] }, { "cell_type": "code", "collapsed": false, "input": [ "get_file(\"http://www2.census.gov/prod2/statcomp/usac/excel/LND01.xls\",\"LND01.xls\");" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 5 }, { "cell_type": "markdown", "metadata": {}, "source": [ "We will be using the `Taro` package to read the Excel file like so:" ] }, { "cell_type": "code", "collapsed": false, "input": [ "LND = Taro.readxl(\"/Users/kfischer/Downloads/LND01.xls\",\"Sheet1\",\"A1:AH3199\");\n", "LND[1:5,1:10] # Again, a small sneak preview" ], "language": "python", "metadata": {}, "outputs": [ { "html": [ "
AreanameSTCOULND010190FLND010190DLND010190N1LND010190N2LND010200FLND010200DLND010200N1LND010200N2
1UNITED STATES000000.03.78742508e6000000000.03.79408306e600000000
2ALABAMA010000.052422.94000000000.052419.0200000000
3Autauga, AL010010.0604.49000000000.0604.4500000000
4Baldwin, AL010030.02027.08000000000.02026.9300000000
5Barbour, AL010050.0904.59000000000.0904.5200000000
" ], "metadata": {}, "output_type": "pyout", "prompt_number": 6, "text": [ "5x10 DataFrame\n", "|-------|-------------|------|---------|\n", "| Col # | Name | Type | Missing |\n", "| 1 | Areaname | Any | 0 |\n", "| 2 | STCOU | Any | 0 |\n", "| 3 | LND010190F | Any | 0 |\n", "| 4 | LND010190D | Any | 0 |\n", "| 5 | LND010190N1 | Any | 0 |\n", "| 6 | LND010190N2 | Any | 0 |\n", "| 7 | LND010200F | Any | 0 |\n", "| 8 | LND010200D | Any | 0 |\n", "| 9 | LND010200N1 | Any | 0 |\n", "| 10 | LND010200N2 | Any | 0 |" ] } ], "prompt_number": 6 }, { "cell_type": "code", "collapsed": false, "input": [ "# Let's get rind of some of the data we don't need and rename the columns to be more human-friendly\n", "# We're interested in the FIPS code, the total land area and the total water area\n", "landdata = LND[[\"STCOU\",\"LND010200D\",\"LND210200D\"]];\n", "# Rename the columns\n", "rename!(landdata,\"STCOU\",\"FIPS\")\n", "rename!(landdata,\"LND010200D\",\"land_area\")\n", "rename!(landdata,\"LND210200D\",\"water_area\")\n", "# Let's also get rid of counties for which there's no data:\n", "landdata = landdata[find(x->x!=0,landdata[\"land_area\"]),:]\n", "landdata = landdata[find(x->x!=0,landdata[\"water_area\"]),:]\n", "# Let's also make FIPS an integer\n", "landdata[\"FIPS\"] = int(landdata[\"FIPS\"]);\n", "landdata[1:5,:]" ], "language": "python", "metadata": {}, "outputs": [ { "html": [ "
FIPSland_areawater_area
103.79408306e6256644.62
2100052419.021675.01
31001604.458.48
410032026.93430.58
51005904.5219.61
" ], "metadata": {}, "output_type": "pyout", "prompt_number": 7, "text": [ "5x3 DataFrame\n", "|-------|------|-----------|------------|\n", "| Row # | FIPS | land_area | water_area |\n", "| 1 | 0 | 3.79408e6 | 256645.0 |\n", "| 2 | 1000 | 52419.0 | 1675.01 |\n", "| 3 | 1001 | 604.45 | 8.48 |\n", "| 4 | 1003 | 2026.93 | 430.58 |\n", "| 5 | 1005 | 904.52 | 19.61 |" ] } ], "prompt_number": 7 }, { "cell_type": "code", "collapsed": false, "input": [ "# Let's combine it with the CSV we originally loaded (by FIPS code)\n", "data = join(counties, landdata; on=\"FIPS\")\n", "data[1:5,:]" ], "language": "python", "metadata": {}, "outputs": [ { "html": [ "
NAMESTATE_NAMEFIPSland_areawater_area
1AutaugaAlabama1001604.458.48
2BaldwinAlabama10032026.93430.58
3BarbourAlabama1005904.5219.61
4BibbAlabama1007626.163.14
5BlountAlabama1009650.65.02
" ], "metadata": {}, "output_type": "pyout", "prompt_number": 8, "text": [ "5x5 DataFrame\n", "|-------|---------|------------|------|-----------|------------|\n", "| Row # | NAME | STATE_NAME | FIPS | land_area | water_area |\n", "| 1 | Autauga | Alabama | 1001 | 604.45 | 8.48 |\n", "| 2 | Baldwin | Alabama | 1003 | 2026.93 | 430.58 |\n", "| 3 | Barbour | Alabama | 1005 | 904.52 | 19.61 |\n", "| 4 | Bibb | Alabama | 1007 | 626.16 | 3.14 |\n", "| 5 | Blount | Alabama | 1009 | 650.6 | 5.02 |" ] } ], "prompt_number": 8 }, { "cell_type": "code", "collapsed": false, "input": [ "set_default_plot_size(10inch,10inch/golden);\n", "plot(data, x=\"land_area\", y=\"water_area\")\n", "#, color=\"STATE_NAME\", Scale.y_log10, Scale.x_log10" ], "language": "python", "metadata": {}, "outputs": [ { "html": [ "
\n", "\n" ], "metadata": {}, "output_type": "display_data", "text": [ "D3(254.0,156.9806331424733,IOBuffer([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x20,0x64 \u2026 0x20,0x3d,0x20,0x64,0x72,0x61,0x77,0x0a,0x7d,0x0a],true,true,true,false,133078,9223372036854775807,133079),0,[],[],1,3,[0x94c5a1bc1930ec9b=>([42.003709974213834,43.91700819911949,42.407317334842766,42.032910879999996,42.06578375597484,42.03277637559748,42.23703476125786,42.01429547069182,42.00190761522012,41.997657276100625 \u2026 44.72533930691824,50.56365085295597,44.02995154591195,44.589718517861634,47.82937810641509,55.30178363861635,46.86920497861635,43.99855821836478,44.20729560062893,44.418897926666666],0),0x9619c8f841e42fc7=>([130.50764291305913,125.36002855933856,130.37190979825954,130.57276553956675,130.54983847255656,130.59837556122704,130.59825360874294,130.56398496071176,130.53861884401965,130.03995513654837 \u2026 130.58557055039688,130.2926406835967,130.29434801837402,130.56532643803683,129.96373483398796,129.80775760682832,128.0007876499679,130.53910665395605,130.57825340135108,130.58410712058776],1)],true,false,nothing,true)" ] }, { "html": [], "metadata": {}, "output_type": "pyout", "prompt_number": 9, "text": [ "Plot(...)" ] } ], "prompt_number": 9 }, { "cell_type": "code", "collapsed": false, "input": [ "plot(data, x=\"land_area\", Geom.histogram, color=\"STATE_NAME\", Scale.x_log10)" ], "language": "python", "metadata": {}, "outputs": [ { "html": [ "
\n", "\n" ], "metadata": {}, "output_type": "display_data", "text": [ "D3(254.0,156.9806331424733,IOBuffer([0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x20,0x64 \u2026 0x20,0x3d,0x20,0x64,0x72,0x61,0x77,0x0a,0x7d,0x0a],true,true,true,false,679734,9223372036854775807,679735),0,[],[],0,3,Dict{Uint64,(Any,Int64)}(),true,false,nothing,true)" ] }, { "html": [], "metadata": {}, "output_type": "pyout", "prompt_number": 10, "text": [ "Plot(...)" ] } ], "prompt_number": 10 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Plotting on a map" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Since we're dealing with geographical data, it would be great to plot it on a map. I'll use this as an example how one might build a custom visualization in Julia using the `Compose` package. So let's get started.\n", "\n", "Since I want to plot US counties, we first need to know how to draw them. For that purpose, I googled \"US counties shapefile\" and downloaded the USCounties.zip file from here (the first hit on google). To follow along, download it and extract it into the current directory. \n", "\n", "The `.shp` (shapefile) format is a very simple file format for defining shapes and is commonly used in mapping. I wrote a simple package, to read this file format: https://github.com/loladiro/Shapefile.jl. It's about 130 lines of code. There's no need to really understand it, but do have a look at the source if you're curious." ] }, { "cell_type": "code", "collapsed": false, "input": [ "shp = open(\"USCounties.shp\") do fd\n", " read(fd,Shapefile.Handle)\n", "end;" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 10 }, { "cell_type": "markdown", "metadata": {}, "source": [ "At this point we have the shape file loaded. By loading the file in an external viewer determined that the shapes are in the same order as the original CSV, what a coincidence ;). This information is embedded in the shapefile, but my package doesn't read it out, yet, though this would be a fun projet to add !\n" ] }, { "cell_type": "code", "collapsed": false, "input": [ "# Since the order is the same we can just add it as an extra column\n", "counties[\"Shape\"] = shp.shapes;" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 10 }, { "cell_type": "code", "collapsed": false, "input": [ "data = join(counties, landdata; on=\"FIPS\");\n", "data[1:5,:]" ], "language": "python", "metadata": {}, "outputs": [ { "html": [ "
NAMESTATE_NAMEFIPSShapeland_areawater_area
1AutaugaAlabama1001Polygon(39 Float64 Points)604.458.48
2BaldwinAlabama1003Polygon(69 Float64 Points)2026.93430.58
3BarbourAlabama1005Polygon(37 Float64 Points)904.5219.61
4BibbAlabama1007Polygon(33 Float64 Points)626.163.14
5BlountAlabama1009Polygon(55 Float64 Points)650.65.02
" ], "metadata": {}, "output_type": "pyout", "prompt_number": 11, "text": [ "5x6 DataFrame\n", "|-------|------------|------------|---------|\n", "| Col # | Name | Type | Missing |\n", "| 1 | NAME | UTF8String | 0 |\n", "| 2 | STATE_NAME | UTF8String | 0 |\n", "| 3 | FIPS | Int64 | 0 |\n", "| 4 | Shape | ESRIShape | 0 |\n", "| 5 | land_area | Any | 0 |\n", "| 6 | water_area | Any | 0 |" ] } ], "prompt_number": 11 }, { "cell_type": "code", "collapsed": false, "input": [ "# Going from one kind of polygon to another\n", "ESRI2Compose(poly::Shapefile.Polygon) =\n", "Compose.FormTree(Compose.Polygon([Compose.Point(point.x,point.y) for point in poly.points]))" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 12, "text": [ "ESRI2Compose (generic function with 1 method)" ] } ], "prompt_number": 12 }, { "cell_type": "code", "collapsed": false, "input": [ "# Drawing counties\n", "function generateCountyOutline(data,color,dims)\n", " template = set_unit_box(canvas(),dims)\n", " c = canvas(template)\n", " for row in EachRow(data)\n", " c = compose(c,compose(canvas(template),ESRI2Compose(row[\"Shape\"][1]),\n", " linewidth(0.05mm),stroke(color),fill(nothing)))\n", " end\n", " c\n", "end\n", "dims = UnitBox(shp.MBR.left,shp.MBR.bottom,(shp.MBR.right-shp.MBR.left),-(shp.MBR.bottom-shp.MBR.top))\n", "generateCountyOutline(data,color) = generateCountyOutline(data,color,dims)" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 13, "text": [ "generateCountyOutline (generic function with 2 methods)" ] } ], "prompt_number": 13 }, { "cell_type": "code", "collapsed": false, "input": [ "generateCountyOutline(data,color(\"black\"))" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "display_data", "svg": [ "\n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n" ], "text": [ "SVG(254.0,156.9806331424733,IOBuffer([0x3c,0x3f,0x78,0x6d,0x6c,0x20,0x76,0x65,0x72,0x73 \u2026 0x67,0x3e,0x0a,0x3c,0x2f,0x73,0x76,0x67,0x3e,0x0a],true,true,true,false,1341561,9223372036854775807,1341562),0,Dict{String,String}(),[],Set{String}(),[],[],[],true,false,nothing,true)" ] }, { "html": [], "metadata": {}, "output_type": "pyout", "prompt_number": 14, "text": [ "Canvas(List([Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([]))]))" ] } ], "prompt_number": 14 }, { "cell_type": "code", "collapsed": false, "input": [ "# Ok that was a little small, let's get rid of Hawaii and Alaska\n", "counties2 = copy(counties)\n", "DataFrames.deleterows!(counties2,find(!((counties2[\"STATE_NAME\"].==\"Alaska\")|(counties2[\"STATE_NAME\"].==\"Hawaii\"))))\n", "# We need to recalculate the bounding rectangle\n", "minx = minimum(map(shape->mapreduce(p->p.x,min,shape.points),counties2[\"Shape\"]))\n", "maxx = maximum(map(shape->mapreduce(p->p.x,max,shape.points),counties2[\"Shape\"]))\n", "miny = minimum(map(shape->mapreduce(p->p.y,min,shape.points),counties2[\"Shape\"]))\n", "maxy = maximum(map(shape->mapreduce(p->p.y,max,shape.points),counties2[\"Shape\"]))\n", "dims2 = UnitBox(minx,maxy,(maxx-minx),-(maxy-miny));" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 14 }, { "cell_type": "code", "collapsed": false, "input": [ "data2 = join(counties2, landdata; on=:FIPS)\n", "generateCountyOutline(data2,color(\"black\"),dims2)" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "display_data", "svg": [ "\n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n" ], "text": [ "SVG(254.0,156.9806331424733,IOBuffer([0x3c,0x3f,0x78,0x6d,0x6c,0x20,0x76,0x65,0x72,0x73 \u2026 0x67,0x3e,0x0a,0x3c,0x2f,0x73,0x76,0x67,0x3e,0x0a],true,true,true,false,1265922,9223372036854775807,1265923),0,Dict{String,String}(),[],Set{String}(),[],[],[],true,false,nothing,true)" ] }, { "html": [], "metadata": {}, "output_type": "pyout", "prompt_number": 15, "text": [ "Canvas(List([Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([]))]))" ] } ], "prompt_number": 15 }, { "cell_type": "code", "collapsed": false, "input": [ "grad = Gadfly.lab_gradient(color(\"white\"),color(\"blue\"))\n", "function plotData(data,colname,dims,transform=identity)\n", " #dist = Normal(0.0, 1.0)\n", " template = set_unit_box(canvas(),dims)\n", " c = canvas(template)\n", " minv = transform(minimum(data[colname]))\n", " maxv = transform(maximum(data[colname]))\n", " for row in EachRow(data)\n", " v = transform(float64(isna(row[colname][1]) ? 0.0 : row[colname][1]))\n", " p = (v-minv)/(maxv-minv)\n", " c=compose(c,compose(canvas(template),ESRI2Compose(row[\"Shape\"][1]),linewidth(0.05mm),stroke(color(\"black\")),fill(grad(p))))\n", " end\n", " c\n", "end" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 16, "text": [ "plotData (generic function with 2 methods)" ] } ], "prompt_number": 16 }, { "cell_type": "code", "collapsed": false, "input": [ "plotData(data2,\"land_area\",dims2,log10)" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "display_data", "svg": [ "\n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n" ], "text": [ "SVG(254.0,156.9806331424733,IOBuffer([0x3c,0x3f,0x78,0x6d,0x6c,0x20,0x76,0x65,0x72,0x73 \u2026 0x67,0x3e,0x0a,0x3c,0x2f,0x73,0x76,0x67,0x3e,0x0a],true,true,true,false,1275186,9223372036854775807,1275187),0,Dict{String,String}(),[],Set{String}(),[],[],[],true,false,nothing,true)" ] }, { "html": [], "metadata": {}, "output_type": "pyout", "prompt_number": 17, "text": [ "Canvas(List([Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([]))]))" ] } ], "prompt_number": 17 }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now it's your turn. Pick your favorite data set from the census website and ee what you can com up with. As one more example that you can modify, here is Population/Area:" ] }, { "cell_type": "code", "collapsed": false, "input": [ "get_file(\"http://www2.census.gov/prod2/statcomp/usac/excel/PST01.xls\",\"PST01.xls\");" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 17 }, { "cell_type": "code", "collapsed": false, "input": [ "PST = Taro.readxl(\"PST01.xls\",\"Sheet4\",\"A1:AP3199\");\n", "PST[1:5,1:10]" ], "language": "python", "metadata": {}, "outputs": [ { "html": [ "
AreanameSTCOUPST045200FPST045200DPST045200N1PST045200N2PST045201FPST045201DPST045201N1PST045201N2
1UNITED STATES000000.02.82171957e8000000000.02.85081556e800000000
2ALABAMA010000.04.451849e6000000000.04.464034e600000000
3Autauga, AL010010.043872.0000000000.044434.000000000
4Baldwin, AL010030.0141358.0000000000.0144988.000000000
5Barbour, AL010050.029035.0000000000.029223.000000000
" ], "metadata": {}, "output_type": "pyout", "prompt_number": 18, "text": [ "5x10 DataFrame\n", "|-------|-------------|------|---------|\n", "| Col # | Name | Type | Missing |\n", "| 1 | Areaname | Any | 0 |\n", "| 2 | STCOU | Any | 0 |\n", "| 3 | PST045200F | Any | 0 |\n", "| 4 | PST045200D | Any | 0 |\n", "| 5 | PST045200N1 | Any | 0 |\n", "| 6 | PST045200N2 | Any | 0 |\n", "| 7 | PST045201F | Any | 0 |\n", "| 8 | PST045201D | Any | 0 |\n", "| 9 | PST045201N1 | Any | 0 |\n", "| 10 | PST045201N2 | Any | 0 |" ] } ], "prompt_number": 18 }, { "cell_type": "code", "collapsed": false, "input": [ "popdata = PST[[\"STCOU\",\"PST045200D\"]]\n", "rename!(popdata,\"STCOU\",\"FIPS\")\n", "rename!(popdata,\"PST045200D\",\"population\")\n", "popdata[\"FIPS\"] = int(popdata[\"FIPS\"])\n", "data3 = join(join(counties2, popdata; on = \"FIPS\"), landdata; on=\"FIPS\")\n", "data3[\"pop/area\"] = data3[\"population\"]./data3[\"land_area\"];\n", "data3[1:10,:]" ], "language": "python", "metadata": {}, "outputs": [ { "html": [ "
NAMESTATE_NAMEFIPSShapepopulationland_areawater_areapop/area
1AutaugaAlabama1001Polygon(39 Float64 Points)43872.0604.458.4872.58168583009346
2BaldwinAlabama1003Polygon(69 Float64 Points)141358.02026.93430.5869.73995155234763
3BarbourAlabama1005Polygon(37 Float64 Points)29035.0904.5219.6132.09989828859506
4BibbAlabama1007Polygon(33 Float64 Points)19936.0626.163.1431.838507729653763
5BlountAlabama1009Polygon(55 Float64 Points)51181.0650.65.0278.6673839532739
6BullockAlabama1011Polygon(38 Float64 Points)11604.0626.061.0418.534964699869025
7ButlerAlabama1013Polygon(18 Float64 Points)21313.0777.921.0527.397418757712877
8CalhounAlabama1015Polygon(66 Float64 Points)111342.0612.323.86181.83629474784425
9ChambersAlabama1017Polygon(16 Float64 Points)36593.0603.115.9460.67384059292666
10CherokeeAlabama1019Polygon(34 Float64 Points)24053.0599.9546.8340.09167430619218
" ], "metadata": {}, "output_type": "pyout", "prompt_number": 19, "text": [ "10x8 DataFrame\n", "|-------|------------|------------|---------|\n", "| Col # | Name | Type | Missing |\n", "| 1 | NAME | UTF8String | 0 |\n", "| 2 | STATE_NAME | UTF8String | 0 |\n", "| 3 | FIPS | Int64 | 0 |\n", "| 4 | Shape | ESRIShape | 0 |\n", "| 5 | population | Any | 0 |\n", "| 6 | land_area | Any | 0 |\n", "| 7 | water_area | Any | 0 |\n", "| 8 | pop/area | Float64 | 0 |" ] } ], "prompt_number": 19 }, { "cell_type": "code", "collapsed": false, "input": [ "plotData(data3,\"pop/area\",dims2,log10)" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "display_data", "svg": [ "\n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n" ], "text": [ "SVG(254.0,156.9806331424733,IOBuffer([0x3c,0x3f,0x78,0x6d,0x6c,0x20,0x76,0x65,0x72,0x73 \u2026 0x67,0x3e,0x0a,0x3c,0x2f,0x73,0x76,0x67,0x3e,0x0a],true,true,true,false,1275186,9223372036854775807,1275187),0,Dict{String,String}(),[],Set{String}(),[],[],[],true,false,nothing,true)" ] }, { "html": [], "metadata": {}, "output_type": "pyout", "prompt_number": 20, "text": [ "Canvas(List([Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([])), Canvas(List([]))]))" ] } ], "prompt_number": 20 }, { "cell_type": "code", "collapsed": false, "input": [], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 21 } ], "metadata": {} } ] }