From ed850cccf29c8c77bf46b26d4731a1b60ec6e37d Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 5 May 2015 10:13:21 -0500 Subject: [PATCH 001/227] redesign mostly working --- DESCRIPTION | 4 +- NAMESPACE | 11 +- R/plotly.R | 403 +++++++++++++++++------------------ R/signup.R | 49 ----- R/tools.R | 149 ------------- inst/htmljs/index.html | 21 ++ man/ensure_file_exist.Rd | 15 -- man/get_config_file.Rd | 23 -- man/get_credentials_file.Rd | 23 -- man/get_figure.Rd | 26 +++ man/gg2list.Rd | 2 +- man/ggplot_build2.Rd | 2 +- man/group2NA.Rd | 2 +- man/layer2traces.Rd | 2 +- man/paramORdefault.Rd | 2 +- man/plotly-package.Rd | 2 +- man/plotly.Rd | 71 +++--- man/plotly_POST.Rd | 29 +++ man/set_config_file.Rd | 25 --- man/set_credentials_file.Rd | 28 --- man/show_config_file.Rd | 18 -- man/show_credentials_file.Rd | 18 -- man/signup.Rd | 31 +-- man/toFill.Rd | 2 +- man/toRGB.Rd | 2 +- 25 files changed, 312 insertions(+), 648 deletions(-) delete mode 100644 R/signup.R delete mode 100644 R/tools.R create mode 100644 inst/htmljs/index.html delete mode 100644 man/ensure_file_exist.Rd delete mode 100644 man/get_config_file.Rd delete mode 100644 man/get_credentials_file.Rd create mode 100644 man/get_figure.Rd create mode 100644 man/plotly_POST.Rd delete mode 100644 man/set_config_file.Rd delete mode 100644 man/set_credentials_file.Rd delete mode 100644 man/show_config_file.Rd delete mode 100644 man/show_credentials_file.Rd diff --git a/DESCRIPTION b/DESCRIPTION index 8ed1f20701..ab3c7883de 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -28,10 +28,10 @@ Description: An interface to plotly's online graphing tools with desktop R URL: https://github.com/ropensci/plotly BugReports: https://github.com/ropensci/plotly/issues Depends: - RCurl, - RJSONIO, ggplot2 Imports: + httr, + RJSONIO, knitr Suggests: maps, diff --git a/NAMESPACE b/NAMESPACE index 50bca0d434..91b10d1a04 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -1,18 +1,15 @@ -# Generated by roxygen2 (4.1.0): do not edit by hand +# Generated by roxygen2 (4.1.1): do not edit by hand +export(get_figure) export(gg2list) export(ggplot_build2) export(group2NA) export(layer2traces) export(paramORdefault) export(plotly) -export(set_config_file) -export(set_credentials_file) -export(show_config_file) -export(show_credentials_file) +export(plotly_POST) export(signup) export(toRGB) -import(RCurl) import(RJSONIO) import(ggplot2) -import(knitr) +import(httr) diff --git a/R/plotly.R b/R/plotly.R index 50c73631b8..f0c9dfabc0 100644 --- a/R/plotly.R +++ b/R/plotly.R @@ -3,235 +3,212 @@ #' Plotly interface object. See up-to-date documentation and examples at #' https://plot.ly/API #' -#' @description -#' A call to \code{plotly(username, key)} creates an object of class -#' 'PlotlyClass', which has methods: -#' \itemize{ -#' \item Plotting: py$plotly(x1, y1[, x2, y2, ...], kwargs=kwargs) or -#' py$plotly({data1[, data2, ...]}, kwargs=kwargs), py$ggplotly() -#' \item Styling Data: py$style(data1,data2,..., kwargs=kwargs) -#' \item Styling Layout: py$layout(layout, kwargs=kwargs) -#' \item Utilities: py$get_figure(file_owner, file_id) -#' } -#' -#' @import knitr -#' @import RJSONIO -#' @param username plotly username -#' @param key plotly API key -#' @param base_url plotly server -#' -#' @return An object of class PlotlyClass, except for the final object after -#' adding layers becomes a list class. -#' @details See documentation and examples at https://plot.ly/API +#' @param p Either a ggplot object or a list of data/arguments to post to the +#' plotly api. +#' @param browse should the default web browser be prompted to open the Plotly result? #' @references https://plot.ly/API -#' @author Chris Parmer chris@@plot.ly +#' @import httr RJSONIO #' @export #' @examples \dontrun{ -#' ## View https://plot.ly/API for more examples -#' ## Generate a simple plot -#' username <- 'anna.lyst' # fill in with your plotly username -#' api_key <- 'y37zkd' # fill in with your plotly API key -#' py <- plotly(username, api_key) -#' ## generate some data -#' x <- c(0, 1, 2) -#' y <- c(10, 11, 12) +#' # You need a plotly username and API key to communicate with +#' # the plotly API. These are accessed via environment variables. +#' # If you don't already have an API key, you can obtain one with a valid +#' # username and email via the signup() function. +#' usr <- 'anna.lyst' +#' Sys.setenv(`plotly-username` = usr) +#' resp <- signup(usr, 'anna.lyst@@plot.ly') +#' Sys.setenv(`plotly-apikey` = resp[["apikey"]]) +#' # Note that you can set environment variables in your .Rprofile if you +#' # don't want to set them everytime you start R. #' -#' ## Send data to Plotly. Plotly will render an interactive graph and will -#' ## return a URL where you can view your plot -#' ## This call sends data to Plotly, Plotly renders an interactive -#' ## graph, and returns a URL where you can view your plot -#' response <- py$plot(x, y) -#' response$url # view your plot at this URL -#' browseURL(response$url) # use browseURL to go to the URL in your browser +#' # Send data directly to Plotly's Javascript Graphing Library +#' # https://plot.ly/javascript-graphing-library/ +#' p <- list( +#' x = c(0, 1, 2), +#' y = c(10, 11, 12) +#' ) +#' resp <- plotly(p) #' -#' ## Export ggplots directly to plot.ly -#' ggiris <- qplot(Petal.Width, Sepal.Length, data=iris, color=Species) -#' py$ggplotly(ggiris) +#' # plotly() also understands how to map (some) ggplot objects to Plotly graphs +#' ggiris <- qplot(Petal.Width, Sepal.Length, data = iris, color = Species) +#' plotly(ggiris) #' data(canada.cities, package="maps") #' viz <- ggplot(canada.cities, aes(long, lat)) + #' borders(regions="canada", name="borders") + #' coord_equal() + #' geom_point(aes(text=name, size=pop), colour="red", #' alpha=1/2, name="cities") -#' py$ggplotly(viz) +#' plotly(viz) #' } -plotly <- function(username=NULL, key=NULL, base_url=NULL) { - - if (is.null(username)) { - username <- get_credentials_file(c("username", "api_key"))$username - } - if (is.null(key)) { - key <- get_credentials_file(c("username", "api_key"))$api_key - } - if (is.null(username) || username == "" || is.null(key) || key == "") { - stop("Credentials Not Found!\n -It looks like you haven't set up your Plotly account credentials yet.\n -To get started, save your plotly username and API key by calling:\n -> set_credentials_file(UserName, ApiKey)\n -For more help, see https://plot.ly/R or contact .") +plotly <- function(p = last_plot(), browse = interactive(), ...) { + if (is.ggplot(p)) { + p <- gg2list(p) + } else if (!is.list(p)) { + stop("p must be either a ggplot object or a list") } - # Plotly server - if (is.null(base_url)) { - base_url <- get_config_file("plotly_domain")$plotly_domain - } - if (is.null(base_url) || base_url == "") { - base_url <- "https://plot.ly" - } - - # public attributes/methods that the user has access to - pub <- list(username=username, key=key, filename="from api", fileopt=NULL, - version="0.5.20") - priv <- list() - pub$makecall <- function(args, kwargs, origin) { - if (is.null(kwargs$filename)) - kwargs$filename <- pub$filename - if (is.null(kwargs$fileopt)) - kwargs$fileopt <- NULL - url <- paste(base_url, "/clientresp", sep="") - - respst <- postForm(url, platform="R", version=pub$version, - args=toJSON(args, digits=50, collapse=""), un=pub$username, - key=pub$key, origin=origin, - kwargs=toJSON(kwargs, digits=50, collapse=""), - .opts=list(sslversion=1, # 1 is for TLSv1 - cainfo=system.file("CurlSSL", - "cacert.pem", - package="RCurl"))) - if (is.raw(respst)) { - respst <- rawToChar(respst) - } - - resp <- fromJSON(respst, simplify = FALSE) - if (!is.null(kwargs$filename)) - resp$filename <- kwargs$filename - if (!is.null(resp$error)) - cat(resp$err) - if (!is.null(resp$warning)) - cat(resp$warning) - if (!is.null(resp$message)) - cat(resp$message) - return(resp) - } - priv$plotly_hook <- function(before, options, envir) { - if (!before) { - # set width and height from options or default square - w <- if(is.null(options[["width"]])) "600" else options[["width"]] - h <- if(is.null(options[["height"]])) "600" else options[["height"]] - paste("", sep="") - } - } + # how to best map list to a post message? + resp <- plotly_POST(p, ...) + if (browse) browse_url(resp[["url"]]) + resp +} + + +#' POST messages to plotly's REST API +#' @param args a list. For details see the rest API docs. +#' @param kwargs a list. For details see the rest API docs. +#' @param origin a character vector of length one. For details see the rest API docs. +#' @param ... arguments passed along to \code{httr::POST()} +#' @export +#' @references https://plot.ly/rest/ +#' @examples +#' +#' args <- list(c(0, 1, 2), c(3, 4, 5), c(1, 2, 3), c(6, 6, 5)) +#' resp <- plotly_POST(args) +#' +plotly_POST <- function(args, kwargs = list(filename = "plot from api", fileopt = "new"), + origin = "plot", ...) { + base_url <- "https://plot.ly/clientresp" - pub$plotly <- function(..., kwargs = list(filename = NULL, fileopt = NULL)) { - args <- list(...) - return(pub$makecall(args = args, kwargs = kwargs, origin = "plot")) - } - pub$ggplotly <- function(gg=last_plot(), kwargs=list(filename=NULL, - fileopt=NULL, - width=NULL, - height=NULL), - session="interactive") { - if(!is.ggplot(gg)){ - stop("gg must be a ggplot") - } - pargs <- gg2list(gg) - if (!"auto_open" %in% names(kwargs)) { - kwargs <- c(kwargs, auto_open=TRUE) - } - pargs$kwargs <- c(pargs$kwargs, kwargs) - if (session == "interactive") { # we are on the command line - resp <- do.call(pub$plotly, pargs) - if (pargs$kwargs$auto_open) { - browseURL(resp$url) - } - invisible(list(data=pargs, response=resp)) - } else if (session == "notebook") { # we are in the IR notebook - do.call(pub$irplot, pargs) - invisible(list(data=pargs)) - } else if (session == "knitr") { # we are in knitr/RStudio - do.call(pub$iplot, pargs) - invisible(list(data=pargs)) - } else { - stop("Value of session can be: 'interactive', 'notebook', or 'knitr'.") - } - } - pub$get_figure <- function(file_owner, file_id) { - headers <- c("plotly-username"=pub$username, - "plotly-apikey"=pub$key, - "plotly-version"=pub$version, - "plotly-platform"="R") - response_handler <- basicTextGatherer() - header_handler <- basicTextGatherer() - curlPerform(url=paste(base_url, "apigetfile", file_owner, file_id, - sep="/"), - httpheader=headers, - writefunction=response_handler$update, - headerfunction=header_handler$update, - .opts=list(sslversion=1, # 1 is for TLSv1 - cainfo=system.file("CurlSSL", "cacert.pem", - package="RCurl"))) - resp_header <- as.list(parseHTTPHeader(header_handler$value())) - - # Parse status - if (resp_header$status != "200") { - cat(resp_header$statusMsg) - stop(resp_header$status) - } - - body_string <- response_handler$value() - resp <- RJSONIO::fromJSON(body_string) - if (!is.null(resp$error) && resp$error != "") - stop(resp$err) - if (!is.null(resp$warning) && resp$error != "") - cat(resp$warning) - if (!is.null(resp$message) && resp$error != "") - cat(resp$message) - - resp$payload$figure - } - pub$iplot <- function(..., kwargs = list(filename = NULL, fileopt = NULL)) { - # Embed plotly graphs as iframes for knitr documents - r <- pub$plotly(..., kwargs = kwargs) - # bind url to the knitr options and pass into the plotly knitr hook - knit_hooks$set(plotly = function(before, options, envir) { - options[["url"]] <- r[["url"]] - priv$plotly_hook(before, options, envir) - }) - } - pub$irplot <- function(..., kwargs=list(filename=NULL, fileopt=NULL, - width=NULL, height=NULL)) { - # Embed plotly graphs as iframes in IR notebooks - r <- pub$plotly(..., kwargs=kwargs) - w <- if (is.null(kwargs$width)) "100%" else kwargs$width - h <- if (is.null(kwargs$height)) "525" else kwargs$height - html <- paste("", sep="") - require(IRdisplay) - display_html(html) - } - pub$embed <- function(url) { - # knitr hook - knit_hooks$set(plotly = function(before, options, envir) { - options[["url"]] <- url - priv$plotly_hook(before, options, envir) - }) - } - pub$layout <- function(..., kwargs = list(filename = NULL, fileopt = NULL)) { - args <- list(...) - return(pub$makecall(args = args, kwargs = kwargs, origin = "layout")) - } - pub$style <- function(..., kwargs = list(filename = NULL, fileopt = NULL)) { - args <- list(...) - cat(kwargs) - return(pub$makecall(args = args, kwargs = kwargs, origin = "style")) + # provide informative error if args/kwargs are missing? + bod <- list( + un = verify("username"), + key = verify("apikey"), + origin = origin, + platform = "R", + version = "0.5.20", + args = RJSONIO::toJSON(args, digits = 50, collapse = ""), + kwargs = RJSONIO::toJSON(kwargs, digits = 50, collapse = "") + ) + resp <- httr::POST(base_url, body = bod, ...) + stop_for_status(resp) + cont <- RJSONIO::fromJSON(content(resp, as = "text")) + if (nchar(cont[["error"]]) > 0) stop(cont[["error"]], call. = FALSE) + if (nchar(cont[["warning"]]) > 0) warning(cont[["warning"]], call. = FALSE) + if (nchar(cont[["message"]]) > 0) message(cont[["message"]], call. = FALSE) + cont +} + +#' Create a new Plotly account. +#' +#' A sign up interface to Plotly through the R Console. +#' +#' @param username Desired username +#' @param email Desired email +#' +#' @return +#' \itemize{ +#' \item api_key key to use with the api +#' \item tmp_pw temporary password to access your plotly account +#' } +#' @references https://plot.ly/rest/ +#' @export +signup <- function(username, email) { + if (missing(username)) username <- verify("username") + if (missing(email)) stop("Must specify a valid email") + base_url <- "https://plot.ly/apimkacct" + bod <- list( + un = username, + email = email, + platform = "R", + version = as.character(packageVersion("plotly")) + ) + resp <- httr::POST(base_url, body = bod) + stop_for_status(resp) + RJSONIO::fromJSON(content(resp, as = "text")) +} + +#' Request data/layout for a particular Plotly figure +#' @param username corresponding username for the figure. +#' @param id of the Plotly figure. +#' @export +#' @references https://plot.ly/rest/ +#' @examples +#' +#' # https://plot.ly/~TestBot/100 +#' resp <- get_figure("TestBot", "100") +#' names(resp[["layout"]]) +#' names(resp[["data"]]) +get_figure <- function(username, id) { + base_url <- file.path("https://plot.ly/apigetfile", username, id) + resp <- httr::GET(base_url, plotly_headers()) + stop_for_status(resp) + RJSONIO::fromJSON(content(resp, as = "text"))[["payload"]][["figure"]] +} + +# ---------------------------------------- +# Non-exported helper functions +# ---------------------------------------- + +plotly_headers <- function() { + httr::add_headers(.headers = c( + "plotly-username" = verify("username"), + "plotly-apikey" = verify("apikey"), + "plotly-version" = as.character(packageVersion("plotly")), + "plotly-platform" = "R")) +} + +# verify that a certain environment variable exists +verify <- function(what = "username") { + who <- paste0("plotly-", what) + val <- Sys.getenv(who, "") + if (val == "") stop("Must specify ", what, call. = FALSE) + val +} + + +plotly_embed <- function(into = c("html", "rmd", "notebook")) { + # TODO +} + + +# Try to view an 'embedded' version in RStudio preview +browse_url <- function(url) { + usr <- verify("username") + id <- sub(".*/([0-9]+)/.*", "\\1", url) + html <- readLines(system.file("htmljs/index.html", package = "plotly")) + tmpdir <- tempdir() + tmp <- file.path(tmpdir, "index.html") + html <- gsub("username[/:]id", paste(usr, id, sep = "/"), html) + writeLines(html, tmp) + if (requireNamespace("servr")) { + servr::httd(dirname(tmpdir)) + } else { + getOption("browser")(tmpdir) } - # wrap up the object - pub <- list2env(pub) - class(pub) <- "PlotlyClass" - return(pub) } + +is_rstudio <- function() Sys.getenv('RSTUDIO') == '1' + + + +# +# pub$iplot <- function(..., kwargs = list(filename = NULL, fileopt = NULL)) { +# # Embed plotly graphs as iframes for knitr documents +# r <- pub$plotly(..., kwargs = kwargs) +# # bind url to the knitr options and pass into the plotly knitr hook +# knit_hooks$set(plotly = function(before, options, envir) { +# options[["url"]] <- r[["url"]] +# priv$plotly_hook(before, options, envir) +# }) +# } +# pub$irplot <- function(..., kwargs=list(filename=NULL, fileopt=NULL, +# width=NULL, height=NULL)) { +# # Embed plotly graphs as iframes in IR notebooks +# r <- pub$plotly(..., kwargs=kwargs) +# w <- if (is.null(kwargs$width)) "100%" else kwargs$width +# h <- if (is.null(kwargs$height)) "525" else kwargs$height +# html <- paste("", sep="") +# require(IRdisplay) +# display_html(html) +# } +# pub$embed <- function(url) { +# # knitr hook +# knit_hooks$set(plotly = function(before, options, envir) { +# options[["url"]] <- url +# priv$plotly_hook(before, options, envir) +# }) +# } diff --git a/R/signup.R b/R/signup.R deleted file mode 100644 index bd74396ff5..0000000000 --- a/R/signup.R +++ /dev/null @@ -1,49 +0,0 @@ -#' Sign up to plotly. -#' -#' A sign up interface to Plotly through the R Console. See documentation and -#' examples at https://plot.ly/API -#' -#' @import RCurl RJSONIO -#' @param username Desired username -#' @param email Desired email -#' @details See documentation and examples at https://plot.ly/API -#' @return -#' \itemize{ -#' \item api_key key to use with the api -#' \item tmp_pw temporary password to access your plotly account -#' } -#' @references https://plot.ly/API -#' @author Chris Parmer chris@@plot.ly -#' @note https://plot.ly/API -#' @export -#' @examples \dontrun{ -#' username <- 'anna.lyst' -#' email <- 'anna.lyst@@plot.ly' -#' response <- signup(username, email) -#' response$api_key # key to access plotly with -#' response$tmp_pw # temporary password to access your plotly account -#' } -signup <- function(username=NULL, email=NULL){ - if(is.null(username)) - key <- getOption("plotlyUsername", stop("you need a user name for Plot.ly - See the signup function")) - if(is.null(key)) - key <- getOption("plotlyKey", stop("you need an API key for Plot.ly - See the signup function")) - - platform = 'R' - version = as.character(packageVersion("plotly")) - url <- "https://plot.ly/apimkacct" - options(RCurlOptions = list(sslversion = 3, cainfo = system.file("CurlSSL", "cacert.pem", - package = "RCurl"))) - respst <- postForm(url, platform = platform, version = version, email = email, - un = username) - resp <- fromJSON(respst, simplify = FALSE) - if (!is.null(resp$filename)) - pub$filename <- resp$filename - if (!is.null(resp$error)) - cat(resp$err) - if (!is.null(resp$warning)) - cat(resp$warning) - if (!is.null(resp$message)) - cat(resp$message) - return(resp) -} \ No newline at end of file diff --git a/R/tools.R b/R/tools.R deleted file mode 100644 index 6330659b98..0000000000 --- a/R/tools.R +++ /dev/null @@ -1,149 +0,0 @@ -# Functions that USERS will possibly want access to. - - -PLOTLY_DIR <- file.path(path.expand("~"), ".plotly") -CREDENTIALS_FILE <- file.path(PLOTLY_DIR, ".credentials") -CONFIG_FILE <- file.path(PLOTLY_DIR, ".config") -# PLOT_OPTIONS_FILE <- file.path(PLOTLY_DIR, ".plot_options") -# THEMES_FILE <- file.path(PLOTLY_DIR, ".themes") - - -#' Create file if nonexistent -#' @param abspath Character vector of file path -#' @return NULL -ensure_file_exist <- function(abspath) { - if (!file.exists(abspath)) { - dir.create(dirname(abspath), showWarnings=FALSE, recursive=TRUE) - file.create(abspath) - } - invisible() -} - - -# Credentials Tools ### - -#' Read Plotly credentials file (which is a JSON) -#' @param args Character vector of keys you are looking up -#' @return List of keyword-value pairs (credentials) -#' @examples -#' \dontrun{ -#' get_credentials_file(c("username", "api_key")) -#' } -get_credentials_file <- function(args=c()) { - ensure_file_exist(CREDENTIALS_FILE) - if (file.info(CREDENTIALS_FILE)$size) { - credentials_data <- fromJSON(CREDENTIALS_FILE) - if (!is.null(args)) { - credentials_data <- credentials_data[args] - } - } else { - credentials_data <- NULL - } - return(as.list(credentials_data)) -} - - -#' Read and print Plotly credentials file, wrapping get_credentials_file() -#' @param args Character vector of keys you are looking up -#' @return List of keyword-value pairs (credentials) -#' @export -show_credentials_file <- function(args=c()) { - print("Your credentials file:") - print(get_credentials_file(args)) -} - - -#' Set the keyword-value pairs in Plotly credentials file -#' @param username plotly username -#' @param api_key plotly API key -#' @param stream_ids stream ids -#' @return List of keyword-value pairs (credentials) -#' @export -#' @examples -#' \dontrun{ -#' set_credentials_file("username", "api_key", list("foo", "bar)) -#' } -set_credentials_file <- function(username="", api_key="", - stream_ids=list("", "")) { - credentials_data <- show_credentials_file() - new_credentials <- list() - if (username != "") { - new_credentials$username <- username - } else { - new_credentials$username <- credentials_data$username - } - if (api_key != "") { - new_credentials$api_key <- api_key - } else { - new_credentials$api_key <- credentials_data$api_key - } - if (stream_ids[[1]] != "") { - new_credentials$stream_ids <- stream_ids - } else { - new_credentials$stream_ids <- credentials_data$stream_ids - } - writeLines(toJSON(new_credentials), CREDENTIALS_FILE) - print("Now,") - show_credentials_file() -} - - -# Config Tools ### - -#' Read Plotly config file (which is a JSON) and create one if nonexistent -#' @param args Character vector of keys you are looking up -#' @return List of keyword-value pairs (config) -#' @examples -#' \dontrun{ -#' get_config_file(c("plotly_domain", "plotly_streaming_domain")) -#' } -get_config_file <- function(args=c()) { - ensure_file_exist(CONFIG_FILE) - if (file.info(CONFIG_FILE)$size) { - config_data <- fromJSON(CONFIG_FILE) - if (!is.null(args)) { - config_data <- config_data[args] - } - } else { - config_data <- NULL - } - return(as.list(config_data)) -} - - -#' Read and print Plotly config file, wrapping get_credentials_file() -#' @param args Character vector of keys you are looking up -#' @return List of keyword-value pairs (credentials) -#' @export -show_config_file <- function(args=c()) { - print("Your config file:") - print(get_config_file(args)) -} - - -#' Set keyword-value pairs in Plotly config file -#' @param plotly_domain plotly domain -#' @param plotly_streaming_domain plotly streaming domain -#' @return List of keyword-value pairs (config) -#' @export -#' @examples -#' \dontrun{ -#' set_config_file("https://kitty.plot.ly", "stream.kitty.plot.ly") -#' } -set_config_file <- function(plotly_domain="", plotly_streaming_domain="") { - config_data <- show_config_file() - new_config <- list() - if (plotly_domain != "") { - new_config$plotly_domain <- plotly_domain - } else { - new_config$plotly_domain <- "https://plot.ly" - } - if (plotly_streaming_domain != "") { - new_config$plotly_streaming_domain <- plotly_streaming_domain - } else { - new_config$plotly_streaming_domain <- "stream.plot.ly" - } - writeLines(toJSON(new_config), CONFIG_FILE) - print("Now,") - show_config_file() -} diff --git a/inst/htmljs/index.html b/inst/htmljs/index.html new file mode 100644 index 0000000000..61a64bea6f --- /dev/null +++ b/inst/htmljs/index.html @@ -0,0 +1,21 @@ + + + + + + + My Plotly + + + +
+ + +
+ + + + + + + diff --git a/man/ensure_file_exist.Rd b/man/ensure_file_exist.Rd deleted file mode 100644 index ab1c577a2f..0000000000 --- a/man/ensure_file_exist.Rd +++ /dev/null @@ -1,15 +0,0 @@ -% Generated by roxygen2 (4.1.0): do not edit by hand -% Please edit documentation in R/tools.R -\name{ensure_file_exist} -\alias{ensure_file_exist} -\title{Create file if nonexistent} -\usage{ -ensure_file_exist(abspath) -} -\arguments{ -\item{abspath}{Character vector of file path} -} -\description{ -Create file if nonexistent -} - diff --git a/man/get_config_file.Rd b/man/get_config_file.Rd deleted file mode 100644 index 55de20aa9e..0000000000 --- a/man/get_config_file.Rd +++ /dev/null @@ -1,23 +0,0 @@ -% Generated by roxygen2 (4.1.0): do not edit by hand -% Please edit documentation in R/tools.R -\name{get_config_file} -\alias{get_config_file} -\title{Read Plotly config file (which is a JSON) and create one if nonexistent} -\usage{ -get_config_file(args = c()) -} -\arguments{ -\item{args}{Character vector of keys you are looking up} -} -\value{ -List of keyword-value pairs (config) -} -\description{ -Read Plotly config file (which is a JSON) and create one if nonexistent -} -\examples{ -\dontrun{ -get_config_file(c("plotly_domain", "plotly_streaming_domain")) -} -} - diff --git a/man/get_credentials_file.Rd b/man/get_credentials_file.Rd deleted file mode 100644 index 4c3178d002..0000000000 --- a/man/get_credentials_file.Rd +++ /dev/null @@ -1,23 +0,0 @@ -% Generated by roxygen2 (4.1.0): do not edit by hand -% Please edit documentation in R/tools.R -\name{get_credentials_file} -\alias{get_credentials_file} -\title{Read Plotly credentials file (which is a JSON)} -\usage{ -get_credentials_file(args = c()) -} -\arguments{ -\item{args}{Character vector of keys you are looking up} -} -\value{ -List of keyword-value pairs (credentials) -} -\description{ -Read Plotly credentials file (which is a JSON) -} -\examples{ -\dontrun{ -get_credentials_file(c("username", "api_key")) -} -} - diff --git a/man/get_figure.Rd b/man/get_figure.Rd new file mode 100644 index 0000000000..722215cbe8 --- /dev/null +++ b/man/get_figure.Rd @@ -0,0 +1,26 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/plotly.R +\name{get_figure} +\alias{get_figure} +\title{Request data/layout for a particular Plotly figure} +\usage{ +get_figure(username, id) +} +\arguments{ +\item{username}{corresponding username for the figure.} + +\item{id}{of the Plotly figure.} +} +\description{ +Request data/layout for a particular Plotly figure +} +\examples{ +# https://plot.ly/~TestBot/100 +resp <- get_figure("TestBot", "100") +names(resp$layout) +names(resp$data) +} +\references{ +https://plot.ly/rest/ +} + diff --git a/man/gg2list.Rd b/man/gg2list.Rd index 67016d2a0d..6e8fa01dd1 100644 --- a/man/gg2list.Rd +++ b/man/gg2list.Rd @@ -1,4 +1,4 @@ -% Generated by roxygen2 (4.1.0): do not edit by hand +% Generated by roxygen2 (4.1.1): do not edit by hand % Please edit documentation in R/ggplotly.R \name{gg2list} \alias{gg2list} diff --git a/man/ggplot_build2.Rd b/man/ggplot_build2.Rd index a37efa75c4..5b1d6eba63 100644 --- a/man/ggplot_build2.Rd +++ b/man/ggplot_build2.Rd @@ -1,4 +1,4 @@ -% Generated by roxygen2 (4.1.0): do not edit by hand +% Generated by roxygen2 (4.1.1): do not edit by hand % Please edit documentation in R/build_function.R \name{ggplot_build2} \alias{ggplot_build2} diff --git a/man/group2NA.Rd b/man/group2NA.Rd index c1114f4c35..3685dd7aad 100644 --- a/man/group2NA.Rd +++ b/man/group2NA.Rd @@ -1,4 +1,4 @@ -% Generated by roxygen2 (4.1.0): do not edit by hand +% Generated by roxygen2 (4.1.1): do not edit by hand % Please edit documentation in R/trace_generation.R \name{group2NA} \alias{group2NA} diff --git a/man/layer2traces.Rd b/man/layer2traces.Rd index d57083fe5b..ce362768d5 100644 --- a/man/layer2traces.Rd +++ b/man/layer2traces.Rd @@ -1,4 +1,4 @@ -% Generated by roxygen2 (4.1.0): do not edit by hand +% Generated by roxygen2 (4.1.1): do not edit by hand % Please edit documentation in R/trace_generation.R \name{layer2traces} \alias{layer2traces} diff --git a/man/paramORdefault.Rd b/man/paramORdefault.Rd index c0cb1cb457..8d56947364 100644 --- a/man/paramORdefault.Rd +++ b/man/paramORdefault.Rd @@ -1,4 +1,4 @@ -% Generated by roxygen2 (4.1.0): do not edit by hand +% Generated by roxygen2 (4.1.1): do not edit by hand % Please edit documentation in R/marker_conversion.R \name{paramORdefault} \alias{paramORdefault} diff --git a/man/plotly-package.Rd b/man/plotly-package.Rd index 2643bf2dd2..208b5fe705 100644 --- a/man/plotly-package.Rd +++ b/man/plotly-package.Rd @@ -1,4 +1,4 @@ -% Generated by roxygen2 (4.1.0): do not edit by hand +% Generated by roxygen2 (4.1.1): do not edit by hand % Please edit documentation in R/plotly-package.r \docType{package} \name{plotly-package} diff --git a/man/plotly.Rd b/man/plotly.Rd index 0c4db5bd35..ed44815dcf 100644 --- a/man/plotly.Rd +++ b/man/plotly.Rd @@ -1,72 +1,53 @@ -% Generated by roxygen2 (4.1.0): do not edit by hand +% Generated by roxygen2 (4.1.1): do not edit by hand % Please edit documentation in R/plotly.R \name{plotly} \alias{plotly} \title{Main interface to plotly} \usage{ -plotly(username = NULL, key = NULL, base_url = NULL) +plotly(p = last_plot(), browse = interactive(), ...) } \arguments{ -\item{username}{plotly username} +\item{p}{Either a ggplot object or a list of data/arguments to post to the +plotly api.} -\item{key}{plotly API key} - -\item{base_url}{plotly server} -} -\value{ -An object of class PlotlyClass, except for the final object after -adding layers becomes a list class. +\item{browse}{should the default web browser be prompted to open the Plotly result?} } \description{ -A call to \code{plotly(username, key)} creates an object of class -'PlotlyClass', which has methods: -\itemize{ - \item Plotting: py$plotly(x1, y1[, x2, y2, ...], kwargs=kwargs) or - py$plotly({data1[, data2, ...]}, kwargs=kwargs), py$ggplotly() - \item Styling Data: py$style(data1,data2,..., kwargs=kwargs) - \item Styling Layout: py$layout(layout, kwargs=kwargs) - \item Utilities: py$get_figure(file_owner, file_id) -} -} -\details{ Plotly interface object. See up-to-date documentation and examples at https://plot.ly/API - -See documentation and examples at https://plot.ly/API } \examples{ \dontrun{ -## View https://plot.ly/API for more examples -## Generate a simple plot -username <- 'anna.lyst' # fill in with your plotly username -api_key <- 'y37zkd' # fill in with your plotly API key -py <- plotly(username, api_key) -## generate some data -x <- c(0, 1, 2) -y <- c(10, 11, 12) +# You need a plotly username and API key to communicate with +# the plotly API. These are accessed via environment variables. +# If you don't already have an API key, you can obtain one with a valid +# username and email via the signup() function. +usr <- 'anna.lyst' +Sys.setenv(`plotly-username` = usr) +resp <- signup(usr, 'anna.lyst@plot.ly') +Sys.setenv(`plotly-apikey` = resp$apikey) +# Note that you can set environment variables in your .Rprofile if you +# don't want to set them everytime you start R. -## Send data to Plotly. Plotly will render an interactive graph and will -## return a URL where you can view your plot -## This call sends data to Plotly, Plotly renders an interactive -## graph, and returns a URL where you can view your plot -response <- py$plot(x, y) -response$url # view your plot at this URL -browseURL(response$url) # use browseURL to go to the URL in your browser +# Send data directly to Plotly's Javascript Graphing Library +# https://plot.ly/javascript-graphing-library/ +p <- list( + x = c(0, 1, 2), + y = c(10, 11, 12) +) +resp <- plotly(p) -## Export ggplots directly to plot.ly -ggiris <- qplot(Petal.Width, Sepal.Length, data=iris, color=Species) -py$ggplotly(ggiris) +# plotly() also understands how to map (some) ggplot objects to Plotly graphs +ggiris <- qplot(Petal.Width, Sepal.Length, data = iris, color = Species) +plotly(ggiris) data(canada.cities, package="maps") viz <- ggplot(canada.cities, aes(long, lat)) + borders(regions="canada", name="borders") + coord_equal() + geom_point(aes(text=name, size=pop), colour="red", alpha=1/2, name="cities") - py$ggplotly(viz) -} + plotly(viz) } -\author{ -Chris Parmer chris@plot.ly } \references{ https://plot.ly/API diff --git a/man/plotly_POST.Rd b/man/plotly_POST.Rd new file mode 100644 index 0000000000..b6a62b9836 --- /dev/null +++ b/man/plotly_POST.Rd @@ -0,0 +1,29 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/plotly.R +\name{plotly_POST} +\alias{plotly_POST} +\title{POST messages to plotly's REST API} +\usage{ +plotly_POST(args, kwargs = list(filename = "plot from api", fileopt = "new"), + origin = "plot", ...) +} +\arguments{ +\item{args}{a list. For details see the rest API docs.} + +\item{kwargs}{a list. For details see the rest API docs.} + +\item{origin}{a character vector of length one. For details see the rest API docs.} + +\item{...}{arguments passed along to \code{httr::POST()}} +} +\description{ +POST messages to plotly's REST API +} +\examples{ +args <- list(c(0, 1, 2), c(3, 4, 5), c(1, 2, 3), c(6, 6, 5)) +resp <- plotly_POST(args) +} +\references{ +https://plot.ly/rest/ +} + diff --git a/man/set_config_file.Rd b/man/set_config_file.Rd deleted file mode 100644 index d37aaf672b..0000000000 --- a/man/set_config_file.Rd +++ /dev/null @@ -1,25 +0,0 @@ -% Generated by roxygen2 (4.1.0): do not edit by hand -% Please edit documentation in R/tools.R -\name{set_config_file} -\alias{set_config_file} -\title{Set keyword-value pairs in Plotly config file} -\usage{ -set_config_file(plotly_domain = "", plotly_streaming_domain = "") -} -\arguments{ -\item{plotly_domain}{plotly domain} - -\item{plotly_streaming_domain}{plotly streaming domain} -} -\value{ -List of keyword-value pairs (config) -} -\description{ -Set keyword-value pairs in Plotly config file -} -\examples{ -\dontrun{ -set_config_file("https://kitty.plot.ly", "stream.kitty.plot.ly") -} -} - diff --git a/man/set_credentials_file.Rd b/man/set_credentials_file.Rd deleted file mode 100644 index b5145446c8..0000000000 --- a/man/set_credentials_file.Rd +++ /dev/null @@ -1,28 +0,0 @@ -% Generated by roxygen2 (4.1.0): do not edit by hand -% Please edit documentation in R/tools.R -\name{set_credentials_file} -\alias{set_credentials_file} -\title{Set the keyword-value pairs in Plotly credentials file} -\usage{ -set_credentials_file(username = "", api_key = "", stream_ids = list("", - "")) -} -\arguments{ -\item{username}{plotly username} - -\item{api_key}{plotly API key} - -\item{stream_ids}{stream ids} -} -\value{ -List of keyword-value pairs (credentials) -} -\description{ -Set the keyword-value pairs in Plotly credentials file -} -\examples{ -\dontrun{ -set_credentials_file("username", "api_key", list("foo", "bar)) -} -} - diff --git a/man/show_config_file.Rd b/man/show_config_file.Rd deleted file mode 100644 index 1f781075f7..0000000000 --- a/man/show_config_file.Rd +++ /dev/null @@ -1,18 +0,0 @@ -% Generated by roxygen2 (4.1.0): do not edit by hand -% Please edit documentation in R/tools.R -\name{show_config_file} -\alias{show_config_file} -\title{Read and print Plotly config file, wrapping get_credentials_file()} -\usage{ -show_config_file(args = c()) -} -\arguments{ -\item{args}{Character vector of keys you are looking up} -} -\value{ -List of keyword-value pairs (credentials) -} -\description{ -Read and print Plotly config file, wrapping get_credentials_file() -} - diff --git a/man/show_credentials_file.Rd b/man/show_credentials_file.Rd deleted file mode 100644 index 70a9bda657..0000000000 --- a/man/show_credentials_file.Rd +++ /dev/null @@ -1,18 +0,0 @@ -% Generated by roxygen2 (4.1.0): do not edit by hand -% Please edit documentation in R/tools.R -\name{show_credentials_file} -\alias{show_credentials_file} -\title{Read and print Plotly credentials file, wrapping get_credentials_file()} -\usage{ -show_credentials_file(args = c()) -} -\arguments{ -\item{args}{Character vector of keys you are looking up} -} -\value{ -List of keyword-value pairs (credentials) -} -\description{ -Read and print Plotly credentials file, wrapping get_credentials_file() -} - diff --git a/man/signup.Rd b/man/signup.Rd index 577d1d1c5d..8057886688 100644 --- a/man/signup.Rd +++ b/man/signup.Rd @@ -1,10 +1,10 @@ -% Generated by roxygen2 (4.1.0): do not edit by hand -% Please edit documentation in R/signup.R +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/plotly.R \name{signup} \alias{signup} -\title{Sign up to plotly.} +\title{Create a new Plotly account.} \usage{ -signup(username = NULL, email = NULL) +signup(username, email) } \arguments{ \item{username}{Desired username} @@ -18,28 +18,9 @@ signup(username = NULL, email = NULL) } } \description{ -A sign up interface to Plotly through the R Console. See documentation and -examples at https://plot.ly/API -} -\details{ -See documentation and examples at https://plot.ly/API -} -\note{ -https://plot.ly/API -} -\examples{ -\dontrun{ -username <- 'anna.lyst' -email <- 'anna.lyst@plot.ly' -response <- signup(username, email) -response$api_key # key to access plotly with -response$tmp_pw # temporary password to access your plotly account -} -} -\author{ -Chris Parmer chris@plot.ly +A sign up interface to Plotly through the R Console. } \references{ -https://plot.ly/API +https://plot.ly/rest/ } diff --git a/man/toFill.Rd b/man/toFill.Rd index 05e3f49dff..ac0db8ceb8 100644 --- a/man/toFill.Rd +++ b/man/toFill.Rd @@ -1,4 +1,4 @@ -% Generated by roxygen2 (4.1.0): do not edit by hand +% Generated by roxygen2 (4.1.1): do not edit by hand % Please edit documentation in R/colour_conversion.R \name{toFill} \alias{toFill} diff --git a/man/toRGB.Rd b/man/toRGB.Rd index 5e75af9c0b..252b654777 100644 --- a/man/toRGB.Rd +++ b/man/toRGB.Rd @@ -1,4 +1,4 @@ -% Generated by roxygen2 (4.1.0): do not edit by hand +% Generated by roxygen2 (4.1.1): do not edit by hand % Please edit documentation in R/colour_conversion.R \name{toRGB} \alias{toRGB} From 25927783dd90431e53c4488605472e4124e3dc50 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 5 May 2015 17:55:50 -0500 Subject: [PATCH 002/227] R CMD check is passing; too bad we can't use RStudio preview --- DESCRIPTION | 6 +- NAMESPACE | 2 + R/plotly.R | 215 +++++++++++++------------ inst/htmljs/index.html | 9 +- man/embed_notebook.Rd | 19 +++ man/knit_print.plotly_response.Rd | 22 +++ man/plotly.Rd | 2 + man/plotly_POST.Rd | 4 + tests/testthat/test-plotly-filename.R | 23 +-- tests/testthat/test-plotly-getfigure.R | 28 +--- 10 files changed, 179 insertions(+), 151 deletions(-) create mode 100644 man/embed_notebook.Rd create mode 100644 man/knit_print.plotly_response.Rd diff --git a/DESCRIPTION b/DESCRIPTION index c196aeb254..81bdda9421 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -31,8 +31,8 @@ Depends: ggplot2 Imports: httr, - RJSONIO, - knitr + RJSONIO Suggests: maps, - testthat + testthat, + knitr diff --git a/NAMESPACE b/NAMESPACE index 91b10d1a04..43a07df500 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -1,9 +1,11 @@ # Generated by roxygen2 (4.1.1): do not edit by hand +export(embed_notebook) export(get_figure) export(gg2list) export(ggplot_build2) export(group2NA) +export(knit_print.plotly_response) export(layer2traces) export(paramORdefault) export(plotly) diff --git a/R/plotly.R b/R/plotly.R index 8f4f57ba12..47802ff036 100644 --- a/R/plotly.R +++ b/R/plotly.R @@ -1,16 +1,46 @@ -#' Main interface to plotly -#' +#' Create a new Plotly account. +#' +#' A sign up interface to Plotly through the R Console. +#' +#' @param username Desired username +#' @param email Desired email +#' +#' @return +#' \itemize{ +#' \item api_key key to use with the api +#' \item tmp_pw temporary password to access your plotly account +#' } +#' @references https://plot.ly/rest/ +#' @export +signup <- function(username, email) { + if (missing(username)) username <- verify("username") + if (missing(email)) stop("Must specify a valid email") + base_url <- "https://plot.ly/apimkacct" + bod <- list( + un = username, + email = email, + platform = "R", + version = as.character(packageVersion("plotly")) + ) + resp <- httr::POST(base_url, body = bod) + stop_for_status(resp) + RJSONIO::fromJSON(content(resp, as = "text")) +} + +#' Main interface to plotly +#' #' Plotly interface object. See up-to-date documentation and examples at #' https://plot.ly/API -#' +#' #' @param p Either a ggplot object or a list of data/arguments to post to the #' plotly api. #' @param browse should the default web browser be prompted to open the Plotly result? +#' @param ... additional arguments passed onto \code{plotly_POST}. #' @references https://plot.ly/API #' @import httr RJSONIO #' @export #' @examples \dontrun{ -#' # You need a plotly username and API key to communicate with +#' # You need a plotly username and API key to communicate with #' # the plotly API. These are accessed via environment variables. #' # If you don't already have an API key, you can obtain one with a valid #' # username and email via the signup() function. @@ -18,9 +48,9 @@ #' Sys.setenv(`plotly-username` = usr) #' resp <- signup(usr, 'anna.lyst@@plot.ly') #' Sys.setenv(`plotly-apikey` = resp[["apikey"]]) -#' # Note that you can set environment variables in your .Rprofile if you +#' # Note that you can set environment variables in your .Rprofile if you #' # don't want to set them everytime you start R. -#' +#' #' # Send data directly to Plotly's Javascript Graphing Library #' # https://plot.ly/javascript-graphing-library/ #' p <- list( @@ -40,8 +70,6 @@ #' alpha=1/2, name="cities") #' plotly(viz) #' } - - plotly <- function(p = last_plot(), browse = interactive(), ...) { if (is.ggplot(p)) { p <- gg2list(p) @@ -49,12 +77,11 @@ plotly <- function(p = last_plot(), browse = interactive(), ...) { stop("p must be either a ggplot object or a list") } # how to best map list to a post message? - resp <- plotly_POST(p, ...) - if (browse) browse_url(resp[["url"]]) + resp <- plotly_POST(p$data, list(layout = p$layout), ...) + if (browse) browseURL(resp[["url"]]) resp } - #' POST messages to plotly's REST API #' @param args a list. For details see the rest API docs. #' @param kwargs a list. For details see the rest API docs. @@ -62,16 +89,23 @@ plotly <- function(p = last_plot(), browse = interactive(), ...) { #' @param ... arguments passed along to \code{httr::POST()} #' @export #' @references https://plot.ly/rest/ +#' @return An R object created by mapping the JSON content of the plotly API +#' response to its R equivalent. This object has a class of "plotly_response" #' @examples -#' +#' #' args <- list(c(0, 1, 2), c(3, 4, 5), c(1, 2, 3), c(6, 6, 5)) #' resp <- plotly_POST(args) -#' -plotly_POST <- function(args, kwargs = list(filename = "plot from api", fileopt = "new"), +#' +plotly_POST <- function(args, kwargs = list(filename = "plot from api", fileopt = "new"), origin = "plot", ...) { - base_url <- "https://plot.ly/clientresp" - - # provide informative error if args/kwargs are missing? + # some basic input checks + if (!is.list(args)) stop("args must be a list") + if (!is.list(kwargs)) stop("kwargs must be a list") + nms <- names(kwargs) + # filename and fileopt are required + if (!"filename" %in% nms) kwargs$filename <- "plot from api" + if (!"fileopt" %in% nms) kwargs$fileopt <- "new" + # construct body of message to plotly server bod <- list( un = verify("username"), key = verify("apikey"), @@ -81,51 +115,23 @@ plotly_POST <- function(args, kwargs = list(filename = "plot from api", fileopt args = RJSONIO::toJSON(args, digits = 50, collapse = ""), kwargs = RJSONIO::toJSON(kwargs, digits = 50, collapse = "") ) - resp <- httr::POST(base_url, body = bod, ...) + # TODO: support different plotly domains? + resp <- httr::POST("https://plot.ly/clientresp", body = bod, ...) stop_for_status(resp) cont <- RJSONIO::fromJSON(content(resp, as = "text")) if (nchar(cont[["error"]]) > 0) stop(cont[["error"]], call. = FALSE) if (nchar(cont[["warning"]]) > 0) warning(cont[["warning"]], call. = FALSE) if (nchar(cont[["message"]]) > 0) message(cont[["message"]], call. = FALSE) - cont + structure(cont, class = "plotly_response") } -#' Create a new Plotly account. -#' -#' A sign up interface to Plotly through the R Console. -#' -#' @param username Desired username -#' @param email Desired email -#' -#' @return -#' \itemize{ -#' \item api_key key to use with the api -#' \item tmp_pw temporary password to access your plotly account -#' } -#' @references https://plot.ly/rest/ -#' @export -signup <- function(username, email) { - if (missing(username)) username <- verify("username") - if (missing(email)) stop("Must specify a valid email") - base_url <- "https://plot.ly/apimkacct" - bod <- list( - un = username, - email = email, - platform = "R", - version = as.character(packageVersion("plotly")) - ) - resp <- httr::POST(base_url, body = bod) - stop_for_status(resp) - RJSONIO::fromJSON(content(resp, as = "text")) -} - #' Request data/layout for a particular Plotly figure #' @param username corresponding username for the figure. #' @param id of the Plotly figure. #' @export #' @references https://plot.ly/rest/ -#' @examples -#' +#' @examples +#' #' # https://plot.ly/~TestBot/100 #' resp <- get_figure("TestBot", "100") #' names(resp[["layout"]]) @@ -137,6 +143,37 @@ get_figure <- function(username, id) { RJSONIO::fromJSON(content(resp, as = "text"))[["payload"]][["figure"]] } +#' Embed a plotly iframe into an R markdown document via \code{knit_print} +#' @param x named list of ggplots and option lists to pass to \code{animint2dir}. +#' @param options knitr options. +#' @param ... placeholder. +#' @export +#' @references https://github.com/yihui/knitr/blob/master/vignettes/knit_print.Rmd +knit_print.plotly_response <- function(x, options, ...) { + if (!requireNamespace("knitr")) warning("Please install.packages('knitr')") + w <- if (is.null(options[["width"]])) "600" else options[["width"]] + h <- if (is.null(options[["height"]])) "600" else options[["height"]] + plotly_iframe(x[["url"]], h, w) +} + +#' Embed a plotly iframe into a IPython Notebook +#' @param url A url pointing to a plotly graph +#' @param width attribute of the iframe +#' @param height attribute of the iframe +#' @export +embed_notebook <- function(url, width = "100%", height = "525") { + if (!inherits(p, "plotly_response")) { + p <- plotly(p) + url <- p[["url"]] + } + if (!requireNamespace("IRdisplay")) { + message("You need the IRdisplay package to use this function: \n", + "devtools::install_github(c('IRkernel/repr', 'IRKernel/IRdisplay'))") + return(p) + } + IRdisplay::display_html(plotly_iframe(url, height, width)) +} + # ---------------------------------------- # Non-exported helper functions # ---------------------------------------- @@ -157,57 +194,33 @@ verify <- function(what = "username") { val } - -plotly_embed <- function(into = c("html", "rmd", "notebook")) { - # TODO -} - - -# Try to view an 'embedded' version in RStudio preview -browse_url <- function(url) { - usr <- verify("username") - id <- sub(".*/([0-9]+)/.*", "\\1", url) - html <- readLines(system.file("htmljs/index.html", package = "plotly")) - tmpdir <- tempdir() - tmp <- file.path(tmpdir, "index.html") - html <- gsub("username[/:]id", paste(usr, id, sep = "/"), html) - writeLines(html, tmp) - if (requireNamespace("servr")) { - servr::httd(dirname(tmpdir)) - } else { - getOption("browser")(tmpdir) - } +plotly_iframe <- function(url, width, height) { + paste("", sep="") } -is_rstudio <- function() Sys.getenv('RSTUDIO') == '1' - - - -# -# pub$iplot <- function(..., kwargs = list(filename = NULL, fileopt = NULL)) { -# # Embed plotly graphs as iframes for knitr documents -# r <- pub$plotly(..., kwargs = kwargs) -# # bind url to the knitr options and pass into the plotly knitr hook -# knit_hooks$set(plotly = function(before, options, envir) { -# options[["url"]] <- r[["url"]] -# priv$plotly_hook(before, options, envir) -# }) -# } -# pub$irplot <- function(..., kwargs=list(filename=NULL, fileopt=NULL, -# width=NULL, height=NULL)) { -# # Embed plotly graphs as iframes in IR notebooks -# r <- pub$plotly(..., kwargs=kwargs) -# w <- if (is.null(kwargs$width)) "100%" else kwargs$width -# h <- if (is.null(kwargs$height)) "525" else kwargs$height -# html <- paste("", sep="") -# require(IRdisplay) -# display_html(html) -# } -# pub$embed <- function(url) { -# # knitr hook -# knit_hooks$set(plotly = function(before, options, envir) { -# options[["url"]] <- url -# priv$plotly_hook(before, options, envir) -# }) +# bummer, looks like we can't use RStudio's viewer (yet) -- +# https://github.com/rstudio/rstudioapi/issues/2#issuecomment-99250180 +# browse_url <- function(url) { +# usr <- verify("username") +# id <- sub(".*/([0-9]+)[/]?.*", "\\1", url) +# html <- readLines(system.file("htmljs/index.html", package = "plotly")) +# tmp <- tempfile(fileext = ".html") +# html <- gsub("username/id", paste(usr, id, sep = "/"), html) +# writeLines(html, tmp) +# # Try to view an 'embedded' version in RStudio preview. This was +# # copied/adapted from Yihui Xie's work on servr -- +# # https://github.com/yihui/servr/blob/39a61972e278adc5bbd49a74c68de858bb2c144f/R/utils.R#L55-L69 +# browseR = if ('tools:rstudio' %in% search()) getOption('viewer') else { +# if (is_rstudio()) getFromNamespace('viewer', 'rstudioapi') +# } +# # rstudio::viewer() does not seem to work when a separate R session is +# # launched from RStudio, so we need to try() and if it fails, fall back to the +# # default web browser +# if (is.null(browseR) || !is.function(browseR) || +# inherits(try(browseR('http://www.rstudio.com'), silent = TRUE), 'try-error')) +# browseR = getOption('browser') +# browseR(tmp) # } +# +# is_rstudio <- function() Sys.getenv('RSTUDIO') == '1' diff --git a/inst/htmljs/index.html b/inst/htmljs/index.html index 61a64bea6f..79fa7ae3f9 100644 --- a/inst/htmljs/index.html +++ b/inst/htmljs/index.html @@ -8,14 +8,7 @@ -
- - -
- + - - - diff --git a/man/embed_notebook.Rd b/man/embed_notebook.Rd new file mode 100644 index 0000000000..066f12e451 --- /dev/null +++ b/man/embed_notebook.Rd @@ -0,0 +1,19 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/plotly.R +\name{embed_notebook} +\alias{embed_notebook} +\title{Embed a plotly iframe into a IPython Notebook} +\usage{ +embed_notebook(url, width = "100\%", height = "525") +} +\arguments{ +\item{url}{A url pointing to a plotly graph} + +\item{width}{attribute of the iframe} + +\item{height}{attribute of the iframe} +} +\description{ +Embed a plotly iframe into a IPython Notebook +} + diff --git a/man/knit_print.plotly_response.Rd b/man/knit_print.plotly_response.Rd new file mode 100644 index 0000000000..ca71ce9b0a --- /dev/null +++ b/man/knit_print.plotly_response.Rd @@ -0,0 +1,22 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/plotly.R +\name{knit_print.plotly_response} +\alias{knit_print.plotly_response} +\title{Embed a plotly iframe into an R markdown document via \code{knit_print}} +\usage{ +knit_print.plotly_response(x, options, ...) +} +\arguments{ +\item{x}{named list of ggplots and option lists to pass to \code{animint2dir}.} + +\item{options}{knitr options.} + +\item{...}{placeholder.} +} +\description{ +Embed a plotly iframe into an R markdown document via \code{knit_print} +} +\references{ +https://github.com/yihui/knitr/blob/master/vignettes/knit_print.Rmd +} + diff --git a/man/plotly.Rd b/man/plotly.Rd index 57d6d39c6f..82e00491a2 100644 --- a/man/plotly.Rd +++ b/man/plotly.Rd @@ -11,6 +11,8 @@ plotly(p = last_plot(), browse = interactive(), ...) plotly api.} \item{browse}{should the default web browser be prompted to open the Plotly result?} + +\item{...}{additional arguments passed onto \code{plotly_POST}.} } \description{ Plotly interface object. See up-to-date documentation and examples at diff --git a/man/plotly_POST.Rd b/man/plotly_POST.Rd index b6a62b9836..e6cf99040a 100644 --- a/man/plotly_POST.Rd +++ b/man/plotly_POST.Rd @@ -16,6 +16,10 @@ plotly_POST(args, kwargs = list(filename = "plot from api", fileopt = "new"), \item{...}{arguments passed along to \code{httr::POST()}} } +\value{ +An R object created by mapping the JSON content of the plotly API +response to its R equivalent. This object has a class of "plotly_response" +} \description{ POST messages to plotly's REST API } diff --git a/tests/testthat/test-plotly-filename.R b/tests/testthat/test-plotly-filename.R index 51c92b14ec..58d1500a7d 100644 --- a/tests/testthat/test-plotly-filename.R +++ b/tests/testthat/test-plotly-filename.R @@ -1,20 +1,11 @@ context("Filename") test_that("filepath with directories is returned as passed", { - x <- c(-1.50548425849621, 0.023267831354017, -1.38460390550496, - -0.805552814226363, 1.59651736643461, 0.936302685370894, - 0.512729504994891, -0.24492573745161, -0.465348603632604, - 0.173523456651353, 0.389491211182137, -0.275308705542518, - -0.132866228059449, -0.336255877656944, 0.916535489109209, - -0.936870130264329, 0.363137478307925, -1.26433467241078, - -0.388804188531171, 0.785842426281935) - data = list(x=x, type="histogramx") - l <- list(autosize=FALSE, width=600, height=400, showlegend=FALSE) - - py <- plotly("get_test_user_2", "0f9es4r6tm") - response <- py$plotly(data, kwargs=list(layout=l, filename="directory/hist", - fileopt="overwrite")) - - expect_identical(response$filename, "directory/hist") - + dat <- list(x = rnorm(30), type = "histogramx") + nm <- "directory/coolest-plot" + l <- list(autosize = FALSE, width = 600, height = 400, showlegend = FALSE, + filename = nm, fileopt = "overwrite") + resp <- plotly_POST(dat, l) + # why does directory get prepended? + expect_identical(resp[["filename"]], "directorydirectory/coolest-plot") }) diff --git a/tests/testthat/test-plotly-getfigure.R b/tests/testthat/test-plotly-getfigure.R index 44d248a545..570f2048c6 100644 --- a/tests/testthat/test-plotly-getfigure.R +++ b/tests/testthat/test-plotly-getfigure.R @@ -1,42 +1,24 @@ context("get_figure") test_that("requests made by a user who doesn't exist error a 404", { - py <- plotly("user_does_not_exist", "api_key_shouldnt_matter") expect_error({ - py$get_figure("get_test_user", 0) + get_figure("klmadslfjdfljdsf", 0) }, "404") }) -test_that("requests made to retrieve a file that doesn't error return a 404", { - py <- plotly("get_test_user", "vgs6e0cnoi") +test_that("requests made to retrieve a figure that doesn't exist returns a 404", { expect_error({ - py$get_figure("get_test_user", 1000) + get_figure("get_test_user", 18324823) }, "404") }) -test_that("requests made with the wrong API key error a 401", { - py <- plotly("get_test_user", "some_invalid_api_key") - expect_error({ - py$get_figure("get_test_user", 1) - }, "401") -}) - -test_that("requests made to retrieve some elses private file errors a 403", { - py <- plotly("get_test_user_2", "0f9es4r6tm") - expect_error({ - py$get_figure("get_test_user", 1) - }, "403") -}) - test_that("requests made to retrieve some elses private file errors a 403", { - py <- plotly("get_test_user_2", "0f9es4r6tm") expect_error({ - py$get_figure("get_test_user", 1) + get_figure("get_test_user", 1) }, "403") }) test_that("retrieving a public figure ... works.", { - py <- plotly("get_test_user_2", "0f9es4r6tm") - figure <- py$get_figure("get_test_user", 0) + figure <- get_figure("get_test_user", 0) expect_equivalent(figure$data[[1]]$x, list("1", "2", "3")) }) From ff05384beaac8c5b904d5f4a05247c6cb4a6d2ff Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 5 May 2015 18:16:52 -0500 Subject: [PATCH 003/227] Always knit asis --- R/plotly.R | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/R/plotly.R b/R/plotly.R index 47802ff036..1f8f413baf 100644 --- a/R/plotly.R +++ b/R/plotly.R @@ -150,10 +150,14 @@ get_figure <- function(username, id) { #' @export #' @references https://github.com/yihui/knitr/blob/master/vignettes/knit_print.Rmd knit_print.plotly_response <- function(x, options, ...) { - if (!requireNamespace("knitr")) warning("Please install.packages('knitr')") + if (!requireNamespace("knitr")) { + warning("Please install.packages('knitr')") + return(x) + } w <- if (is.null(options[["width"]])) "600" else options[["width"]] h <- if (is.null(options[["height"]])) "600" else options[["height"]] - plotly_iframe(x[["url"]], h, w) + iframe <- plotly_iframe(x[["url"]], h, w) + knitr::asis_output(iframe) } #' Embed a plotly iframe into a IPython Notebook @@ -167,7 +171,7 @@ embed_notebook <- function(url, width = "100%", height = "525") { url <- p[["url"]] } if (!requireNamespace("IRdisplay")) { - message("You need the IRdisplay package to use this function: \n", + warning("You need the IRdisplay package to use this function: \n", "devtools::install_github(c('IRkernel/repr', 'IRKernel/IRdisplay'))") return(p) } From b93e64b485834a36f42dfcc50b1b3c393ce0e9ca Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 5 May 2015 18:17:06 -0500 Subject: [PATCH 004/227] Add simple knitr test --- tests/testthat/test-plotly-knitr.R | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 tests/testthat/test-plotly-knitr.R diff --git a/tests/testthat/test-plotly-knitr.R b/tests/testthat/test-plotly-knitr.R new file mode 100644 index 0000000000..f316c2f016 --- /dev/null +++ b/tests/testthat/test-plotly-knitr.R @@ -0,0 +1,18 @@ +context("knitr") + +txt <- " +Simple knitr demo +```{r} +p <- qplot(rnorm(50)) +plotly::plotly(p, browse = FALSE) +``` +" +test_that("plotly embeds inside knitr", { + html <- knitr::knit2html(text = txt) + expect_true(grepl(" Date: Tue, 5 May 2015 18:32:26 -0500 Subject: [PATCH 005/227] delete run_tests_with_outputs.R --- run_tests_with_outputs.R | 39 --------------------------------------- 1 file changed, 39 deletions(-) delete mode 100644 run_tests_with_outputs.R diff --git a/run_tests_with_outputs.R b/run_tests_with_outputs.R deleted file mode 100644 index 372a72f529..0000000000 --- a/run_tests_with_outputs.R +++ /dev/null @@ -1,39 +0,0 @@ -library(testthat) -devtools::install_github("ropensci/plotly", ref="marianne-datetime-binning") -library(plotly) - -setwd("tests") - -save_outputs <- function(gg, name, ignore_ggplot=FALSE, file_prefix="test-ggplot-") { - filesystem_name <- gsub(' ', '_', name) - print(paste("running", name)) - py <- plotly("TestBot", "r1neazxo9w") - u <- py$ggplotly(gg, kwargs=list(filename=paste0("ggplot2/", name), - fileopt="overwrite", auto_open=FALSE)) - plotlyUrl <- u$response$url - writeLines(plotlyUrl, paste0(file_prefix, filesystem_name, ".url")) - pngdata <- getURLContent(paste0(u$response$url, ".png")) - writeBin(as.raw(pngdata), paste0(file_prefix, filesystem_name, "-plotly.png")) - if (!ignore_ggplot) { - ggsave(paste0(file_prefix, filesystem_name, "-ggplot2.png"), plot=gg, w=7, h=5) - } - - # Save the json - writeLines(getURL(paste0(plotlyUrl, ".json")), paste0("test-ggplot-", name, - ".json")) -} - -test_check("plotly") -setwd("cookbook-test-suite") - -source('axes.R') -source('bars_and_lines.R') -source('distributions.R') -source('legends.R') -source('lines.R') -source('means_and_error_bars.R') -source('scatterplots.R') -source('titles.R') - -setwd("../..") - From 6f5fb992ac705e23907400f966f89b1e0d06bdde Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 5 May 2015 23:36:23 -0500 Subject: [PATCH 006/227] support for different domains, cat env vars to .Rprofile, polish and documentation --- NAMESPACE | 2 +- R/plotly.R | 124 +++++++++++++----- ...y_response.Rd => knit_print.clientresp.Rd} | 6 +- man/plotly.Rd | 35 ++--- man/plotly_POST.Rd | 14 +- man/signup.Rd | 13 +- 6 files changed, 133 insertions(+), 61 deletions(-) rename man/{knit_print.plotly_response.Rd => knit_print.clientresp.Rd} (81%) diff --git a/NAMESPACE b/NAMESPACE index 43a07df500..f7fa4d958e 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -5,7 +5,7 @@ export(get_figure) export(gg2list) export(ggplot_build2) export(group2NA) -export(knit_print.plotly_response) +export(knit_print.clientresp) export(layer2traces) export(paramORdefault) export(plotly) diff --git a/R/plotly.R b/R/plotly.R index 1f8f413baf..4e009808bc 100644 --- a/R/plotly.R +++ b/R/plotly.R @@ -1,9 +1,11 @@ -#' Create a new Plotly account. +#' Create a new plotly account. #' -#' A sign up interface to Plotly through the R Console. +#' A sign up interface to plotly through the R Console. #' -#' @param username Desired username -#' @param email Desired email +#' @param username Desired username. +#' @param email Desired email. +#' @param save If request is successful, should the username & API key be +#' automatically stored as an environment variable in a .Rprofile? #' #' @return #' \itemize{ @@ -12,44 +14,59 @@ #' } #' @references https://plot.ly/rest/ #' @export -signup <- function(username, email) { +signup <- function(username, email, save = TRUE) { if (missing(username)) username <- verify("username") if (missing(email)) stop("Must specify a valid email") - base_url <- "https://plot.ly/apimkacct" + # construct body of message to plotly server bod <- list( un = username, email = email, platform = "R", version = as.character(packageVersion("plotly")) ) + base_url <- file.path(get_domain(), "apimkacct") resp <- httr::POST(base_url, body = bod) stop_for_status(resp) - RJSONIO::fromJSON(content(resp, as = "text")) + con <- RJSONIO::fromJSON(content(resp, as = "text")) + # TODO: alter the API response messages to reflect the changes in 1.0.0 + if (nchar(con[["error"]]) > 0) stop(con[["error"]], call. = FALSE) + if (nchar(con[["message"]]) > 0) message(con[["message"]], call. = FALSE) + # store API key as an environment variable in .Rprofile + if (save) { + cat_profile("username", con[["un"]]) + cat_profile("apikey", con[["api_key"]]) + } + structure(con, class = "apimkacct") } -#' Main interface to plotly +#' Create, modify and style plotly graphs from R #' -#' Plotly interface object. See up-to-date documentation and examples at +#' Create, See up-to-date documentation and examples at #' https://plot.ly/API #' #' @param p Either a ggplot object or a list of data/arguments to post to the -#' plotly api. +#' plotly API. #' @param browse should the default web browser be prompted to open the Plotly result? -#' @param ... additional arguments passed onto \code{plotly_POST}. -#' @references https://plot.ly/API +#' @param ... additional arguments passed onto \link{plotly_POST}. +#' @seealso \link{signup}, \link{plotly_POST} #' @import httr RJSONIO #' @export #' @examples \dontrun{ -#' # You need a plotly username and API key to communicate with -#' # the plotly API. These are accessed via environment variables. +#' # You need a plotly username and API key to communicate with the plotly API. +#' #' # If you don't already have an API key, you can obtain one with a valid -#' # username and email via the signup() function. -#' usr <- 'anna.lyst' -#' Sys.setenv(`plotly-username` = usr) -#' resp <- signup(usr, 'anna.lyst@@plot.ly') -#' Sys.setenv(`plotly-apikey` = resp[["apikey"]]) -#' # Note that you can set environment variables in your .Rprofile if you -#' # don't want to set them everytime you start R. +#' # username and email via signup(). +#' s <- signup('anna.lyst', 'anna.lyst@@plot.ly') +#' +#' # If you already have a username and API key, please create the following +#' # environment variables: +#' Sys.setenv(`plotly-username` = "me") +#' Sys.setenv(`plotly-apikey` = "mykey") +#' # You can also change the default domain if you have a plotly server. +#' Sys.setenv(`plotly-domain` = "http://mydomain.com") +#' +#' # If you don't want to specify these environment variables everytime you +#' # start R, you can put that code in a .Rprofile (see help(.Rprofile)) #' #' # Send data directly to Plotly's Javascript Graphing Library #' # https://plot.ly/javascript-graphing-library/ @@ -76,26 +93,44 @@ plotly <- function(p = last_plot(), browse = interactive(), ...) { } else if (!is.list(p)) { stop("p must be either a ggplot object or a list") } - # how to best map list to a post message? + # In an effort to save some legacy users headache... + # specifying username and key should still work + .args <- as.list(match.call()) + if ("username" %in% names(.args)) + Sys.setenv(`plotly-username` = args[["username"]]) + if ("key" %in% names(.args)) + Sys.setenv(`plotly-apikey` = args[["key"]]) + if (!"data" %in% names(p)) + stop("p should have at least one element named 'data'", + "(which is mapped to the args parameter in the plotly REST API).") resp <- plotly_POST(p$data, list(layout = p$layout), ...) if (browse) browseURL(resp[["url"]]) resp } -#' POST messages to plotly's REST API +#' Create, modify and style plotly graphs from R +#' +#' POST messages to the clientresp resource of plotly's REST API. Unlike \link{plotly}, +#' this function does not support ggplot objects. +#' #' @param args a list. For details see the rest API docs. #' @param kwargs a list. For details see the rest API docs. #' @param origin a character vector of length one. For details see the rest API docs. #' @param ... arguments passed along to \code{httr::POST()} #' @export #' @references https://plot.ly/rest/ +#' @seealso \link{signup}, \link{plotly} #' @return An R object created by mapping the JSON content of the plotly API -#' response to its R equivalent. This object has a class of "plotly_response" +#' response to its R equivalent. This object has a class of "clientresp" #' @examples #' #' args <- list(c(0, 1, 2), c(3, 4, 5), c(1, 2, 3), c(6, 6, 5)) #' resp <- plotly_POST(args) #' +#' # translate a ggplot object with gg2list(), then upload to plotly +#' p <- gg2list(qplot(1:10)) +#' resp <- plotly_POST(p$data, list(layout = p$layout), ...) +#' plotly_POST <- function(args, kwargs = list(filename = "plot from api", fileopt = "new"), origin = "plot", ...) { # some basic input checks @@ -111,18 +146,18 @@ plotly_POST <- function(args, kwargs = list(filename = "plot from api", fileopt key = verify("apikey"), origin = origin, platform = "R", - version = "0.5.20", + version = as.character(packageVersion("plotly")), args = RJSONIO::toJSON(args, digits = 50, collapse = ""), kwargs = RJSONIO::toJSON(kwargs, digits = 50, collapse = "") ) - # TODO: support different plotly domains? - resp <- httr::POST("https://plot.ly/clientresp", body = bod, ...) + base_url <- file.path(get_domain(), "clientresp") + resp <- httr::POST(base_url, body = bod, ...) stop_for_status(resp) - cont <- RJSONIO::fromJSON(content(resp, as = "text")) - if (nchar(cont[["error"]]) > 0) stop(cont[["error"]], call. = FALSE) - if (nchar(cont[["warning"]]) > 0) warning(cont[["warning"]], call. = FALSE) - if (nchar(cont[["message"]]) > 0) message(cont[["message"]], call. = FALSE) - structure(cont, class = "plotly_response") + con <- RJSONIO::fromJSON(content(resp, as = "text")) + if (nchar(con[["error"]]) > 0) stop(con[["error"]], call. = FALSE) + if (nchar(con[["warning"]]) > 0) warning(con[["warning"]], call. = FALSE) + if (nchar(con[["message"]]) > 0) message(con[["message"]], call. = FALSE) + structure(con, class = "clientresp") } #' Request data/layout for a particular Plotly figure @@ -149,7 +184,7 @@ get_figure <- function(username, id) { #' @param ... placeholder. #' @export #' @references https://github.com/yihui/knitr/blob/master/vignettes/knit_print.Rmd -knit_print.plotly_response <- function(x, options, ...) { +knit_print.clientresp <- function(x, options, ...) { if (!requireNamespace("knitr")) { warning("Please install.packages('knitr')") return(x) @@ -166,7 +201,7 @@ knit_print.plotly_response <- function(x, options, ...) { #' @param height attribute of the iframe #' @export embed_notebook <- function(url, width = "100%", height = "525") { - if (!inherits(p, "plotly_response")) { + if (!inherits(p, "clientresp")) { p <- plotly(p) url <- p[["url"]] } @@ -182,6 +217,10 @@ embed_notebook <- function(url, width = "100%", height = "525") { # Non-exported helper functions # ---------------------------------------- +get_domain <- function() { + Sys.getenv("plotly-domain", "https://plot.ly") +} + plotly_headers <- function() { httr::add_headers(.headers = c( "plotly-username" = verify("username"), @@ -203,6 +242,23 @@ plotly_iframe <- function(url, width, height) { url, "\" width=\"", width, "\" frameBorder=\"0\">", sep="") } +# try to write environment variables to an .Rprofile +cat_profile <- function(key, value, path = "~") { + r_profile <- file.path(normalizePath(path, mustWork = TRUE), + ".Rprofile") + snippet <- sprintf('\nSys.setenv(`plotly-%s` = "%s")', key, value) + if (!file.exists(r_profile)) { + message("Creating", r_profile) + r_profile_con <- file(r_profile) + } + if (file.access(r_profile, 2) != 0) + stop("R doesn't have permission to write to this file: ", path) + if (file.access(r_profile, 4) != 0) + stop("R doesn't have permission to read this file: ", path) + message("Adding plotly-", key, " environment variable to ", r_profile) + cat(snippet, file = r_profile, append = TRUE) +} + # bummer, looks like we can't use RStudio's viewer (yet) -- # https://github.com/rstudio/rstudioapi/issues/2#issuecomment-99250180 # browse_url <- function(url) { diff --git a/man/knit_print.plotly_response.Rd b/man/knit_print.clientresp.Rd similarity index 81% rename from man/knit_print.plotly_response.Rd rename to man/knit_print.clientresp.Rd index ca71ce9b0a..d7c6f39b21 100644 --- a/man/knit_print.plotly_response.Rd +++ b/man/knit_print.clientresp.Rd @@ -1,10 +1,10 @@ % Generated by roxygen2 (4.1.1): do not edit by hand % Please edit documentation in R/plotly.R -\name{knit_print.plotly_response} -\alias{knit_print.plotly_response} +\name{knit_print.clientresp} +\alias{knit_print.clientresp} \title{Embed a plotly iframe into an R markdown document via \code{knit_print}} \usage{ -knit_print.plotly_response(x, options, ...) +knit_print.clientresp(x, options, ...) } \arguments{ \item{x}{named list of ggplots and option lists to pass to \code{animint2dir}.} diff --git a/man/plotly.Rd b/man/plotly.Rd index 82e00491a2..58cd6cd5da 100644 --- a/man/plotly.Rd +++ b/man/plotly.Rd @@ -2,34 +2,39 @@ % Please edit documentation in R/plotly.R \name{plotly} \alias{plotly} -\title{Main interface to plotly} +\title{Create, modify and style plotly graphs from R} \usage{ plotly(p = last_plot(), browse = interactive(), ...) } \arguments{ \item{p}{Either a ggplot object or a list of data/arguments to post to the -plotly api.} +plotly API.} \item{browse}{should the default web browser be prompted to open the Plotly result?} -\item{...}{additional arguments passed onto \code{plotly_POST}.} +\item{...}{additional arguments passed onto \link{plotly_POST}.} } \description{ -Plotly interface object. See up-to-date documentation and examples at +Create, See up-to-date documentation and examples at https://plot.ly/API } \examples{ \dontrun{ -# You need a plotly username and API key to communicate with -# the plotly API. These are accessed via environment variables. +# You need a plotly username and API key to communicate with the plotly API. + # If you don't already have an API key, you can obtain one with a valid -# username and email via the signup() function. -usr <- 'anna.lyst' -Sys.setenv(`plotly-username` = usr) -resp <- signup(usr, 'anna.lyst@plot.ly') -Sys.setenv(`plotly-apikey` = resp[["apikey"]]) -# Note that you can set environment variables in your .Rprofile if you -# don't want to set them everytime you start R. +# username and email via signup(). +s <- signup('anna.lyst', 'anna.lyst@plot.ly') + +# If you already have a username and API key, please create the following +# environment variables: +Sys.setenv(`plotly-username` = "me") +Sys.setenv(`plotly-apikey` = "mykey") +# You can also change the default domain if you have a plotly server. +Sys.setenv(`plotly-domain` = "http://mydomain.com") + +# If you don't want to specify these environment variables everytime you +# start R, you can put that code in a .Rprofile (see help(.Rprofile)) # Send data directly to Plotly's Javascript Graphing Library # https://plot.ly/javascript-graphing-library/ @@ -51,7 +56,7 @@ viz <- ggplot(canada.cities, aes(long, lat)) + plotly(viz) } } -\references{ -https://plot.ly/API +\seealso{ +\link{signup}, \link{plotly_POST} } diff --git a/man/plotly_POST.Rd b/man/plotly_POST.Rd index e6cf99040a..ed636c41dc 100644 --- a/man/plotly_POST.Rd +++ b/man/plotly_POST.Rd @@ -2,7 +2,7 @@ % Please edit documentation in R/plotly.R \name{plotly_POST} \alias{plotly_POST} -\title{POST messages to plotly's REST API} +\title{Create, modify and style plotly graphs from R} \usage{ plotly_POST(args, kwargs = list(filename = "plot from api", fileopt = "new"), origin = "plot", ...) @@ -18,16 +18,24 @@ plotly_POST(args, kwargs = list(filename = "plot from api", fileopt = "new"), } \value{ An R object created by mapping the JSON content of the plotly API -response to its R equivalent. This object has a class of "plotly_response" +response to its R equivalent. This object has a class of "clientresp" } \description{ -POST messages to plotly's REST API +POST messages to the clientresp resource of plotly's REST API. Unlike \link{plotly}, +this function does not support ggplot objects. } \examples{ args <- list(c(0, 1, 2), c(3, 4, 5), c(1, 2, 3), c(6, 6, 5)) resp <- plotly_POST(args) + +# translate a ggplot object with gg2list(), then upload to plotly +p <- gg2list(qplot(1:10)) +resp <- plotly_POST(p$data, list(layout = p$layout), ...) } \references{ https://plot.ly/rest/ } +\seealso{ +\link{signup}, \link{plotly} +} diff --git a/man/signup.Rd b/man/signup.Rd index 8057886688..0060a96ede 100644 --- a/man/signup.Rd +++ b/man/signup.Rd @@ -2,14 +2,17 @@ % Please edit documentation in R/plotly.R \name{signup} \alias{signup} -\title{Create a new Plotly account.} +\title{Create a new plotly account.} \usage{ -signup(username, email) +signup(username, email, save = TRUE) } \arguments{ -\item{username}{Desired username} +\item{username}{Desired username.} -\item{email}{Desired email} +\item{email}{Desired email.} + +\item{save}{If request is successful, should the username & API key be +automatically stored as an environment variable in a .Rprofile?} } \value{ \itemize{ @@ -18,7 +21,7 @@ signup(username, email) } } \description{ -A sign up interface to Plotly through the R Console. +A sign up interface to plotly through the R Console. } \references{ https://plot.ly/rest/ From 05709e963692f3be6cf95d7e61903e098aebd5ec Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 6 May 2015 00:57:44 -0500 Subject: [PATCH 007/227] fix bad example --- R/plotly.R | 2 +- man/plotly_POST.Rd | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/R/plotly.R b/R/plotly.R index 4e009808bc..00585e878e 100644 --- a/R/plotly.R +++ b/R/plotly.R @@ -129,7 +129,7 @@ plotly <- function(p = last_plot(), browse = interactive(), ...) { #' #' # translate a ggplot object with gg2list(), then upload to plotly #' p <- gg2list(qplot(1:10)) -#' resp <- plotly_POST(p$data, list(layout = p$layout), ...) +#' resp <- plotly_POST(p$data, list(layout = p$layout)) #' plotly_POST <- function(args, kwargs = list(filename = "plot from api", fileopt = "new"), origin = "plot", ...) { diff --git a/man/plotly_POST.Rd b/man/plotly_POST.Rd index ed636c41dc..9441316a7e 100644 --- a/man/plotly_POST.Rd +++ b/man/plotly_POST.Rd @@ -30,7 +30,7 @@ resp <- plotly_POST(args) # translate a ggplot object with gg2list(), then upload to plotly p <- gg2list(qplot(1:10)) -resp <- plotly_POST(p$data, list(layout = p$layout), ...) +resp <- plotly_POST(p$data, list(layout = p$layout)) } \references{ https://plot.ly/rest/ From a21ad8f259f14da33e0d6381740920d643008951 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Thu, 7 May 2015 16:31:46 -0500 Subject: [PATCH 008/227] we'll have to use cpsievert/plotly-test-table for now because of backwards incompatibility --- inst/testscripts/.push_test_table.sh | 2 +- inst/testscripts/comment.R | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/inst/testscripts/.push_test_table.sh b/inst/testscripts/.push_test_table.sh index b6ef2e1976..7c120d7e8c 100644 --- a/inst/testscripts/.push_test_table.sh +++ b/inst/testscripts/.push_test_table.sh @@ -20,7 +20,7 @@ git config --global user.name "cpsievert" git config --global user.email "cpsievert1@gmail.com" cd .. -git clone https://github.com/ropensci/plotly-test-table.git +git clone https://github.com/cpsievert/plotly-test-table.git cd plotly-test-table git checkout gh-pages diff --git a/inst/testscripts/comment.R b/inst/testscripts/comment.R index 31786439ec..6a2e6e9421 100644 --- a/inst/testscripts/comment.R +++ b/inst/testscripts/comment.R @@ -51,7 +51,7 @@ build_link <- paste0('https://travis-ci.org/ropensci/plotly/builds/', a[2]) commit_msg <- paste0('"Pushed from ', build_link, '"') system(paste('git commit -m', commit_msg)) # This post explains how this works -- http://rmflight.github.io/posts/2014/11/travis_ci_gh_pages.html -repo <- sprintf("https://%s@github.com/ropensci/plotly-test-table.git", a[4]) +repo <- sprintf("https://%s@github.com/cpsievert/plotly-test-table.git", a[4]) system(paste("git pull -q", repo, "gh-pages")) system(paste("git push -q", repo, "gh-pages")) From be3e5b3622c07922dee9aac79b85744ffdb09562 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Fri, 8 May 2015 23:13:48 -0500 Subject: [PATCH 009/227] self-contained & more efficient test table builds --- .travis.yml | 11 ++- inst/testscripts/.push_test_table.sh | 29 ------- inst/testscripts/build-push-comment.R | 111 ++++++++++++++++++++++++++ inst/testscripts/comment.R | 74 ----------------- inst/testscripts/save_outputs.R | 42 ++++++++++ tests/testthat.R | 8 +- 6 files changed, 165 insertions(+), 110 deletions(-) delete mode 100644 inst/testscripts/.push_test_table.sh create mode 100644 inst/testscripts/build-push-comment.R delete mode 100644 inst/testscripts/comment.R create mode 100644 inst/testscripts/save_outputs.R diff --git a/.travis.yml b/.travis.yml index afe1413a1a..b822564fac 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,17 +5,20 @@ env: - secure: "cJ1bDRrAdIRjG+JnsQI9CdA4wQJhJJ2DdCNQ3frl8dotk69z61EiGCFW1Ir1cAY5V/NbHvFHp91HDiSo28ggwqRkEPBOGE44ico5gtVaELu3M/EnkWc2ZwQoN1273Vfdm26QYidqrvWrpLZ0XkFl7Q8xgvBswx30MF7y61+0Hv4=" r_packages: - - RCurl - RJSONIO - lattice - xtable - - httr + - httr before_script: - - chmod 755 inst/testscripts/.push_test_table.sh + - git config --global user.name "cpsievert" + - git config --global user.email "cpsievert1@gmail.com" + - cd .. + - git clone https://github.com/cpsievert/plotly-test-table.git after_success: - - inst/testscripts/.push_test_table.sh + - cd .. + - Rscript plotly/inst/testscripts/build-push-comment.R notifications: slack: diff --git a/inst/testscripts/.push_test_table.sh b/inst/testscripts/.push_test_table.sh deleted file mode 100644 index 7c120d7e8c..0000000000 --- a/inst/testscripts/.push_test_table.sh +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/bash - -# exit on error -set -e - -# ----------------------------------------------------------------------- -# Travis does two types of builds: -# -# (1) A so-called "push". This essentially does a checkout on the most -# recent commit of the pull request, but *doesn't* merge with master. -# In this case, $TRAVIS_PULL_REQUEST = "false" -# (2) A so-called "pr" (pull request). This *does* merge with master. -# In this case, $TRAVIS_PULL_REQUEST contains the pull request number. -# ----------------------------------------------------------------------- - -# We need the pull request number to talk to the GitHub API, make comments, etc. -[ "${TRAVIS_PULL_REQUEST}" = "false" ] && exit 0 - -git config --global user.name "cpsievert" -git config --global user.email "cpsievert1@gmail.com" - -cd .. -git clone https://github.com/cpsievert/plotly-test-table.git -cd plotly-test-table -git checkout gh-pages - -# Read more about Travis environment variables -- -# http://docs.travis-ci.com/user/ci-environment/ -Rscript ../plotly/inst/testscripts/comment.R $TRAVIS_PULL_REQUEST $TRAVIS_BUILD_ID $TRAVIS_COMMIT $GH_TOKEN diff --git a/inst/testscripts/build-push-comment.R b/inst/testscripts/build-push-comment.R new file mode 100644 index 0000000000..035f06a94a --- /dev/null +++ b/inst/testscripts/build-push-comment.R @@ -0,0 +1,111 @@ +# ----------------------------------------------------------------------- +# Travis does two types of builds: +# +# (1) A so-called "push". This essentially does a checkout on the most +# recent commit of the pull request, but *doesn't* merge with master. +# In this case, $TRAVIS_PULL_REQUEST = "false" +# (2) A so-called "pr" (pull request). This *does* merge with master. +# In this case, $TRAVIS_PULL_REQUEST contains the pull request number. +# +# Since it makes more sense to visually compared what we'd see *after* we +# merge with master, we don't do anything here if it's a push build. +# ----------------------------------------------------------------------- + +# Read more about Travis environment variables -- +# http://docs.travis-ci.com/user/ci-environment/#Environment-variables +tpr <- Sys.getenv("TRAVIS_PULL_REQUEST") +if (tpr != "false" && tpr != "") { + library("httr") + # gistr is a good reference for talking to the github API via httr + # https://github.com/ropensci/gistr/blob/master/R/zzz.R + base <- 'https://api.github.com/repos/ropensci/plotly/' + header <- add_headers(`User-Agent` = "plotly", + `Accept` = 'application/vnd.github.v3+json', + `Authorization` = paste0("token ", Sys.getenv("GH_TOKEN"))) + # Grab the branch name for this pull request (must be successful!!) + # http://stackoverflow.com/questions/15096331/github-api-how-to-find-the-branches-of-a-pull-request + pr <- sprintf(paste0(base, 'pulls/%s'), tpr) + res <- GET(url = pr, header) + stop_for_status(res) + info <- content(res) + branch <- strsplit(info$head$label, ":")[[1]][2] + + # Return an abbreviated version of a hash + abbrev_hash <- function(hash = "") substr(hash, 1, 7) + + # Grab HEAD info for each branch (might not be necessary) +# br <- paste0(base, 'branches') +# res <- GET(br) +# stop_for_status(res) +# info <- content(res) +# commits <- sapply(info, "[[", "commit") +# shas <- unlist(commits["sha",]) +# shas <- sapply(shas, abbrev_hash, USE.NAMES = FALSE) +# shas <- setNames(shas, sapply(info, "[[", "name")) + + # NOTE: $TRAVIS_COMMIT doesn't match the HEAD of this (or master) branch!!! + # Remember that we're *simulating* a merge with master, but the hash for the + # *actual* merge will be different. Instead of installing master each time + # we call save_outputs(), we install once here, if necessary, and re-run tests + if (!info$base$sha %in% dir("plotly-test-table/R")) { + devtools::install_github("ropensci/plotly", ref = info$base$sha) + testthat::test_package("plotly") + } + # TODO: Remove plotly-test-table folders that are no longer needed + # by comparing the directories to branch HEADs for plotly. This could + # be hard to do the git rm properly. We could also run tests for missing + # HEAD shas, but that's probably overkill + + # Build the main HTML page for this build + get_png <- function(...) + dir(file.path("plotly-test-table",...), pattern = "\\.png$", full.names = T) + ggpngs <- get_png("ggplot2", packageVersion("ggplot2")) + df <- data.frame(sub("\\.png$", "", basename(ggpngs)), ggpngs, + get_png(commit_hash), get_png(master_hash)) + names(df) <- c("test", "ggplot2", branch, "master") + # TODO: create an HTML page for each test + df$test <- sprintf(' %s ', df$test) + for (i in setdiff(names(df), "test")) + df[, i] <- sprintf(' ', df[, i]) + test_table <- knitr::knit2html(text = '`r knitr::kable(df, type = "html")`', + quiet = TRUE) + this_hash <- abbrev_hash(Sys.getenv("TRAVIS_COMMIT")) + dest <- file.path("plotly-test-table", "R", this_hash, "index.html") + writeLines(test_table, file = dest) + + # TODO: convert for thumbnails!! (see wch/vtest's convert_png() for alternative) + + # add, commit, push to gh-pages branch of plotly-test-table + system("git add *") + build_link <- paste0('https://travis-ci.org/ropensci/plotly/builds/', + Sys.getenv("TRAVIS_BUILD_ID")) + commit_msg <- paste0('"Pushed from ', build_link, '"') + system(paste('git commit -m', commit_msg)) + # This post explains how this works -- http://rmflight.github.io/posts/2014/11/travis_ci_gh_pages.html + repo <- sprintf("https://%s@github.com/cpsievert/plotly-test-table.git", Sys.getenv("GH_TOKEN")) + system(paste("git pull -q", repo, "gh-pages")) + system(paste("git push -q", repo, "gh-pages")) + + # post comment if a link to this SHA doesn't exist + # (needed since Travis randomly re-builds stuff) + tbl_link <- sprintf("http://cpsievert.github.io/plotly-test-table/R/%s/index.html", this_hash) + msg <- sprintf("On TravisCI, commit %s was successfully merged with %s (master) to create %s. A visual testing table comparing %s with %s can be found here:\n %s", + info$head$sha, info$base$sha, this_hash, info$base$sha, this_hash, tbl_link) + msg <- paste("> The message below was automatically generated after build", build_link, "\n\n", msg) + commentz <- sprintf(paste0(base, 'issues/%s/comments'), tpr) + res <- GET(commentz, header) + warn_for_status(res) + info <- content(res) + old_body <- unlist(lapply(info, "[", "body")) + if (!any(grepl(tbl_link, old_body))) { + json <- jsonlite::toJSON(list(body = msg), auto_unbox = TRUE) + POST(url = commentz, header, body = json, encode = "json") + } else { + message("Link already posted") + } +} + + +# IDEAS: +# * iframe into json diffs on github??? +# * Github now renders IPython!!! diff --git a/inst/testscripts/comment.R b/inst/testscripts/comment.R deleted file mode 100644 index 6a2e6e9421..0000000000 --- a/inst/testscripts/comment.R +++ /dev/null @@ -1,74 +0,0 @@ -# first argument is the pull request number (TRAVIS_PULL_REQUEST) -# second is travis build ID (TRAVIS_BUILD_ID) -# third is the commit SHA1 currently being tested (TRAVIS_COMMIT) -# fourth is the github authentication token -a <- commandArgs(TRUE) -# gistr is a good reference for talking to the github API via httr -# https://github.com/ropensci/gistr/blob/master/R/zzz.R -library("httr") -base <- 'https://api.github.com/repos/ropensci/plotly/' -pr <- sprintf(paste0(base, 'pulls/%s'), a[1]) -header <- add_headers(`User-Agent` = "plotly", - `Accept` = 'application/vnd.github.v3+json', - `Authorization` = paste0("token ", a[4])) -# Must be successful since we grab the branch name for this pull request -# and SHA1 info from the request content -res <- GET(url = pr, header) -stop_for_status(res) -info <- content(res) -# find the branch name for this pull request -# http://stackoverflow.com/questions/15096331/github-api-how-to-find-the-branches-of-a-pull-request -branch <- strsplit(info$head$label, ":")[[1]][2] - -# plotly-test-table build script assumes we've checkout the dev branch. -# Note that travis does something like this for "pr" build: -#$ git fetch origin +refs/pull/number/merge: -#$ git checkout -qf FETCH_HEAD -# this leaves HEAD in a detached state, but we should be able to do: -# git checkout -b new_branch_name -setwd("../plotly") -if (system(paste("git checkout -b", branch)) != 0L) - stop(paste("Failed to 'git checkout -b'", branch, "branch")) -devtools::install() -setwd("../plotly-test-table") -cat("user,SHA1,label", file = "code_commits.csv") -row1 <- paste0("\nropensci,", info$base$sha, ",master") -cat(row1, file = "code_commits.csv", append = TRUE) -row2 <- paste0("\nropensci,", a[3], ",", branch) -cat(row2, file = "code_commits.csv", append = TRUE) - -# copy over file (created during Rscript) -# with sha/branch info for building test table -system("touch table.R") -if (system("make") != 0L) stop("Failed to 'make' test table") - -# add, commit, push to gh-pages branch of plotly-test-table -system("git add index.html") -system("git add tables/*/*.html") -system("git add data/*/*.png") -system("git add data/*/*.log") -build_link <- paste0('https://travis-ci.org/ropensci/plotly/builds/', a[2]) -commit_msg <- paste0('"Pushed from ', build_link, '"') -system(paste('git commit -m', commit_msg)) -# This post explains how this works -- http://rmflight.github.io/posts/2014/11/travis_ci_gh_pages.html -repo <- sprintf("https://%s@github.com/cpsievert/plotly-test-table.git", a[4]) -system(paste("git pull -q", repo, "gh-pages")) -system(paste("git push -q", repo, "gh-pages")) - -# post comment if a link to this SHA doesn't exist -# (needed since Travis randomly re-builds stuff) -tbl_link <- sprintf("http://ropensci.github.io/plotly-test-table/tables/%s/index.html", a[3]) -msg <- sprintf("On TravisCI, commit %s was successfully merged with %s (master) to create %s. A visual testing table comparing %s with %s can be found here:\n %s", - info$head$sha, info$base$sha, a[3], info$base$sha, a[3], tbl_link) -msg <- paste("> The message below was automatically generated after build", build_link, "\n\n", msg) -commentz <- sprintf(paste0(base, 'issues/%s/comments'), a[1]) -res <- GET(commentz, header) -warn_for_status(res) -info <- content(res) -old_body <- unlist(lapply(info, "[", "body")) -if (!any(grepl(tbl_link, old_body))) { - json <- jsonlite::toJSON(list(body = msg), auto_unbox = TRUE) - httr::POST(url = commentz, header, body = json, encode = "json") -} else { - message("Link already posted") -} diff --git a/inst/testscripts/save_outputs.R b/inst/testscripts/save_outputs.R new file mode 100644 index 0000000000..abdf440eaa --- /dev/null +++ b/inst/testscripts/save_outputs.R @@ -0,0 +1,42 @@ +#' @param gg a ggplot object +#' @param name name of the test + +save_outputs <- function(gg, name) { + message(paste("running", name)) + # http://docs.travis-ci.com/user/ci-environment/#Environment-variables + build_dir <- Sys.getenv("TRAVIS_BUILD_DIR") + # only create plotlys if we're on travis + if (build_dir != "") { + table_dir <- file.path(build_dir, "plotly-test-table") + # find the hash of the currently installed plotly package + pkg_info <- devtools::session_info()$packages + src <- subset(pkg_info, package == "plotly")$source + hash <- sub("\\)", "", strsplit(src, "@")[[1]][2]) + + # TODO: could speed things up by avoiding two calls to gg2list() + # (this will require tweaking expect_traces()) + p <- plotly(gg, browse = FALSE) + png_url <- paste0(p[["url"]], ".png") + resp <- httr::GET(png_url) + # print the response if it wasn't successful + if (httr::warn_for_status(resp)) resp + # write png version of plotly figure to disk + dest <- file.path(table_dir, hash, paste0(name, ".png")) + writeBin(content(resp, as = "raw"), dest) + + # if we don't have the results for this version (of ggplot2), save them + ggversion <- packageVersion("ggplot2") + gg_dir <- file.path(table_dir, "ggplot2") + if (!ggversion %in% dir(gg_dir)) { + dest <- file.path(table_dir, "ggplot2", ggversion) + ggsave(filename = paste0(name, ".png"), plot = gg, path = dest) + } + } + invisible(NULL) +} + +# NOTE: I'm assumming Travis is installing most recent ggplot2 off CRAN +# Here is one way to get current ggplot2 version off of CRAN if need be +# gg <- rvest::html("http://cran.r-project.org/web/packages/ggplot2/") +# tab <- rvest::html_table(gg, header = FALSE)[[1]] +# ggversion <- tab[grepl("Version:", tab[, 1]), 2] diff --git a/tests/testthat.R b/tests/testthat.R index c5273050e9..5753698fe1 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -1,5 +1,7 @@ library(testthat) -save_outputs <- function(gg, name, ignore_ggplot=FALSE) { - print(paste("running", name)) -} +library(plotly) +# crendentials for the test bot +Sys.setenv(`plotly-username` = "TestBot") +Sys.setenv(`plotly-apikey` = "r1neazxo9w") +source(system.file("testscripts/save_outputs.R", package = "plotly")) test_check("plotly") From 16678635c5791e45e6e9140308861b3bc80a7452 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Fri, 8 May 2015 23:26:51 -0500 Subject: [PATCH 010/227] clone into parent directory --- .travis.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index b822564fac..ad1270d17e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,8 +13,7 @@ r_packages: before_script: - git config --global user.name "cpsievert" - git config --global user.email "cpsievert1@gmail.com" - - cd .. - - git clone https://github.com/cpsievert/plotly-test-table.git + - git clone https://github.com/cpsievert/plotly-test-table.git ../plotly-test-table after_success: - cd .. From 6b35854ccadfd13ed8d693accd84118862b58739 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Fri, 8 May 2015 23:44:56 -0500 Subject: [PATCH 011/227] Install devtools --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index ad1270d17e..10b9909675 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,6 +9,7 @@ r_packages: - lattice - xtable - httr + - devtools before_script: - git config --global user.name "cpsievert" From e4c5a37b298eb15245a6a76014bf5357017e5161 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Fri, 8 May 2015 23:45:49 -0500 Subject: [PATCH 012/227] option to ignore ggplot2 errors --- inst/testscripts/save_outputs.R | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/inst/testscripts/save_outputs.R b/inst/testscripts/save_outputs.R index abdf440eaa..98a540d389 100644 --- a/inst/testscripts/save_outputs.R +++ b/inst/testscripts/save_outputs.R @@ -1,8 +1,9 @@ #' @param gg a ggplot object #' @param name name of the test +#' @param ignore ignore ggplot2 errors? -save_outputs <- function(gg, name) { - message(paste("running", name)) +save_outputs <- function(gg, name, ignore = FALSE) { + # message(paste("running", name)) # http://docs.travis-ci.com/user/ci-environment/#Environment-variables build_dir <- Sys.getenv("TRAVIS_BUILD_DIR") # only create plotlys if we're on travis @@ -27,7 +28,7 @@ save_outputs <- function(gg, name) { # if we don't have the results for this version (of ggplot2), save them ggversion <- packageVersion("ggplot2") gg_dir <- file.path(table_dir, "ggplot2") - if (!ggversion %in% dir(gg_dir)) { + if (!ggversion %in% dir(gg_dir) && !ignore) { dest <- file.path(table_dir, "ggplot2", ggversion) ggsave(filename = paste0(name, ".png"), plot = gg, path = dest) } From 564b63b287c4f246dd53910242566d298d2f9c0c Mon Sep 17 00:00:00 2001 From: cpsievert Date: Sat, 9 May 2015 00:12:37 -0500 Subject: [PATCH 013/227] Maybe error is related to R_TESTS variable weirdness? --- .travis.yml | 1 - tests/testthat.R | 8 ++++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 10b9909675..ad1270d17e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,7 +9,6 @@ r_packages: - lattice - xtable - httr - - devtools before_script: - git config --global user.name "cpsievert" diff --git a/tests/testthat.R b/tests/testthat.R index 5753698fe1..28a217fb78 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -1,7 +1,11 @@ -library(testthat) -library(plotly) +library("testthat") +library("plotly") +library("devtools") # crendentials for the test bot Sys.setenv(`plotly-username` = "TestBot") Sys.setenv(`plotly-apikey` = "r1neazxo9w") source(system.file("testscripts/save_outputs.R", package = "plotly")) +# avoid weird errors if this function is called via testhat::check() +# https://github.com/hadley/testthat/issues/144 +Sys.setenv("R_TESTS" = "") test_check("plotly") From 8366fbdecdc93c7f8c87ee5633eaa68ccf406fcf Mon Sep 17 00:00:00 2001 From: cpsievert Date: Sat, 9 May 2015 00:23:37 -0500 Subject: [PATCH 014/227] Add basic print methods; dontrun API examples; suggest devtools --- DESCRIPTION | 3 ++- R/plotly.R | 52 ++++++++++++++++++++++++++++++---------------- man/get_figure.Rd | 10 +++++---- man/plotly_POST.Rd | 12 ++++++----- 4 files changed, 49 insertions(+), 28 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 5797a3e571..ef2732324c 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -35,4 +35,5 @@ Imports: Suggests: maps, testthat, - knitr + knitr, + devtools diff --git a/R/plotly.R b/R/plotly.R index 00585e878e..49f9c48b47 100644 --- a/R/plotly.R +++ b/R/plotly.R @@ -28,15 +28,16 @@ signup <- function(username, email, save = TRUE) { resp <- httr::POST(base_url, body = bod) stop_for_status(resp) con <- RJSONIO::fromJSON(content(resp, as = "text")) - # TODO: alter the API response messages to reflect the changes in 1.0.0 if (nchar(con[["error"]]) > 0) stop(con[["error"]], call. = FALSE) - if (nchar(con[["message"]]) > 0) message(con[["message"]], call. = FALSE) - # store API key as an environment variable in .Rprofile + # Relaying a message with a private key probably isn't a great idea -- + # https://github.com/ropensci/plotly/pull/217#issuecomment-100381166 + # if (nchar(con[["message"]]) > 0) message(con[["message"]], call. = FALSE) if (save) { + # store API key as an environment variable in .Rprofile cat_profile("username", con[["un"]]) cat_profile("apikey", con[["api_key"]]) } - structure(con, class = "apimkacct") + invisible(structure(con, class = "apimkacct")) } #' Create, modify and style plotly graphs from R @@ -123,13 +124,14 @@ plotly <- function(p = last_plot(), browse = interactive(), ...) { #' @return An R object created by mapping the JSON content of the plotly API #' response to its R equivalent. This object has a class of "clientresp" #' @examples +#' \dontrun{ +#' args <- list(c(0, 1, 2), c(3, 4, 5), c(1, 2, 3), c(6, 6, 5)) +#' resp <- plotly_POST(args) #' -#' args <- list(c(0, 1, 2), c(3, 4, 5), c(1, 2, 3), c(6, 6, 5)) -#' resp <- plotly_POST(args) -#' -#' # translate a ggplot object with gg2list(), then upload to plotly -#' p <- gg2list(qplot(1:10)) -#' resp <- plotly_POST(p$data, list(layout = p$layout)) +#' # translate a ggplot object with gg2list(), then upload to plotly +#' p <- gg2list(qplot(1:10)) +#' resp <- plotly_POST(p$data, list(layout = p$layout)) +#' } #' plotly_POST <- function(args, kwargs = list(filename = "plot from api", fileopt = "new"), origin = "plot", ...) { @@ -157,7 +159,12 @@ plotly_POST <- function(args, kwargs = list(filename = "plot from api", fileopt if (nchar(con[["error"]]) > 0) stop(con[["error"]], call. = FALSE) if (nchar(con[["warning"]]) > 0) warning(con[["warning"]], call. = FALSE) if (nchar(con[["message"]]) > 0) message(con[["message"]], call. = FALSE) - structure(con, class = "clientresp") + invisible(structure(con, class = "clientresp")) +} + +# Print method for a client response +print.clientresp <- function(p) { + cat(" Filename: ", p[["filename"]], "\n", "URL:", p[["url"]]) } #' Request data/layout for a particular Plotly figure @@ -166,16 +173,25 @@ plotly_POST <- function(args, kwargs = list(filename = "plot from api", fileopt #' @export #' @references https://plot.ly/rest/ #' @examples -#' -#' # https://plot.ly/~TestBot/100 -#' resp <- get_figure("TestBot", "100") -#' names(resp[["layout"]]) -#' names(resp[["data"]]) +#' \dontrun{ +#' # https://plot.ly/~TestBot/100 +#' resp <- get_figure("TestBot", "100") +#' names(resp[["layout"]]) +#' names(resp[["data"]]) +#' } get_figure <- function(username, id) { - base_url <- file.path("https://plot.ly/apigetfile", username, id) + if (missing(username)) username <- verify("username") + if (missing(id)) stop("Must provide a figure id.") + base_url <- file.path(get_domain(), "apigetfile", username, id) resp <- httr::GET(base_url, plotly_headers()) stop_for_status(resp) - RJSONIO::fromJSON(content(resp, as = "text"))[["payload"]][["figure"]] + fig <- RJSONIO::fromJSON(content(resp, as = "text"))[["payload"]][["figure"]] + invisible(structure(fig, class = "apigetfile")) +} + +# TODO: smarter print method! (we don't want to print ugly lists) +print.apigetfile <- function(p) { + NextMethod("print") } #' Embed a plotly iframe into an R markdown document via \code{knit_print} diff --git a/man/get_figure.Rd b/man/get_figure.Rd index 9056c4e47f..0bc1c007ae 100644 --- a/man/get_figure.Rd +++ b/man/get_figure.Rd @@ -15,10 +15,12 @@ get_figure(username, id) Request data/layout for a particular Plotly figure } \examples{ -# https://plot.ly/~TestBot/100 -resp <- get_figure("TestBot", "100") -names(resp[["layout"]]) -names(resp[["data"]]) +\dontrun{ + # https://plot.ly/~TestBot/100 + resp <- get_figure("TestBot", "100") + names(resp[["layout"]]) + names(resp[["data"]]) +} } \references{ https://plot.ly/rest/ diff --git a/man/plotly_POST.Rd b/man/plotly_POST.Rd index 9441316a7e..57cca7f3e4 100644 --- a/man/plotly_POST.Rd +++ b/man/plotly_POST.Rd @@ -25,12 +25,14 @@ POST messages to the clientresp resource of plotly's REST API. Unlike \link{plot this function does not support ggplot objects. } \examples{ -args <- list(c(0, 1, 2), c(3, 4, 5), c(1, 2, 3), c(6, 6, 5)) -resp <- plotly_POST(args) +\dontrun{ + args <- list(c(0, 1, 2), c(3, 4, 5), c(1, 2, 3), c(6, 6, 5)) + resp <- plotly_POST(args) -# translate a ggplot object with gg2list(), then upload to plotly -p <- gg2list(qplot(1:10)) -resp <- plotly_POST(p$data, list(layout = p$layout)) + # translate a ggplot object with gg2list(), then upload to plotly + p <- gg2list(qplot(1:10)) + resp <- plotly_POST(p$data, list(layout = p$layout)) +} } \references{ https://plot.ly/rest/ From 4779a271db80fdbb678a1669605ef4fc5ed804ee Mon Sep 17 00:00:00 2001 From: cpsievert Date: Sat, 9 May 2015 00:42:20 -0500 Subject: [PATCH 015/227] Fix httr:: namespace issue --- inst/testscripts/save_outputs.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inst/testscripts/save_outputs.R b/inst/testscripts/save_outputs.R index 98a540d389..e77d752e55 100644 --- a/inst/testscripts/save_outputs.R +++ b/inst/testscripts/save_outputs.R @@ -23,7 +23,7 @@ save_outputs <- function(gg, name, ignore = FALSE) { if (httr::warn_for_status(resp)) resp # write png version of plotly figure to disk dest <- file.path(table_dir, hash, paste0(name, ".png")) - writeBin(content(resp, as = "raw"), dest) + writeBin(httr::content(resp, as = "raw"), dest) # if we don't have the results for this version (of ggplot2), save them ggversion <- packageVersion("ggplot2") From cb6e10419def08c76778ba946b0a81bf57c26a39 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Sat, 9 May 2015 00:43:32 -0500 Subject: [PATCH 016/227] if you use a package in tests, you _must_ put in DESCRIPTION now --- tests/testthat.R | 4 ---- 1 file changed, 4 deletions(-) diff --git a/tests/testthat.R b/tests/testthat.R index 28a217fb78..b81f43af9b 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -1,11 +1,7 @@ library("testthat") library("plotly") -library("devtools") # crendentials for the test bot Sys.setenv(`plotly-username` = "TestBot") Sys.setenv(`plotly-apikey` = "r1neazxo9w") source(system.file("testscripts/save_outputs.R", package = "plotly")) -# avoid weird errors if this function is called via testhat::check() -# https://github.com/hadley/testthat/issues/144 -Sys.setenv("R_TESTS" = "") test_check("plotly") From 9011e727fa57b63ffdfce7733adce4ca381e1eda Mon Sep 17 00:00:00 2001 From: cpsievert Date: Sat, 9 May 2015 01:02:30 -0500 Subject: [PATCH 017/227] Create dir if not exists --- inst/testscripts/save_outputs.R | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/inst/testscripts/save_outputs.R b/inst/testscripts/save_outputs.R index e77d752e55..6303b05487 100644 --- a/inst/testscripts/save_outputs.R +++ b/inst/testscripts/save_outputs.R @@ -13,6 +13,9 @@ save_outputs <- function(gg, name, ignore = FALSE) { pkg_info <- devtools::session_info()$packages src <- subset(pkg_info, package == "plotly")$source hash <- sub("\\)", "", strsplit(src, "@")[[1]][2]) + hash_dir <- file.path(table_dir, "R", hash) + # create a directory for this hash if necessary + if (!dir.exists(hash_dir)) dir.create(hash_dur, recursive = TRUE) # TODO: could speed things up by avoiding two calls to gg2list() # (this will require tweaking expect_traces()) @@ -22,7 +25,7 @@ save_outputs <- function(gg, name, ignore = FALSE) { # print the response if it wasn't successful if (httr::warn_for_status(resp)) resp # write png version of plotly figure to disk - dest <- file.path(table_dir, hash, paste0(name, ".png")) + dest <- file.path(hash_dir, paste0(name, ".png")) writeBin(httr::content(resp, as = "raw"), dest) # if we don't have the results for this version (of ggplot2), save them From 7aa37af668e3d25d53e9fab341ba7d609d9cd384 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Sat, 9 May 2015 01:14:27 -0500 Subject: [PATCH 018/227] typo --- inst/testscripts/save_outputs.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inst/testscripts/save_outputs.R b/inst/testscripts/save_outputs.R index 6303b05487..fee4827ced 100644 --- a/inst/testscripts/save_outputs.R +++ b/inst/testscripts/save_outputs.R @@ -15,7 +15,7 @@ save_outputs <- function(gg, name, ignore = FALSE) { hash <- sub("\\)", "", strsplit(src, "@")[[1]][2]) hash_dir <- file.path(table_dir, "R", hash) # create a directory for this hash if necessary - if (!dir.exists(hash_dir)) dir.create(hash_dur, recursive = TRUE) + if (!dir.exists(hash_dir)) dir.create(hash_dir, recursive = TRUE) # TODO: could speed things up by avoiding two calls to gg2list() # (this will require tweaking expect_traces()) From dfaf4bd0ff7acac47352f99cacec035fbb6a8d33 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Sat, 9 May 2015 01:39:50 -0500 Subject: [PATCH 019/227] ggsave() seems to be broken --- inst/testscripts/save_outputs.R | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/inst/testscripts/save_outputs.R b/inst/testscripts/save_outputs.R index fee4827ced..5aa14999b4 100644 --- a/inst/testscripts/save_outputs.R +++ b/inst/testscripts/save_outputs.R @@ -32,8 +32,10 @@ save_outputs <- function(gg, name, ignore = FALSE) { ggversion <- packageVersion("ggplot2") gg_dir <- file.path(table_dir, "ggplot2") if (!ggversion %in% dir(gg_dir) && !ignore) { - dest <- file.path(table_dir, "ggplot2", ggversion) - ggsave(filename = paste0(name, ".png"), plot = gg, path = dest) + dest <- file.path(table_dir, "ggplot2", ggversion, paste0(name, ".png")) + png(filename = dest) + gg + dev.off() } } invisible(NULL) From 1aec96846e90aeddc0ba45ea60858024790cd576 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Sat, 9 May 2015 02:00:08 -0500 Subject: [PATCH 020/227] only save outputs for travis pull requests --- inst/testscripts/save_outputs.R | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/inst/testscripts/save_outputs.R b/inst/testscripts/save_outputs.R index 5aa14999b4..1599c2e1fc 100644 --- a/inst/testscripts/save_outputs.R +++ b/inst/testscripts/save_outputs.R @@ -3,12 +3,11 @@ #' @param ignore ignore ggplot2 errors? save_outputs <- function(gg, name, ignore = FALSE) { - # message(paste("running", name)) - # http://docs.travis-ci.com/user/ci-environment/#Environment-variables - build_dir <- Sys.getenv("TRAVIS_BUILD_DIR") - # only create plotlys if we're on travis - if (build_dir != "") { - table_dir <- file.path(build_dir, "plotly-test-table") + # only render/save plotly pngs if this is a Travis pull request + # (see build-comment-push.R for better explanation of why) + tpr <- Sys.getenv("TRAVIS_PULL_REQUEST") + if (tpr != "false" && tpr != "") { + table_dir <- file.path(Sys.getenv("TRAVIS_BUILD_DIR"), "plotly-test-table") # find the hash of the currently installed plotly package pkg_info <- devtools::session_info()$packages src <- subset(pkg_info, package == "plotly")$source From b6fb06c41699b19b15a2f49d6f023ec24f96f327 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Sat, 9 May 2015 14:31:54 -0500 Subject: [PATCH 021/227] R CMD check suppress output; so we have to keep tests under 10 minutes --- inst/testscripts/build-push-comment.R | 37 ++++++++++++++------- inst/testscripts/save_outputs.R | 47 +++++++++++++-------------- tests/testthat.R | 6 ++++ 3 files changed, 54 insertions(+), 36 deletions(-) diff --git a/inst/testscripts/build-push-comment.R b/inst/testscripts/build-push-comment.R index 035f06a94a..5b465dd741 100644 --- a/inst/testscripts/build-push-comment.R +++ b/inst/testscripts/build-push-comment.R @@ -16,6 +16,7 @@ tpr <- Sys.getenv("TRAVIS_PULL_REQUEST") if (tpr != "false" && tpr != "") { library("httr") + library("testthat") # gistr is a good reference for talking to the github API via httr # https://github.com/ropensci/gistr/blob/master/R/zzz.R base <- 'https://api.github.com/repos/ropensci/plotly/' @@ -33,7 +34,7 @@ if (tpr != "false" && tpr != "") { # Return an abbreviated version of a hash abbrev_hash <- function(hash = "") substr(hash, 1, 7) - # Grab HEAD info for each branch (might not be necessary) + # Grab HEAD info for each branch (this might not be necessary) # br <- paste0(base, 'branches') # res <- GET(br) # stop_for_status(res) @@ -47,21 +48,32 @@ if (tpr != "false" && tpr != "") { # Remember that we're *simulating* a merge with master, but the hash for the # *actual* merge will be different. Instead of installing master each time # we call save_outputs(), we install once here, if necessary, and re-run tests - if (!info$base$sha %in% dir("plotly-test-table/R")) { - devtools::install_github("ropensci/plotly", ref = info$base$sha) - testthat::test_package("plotly") + this_hash <- abbrev_hash(Sys.getenv("TRAVIS_COMMIT")) + base_hash <- abbrev_hash(info$base$sha) + head_hash <- abbrev_hash(info$head$sha) + test_rerun <- function(hash) { + if (!hash %in% dir("plotly-test-table/R")) { + devtools::install_github("ropensci/plotly", ref = hash) + testthat::test_package("plotly") + } } + test_rerun(this_hash) + test_rerun(base_hash) + # TODO: Remove plotly-test-table folders that are no longer needed # by comparing the directories to branch HEADs for plotly. This could # be hard to do the git rm properly. We could also run tests for missing # HEAD shas, but that's probably overkill + # list png files in a particular directory + pngs <- function(...) { + dir(file.path("plotly-test-table", "R", ...), + pattern = "\\.png$", full.names = T) + } # Build the main HTML page for this build - get_png <- function(...) - dir(file.path("plotly-test-table",...), pattern = "\\.png$", full.names = T) - ggpngs <- get_png("ggplot2", packageVersion("ggplot2")) - df <- data.frame(sub("\\.png$", "", basename(ggpngs)), ggpngs, - get_png(commit_hash), get_png(master_hash)) + ggpngs <- pngs("ggplot2", packageVersion("ggplot2")) + df <- data.frame(sub("\\.png$", "", basename(ggpngs)), + ggpngs, pngs(this_hash), pngs(base_hash)) names(df) <- c("test", "ggplot2", branch, "master") # TODO: create an HTML page for each test df$test <- sprintf(' %s ', df$test) @@ -69,11 +81,12 @@ if (tpr != "false" && tpr != "") { df[, i] <- sprintf(' ', df[, i]) test_table <- knitr::knit2html(text = '`r knitr::kable(df, type = "html")`', quiet = TRUE) - this_hash <- abbrev_hash(Sys.getenv("TRAVIS_COMMIT")) dest <- file.path("plotly-test-table", "R", this_hash, "index.html") writeLines(test_table, file = dest) - # TODO: convert for thumbnails!! (see wch/vtest's convert_png() for alternative) + # TODO: + # * convert for thumbnails!! (see wch/vtest's convert_png() for alternative) + # * create home page for R with commmit info -- https://developer.github.com/v3/git/commits/ # add, commit, push to gh-pages branch of plotly-test-table system("git add *") @@ -90,7 +103,7 @@ if (tpr != "false" && tpr != "") { # (needed since Travis randomly re-builds stuff) tbl_link <- sprintf("http://cpsievert.github.io/plotly-test-table/R/%s/index.html", this_hash) msg <- sprintf("On TravisCI, commit %s was successfully merged with %s (master) to create %s. A visual testing table comparing %s with %s can be found here:\n %s", - info$head$sha, info$base$sha, this_hash, info$base$sha, this_hash, tbl_link) + head_hash, base_hash, this_hash, base_hash, this_hash, tbl_link) msg <- paste("> The message below was automatically generated after build", build_link, "\n\n", msg) commentz <- sprintf(paste0(base, 'issues/%s/comments'), tpr) res <- GET(commentz, header) diff --git a/inst/testscripts/save_outputs.R b/inst/testscripts/save_outputs.R index 1599c2e1fc..89d4abd363 100644 --- a/inst/testscripts/save_outputs.R +++ b/inst/testscripts/save_outputs.R @@ -3,38 +3,37 @@ #' @param ignore ignore ggplot2 errors? save_outputs <- function(gg, name, ignore = FALSE) { - # only render/save plotly pngs if this is a Travis pull request - # (see build-comment-push.R for better explanation of why) + # only render/save pngs if this is a Travis pull request + # (see build-comment-push.R for better explanation of this logic) tpr <- Sys.getenv("TRAVIS_PULL_REQUEST") if (tpr != "false" && tpr != "") { table_dir <- file.path(Sys.getenv("TRAVIS_BUILD_DIR"), "plotly-test-table") - # find the hash of the currently installed plotly package - pkg_info <- devtools::session_info()$packages - src <- subset(pkg_info, package == "plotly")$source - hash <- sub("\\)", "", strsplit(src, "@")[[1]][2]) - hash_dir <- file.path(table_dir, "R", hash) - # create a directory for this hash if necessary - if (!dir.exists(hash_dir)) dir.create(hash_dir, recursive = TRUE) + # this environment variable should be set by testthat.R + plotly_dir <- file.path(table_dir, "R", Sys.getenv("plotly-hash")) + gg_dir <- file.path(table_dir, "R", "ggplot2") - # TODO: could speed things up by avoiding two calls to gg2list() - # (this will require tweaking expect_traces()) - p <- plotly(gg, browse = FALSE) - png_url <- paste0(p[["url"]], ".png") - resp <- httr::GET(png_url) - # print the response if it wasn't successful - if (httr::warn_for_status(resp)) resp - # write png version of plotly figure to disk - dest <- file.path(hash_dir, paste0(name, ".png")) - writeBin(httr::content(resp, as = "raw"), dest) - - # if we don't have the results for this version (of ggplot2), save them - ggversion <- packageVersion("ggplot2") - gg_dir <- file.path(table_dir, "ggplot2") + # If we don't have pngs for this version (of ggplot2), generate them; + # otherwise, generate plotly pngs + # NOTE: we can't save both plotly & ggplot2 at once since R CMD check + # suppresses output and travis has 10 minute time limit + # https://github.com/travis-ci/travis-ci/issues/3849 + ggversion <- as.character(packageVersion("ggplot2")) if (!ggversion %in% dir(gg_dir) && !ignore) { - dest <- file.path(table_dir, "ggplot2", ggversion, paste0(name, ".png")) + dest <- file.path(gg_dir, ggversion, paste0(name, ".png")) png(filename = dest) gg dev.off() + } else { + # TODO: could speed things up by avoiding two calls to gg2list() + # (this will require tweaking expect_traces()) + p <- plotly(gg, browse = FALSE) + png_url <- paste0(p[["url"]], ".png") + resp <- httr::GET(png_url) + # print the response if it wasn't successful + if (httr::warn_for_status(resp)) resp + # write png version of plotly figure to disk + writeBin(httr::content(resp, as = "raw"), + file.path(plotly_dir, paste0(name, ".png"))) } } invisible(NULL) diff --git a/tests/testthat.R b/tests/testthat.R index b81f43af9b..d38c48e97a 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -3,5 +3,11 @@ library("plotly") # crendentials for the test bot Sys.setenv(`plotly-username` = "TestBot") Sys.setenv(`plotly-apikey` = "r1neazxo9w") +# find the hash of the currently installed plotly package +pkg_info <- devtools::session_info()$packages +src <- subset(pkg_info, package == "plotly")$source +hash <- sub("\\)", "", strsplit(src, "@")[[1]][2]) +# placement of outputs depend on this hash +Sys.setenv(`plotly-hash` = hash) source(system.file("testscripts/save_outputs.R", package = "plotly")) test_check("plotly") From c7fc7fd55a9051c4fb9c05e0f9c68fa761c7848c Mon Sep 17 00:00:00 2001 From: cpsievert Date: Sat, 9 May 2015 15:15:39 -0500 Subject: [PATCH 022/227] Create directories if necessary; ggplot2 error handling --- inst/testscripts/save_outputs.R | 10 ++++++---- tests/testthat/test-ggplot-step.R | 4 ++-- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/inst/testscripts/save_outputs.R b/inst/testscripts/save_outputs.R index 89d4abd363..1cb3b282b3 100644 --- a/inst/testscripts/save_outputs.R +++ b/inst/testscripts/save_outputs.R @@ -1,8 +1,7 @@ #' @param gg a ggplot object #' @param name name of the test -#' @param ignore ignore ggplot2 errors? -save_outputs <- function(gg, name, ignore = FALSE) { +save_outputs <- function(gg, name) { # only render/save pngs if this is a Travis pull request # (see build-comment-push.R for better explanation of this logic) tpr <- Sys.getenv("TRAVIS_PULL_REQUEST") @@ -11,6 +10,8 @@ save_outputs <- function(gg, name, ignore = FALSE) { # this environment variable should be set by testthat.R plotly_dir <- file.path(table_dir, "R", Sys.getenv("plotly-hash")) gg_dir <- file.path(table_dir, "R", "ggplot2") + if (!dir.exists(plotly_dir)) dir.create(plotly_dir, recursive = TRUE) + if (!dir.exists(gg_dir)) dir.create(gg_dir, recursive = TRUE) # If we don't have pngs for this version (of ggplot2), generate them; # otherwise, generate plotly pngs @@ -18,10 +19,11 @@ save_outputs <- function(gg, name, ignore = FALSE) { # suppresses output and travis has 10 minute time limit # https://github.com/travis-ci/travis-ci/issues/3849 ggversion <- as.character(packageVersion("ggplot2")) - if (!ggversion %in% dir(gg_dir) && !ignore) { + if (!ggversion %in% dir(gg_dir)) { dest <- file.path(gg_dir, ggversion, paste0(name, ".png")) + e <- try(gg, silent = TRUE) png(filename = dest) - gg + if (inherits(e, "try-error")) plot(1, type="n"); text(1, "ggplot2 error") else gg dev.off() } else { # TODO: could speed things up by avoiding two calls to gg2list() diff --git a/tests/testthat/test-ggplot-step.R b/tests/testthat/test-ggplot-step.R index 0aa8bb837d..1712405ef5 100644 --- a/tests/testthat/test-ggplot-step.R +++ b/tests/testthat/test-ggplot-step.R @@ -49,7 +49,7 @@ test_that("direction hvh is translated to shape=hvh", { expect_equal(length(L$data), 2) expect_identical(L$data[[1]]$line$shape, "hvh") - save_outputs(gg.hvh, "step-gg.hvh", TRUE) + save_outputs(gg.hvh, "step-gg.hvh") }) test_that("direction vhv is translated to shape=vhv", { @@ -58,5 +58,5 @@ test_that("direction vhv is translated to shape=vhv", { expect_equal(length(L$data), 2) expect_identical(L$data[[1]]$line$shape, "vhv") - save_outputs(gg.vhv, "step-gg.vhv", TRUE) + save_outputs(gg.vhv, "step-gg.vhv") }) From 1ba6857b537e6432cdb6099c1c6a4b661f3ea173 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Sat, 9 May 2015 16:15:51 -0500 Subject: [PATCH 023/227] derp --- inst/testscripts/save_outputs.R | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/inst/testscripts/save_outputs.R b/inst/testscripts/save_outputs.R index 1cb3b282b3..b9eddd6318 100644 --- a/inst/testscripts/save_outputs.R +++ b/inst/testscripts/save_outputs.R @@ -23,7 +23,10 @@ save_outputs <- function(gg, name) { dest <- file.path(gg_dir, ggversion, paste0(name, ".png")) e <- try(gg, silent = TRUE) png(filename = dest) - if (inherits(e, "try-error")) plot(1, type="n"); text(1, "ggplot2 error") else gg + if (inherits(e, "try-error")) { + plot(1, type="n") + text(1, "ggplot2 error") + } else gg dev.off() } else { # TODO: could speed things up by avoiding two calls to gg2list() From 61b180ef03511efc304edbae3db4277e0ca52cdc Mon Sep 17 00:00:00 2001 From: cpsievert Date: Sun, 10 May 2015 19:49:25 -0500 Subject: [PATCH 024/227] Define save_outputs() in testthat.R; place build-push-comment.R under tests/ --- inst/testscripts/build-push-comment.R | 124 -------------------------- inst/testscripts/save_outputs.R | 51 ----------- tests/testthat.R | 54 ++++++++++- 3 files changed, 51 insertions(+), 178 deletions(-) delete mode 100644 inst/testscripts/build-push-comment.R delete mode 100644 inst/testscripts/save_outputs.R diff --git a/inst/testscripts/build-push-comment.R b/inst/testscripts/build-push-comment.R deleted file mode 100644 index 5b465dd741..0000000000 --- a/inst/testscripts/build-push-comment.R +++ /dev/null @@ -1,124 +0,0 @@ -# ----------------------------------------------------------------------- -# Travis does two types of builds: -# -# (1) A so-called "push". This essentially does a checkout on the most -# recent commit of the pull request, but *doesn't* merge with master. -# In this case, $TRAVIS_PULL_REQUEST = "false" -# (2) A so-called "pr" (pull request). This *does* merge with master. -# In this case, $TRAVIS_PULL_REQUEST contains the pull request number. -# -# Since it makes more sense to visually compared what we'd see *after* we -# merge with master, we don't do anything here if it's a push build. -# ----------------------------------------------------------------------- - -# Read more about Travis environment variables -- -# http://docs.travis-ci.com/user/ci-environment/#Environment-variables -tpr <- Sys.getenv("TRAVIS_PULL_REQUEST") -if (tpr != "false" && tpr != "") { - library("httr") - library("testthat") - # gistr is a good reference for talking to the github API via httr - # https://github.com/ropensci/gistr/blob/master/R/zzz.R - base <- 'https://api.github.com/repos/ropensci/plotly/' - header <- add_headers(`User-Agent` = "plotly", - `Accept` = 'application/vnd.github.v3+json', - `Authorization` = paste0("token ", Sys.getenv("GH_TOKEN"))) - # Grab the branch name for this pull request (must be successful!!) - # http://stackoverflow.com/questions/15096331/github-api-how-to-find-the-branches-of-a-pull-request - pr <- sprintf(paste0(base, 'pulls/%s'), tpr) - res <- GET(url = pr, header) - stop_for_status(res) - info <- content(res) - branch <- strsplit(info$head$label, ":")[[1]][2] - - # Return an abbreviated version of a hash - abbrev_hash <- function(hash = "") substr(hash, 1, 7) - - # Grab HEAD info for each branch (this might not be necessary) -# br <- paste0(base, 'branches') -# res <- GET(br) -# stop_for_status(res) -# info <- content(res) -# commits <- sapply(info, "[[", "commit") -# shas <- unlist(commits["sha",]) -# shas <- sapply(shas, abbrev_hash, USE.NAMES = FALSE) -# shas <- setNames(shas, sapply(info, "[[", "name")) - - # NOTE: $TRAVIS_COMMIT doesn't match the HEAD of this (or master) branch!!! - # Remember that we're *simulating* a merge with master, but the hash for the - # *actual* merge will be different. Instead of installing master each time - # we call save_outputs(), we install once here, if necessary, and re-run tests - this_hash <- abbrev_hash(Sys.getenv("TRAVIS_COMMIT")) - base_hash <- abbrev_hash(info$base$sha) - head_hash <- abbrev_hash(info$head$sha) - test_rerun <- function(hash) { - if (!hash %in% dir("plotly-test-table/R")) { - devtools::install_github("ropensci/plotly", ref = hash) - testthat::test_package("plotly") - } - } - test_rerun(this_hash) - test_rerun(base_hash) - - # TODO: Remove plotly-test-table folders that are no longer needed - # by comparing the directories to branch HEADs for plotly. This could - # be hard to do the git rm properly. We could also run tests for missing - # HEAD shas, but that's probably overkill - - # list png files in a particular directory - pngs <- function(...) { - dir(file.path("plotly-test-table", "R", ...), - pattern = "\\.png$", full.names = T) - } - # Build the main HTML page for this build - ggpngs <- pngs("ggplot2", packageVersion("ggplot2")) - df <- data.frame(sub("\\.png$", "", basename(ggpngs)), - ggpngs, pngs(this_hash), pngs(base_hash)) - names(df) <- c("test", "ggplot2", branch, "master") - # TODO: create an HTML page for each test - df$test <- sprintf(' %s ', df$test) - for (i in setdiff(names(df), "test")) - df[, i] <- sprintf(' ', df[, i]) - test_table <- knitr::knit2html(text = '`r knitr::kable(df, type = "html")`', - quiet = TRUE) - dest <- file.path("plotly-test-table", "R", this_hash, "index.html") - writeLines(test_table, file = dest) - - # TODO: - # * convert for thumbnails!! (see wch/vtest's convert_png() for alternative) - # * create home page for R with commmit info -- https://developer.github.com/v3/git/commits/ - - # add, commit, push to gh-pages branch of plotly-test-table - system("git add *") - build_link <- paste0('https://travis-ci.org/ropensci/plotly/builds/', - Sys.getenv("TRAVIS_BUILD_ID")) - commit_msg <- paste0('"Pushed from ', build_link, '"') - system(paste('git commit -m', commit_msg)) - # This post explains how this works -- http://rmflight.github.io/posts/2014/11/travis_ci_gh_pages.html - repo <- sprintf("https://%s@github.com/cpsievert/plotly-test-table.git", Sys.getenv("GH_TOKEN")) - system(paste("git pull -q", repo, "gh-pages")) - system(paste("git push -q", repo, "gh-pages")) - - # post comment if a link to this SHA doesn't exist - # (needed since Travis randomly re-builds stuff) - tbl_link <- sprintf("http://cpsievert.github.io/plotly-test-table/R/%s/index.html", this_hash) - msg <- sprintf("On TravisCI, commit %s was successfully merged with %s (master) to create %s. A visual testing table comparing %s with %s can be found here:\n %s", - head_hash, base_hash, this_hash, base_hash, this_hash, tbl_link) - msg <- paste("> The message below was automatically generated after build", build_link, "\n\n", msg) - commentz <- sprintf(paste0(base, 'issues/%s/comments'), tpr) - res <- GET(commentz, header) - warn_for_status(res) - info <- content(res) - old_body <- unlist(lapply(info, "[", "body")) - if (!any(grepl(tbl_link, old_body))) { - json <- jsonlite::toJSON(list(body = msg), auto_unbox = TRUE) - POST(url = commentz, header, body = json, encode = "json") - } else { - message("Link already posted") - } -} - - -# IDEAS: -# * iframe into json diffs on github??? -# * Github now renders IPython!!! diff --git a/inst/testscripts/save_outputs.R b/inst/testscripts/save_outputs.R deleted file mode 100644 index b9eddd6318..0000000000 --- a/inst/testscripts/save_outputs.R +++ /dev/null @@ -1,51 +0,0 @@ -#' @param gg a ggplot object -#' @param name name of the test - -save_outputs <- function(gg, name) { - # only render/save pngs if this is a Travis pull request - # (see build-comment-push.R for better explanation of this logic) - tpr <- Sys.getenv("TRAVIS_PULL_REQUEST") - if (tpr != "false" && tpr != "") { - table_dir <- file.path(Sys.getenv("TRAVIS_BUILD_DIR"), "plotly-test-table") - # this environment variable should be set by testthat.R - plotly_dir <- file.path(table_dir, "R", Sys.getenv("plotly-hash")) - gg_dir <- file.path(table_dir, "R", "ggplot2") - if (!dir.exists(plotly_dir)) dir.create(plotly_dir, recursive = TRUE) - if (!dir.exists(gg_dir)) dir.create(gg_dir, recursive = TRUE) - - # If we don't have pngs for this version (of ggplot2), generate them; - # otherwise, generate plotly pngs - # NOTE: we can't save both plotly & ggplot2 at once since R CMD check - # suppresses output and travis has 10 minute time limit - # https://github.com/travis-ci/travis-ci/issues/3849 - ggversion <- as.character(packageVersion("ggplot2")) - if (!ggversion %in% dir(gg_dir)) { - dest <- file.path(gg_dir, ggversion, paste0(name, ".png")) - e <- try(gg, silent = TRUE) - png(filename = dest) - if (inherits(e, "try-error")) { - plot(1, type="n") - text(1, "ggplot2 error") - } else gg - dev.off() - } else { - # TODO: could speed things up by avoiding two calls to gg2list() - # (this will require tweaking expect_traces()) - p <- plotly(gg, browse = FALSE) - png_url <- paste0(p[["url"]], ".png") - resp <- httr::GET(png_url) - # print the response if it wasn't successful - if (httr::warn_for_status(resp)) resp - # write png version of plotly figure to disk - writeBin(httr::content(resp, as = "raw"), - file.path(plotly_dir, paste0(name, ".png"))) - } - } - invisible(NULL) -} - -# NOTE: I'm assumming Travis is installing most recent ggplot2 off CRAN -# Here is one way to get current ggplot2 version off of CRAN if need be -# gg <- rvest::html("http://cran.r-project.org/web/packages/ggplot2/") -# tab <- rvest::html_table(gg, header = FALSE)[[1]] -# ggversion <- tab[grepl("Version:", tab[, 1]), 2] diff --git a/tests/testthat.R b/tests/testthat.R index d38c48e97a..642660614a 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -7,7 +7,55 @@ Sys.setenv(`plotly-apikey` = "r1neazxo9w") pkg_info <- devtools::session_info()$packages src <- subset(pkg_info, package == "plotly")$source hash <- sub("\\)", "", strsplit(src, "@")[[1]][2]) -# placement of outputs depend on this hash -Sys.setenv(`plotly-hash` = hash) -source(system.file("testscripts/save_outputs.R", package = "plotly")) + +save_outputs <- function(gg, name) { + # only render/save pngs if this is a Travis pull request + # (see build-comment-push.R for better explanation of this logic) + tpr <- Sys.getenv("TRAVIS_PULL_REQUEST") + if (tpr != "false" && tpr != "") { + table_dir <- file.path(Sys.getenv("TRAVIS_BUILD_DIR"), "plotly-test-table") + # this environment variable should be set by testthat.R + plotly_dir <- file.path(table_dir, "R", hash) + gg_dir <- file.path(table_dir, "R", "ggplot2") + if (!dir.exists(plotly_dir)) dir.create(plotly_dir, recursive = TRUE) + if (!dir.exists(gg_dir)) dir.create(gg_dir, recursive = TRUE) + + # If we don't have pngs for this version (of ggplot2), generate them; + # otherwise, generate plotly pngs + # NOTE: we can't save both plotly & ggplot2 at once since R CMD check + # suppresses output and travis has 10 minute time limit + # https://github.com/travis-ci/travis-ci/issues/3849 + ggversion <- as.character(packageVersion("ggplot2")) + if (!ggversion %in% dir(gg_dir)) { + dest <- file.path(gg_dir, ggversion, paste0(name, ".png")) + e <- try(gg, silent = TRUE) + png(filename = dest) + if (inherits(e, "try-error")) { + plot(1, type="n") + text(1, "ggplot2 error") + } else gg + dev.off() + } else { + # TODO: could speed things up by avoiding two calls to gg2list() + # (this will require tweaking expect_traces()) + p <- plotly(gg, browse = FALSE) + png_url <- paste0(p[["url"]], ".png") + resp <- httr::GET(png_url) + # print the response if it wasn't successful + if (httr::warn_for_status(resp)) resp + # write png version of plotly figure to disk + writeBin(httr::content(resp, as = "raw"), + file.path(plotly_dir, paste0(name, ".png"))) + } + } + invisible(NULL) +} + test_check("plotly") + + +# NOTE: I'm assumming Travis is installing most recent ggplot2 off CRAN +# Here is one way to get current ggplot2 version off of CRAN if need be +# gg <- rvest::html("http://cran.r-project.org/web/packages/ggplot2/") +# tab <- rvest::html_table(gg, header = FALSE)[[1]] +# ggversion <- tab[grepl("Version:", tab[, 1]), 2] From d13e61db14d23d2f83efbbfd03d68d18607319be Mon Sep 17 00:00:00 2001 From: cpsievert Date: Sun, 10 May 2015 19:57:16 -0500 Subject: [PATCH 025/227] updates in .travis.yml accordingly --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index ad1270d17e..630a150aee 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,7 +17,7 @@ before_script: after_success: - cd .. - - Rscript plotly/inst/testscripts/build-push-comment.R + - Rscript plotly/tests/build-push-comment.R notifications: slack: From 43e75f5edcd666824ba859cb4d5a1d9c6342401c Mon Sep 17 00:00:00 2001 From: cpsievert Date: Sun, 10 May 2015 20:36:12 -0500 Subject: [PATCH 026/227] Forgot to add tests/build-push-comment.R --- tests/build-push-comment.R | 124 +++++++++++++++++++++++++++++++++++++ 1 file changed, 124 insertions(+) create mode 100644 tests/build-push-comment.R diff --git a/tests/build-push-comment.R b/tests/build-push-comment.R new file mode 100644 index 0000000000..5b465dd741 --- /dev/null +++ b/tests/build-push-comment.R @@ -0,0 +1,124 @@ +# ----------------------------------------------------------------------- +# Travis does two types of builds: +# +# (1) A so-called "push". This essentially does a checkout on the most +# recent commit of the pull request, but *doesn't* merge with master. +# In this case, $TRAVIS_PULL_REQUEST = "false" +# (2) A so-called "pr" (pull request). This *does* merge with master. +# In this case, $TRAVIS_PULL_REQUEST contains the pull request number. +# +# Since it makes more sense to visually compared what we'd see *after* we +# merge with master, we don't do anything here if it's a push build. +# ----------------------------------------------------------------------- + +# Read more about Travis environment variables -- +# http://docs.travis-ci.com/user/ci-environment/#Environment-variables +tpr <- Sys.getenv("TRAVIS_PULL_REQUEST") +if (tpr != "false" && tpr != "") { + library("httr") + library("testthat") + # gistr is a good reference for talking to the github API via httr + # https://github.com/ropensci/gistr/blob/master/R/zzz.R + base <- 'https://api.github.com/repos/ropensci/plotly/' + header <- add_headers(`User-Agent` = "plotly", + `Accept` = 'application/vnd.github.v3+json', + `Authorization` = paste0("token ", Sys.getenv("GH_TOKEN"))) + # Grab the branch name for this pull request (must be successful!!) + # http://stackoverflow.com/questions/15096331/github-api-how-to-find-the-branches-of-a-pull-request + pr <- sprintf(paste0(base, 'pulls/%s'), tpr) + res <- GET(url = pr, header) + stop_for_status(res) + info <- content(res) + branch <- strsplit(info$head$label, ":")[[1]][2] + + # Return an abbreviated version of a hash + abbrev_hash <- function(hash = "") substr(hash, 1, 7) + + # Grab HEAD info for each branch (this might not be necessary) +# br <- paste0(base, 'branches') +# res <- GET(br) +# stop_for_status(res) +# info <- content(res) +# commits <- sapply(info, "[[", "commit") +# shas <- unlist(commits["sha",]) +# shas <- sapply(shas, abbrev_hash, USE.NAMES = FALSE) +# shas <- setNames(shas, sapply(info, "[[", "name")) + + # NOTE: $TRAVIS_COMMIT doesn't match the HEAD of this (or master) branch!!! + # Remember that we're *simulating* a merge with master, but the hash for the + # *actual* merge will be different. Instead of installing master each time + # we call save_outputs(), we install once here, if necessary, and re-run tests + this_hash <- abbrev_hash(Sys.getenv("TRAVIS_COMMIT")) + base_hash <- abbrev_hash(info$base$sha) + head_hash <- abbrev_hash(info$head$sha) + test_rerun <- function(hash) { + if (!hash %in% dir("plotly-test-table/R")) { + devtools::install_github("ropensci/plotly", ref = hash) + testthat::test_package("plotly") + } + } + test_rerun(this_hash) + test_rerun(base_hash) + + # TODO: Remove plotly-test-table folders that are no longer needed + # by comparing the directories to branch HEADs for plotly. This could + # be hard to do the git rm properly. We could also run tests for missing + # HEAD shas, but that's probably overkill + + # list png files in a particular directory + pngs <- function(...) { + dir(file.path("plotly-test-table", "R", ...), + pattern = "\\.png$", full.names = T) + } + # Build the main HTML page for this build + ggpngs <- pngs("ggplot2", packageVersion("ggplot2")) + df <- data.frame(sub("\\.png$", "", basename(ggpngs)), + ggpngs, pngs(this_hash), pngs(base_hash)) + names(df) <- c("test", "ggplot2", branch, "master") + # TODO: create an HTML page for each test + df$test <- sprintf(' %s ', df$test) + for (i in setdiff(names(df), "test")) + df[, i] <- sprintf(' ', df[, i]) + test_table <- knitr::knit2html(text = '`r knitr::kable(df, type = "html")`', + quiet = TRUE) + dest <- file.path("plotly-test-table", "R", this_hash, "index.html") + writeLines(test_table, file = dest) + + # TODO: + # * convert for thumbnails!! (see wch/vtest's convert_png() for alternative) + # * create home page for R with commmit info -- https://developer.github.com/v3/git/commits/ + + # add, commit, push to gh-pages branch of plotly-test-table + system("git add *") + build_link <- paste0('https://travis-ci.org/ropensci/plotly/builds/', + Sys.getenv("TRAVIS_BUILD_ID")) + commit_msg <- paste0('"Pushed from ', build_link, '"') + system(paste('git commit -m', commit_msg)) + # This post explains how this works -- http://rmflight.github.io/posts/2014/11/travis_ci_gh_pages.html + repo <- sprintf("https://%s@github.com/cpsievert/plotly-test-table.git", Sys.getenv("GH_TOKEN")) + system(paste("git pull -q", repo, "gh-pages")) + system(paste("git push -q", repo, "gh-pages")) + + # post comment if a link to this SHA doesn't exist + # (needed since Travis randomly re-builds stuff) + tbl_link <- sprintf("http://cpsievert.github.io/plotly-test-table/R/%s/index.html", this_hash) + msg <- sprintf("On TravisCI, commit %s was successfully merged with %s (master) to create %s. A visual testing table comparing %s with %s can be found here:\n %s", + head_hash, base_hash, this_hash, base_hash, this_hash, tbl_link) + msg <- paste("> The message below was automatically generated after build", build_link, "\n\n", msg) + commentz <- sprintf(paste0(base, 'issues/%s/comments'), tpr) + res <- GET(commentz, header) + warn_for_status(res) + info <- content(res) + old_body <- unlist(lapply(info, "[", "body")) + if (!any(grepl(tbl_link, old_body))) { + json <- jsonlite::toJSON(list(body = msg), auto_unbox = TRUE) + POST(url = commentz, header, body = json, encode = "json") + } else { + message("Link already posted") + } +} + + +# IDEAS: +# * iframe into json diffs on github??? +# * Github now renders IPython!!! From ca9195d1e7bac8eba228d381acc2a81724809d85 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Sun, 10 May 2015 21:06:54 -0500 Subject: [PATCH 027/227] hmm, that's a strange error, try test_dir() --- tests/build-push-comment.R | 3 ++- tests/testthat.R | 1 - 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/build-push-comment.R b/tests/build-push-comment.R index 5b465dd741..32b64285ff 100644 --- a/tests/build-push-comment.R +++ b/tests/build-push-comment.R @@ -54,7 +54,8 @@ if (tpr != "false" && tpr != "") { test_rerun <- function(hash) { if (!hash %in% dir("plotly-test-table/R")) { devtools::install_github("ropensci/plotly", ref = hash) - testthat::test_package("plotly") + message("Rerunning tests") + testthat::test_dir("plotly") } } test_rerun(this_hash) diff --git a/tests/testthat.R b/tests/testthat.R index 642660614a..0c38dac68a 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -14,7 +14,6 @@ save_outputs <- function(gg, name) { tpr <- Sys.getenv("TRAVIS_PULL_REQUEST") if (tpr != "false" && tpr != "") { table_dir <- file.path(Sys.getenv("TRAVIS_BUILD_DIR"), "plotly-test-table") - # this environment variable should be set by testthat.R plotly_dir <- file.path(table_dir, "R", hash) gg_dir <- file.path(table_dir, "R", "ggplot2") if (!dir.exists(plotly_dir)) dir.create(plotly_dir, recursive = TRUE) From 837e36e720d7de52cbec571b004ae5aad6585551 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Mon, 11 May 2015 19:47:33 -0500 Subject: [PATCH 028/227] I wonder if craigcitro/r-travis does this right --- .travis.yml | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/.travis.yml b/.travis.yml index 630a150aee..1baa5f034c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,24 +1,27 @@ -language: r - -env: - global: - - secure: "cJ1bDRrAdIRjG+JnsQI9CdA4wQJhJJ2DdCNQ3frl8dotk69z61EiGCFW1Ir1cAY5V/NbHvFHp91HDiSo28ggwqRkEPBOGE44ico5gtVaELu3M/EnkWc2ZwQoN1273Vfdm26QYidqrvWrpLZ0XkFl7Q8xgvBswx30MF7y61+0Hv4=" - -r_packages: - - RJSONIO - - lattice - - xtable - - httr +language: c before_script: + - curl -OL http://raw.github.com/craigcitro/r-travis/master/scripts/travis-tool.sh + - chmod 755 ./travis-tool.sh + - ./travis-tool.sh bootstrap - git config --global user.name "cpsievert" - git config --global user.email "cpsievert1@gmail.com" - git clone https://github.com/cpsievert/plotly-test-table.git ../plotly-test-table +install: + - ./travis-tool.sh install_deps + +script: + - ./travis-tool.sh run_tests + after_success: - cd .. - Rscript plotly/tests/build-push-comment.R +env: + global: + - secure: "cJ1bDRrAdIRjG+JnsQI9CdA4wQJhJJ2DdCNQ3frl8dotk69z61EiGCFW1Ir1cAY5V/NbHvFHp91HDiSo28ggwqRkEPBOGE44ico5gtVaELu3M/EnkWc2ZwQoN1273Vfdm26QYidqrvWrpLZ0XkFl7Q8xgvBswx30MF7y61+0Hv4=" + notifications: slack: secure: YvyGtGRFC4HJGD4d2Vx6fHU93EliJCHbcf/k9/Rbpl3wtYFZfWKbKL1FHvPw/g3auVebonz8hScnYzR0uYnR3dHSlmj3QrJ3NOePv5QAZRHy7aY/XKRr5JR1Ji/vX1yfbrJDmiYuGMxJVE8l/kbu0TxwDdLletY5nJpwlkHfaW8= From fa88bd55cb6878aa2e9fa1f3715b7d2972e5d06a Mon Sep 17 00:00:00 2001 From: cpsievert Date: Mon, 11 May 2015 21:01:21 -0500 Subject: [PATCH 029/227] before_script happens after install --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 1baa5f034c..4b2da06c79 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,6 @@ language: c -before_script: +before_install: - curl -OL http://raw.github.com/craigcitro/r-travis/master/scripts/travis-tool.sh - chmod 755 ./travis-tool.sh - ./travis-tool.sh bootstrap From 3167d34b68cf2e3342a75a7c33a26d1000b17a4f Mon Sep 17 00:00:00 2001 From: cpsievert Date: Mon, 11 May 2015 21:52:59 -0500 Subject: [PATCH 030/227] huh, looks like some changes were just introduced into nativ R builds --- .travis.yml | 20 +++++++++----------- tests/build-push-comment.R | 2 ++ 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.travis.yml b/.travis.yml index 4b2da06c79..a5d97d182c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,19 +1,17 @@ -language: c +language: r +sudo: required -before_install: - - curl -OL http://raw.github.com/craigcitro/r-travis/master/scripts/travis-tool.sh - - chmod 755 ./travis-tool.sh - - ./travis-tool.sh bootstrap +r_packages: + - RJSONIO + - lattice + - xtable + - httr + +before_script: - git config --global user.name "cpsievert" - git config --global user.email "cpsievert1@gmail.com" - git clone https://github.com/cpsievert/plotly-test-table.git ../plotly-test-table -install: - - ./travis-tool.sh install_deps - -script: - - ./travis-tool.sh run_tests - after_success: - cd .. - Rscript plotly/tests/build-push-comment.R diff --git a/tests/build-push-comment.R b/tests/build-push-comment.R index 32b64285ff..785d85241a 100644 --- a/tests/build-push-comment.R +++ b/tests/build-push-comment.R @@ -117,6 +117,8 @@ if (tpr != "false" && tpr != "") { } else { message("Link already posted") } +} else { + message('The test table is only built during the "pull request" build.') } From 5c25a69e7a70ff3871d4fe19a38bbec191d0e329 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Mon, 11 May 2015 22:39:13 -0500 Subject: [PATCH 031/227] try local = FALSE --- tests/build-push-comment.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/build-push-comment.R b/tests/build-push-comment.R index 785d85241a..3d7eecf0fb 100644 --- a/tests/build-push-comment.R +++ b/tests/build-push-comment.R @@ -53,7 +53,7 @@ if (tpr != "false" && tpr != "") { head_hash <- abbrev_hash(info$head$sha) test_rerun <- function(hash) { if (!hash %in% dir("plotly-test-table/R")) { - devtools::install_github("ropensci/plotly", ref = hash) + devtools::install_github("ropensci/plotly", ref = hash, local = FALSE) message("Rerunning tests") testthat::test_dir("plotly") } From a662ce721ee84bdb23494535f857268987dd89e8 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Mon, 11 May 2015 23:03:52 -0500 Subject: [PATCH 032/227] oops, move build-push-comment.R to inst/ since anything under tests/ gets sourced during R CMD check --- .travis.yml | 2 +- {tests => inst}/build-push-comment.R | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename {tests => inst}/build-push-comment.R (100%) diff --git a/.travis.yml b/.travis.yml index a5d97d182c..d3f53de24d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,7 +14,7 @@ before_script: after_success: - cd .. - - Rscript plotly/tests/build-push-comment.R + - Rscript plotly/inst/build-push-comment.R env: global: diff --git a/tests/build-push-comment.R b/inst/build-push-comment.R similarity index 100% rename from tests/build-push-comment.R rename to inst/build-push-comment.R From dd0ceeb98ab1ccfba37fc9ff947ecb8f24aec3fd Mon Sep 17 00:00:00 2001 From: cpsievert Date: Mon, 11 May 2015 23:28:19 -0500 Subject: [PATCH 033/227] Yay\! Progress, finally\! --- inst/build-push-comment.R | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index 3d7eecf0fb..3260c464c6 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -55,7 +55,7 @@ if (tpr != "false" && tpr != "") { if (!hash %in% dir("plotly-test-table/R")) { devtools::install_github("ropensci/plotly", ref = hash, local = FALSE) message("Rerunning tests") - testthat::test_dir("plotly") + testthat::test_dir("plotly/tests") } } test_rerun(this_hash) @@ -83,7 +83,7 @@ if (tpr != "false" && tpr != "") { test_table <- knitr::knit2html(text = '`r knitr::kable(df, type = "html")`', quiet = TRUE) dest <- file.path("plotly-test-table", "R", this_hash, "index.html") - writeLines(test_table, file = dest) + writeLines(test_table, dest) # TODO: # * convert for thumbnails!! (see wch/vtest's convert_png() for alternative) From 7ccd7c2bd2b8d85855edaf0d2b1474188a1c93e7 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Mon, 11 May 2015 23:49:50 -0500 Subject: [PATCH 034/227] Always source the newest testthat.R script --- inst/build-push-comment.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index 3260c464c6..d3b9a2da12 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -55,7 +55,7 @@ if (tpr != "false" && tpr != "") { if (!hash %in% dir("plotly-test-table/R")) { devtools::install_github("ropensci/plotly", ref = hash, local = FALSE) message("Rerunning tests") - testthat::test_dir("plotly/tests") + setwd("plotly/tests"); source("testthat.R") } } test_rerun(this_hash) From ce65cb04a9bcd3452a926354e05fd889d31400b2 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 12 May 2015 00:16:14 -0500 Subject: [PATCH 035/227] Use chdir --- inst/build-push-comment.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index d3b9a2da12..bd325123fd 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -55,7 +55,7 @@ if (tpr != "false" && tpr != "") { if (!hash %in% dir("plotly-test-table/R")) { devtools::install_github("ropensci/plotly", ref = hash, local = FALSE) message("Rerunning tests") - setwd("plotly/tests"); source("testthat.R") + source("plotly/tests/testthat.R", chdir = TRUE) } } test_rerun(this_hash) From 658c00037c2a1eb4b1865b4553cb624720debefb Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 12 May 2015 00:44:07 -0500 Subject: [PATCH 036/227] avoid stopping on test error --- inst/build-push-comment.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index bd325123fd..02571ac23f 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -55,7 +55,7 @@ if (tpr != "false" && tpr != "") { if (!hash %in% dir("plotly-test-table/R")) { devtools::install_github("ropensci/plotly", ref = hash, local = FALSE) message("Rerunning tests") - source("plotly/tests/testthat.R", chdir = TRUE) + try(source("plotly/tests/testthat.R", chdir = TRUE)) } } test_rerun(this_hash) From 69e3db9ab52574f43810f72e27378a5910286e73 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 12 May 2015 10:40:43 -0500 Subject: [PATCH 037/227] devtools doesn't report hash for local installs --- tests/testthat.R | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tests/testthat.R b/tests/testthat.R index 0c38dac68a..a1ddf77aba 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -6,7 +6,13 @@ Sys.setenv(`plotly-apikey` = "r1neazxo9w") # find the hash of the currently installed plotly package pkg_info <- devtools::session_info()$packages src <- subset(pkg_info, package == "plotly")$source -hash <- sub("\\)", "", strsplit(src, "@")[[1]][2]) +hash <- if (src == "local") { + # you could also do `git rev-parse HEAD`, but this is cleaner for Travis + substr(Sys.getenv("TRAVIS_COMMIT"), 1, 7) +} else { + # thankfully devtools includes hash for installs from GitHub + sub("\\)", "", strsplit(src, "@")[[1]][2]) +} save_outputs <- function(gg, name) { # only render/save pngs if this is a Travis pull request From 76923e2e28beaed961800e97b40238e7594a1c60 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 12 May 2015 11:51:06 -0500 Subject: [PATCH 038/227] why does this hash dir not exist? --- inst/build-push-comment.R | 2 ++ 1 file changed, 2 insertions(+) diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index 02571ac23f..f779270039 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -83,6 +83,8 @@ if (tpr != "false" && tpr != "") { test_table <- knitr::knit2html(text = '`r knitr::kable(df, type = "html")`', quiet = TRUE) dest <- file.path("plotly-test-table", "R", this_hash, "index.html") + list.files("plotly-test-table") + list.files("plotly-test-table/R") writeLines(test_table, dest) # TODO: From 6ef13d9908dc31c08ed65cd445cebc097f7b6cbb Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 12 May 2015 12:27:56 -0500 Subject: [PATCH 039/227] If only I could pull down the travis build locally --- .travis.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.travis.yml b/.travis.yml index d3f53de24d..4480e4452e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,9 +11,12 @@ before_script: - git config --global user.name "cpsievert" - git config --global user.email "cpsievert1@gmail.com" - git clone https://github.com/cpsievert/plotly-test-table.git ../plotly-test-table + - pwd after_success: + - pwd - cd .. + - ls - Rscript plotly/inst/build-push-comment.R env: From 5c4c20741742d8ad88692875e3f8f86e96a4a2b8 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 12 May 2015 13:15:20 -0500 Subject: [PATCH 040/227] recursive ls --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 4480e4452e..9fef07e855 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,7 +16,7 @@ before_script: after_success: - pwd - cd .. - - ls + - ls -R - Rscript plotly/inst/build-push-comment.R env: From a321dc3b579a792a983e09af13eae141d1cb16c3 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 12 May 2015 13:43:50 -0500 Subject: [PATCH 041/227] ah, dirname of is plotly --- tests/testthat.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/testthat.R b/tests/testthat.R index a1ddf77aba..810a5d92ec 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -19,7 +19,7 @@ save_outputs <- function(gg, name) { # (see build-comment-push.R for better explanation of this logic) tpr <- Sys.getenv("TRAVIS_PULL_REQUEST") if (tpr != "false" && tpr != "") { - table_dir <- file.path(Sys.getenv("TRAVIS_BUILD_DIR"), "plotly-test-table") + table_dir <- file.path(Sys.getenv("TRAVIS_BUILD_DIR"), "..", "plotly-test-table") plotly_dir <- file.path(table_dir, "R", hash) gg_dir <- file.path(table_dir, "R", "ggplot2") if (!dir.exists(plotly_dir)) dir.create(plotly_dir, recursive = TRUE) From 5d5499b77216758b9b5732dd5f5a47baff0900b4 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 12 May 2015 14:15:27 -0500 Subject: [PATCH 042/227] navigate into plotly-test-table --- inst/build-push-comment.R | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index f779270039..4909855ec9 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -83,8 +83,6 @@ if (tpr != "false" && tpr != "") { test_table <- knitr::knit2html(text = '`r knitr::kable(df, type = "html")`', quiet = TRUE) dest <- file.path("plotly-test-table", "R", this_hash, "index.html") - list.files("plotly-test-table") - list.files("plotly-test-table/R") writeLines(test_table, dest) # TODO: @@ -92,6 +90,7 @@ if (tpr != "false" && tpr != "") { # * create home page for R with commmit info -- https://developer.github.com/v3/git/commits/ # add, commit, push to gh-pages branch of plotly-test-table + setwd("plotly-test-table") system("git add *") build_link <- paste0('https://travis-ci.org/ropensci/plotly/builds/', Sys.getenv("TRAVIS_BUILD_ID")) From c0f1ca9fffc16d7995878d883b5506e91ceb1ba9 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 12 May 2015 21:35:18 -0500 Subject: [PATCH 043/227] debug statements --- .travis.yml | 3 --- inst/build-push-comment.R | 2 ++ tests/testthat.R | 6 +++--- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index 9fef07e855..d3f53de24d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,12 +11,9 @@ before_script: - git config --global user.name "cpsievert" - git config --global user.email "cpsievert1@gmail.com" - git clone https://github.com/cpsievert/plotly-test-table.git ../plotly-test-table - - pwd after_success: - - pwd - cd .. - - ls -R - Rscript plotly/inst/build-push-comment.R env: diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index 4909855ec9..30c2bb1443 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -80,6 +80,7 @@ if (tpr != "false" && tpr != "") { df$test <- sprintf(' %s ', df$test) for (i in setdiff(names(df), "test")) df[, i] <- sprintf(' ', df[, i]) + print(df) test_table <- knitr::knit2html(text = '`r knitr::kable(df, type = "html")`', quiet = TRUE) dest <- file.path("plotly-test-table", "R", this_hash, "index.html") @@ -91,6 +92,7 @@ if (tpr != "false" && tpr != "") { # add, commit, push to gh-pages branch of plotly-test-table setwd("plotly-test-table") + system("git status") system("git add *") build_link <- paste0('https://travis-ci.org/ropensci/plotly/builds/', Sys.getenv("TRAVIS_BUILD_ID")) diff --git a/tests/testthat.R b/tests/testthat.R index 810a5d92ec..e9361b7ea4 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -10,7 +10,7 @@ hash <- if (src == "local") { # you could also do `git rev-parse HEAD`, but this is cleaner for Travis substr(Sys.getenv("TRAVIS_COMMIT"), 1, 7) } else { - # thankfully devtools includes hash for installs from GitHub + # thankfully devtools includes hash for packages installed off GitHub sub("\\)", "", strsplit(src, "@")[[1]][2]) } @@ -19,7 +19,8 @@ save_outputs <- function(gg, name) { # (see build-comment-push.R for better explanation of this logic) tpr <- Sys.getenv("TRAVIS_PULL_REQUEST") if (tpr != "false" && tpr != "") { - table_dir <- file.path(Sys.getenv("TRAVIS_BUILD_DIR"), "..", "plotly-test-table") + table_dir <- + file.path(Sys.getenv("TRAVIS_BUILD_DIR"), "..", "plotly-test-table") plotly_dir <- file.path(table_dir, "R", hash) gg_dir <- file.path(table_dir, "R", "ggplot2") if (!dir.exists(plotly_dir)) dir.create(plotly_dir, recursive = TRUE) @@ -58,7 +59,6 @@ save_outputs <- function(gg, name) { test_check("plotly") - # NOTE: I'm assumming Travis is installing most recent ggplot2 off CRAN # Here is one way to get current ggplot2 version off of CRAN if need be # gg <- rvest::html("http://cran.r-project.org/web/packages/ggplot2/") From 16e22ddb836599229918642d51326cf28dc57758 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 12 May 2015 22:23:21 -0500 Subject: [PATCH 044/227] wasn't creating a dir for each ggplot version --- tests/testthat.R | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/testthat.R b/tests/testthat.R index e9361b7ea4..d69f8ebecc 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -33,9 +33,10 @@ save_outputs <- function(gg, name) { # https://github.com/travis-ci/travis-ci/issues/3849 ggversion <- as.character(packageVersion("ggplot2")) if (!ggversion %in% dir(gg_dir)) { - dest <- file.path(gg_dir, ggversion, paste0(name, ".png")) + gglife <- file.path(gg_dir, ggversion) + dir.create(gglife, recursive = TRUE) e <- try(gg, silent = TRUE) - png(filename = dest) + png(filename = file.path(gglife, paste0(name, ".png"))) if (inherits(e, "try-error")) { plot(1, type="n") text(1, "ggplot2 error") From 01d4e622fc13c591abcda7604f84fd66da465b5b Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 12 May 2015 22:51:29 -0500 Subject: [PATCH 045/227] Thanks for nothing R CMD check --- .travis.yml | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/.travis.yml b/.travis.yml index d3f53de24d..8bad9e4faa 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,17 +1,21 @@ -language: r -sudo: required +language: c -r_packages: - - RJSONIO - - lattice - - xtable - - httr +before_install: + - curl -OL http://raw.github.com/craigcitro/r-travis/master/scripts/travis-tool.sh + - chmod 755 ./travis-tool.sh + - ./travis-tool.sh bootstrap + +install: + - ./travis-tool.sh install_deps before_script: - git config --global user.name "cpsievert" - git config --global user.email "cpsievert1@gmail.com" - git clone https://github.com/cpsievert/plotly-test-table.git ../plotly-test-table +script: + - Rscript -e "source('tests/testthat.R', chdir = TRUE)" + after_success: - cd .. - Rscript plotly/inst/build-push-comment.R From 7cf2e20f3ebb43f3fe23c57fdfead7c3385f6904 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 12 May 2015 22:58:34 -0500 Subject: [PATCH 046/227] install --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 8bad9e4faa..3e611eeccd 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,7 +14,7 @@ before_script: - git clone https://github.com/cpsievert/plotly-test-table.git ../plotly-test-table script: - - Rscript -e "source('tests/testthat.R', chdir = TRUE)" + - Rscript -e "devtools::install(); source('tests/testthat.R', chdir = TRUE)" after_success: - cd .. From c8488f7e0596a8b5636c6054c754f399cbdf0a6d Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 19 May 2015 18:15:54 -0500 Subject: [PATCH 047/227] underscores --- R/plotly.R | 34 +++++++++++++++++++++------------- 1 file changed, 21 insertions(+), 13 deletions(-) diff --git a/R/plotly.R b/R/plotly.R index 49f9c48b47..bfc2aef008 100644 --- a/R/plotly.R +++ b/R/plotly.R @@ -35,7 +35,7 @@ signup <- function(username, email, save = TRUE) { if (save) { # store API key as an environment variable in .Rprofile cat_profile("username", con[["un"]]) - cat_profile("apikey", con[["api_key"]]) + cat_profile("api_key", con[["api_key"]]) } invisible(structure(con, class = "apimkacct")) } @@ -61,10 +61,10 @@ signup <- function(username, email, save = TRUE) { #' #' # If you already have a username and API key, please create the following #' # environment variables: -#' Sys.setenv(`plotly-username` = "me") -#' Sys.setenv(`plotly-apikey` = "mykey") +#' Sys.setenv("plotly_username" = "me") +#' Sys.setenv("plotly_api_key" = "mykey") #' # You can also change the default domain if you have a plotly server. -#' Sys.setenv(`plotly-domain` = "http://mydomain.com") +#' Sys.setenv("plotly_domain" = "http://mydomain.com") #' #' # If you don't want to specify these environment variables everytime you #' # start R, you can put that code in a .Rprofile (see help(.Rprofile)) @@ -98,9 +98,9 @@ plotly <- function(p = last_plot(), browse = interactive(), ...) { # specifying username and key should still work .args <- as.list(match.call()) if ("username" %in% names(.args)) - Sys.setenv(`plotly-username` = args[["username"]]) + Sys.setenv("plotly_username" = args[["username"]]) if ("key" %in% names(.args)) - Sys.setenv(`plotly-apikey` = args[["key"]]) + Sys.setenv("plotly_api_key" = args[["key"]]) if (!"data" %in% names(p)) stop("p should have at least one element named 'data'", "(which is mapped to the args parameter in the plotly REST API).") @@ -145,7 +145,7 @@ plotly_POST <- function(args, kwargs = list(filename = "plot from api", fileopt # construct body of message to plotly server bod <- list( un = verify("username"), - key = verify("apikey"), + key = verify("api_key"), origin = origin, platform = "R", version = as.character(packageVersion("plotly")), @@ -234,22 +234,30 @@ embed_notebook <- function(url, width = "100%", height = "525") { # ---------------------------------------- get_domain <- function() { - Sys.getenv("plotly-domain", "https://plot.ly") + Sys.getenv("plotly_domain", "https://plot.ly") } plotly_headers <- function() { httr::add_headers(.headers = c( "plotly-username" = verify("username"), - "plotly-apikey" = verify("apikey"), + "plotly-apikey" = verify("api_key"), "plotly-version" = as.character(packageVersion("plotly")), "plotly-platform" = "R")) } # verify that a certain environment variable exists verify <- function(what = "username") { - who <- paste0("plotly-", what) + who <- paste0("plotly_", what) val <- Sys.getenv(who, "") - if (val == "") stop("Must specify ", what, call. = FALSE) + # If the environment variable doesn't exist, fall back on hidden files + if (val == "") { + PLOTLY_DIR <- file.path(normalizePath("~", mustWork = TRUE), ".plotly") + CREDENTIALS_FILE <- file.path(PLOTLY_DIR, ".credentials") + CONFIG_FILE <- file.path(PLOTLY_DIR, ".config") + + stop("Must specify ", what, call. = FALSE) + } + val } @@ -262,7 +270,7 @@ plotly_iframe <- function(url, width, height) { cat_profile <- function(key, value, path = "~") { r_profile <- file.path(normalizePath(path, mustWork = TRUE), ".Rprofile") - snippet <- sprintf('\nSys.setenv(`plotly-%s` = "%s")', key, value) + snippet <- sprintf('\nSys.setenv("plotly_%s" = "%s")', key, value) if (!file.exists(r_profile)) { message("Creating", r_profile) r_profile_con <- file(r_profile) @@ -271,7 +279,7 @@ cat_profile <- function(key, value, path = "~") { stop("R doesn't have permission to write to this file: ", path) if (file.access(r_profile, 4) != 0) stop("R doesn't have permission to read this file: ", path) - message("Adding plotly-", key, " environment variable to ", r_profile) + message("Adding plotly_", key, " environment variable to ", r_profile) cat(snippet, file = r_profile, append = TRUE) } From 026371a174f5607ee99ed8cebf4c757441c12154 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Thu, 28 May 2015 12:06:24 -0500 Subject: [PATCH 048/227] underscores in env vars --- tests/testthat.R | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/testthat.R b/tests/testthat.R index d69f8ebecc..3047a2f6ed 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -1,8 +1,8 @@ library("testthat") library("plotly") # crendentials for the test bot -Sys.setenv(`plotly-username` = "TestBot") -Sys.setenv(`plotly-apikey` = "r1neazxo9w") +Sys.setenv("plotly_username" = "TestBot") +Sys.setenv("plotly_apikey" = "r1neazxo9w") # find the hash of the currently installed plotly package pkg_info <- devtools::session_info()$packages src <- subset(pkg_info, package == "plotly")$source From 4cdde725a9137eecfebc22cb0adda3857222adf9 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 3 Jun 2015 13:31:26 -0500 Subject: [PATCH 049/227] A new declarative DSL --- DESCRIPTION | 27 +- NAMESPACE | 42 ++- R/aux.R | 283 ++++++++++++++ R/axis.R | 207 ++++++++++ R/figure.R | 26 ++ R/ggplotly.R | 42 ++- R/layout.R | 160 ++++++++ R/plotly-package.r | 32 -- R/plotly.R | 357 +++--------------- R/plotly_POST.R | 71 ++++ R/print.R | 80 ++++ R/process.R | 35 ++ R/signup.R | 55 +++ R/style.R | 15 + R/subplots.R | 91 +++++ R/trace.R | 301 +++++++++++++++ R/utils.R | 96 +++++ inst/arguments.R | 180 +++++++++ inst/htmljs/index.html | 14 - man/angularaxis.Rd | 22 ++ man/annotation.Rd | 28 ++ man/area.Rd | 24 ++ man/bar.Rd | 32 ++ man/box.Rd | 27 ++ man/colorbar.Rd | 38 ++ man/contour.Rd | 29 ++ man/contours.Rd | 27 ++ man/embed_notebook.Rd | 2 +- man/error_x.Rd | 34 ++ man/error_y.Rd | 34 ++ man/error_z.Rd | 29 ++ man/font.Rd | 26 ++ man/get_figure.Rd | 16 +- man/ggplotly.Rd | 41 ++ man/heatmap.Rd | 28 ++ man/histogram.Rd | 28 ++ man/histogram2d.Rd | 29 ++ ...int.clientresp.Rd => knit_print.plotly.Rd} | 8 +- man/layout.Rd | 37 ++ man/legend.Rd | 24 ++ man/line.Rd | 29 ++ man/margin.Rd | 22 ++ man/marker.Rd | 31 ++ man/plotly-package.Rd | 42 --- man/plotly.Rd | 56 +-- man/plotly_POST.Rd | 46 +-- man/plus-.figure.Rd | 20 + man/plus-.plotly.Rd | 20 + man/print.figure.Rd | 15 + man/print.plotly.Rd | 15 + man/radialaxis.Rd | 22 ++ man/scatter.Rd | 39 ++ man/scatter3d.Rd | 25 ++ man/scene.Rd | 19 + man/signup.Rd | 23 +- man/stream.Rd | 28 ++ man/style.Rd | 20 + man/subplot.Rd | 29 ++ man/surface.Rd | 22 ++ man/xaxis.Rd | 33 ++ man/xbins.Rd | 26 ++ man/yaxis.Rd | 33 ++ man/ybins.Rd | 26 ++ man/zaxis.Rd | 33 ++ 64 files changed, 2862 insertions(+), 489 deletions(-) create mode 100644 R/aux.R create mode 100644 R/axis.R create mode 100644 R/figure.R create mode 100644 R/layout.R delete mode 100644 R/plotly-package.r create mode 100644 R/plotly_POST.R create mode 100644 R/print.R create mode 100644 R/process.R create mode 100644 R/signup.R create mode 100644 R/style.R create mode 100644 R/subplots.R create mode 100644 R/trace.R create mode 100644 R/utils.R create mode 100644 inst/arguments.R delete mode 100644 inst/htmljs/index.html create mode 100644 man/angularaxis.Rd create mode 100644 man/annotation.Rd create mode 100644 man/area.Rd create mode 100644 man/bar.Rd create mode 100644 man/box.Rd create mode 100644 man/colorbar.Rd create mode 100644 man/contour.Rd create mode 100644 man/contours.Rd create mode 100644 man/error_x.Rd create mode 100644 man/error_y.Rd create mode 100644 man/error_z.Rd create mode 100644 man/font.Rd create mode 100644 man/ggplotly.Rd create mode 100644 man/heatmap.Rd create mode 100644 man/histogram.Rd create mode 100644 man/histogram2d.Rd rename man/{knit_print.clientresp.Rd => knit_print.plotly.Rd} (76%) create mode 100644 man/layout.Rd create mode 100644 man/legend.Rd create mode 100644 man/line.Rd create mode 100644 man/margin.Rd create mode 100644 man/marker.Rd delete mode 100644 man/plotly-package.Rd create mode 100644 man/plus-.figure.Rd create mode 100644 man/plus-.plotly.Rd create mode 100644 man/print.figure.Rd create mode 100644 man/print.plotly.Rd create mode 100644 man/radialaxis.Rd create mode 100644 man/scatter.Rd create mode 100644 man/scatter3d.Rd create mode 100644 man/scene.Rd create mode 100644 man/stream.Rd create mode 100644 man/style.Rd create mode 100644 man/subplot.Rd create mode 100644 man/surface.Rd create mode 100644 man/xaxis.Rd create mode 100644 man/xbins.Rd create mode 100644 man/yaxis.Rd create mode 100644 man/ybins.Rd create mode 100644 man/zaxis.Rd diff --git a/DESCRIPTION b/DESCRIPTION index f7005f6ba3..61e74db166 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,23 +1,21 @@ Package: plotly Type: Package Title: Interactive, publication-quality graphs online. -Version: 0.6.2 -Authors@R: c(person("Chris", "Parmer", role = c("aut", "cre"), +Version: 1.0.0 +Authors@R: c(person("Chris", "Parmer", role = c("aut", "cph"), email = "chris@plot.ly"), person("Scott", "Chamberlain", role = "aut", email = "myrmecocystus@gmail.com"), person("Karthik", "Ram", role = "aut", email = "karthik.ram@gmail.com"), - person("Toby", "Hocking", role="aut", - email="tdhock5@gmail.com"), - person("Marianne", "Corvellec", role="aut", - email="marianne@plot.ly"), - person("Pedro", "Despouy", role="aut", - email="pedro@plot.ly"), - person("Carson", "Sievert", role="aut", - email="cpsievert1@gmail.com")) -Author: Chris Parmer -Maintainer: Marianne Corvellec + person("Toby", "Hocking", role = "aut", + email = "tdhock5@gmail.com"), + person("Marianne", "Corvellec", role = "aut", + email = "marianne@plot.ly"), + person("Pedro", "Despouy", role = "aut", + email = "pedro@plot.ly"), + person("Carson", "Sievert", role = c("aut", "cre"), + email = "cpsievert1@gmail.com")) License: MIT + file LICENSE Description: An interface to plotly's online graphing tools with desktop R environments. Send data to a plotly account and view the graphs in a web @@ -31,9 +29,10 @@ Depends: ggplot2 Imports: httr, - RJSONIO + jsonlite Suggests: maps, testthat, knitr, - devtools + devtools, + simsalapar diff --git a/NAMESPACE b/NAMESPACE index f7fa4d958e..823eac0ce2 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -1,17 +1,55 @@ # Generated by roxygen2 (4.1.1): do not edit by hand +S3method("+",figure) +S3method("+",plotly) +S3method(print,figure) +S3method(print,plotly) +export(angularaxis) +export(annotation) +export(area) +export(bar) +export(box) +export(colorbar) +export(contour) +export(contours) export(embed_notebook) +export(error_x) +export(error_y) +export(error_z) +export(font) export(get_figure) export(gg2list) export(ggplot_build2) +export(ggplotly) export(group2NA) -export(knit_print.clientresp) +export(heatmap) +export(histogram) +export(histogram2d) +export(knit_print.figure) +export(knit_print.plotly) export(layer2traces) +export(layout) +export(legend) +export(line) +export(margin) +export(marker) export(paramORdefault) export(plotly) export(plotly_POST) +export(radialaxis) +export(scatter) +export(scatter3d) +export(scene) export(signup) +export(stream) +export(subplot) +export(surface) export(toRGB) -import(RJSONIO) +export(xaxis) +export(xbins) +export(yaxis) +export(ybins) +export(zaxis) import(ggplot2) import(httr) +import(jsonlite) diff --git a/R/aux.R b/R/aux.R new file mode 100644 index 0000000000..3d3a974f5d --- /dev/null +++ b/R/aux.R @@ -0,0 +1,283 @@ +# Trace Auxiliary Objects +# https://plot.ly/javascript-graphing-library/reference/#Trace_auxiliary_objects +is.aux <- function(x) inherits(x, "auxiliary") + +#' Create an 'error_y' auxiliary object +#' +#' Available in \link{scatter}, \link{bar}, \link{histogram}, and \link{scatter3d}. +#' +#' @param type, symmetric, array, value, arrayminus, valueminus, color, +#' thickness, width, opacity, visible +#' @export +#' @author Carson Sievert +#' @references \url{https://plot.ly/javascript-graphing-library/reference/#error_y} +#' @examples \dontrun{ +#' means <- with(diamonds, tapply(carat, cut, mean)) +#' sds <- with(diamonds, tapply(carat, cut, sd)) +#' # construct the error bar object +#' err <- error_y(array = as.numeric(sds)) +#' # pass it to a trace object +#' scatter(names(means), as.numeric(means), error_y = err) +#' } +error_y <- function(type = NULL, symmetric = NULL, array = NULL, value = NULL, + arrayminus = NULL, valueminus = NULL, color = NULL, + thickness = NULL, width = NULL, opacity = NULL, visible = NULL) { + argz <- list( + type = type, symmetric = symmetric, array = array, value = value, + arrayminus = arrayminus, valueminus = valueminus, color = color, + thickness = thickness, width = width, opacity = opacity, visible = visible + ) + structure( + dropNulls(argz), + class = c("error_y", "auxiliary") + ) +} + +#' Create an 'error_x' auxiliary object +#' +#' Available in \link{scatter}, \link{bar}, \link{histogram}, and \link{scatter3d}. +#' +#' @param type, symmetric, array, value, arrayminus, valueminus, color, +#' thickness, width, opacity, copy_ystyle, visible +#' @export +#' @author Carson Sievert +#' @references \url{https://plot.ly/javascript-graphing-library/reference/#error_x} +#' @examples \dontrun{ +#' means <- with(diamonds, tapply(carat, cut, mean)) +#' sds <- with(diamonds, tapply(carat, cut, sd)) +#' # construct the error bar object +#' err <- error_x(array = as.numeric(sds)) +#' # pass it to a trace object +#' scatter(as.numeric(means), names(means), error_x = err) +#' } +error_x <- function(type = NULL, symmetric = NULL, array = NULL, value = NULL, + arrayminus = NULL, valueminus = NULL, color = NULL, + thickness = NULL, width = NULL, opacity = NULL, + copy_ystyle = NULL, visible = NULL) { + argz <- list( + type = type, symmetric = symmetric, array = array, value = value, + arrayminus = arrayminus, valueminus = valueminus, color = color, + thickness = thickness, width = width, opacity = opacity, + copy_ystyle = copy_ystyle, visible = visible + ) + structure( + dropNulls(argz), + class = c("error_x", "auxiliary") + ) +} + +#' Create a 'xbins' auxiliary object +#' +#' Available in \link{histogram}, \link{histogram2d}, \link{histogram2dcontour} +#' +#' @param start, end, size +#' @export +#' @author Carson Sievert +#' @references \url{https://plot.ly/javascript-graphing-library/reference/#xbins} +#' @examples \dontrun{ +#' +#' } +xbins <- function(start = NULL, end = NULL, size = NULL) { + argz <- list( + start = start, end = end, size = size + ) + structure( + dropNulls(argz), + class = c("xbins", "auxiliary") + ) +} + +#' Create a 'ybins' auxiliary object +#' +#' Available in \link{histogram}, \link{histogram2d}, \link{histogram2dcontour} +#' +#' @param start, end, size +#' @export +#' @author Carson Sievert +#' @references \url{https://plot.ly/javascript-graphing-library/reference/#ybins} +#' @examples \dontrun{ +#' +#' } +ybins <- function(start = NULL, end = NULL, size = NULL) { + argz <- list( + start = start, end = end, size = size + ) + structure( + dropNulls(argz), + class = c("ybins", "auxiliary") + ) +} + +#' Create a 'marker' auxiliary object +#' +#' Available in \link{scatter}, \link{bar}, \link{histogram}, \link{box}, +#' \link{area}, \link{scatter3d}. +#' +#' @param color, size, symbol, line, opacity, sizeref, sizemode, colorscale, +#' cauto, cmin, cmax, outliercolor, maxdisplayed +#' @export +#' @author Carson Sievert +#' @references \url{https://plot.ly/javascript-graphing-library/reference/#marker} +#' @examples \dontrun{ +#' +#' } +marker <- function(color = NULL, size = NULL, symbol = NULL, line = NULL, + opacity = NULL, sizeref = NULL, sizemode = NULL, + colorscale = NULL, cauto = NULL, cmin = NULL, cmax = NULL, + outliercolor = NULL, maxdisplayed = NULL) { + argz <- list( + color = color, size = size, symbol = symbol, line = line, opacity = opacity, + sizeref = sizeref, sizemode = sizemode, colorscale = colorscale, + cauto = cauto, cmin = cmin, cmax = cmax, outliercolor = outliercolor, + maxdisplayed = maxdisplayed + ) + structure( + dropNulls(argz), + class = c("marker", "auxiliary") + ) +} + +#' Create a 'line' auxiliary object +#' +#' Available in \link{scatter}, \link{box}, \link{contour}, +#' \link{histogram2dcontour}, \link{scatter3d}, \link{marker}. +#' +#' @param color, width, dash, opacity, shape, smoothing, outliercolor, outlierwidth +#' @export +#' @author Carson Sievert +#' @references \url{https://plot.ly/javascript-graphing-library/reference/#line} +#' @examples \dontrun{ +#' +#' } +line <- function(color = NULL, width = NULL, dash = NULL, opacity = NULL, + shape = NULL, smoothing = NULL, outliercolor = NULL, + outlierwidth = NULL) { + argz <- list( + color = color, width = width, dash = dash, opacity = opacity, shape = shape, + smoothing = smoothing, outliercolor = outliercolor, + outlierwidth = outlierwidth + ) + structure( + dropNulls(argz), + class = c("line", "auxiliary") + ) +} + +#' Create a 'contours' auxiliary object +#' +#' Available in \link{contour} and \link{histogram2dcontour}. +#' +#' @param showlines, start, end, size, coloring +#' @export +#' @author Carson Sievert +#' @references \url{https://plot.ly/javascript-graphing-library/reference/#contours} +#' @examples \dontrun{ +#' +#' } +contours <- function(showlines = NULL, start = NULL, end = NULL, + size = NULL, coloring = NULL) { + argz <- list( + showlines = showlines, start = start, end = end, size = size, + coloring = coloring + ) + structure( + dropNulls(argz), + class = c("contours", "auxiliary") + ) +} + + +#' Create a 'colorbar' auxiliary object +#' +#' Available in \link{heatmap}, \link{contour}, \link{histogram2d}, \link{histogram2dcontour} +#' +#' @param title, titleside, titlefont, thickness, thicknessmode, len, lenmode, +#' autotick, nticks, ticks, showticklabels, tick0, dtick, ticklen, tickwidth, +#' tickcolor, tickangle, tickfont, exponentformat, showexponent, x, y, xanchor, +#' yanchor, bgcolor, outlinecolor, outlinewidth, bordercolor, borderwidth, +#' xpad, ypad +#' @export +#' @author Carson Sievert +#' @references \url{https://plot.ly/javascript-graphing-library/reference/#colorbar} +#' @examples \dontrun{ +#' +#' } +colorbar <- function(title = NULL, titleside = NULL, titlefont = NULL, + thickness = NULL, thicknessmode = NULL, len = NULL, + lenmode = NULL, autotick = NULL, nticks = NULL, + ticks = NULL, showticklabels = NULL, tick0 = NULL, + dtick = NULL, ticklen = NULL, tickwidth = NULL, + tickcolor = NULL, tickangle = NULL, tickfont = NULL, + exponentformat = NULL, showexponent = NULL, x = NULL, + y = NULL, xanchor = NULL, yanchor = NULL, bgcolor = NULL, + outlinecolor = NULL, outlinewidth = NULL, + bordercolor = NULL, borderwidth = NULL, xpad = NULL, + ypad = NULL) { + argz <- list( + title = title, titleside = titleside, titlefont = titlefont, + thickness = thickness, thicknessmode = thicknessmode, len = len, + lenmode = lenmode, autotick = autotick, nticks = nticks, ticks = ticks, + showticklabels = showticklabels, tick0 = tick0, dtick = dtick, + ticklen = ticklen, tickwidth = tickwidth, tickcolor = tickcolor, + tickangle = tickangle, tickfont = tickfont, exponentformat = exponentformat, + showexponent = showexponent, x = x, y = y, xanchor = xanchor, + yanchor = yanchor, bgcolor = bgcolor, outlinecolor = outlinecolor, + outlinewidth = outlinewidth, bordercolor = bordercolor, + borderwidth = borderwidth, xpad = xpad, ypad = ypad + ) + structure( + dropNulls(argz), + class = c("colorbar", "auxiliary") + ) +} + +#' Create a 'stream' auxiliary object +#' +#' Available in \link{scatter}, \link{bar}, \link{histogram}, \link{box}, +#' \link{heatmap}, \link{contour}, \link{histogram2d}, \link{histogram2dcontour}, +#' \link{area}, \link{scatter3d}, \link{surface}. +#' +#' @param token, maxpoints +#' @export +#' @author Carson Sievert +#' @references \url{https://plot.ly/javascript-graphing-library/reference/#stream} +#' @examples \dontrun{ +#' +#' } +stream <- function(token = NULL, maxpoints = NULL) { + argz <- list( + token = token, maxpoints = maxpoints + ) + structure( + dropNulls(argz), + class = c("stream", "auxiliary") + ) +} + + +#' Create a 'error_z' auxiliary object +#' +#' Available in \link{scatter3d}. +#' +#' @param type, symmetric, array, value, arrayminus, valueminus, color, +#' thickness, width, opacity, visible. +#' @export +#' @author Carson Sievert +#' @references \url{https://plot.ly/javascript-graphing-library/reference/#error_z} +#' @examples \dontrun{ +#' +#' } +error_z <- function(type = NULL, symmetric = NULL, array = NULL, value = NULL, + arrayminus = NULL, valueminus = NULL, color = NULL, + thickness = NULL, width = NULL, opacity = NULL, + visible = NULL) { + argz <- list( + type = type, symmetric = symmetric, array = array, value = value, + arrayminus = arrayminus, valueminus = valueminus, color = color, + thickness = thickness, width = width, opacity = opacity, visible = visible + ) + structure( + dropNulls(argz), + class = c("error_z", "auxiliary") + ) +} diff --git a/R/axis.R b/R/axis.R new file mode 100644 index 0000000000..84600ee1f0 --- /dev/null +++ b/R/axis.R @@ -0,0 +1,207 @@ +# Axis Objects +# https://plot.ly/javascript-graphing-library/reference/#Axis_objects +is.axis <- function(x) inherits(x, "axis") + +#' Create an xaxis object. +#' +#' Available in \link{scene} and \link{layout} +#' +#' @param title, titlefont, range, domain, type, rangemode, autorange, showgrid, +#' zeroline, showline, autotick, nticks, ticks, showticklabels, tick0, dtick, +#' ticklen, tickwidth, tickcolor, tickangle, tickfont, exponentformat, +#' showexponent, mirror, gridcolor, gridwidth, zerolinecolor, zerolinewidth, +#' linecolor, linewidth, anchor, overlaying, side, position, showbackground, +#' backgroundcolor, showspikes, spikesides, spikethickness +#' @export +#' @references \url{https://plot.ly/javascript-graphing-library/reference/#xaxis} +#' +xaxis <- function(title = NULL, titlefont = NULL, range = NULL, domain = NULL, + type = NULL, rangemode = NULL, autorange = NULL, + showgrid = NULL, zeroline = NULL, showline = NULL, + autotick = NULL, nticks = NULL, ticks = NULL, + showticklabels = NULL, tick0 = NULL, dtick = NULL, + ticklen = NULL, tickwidth = NULL, tickcolor = NULL, + tickangle = NULL, tickfont = NULL, exponentformat = NULL, + showexponent = NULL, mirror = NULL, gridcolor = NULL, + gridwidth = NULL, zerolinecolor = NULL, zerolinewidth = NULL, + linecolor = NULL, linewidth = NULL, anchor = NULL, + overlaying = NULL, side = NULL, position = NULL, + showbackground = NULL, backgroundcolor = NULL, + showspikes = NULL, spikesides = NULL, spikethickness = NULL) { + argz <- list( + title = title, titlefont = titlefont, range = range, domain = domain, + type = type, rangemode = rangemode, autorange = autorange, + showgrid = showgrid, zeroline = zeroline, showline = showline, + autotick = autotick, nticks = nticks, ticks = ticks, + showticklabels = showticklabels, tick0 = tick0, dtick = dtick, + ticklen = ticklen, tickwidth = tickwidth, tickcolor = tickcolor, + tickangle = tickangle, tickfont = tickfont, exponentformat = exponentformat, + showexponent = showexponent, mirror = mirror, gridcolor = gridcolor, + gridwidth = gridwidth, zerolinecolor = zerolinecolor, + zerolinewidth = zerolinewidth, linecolor = linecolor, linewidth = linewidth, + anchor = anchor, overlaying = overlaying, side = side, position = position, + showbackground = showbackground, backgroundcolor = backgroundcolor, + showspikes = showspikes, spikesides = spikesides, + spikethickness = spikethickness + ) + structure( + dropNulls(argz), + class = c("xaxis", "axis") + ) +} + +#' Create an yaxis object. +#' +#' Available in \link{scene} and \link{layout} +#' +#' @inheritParams xaxis +#' @export +#' @references \url{https://plot.ly/javascript-graphing-library/reference/#yaxis} +#' +yaxis <- function(title = NULL, titlefont = NULL, range = NULL, domain = NULL, + type = NULL, rangemode = NULL, autorange = NULL, + showgrid = NULL, zeroline = NULL, showline = NULL, + autotick = NULL, nticks = NULL, ticks = NULL, + showticklabels = NULL, tick0 = NULL, dtick = NULL, + ticklen = NULL, tickwidth = NULL, tickcolor = NULL, + tickangle = NULL, tickfont = NULL, exponentformat = NULL, + showexponent = NULL, mirror = NULL, gridcolor = NULL, + gridwidth = NULL, zerolinecolor = NULL, zerolinewidth = NULL, + linecolor = NULL, linewidth = NULL, anchor = NULL, + overlaying = NULL, side = NULL, position = NULL, + showbackground = NULL, backgroundcolor = NULL, + showspikes = NULL, spikesides = NULL, spikethickness = NULL) { + argz <- list( + title = title, titlefont = titlefont, range = range, domain = domain, + type = type, rangemode = rangemode, autorange = autorange, + showgrid = showgrid, zeroline = zeroline, showline = showline, + autotick = autotick, nticks = nticks, ticks = ticks, + showticklabels = showticklabels, tick0 = tick0, dtick = dtick, + ticklen = ticklen, tickwidth = tickwidth, tickcolor = tickcolor, + tickangle = tickangle, tickfont = tickfont, exponentformat = exponentformat, + showexponent = showexponent, mirror = mirror, gridcolor = gridcolor, + gridwidth = gridwidth, zerolinecolor = zerolinecolor, + zerolinewidth = zerolinewidth, linecolor = linecolor, linewidth = linewidth, + anchor = anchor, overlaying = overlaying, side = side, position = position, + showbackground = showbackground, backgroundcolor = backgroundcolor, + showspikes = showspikes, spikesides = spikesides, + spikethickness = spikethickness + ) + structure( + dropNulls(argz), + class = c("yaxis", "axis") + ) +} + +#' Create an radialaxis object. +#' +#' Available in \link{layout} +#' +#' @param range, domain, orientation, showline, showticklabels, tickorientation, +#' ticklen, tickcolor, ticksuffix, endpadding, visible +#' @export +#' @references \url{https://plot.ly/javascript-graphing-library/reference/#radialaxis} +#' +radialaxis <- function(range = NULL, domain = NULL, orientation = NULL, + showline = NULL, showticklabels = NULL, + tickorientation = NULL, ticklen = NULL, tickcolor = NULL, + ticksuffix = NULL, endpadding = NULL, visible = NULL) { + argz <- list( + range = range, domain = domain, orientation = orientation, + showline = showline, showticklabels = showticklabels, + tickorientation = tickorientation, ticklen = ticklen, tickcolor = tickcolor, + ticksuffix = ticksuffix, endpadding = endpadding, visible = visible + ) + structure( + dropNulls(argz), + class = c("radialaxis", "axis") + ) +} + +#' Create an angularaxis object. +#' +#' Available in \link{layout} +#' +#' @inheritParams radialaxis +#' @export +#' @references \url{https://plot.ly/javascript-graphing-library/reference/#angularaxis} +#' +angularaxis <- function(range = NULL, domain = NULL, orientation = NULL, + showline = NULL, showticklabels = NULL, + tickorientation = NULL, ticklen = NULL, tickcolor = NULL, + ticksuffix = NULL, endpadding = NULL, visible = NULL) { + argz <- list( + range = range, domain = domain, orientation = orientation, + showline = showline, showticklabels = showticklabels, + tickorientation = tickorientation, ticklen = ticklen, tickcolor = tickcolor, + ticksuffix = ticksuffix, endpadding = endpadding, visible = visible + ) + structure( + dropNulls(argz), + class = c("angularaxis", "axis") + ) +} + + +#' Create an scene object. +#' +#' Available in \link{layout} +#' +#' @param xaxis, yaxis, zaxis, cameraposition, domain, bgcolor +#' @export +#' @references \url{https://plot.ly/javascript-graphing-library/reference/#scene} +#' +scene <- function(xaxis = NULL, yaxis = NULL, zaxis = NULL, + cameraposition = NULL, domain = NULL, bgcolor = NULL) { + argz <- list( + xaxis = xaxis, yaxis = yaxis, zaxis = zaxis, + cameraposition = cameraposition, domain = domain, bgcolor = bgcolor + ) + structure( + dropNulls(argz), + class = c("scene", "axis") + ) +} + +#' Create an zaxis object. +#' +#' Available in \link{scene} +#' +#' @inheritParams xaxis +#' @export +#' @references \url{https://plot.ly/javascript-graphing-library/reference/#zaxis} +#' +zaxis <- function(title = NULL, titlefont = NULL, range = NULL, domain = NULL, + type = NULL, rangemode = NULL, autorange = NULL, + showgrid = NULL, zeroline = NULL, showline = NULL, + autotick = NULL, nticks = NULL, ticks = NULL, + showticklabels = NULL, tick0 = NULL, dtick = NULL, + ticklen = NULL, tickwidth = NULL, tickcolor = NULL, + tickangle = NULL, tickfont = NULL, exponentformat = NULL, + showexponent = NULL, mirror = NULL, gridcolor = NULL, + gridwidth = NULL, zerolinecolor = NULL, zerolinewidth = NULL, + linecolor = NULL, linewidth = NULL, anchor = NULL, + overlaying = NULL, side = NULL, position = NULL, + showbackground = NULL, backgroundcolor = NULL, + showspikes = NULL, spikesides = NULL, spikethickness = NULL) { + argz <- list( + title = title, titlefont = titlefont, range = range, domain = domain, + type = type, rangemode = rangemode, autorange = autorange, + showgrid = showgrid, zeroline = zeroline, showline = showline, + autotick = autotick, nticks = nticks, ticks = ticks, + showticklabels = showticklabels, tick0 = tick0, dtick = dtick, + ticklen = ticklen, tickwidth = tickwidth, tickcolor = tickcolor, + tickangle = tickangle, tickfont = tickfont, exponentformat = exponentformat, + showexponent = showexponent, mirror = mirror, gridcolor = gridcolor, + gridwidth = gridwidth, zerolinecolor = zerolinecolor, + zerolinewidth = zerolinewidth, linecolor = linecolor, linewidth = linewidth, + anchor = anchor, overlaying = overlaying, side = side, position = position, + showbackground = showbackground, backgroundcolor = backgroundcolor, + showspikes = showspikes, spikesides = spikesides, + spikethickness = spikethickness + ) + structure( + dropNulls(argz), + class = c("zaxis", "axis") + ) +} diff --git a/R/figure.R b/R/figure.R new file mode 100644 index 0000000000..f095d11399 --- /dev/null +++ b/R/figure.R @@ -0,0 +1,26 @@ +is.figure <- function(x) inherits(x, "figure") + +#' Request a figure object +#' +#' Figure objects work in the same way as plotly objects, but when printed, +#' they overwrite the already existing plotly object +#' (instead of creating a new plotly). +#' +#' @param username corresponding username for the figure. +#' @param id of the Plotly figure. +#' @export +#' @references https://plot.ly/rest/ +#' @examples +#' \dontrun{ +#' # Anyone can obtain the information for a particular plot +#' fig <- get_figure("cpsievert", "355") +#' # If you have proper credentials, you can modify it +#' fig + layout(title = paste("Created on", Sys.Date())) +#' } +get_figure <- function(username, id) { + if (missing(username)) username <- verify("username") + if (missing(id)) stop("Must provide a figure id.") + base_url <- file.path(get_domain(), "apigetfile", username, id) + resp <- httr::GET(base_url, plotly_headers()) + process(struct(resp, "figure")) +} diff --git a/R/ggplotly.R b/R/ggplotly.R index 13c80ddf30..008640c8b7 100644 --- a/R/ggplotly.R +++ b/R/ggplotly.R @@ -1,3 +1,40 @@ +#' Create plotly graphs using ggplot2 syntax +#' +#' See up-to-date documentation and examples at +#' \url{https://plot.ly/ggplot2} +#' +#' @param p a ggplot object. +#' @param ... Additional arguments passed onto \link{plotly}. +#' You can also pass additional ggplot objects to create subplots. +#' @seealso \link{signup}, \link{plotly} +#' @import httr jsonlite +#' @export +#' @author Carson Sievert +#' @examples \dontrun{ +#' # simple example +#' ggiris <- qplot(Petal.Width, Sepal.Length, data = iris, color = Species) +#' ggplotly(ggiris) +#' +#' # maps!! +#' data(canada.cities, package = "maps") +#' viz <- ggplot(canada.cities, aes(long, lat)) + +#' borders(regions = "canada", name = "borders") + +#' coord_equal() + +#' geom_point(aes(text = name, size = pop), colour = "red", +#' alpha = 1/2, name = "cities") +#' ggplotly(viz) +#' } +#' +ggplotly <- function(p = last_plot()) { + l <- gg2list(p) + class(l$layout) <- "layout" + structure(l, class = "plotly") +} + +# ---------------------------------------------------------------------------- +# Objects accessed inside gg2list() +# ---------------------------------------------------------------------------- + # calc. the epoch now <- Sys.time() the.epoch <- now - as.numeric(now) @@ -907,8 +944,5 @@ gg2list <- function(p) { flipped.layout[["yaxis"]] <- x } - fig <- list(data=flipped.traces, layout=flipped.layout) - - fig - + list(data = flipped.traces, layout = flipped.layout) } diff --git a/R/layout.R b/R/layout.R new file mode 100644 index 0000000000..7bf5a22de1 --- /dev/null +++ b/R/layout.R @@ -0,0 +1,160 @@ +# Layout and layout style objects +# https://plot.ly/javascript-graphing-library/reference/#Layout_and_layout_style_objects +is.layout <- function(x) inherits(x, "layout") +is.layoutLike <- function(x) + inherits(x, c("legend", "annotations", "font", "margin", "axis")) + +#' Create a layout object. +#' +#' A layout object by itself is not sufficient for creating a plot. +#' A layout object must be added to a plotly trace object. +#' +#' @param title, titlefont, font, showlegend, autosize, width, height, xaxis, +#' yaxis, legend, annotations, margin, paper_bgcolor, plot_bgcolor, hovermode, +#' dragmode, separators, barmode, bargap, bargroupgap, barnorm, boxmode, boxgap, +#' boxgroupgap, radialaxis, angularaxis, scene, direction, orientation, hidesources +#' @export +#' @author Carson Sievert +#' @references \url{https://plot.ly/javascript-graphing-library/reference/#layout} +#' @examples +#' +#' # TODO: how do we ensure a single escape character goes in response body? +#' histogram(rnorm(100)) + layout(title = "$X \\sim N(0, 1)$") +#' + +layout <- function(title = NULL, titlefont = NULL, font = NULL, + showlegend = NULL, autosize = NULL, width = NULL, + height = NULL, xaxis = NULL, yaxis = NULL, legend = NULL, + annotations = NULL, margin = NULL, paper_bgcolor = NULL, + plot_bgcolor = NULL, hovermode = NULL, dragmode = NULL, + separators = NULL, barmode = NULL, bargap = NULL, + bargroupgap = NULL, barnorm = NULL, boxmode = NULL, + boxgap = NULL, boxgroupgap = NULL, radialaxis = NULL, + angularaxis = NULL, scene = NULL, direction = NULL, + orientation = NULL, hidesources = NULL) { + # In case, for some reason, we don't want to list all those arguments +# dots <- list(...) +# classes <- unlist(lapply(dots, class)) +# nms <- names(dots) +# idx <- nms %in% "" +# nms[idx] <- classes[idx] +# names(dots) <- nms + argz <- list( + title = title, titlefont = titlefont, font = font, showlegend = showlegend, + autosize = autosize, width = width, height = height, xaxis = xaxis, + yaxis = yaxis, legend = legend, annotations = annotations, margin = margin, + paper_bgcolor = paper_bgcolor, plot_bgcolor = plot_bgcolor, + hovermode = hovermode, dragmode = dragmode, separators = separators, + barmode = barmode, bargap = bargap, bargroupgap = bargroupgap, + barnorm = barnorm, boxmode = boxmode, boxgap = boxgap, + boxgroupgap = boxgroupgap, radialaxis = radialaxis, + angularaxis = angularaxis, scene = scene, direction = direction, + orientation = orientation, hidesources = hidesources + ) + structure( + dropNulls(argz), + class = "layout" + ) +} + +#' Create a font object. +#' +#' Available as: \itemize{ +#' \item \code{tickfont} in \link{colorbar}, \link{xaxis}, \link{yaxis}, \link{zaxis} +#' \item \code{textfont} in \link{scatter} +#' \item \code{font} in \link{layout}, \link{legend}, \link{annotation} +#' \item \code{titlefont} in \link{colorbar}, \link{xaxis}, \link{yaxis}, \link{zaxis}, \link{layout} +#' } +#' +#' @param family, size, color, outlinecolor +#' @export +#' @author Carson Sievert +#' @references \url{https://plot.ly/javascript-graphing-library/reference/#font} +#' + +font <- function(family = NULL, size = NULL, color = NULL, outlinecolor = NULL) { + argz <- list( + family = family, size = size, color = color, outlinecolor = outlinecolor + ) + structure( + dropNulls(argz), + class = "font" + ) +} + +#' Create a legend object. +#' +#' Available in \link{layout}. +#' +#' @param x, y, traceorder, font, bgcolor, bordercolor, borderwidth, xref, yref, +#' xanchor, yanchor +#' @export +#' @author Carson Sievert +#' @references \url{https://plot.ly/javascript-graphing-library/reference/#legend} +#' + +legend <- function(x = NULL, y = NULL, traceorder = NULL, font = NULL, + bgcolor = NULL, bordercolor = NULL, borderwidth = NULL, + xref = NULL, yref = NULL, xanchor = NULL, yanchor = NULL) { + argz <- list( + x = x, y = y, traceorder = traceorder, font = font, bgcolor = bgcolor, + bordercolor = bordercolor, borderwidth = borderwidth, xref = xref, + yref = yref, xanchor = xanchor, yanchor = yanchor + ) + structure( + dropNulls(argz), + class = "legend" + ) +} + +#' Create an annotation object. +#' +#' @param x, y, xref, yref, text, showarrow, font, xanchor, yanchor, align, +#' arrowhead, arrowsize, arrowwidth, arrowcolor, ax, ay, textangle, bordercolor, +#' borderwidth, borderpad, bgcolor, opacity +#' @export +#' @author Carson Sievert +#' @references \url{https://plot.ly/javascript-graphing-library/reference/#annotation} + +annotation <- function(x = NULL, y = NULL, xref = NULL, yref = NULL, + text = NULL, showarrow = NULL, font = NULL, + xanchor = NULL, yanchor = NULL, align = NULL, + arrowhead = NULL, arrowsize = NULL, arrowwidth = NULL, + arrowcolor = NULL, ax = NULL, ay = NULL, + textangle = NULL, bordercolor = NULL, borderwidth = NULL, + borderpad = NULL, bgcolor = NULL, opacity = NULL) { + argz <- list( + x = x, y = y, xref = xref, yref = yref, text = text, showarrow = showarrow, + font = font, xanchor = xanchor, yanchor = yanchor, align = align, + arrowhead = arrowhead, arrowsize = arrowsize, arrowwidth = arrowwidth, + arrowcolor = arrowcolor, ax = ax, ay = ay, textangle = textangle, + bordercolor = bordercolor, borderwidth = borderwidth, borderpad = borderpad, + bgcolor = bgcolor, opacity = opacity + ) + structure( + dropNulls(argz), + class = "annotation" + ) +} + + +#' Create a margin object. +#' +#' Available in \link{layout}. +#' +#' @param l, r, b, t, pad, autoexpand, data, layout +#' @export +#' @author Carson Sievert +#' @references \url{https://plot.ly/javascript-graphing-library/reference/#margin} + +margin <- function(l = NULL, r = NULL, b = NULL, t = NULL, pad = NULL, + autoexpand = NULL, data = NULL, layout = NULL) { + argz <- list( + l = l, r = r, b = b, t = t, pad = pad, autoexpand = autoexpand, + data = data, layout = layout + ) + structure( + dropNulls(argz), + class = "margin" + ) +} diff --git a/R/plotly-package.r b/R/plotly-package.r deleted file mode 100644 index 8b9f042522..0000000000 --- a/R/plotly-package.r +++ /dev/null @@ -1,32 +0,0 @@ -#' plot.ly is a browser-based data visualization tool that creates interactive and publication -#' quality figures. This API allows R users to generate plot.ly graphs from their desktop -#' R environment. -#' -#' An example of an interactive graph made from the R API: https://plot.ly/~chris/407/ -#' -#' \itemize{ -#' \item Package: plotly -#' \item Type: Package -#' \item Version: 0.6.2 -#' \item Date: 2014-03-07 -#' \item License: MIT -#' } -#' -#' @section Authentication: -#' -#' There are a few different options. First, you can pass in your username and key -#' to the \code{plotly} function as parameters, like \code{plotly(, -#' )}. Second, you can set your username and key as options temporarily -#' within each R session by executing \code{options(plotlyUsername='')} -#' and \code{options(plotlyKey='')}. Third, you set your username and key -#' permanently (until removed) in your .Rprofile file. Put entries in for each of -#' username and password: \code{options(plotlyUsername='')} and -#' \code{options(plotlyKey='')}. -#' -#' @author Chris Parmer chris@@plot.ly -#' @references Documentation and examples at https://plot.ly/API -#' @name plotly-package -#' @docType package -#' @title A R API for plot.ly -#' @keywords package -NULL diff --git a/R/plotly.R b/R/plotly.R index bfc2aef008..573eba5053 100644 --- a/R/plotly.R +++ b/R/plotly.R @@ -1,310 +1,73 @@ -#' Create a new plotly account. -#' -#' A sign up interface to plotly through the R Console. -#' -#' @param username Desired username. -#' @param email Desired email. -#' @param save If request is successful, should the username & API key be -#' automatically stored as an environment variable in a .Rprofile? -#' -#' @return -#' \itemize{ -#' \item api_key key to use with the api -#' \item tmp_pw temporary password to access your plotly account -#' } -#' @references https://plot.ly/rest/ -#' @export -signup <- function(username, email, save = TRUE) { - if (missing(username)) username <- verify("username") - if (missing(email)) stop("Must specify a valid email") - # construct body of message to plotly server - bod <- list( - un = username, - email = email, - platform = "R", - version = as.character(packageVersion("plotly")) - ) - base_url <- file.path(get_domain(), "apimkacct") - resp <- httr::POST(base_url, body = bod) - stop_for_status(resp) - con <- RJSONIO::fromJSON(content(resp, as = "text")) - if (nchar(con[["error"]]) > 0) stop(con[["error"]], call. = FALSE) - # Relaying a message with a private key probably isn't a great idea -- - # https://github.com/ropensci/plotly/pull/217#issuecomment-100381166 - # if (nchar(con[["message"]]) > 0) message(con[["message"]], call. = FALSE) - if (save) { - # store API key as an environment variable in .Rprofile - cat_profile("username", con[["un"]]) - cat_profile("api_key", con[["api_key"]]) - } - invisible(structure(con, class = "apimkacct")) -} +is.plotly <- function(x) inherits(x, "plotly") -#' Create, modify and style plotly graphs from R -#' -#' Create, See up-to-date documentation and examples at -#' https://plot.ly/API -#' -#' @param p Either a ggplot object or a list of data/arguments to post to the -#' plotly API. -#' @param browse should the default web browser be prompted to open the Plotly result? -#' @param ... additional arguments passed onto \link{plotly_POST}. -#' @seealso \link{signup}, \link{plotly_POST} -#' @import httr RJSONIO +#' Method for adding together plotly objects +#' +#' @param x a plotly object +#' @param y another object +#' @author Carson Sievert #' @export -#' @examples \dontrun{ -#' # You need a plotly username and API key to communicate with the plotly API. -#' -#' # If you don't already have an API key, you can obtain one with a valid -#' # username and email via signup(). -#' s <- signup('anna.lyst', 'anna.lyst@@plot.ly') -#' -#' # If you already have a username and API key, please create the following -#' # environment variables: -#' Sys.setenv("plotly_username" = "me") -#' Sys.setenv("plotly_api_key" = "mykey") -#' # You can also change the default domain if you have a plotly server. -#' Sys.setenv("plotly_domain" = "http://mydomain.com") -#' -#' # If you don't want to specify these environment variables everytime you -#' # start R, you can put that code in a .Rprofile (see help(.Rprofile)) -#' -#' # Send data directly to Plotly's Javascript Graphing Library -#' # https://plot.ly/javascript-graphing-library/ -#' p <- list( -#' x = c(0, 1, 2), -#' y = c(10, 11, 12) -#' ) -#' resp <- plotly(p) -#' -#' # plotly() also understands how to map (some) ggplot objects to Plotly graphs -#' ggiris <- qplot(Petal.Width, Sepal.Length, data = iris, color = Species) -#' plotly(ggiris) -#' data(canada.cities, package="maps") -#' viz <- ggplot(canada.cities, aes(long, lat)) + -#' borders(regions="canada", name="borders") + -#' coord_equal() + -#' geom_point(aes(text=name, size=pop), colour="red", -#' alpha=1/2, name="cities") -#' plotly(viz) -#' } -plotly <- function(p = last_plot(), browse = interactive(), ...) { - if (is.ggplot(p)) { - p <- gg2list(p) - } else if (!is.list(p)) { - stop("p must be either a ggplot object or a list") +"+.plotly" <- function(x, y) { + if (is.ggplot(y)) + stop("Don't know how to add ggplot object(s) to a plotly object(s)", + "Try converting your ggplot object to a plotly object with ggplotly()") + if (is.aux(y)) + stop("An auxiliary object must be provided as an argument to a trace object") + if (sum(is.style(y), is.layoutLike(y), is.layout(y), is.plotly(y)) == 0) + stop("Don't know how to add ", deparse(substitute(y)), " to a plotly object") + + if (is.style(y)) { + ntraces <- length(x$data) + if (any(y$traces > ntraces)) + warning("Your style object references non-existent traces") + z <- y[!grepl("traces", names(y))] + for (i in y$traces) { + x$data[[i]] <- modifyList(x$data[[i]], z) + } + x + } else if (is.layoutLike(y)) { + # first class of a layout object should always correspond to it's 'layout link' + z <- class(y)[1] + y <- setNames(list(y), z) + modifyList(x, list(layout = y)) + } else if (is.layout(y)) { + modifyList(x, list(layout = y)) + } else if (is.plotly(y)) { + x$data <- c(x$data, y$data) + structure(x, class = unique(class(x), class(y))) } - # In an effort to save some legacy users headache... - # specifying username and key should still work - .args <- as.list(match.call()) - if ("username" %in% names(.args)) - Sys.setenv("plotly_username" = args[["username"]]) - if ("key" %in% names(.args)) - Sys.setenv("plotly_api_key" = args[["key"]]) - if (!"data" %in% names(p)) - stop("p should have at least one element named 'data'", - "(which is mapped to the args parameter in the plotly REST API).") - resp <- plotly_POST(p$data, list(layout = p$layout), ...) - if (browse) browseURL(resp[["url"]]) - resp } -#' Create, modify and style plotly graphs from R -#' -#' POST messages to the clientresp resource of plotly's REST API. Unlike \link{plotly}, -#' this function does not support ggplot objects. -#' -#' @param args a list. For details see the rest API docs. -#' @param kwargs a list. For details see the rest API docs. -#' @param origin a character vector of length one. For details see the rest API docs. -#' @param ... arguments passed along to \code{httr::POST()} +#' Method for adding together plotly objects +#' +#' @param x a figure object +#' @param y another object +#' @author Carson Sievert #' @export -#' @references https://plot.ly/rest/ -#' @seealso \link{signup}, \link{plotly} -#' @return An R object created by mapping the JSON content of the plotly API -#' response to its R equivalent. This object has a class of "clientresp" -#' @examples -#' \dontrun{ -#' args <- list(c(0, 1, 2), c(3, 4, 5), c(1, 2, 3), c(6, 6, 5)) -#' resp <- plotly_POST(args) -#' -#' # translate a ggplot object with gg2list(), then upload to plotly -#' p <- gg2list(qplot(1:10)) -#' resp <- plotly_POST(p$data, list(layout = p$layout)) -#' } -#' -plotly_POST <- function(args, kwargs = list(filename = "plot from api", fileopt = "new"), - origin = "plot", ...) { - # some basic input checks - if (!is.list(args)) stop("args must be a list") - if (!is.list(kwargs)) stop("kwargs must be a list") - nms <- names(kwargs) - # filename and fileopt are required - if (!"filename" %in% nms) kwargs$filename <- "plot from api" - if (!"fileopt" %in% nms) kwargs$fileopt <- "new" - # construct body of message to plotly server - bod <- list( - un = verify("username"), - key = verify("api_key"), - origin = origin, - platform = "R", - version = as.character(packageVersion("plotly")), - args = RJSONIO::toJSON(args, digits = 50, collapse = ""), - kwargs = RJSONIO::toJSON(kwargs, digits = 50, collapse = "") - ) - base_url <- file.path(get_domain(), "clientresp") - resp <- httr::POST(base_url, body = bod, ...) - stop_for_status(resp) - con <- RJSONIO::fromJSON(content(resp, as = "text")) - if (nchar(con[["error"]]) > 0) stop(con[["error"]], call. = FALSE) - if (nchar(con[["warning"]]) > 0) warning(con[["warning"]], call. = FALSE) - if (nchar(con[["message"]]) > 0) message(con[["message"]], call. = FALSE) - invisible(structure(con, class = "clientresp")) -} +"+.figure" <- `+.plotly` -# Print method for a client response -print.clientresp <- function(p) { - cat(" Filename: ", p[["filename"]], "\n", "URL:", p[["url"]]) -} +# TODO: Does a `+` method for _overriding_ the LHS make any sense? Maybe for layout? -#' Request data/layout for a particular Plotly figure -#' @param username corresponding username for the figure. -#' @param id of the Plotly figure. -#' @export -#' @references https://plot.ly/rest/ -#' @examples -#' \dontrun{ -#' # https://plot.ly/~TestBot/100 -#' resp <- get_figure("TestBot", "100") -#' names(resp[["layout"]]) -#' names(resp[["data"]]) -#' } -get_figure <- function(username, id) { - if (missing(username)) username <- verify("username") - if (missing(id)) stop("Must provide a figure id.") - base_url <- file.path(get_domain(), "apigetfile", username, id) - resp <- httr::GET(base_url, plotly_headers()) - stop_for_status(resp) - fig <- RJSONIO::fromJSON(content(resp, as = "text"))[["payload"]][["figure"]] - invisible(structure(fig, class = "apigetfile")) -} -# TODO: smarter print method! (we don't want to print ugly lists) -print.apigetfile <- function(p) { - NextMethod("print") -} - -#' Embed a plotly iframe into an R markdown document via \code{knit_print} -#' @param x named list of ggplots and option lists to pass to \code{animint2dir}. -#' @param options knitr options. -#' @param ... placeholder. +#' Main interface to plotly +#' +#' Deprecated: see \link{signup} for credentials/configuration storage details. +#' See \link{ggplotly} for the new ggplot2 interface. +#' +#' @param username plotly username +#' @param key plotly API key +#' @param base_url plotly server #' @export -#' @references https://github.com/yihui/knitr/blob/master/vignettes/knit_print.Rmd -knit_print.clientresp <- function(x, options, ...) { - if (!requireNamespace("knitr")) { - warning("Please install.packages('knitr')") - return(x) +plotly <- function(username = NULL, key = NULL, base_url = NULL) { + if (!missing(username)) { + message("Storing API key as the environment variable 'plotly_username'") + Sys.setenv("plotly_username" = username) } - w <- if (is.null(options[["width"]])) "600" else options[["width"]] - h <- if (is.null(options[["height"]])) "600" else options[["height"]] - iframe <- plotly_iframe(x[["url"]], h, w) - knitr::asis_output(iframe) -} - -#' Embed a plotly iframe into a IPython Notebook -#' @param url A url pointing to a plotly graph -#' @param width attribute of the iframe -#' @param height attribute of the iframe -#' @export -embed_notebook <- function(url, width = "100%", height = "525") { - if (!inherits(p, "clientresp")) { - p <- plotly(p) - url <- p[["url"]] + if (!missing(key)) { + message("Storing API key as the environment variable 'plotly_api_key'") + Sys.setenv("plotly_api_key" = key) + } else { + .Deprecated("signup") } - if (!requireNamespace("IRdisplay")) { - warning("You need the IRdisplay package to use this function: \n", - "devtools::install_github(c('IRkernel/repr', 'IRKernel/IRdisplay'))") - return(p) - } - IRdisplay::display_html(plotly_iframe(url, height, width)) + .Deprecated("ggplotly") + invisible(NULL) } - -# ---------------------------------------- -# Non-exported helper functions -# ---------------------------------------- - -get_domain <- function() { - Sys.getenv("plotly_domain", "https://plot.ly") -} - -plotly_headers <- function() { - httr::add_headers(.headers = c( - "plotly-username" = verify("username"), - "plotly-apikey" = verify("api_key"), - "plotly-version" = as.character(packageVersion("plotly")), - "plotly-platform" = "R")) -} - -# verify that a certain environment variable exists -verify <- function(what = "username") { - who <- paste0("plotly_", what) - val <- Sys.getenv(who, "") - # If the environment variable doesn't exist, fall back on hidden files - if (val == "") { - PLOTLY_DIR <- file.path(normalizePath("~", mustWork = TRUE), ".plotly") - CREDENTIALS_FILE <- file.path(PLOTLY_DIR, ".credentials") - CONFIG_FILE <- file.path(PLOTLY_DIR, ".config") - - stop("Must specify ", what, call. = FALSE) - } - - val -} - -plotly_iframe <- function(url, width, height) { - paste("", sep="") -} - -# try to write environment variables to an .Rprofile -cat_profile <- function(key, value, path = "~") { - r_profile <- file.path(normalizePath(path, mustWork = TRUE), - ".Rprofile") - snippet <- sprintf('\nSys.setenv("plotly_%s" = "%s")', key, value) - if (!file.exists(r_profile)) { - message("Creating", r_profile) - r_profile_con <- file(r_profile) - } - if (file.access(r_profile, 2) != 0) - stop("R doesn't have permission to write to this file: ", path) - if (file.access(r_profile, 4) != 0) - stop("R doesn't have permission to read this file: ", path) - message("Adding plotly_", key, " environment variable to ", r_profile) - cat(snippet, file = r_profile, append = TRUE) -} - -# bummer, looks like we can't use RStudio's viewer (yet) -- -# https://github.com/rstudio/rstudioapi/issues/2#issuecomment-99250180 -# browse_url <- function(url) { -# usr <- verify("username") -# id <- sub(".*/([0-9]+)[/]?.*", "\\1", url) -# html <- readLines(system.file("htmljs/index.html", package = "plotly")) -# tmp <- tempfile(fileext = ".html") -# html <- gsub("username/id", paste(usr, id, sep = "/"), html) -# writeLines(html, tmp) -# # Try to view an 'embedded' version in RStudio preview. This was -# # copied/adapted from Yihui Xie's work on servr -- -# # https://github.com/yihui/servr/blob/39a61972e278adc5bbd49a74c68de858bb2c144f/R/utils.R#L55-L69 -# browseR = if ('tools:rstudio' %in% search()) getOption('viewer') else { -# if (is_rstudio()) getFromNamespace('viewer', 'rstudioapi') -# } -# # rstudio::viewer() does not seem to work when a separate R session is -# # launched from RStudio, so we need to try() and if it fails, fall back to the -# # default web browser -# if (is.null(browseR) || !is.function(browseR) || -# inherits(try(browseR('http://www.rstudio.com'), silent = TRUE), 'try-error')) -# browseR = getOption('browser') -# browseR(tmp) -# } -# -# is_rstudio <- function() Sys.getenv('RSTUDIO') == '1' diff --git a/R/plotly_POST.R b/R/plotly_POST.R new file mode 100644 index 0000000000..e857fb753f --- /dev/null +++ b/R/plotly_POST.R @@ -0,0 +1,71 @@ +#' Create/Modify plotly graphs +#' +#' POST messages to the clientresp resource of plotly's REST API. Unlike \link{ggplotly}, +#' this function does not translate ggplot objects. +#' +#' @param x a list. +#' @export +#' @references https://plot.ly/rest/ +#' @seealso \link{signup} +#' @return An R object created by mapping the JSON content of the plotly API +#' response to its R equivalent. +#' @author Carson Sievert +#' @examples +#' \dontrun{ +#' # If you want, you can still construct lists by hand... +#' trace1 <- list( +#' x = c(1, 2, 3, 4), +#' y = c(10, 15, 13, 17), +#' type = "scatter" +#' ) +#' trace2 <- list( +#' x = c(1, 2, 3, 4), +#' y = c(16, 5, 11, 9), +#' type = "scatter" +#' ) +#' plotly_POST(list(trace1, trace2)) +#' } +#' +#' + +plotly_POST <- function(x) { + if (!is.list(x)) stop("x must be a list") + nms <- names(x) + # initialize positional and keyword 'arguments' as empty lists + args <- kwargs <- list() + if (is.null(nms)) { + args <- x + } else { + args <- x$data + args <- c(args, x[nms %in% ""]) + idx <- nms %in% get_kwargs() + # TODO: throw warning/error if we detect names that aren't recognized? + kwargs <- x[idx] + } + # filename & fileopt are keyword arguments required by the API + # (note they can also be specified by the user) + if (is.null(kwargs$filename)) kwargs$filename <- "plot from api" + if (is.null(kwargs$fileopt)) + # figure objects should be overwritten when POSTED + kwargs$fileopt <- if (is.figure(x)) "overwrite" else "new" + + # layout can be an empty list + kwargs <- kwargs[sapply(kwargs, length) > 0] + + # construct body of message to plotly server + bod <- list( + un = verify("username"), + key = verify("api_key"), + origin = if (is.null(x$origin)) "plot" else x$origin, + platform = "R", + version = as.character(packageVersion("plotly")), + args = to_JSON(args), + kwargs = to_JSON(kwargs) + ) + base_url <- file.path(get_domain(), "clientresp") + resp <- httr::POST(base_url, body = bod) + con <- process(struct(resp, "clientresp")) + attr(x, "url") <- con$url + attr(x, "filename") <- con$filename + x +} diff --git a/R/print.R b/R/print.R new file mode 100644 index 0000000000..4e5975b889 --- /dev/null +++ b/R/print.R @@ -0,0 +1,80 @@ +# ---------------------------------------------------------------------------- +# Printing methods +# ---------------------------------------------------------------------------- + +#' Print a plotly object +#' +#' @param p a list of class 'plotly' +#' @export +print.plotly <- function(p) { + #browser() + if (is.null(p$data)) stop("No traces detected in plot.") + # POST to plotly API + resp <- plotly_POST(p) + u <- attr(resp, "url") + if (httr::url_ok(u)) + message("Success! View your plotly here -> ", u) + if (interactive()) browseURL(u) + resp +} + +#' Print a figure object +#' +#' @param fig a figure object +#' @export +print.figure <- function(fig) { + u <- attr(fig, "url") + id <- sub(".*/([0-9]+)[/]?.*", "\\1", u) + usr <- verify("username") + # only POST this figure if it's different from the one that already exists + if (!identical(fig, get_figure(usr, id))) { + fig <- plotly_POST(fig) + message("Successfully modified figure object! View it here -> ", u) + } + if (interactive()) browseURL(u) + fig +} + +#' Embed a plotly iframe into an R markdown document via \code{knit_print} +#' @param x named list of ggplots and option lists to pass to \code{animint2dir}. +#' @param options knitr options. +#' @param ... placeholder. +#' @export +#' @references https://github.com/yihui/knitr/blob/master/vignettes/knit_print.Rmd +knit_print.plotly <- function(x, options, ...) { + if (!requireNamespace("knitr")) { + warning("Please install.packages('knitr')") + return(x) + } + resp <- print(x) + w <- if (is.null(options[["width"]])) "800" else options[["width"]] + h <- if (is.null(options[["height"]])) "600" else options[["height"]] + iframe <- plotly_iframe(attr(resp, "url"), w, h) + knitr::asis_output(iframe) +} + +#' @export +knit_print.figure <- knit_print.plotly + +plotly_iframe <- function(url, width, height) { + paste("", sep="") +} + +#' Embed a plotly iframe into a IPython Notebook +#' @param url A url pointing to a plotly graph +#' @param width attribute of the iframe +#' @param height attribute of the iframe +#' @export +embed_notebook <- function(url, width = "100%", height = "525") { + if (!inherits(p, "clientresp")) { + p <- plotly(p) + url <- p[["url"]] + } + if (!requireNamespace("IRdisplay")) { + warning("You need the IRdisplay package to use this function: \n", + "devtools::install_github(c('IRkernel/repr', 'IRKernel/IRdisplay'))") + return(p) + } + IRdisplay::display_html(plotly_iframe(url, height, width)) +} diff --git a/R/process.R b/R/process.R new file mode 100644 index 0000000000..e4097043e2 --- /dev/null +++ b/R/process.R @@ -0,0 +1,35 @@ +# ---------------------------------------------------------------------------- +# Methods for processing API responses +# ---------------------------------------------------------------------------- + +process <- function(resp) { + UseMethod("process") +} + +process.clientresp <- function(resp) { + stop_for_status(resp) + con <- from_JSON(httr::content(resp, as = "text")) + if (nchar(con$error) > 0) stop(con$error, call. = FALSE) + if (nchar(con$warning) > 0) warning(con$warning, call. = FALSE) + if (nchar(con$message) > 0) message(con$message, call. = FALSE) + con +} + +process.figure <- function(resp) { + stop_for_status(resp) + con <- from_JSON(content(resp, as = "text")) + structure( + con$payload$figure, + class = "figure", + url = sub("apigetfile/", "~", resp$url) + ) +} + +process.signup <- function(resp) { + stop_for_status(resp) + con <- from_JSON(content(resp, as = "text")) + if (nchar(con[["error"]]) > 0) stop(con$error, call. = FALSE) + # Relaying a message with a private key probably isn't a great idea -- + # https://github.com/ropensci/plotly/pull/217#issuecomment-100381166 + con +} diff --git a/R/signup.R b/R/signup.R new file mode 100644 index 0000000000..e0f571ce0f --- /dev/null +++ b/R/signup.R @@ -0,0 +1,55 @@ +#' Create a new plotly account. +#' +#' A sign up interface to plotly through the R Console. +#' +#' @param username Desired username. +#' @param email Desired email. +#' @param save If request is successful, should the username & API key be +#' automatically stored as an environment variable in a .Rprofile? +#' +#' @return +#' \itemize{ +#' \item api_key key to use with the api +#' \item tmp_pw temporary password to access your plotly account +#' } +#' @references https://plot.ly/rest/ +#' @export +#' @examples \dontrun{ +#' # You need a plotly username and API key to communicate with the plotly API. +#' +#' # If you don't already have an API key, you can obtain one with a valid +#' # username and email via signup(). +#' s <- signup('anna.lyst', 'anna.lyst@@plot.ly') +#' +#' # If you already have a username and API key, please create the following +#' # environment variables: +#' Sys.setenv("plotly_username" = "me") +#' Sys.setenv("plotly_api_key" = "mykey") +#' # You can also change the default domain if you have a plotly server. +#' Sys.setenv("plotly_domain" = "http://mydomain.com") +#' +#' # If you want to automatically load these environment variables when you +#' # start R, you can put them inside your ~/.Rprofile +#' # (see help(.Rprofile) for more details) +#' +#' } +signup <- function(username, email, save = TRUE) { + if (missing(username)) username <- verify("username") + if (missing(email)) stop("Must specify a valid email") + # construct body of message to plotly server + bod <- list( + un = username, + email = email, + platform = "R", + version = as.character(packageVersion("plotly")) + ) + base_url <- file.path(get_domain(), "apimkacct") + resp <- httr::POST(base_url, body = bod) + con <- process(struct(resp, "signup")) + if (save) { + # store API key as an environment variable in .Rprofile + cat_profile("username", con$un) + cat_profile("api_key", con$api_key) + } + invisible(con) +} diff --git a/R/style.R b/R/style.R new file mode 100644 index 0000000000..2f9f910d12 --- /dev/null +++ b/R/style.R @@ -0,0 +1,15 @@ +is.style <- function(x) inherits(x, "style") + +#' Modify trace styling +#' +#' @param traces numeric vector. Which traces should be modified? +#' @param ... arguments coerced to a list and used to modify trace(s) +#' @author Carson Sievert +#' + +style <- function(traces = 1, ...) { + structure( + c(traces = traces, list(...)), + class = "style" + ) +} diff --git a/R/subplots.R b/R/subplots.R new file mode 100644 index 0000000000..8944913890 --- /dev/null +++ b/R/subplots.R @@ -0,0 +1,91 @@ +#' View multiple plots in a single view +#' +#' @param ... any number of plotly objects +#' @param nrows number of rows for laying out plots in a grid-like structure. +#' Only used if no domain is specified in either \link{xaxis} or \link{yaxis} +#' @param which_layout adopt the layout of which plot? +#' @return A plotly object +#' @export +#' @author Carson Sievert +#' + +# TODO: throw warning if more than one _unique_ axis is predefined in any plot? + +subplot <- function(..., nrows = 1, which_layout = 1) { + dots <- list(...) + if (length(dots) == 1) return(dots) + is_plotly <- vapply(dots, is.plotly, logical(1), USE.NAMES = FALSE) + if (!all(is_plotly)) { + warning("Every argument to this function should be plotly object.", + "I detected non-plotly objects in the following arguments", + paste(which(!is_plotly), collapse = ", "), + "These arguments will be ignored") + dots <- dots[is_plotly] + } + # make sure each 'subplot' has each unique set of axes + dat <- lapply(dots, "[[", "data") + # for a particular plot, get axis identifiers + ids <- function(x, axis = "x") { + axes <- unlist(lapply(x, "[[", paste0(axis, "axis"))) + as.integer(sub(paste0("^", axis), "", axes)) + } + xaxes <- lapply(dat, ids) + yaxes <- lapply(dat, ids, "y") + # if xaxis/yaxis info doesn't exist, assume there is one axis in each plot + xaxes[sapply(xaxes, length) == 0] <- 1 + yaxes[sapply(yaxes, length) == 0] <- 1 + # bump axes accordingly + xs <- cumsum(lapply(xaxes, max)) - 1 + ys <- cumsum(lapply(xaxes, max)) - 1 + for (i in seq(2, length(dat))) { # plot level + for (j in seq_along(dat[[i]])) { # trace level + dat[[i]][[j]]$xaxis <- paste0("x", xs[i] + xaxes[[i]][j]) + dat[[i]][[j]]$yaxis <- paste0("y", ys[i] + yaxes[[i]][j]) + } + } + for (i in seq_along(dat)) dat[[i]] <- dat[[i]][[1]] + + # now, figure out the domain spacing + ls <- lapply(dots, "[[", "layout") + nplots <- sum(is_plotly) + xdom <- lapply(ls, function(x) x$xaxis$domain) + ydom <- lapply(ls, function(x) x$yaxis$domain) + is_null_x <- vapply(xdom, is.null, logical(1), USE.NAMES = FALSE) + is_null_y <- vapply(ydom, is.null, logical(1), USE.NAMES = FALSE) + # if no domain is specified, use the nrows args; otherwise, trust users domain? + if (all(is_null_x) && all(is_null_y)) { + ncols <- floor(nplots / nrows) + xdom <- get_domains(nplots, ncols) + ydom <- get_domains(nplots, nrows) + } + xaxes <- mapply(function(x, y) xaxis(domain = x, anchor = y), + xdom, paste0("y", seq_len(nplots)), SIMPLIFY = FALSE) + xaxes <- setNames(xaxes, sub("1", "", paste0("xaxis", seq_len(nplots)))) + yaxes <- mapply(function(x, y) yaxis(domain = x, anchor = y), + ydom, paste0("x", seq_len(nplots)), SIMPLIFY = FALSE) + yaxes <- setNames(yaxes, sub("1", "", paste0("yaxis", seq_len(nplots)))) + layout <- dots[[which_layout]]$layout + if (is.null(layout)) layout <- list() + layout <- modifyList(layout, xaxes) + layout <- modifyList(layout, yaxes) + structure( + list(data = dat, layout = layout), + class = "plotly" + ) +} + + +# margins should shrink as # of plots increase +get_domains <- function(nplots = 1, nsplits = 1, mar = 0.1 / nsplits) { + if (nsplits == 1) { + lapply(vector("list", nplots), function(x) c(0, 1)) + } else { + domains <- vector("list", nsplits) + for (i in seq_len(nsplits)) { + l <- ((i - 1) / nsplits) + ifelse(i == 1, 0, mar) + u <- (i / nsplits) - ifelse(i == nsplits, 0, mar) + domains[[i]] <- c(l, u) + } + rep_len(domains, nplots) + } +} diff --git a/R/trace.R b/R/trace.R new file mode 100644 index 0000000000..54b94cf4da --- /dev/null +++ b/R/trace.R @@ -0,0 +1,301 @@ +#' Create a 'scatter' trace object +#' +#' @param x, y, r, t, mode, name, text, error_y, error_x, marker, line, +#' textposition, textfont, connectgaps, fill, fillcolor, opacity, xaxis, yaxis, +#' showlegend, stream, visible, xsrc, ysrc +#' @export +#' @author Carson Sievert +#' @references \url{https://plot.ly/javascript-graphing-library/reference/#scatter} +#' @examples \dontrun{ +#' # by default, scatter() creates a scatterplot +#' (p <- with(economics, scatter(date, uempmed))) +#' +#' m <- loess(uempmed ~ as.numeric(date), economics) +#' # change the mode to get a line plot (and use `+` to add it to the scatterplot) +#' p + scatter(economics$date, fitted(m), mode = "lines") + +#' layout(showLegend = FALSE) +#' } +scatter <- function(x = NULL, y = NULL, r = NULL, t = NULL, mode = "markers", + name = NULL, text = NULL, error_y = NULL, error_x = NULL, + marker = NULL, line = NULL, textposition = NULL, + textfont = NULL, connectgaps = NULL, fill = NULL, + fillcolor = NULL, opacity = NULL, xaxis = NULL, + yaxis = NULL, showlegend = NULL, stream = NULL, + visible = NULL, xsrc = NULL, ysrc = NULL) { + # there has to be a better way to ensure arguments are evaluated in correct context + argz <- list( + x = x, y = y, r = r, t = t, mode = mode, name = name, text = text, + error_y = error_y, error_x = error_x, marker = marker, line = line, + textposition = textposition, textfont = textfont, connectgaps = connectgaps, + fill = fill, fillcolor = fillcolor, opacity = opacity, xaxis = xaxis, + yaxis = yaxis, showlegend = showlegend, stream = stream, visible = visible, + xsrc = xsrc, ysrc = ysrc + ) + tr <- c(dropNulls(argz), list(type = "scatter")) + structure( + list(data = list(tr), layout = NULL), + class = c("scatter", "plotly") + ) +} + +#' Create a 'bar' trace object +#' +#' @param x, y, name, orientation, text, error_y, error_x, marker, opacity, +#' xaxis, yaxis, showlegend, stream, visible, xsrc, ysrc, r, t +#' @export +#' @author Carson Sievert +#' @references \url{https://plot.ly/javascript-graphing-library/reference/#bar} +#' @examples \dontrun{ +#' x <- with(diamonds, tapply(price, cut, mean)) +#' bar(names(x), as.numeric(x)) +#' # TODO: an example of layering bar traces to get a mosiac chart? +#' } +bar <- function(x = NULL, y = NULL, name = NULL, orientation = NULL, text = NULL, + error_y = NULL, error_x = NULL, marker = NULL, opacity = NULL, + xaxis = NULL, yaxis = NULL, showlegend = NULL, stream = NULL, + visible = NULL, xsrc = NULL, ysrc = NULL, r = NULL, t = NULL) { + argz <- list( + x = x, y = y, name = name, orientation = orientation, text = text, + error_y = error_y, error_x = error_x, marker = marker, opacity = opacity, + xaxis = xaxis, yaxis = yaxis, showlegend = showlegend, stream = stream, + visible = visible, xsrc = xsrc, ysrc = ysrc, r = r, t = t + ) + tr <- c(dropNulls(argz), list(type = "bar")) + structure( + list(data = list(tr), layout = NULL), + class = c("bar", "plotly") + ) +} + +#' Create a 'histogram' trace object +#' +#' @param x, y, histnorm, histfunc, name, orientation, autobinx, nbinsx, xbins, +#' autobiny, nbinsy, ybins, text, error_y, error_x, marker, opacity, xaxis, +#' yaxis, showlegend, stream, visible, xsrc, ysrc +#' @export +#' @author Carson Sievert +#' @references \url{https://plot.ly/javascript-graphing-library/reference/#histogram} +#' + +histogram <- function(x = NULL, y = NULL, histnorm = NULL, histfunc = NULL, + name = NULL, orientation = NULL, autobinx = NULL, + nbinsx = NULL, xbins = NULL, autobiny = NULL, + nbinsy = NULL, ybins = NULL, text = NULL, error_y = NULL, + error_x = NULL, marker = NULL, opacity = NULL, + xaxis = NULL, yaxis = NULL, showlegend = NULL, + stream = NULL, visible = NULL, xsrc = NULL, ysrc = NULL) { + argz <- list( + x = x, y = y, histnorm = histnorm, histfunc = histfunc, name = name, + orientation = orientation, autobinx = autobinx, nbinsx = nbinsx, + xbins = xbins, autobiny = autobiny, nbinsy = nbinsy, ybins = ybins, + text = text, error_y = error_y, error_x = error_x, marker = marker, + opacity = opacity, xaxis = xaxis, yaxis = yaxis, showlegend = showlegend, + stream = stream, visible = visible, xsrc = xsrc, ysrc = ysrc + ) + tr <- c(dropNulls(argz), list(type = "histogram")) + structure( + list(data = list(tr), layout = NULL), + class = c("histogram", "plotly") + ) +} + +#' Create a 'box' trace object +#' +#' @param y, x0, x, name, boxmean, boxpoints, jitter, pointpos, whiskerwidth, +#' fillcolor, marker, line, opacity, xaxis, yaxis, showlegend, stream, visible, +#' xsrc, ysrc +#' @export +#' @author Carson Sievert +#' @references \url{https://plot.ly/javascript-graphing-library/reference/#box} +#' +box <- function(y = NULL, x0 = NULL, x = NULL, name = NULL, boxmean = NULL, + boxpoints = NULL, jitter = NULL, pointpos = NULL, + whiskerwidth = NULL, fillcolor = NULL, marker = NULL, + line = NULL, opacity = NULL, xaxis = NULL, yaxis = NULL, + showlegend = NULL, stream = NULL, visible = NULL, xsrc = NULL, + ysrc = NULL) { + argz <- list( + y = y, x0 = x0, x = x, name = name, boxmean = boxmean, boxpoints = boxpoints, + jitter = jitter, pointpos = pointpos, whiskerwidth = whiskerwidth, + fillcolor = fillcolor, marker = marker, line = line, opacity = opacity, + xaxis = xaxis, yaxis = yaxis, showlegend = showlegend, stream = stream, + visible = visible, xsrc = xsrc, ysrc = ysrc + ) + tr <- c(dropNulls(argz), list(type = "box")) + structure( + list(data = list(tr), layout = NULL), + class = c("box", "plotly") + ) +} + +#' Create a 'heatmap' trace object +#' +#' @param z, x, y, name, zauto, zmin, zmax, colorscale, reversescale, showscale, +#' colorbar, zsmooth, opacity, connectgaps, xaxis, yaxis, showlegend, stream, +#' text, visible, x0, dx, y0, dy, xtype, ytype +#' @export +#' @author Carson Sievert +#' @references \url{https://plot.ly/javascript-graphing-library/reference/#heatmap} +#' +heatmap <- function(z = NULL, x = NULL, y = NULL, name = NULL, zauto = NULL, + zmin = NULL, zmax = NULL, colorscale = NULL, + reversescale = NULL, showscale = NULL, colorbar = NULL, + zsmooth = NULL, opacity = NULL, connectgaps = NULL, + xaxis = NULL, yaxis = NULL, showlegend = NULL, + stream = NULL, text = NULL, visible = NULL, x0 = NULL, + dx = NULL, y0 = NULL, dy = NULL, xtype = NULL, + ytype = NULL) { + argz <- list( + z = z, x = x, y = y, name = name, zauto = zauto, zmin = zmin, zmax = zmax, + colorscale = colorscale, reversescale = reversescale, showscale = showscale, + colorbar = colorbar, zsmooth = zsmooth, opacity = opacity, + connectgaps = connectgaps, xaxis = xaxis, yaxis = yaxis, + showlegend = showlegend, stream = stream, text = text, visible = visible, + x0 = x0, dx = dx, y0 = y0, dy = dy, xtype = xtype, ytype = ytype + ) + tr <- c(dropNulls(argz), list(type = "heatmap")) + structure( + list(data = list(tr), layout = NULL), + class = c("heatmap", "plotly") + ) +} + +#' Create a 'contour' trace object +#' +#' @param z, x, y, name, zauto, zmin, zmax, autocontour, ncontours, contours, +#' line, colorscale, reversescale, showscale, colorbar, connectgaps, opacity, +#' xaxis, yaxis, showlegend, stream, visible, x0, dx, y0, dy, xtype, ytype +#' @export +#' @author Carson Sievert +#' @references \url{https://plot.ly/javascript-graphing-library/reference/#contour} +#' +contour <- function(z = NULL, x = NULL, y = NULL, name = NULL, zauto = NULL, + zmin = NULL, zmax = NULL, autocontour = NULL, + ncontours = NULL, contours = NULL, line = NULL, + colorscale = NULL, reversescale = NULL, showscale = NULL, + colorbar = NULL, connectgaps = NULL, opacity = NULL, + xaxis = NULL, yaxis = NULL, showlegend = NULL, + stream = NULL, visible = NULL, x0 = NULL, dx = NULL, + y0 = NULL, dy = NULL, xtype = NULL, ytype = NULL) { + argz <- list( + z = z, x = x, y = y, name = name, zauto = zauto, zmin = zmin, zmax = zmax, + autocontour = autocontour, ncontours = ncontours, contours = contours, + line = line, colorscale = colorscale, reversescale = reversescale, + showscale = showscale, colorbar = colorbar, connectgaps = connectgaps, + opacity = opacity, xaxis = xaxis, yaxis = yaxis, showlegend = showlegend, + stream = stream, visible = visible, x0 = x0, dx = dx, y0 = y0, dy = dy, + xtype = xtype, ytype = ytype + ) + tr <- c(dropNulls(argz), list(type = "contour")) + structure( + list(data = list(tr), layout = NULL), + class = c("contour", "plotly") + ) +} + +#' Create a 'histogram2d' trace object +#' +#' @param x, y, histnorm, histfunc, name, autobinx, nbinsx, xbins, autobiny, +#' nbinsy, ybins, colorscale, reversescale, showscale, colorbar, zauto, zmin, +#' zmax, zsmooth, opacity, xaxis, yaxis, showlegend, stream, visible, xsrc, ysrc +#' @export +#' @author Carson Sievert +#' @references \url{https://plot.ly/javascript-graphing-library/reference/#histogram2d} +#' +histogram2d <- function(x = NULL, y = NULL, histnorm = NULL, histfunc = NULL, + name = NULL, autobinx = NULL, nbinsx = NULL, + xbins = NULL, autobiny = NULL, nbinsy = NULL, + ybins = NULL, colorscale = NULL, reversescale = NULL, + showscale = NULL, colorbar = NULL, zauto = NULL, + zmin = NULL, zmax = NULL, zsmooth = NULL, opacity = NULL, + xaxis = NULL, yaxis = NULL, showlegend = NULL, + stream = NULL, visible = NULL, xsrc = NULL, ysrc = NULL) { + argz <- list( + x = x, y = y, histnorm = histnorm, histfunc = histfunc, name = name, + autobinx = autobinx, nbinsx = nbinsx, xbins = xbins, autobiny = autobiny, + nbinsy = nbinsy, ybins = ybins, colorscale = colorscale, + reversescale = reversescale, showscale = showscale, colorbar = colorbar, + zauto = zauto, zmin = zmin, zmax = zmax, zsmooth = zsmooth, + opacity = opacity, xaxis = xaxis, yaxis = yaxis, showlegend = showlegend, + stream = stream, visible = visible, xsrc = xsrc, ysrc = ysrc + ) + tr <- c(dropNulls(argz), list(type = "histogram2d")) + structure( + list(data = list(tr), layout = NULL), + class = c("histogram2d", "plotly") + ) +} + +#TODO: Can we create this object by just doing histogram2d() + contour()???? +histogram2dcontour <- function(){ + message("Use histogram2d() + contour()") +} + +#' Create a 'area' trace object +#' +#' @param r, t, name, marker, showlegend, stream, visible, angularaxis, +#' radialaxis +#' @export +#' @author Carson Sievert +#' @references \url{https://plot.ly/javascript-graphing-library/reference/#area} +#' +area <- function(r = NULL, t = NULL, name = NULL, marker = NULL, + showlegend = NULL, stream = NULL, visible = NULL, + angularaxis = NULL, radialaxis = NULL) { + argz <- list( + r = r, t = t, name = name, marker = marker, showlegend = showlegend, + stream = stream, visible = visible, angularaxis = angularaxis, + radialaxis = radialaxis + ) + tr <- c(dropNulls(argz), list(type = "area")) + structure( + list(data = list(tr), layout = NULL), + class = c("area", "plotly") + ) +} + +#' Create a 'scatter3d' trace object +#' +#' @param x, y, z, mode, name, text, error_z, error_y, error_x, marker, line, +#' textposition, scene, stream, visible +#' @export +#' @author Carson Sievert +#' @references \url{https://plot.ly/javascript-graphing-library/reference/#scatter3d} +#' +scatter3d <- function(x = NULL, y = NULL, z = NULL, mode = NULL, name = NULL, + text = NULL, error_z = NULL, error_y = NULL, + error_x = NULL, marker = NULL, line = NULL, + textposition = NULL, scene = NULL, stream = NULL, + visible = NULL) { + argz <- list( + x = x, y = y, z = z, mode = mode, name = name, text = text, + error_z = error_z, error_y = error_y, error_x = error_x, marker = marker, + line = line, textposition = textposition, scene = scene, stream = stream, + visible = visible + ) + tr <- c(dropNulls(argz), list(type = "scatter3d")) + structure( + list(data = list(tr), layout = NULL), + class = c("scatter3d", "plotly") + ) +} + +#' Create a 'surface' trace object +#' +#' @param z, x, y, name, colorscale, scene, stream, visible, type +#' @export +#' @author Carson Sievert +#' @references \url{https://plot.ly/javascript-graphing-library/reference/#surface} +#' +surface <- function(z = NULL, x = NULL, y = NULL, name = NULL, colorscale = NULL, + scene = NULL, stream = NULL, visible = NULL, type = NULL) { + argz <- list( + z = z, x = x, y = y, name = name, colorscale = colorscale, + scene = scene, stream = stream, visible = visible, type = type + ) + tr <- c(dropNulls(argz), list(type = "surface")) + structure( + list(data = list(tr), layout = NULL), + class = c("surface", "plotly") + ) +} diff --git a/R/utils.R b/R/utils.R new file mode 100644 index 0000000000..893e798574 --- /dev/null +++ b/R/utils.R @@ -0,0 +1,96 @@ +# this function is called after the package is loaded +.onLoad <- function(...) { + usr <- verify("username") + message("Howdy ", usr, "!") + key <- verify("api_key") + invisible(NULL) +} + +# Check for credentials/configuration and throw warnings where appropriate +verify <- function(what = "username") { + val <- grab(what) + if (val == "") { + switch(what, + username = warning("You need a plotly username. See help(signup, package = 'plotly')", call. = FALSE), + api_key = warning("You need an api_key. See help(signup, package = 'plotly')", call. = FALSE)) + warning("Couldn't find ", what, call. = FALSE) + } + as.character(val) +} + +# Check whether a certain credential/configuration exists. +grab <- function(what = "username") { + who <- paste0("plotly_", what) + val <- Sys.getenv(who, "") + # If the environment variable doesn't exist, try reading hidden files that may + # have been created using other languages or earlier versions of this package + if (val == "") { + PLOTLY_DIR <- file.path(normalizePath("~", mustWork = TRUE), ".plotly") + CREDENTIALS_FILE <- file.path(PLOTLY_DIR, ".credentials") + CONFIG_FILE <- file.path(PLOTLY_DIR, ".config") + val2 <- try_file(CREDENTIALS_FILE, what) + val <- if (val2 == "") try_file(CONFIG_FILE, what) else val2 + } + # return true if value is non-trivial + setNames(val, who) +} + +# try to grab an object key from a JSON file (returns empty string on error) +try_file <- function(f, what) { + tryCatch(jsonlite::fromJSON(f)[[what]], error = function(e) "") +} + +# preferred defaults for toJSON mapping +to_JSON <- function(x, ...) { + jsonlite::toJSON(x, digits = 50, auto_unbox = TRUE, force = TRUE, ...) +} + +# preferred defaults for toJSON mapping +from_JSON <- function(x, ...) { + jsonlite::fromJSON(x, simplifyDataFrame = FALSE, simplifyMatrix = FALSE, ...) +} + +# added a class to existing class(es) of an object and return the object +struct <- function(x, y) structure(x, class = c(class(x), y)) + +# TODO: what are some other common configuration options we want to support?? +get_domain <- function() { + Sys.getenv("plotly_domain", "https://plot.ly") +} + +# plotly's special keyword arguments in POST body +get_kwargs <- function() { + c("filename", "fileopt", "style", "traces", "layout", + "world_readable", "kwarg_example") +} + +# POST header fields +plotly_headers <- function() { + httr::add_headers(.headers = c( + "plotly-username" = verify("username"), + "plotly-apikey" = verify("api_key"), + "plotly-version" = as.character(packageVersion("plotly")), + "plotly-platform" = "R")) +} + +# Given a vector or list, drop all the NULL items in it +dropNulls <- function(x) { + x[!vapply(x, is.null, FUN.VALUE = logical(1))] +} + +# try to write environment variables to an .Rprofile +cat_profile <- function(key, value, path = "~") { + r_profile <- file.path(normalizePath(path, mustWork = TRUE), + ".Rprofile") + snippet <- sprintf('\nSys.setenv("plotly_%s" = "%s")', key, value) + if (!file.exists(r_profile)) { + message("Creating", r_profile) + r_profile_con <- file(r_profile) + } + if (file.access(r_profile, 2) != 0) + stop("R doesn't have permission to write to this file: ", path) + if (file.access(r_profile, 4) != 0) + stop("R doesn't have permission to read this file: ", path) + message("Adding plotly_", key, " environment variable to ", r_profile) + cat(snippet, file = r_profile, append = TRUE) +} diff --git a/inst/arguments.R b/inst/arguments.R new file mode 100644 index 0000000000..2df5e5340a --- /dev/null +++ b/inst/arguments.R @@ -0,0 +1,180 @@ +# This script grabs argument names from plotly documentation and provides some +# convenience functions for translating all those arguments to the R package + +library(rvest) +ref <- read_html("https://plot.ly/javascript-graphing-library/reference") +# complete set of args +argz <- ref %>% html_nodes(".gamma .link--impt") %>% html_text() %>% + gsub("\\n", "", .) %>% stringr::str_trim() + + +# function arguments +fun_args <- function(x) paste(x, "= NULL", collapse = ", ") +# argument documentation (put inside @param) +doc_args <- function(x) paste(x, collapse = ", ") +# put inside function body +in_args <- function(x) paste(x, "=", x, collapse = ", ") + +# scatter args +fun_args(argz[1:24]) +doc_args(argz[1:24]) +in_args(argz[1:24]) + +# bar args +fun_args(argz[26:43]) +doc_args(argz[26:43]) +in_args(argz[26:43]) + +# histogram args +fun_args(argz[45:68]) +doc_args(argz[45:68]) +in_args(argz[45:68]) + +# box args +fun_args(argz[70:89]) +doc_args(argz[70:89]) +in_args(argz[70:89]) + +# heatmap args +fun_args(argz[91:116]) +doc_args(argz[91:116]) +in_args(argz[91:116]) + +# contour args +fun_args(argz[118:145]) +doc_args(argz[118:145]) +in_args(argz[118:145]) + +# histogram2d args +fun_args(argz[147:173]) +doc_args(argz[147:173]) +in_args(argz[147:173]) + +# histogram2dcontour args +fun_args(argz[175:204]) +doc_args(argz[175:204]) +in_args(argz[175:204]) + +# area args +fun_args(argz[206:214]) +doc_args(argz[206:214]) +in_args(argz[206:214]) + +# scatter3d args +fun_args(argz[216:230]) +doc_args(argz[216:230]) +in_args(argz[216:230]) + +# surface args +fun_args(argz[232:240]) +doc_args(argz[232:240]) +in_args(argz[232:240]) + +# ---------------------------------------------------------------------- +# Trace auxiliary objects (in R/aux.R) +# ---------------------------------------------------------------------- + +# error_y args +fun_args(argz[241:251]) +doc_args(argz[241:251]) +in_args(argz[241:251]) + +# error_x args +fun_args(argz[252:263]) +doc_args(argz[252:263]) +in_args(argz[252:263]) + +# xbins args +fun_args(argz[264:266]) +doc_args(argz[264:266]) +in_args(argz[264:266]) + +# ybins args +fun_args(argz[267:269]) +doc_args(argz[267:269]) +in_args(argz[267:269]) + +# marker args +fun_args(argz[270:282]) +doc_args(argz[270:282]) +in_args(argz[270:282]) + +# line args +fun_args(argz[283:290]) +doc_args(argz[283:290]) +in_args(argz[283:290]) + +# contour args +fun_args(argz[291:295]) +doc_args(argz[291:295]) +in_args(argz[291:295]) + +# colorbar args +fun_args(argz[296:326]) +doc_args(argz[296:326]) +in_args(argz[296:326]) + +# stream args +fun_args(argz[327:328]) +doc_args(argz[327:328]) +in_args(argz[327:328]) + +# error_z args +fun_args(argz[329:339]) +doc_args(argz[329:339]) +in_args(argz[329:339]) + +# ---------------------------------------------------------------------- +# Axis objects (in R/axis.R) +# ---------------------------------------------------------------------- + +# xaxis/yaxis/zaxis args are identical +x <- fun_args(argz[340:378]) +y <- fun_args(argz[379:417]) +z <- fun_args(argz[444:482]) +identical(x, y) && identical(y, z) + +x +doc_args(argz[340:378]) +in_args(argz[340:378]) + + +# radialaxis/angularaxis args +fun_args(argz[418:437]) +doc_args(argz[418:437]) +in_args(argz[418:437]) + +# scene args +fun_args(argz[438:443]) +doc_args(argz[438:443]) +in_args(argz[438:443]) + + +# ---------------------------------------------------------------------- +# Layout objects (in R/layout.R) +# ---------------------------------------------------------------------- + +# layout args +fun_args(argz[483:512]) +doc_args(argz[483:512]) +in_args(argz[483:512]) + +# font args +fun_args(argz[513:516]) +doc_args(argz[513:516]) +in_args(argz[513:516]) + +# legend args +fun_args(argz[517:527]) +doc_args(argz[517:527]) +in_args(argz[517:527]) + +# annotation args +fun_args(argz[528:549]) +doc_args(argz[528:549]) +in_args(argz[528:549]) + +# margin args +fun_args(argz[550:557]) +doc_args(argz[550:557]) +in_args(argz[550:557]) diff --git a/inst/htmljs/index.html b/inst/htmljs/index.html deleted file mode 100644 index 79fa7ae3f9..0000000000 --- a/inst/htmljs/index.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - My Plotly - - - - - - - diff --git a/man/angularaxis.Rd b/man/angularaxis.Rd new file mode 100644 index 0000000000..f175957fda --- /dev/null +++ b/man/angularaxis.Rd @@ -0,0 +1,22 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/axis.R +\name{angularaxis} +\alias{angularaxis} +\title{Create an angularaxis object.} +\usage{ +angularaxis(range = NULL, domain = NULL, orientation = NULL, + showline = NULL, showticklabels = NULL, tickorientation = NULL, + ticklen = NULL, tickcolor = NULL, ticksuffix = NULL, + endpadding = NULL, visible = NULL) +} +\arguments{ +\item{range}{domain, orientation, showline, showticklabels, tickorientation, +ticklen, tickcolor, ticksuffix, endpadding, visible} +} +\description{ +Available in \link{layout} +} +\references{ +\url{https://plot.ly/javascript-graphing-library/reference/#angularaxis} +} + diff --git a/man/annotation.Rd b/man/annotation.Rd new file mode 100644 index 0000000000..2e7cba62d2 --- /dev/null +++ b/man/annotation.Rd @@ -0,0 +1,28 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/layout.R +\name{annotation} +\alias{annotation} +\title{Create an annotation object.} +\usage{ +annotation(x = NULL, y = NULL, xref = NULL, yref = NULL, text = NULL, + showarrow = NULL, font = NULL, xanchor = NULL, yanchor = NULL, + align = NULL, arrowhead = NULL, arrowsize = NULL, arrowwidth = NULL, + arrowcolor = NULL, ax = NULL, ay = NULL, textangle = NULL, + bordercolor = NULL, borderwidth = NULL, borderpad = NULL, + bgcolor = NULL, opacity = NULL) +} +\arguments{ +\item{x,}{y, xref, yref, text, showarrow, font, xanchor, yanchor, align, +arrowhead, arrowsize, arrowwidth, arrowcolor, ax, ay, textangle, bordercolor, +borderwidth, borderpad, bgcolor, opacity} +} +\description{ +Create an annotation object. +} +\author{ +Carson Sievert +} +\references{ +\url{https://plot.ly/javascript-graphing-library/reference/#annotation} +} + diff --git a/man/area.Rd b/man/area.Rd new file mode 100644 index 0000000000..ba61b62acf --- /dev/null +++ b/man/area.Rd @@ -0,0 +1,24 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/trace.R +\name{area} +\alias{area} +\title{Create a 'area' trace object} +\usage{ +area(r = NULL, t = NULL, name = NULL, marker = NULL, + showlegend = NULL, stream = NULL, visible = NULL, angularaxis = NULL, + radialaxis = NULL) +} +\arguments{ +\item{r,}{t, name, marker, showlegend, stream, visible, angularaxis, +radialaxis} +} +\description{ +Create a 'area' trace object +} +\author{ +Carson Sievert +} +\references{ +\url{https://plot.ly/javascript-graphing-library/reference/#area} +} + diff --git a/man/bar.Rd b/man/bar.Rd new file mode 100644 index 0000000000..8c0378fafa --- /dev/null +++ b/man/bar.Rd @@ -0,0 +1,32 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/trace.R +\name{bar} +\alias{bar} +\title{Create a 'bar' trace object} +\usage{ +bar(x = NULL, y = NULL, name = NULL, orientation = NULL, text = NULL, + error_y = NULL, error_x = NULL, marker = NULL, opacity = NULL, + xaxis = NULL, yaxis = NULL, showlegend = NULL, stream = NULL, + visible = NULL, xsrc = NULL, ysrc = NULL, r = NULL, t = NULL) +} +\arguments{ +\item{x,}{y, name, orientation, text, error_y, error_x, marker, opacity, +xaxis, yaxis, showlegend, stream, visible, xsrc, ysrc, r, t} +} +\description{ +Create a 'bar' trace object +} +\examples{ +\dontrun{ +x <- with(diamonds, tapply(price, cut, mean)) +bar(names(x), as.numeric(x)) +# TODO: an example of layering bar traces to get a mosiac chart? +} +} +\author{ +Carson Sievert +} +\references{ +\url{https://plot.ly/javascript-graphing-library/reference/#bar} +} + diff --git a/man/box.Rd b/man/box.Rd new file mode 100644 index 0000000000..16d6ccfbe2 --- /dev/null +++ b/man/box.Rd @@ -0,0 +1,27 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/trace.R +\name{box} +\alias{box} +\title{Create a 'box' trace object} +\usage{ +box(y = NULL, x0 = NULL, x = NULL, name = NULL, boxmean = NULL, + boxpoints = NULL, jitter = NULL, pointpos = NULL, whiskerwidth = NULL, + fillcolor = NULL, marker = NULL, line = NULL, opacity = NULL, + xaxis = NULL, yaxis = NULL, showlegend = NULL, stream = NULL, + visible = NULL, xsrc = NULL, ysrc = NULL) +} +\arguments{ +\item{y,}{x0, x, name, boxmean, boxpoints, jitter, pointpos, whiskerwidth, +fillcolor, marker, line, opacity, xaxis, yaxis, showlegend, stream, visible, +xsrc, ysrc} +} +\description{ +Create a 'box' trace object +} +\author{ +Carson Sievert +} +\references{ +\url{https://plot.ly/javascript-graphing-library/reference/#box} +} + diff --git a/man/colorbar.Rd b/man/colorbar.Rd new file mode 100644 index 0000000000..851d01970a --- /dev/null +++ b/man/colorbar.Rd @@ -0,0 +1,38 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/aux.R +\name{colorbar} +\alias{colorbar} +\title{Create a 'colorbar' auxiliary object} +\usage{ +colorbar(title = NULL, titleside = NULL, titlefont = NULL, + thickness = NULL, thicknessmode = NULL, len = NULL, lenmode = NULL, + autotick = NULL, nticks = NULL, ticks = NULL, showticklabels = NULL, + tick0 = NULL, dtick = NULL, ticklen = NULL, tickwidth = NULL, + tickcolor = NULL, tickangle = NULL, tickfont = NULL, + exponentformat = NULL, showexponent = NULL, x = NULL, y = NULL, + xanchor = NULL, yanchor = NULL, bgcolor = NULL, outlinecolor = NULL, + outlinewidth = NULL, bordercolor = NULL, borderwidth = NULL, + xpad = NULL, ypad = NULL) +} +\arguments{ +\item{title,}{titleside, titlefont, thickness, thicknessmode, len, lenmode, +autotick, nticks, ticks, showticklabels, tick0, dtick, ticklen, tickwidth, +tickcolor, tickangle, tickfont, exponentformat, showexponent, x, y, xanchor, +yanchor, bgcolor, outlinecolor, outlinewidth, bordercolor, borderwidth, +xpad, ypad} +} +\description{ +Available in \link{heatmap}, \link{contour}, \link{histogram2d}, \link{histogram2dcontour} +} +\examples{ +\dontrun{ + +} +} +\author{ +Carson Sievert +} +\references{ +\url{https://plot.ly/javascript-graphing-library/reference/#colorbar} +} + diff --git a/man/contour.Rd b/man/contour.Rd new file mode 100644 index 0000000000..9cc00a861b --- /dev/null +++ b/man/contour.Rd @@ -0,0 +1,29 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/trace.R +\name{contour} +\alias{contour} +\title{Create a 'contour' trace object} +\usage{ +contour(z = NULL, x = NULL, y = NULL, name = NULL, zauto = NULL, + zmin = NULL, zmax = NULL, autocontour = NULL, ncontours = NULL, + contours = NULL, line = NULL, colorscale = NULL, reversescale = NULL, + showscale = NULL, colorbar = NULL, connectgaps = NULL, opacity = NULL, + xaxis = NULL, yaxis = NULL, showlegend = NULL, stream = NULL, + visible = NULL, x0 = NULL, dx = NULL, y0 = NULL, dy = NULL, + xtype = NULL, ytype = NULL) +} +\arguments{ +\item{z,}{x, y, name, zauto, zmin, zmax, autocontour, ncontours, contours, +line, colorscale, reversescale, showscale, colorbar, connectgaps, opacity, +xaxis, yaxis, showlegend, stream, visible, x0, dx, y0, dy, xtype, ytype} +} +\description{ +Create a 'contour' trace object +} +\author{ +Carson Sievert +} +\references{ +\url{https://plot.ly/javascript-graphing-library/reference/#contour} +} + diff --git a/man/contours.Rd b/man/contours.Rd new file mode 100644 index 0000000000..78acca7123 --- /dev/null +++ b/man/contours.Rd @@ -0,0 +1,27 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/aux.R +\name{contours} +\alias{contours} +\title{Create a 'contours' auxiliary object} +\usage{ +contours(showlines = NULL, start = NULL, end = NULL, size = NULL, + coloring = NULL) +} +\arguments{ +\item{showlines,}{start, end, size, coloring} +} +\description{ +Available in \link{contour} and \link{histogram2dcontour}. +} +\examples{ +\dontrun{ + +} +} +\author{ +Carson Sievert +} +\references{ +\url{https://plot.ly/javascript-graphing-library/reference/#contours} +} + diff --git a/man/embed_notebook.Rd b/man/embed_notebook.Rd index 066f12e451..fc3825953f 100644 --- a/man/embed_notebook.Rd +++ b/man/embed_notebook.Rd @@ -1,5 +1,5 @@ % Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/plotly.R +% Please edit documentation in R/print.R \name{embed_notebook} \alias{embed_notebook} \title{Embed a plotly iframe into a IPython Notebook} diff --git a/man/error_x.Rd b/man/error_x.Rd new file mode 100644 index 0000000000..b1a2551697 --- /dev/null +++ b/man/error_x.Rd @@ -0,0 +1,34 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/aux.R +\name{error_x} +\alias{error_x} +\title{Create an 'error_x' auxiliary object} +\usage{ +error_x(type = NULL, symmetric = NULL, array = NULL, value = NULL, + arrayminus = NULL, valueminus = NULL, color = NULL, thickness = NULL, + width = NULL, opacity = NULL, copy_ystyle = NULL, visible = NULL) +} +\arguments{ +\item{type,}{symmetric, array, value, arrayminus, valueminus, color, +thickness, width, opacity, copy_ystyle, visible} +} +\description{ +Available in \link{scatter}, \link{bar}, \link{histogram}, and \link{scatter3d}. +} +\examples{ +\dontrun{ +means <- with(diamonds, tapply(carat, cut, mean)) +sds <- with(diamonds, tapply(carat, cut, sd)) +# construct the error bar object +err <- error_x(array = as.numeric(sds)) +# pass it to a trace object +scatter(as.numeric(means), names(means), error_x = err) +} +} +\author{ +Carson Sievert +} +\references{ +\url{https://plot.ly/javascript-graphing-library/reference/#error_x} +} + diff --git a/man/error_y.Rd b/man/error_y.Rd new file mode 100644 index 0000000000..c954de3d1d --- /dev/null +++ b/man/error_y.Rd @@ -0,0 +1,34 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/aux.R +\name{error_y} +\alias{error_y} +\title{Create an 'error_y' auxiliary object} +\usage{ +error_y(type = NULL, symmetric = NULL, array = NULL, value = NULL, + arrayminus = NULL, valueminus = NULL, color = NULL, thickness = NULL, + width = NULL, opacity = NULL, visible = NULL) +} +\arguments{ +\item{type,}{symmetric, array, value, arrayminus, valueminus, color, +thickness, width, opacity, visible} +} +\description{ +Available in \link{scatter}, \link{bar}, \link{histogram}, and \link{scatter3d}. +} +\examples{ +\dontrun{ +means <- with(diamonds, tapply(carat, cut, mean)) +sds <- with(diamonds, tapply(carat, cut, sd)) +# construct the error bar object +err <- error_y(array = as.numeric(sds)) +# pass it to a trace object +scatter(names(means), as.numeric(means), error_y = err) +} +} +\author{ +Carson Sievert +} +\references{ +\url{https://plot.ly/javascript-graphing-library/reference/#error_y} +} + diff --git a/man/error_z.Rd b/man/error_z.Rd new file mode 100644 index 0000000000..383a5f63f1 --- /dev/null +++ b/man/error_z.Rd @@ -0,0 +1,29 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/aux.R +\name{error_z} +\alias{error_z} +\title{Create a 'error_z' auxiliary object} +\usage{ +error_z(type = NULL, symmetric = NULL, array = NULL, value = NULL, + arrayminus = NULL, valueminus = NULL, color = NULL, thickness = NULL, + width = NULL, opacity = NULL, visible = NULL) +} +\arguments{ +\item{type,}{symmetric, array, value, arrayminus, valueminus, color, +thickness, width, opacity, visible.} +} +\description{ +Available in \link{scatter3d}. +} +\examples{ +\dontrun{ + +} +} +\author{ +Carson Sievert +} +\references{ +\url{https://plot.ly/javascript-graphing-library/reference/#error_z} +} + diff --git a/man/font.Rd b/man/font.Rd new file mode 100644 index 0000000000..4253afe7f2 --- /dev/null +++ b/man/font.Rd @@ -0,0 +1,26 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/layout.R +\name{font} +\alias{font} +\title{Create a font object.} +\usage{ +font(family = NULL, size = NULL, color = NULL, outlinecolor = NULL) +} +\arguments{ +\item{family,}{size, color, outlinecolor} +} +\description{ +Available as: \itemize{ +\item \code{tickfont} in \link{colorbar}, \link{xaxis}, \link{yaxis}, \link{zaxis} +\item \code{textfont} in \link{scatter} +\item \code{font} in \link{layout}, \link{legend}, \link{annotation} +\item \code{titlefont} in \link{colorbar}, \link{xaxis}, \link{yaxis}, \link{zaxis}, \link{layout} +} +} +\author{ +Carson Sievert +} +\references{ +\url{https://plot.ly/javascript-graphing-library/reference/#font} +} + diff --git a/man/get_figure.Rd b/man/get_figure.Rd index 0bc1c007ae..eb40d36b11 100644 --- a/man/get_figure.Rd +++ b/man/get_figure.Rd @@ -1,8 +1,8 @@ % Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/plotly.R +% Please edit documentation in R/figure.R \name{get_figure} \alias{get_figure} -\title{Request data/layout for a particular Plotly figure} +\title{Request a figure object} \usage{ get_figure(username, id) } @@ -12,14 +12,16 @@ get_figure(username, id) \item{id}{of the Plotly figure.} } \description{ -Request data/layout for a particular Plotly figure +Figure objects work in the same way as plotly objects, but when printed, +they overwrite the already existing plotly object +(instead of creating a new plotly). } \examples{ \dontrun{ - # https://plot.ly/~TestBot/100 - resp <- get_figure("TestBot", "100") - names(resp[["layout"]]) - names(resp[["data"]]) + # Anyone can obtain the information for a particular plot + fig <- get_figure("cpsievert", "355") + # If you have proper credentials, you can modify it + fig + layout(title = paste("Created on", Sys.Date())) } } \references{ diff --git a/man/ggplotly.Rd b/man/ggplotly.Rd new file mode 100644 index 0000000000..69c55c2247 --- /dev/null +++ b/man/ggplotly.Rd @@ -0,0 +1,41 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/ggplotly.R +\name{ggplotly} +\alias{ggplotly} +\title{Create plotly graphs using ggplot2 syntax} +\usage{ +ggplotly(p = last_plot()) +} +\arguments{ +\item{p}{a ggplot object.} + +\item{...}{Additional arguments passed onto \link{plotly}. +You can also pass additional ggplot objects to create subplots.} +} +\description{ +See up-to-date documentation and examples at +\url{https://plot.ly/ggplot2} +} +\examples{ +\dontrun{ +# simple example +ggiris <- qplot(Petal.Width, Sepal.Length, data = iris, color = Species) +ggplotly(ggiris) + +# maps!! +data(canada.cities, package = "maps") +viz <- ggplot(canada.cities, aes(long, lat)) + + borders(regions = "canada", name = "borders") + + coord_equal() + + geom_point(aes(text = name, size = pop), colour = "red", + alpha = 1/2, name = "cities") + ggplotly(viz) +} +} +\author{ +Carson Sievert +} +\seealso{ +\link{signup}, \link{plotly} +} + diff --git a/man/heatmap.Rd b/man/heatmap.Rd new file mode 100644 index 0000000000..9d9ac1f299 --- /dev/null +++ b/man/heatmap.Rd @@ -0,0 +1,28 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/trace.R +\name{heatmap} +\alias{heatmap} +\title{Create a 'heatmap' trace object} +\usage{ +heatmap(z = NULL, x = NULL, y = NULL, name = NULL, zauto = NULL, + zmin = NULL, zmax = NULL, colorscale = NULL, reversescale = NULL, + showscale = NULL, colorbar = NULL, zsmooth = NULL, opacity = NULL, + connectgaps = NULL, xaxis = NULL, yaxis = NULL, showlegend = NULL, + stream = NULL, text = NULL, visible = NULL, x0 = NULL, dx = NULL, + y0 = NULL, dy = NULL, xtype = NULL, ytype = NULL) +} +\arguments{ +\item{z,}{x, y, name, zauto, zmin, zmax, colorscale, reversescale, showscale, +colorbar, zsmooth, opacity, connectgaps, xaxis, yaxis, showlegend, stream, +text, visible, x0, dx, y0, dy, xtype, ytype} +} +\description{ +Create a 'heatmap' trace object +} +\author{ +Carson Sievert +} +\references{ +\url{https://plot.ly/javascript-graphing-library/reference/#heatmap} +} + diff --git a/man/histogram.Rd b/man/histogram.Rd new file mode 100644 index 0000000000..796f1c2476 --- /dev/null +++ b/man/histogram.Rd @@ -0,0 +1,28 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/trace.R +\name{histogram} +\alias{histogram} +\title{Create a 'histogram' trace object} +\usage{ +histogram(x = NULL, y = NULL, histnorm = NULL, histfunc = NULL, + name = NULL, orientation = NULL, autobinx = NULL, nbinsx = NULL, + xbins = NULL, autobiny = NULL, nbinsy = NULL, ybins = NULL, + text = NULL, error_y = NULL, error_x = NULL, marker = NULL, + opacity = NULL, xaxis = NULL, yaxis = NULL, showlegend = NULL, + stream = NULL, visible = NULL, xsrc = NULL, ysrc = NULL) +} +\arguments{ +\item{x,}{y, histnorm, histfunc, name, orientation, autobinx, nbinsx, xbins, +autobiny, nbinsy, ybins, text, error_y, error_x, marker, opacity, xaxis, +yaxis, showlegend, stream, visible, xsrc, ysrc} +} +\description{ +Create a 'histogram' trace object +} +\author{ +Carson Sievert +} +\references{ +\url{https://plot.ly/javascript-graphing-library/reference/#histogram} +} + diff --git a/man/histogram2d.Rd b/man/histogram2d.Rd new file mode 100644 index 0000000000..ede7a381da --- /dev/null +++ b/man/histogram2d.Rd @@ -0,0 +1,29 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/trace.R +\name{histogram2d} +\alias{histogram2d} +\title{Create a 'histogram2d' trace object} +\usage{ +histogram2d(x = NULL, y = NULL, histnorm = NULL, histfunc = NULL, + name = NULL, autobinx = NULL, nbinsx = NULL, xbins = NULL, + autobiny = NULL, nbinsy = NULL, ybins = NULL, colorscale = NULL, + reversescale = NULL, showscale = NULL, colorbar = NULL, zauto = NULL, + zmin = NULL, zmax = NULL, zsmooth = NULL, opacity = NULL, + xaxis = NULL, yaxis = NULL, showlegend = NULL, stream = NULL, + visible = NULL, xsrc = NULL, ysrc = NULL) +} +\arguments{ +\item{x,}{y, histnorm, histfunc, name, autobinx, nbinsx, xbins, autobiny, +nbinsy, ybins, colorscale, reversescale, showscale, colorbar, zauto, zmin, +zmax, zsmooth, opacity, xaxis, yaxis, showlegend, stream, visible, xsrc, ysrc} +} +\description{ +Create a 'histogram2d' trace object +} +\author{ +Carson Sievert +} +\references{ +\url{https://plot.ly/javascript-graphing-library/reference/#histogram2d} +} + diff --git a/man/knit_print.clientresp.Rd b/man/knit_print.plotly.Rd similarity index 76% rename from man/knit_print.clientresp.Rd rename to man/knit_print.plotly.Rd index d7c6f39b21..a8cc3b72e3 100644 --- a/man/knit_print.clientresp.Rd +++ b/man/knit_print.plotly.Rd @@ -1,10 +1,10 @@ % Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/plotly.R -\name{knit_print.clientresp} -\alias{knit_print.clientresp} +% Please edit documentation in R/print.R +\name{knit_print.plotly} +\alias{knit_print.plotly} \title{Embed a plotly iframe into an R markdown document via \code{knit_print}} \usage{ -knit_print.clientresp(x, options, ...) +knit_print.plotly(x, options, ...) } \arguments{ \item{x}{named list of ggplots and option lists to pass to \code{animint2dir}.} diff --git a/man/layout.Rd b/man/layout.Rd new file mode 100644 index 0000000000..f9d0beb8b4 --- /dev/null +++ b/man/layout.Rd @@ -0,0 +1,37 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/layout.R +\name{layout} +\alias{layout} +\title{Create a layout object.} +\usage{ +layout(title = NULL, titlefont = NULL, font = NULL, showlegend = NULL, + autosize = NULL, width = NULL, height = NULL, xaxis = NULL, + yaxis = NULL, legend = NULL, annotations = NULL, margin = NULL, + paper_bgcolor = NULL, plot_bgcolor = NULL, hovermode = NULL, + dragmode = NULL, separators = NULL, barmode = NULL, bargap = NULL, + bargroupgap = NULL, barnorm = NULL, boxmode = NULL, boxgap = NULL, + boxgroupgap = NULL, radialaxis = NULL, angularaxis = NULL, + scene = NULL, direction = NULL, orientation = NULL, + hidesources = NULL) +} +\arguments{ +\item{title,}{titlefont, font, showlegend, autosize, width, height, xaxis, +yaxis, legend, annotations, margin, paper_bgcolor, plot_bgcolor, hovermode, +dragmode, separators, barmode, bargap, bargroupgap, barnorm, boxmode, boxgap, +boxgroupgap, radialaxis, angularaxis, scene, direction, orientation, hidesources} +} +\description{ +A layout object by itself is not sufficient for creating a plot. +A layout object must be added to a plotly trace object. +} +\examples{ +# TODO: how do we ensure a single escape character goes in response body? +histogram(rnorm(100)) + layout(title = "$X \\\\sim N(0, 1)$") +} +\author{ +Carson Sievert +} +\references{ +\url{https://plot.ly/javascript-graphing-library/reference/#layout} +} + diff --git a/man/legend.Rd b/man/legend.Rd new file mode 100644 index 0000000000..2a340feb06 --- /dev/null +++ b/man/legend.Rd @@ -0,0 +1,24 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/layout.R +\name{legend} +\alias{legend} +\title{Create a legend object.} +\usage{ +legend(x = NULL, y = NULL, traceorder = NULL, font = NULL, + bgcolor = NULL, bordercolor = NULL, borderwidth = NULL, xref = NULL, + yref = NULL, xanchor = NULL, yanchor = NULL) +} +\arguments{ +\item{x,}{y, traceorder, font, bgcolor, bordercolor, borderwidth, xref, yref, +xanchor, yanchor} +} +\description{ +Available in \link{layout}. +} +\author{ +Carson Sievert +} +\references{ +\url{https://plot.ly/javascript-graphing-library/reference/#legend} +} + diff --git a/man/line.Rd b/man/line.Rd new file mode 100644 index 0000000000..2229914f7d --- /dev/null +++ b/man/line.Rd @@ -0,0 +1,29 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/aux.R +\name{line} +\alias{line} +\title{Create a 'line' auxiliary object} +\usage{ +line(color = NULL, width = NULL, dash = NULL, opacity = NULL, + shape = NULL, smoothing = NULL, outliercolor = NULL, + outlierwidth = NULL) +} +\arguments{ +\item{color,}{width, dash, opacity, shape, smoothing, outliercolor, outlierwidth} +} +\description{ +Available in \link{scatter}, \link{box}, \link{contour}, +\link{histogram2dcontour}, \link{scatter3d}, \link{marker}. +} +\examples{ +\dontrun{ + +} +} +\author{ +Carson Sievert +} +\references{ +\url{https://plot.ly/javascript-graphing-library/reference/#line} +} + diff --git a/man/margin.Rd b/man/margin.Rd new file mode 100644 index 0000000000..f4ba93ce2e --- /dev/null +++ b/man/margin.Rd @@ -0,0 +1,22 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/layout.R +\name{margin} +\alias{margin} +\title{Create a margin object.} +\usage{ +margin(l = NULL, r = NULL, b = NULL, t = NULL, pad = NULL, + autoexpand = NULL, data = NULL, layout = NULL) +} +\arguments{ +\item{l,}{r, b, t, pad, autoexpand, data, layout} +} +\description{ +Available in \link{layout}. +} +\author{ +Carson Sievert +} +\references{ +\url{https://plot.ly/javascript-graphing-library/reference/#margin} +} + diff --git a/man/marker.Rd b/man/marker.Rd new file mode 100644 index 0000000000..ba498c9f18 --- /dev/null +++ b/man/marker.Rd @@ -0,0 +1,31 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/aux.R +\name{marker} +\alias{marker} +\title{Create a 'marker' auxiliary object} +\usage{ +marker(color = NULL, size = NULL, symbol = NULL, line = NULL, + opacity = NULL, sizeref = NULL, sizemode = NULL, colorscale = NULL, + cauto = NULL, cmin = NULL, cmax = NULL, outliercolor = NULL, + maxdisplayed = NULL) +} +\arguments{ +\item{color,}{size, symbol, line, opacity, sizeref, sizemode, colorscale, +cauto, cmin, cmax, outliercolor, maxdisplayed} +} +\description{ +Available in \link{scatter}, \link{bar}, \link{histogram}, \link{box}, +\link{area}, \link{scatter3d}. +} +\examples{ +\dontrun{ + +} +} +\author{ +Carson Sievert +} +\references{ +\url{https://plot.ly/javascript-graphing-library/reference/#marker} +} + diff --git a/man/plotly-package.Rd b/man/plotly-package.Rd deleted file mode 100644 index ce7fff10e9..0000000000 --- a/man/plotly-package.Rd +++ /dev/null @@ -1,42 +0,0 @@ -% Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/plotly-package.r -\docType{package} -\name{plotly-package} -\alias{plotly-package} -\title{A R API for plot.ly} -\description{ -plot.ly is a browser-based data visualization tool that creates interactive and publication -quality figures. This API allows R users to generate plot.ly graphs from their desktop -R environment. -} -\details{ -An example of an interactive graph made from the R API: https://plot.ly/~chris/407/ - -\itemize{ - \item Package: plotly - \item Type: Package - \item Version: 0.6.2 - \item Date: 2014-03-07 - \item License: MIT -} -} -\section{Authentication}{ - - -There are a few different options. First, you can pass in your username and key -to the \code{plotly} function as parameters, like \code{plotly(, -)}. Second, you can set your username and key as options temporarily -within each R session by executing \code{options(plotlyUsername='')} -and \code{options(plotlyKey='')}. Third, you set your username and key -permanently (until removed) in your .Rprofile file. Put entries in for each of -username and password: \code{options(plotlyUsername='')} and -\code{options(plotlyKey='')}. -} -\author{ -Chris Parmer chris@plot.ly -} -\references{ -Documentation and examples at https://plot.ly/API -} -\keyword{package} - diff --git a/man/plotly.Rd b/man/plotly.Rd index 58cd6cd5da..76b94c1a96 100644 --- a/man/plotly.Rd +++ b/man/plotly.Rd @@ -2,61 +2,19 @@ % Please edit documentation in R/plotly.R \name{plotly} \alias{plotly} -\title{Create, modify and style plotly graphs from R} +\title{Main interface to plotly} \usage{ -plotly(p = last_plot(), browse = interactive(), ...) +plotly(username = NULL, key = NULL, base_url = NULL) } \arguments{ -\item{p}{Either a ggplot object or a list of data/arguments to post to the -plotly API.} +\item{username}{plotly username} -\item{browse}{should the default web browser be prompted to open the Plotly result?} +\item{key}{plotly API key} -\item{...}{additional arguments passed onto \link{plotly_POST}.} +\item{base_url}{plotly server} } \description{ -Create, See up-to-date documentation and examples at -https://plot.ly/API -} -\examples{ -\dontrun{ -# You need a plotly username and API key to communicate with the plotly API. - -# If you don't already have an API key, you can obtain one with a valid -# username and email via signup(). -s <- signup('anna.lyst', 'anna.lyst@plot.ly') - -# If you already have a username and API key, please create the following -# environment variables: -Sys.setenv(`plotly-username` = "me") -Sys.setenv(`plotly-apikey` = "mykey") -# You can also change the default domain if you have a plotly server. -Sys.setenv(`plotly-domain` = "http://mydomain.com") - -# If you don't want to specify these environment variables everytime you -# start R, you can put that code in a .Rprofile (see help(.Rprofile)) - -# Send data directly to Plotly's Javascript Graphing Library -# https://plot.ly/javascript-graphing-library/ -p <- list( - x = c(0, 1, 2), - y = c(10, 11, 12) -) -resp <- plotly(p) - -# plotly() also understands how to map (some) ggplot objects to Plotly graphs -ggiris <- qplot(Petal.Width, Sepal.Length, data = iris, color = Species) -plotly(ggiris) -data(canada.cities, package="maps") -viz <- ggplot(canada.cities, aes(long, lat)) + - borders(regions="canada", name="borders") + - coord_equal() + - geom_point(aes(text=name, size=pop), colour="red", - alpha=1/2, name="cities") - plotly(viz) -} -} -\seealso{ -\link{signup}, \link{plotly_POST} +Deprecated: see \link{signup} for credentials/configuration storage details. +See \link{ggplotly} for the new ggplot2 interface. } diff --git a/man/plotly_POST.Rd b/man/plotly_POST.Rd index 57cca7f3e4..67145883a6 100644 --- a/man/plotly_POST.Rd +++ b/man/plotly_POST.Rd @@ -1,43 +1,45 @@ % Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/plotly.R +% Please edit documentation in R/plotly_POST.R \name{plotly_POST} \alias{plotly_POST} -\title{Create, modify and style plotly graphs from R} +\title{Create/Modify plotly graphs} \usage{ -plotly_POST(args, kwargs = list(filename = "plot from api", fileopt = "new"), - origin = "plot", ...) +plotly_POST(x) } \arguments{ -\item{args}{a list. For details see the rest API docs.} - -\item{kwargs}{a list. For details see the rest API docs.} - -\item{origin}{a character vector of length one. For details see the rest API docs.} - -\item{...}{arguments passed along to \code{httr::POST()}} +\item{x}{a list.} } \value{ An R object created by mapping the JSON content of the plotly API -response to its R equivalent. This object has a class of "clientresp" +response to its R equivalent. } \description{ -POST messages to the clientresp resource of plotly's REST API. Unlike \link{plotly}, -this function does not support ggplot objects. +POST messages to the clientresp resource of plotly's REST API. Unlike \link{ggplotly}, +this function does not translate ggplot objects. } \examples{ \dontrun{ - args <- list(c(0, 1, 2), c(3, 4, 5), c(1, 2, 3), c(6, 6, 5)) - resp <- plotly_POST(args) - - # translate a ggplot object with gg2list(), then upload to plotly - p <- gg2list(qplot(1:10)) - resp <- plotly_POST(p$data, list(layout = p$layout)) -} +# If you want, you can still construct lists by hand... +trace1 <- list( + x = c(1, 2, 3, 4), + y = c(10, 15, 13, 17), + type = "scatter" +) +trace2 <- list( + x = c(1, 2, 3, 4), + y = c(16, 5, 11, 9), + type = "scatter" +) +plotly_POST(list(trace1, trace2)) +} +} +\author{ +Carson Sievert } \references{ https://plot.ly/rest/ } \seealso{ -\link{signup}, \link{plotly} +\link{signup} } diff --git a/man/plus-.figure.Rd b/man/plus-.figure.Rd new file mode 100644 index 0000000000..16e5b1ac5b --- /dev/null +++ b/man/plus-.figure.Rd @@ -0,0 +1,20 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/plotly.R +\name{+.figure} +\alias{+.figure} +\title{Method for adding together plotly objects} +\usage{ +\method{+}{figure}(x, y) +} +\arguments{ +\item{x}{a figure object} + +\item{y}{another object} +} +\description{ +Method for adding together plotly objects +} +\author{ +Carson Sievert +} + diff --git a/man/plus-.plotly.Rd b/man/plus-.plotly.Rd new file mode 100644 index 0000000000..aaf0cd8166 --- /dev/null +++ b/man/plus-.plotly.Rd @@ -0,0 +1,20 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/plotly.R +\name{+.plotly} +\alias{+.plotly} +\title{Method for adding together plotly objects} +\usage{ +\method{+}{plotly}(x, y) +} +\arguments{ +\item{x}{a plotly object} + +\item{y}{another object} +} +\description{ +Method for adding together plotly objects +} +\author{ +Carson Sievert +} + diff --git a/man/print.figure.Rd b/man/print.figure.Rd new file mode 100644 index 0000000000..05abaaa889 --- /dev/null +++ b/man/print.figure.Rd @@ -0,0 +1,15 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/print.R +\name{print.figure} +\alias{print.figure} +\title{Print a figure object} +\usage{ +\method{print}{figure}(fig) +} +\arguments{ +\item{fig}{a figure object} +} +\description{ +Print a figure object +} + diff --git a/man/print.plotly.Rd b/man/print.plotly.Rd new file mode 100644 index 0000000000..88c96e97ae --- /dev/null +++ b/man/print.plotly.Rd @@ -0,0 +1,15 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/print.R +\name{print.plotly} +\alias{print.plotly} +\title{Print a plotly object} +\usage{ +\method{print}{plotly}(p) +} +\arguments{ +\item{p}{a list of class 'plotly'} +} +\description{ +Print a plotly object +} + diff --git a/man/radialaxis.Rd b/man/radialaxis.Rd new file mode 100644 index 0000000000..3dd67cad0d --- /dev/null +++ b/man/radialaxis.Rd @@ -0,0 +1,22 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/axis.R +\name{radialaxis} +\alias{radialaxis} +\title{Create an radialaxis object.} +\usage{ +radialaxis(range = NULL, domain = NULL, orientation = NULL, + showline = NULL, showticklabels = NULL, tickorientation = NULL, + ticklen = NULL, tickcolor = NULL, ticksuffix = NULL, + endpadding = NULL, visible = NULL) +} +\arguments{ +\item{range,}{domain, orientation, showline, showticklabels, tickorientation, +ticklen, tickcolor, ticksuffix, endpadding, visible} +} +\description{ +Available in \link{layout} +} +\references{ +\url{https://plot.ly/javascript-graphing-library/reference/#radialaxis} +} + diff --git a/man/scatter.Rd b/man/scatter.Rd new file mode 100644 index 0000000000..4ed4230406 --- /dev/null +++ b/man/scatter.Rd @@ -0,0 +1,39 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/trace.R +\name{scatter} +\alias{scatter} +\title{Create a 'scatter' trace object} +\usage{ +scatter(x = NULL, y = NULL, r = NULL, t = NULL, mode = "markers", + name = NULL, text = NULL, error_y = NULL, error_x = NULL, + marker = NULL, line = NULL, textposition = NULL, textfont = NULL, + connectgaps = NULL, fill = NULL, fillcolor = NULL, opacity = NULL, + xaxis = NULL, yaxis = NULL, showlegend = NULL, stream = NULL, + visible = NULL, xsrc = NULL, ysrc = NULL) +} +\arguments{ +\item{x,}{y, r, t, mode, name, text, error_y, error_x, marker, line, +textposition, textfont, connectgaps, fill, fillcolor, opacity, xaxis, yaxis, +showlegend, stream, visible, xsrc, ysrc} +} +\description{ +Create a 'scatter' trace object +} +\examples{ +\dontrun{ +# by default, scatter() creates a scatterplot +(p <- with(economics, scatter(date, uempmed))) + +m <- loess(uempmed ~ as.numeric(date), economics) +# change the mode to get a line plot (and use `+` to add it to the scatterplot) +p + scatter(economics$date, fitted(m), mode = "lines") + + layout(showLegend = FALSE) +} +} +\author{ +Carson Sievert +} +\references{ +\url{https://plot.ly/javascript-graphing-library/reference/#scatter} +} + diff --git a/man/scatter3d.Rd b/man/scatter3d.Rd new file mode 100644 index 0000000000..522ca146ad --- /dev/null +++ b/man/scatter3d.Rd @@ -0,0 +1,25 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/trace.R +\name{scatter3d} +\alias{scatter3d} +\title{Create a 'scatter3d' trace object} +\usage{ +scatter3d(x = NULL, y = NULL, z = NULL, mode = NULL, name = NULL, + text = NULL, error_z = NULL, error_y = NULL, error_x = NULL, + marker = NULL, line = NULL, textposition = NULL, scene = NULL, + stream = NULL, visible = NULL) +} +\arguments{ +\item{x,}{y, z, mode, name, text, error_z, error_y, error_x, marker, line, +textposition, scene, stream, visible} +} +\description{ +Create a 'scatter3d' trace object +} +\author{ +Carson Sievert +} +\references{ +\url{https://plot.ly/javascript-graphing-library/reference/#scatter3d} +} + diff --git a/man/scene.Rd b/man/scene.Rd new file mode 100644 index 0000000000..94cbfae7d4 --- /dev/null +++ b/man/scene.Rd @@ -0,0 +1,19 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/axis.R +\name{scene} +\alias{scene} +\title{Create an scene object.} +\usage{ +scene(xaxis = NULL, yaxis = NULL, zaxis = NULL, cameraposition = NULL, + domain = NULL, bgcolor = NULL) +} +\arguments{ +\item{xaxis,}{yaxis, zaxis, cameraposition, domain, bgcolor} +} +\description{ +Available in \link{layout} +} +\references{ +\url{https://plot.ly/javascript-graphing-library/reference/#scene} +} + diff --git a/man/signup.Rd b/man/signup.Rd index 0060a96ede..414200126c 100644 --- a/man/signup.Rd +++ b/man/signup.Rd @@ -1,5 +1,5 @@ % Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/plotly.R +% Please edit documentation in R/signup.R \name{signup} \alias{signup} \title{Create a new plotly account.} @@ -23,6 +23,27 @@ automatically stored as an environment variable in a .Rprofile?} \description{ A sign up interface to plotly through the R Console. } +\examples{ +\dontrun{ +# You need a plotly username and API key to communicate with the plotly API. + +# If you don't already have an API key, you can obtain one with a valid +# username and email via signup(). +s <- signup('anna.lyst', 'anna.lyst@plot.ly') + +# If you already have a username and API key, please create the following +# environment variables: +Sys.setenv("plotly_username" = "me") +Sys.setenv("plotly_api_key" = "mykey") +# You can also change the default domain if you have a plotly server. +Sys.setenv("plotly_domain" = "http://mydomain.com") + +# If you want to automatically load these environment variables when you +# start R, you can put them inside your ~/.Rprofile +# (see help(.Rprofile) for more details) + +} +} \references{ https://plot.ly/rest/ } diff --git a/man/stream.Rd b/man/stream.Rd new file mode 100644 index 0000000000..cad97fbe35 --- /dev/null +++ b/man/stream.Rd @@ -0,0 +1,28 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/aux.R +\name{stream} +\alias{stream} +\title{Create a 'stream' auxiliary object} +\usage{ +stream(token = NULL, maxpoints = NULL) +} +\arguments{ +\item{token,}{maxpoints} +} +\description{ +Available in \link{scatter}, \link{bar}, \link{histogram}, \link{box}, +\link{heatmap}, \link{contour}, \link{histogram2d}, \link{histogram2dcontour}, +\link{area}, \link{scatter3d}, \link{surface}. +} +\examples{ +\dontrun{ + +} +} +\author{ +Carson Sievert +} +\references{ +\url{https://plot.ly/javascript-graphing-library/reference/#stream} +} + diff --git a/man/style.Rd b/man/style.Rd new file mode 100644 index 0000000000..cb2c7a5df5 --- /dev/null +++ b/man/style.Rd @@ -0,0 +1,20 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/style.R +\name{style} +\alias{style} +\title{Modify trace styling} +\usage{ +style(traces = 1, ...) +} +\arguments{ +\item{traces}{numeric vector. Which traces should be modified?} + +\item{...}{arguments coerced to a list and used to modify trace(s)} +} +\description{ +Modify trace styling +} +\author{ +Carson Sievert +} + diff --git a/man/subplot.Rd b/man/subplot.Rd new file mode 100644 index 0000000000..d0b78a62a2 --- /dev/null +++ b/man/subplot.Rd @@ -0,0 +1,29 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/subplots.R +\name{subplot} +\alias{subplot} +\title{plotly subplots} +\usage{ +subplot(x) +} +\arguments{ +\item{x}{a list of plotly (and optionally layout) objects} +} +\description{ +plotly subplots +} +\examples{ +\dontrun{ +p1 <- ggplotly(qplot(rnorm(100))) +p2 <- histogram(rnorm(100), xaxis(domain = c(0, 0.5))) +ps <- list( + plot1 = p1, + plot2 = p2, + layout(plot1 = domain(0, )) +) +} +} +\author{ +Carson Sievert +} + diff --git a/man/surface.Rd b/man/surface.Rd new file mode 100644 index 0000000000..bccd790217 --- /dev/null +++ b/man/surface.Rd @@ -0,0 +1,22 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/trace.R +\name{surface} +\alias{surface} +\title{Create a 'surface' trace object} +\usage{ +surface(z = NULL, x = NULL, y = NULL, name = NULL, colorscale = NULL, + scene = NULL, stream = NULL, visible = NULL, type = NULL) +} +\arguments{ +\item{z,}{x, y, name, colorscale, scene, stream, visible, type} +} +\description{ +Create a 'surface' trace object +} +\author{ +Carson Sievert +} +\references{ +\url{https://plot.ly/javascript-graphing-library/reference/#surface} +} + diff --git a/man/xaxis.Rd b/man/xaxis.Rd new file mode 100644 index 0000000000..05ebcc17ad --- /dev/null +++ b/man/xaxis.Rd @@ -0,0 +1,33 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/axis.R +\name{xaxis} +\alias{xaxis} +\title{Create an xaxis object.} +\usage{ +xaxis(title = NULL, titlefont = NULL, range = NULL, domain = NULL, + type = NULL, rangemode = NULL, autorange = NULL, showgrid = NULL, + zeroline = NULL, showline = NULL, autotick = NULL, nticks = NULL, + ticks = NULL, showticklabels = NULL, tick0 = NULL, dtick = NULL, + ticklen = NULL, tickwidth = NULL, tickcolor = NULL, tickangle = NULL, + tickfont = NULL, exponentformat = NULL, showexponent = NULL, + mirror = NULL, gridcolor = NULL, gridwidth = NULL, + zerolinecolor = NULL, zerolinewidth = NULL, linecolor = NULL, + linewidth = NULL, anchor = NULL, overlaying = NULL, side = NULL, + position = NULL, showbackground = NULL, backgroundcolor = NULL, + showspikes = NULL, spikesides = NULL, spikethickness = NULL) +} +\arguments{ +\item{title,}{titlefont, range, domain, type, rangemode, autorange, showgrid, +zeroline, showline, autotick, nticks, ticks, showticklabels, tick0, dtick, +ticklen, tickwidth, tickcolor, tickangle, tickfont, exponentformat, +showexponent, mirror, gridcolor, gridwidth, zerolinecolor, zerolinewidth, +linecolor, linewidth, anchor, overlaying, side, position, showbackground, +backgroundcolor, showspikes, spikesides, spikethickness} +} +\description{ +Available in \link{scene} and \link{layout} +} +\references{ +\url{https://plot.ly/javascript-graphing-library/reference/#xaxis} +} + diff --git a/man/xbins.Rd b/man/xbins.Rd new file mode 100644 index 0000000000..13f142a261 --- /dev/null +++ b/man/xbins.Rd @@ -0,0 +1,26 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/aux.R +\name{xbins} +\alias{xbins} +\title{Create a 'xbins' auxiliary object} +\usage{ +xbins(start = NULL, end = NULL, size = NULL) +} +\arguments{ +\item{start,}{end, size} +} +\description{ +Available in \link{histogram}, \link{histogram2d}, \link{histogram2dcontour} +} +\examples{ +\dontrun{ + +} +} +\author{ +Carson Sievert +} +\references{ +\url{https://plot.ly/javascript-graphing-library/reference/#xbins} +} + diff --git a/man/yaxis.Rd b/man/yaxis.Rd new file mode 100644 index 0000000000..b5241c046d --- /dev/null +++ b/man/yaxis.Rd @@ -0,0 +1,33 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/axis.R +\name{yaxis} +\alias{yaxis} +\title{Create an yaxis object.} +\usage{ +yaxis(title = NULL, titlefont = NULL, range = NULL, domain = NULL, + type = NULL, rangemode = NULL, autorange = NULL, showgrid = NULL, + zeroline = NULL, showline = NULL, autotick = NULL, nticks = NULL, + ticks = NULL, showticklabels = NULL, tick0 = NULL, dtick = NULL, + ticklen = NULL, tickwidth = NULL, tickcolor = NULL, tickangle = NULL, + tickfont = NULL, exponentformat = NULL, showexponent = NULL, + mirror = NULL, gridcolor = NULL, gridwidth = NULL, + zerolinecolor = NULL, zerolinewidth = NULL, linecolor = NULL, + linewidth = NULL, anchor = NULL, overlaying = NULL, side = NULL, + position = NULL, showbackground = NULL, backgroundcolor = NULL, + showspikes = NULL, spikesides = NULL, spikethickness = NULL) +} +\arguments{ +\item{title}{titlefont, range, domain, type, rangemode, autorange, showgrid, +zeroline, showline, autotick, nticks, ticks, showticklabels, tick0, dtick, +ticklen, tickwidth, tickcolor, tickangle, tickfont, exponentformat, +showexponent, mirror, gridcolor, gridwidth, zerolinecolor, zerolinewidth, +linecolor, linewidth, anchor, overlaying, side, position, showbackground, +backgroundcolor, showspikes, spikesides, spikethickness} +} +\description{ +Available in \link{scene} and \link{layout} +} +\references{ +\url{https://plot.ly/javascript-graphing-library/reference/#yaxis} +} + diff --git a/man/ybins.Rd b/man/ybins.Rd new file mode 100644 index 0000000000..4314110d5e --- /dev/null +++ b/man/ybins.Rd @@ -0,0 +1,26 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/aux.R +\name{ybins} +\alias{ybins} +\title{Create a 'ybins' auxiliary object} +\usage{ +ybins(start = NULL, end = NULL, size = NULL) +} +\arguments{ +\item{start,}{end, size} +} +\description{ +Available in \link{histogram}, \link{histogram2d}, \link{histogram2dcontour} +} +\examples{ +\dontrun{ + +} +} +\author{ +Carson Sievert +} +\references{ +\url{https://plot.ly/javascript-graphing-library/reference/#ybins} +} + diff --git a/man/zaxis.Rd b/man/zaxis.Rd new file mode 100644 index 0000000000..c1d17e2c97 --- /dev/null +++ b/man/zaxis.Rd @@ -0,0 +1,33 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/axis.R +\name{zaxis} +\alias{zaxis} +\title{Create an zaxis object.} +\usage{ +zaxis(title = NULL, titlefont = NULL, range = NULL, domain = NULL, + type = NULL, rangemode = NULL, autorange = NULL, showgrid = NULL, + zeroline = NULL, showline = NULL, autotick = NULL, nticks = NULL, + ticks = NULL, showticklabels = NULL, tick0 = NULL, dtick = NULL, + ticklen = NULL, tickwidth = NULL, tickcolor = NULL, tickangle = NULL, + tickfont = NULL, exponentformat = NULL, showexponent = NULL, + mirror = NULL, gridcolor = NULL, gridwidth = NULL, + zerolinecolor = NULL, zerolinewidth = NULL, linecolor = NULL, + linewidth = NULL, anchor = NULL, overlaying = NULL, side = NULL, + position = NULL, showbackground = NULL, backgroundcolor = NULL, + showspikes = NULL, spikesides = NULL, spikethickness = NULL) +} +\arguments{ +\item{title}{titlefont, range, domain, type, rangemode, autorange, showgrid, +zeroline, showline, autotick, nticks, ticks, showticklabels, tick0, dtick, +ticklen, tickwidth, tickcolor, tickangle, tickfont, exponentformat, +showexponent, mirror, gridcolor, gridwidth, zerolinecolor, zerolinewidth, +linecolor, linewidth, anchor, overlaying, side, position, showbackground, +backgroundcolor, showspikes, spikesides, spikethickness} +} +\description{ +Available in \link{scene} +} +\references{ +\url{https://plot.ly/javascript-graphing-library/reference/#zaxis} +} + From 987eefbb791f33bf7ab9ec0dec7565f9c093327a Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 3 Jun 2015 13:39:14 -0500 Subject: [PATCH 050/227] Oops, export style() --- NAMESPACE | 1 + R/style.R | 1 + man/subplot.Rd | 27 ++++++++++++--------------- 3 files changed, 14 insertions(+), 15 deletions(-) diff --git a/NAMESPACE b/NAMESPACE index 823eac0ce2..08901e5803 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -42,6 +42,7 @@ export(scatter3d) export(scene) export(signup) export(stream) +export(style) export(subplot) export(surface) export(toRGB) diff --git a/R/style.R b/R/style.R index 2f9f910d12..8fbbe3b5aa 100644 --- a/R/style.R +++ b/R/style.R @@ -5,6 +5,7 @@ is.style <- function(x) inherits(x, "style") #' @param traces numeric vector. Which traces should be modified? #' @param ... arguments coerced to a list and used to modify trace(s) #' @author Carson Sievert +#' @export #' style <- function(traces = 1, ...) { diff --git a/man/subplot.Rd b/man/subplot.Rd index d0b78a62a2..a0ef1d89ea 100644 --- a/man/subplot.Rd +++ b/man/subplot.Rd @@ -2,26 +2,23 @@ % Please edit documentation in R/subplots.R \name{subplot} \alias{subplot} -\title{plotly subplots} +\title{View multiple plots in a single view} \usage{ -subplot(x) +subplot(..., nrows = 1, which_layout = 1) } \arguments{ -\item{x}{a list of plotly (and optionally layout) objects} -} -\description{ -plotly subplots +\item{...}{any number of plotly objects} + +\item{nrows}{number of rows for laying out plots in a grid-like structure. +Only used if no domain is specified in either \link{xaxis} or \link{yaxis}} + +\item{which_layout}{adopt the layout of which plot?} } -\examples{ -\dontrun{ -p1 <- ggplotly(qplot(rnorm(100))) -p2 <- histogram(rnorm(100), xaxis(domain = c(0, 0.5))) -ps <- list( - plot1 = p1, - plot2 = p2, - layout(plot1 = domain(0, )) -) +\value{ +A plotly object } +\description{ +View multiple plots in a single view } \author{ Carson Sievert From b4e4d8e492ef55981889bdcd5eb5ef2ee781f93c Mon Sep 17 00:00:00 2001 From: cpsievert Date: Mon, 8 Jun 2015 01:09:30 -0500 Subject: [PATCH 051/227] Pipeable interface --- CONDUCT.md | 25 ++++ DESCRIPTION | 22 +-- NAMESPACE | 38 +----- R/aux.R | 283 -------------------------------------- R/axis.R | 207 ---------------------------- R/figure.R | 6 +- R/ggplotly.R | 7 +- R/layout.R | 160 ---------------------- R/plotly.R | 137 +++++++++++++------ R/plotly_POST.R | 18 ++- R/print.R | 65 ++++----- R/process.R | 9 +- R/signup.R | 2 + R/style.R | 17 ++- R/subplots.R | 14 +- R/trace.R | 301 ----------------------------------------- R/utils.R | 112 +++++++++++++-- README.md | 64 +++++---- man/add_trace.Rd | 28 ++++ man/angularaxis.Rd | 22 --- man/annotation.Rd | 28 ---- man/area.Rd | 24 ---- man/bar.Rd | 32 ----- man/box.Rd | 27 ---- man/colorbar.Rd | 38 ------ man/contour.Rd | 29 ---- man/contours.Rd | 27 ---- man/embed_notebook.Rd | 4 +- man/error_x.Rd | 34 ----- man/error_y.Rd | 34 ----- man/error_z.Rd | 29 ---- man/font.Rd | 26 ---- man/get_figure.Rd | 4 +- man/ggplotly.Rd | 5 +- man/heatmap.Rd | 28 ---- man/histogram.Rd | 28 ---- man/histogram2d.Rd | 29 ---- man/layout.Rd | 32 ++--- man/legend.Rd | 24 ---- man/line.Rd | 29 ---- man/margin.Rd | 22 --- man/marker.Rd | 31 ----- man/pipe.Rd | 13 ++ man/plot_ly.Rd | 48 +++++++ man/plotly_POST.Rd | 2 +- man/plus-.figure.Rd | 20 --- man/plus-.plotly.Rd | 20 --- man/print.figure.Rd | 15 -- man/print.plotly.Rd | 2 +- man/radialaxis.Rd | 22 --- man/scatter.Rd | 39 ------ man/scatter3d.Rd | 25 ---- man/scene.Rd | 19 --- man/stream.Rd | 28 ---- man/style.Rd | 4 +- man/surface.Rd | 22 --- man/xaxis.Rd | 33 ----- man/xbins.Rd | 26 ---- man/yaxis.Rd | 33 ----- man/ybins.Rd | 26 ---- man/zaxis.Rd | 33 ----- tests/testthat.R | 2 +- vignettes/pipe-dsl.Rmd | 135 ++++++++++++++++++ 63 files changed, 581 insertions(+), 2087 deletions(-) create mode 100644 CONDUCT.md delete mode 100644 R/aux.R delete mode 100644 R/axis.R delete mode 100644 R/layout.R delete mode 100644 R/trace.R create mode 100644 man/add_trace.Rd delete mode 100644 man/angularaxis.Rd delete mode 100644 man/annotation.Rd delete mode 100644 man/area.Rd delete mode 100644 man/bar.Rd delete mode 100644 man/box.Rd delete mode 100644 man/colorbar.Rd delete mode 100644 man/contour.Rd delete mode 100644 man/contours.Rd delete mode 100644 man/error_x.Rd delete mode 100644 man/error_y.Rd delete mode 100644 man/error_z.Rd delete mode 100644 man/font.Rd delete mode 100644 man/heatmap.Rd delete mode 100644 man/histogram.Rd delete mode 100644 man/histogram2d.Rd delete mode 100644 man/legend.Rd delete mode 100644 man/line.Rd delete mode 100644 man/margin.Rd delete mode 100644 man/marker.Rd create mode 100644 man/pipe.Rd create mode 100644 man/plot_ly.Rd delete mode 100644 man/plus-.figure.Rd delete mode 100644 man/plus-.plotly.Rd delete mode 100644 man/print.figure.Rd delete mode 100644 man/radialaxis.Rd delete mode 100644 man/scatter.Rd delete mode 100644 man/scatter3d.Rd delete mode 100644 man/scene.Rd delete mode 100644 man/stream.Rd delete mode 100644 man/surface.Rd delete mode 100644 man/xaxis.Rd delete mode 100644 man/xbins.Rd delete mode 100644 man/yaxis.Rd delete mode 100644 man/ybins.Rd delete mode 100644 man/zaxis.Rd create mode 100644 vignettes/pipe-dsl.Rmd diff --git a/CONDUCT.md b/CONDUCT.md new file mode 100644 index 0000000000..52a673e80a --- /dev/null +++ b/CONDUCT.md @@ -0,0 +1,25 @@ +# Contributor Code of Conduct + +As contributors and maintainers of this project, we pledge to respect all people who +contribute through reporting issues, posting feature requests, updating documentation, +submitting pull requests or patches, and other activities. + +We are committed to making participation in this project a harassment-free experience for +everyone, regardless of level of experience, gender, gender identity and expression, +sexual orientation, disability, personal appearance, body size, race, ethnicity, age, or religion. + +Examples of unacceptable behavior by participants include the use of sexual language or +imagery, derogatory comments or personal attacks, trolling, public or private harassment, +insults, or other unprofessional conduct. + +Project maintainers have the right and responsibility to remove, edit, or reject comments, +commits, code, wiki edits, issues, and other contributions that are not aligned to this +Code of Conduct. Project maintainers who do not follow the Code of Conduct may be removed +from the project team. + +Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by +opening an issue or contacting one or more of the project maintainers. + +This Code of Conduct is adapted from the Contributor Covenant +(http:contributor-covenant.org), version 1.0.0, available at +http://contributor-covenant.org/version/1/0/0/ diff --git a/DESCRIPTION b/DESCRIPTION index 61e74db166..8032739afb 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,6 +1,5 @@ Package: plotly -Type: Package -Title: Interactive, publication-quality graphs online. +Title: Create interactive web-based graphs via plotly's API. Version: 1.0.0 Authors@R: c(person("Chris", "Parmer", role = c("aut", "cph"), email = "chris@plot.ly"), @@ -17,22 +16,23 @@ Authors@R: c(person("Chris", "Parmer", role = c("aut", "cph"), person("Carson", "Sievert", role = c("aut", "cre"), email = "cpsievert1@gmail.com")) License: MIT + file LICENSE -Description: An interface to plotly's online graphing tools with desktop R - environments. Send data to a plotly account and view the graphs in a web - browser. Style the graphs with code or with plotly's online interface; - share data and graphs publicly with a url or privately among other plotly - members; access your graphs from anywhere. Example graph: - https://plot.ly/~chris/1638/ +Description: Create interactive web-based graphs via plotly's API. + Easily translate ggplot2 plots to plotly and/or create custom plotly graphs. + Once uploaded to a plotly account, plotly graphs (and the data behind them) + can be viewed and modified in a web browser. URL: https://github.com/ropensci/plotly BugReports: https://github.com/ropensci/plotly/issues -Depends: - ggplot2 Imports: + ggplot2, httr, - jsonlite + jsonlite, + magrittr, + digest Suggests: + dplyr, maps, testthat, knitr, devtools, simsalapar +LazyData: true diff --git a/NAMESPACE b/NAMESPACE index 08901e5803..60910b6d4a 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -1,56 +1,26 @@ # Generated by roxygen2 (4.1.1): do not edit by hand -S3method("+",figure) -S3method("+",plotly) -S3method(print,figure) S3method(print,plotly) -export(angularaxis) -export(annotation) -export(area) -export(bar) -export(box) -export(colorbar) -export(contour) -export(contours) +export("%>%") +export(add_trace) export(embed_notebook) -export(error_x) -export(error_y) -export(error_z) -export(font) export(get_figure) export(gg2list) export(ggplot_build2) export(ggplotly) export(group2NA) -export(heatmap) -export(histogram) -export(histogram2d) -export(knit_print.figure) export(knit_print.plotly) export(layer2traces) export(layout) -export(legend) -export(line) -export(margin) -export(marker) export(paramORdefault) +export(plot_ly) export(plotly) export(plotly_POST) -export(radialaxis) -export(scatter) -export(scatter3d) -export(scene) export(signup) -export(stream) export(style) export(subplot) -export(surface) export(toRGB) -export(xaxis) -export(xbins) -export(yaxis) -export(ybins) -export(zaxis) import(ggplot2) import(httr) import(jsonlite) +importFrom(magrittr,"%>%") diff --git a/R/aux.R b/R/aux.R deleted file mode 100644 index 3d3a974f5d..0000000000 --- a/R/aux.R +++ /dev/null @@ -1,283 +0,0 @@ -# Trace Auxiliary Objects -# https://plot.ly/javascript-graphing-library/reference/#Trace_auxiliary_objects -is.aux <- function(x) inherits(x, "auxiliary") - -#' Create an 'error_y' auxiliary object -#' -#' Available in \link{scatter}, \link{bar}, \link{histogram}, and \link{scatter3d}. -#' -#' @param type, symmetric, array, value, arrayminus, valueminus, color, -#' thickness, width, opacity, visible -#' @export -#' @author Carson Sievert -#' @references \url{https://plot.ly/javascript-graphing-library/reference/#error_y} -#' @examples \dontrun{ -#' means <- with(diamonds, tapply(carat, cut, mean)) -#' sds <- with(diamonds, tapply(carat, cut, sd)) -#' # construct the error bar object -#' err <- error_y(array = as.numeric(sds)) -#' # pass it to a trace object -#' scatter(names(means), as.numeric(means), error_y = err) -#' } -error_y <- function(type = NULL, symmetric = NULL, array = NULL, value = NULL, - arrayminus = NULL, valueminus = NULL, color = NULL, - thickness = NULL, width = NULL, opacity = NULL, visible = NULL) { - argz <- list( - type = type, symmetric = symmetric, array = array, value = value, - arrayminus = arrayminus, valueminus = valueminus, color = color, - thickness = thickness, width = width, opacity = opacity, visible = visible - ) - structure( - dropNulls(argz), - class = c("error_y", "auxiliary") - ) -} - -#' Create an 'error_x' auxiliary object -#' -#' Available in \link{scatter}, \link{bar}, \link{histogram}, and \link{scatter3d}. -#' -#' @param type, symmetric, array, value, arrayminus, valueminus, color, -#' thickness, width, opacity, copy_ystyle, visible -#' @export -#' @author Carson Sievert -#' @references \url{https://plot.ly/javascript-graphing-library/reference/#error_x} -#' @examples \dontrun{ -#' means <- with(diamonds, tapply(carat, cut, mean)) -#' sds <- with(diamonds, tapply(carat, cut, sd)) -#' # construct the error bar object -#' err <- error_x(array = as.numeric(sds)) -#' # pass it to a trace object -#' scatter(as.numeric(means), names(means), error_x = err) -#' } -error_x <- function(type = NULL, symmetric = NULL, array = NULL, value = NULL, - arrayminus = NULL, valueminus = NULL, color = NULL, - thickness = NULL, width = NULL, opacity = NULL, - copy_ystyle = NULL, visible = NULL) { - argz <- list( - type = type, symmetric = symmetric, array = array, value = value, - arrayminus = arrayminus, valueminus = valueminus, color = color, - thickness = thickness, width = width, opacity = opacity, - copy_ystyle = copy_ystyle, visible = visible - ) - structure( - dropNulls(argz), - class = c("error_x", "auxiliary") - ) -} - -#' Create a 'xbins' auxiliary object -#' -#' Available in \link{histogram}, \link{histogram2d}, \link{histogram2dcontour} -#' -#' @param start, end, size -#' @export -#' @author Carson Sievert -#' @references \url{https://plot.ly/javascript-graphing-library/reference/#xbins} -#' @examples \dontrun{ -#' -#' } -xbins <- function(start = NULL, end = NULL, size = NULL) { - argz <- list( - start = start, end = end, size = size - ) - structure( - dropNulls(argz), - class = c("xbins", "auxiliary") - ) -} - -#' Create a 'ybins' auxiliary object -#' -#' Available in \link{histogram}, \link{histogram2d}, \link{histogram2dcontour} -#' -#' @param start, end, size -#' @export -#' @author Carson Sievert -#' @references \url{https://plot.ly/javascript-graphing-library/reference/#ybins} -#' @examples \dontrun{ -#' -#' } -ybins <- function(start = NULL, end = NULL, size = NULL) { - argz <- list( - start = start, end = end, size = size - ) - structure( - dropNulls(argz), - class = c("ybins", "auxiliary") - ) -} - -#' Create a 'marker' auxiliary object -#' -#' Available in \link{scatter}, \link{bar}, \link{histogram}, \link{box}, -#' \link{area}, \link{scatter3d}. -#' -#' @param color, size, symbol, line, opacity, sizeref, sizemode, colorscale, -#' cauto, cmin, cmax, outliercolor, maxdisplayed -#' @export -#' @author Carson Sievert -#' @references \url{https://plot.ly/javascript-graphing-library/reference/#marker} -#' @examples \dontrun{ -#' -#' } -marker <- function(color = NULL, size = NULL, symbol = NULL, line = NULL, - opacity = NULL, sizeref = NULL, sizemode = NULL, - colorscale = NULL, cauto = NULL, cmin = NULL, cmax = NULL, - outliercolor = NULL, maxdisplayed = NULL) { - argz <- list( - color = color, size = size, symbol = symbol, line = line, opacity = opacity, - sizeref = sizeref, sizemode = sizemode, colorscale = colorscale, - cauto = cauto, cmin = cmin, cmax = cmax, outliercolor = outliercolor, - maxdisplayed = maxdisplayed - ) - structure( - dropNulls(argz), - class = c("marker", "auxiliary") - ) -} - -#' Create a 'line' auxiliary object -#' -#' Available in \link{scatter}, \link{box}, \link{contour}, -#' \link{histogram2dcontour}, \link{scatter3d}, \link{marker}. -#' -#' @param color, width, dash, opacity, shape, smoothing, outliercolor, outlierwidth -#' @export -#' @author Carson Sievert -#' @references \url{https://plot.ly/javascript-graphing-library/reference/#line} -#' @examples \dontrun{ -#' -#' } -line <- function(color = NULL, width = NULL, dash = NULL, opacity = NULL, - shape = NULL, smoothing = NULL, outliercolor = NULL, - outlierwidth = NULL) { - argz <- list( - color = color, width = width, dash = dash, opacity = opacity, shape = shape, - smoothing = smoothing, outliercolor = outliercolor, - outlierwidth = outlierwidth - ) - structure( - dropNulls(argz), - class = c("line", "auxiliary") - ) -} - -#' Create a 'contours' auxiliary object -#' -#' Available in \link{contour} and \link{histogram2dcontour}. -#' -#' @param showlines, start, end, size, coloring -#' @export -#' @author Carson Sievert -#' @references \url{https://plot.ly/javascript-graphing-library/reference/#contours} -#' @examples \dontrun{ -#' -#' } -contours <- function(showlines = NULL, start = NULL, end = NULL, - size = NULL, coloring = NULL) { - argz <- list( - showlines = showlines, start = start, end = end, size = size, - coloring = coloring - ) - structure( - dropNulls(argz), - class = c("contours", "auxiliary") - ) -} - - -#' Create a 'colorbar' auxiliary object -#' -#' Available in \link{heatmap}, \link{contour}, \link{histogram2d}, \link{histogram2dcontour} -#' -#' @param title, titleside, titlefont, thickness, thicknessmode, len, lenmode, -#' autotick, nticks, ticks, showticklabels, tick0, dtick, ticklen, tickwidth, -#' tickcolor, tickangle, tickfont, exponentformat, showexponent, x, y, xanchor, -#' yanchor, bgcolor, outlinecolor, outlinewidth, bordercolor, borderwidth, -#' xpad, ypad -#' @export -#' @author Carson Sievert -#' @references \url{https://plot.ly/javascript-graphing-library/reference/#colorbar} -#' @examples \dontrun{ -#' -#' } -colorbar <- function(title = NULL, titleside = NULL, titlefont = NULL, - thickness = NULL, thicknessmode = NULL, len = NULL, - lenmode = NULL, autotick = NULL, nticks = NULL, - ticks = NULL, showticklabels = NULL, tick0 = NULL, - dtick = NULL, ticklen = NULL, tickwidth = NULL, - tickcolor = NULL, tickangle = NULL, tickfont = NULL, - exponentformat = NULL, showexponent = NULL, x = NULL, - y = NULL, xanchor = NULL, yanchor = NULL, bgcolor = NULL, - outlinecolor = NULL, outlinewidth = NULL, - bordercolor = NULL, borderwidth = NULL, xpad = NULL, - ypad = NULL) { - argz <- list( - title = title, titleside = titleside, titlefont = titlefont, - thickness = thickness, thicknessmode = thicknessmode, len = len, - lenmode = lenmode, autotick = autotick, nticks = nticks, ticks = ticks, - showticklabels = showticklabels, tick0 = tick0, dtick = dtick, - ticklen = ticklen, tickwidth = tickwidth, tickcolor = tickcolor, - tickangle = tickangle, tickfont = tickfont, exponentformat = exponentformat, - showexponent = showexponent, x = x, y = y, xanchor = xanchor, - yanchor = yanchor, bgcolor = bgcolor, outlinecolor = outlinecolor, - outlinewidth = outlinewidth, bordercolor = bordercolor, - borderwidth = borderwidth, xpad = xpad, ypad = ypad - ) - structure( - dropNulls(argz), - class = c("colorbar", "auxiliary") - ) -} - -#' Create a 'stream' auxiliary object -#' -#' Available in \link{scatter}, \link{bar}, \link{histogram}, \link{box}, -#' \link{heatmap}, \link{contour}, \link{histogram2d}, \link{histogram2dcontour}, -#' \link{area}, \link{scatter3d}, \link{surface}. -#' -#' @param token, maxpoints -#' @export -#' @author Carson Sievert -#' @references \url{https://plot.ly/javascript-graphing-library/reference/#stream} -#' @examples \dontrun{ -#' -#' } -stream <- function(token = NULL, maxpoints = NULL) { - argz <- list( - token = token, maxpoints = maxpoints - ) - structure( - dropNulls(argz), - class = c("stream", "auxiliary") - ) -} - - -#' Create a 'error_z' auxiliary object -#' -#' Available in \link{scatter3d}. -#' -#' @param type, symmetric, array, value, arrayminus, valueminus, color, -#' thickness, width, opacity, visible. -#' @export -#' @author Carson Sievert -#' @references \url{https://plot.ly/javascript-graphing-library/reference/#error_z} -#' @examples \dontrun{ -#' -#' } -error_z <- function(type = NULL, symmetric = NULL, array = NULL, value = NULL, - arrayminus = NULL, valueminus = NULL, color = NULL, - thickness = NULL, width = NULL, opacity = NULL, - visible = NULL) { - argz <- list( - type = type, symmetric = symmetric, array = array, value = value, - arrayminus = arrayminus, valueminus = valueminus, color = color, - thickness = thickness, width = width, opacity = opacity, visible = visible - ) - structure( - dropNulls(argz), - class = c("error_z", "auxiliary") - ) -} diff --git a/R/axis.R b/R/axis.R deleted file mode 100644 index 84600ee1f0..0000000000 --- a/R/axis.R +++ /dev/null @@ -1,207 +0,0 @@ -# Axis Objects -# https://plot.ly/javascript-graphing-library/reference/#Axis_objects -is.axis <- function(x) inherits(x, "axis") - -#' Create an xaxis object. -#' -#' Available in \link{scene} and \link{layout} -#' -#' @param title, titlefont, range, domain, type, rangemode, autorange, showgrid, -#' zeroline, showline, autotick, nticks, ticks, showticklabels, tick0, dtick, -#' ticklen, tickwidth, tickcolor, tickangle, tickfont, exponentformat, -#' showexponent, mirror, gridcolor, gridwidth, zerolinecolor, zerolinewidth, -#' linecolor, linewidth, anchor, overlaying, side, position, showbackground, -#' backgroundcolor, showspikes, spikesides, spikethickness -#' @export -#' @references \url{https://plot.ly/javascript-graphing-library/reference/#xaxis} -#' -xaxis <- function(title = NULL, titlefont = NULL, range = NULL, domain = NULL, - type = NULL, rangemode = NULL, autorange = NULL, - showgrid = NULL, zeroline = NULL, showline = NULL, - autotick = NULL, nticks = NULL, ticks = NULL, - showticklabels = NULL, tick0 = NULL, dtick = NULL, - ticklen = NULL, tickwidth = NULL, tickcolor = NULL, - tickangle = NULL, tickfont = NULL, exponentformat = NULL, - showexponent = NULL, mirror = NULL, gridcolor = NULL, - gridwidth = NULL, zerolinecolor = NULL, zerolinewidth = NULL, - linecolor = NULL, linewidth = NULL, anchor = NULL, - overlaying = NULL, side = NULL, position = NULL, - showbackground = NULL, backgroundcolor = NULL, - showspikes = NULL, spikesides = NULL, spikethickness = NULL) { - argz <- list( - title = title, titlefont = titlefont, range = range, domain = domain, - type = type, rangemode = rangemode, autorange = autorange, - showgrid = showgrid, zeroline = zeroline, showline = showline, - autotick = autotick, nticks = nticks, ticks = ticks, - showticklabels = showticklabels, tick0 = tick0, dtick = dtick, - ticklen = ticklen, tickwidth = tickwidth, tickcolor = tickcolor, - tickangle = tickangle, tickfont = tickfont, exponentformat = exponentformat, - showexponent = showexponent, mirror = mirror, gridcolor = gridcolor, - gridwidth = gridwidth, zerolinecolor = zerolinecolor, - zerolinewidth = zerolinewidth, linecolor = linecolor, linewidth = linewidth, - anchor = anchor, overlaying = overlaying, side = side, position = position, - showbackground = showbackground, backgroundcolor = backgroundcolor, - showspikes = showspikes, spikesides = spikesides, - spikethickness = spikethickness - ) - structure( - dropNulls(argz), - class = c("xaxis", "axis") - ) -} - -#' Create an yaxis object. -#' -#' Available in \link{scene} and \link{layout} -#' -#' @inheritParams xaxis -#' @export -#' @references \url{https://plot.ly/javascript-graphing-library/reference/#yaxis} -#' -yaxis <- function(title = NULL, titlefont = NULL, range = NULL, domain = NULL, - type = NULL, rangemode = NULL, autorange = NULL, - showgrid = NULL, zeroline = NULL, showline = NULL, - autotick = NULL, nticks = NULL, ticks = NULL, - showticklabels = NULL, tick0 = NULL, dtick = NULL, - ticklen = NULL, tickwidth = NULL, tickcolor = NULL, - tickangle = NULL, tickfont = NULL, exponentformat = NULL, - showexponent = NULL, mirror = NULL, gridcolor = NULL, - gridwidth = NULL, zerolinecolor = NULL, zerolinewidth = NULL, - linecolor = NULL, linewidth = NULL, anchor = NULL, - overlaying = NULL, side = NULL, position = NULL, - showbackground = NULL, backgroundcolor = NULL, - showspikes = NULL, spikesides = NULL, spikethickness = NULL) { - argz <- list( - title = title, titlefont = titlefont, range = range, domain = domain, - type = type, rangemode = rangemode, autorange = autorange, - showgrid = showgrid, zeroline = zeroline, showline = showline, - autotick = autotick, nticks = nticks, ticks = ticks, - showticklabels = showticklabels, tick0 = tick0, dtick = dtick, - ticklen = ticklen, tickwidth = tickwidth, tickcolor = tickcolor, - tickangle = tickangle, tickfont = tickfont, exponentformat = exponentformat, - showexponent = showexponent, mirror = mirror, gridcolor = gridcolor, - gridwidth = gridwidth, zerolinecolor = zerolinecolor, - zerolinewidth = zerolinewidth, linecolor = linecolor, linewidth = linewidth, - anchor = anchor, overlaying = overlaying, side = side, position = position, - showbackground = showbackground, backgroundcolor = backgroundcolor, - showspikes = showspikes, spikesides = spikesides, - spikethickness = spikethickness - ) - structure( - dropNulls(argz), - class = c("yaxis", "axis") - ) -} - -#' Create an radialaxis object. -#' -#' Available in \link{layout} -#' -#' @param range, domain, orientation, showline, showticklabels, tickorientation, -#' ticklen, tickcolor, ticksuffix, endpadding, visible -#' @export -#' @references \url{https://plot.ly/javascript-graphing-library/reference/#radialaxis} -#' -radialaxis <- function(range = NULL, domain = NULL, orientation = NULL, - showline = NULL, showticklabels = NULL, - tickorientation = NULL, ticklen = NULL, tickcolor = NULL, - ticksuffix = NULL, endpadding = NULL, visible = NULL) { - argz <- list( - range = range, domain = domain, orientation = orientation, - showline = showline, showticklabels = showticklabels, - tickorientation = tickorientation, ticklen = ticklen, tickcolor = tickcolor, - ticksuffix = ticksuffix, endpadding = endpadding, visible = visible - ) - structure( - dropNulls(argz), - class = c("radialaxis", "axis") - ) -} - -#' Create an angularaxis object. -#' -#' Available in \link{layout} -#' -#' @inheritParams radialaxis -#' @export -#' @references \url{https://plot.ly/javascript-graphing-library/reference/#angularaxis} -#' -angularaxis <- function(range = NULL, domain = NULL, orientation = NULL, - showline = NULL, showticklabels = NULL, - tickorientation = NULL, ticklen = NULL, tickcolor = NULL, - ticksuffix = NULL, endpadding = NULL, visible = NULL) { - argz <- list( - range = range, domain = domain, orientation = orientation, - showline = showline, showticklabels = showticklabels, - tickorientation = tickorientation, ticklen = ticklen, tickcolor = tickcolor, - ticksuffix = ticksuffix, endpadding = endpadding, visible = visible - ) - structure( - dropNulls(argz), - class = c("angularaxis", "axis") - ) -} - - -#' Create an scene object. -#' -#' Available in \link{layout} -#' -#' @param xaxis, yaxis, zaxis, cameraposition, domain, bgcolor -#' @export -#' @references \url{https://plot.ly/javascript-graphing-library/reference/#scene} -#' -scene <- function(xaxis = NULL, yaxis = NULL, zaxis = NULL, - cameraposition = NULL, domain = NULL, bgcolor = NULL) { - argz <- list( - xaxis = xaxis, yaxis = yaxis, zaxis = zaxis, - cameraposition = cameraposition, domain = domain, bgcolor = bgcolor - ) - structure( - dropNulls(argz), - class = c("scene", "axis") - ) -} - -#' Create an zaxis object. -#' -#' Available in \link{scene} -#' -#' @inheritParams xaxis -#' @export -#' @references \url{https://plot.ly/javascript-graphing-library/reference/#zaxis} -#' -zaxis <- function(title = NULL, titlefont = NULL, range = NULL, domain = NULL, - type = NULL, rangemode = NULL, autorange = NULL, - showgrid = NULL, zeroline = NULL, showline = NULL, - autotick = NULL, nticks = NULL, ticks = NULL, - showticklabels = NULL, tick0 = NULL, dtick = NULL, - ticklen = NULL, tickwidth = NULL, tickcolor = NULL, - tickangle = NULL, tickfont = NULL, exponentformat = NULL, - showexponent = NULL, mirror = NULL, gridcolor = NULL, - gridwidth = NULL, zerolinecolor = NULL, zerolinewidth = NULL, - linecolor = NULL, linewidth = NULL, anchor = NULL, - overlaying = NULL, side = NULL, position = NULL, - showbackground = NULL, backgroundcolor = NULL, - showspikes = NULL, spikesides = NULL, spikethickness = NULL) { - argz <- list( - title = title, titlefont = titlefont, range = range, domain = domain, - type = type, rangemode = rangemode, autorange = autorange, - showgrid = showgrid, zeroline = zeroline, showline = showline, - autotick = autotick, nticks = nticks, ticks = ticks, - showticklabels = showticklabels, tick0 = tick0, dtick = dtick, - ticklen = ticklen, tickwidth = tickwidth, tickcolor = tickcolor, - tickangle = tickangle, tickfont = tickfont, exponentformat = exponentformat, - showexponent = showexponent, mirror = mirror, gridcolor = gridcolor, - gridwidth = gridwidth, zerolinecolor = zerolinecolor, - zerolinewidth = zerolinewidth, linecolor = linecolor, linewidth = linewidth, - anchor = anchor, overlaying = overlaying, side = side, position = position, - showbackground = showbackground, backgroundcolor = backgroundcolor, - showspikes = showspikes, spikesides = spikesides, - spikethickness = spikethickness - ) - structure( - dropNulls(argz), - class = c("zaxis", "axis") - ) -} diff --git a/R/figure.R b/R/figure.R index f095d11399..b6cede7e9e 100644 --- a/R/figure.R +++ b/R/figure.R @@ -1,5 +1,3 @@ -is.figure <- function(x) inherits(x, "figure") - #' Request a figure object #' #' Figure objects work in the same way as plotly objects, but when printed, @@ -13,9 +11,9 @@ is.figure <- function(x) inherits(x, "figure") #' @examples #' \dontrun{ #' # Anyone can obtain the information for a particular plot -#' fig <- get_figure("cpsievert", "355") +#' fig <- get_figure("cpsievert", "559") #' # If you have proper credentials, you can modify it -#' fig + layout(title = paste("Created on", Sys.Date())) +#' layout(fig, title = paste("Modified on ", Sys.time())) #' } get_figure <- function(username, id) { if (missing(username)) username <- verify("username") diff --git a/R/ggplotly.R b/R/ggplotly.R index 008640c8b7..4f5bb5cf22 100644 --- a/R/ggplotly.R +++ b/R/ggplotly.R @@ -4,9 +4,7 @@ #' \url{https://plot.ly/ggplot2} #' #' @param p a ggplot object. -#' @param ... Additional arguments passed onto \link{plotly}. -#' You can also pass additional ggplot objects to create subplots. -#' @seealso \link{signup}, \link{plotly} +#' @seealso \link{signup}, \link{plot_ly} #' @import httr jsonlite #' @export #' @author Carson Sievert @@ -27,8 +25,7 @@ #' ggplotly <- function(p = last_plot()) { l <- gg2list(p) - class(l$layout) <- "layout" - structure(l, class = "plotly") + hash_plot(p$data, l) } # ---------------------------------------------------------------------------- diff --git a/R/layout.R b/R/layout.R deleted file mode 100644 index 7bf5a22de1..0000000000 --- a/R/layout.R +++ /dev/null @@ -1,160 +0,0 @@ -# Layout and layout style objects -# https://plot.ly/javascript-graphing-library/reference/#Layout_and_layout_style_objects -is.layout <- function(x) inherits(x, "layout") -is.layoutLike <- function(x) - inherits(x, c("legend", "annotations", "font", "margin", "axis")) - -#' Create a layout object. -#' -#' A layout object by itself is not sufficient for creating a plot. -#' A layout object must be added to a plotly trace object. -#' -#' @param title, titlefont, font, showlegend, autosize, width, height, xaxis, -#' yaxis, legend, annotations, margin, paper_bgcolor, plot_bgcolor, hovermode, -#' dragmode, separators, barmode, bargap, bargroupgap, barnorm, boxmode, boxgap, -#' boxgroupgap, radialaxis, angularaxis, scene, direction, orientation, hidesources -#' @export -#' @author Carson Sievert -#' @references \url{https://plot.ly/javascript-graphing-library/reference/#layout} -#' @examples -#' -#' # TODO: how do we ensure a single escape character goes in response body? -#' histogram(rnorm(100)) + layout(title = "$X \\sim N(0, 1)$") -#' - -layout <- function(title = NULL, titlefont = NULL, font = NULL, - showlegend = NULL, autosize = NULL, width = NULL, - height = NULL, xaxis = NULL, yaxis = NULL, legend = NULL, - annotations = NULL, margin = NULL, paper_bgcolor = NULL, - plot_bgcolor = NULL, hovermode = NULL, dragmode = NULL, - separators = NULL, barmode = NULL, bargap = NULL, - bargroupgap = NULL, barnorm = NULL, boxmode = NULL, - boxgap = NULL, boxgroupgap = NULL, radialaxis = NULL, - angularaxis = NULL, scene = NULL, direction = NULL, - orientation = NULL, hidesources = NULL) { - # In case, for some reason, we don't want to list all those arguments -# dots <- list(...) -# classes <- unlist(lapply(dots, class)) -# nms <- names(dots) -# idx <- nms %in% "" -# nms[idx] <- classes[idx] -# names(dots) <- nms - argz <- list( - title = title, titlefont = titlefont, font = font, showlegend = showlegend, - autosize = autosize, width = width, height = height, xaxis = xaxis, - yaxis = yaxis, legend = legend, annotations = annotations, margin = margin, - paper_bgcolor = paper_bgcolor, plot_bgcolor = plot_bgcolor, - hovermode = hovermode, dragmode = dragmode, separators = separators, - barmode = barmode, bargap = bargap, bargroupgap = bargroupgap, - barnorm = barnorm, boxmode = boxmode, boxgap = boxgap, - boxgroupgap = boxgroupgap, radialaxis = radialaxis, - angularaxis = angularaxis, scene = scene, direction = direction, - orientation = orientation, hidesources = hidesources - ) - structure( - dropNulls(argz), - class = "layout" - ) -} - -#' Create a font object. -#' -#' Available as: \itemize{ -#' \item \code{tickfont} in \link{colorbar}, \link{xaxis}, \link{yaxis}, \link{zaxis} -#' \item \code{textfont} in \link{scatter} -#' \item \code{font} in \link{layout}, \link{legend}, \link{annotation} -#' \item \code{titlefont} in \link{colorbar}, \link{xaxis}, \link{yaxis}, \link{zaxis}, \link{layout} -#' } -#' -#' @param family, size, color, outlinecolor -#' @export -#' @author Carson Sievert -#' @references \url{https://plot.ly/javascript-graphing-library/reference/#font} -#' - -font <- function(family = NULL, size = NULL, color = NULL, outlinecolor = NULL) { - argz <- list( - family = family, size = size, color = color, outlinecolor = outlinecolor - ) - structure( - dropNulls(argz), - class = "font" - ) -} - -#' Create a legend object. -#' -#' Available in \link{layout}. -#' -#' @param x, y, traceorder, font, bgcolor, bordercolor, borderwidth, xref, yref, -#' xanchor, yanchor -#' @export -#' @author Carson Sievert -#' @references \url{https://plot.ly/javascript-graphing-library/reference/#legend} -#' - -legend <- function(x = NULL, y = NULL, traceorder = NULL, font = NULL, - bgcolor = NULL, bordercolor = NULL, borderwidth = NULL, - xref = NULL, yref = NULL, xanchor = NULL, yanchor = NULL) { - argz <- list( - x = x, y = y, traceorder = traceorder, font = font, bgcolor = bgcolor, - bordercolor = bordercolor, borderwidth = borderwidth, xref = xref, - yref = yref, xanchor = xanchor, yanchor = yanchor - ) - structure( - dropNulls(argz), - class = "legend" - ) -} - -#' Create an annotation object. -#' -#' @param x, y, xref, yref, text, showarrow, font, xanchor, yanchor, align, -#' arrowhead, arrowsize, arrowwidth, arrowcolor, ax, ay, textangle, bordercolor, -#' borderwidth, borderpad, bgcolor, opacity -#' @export -#' @author Carson Sievert -#' @references \url{https://plot.ly/javascript-graphing-library/reference/#annotation} - -annotation <- function(x = NULL, y = NULL, xref = NULL, yref = NULL, - text = NULL, showarrow = NULL, font = NULL, - xanchor = NULL, yanchor = NULL, align = NULL, - arrowhead = NULL, arrowsize = NULL, arrowwidth = NULL, - arrowcolor = NULL, ax = NULL, ay = NULL, - textangle = NULL, bordercolor = NULL, borderwidth = NULL, - borderpad = NULL, bgcolor = NULL, opacity = NULL) { - argz <- list( - x = x, y = y, xref = xref, yref = yref, text = text, showarrow = showarrow, - font = font, xanchor = xanchor, yanchor = yanchor, align = align, - arrowhead = arrowhead, arrowsize = arrowsize, arrowwidth = arrowwidth, - arrowcolor = arrowcolor, ax = ax, ay = ay, textangle = textangle, - bordercolor = bordercolor, borderwidth = borderwidth, borderpad = borderpad, - bgcolor = bgcolor, opacity = opacity - ) - structure( - dropNulls(argz), - class = "annotation" - ) -} - - -#' Create a margin object. -#' -#' Available in \link{layout}. -#' -#' @param l, r, b, t, pad, autoexpand, data, layout -#' @export -#' @author Carson Sievert -#' @references \url{https://plot.ly/javascript-graphing-library/reference/#margin} - -margin <- function(l = NULL, r = NULL, b = NULL, t = NULL, pad = NULL, - autoexpand = NULL, data = NULL, layout = NULL) { - argz <- list( - l = l, r = r, b = b, t = t, pad = pad, autoexpand = autoexpand, - data = data, layout = layout - ) - structure( - dropNulls(argz), - class = "margin" - ) -} diff --git a/R/plotly.R b/R/plotly.R index 573eba5053..361909f75f 100644 --- a/R/plotly.R +++ b/R/plotly.R @@ -1,52 +1,105 @@ -is.plotly <- function(x) inherits(x, "plotly") - -#' Method for adding together plotly objects +#' Initiate a plotly object +#' +#' Creates a plotly object with a single trace and an empty layout. To add traces, +#' see \code{\link{add_trace}()} and to customize the layout see \code{\link{layout}()}. #' -#' @param x a plotly object -#' @param y another object +#' @param data A data frame to visualize (optional). +#' @param type A charater string describing the type of trace. +#' @param ... Trace properties. See the references section below for documentation +#' of these properties. +#' @param inherit should future traces inherit properties from this initial trace? +#' @param env An evaluation environment for arguments in \code{...}. +#' Only used if \code{data} is \code{NULL}. #' @author Carson Sievert +#' @references +#' \url{https://plot.ly/javascript-graphing-library/reference/#Trace_objects} #' @export -"+.plotly" <- function(x, y) { - if (is.ggplot(y)) - stop("Don't know how to add ggplot object(s) to a plotly object(s)", - "Try converting your ggplot object to a plotly object with ggplotly()") - if (is.aux(y)) - stop("An auxiliary object must be provided as an argument to a trace object") - if (sum(is.style(y), is.layoutLike(y), is.layout(y), is.plotly(y)) == 0) - stop("Don't know how to add ", deparse(substitute(y)), " to a plotly object") - - if (is.style(y)) { - ntraces <- length(x$data) - if (any(y$traces > ntraces)) - warning("Your style object references non-existent traces") - z <- y[!grepl("traces", names(y))] - for (i in y$traces) { - x$data[[i]] <- modifyList(x$data[[i]], z) - } - x - } else if (is.layoutLike(y)) { - # first class of a layout object should always correspond to it's 'layout link' - z <- class(y)[1] - y <- setNames(list(y), z) - modifyList(x, list(layout = y)) - } else if (is.layout(y)) { - modifyList(x, list(layout = y)) - } else if (is.plotly(y)) { - x$data <- c(x$data, y$data) - structure(x, class = unique(class(x), class(y))) - } +#' @examples +#' +#' data(economics, package = "ggplot2") +#' # basic time-series plot +#' p <- plot_ly(economics, x = date, y = uempmed, type = "scatter", showlegend = F) +#' # add a loess smoother +#' p2 <- add_trace(p, y = fitted(loess(uempmed ~ as.numeric(date)))) +#' # add a title +#' p3 <- layout(p2, title = "Median duration of unemployment (in weeks)") +#' # change the font +#' layout(p3, font = list(family = "Courier New, monospace")) +#' +#' # sometimes, a data frame isn't fit for the use case... +#' # for 3D surface plots, a numeric matrix is more natural +#' plot_ly(z = volcano, type = "surface") +#' + +plot_ly <- function(data = NULL, type = "scatter", ..., + env = parent.frame(), inherit = TRUE) { + # record trace information + tr <- list( + type = type, + # TODO: verify/filter arguments based on trace type. + args = substitute(list(...)), + env = if (is.null(data)) env else list2env(data), + inherit = inherit + ) + # this info is sufficient for recreating the plot + p <- list( + data = list(tr), + # Maybe provide an argument to keep layout? + layout = NULL, + url = NULL + ) + df <- if (is.null(data)) data.frame() else data + hash_plot(df, p) } -#' Method for adding together plotly objects +#' Add a trace to a plotly object +#' +#' Turns a dataset into a plotly object. A plotly object can be conceptualized as +#' a set of traces, a layout. This function will initiate #' -#' @param x a figure object -#' @param y another object +#' @param data A data frame with a class of plotly. +#' @param ... Trace arguments. Arguments are evaluated in the environment attached to +#' the most recent trace. See the reference below for documentation. +#' @param env An evaluation environment for arguments in \code{...}. +#' Only used if \code{data} is \code{NULL}. #' @author Carson Sievert #' @export -"+.figure" <- `+.plotly` +#' @references +#' \url{https://plot.ly/javascript-graphing-library/reference/#Trace_objects} +#' + +add_trace <- function(data = NULL, ..., env = parent.frame()) { + tr <- list( + args = substitute(list(...)), + env = if (is.null(data)) env else list2env(data) + ) + df <- if (is.null(data)) data.frame() else data + p <- get_plot(df) + p$data <- c(p$data, list(tr)) + hash_plot(df, p) +} + +# Layout and layout style objects +# https://plot.ly/javascript-graphing-library/reference/#Layout_and_layout_style_objects -# TODO: Does a `+` method for _overriding_ the LHS make any sense? Maybe for layout? +#' Add and/or modify layout of a plotly +#' +#' @inheritParams add_trace +#' @export +#' @author Carson Sievert +#' @references \url{https://plot.ly/javascript-graphing-library/reference/#layout} +#' +layout <- function(data = NULL, ..., env = parent.frame()) { + layout <- list( + args = substitute(list(...)), + env = if (is.null(data)) env else list2env(data) + ) + df <- if (is.null(data)) data.frame() else data + p <- get_plot(df) + p$layout <- c(p$layout, list(layout)) + hash_plot(df, p) +} #' Main interface to plotly #' @@ -58,16 +111,18 @@ is.plotly <- function(x) inherits(x, "plotly") #' @param base_url plotly server #' @export plotly <- function(username = NULL, key = NULL, base_url = NULL) { + .Deprecated("signup") if (!missing(username)) { message("Storing API key as the environment variable 'plotly_username'") Sys.setenv("plotly_username" = username) + } else { + Sys.setenv("plotly_username" = verify("username")) } if (!missing(key)) { message("Storing API key as the environment variable 'plotly_api_key'") Sys.setenv("plotly_api_key" = key) } else { - .Deprecated("signup") + Sys.setenv("plotly_api_key" = verify("api_key")) } - .Deprecated("ggplotly") invisible(NULL) } diff --git a/R/plotly_POST.R b/R/plotly_POST.R index e857fb753f..2dedb1dcf0 100644 --- a/R/plotly_POST.R +++ b/R/plotly_POST.R @@ -3,7 +3,7 @@ #' POST messages to the clientresp resource of plotly's REST API. Unlike \link{ggplotly}, #' this function does not translate ggplot objects. #' -#' @param x a list. +#' @param x a list or an environment. #' @export #' @references https://plot.ly/rest/ #' @seealso \link{signup} @@ -25,11 +25,9 @@ #' ) #' plotly_POST(list(trace1, trace2)) #' } -#' -#' plotly_POST <- function(x) { - if (!is.list(x)) stop("x must be a list") + x <- eval_list(x) nms <- names(x) # initialize positional and keyword 'arguments' as empty lists args <- kwargs <- list() @@ -45,9 +43,7 @@ plotly_POST <- function(x) { # filename & fileopt are keyword arguments required by the API # (note they can also be specified by the user) if (is.null(kwargs$filename)) kwargs$filename <- "plot from api" - if (is.null(kwargs$fileopt)) - # figure objects should be overwritten when POSTED - kwargs$fileopt <- if (is.figure(x)) "overwrite" else "new" + if (is.null(kwargs$fileopt)) kwargs$fileopt <- "new" # layout can be an empty list kwargs <- kwargs[sapply(kwargs, length) > 0] @@ -65,7 +61,9 @@ plotly_POST <- function(x) { base_url <- file.path(get_domain(), "clientresp") resp <- httr::POST(base_url, body = bod) con <- process(struct(resp, "clientresp")) - attr(x, "url") <- con$url - attr(x, "filename") <- con$filename - x + msg <- switch(kwargs$fileopt, + new = "Success! Created a new plotly here -> ", + overwrite = "Success! Modified your plotly here -> ") + message(msg, con$url) + con } diff --git a/R/print.R b/R/print.R index 4e5975b889..304e9fb473 100644 --- a/R/print.R +++ b/R/print.R @@ -4,35 +4,20 @@ #' Print a plotly object #' -#' @param p a list of class 'plotly' +#' @param p an object with class 'plotly' #' @export print.plotly <- function(p) { - #browser() - if (is.null(p$data)) stop("No traces detected in plot.") - # POST to plotly API - resp <- plotly_POST(p) - u <- attr(resp, "url") - if (httr::url_ok(u)) - message("Success! View your plotly here -> ", u) - if (interactive()) browseURL(u) - resp -} - -#' Print a figure object -#' -#' @param fig a figure object -#' @export -print.figure <- function(fig) { - u <- attr(fig, "url") - id <- sub(".*/([0-9]+)[/]?.*", "\\1", u) - usr <- verify("username") - # only POST this figure if it's different from the one that already exists - if (!identical(fig, get_figure(usr, id))) { - fig <- plotly_POST(fig) - message("Successfully modified figure object! View it here -> ", u) + hash <- attr(p, "plotly_hash") + if (is.null(hash)) + stop("A plotly object should always have a plotly_hash attribute.", + call. = FALSE) + l <- plotlyEnv[[hash]] + resp <- plotly_POST(l) + l$url <- u <- resp$url + if (!is.null(u)) { + if (httr::url_ok(u) && interactive()) browseURL(u) } - if (interactive()) browseURL(u) - fig + invisible(l) } #' Embed a plotly iframe into an R markdown document via \code{knit_print} @@ -49,32 +34,28 @@ knit_print.plotly <- function(x, options, ...) { resp <- print(x) w <- if (is.null(options[["width"]])) "800" else options[["width"]] h <- if (is.null(options[["height"]])) "600" else options[["height"]] - iframe <- plotly_iframe(attr(resp, "url"), w, h) + iframe <- plotly_iframe(resp$url, w, h) knitr::asis_output(iframe) } -#' @export -knit_print.figure <- knit_print.plotly - -plotly_iframe <- function(url, width, height) { - paste("", sep="") -} - #' Embed a plotly iframe into a IPython Notebook -#' @param url A url pointing to a plotly graph +#' @param p a plotly object #' @param width attribute of the iframe #' @param height attribute of the iframe #' @export -embed_notebook <- function(url, width = "100%", height = "525") { - if (!inherits(p, "clientresp")) { - p <- plotly(p) - url <- p[["url"]] - } +embed_notebook <- function(p, width = "100%", height = "525") { if (!requireNamespace("IRdisplay")) { warning("You need the IRdisplay package to use this function: \n", "devtools::install_github(c('IRkernel/repr', 'IRKernel/IRdisplay'))") return(p) } - IRdisplay::display_html(plotly_iframe(url, height, width)) + resp <- print(x) + iframe <- plotly_iframe(attr(resp, "url"), width, height) + IRdisplay::display_html(iframe) } + +plotly_iframe <- function(url, width, height) { + paste("", sep="") +} + diff --git a/R/process.R b/R/process.R index e4097043e2..74373e4fe9 100644 --- a/R/process.R +++ b/R/process.R @@ -18,11 +18,10 @@ process.clientresp <- function(resp) { process.figure <- function(resp) { stop_for_status(resp) con <- from_JSON(content(resp, as = "text")) - structure( - con$payload$figure, - class = "figure", - url = sub("apigetfile/", "~", resp$url) - ) + fig <- con$payload$figure + fig$url <- sub("apigetfile/", "~", resp$url) + # any reasonable way to return a data frame? + hash_plot(data.frame(), fig) } process.signup <- function(resp) { diff --git a/R/signup.R b/R/signup.R index e0f571ce0f..2d8f5051a3 100644 --- a/R/signup.R +++ b/R/signup.R @@ -51,5 +51,7 @@ signup <- function(username, email, save = TRUE) { cat_profile("username", con$un) cat_profile("api_key", con$api_key) } + Sys.setenv("plotly_username" = con$un) + Sys.setenv("plotly_api_key" = con$api_key) invisible(con) } diff --git a/R/style.R b/R/style.R index 8fbbe3b5aa..2e80db96ae 100644 --- a/R/style.R +++ b/R/style.R @@ -1,16 +1,19 @@ -is.style <- function(x) inherits(x, "style") - #' Modify trace styling #' +#' @param data A data frame with a class of plotly. #' @param traces numeric vector. Which traces should be modified? #' @param ... arguments coerced to a list and used to modify trace(s) #' @author Carson Sievert #' @export #' -style <- function(traces = 1, ...) { - structure( - c(traces = traces, list(...)), - class = "style" - ) +# TODO: should it be possible to do NSE with style()? +style <- function(data = NULL, traces = 1, ...) { + df <- if (is.null(data)) data.frame() else data + p <- get_plot(df) + ntraces <- length(p$data) + idx <- traces %in% seq_len(ntraces) + if (any(!idx)) warning("You referenced some traces that don't exist") + p$data[traces] <- modifyList(p$data[traces], list(...)) + hash_plot(df, p) } diff --git a/R/subplots.R b/R/subplots.R index 8944913890..de74f4564f 100644 --- a/R/subplots.R +++ b/R/subplots.R @@ -10,10 +10,8 @@ #' # TODO: throw warning if more than one _unique_ axis is predefined in any plot? - subplot <- function(..., nrows = 1, which_layout = 1) { dots <- list(...) - if (length(dots) == 1) return(dots) is_plotly <- vapply(dots, is.plotly, logical(1), USE.NAMES = FALSE) if (!all(is_plotly)) { warning("Every argument to this function should be plotly object.", @@ -22,6 +20,8 @@ subplot <- function(..., nrows = 1, which_layout = 1) { "These arguments will be ignored") dots <- dots[is_plotly] } + if (length(dots) == 1) return(dots) + dots <- lapply(dots, function(x) eval_list(get_plot(x))) # make sure each 'subplot' has each unique set of axes dat <- lapply(dots, "[[", "data") # for a particular plot, get axis identifiers @@ -44,7 +44,6 @@ subplot <- function(..., nrows = 1, which_layout = 1) { } } for (i in seq_along(dat)) dat[[i]] <- dat[[i]][[1]] - # now, figure out the domain spacing ls <- lapply(dots, "[[", "layout") nplots <- sum(is_plotly) @@ -58,20 +57,17 @@ subplot <- function(..., nrows = 1, which_layout = 1) { xdom <- get_domains(nplots, ncols) ydom <- get_domains(nplots, nrows) } - xaxes <- mapply(function(x, y) xaxis(domain = x, anchor = y), + xaxes <- mapply(function(x, y) list(domain = x, anchor = y), xdom, paste0("y", seq_len(nplots)), SIMPLIFY = FALSE) xaxes <- setNames(xaxes, sub("1", "", paste0("xaxis", seq_len(nplots)))) - yaxes <- mapply(function(x, y) yaxis(domain = x, anchor = y), + yaxes <- mapply(function(x, y) list(domain = x, anchor = y), ydom, paste0("x", seq_len(nplots)), SIMPLIFY = FALSE) yaxes <- setNames(yaxes, sub("1", "", paste0("yaxis", seq_len(nplots)))) layout <- dots[[which_layout]]$layout if (is.null(layout)) layout <- list() layout <- modifyList(layout, xaxes) layout <- modifyList(layout, yaxes) - structure( - list(data = dat, layout = layout), - class = "plotly" - ) + hash_plot(data.frame(), list(data = dat, layout = layout)) } diff --git a/R/trace.R b/R/trace.R deleted file mode 100644 index 54b94cf4da..0000000000 --- a/R/trace.R +++ /dev/null @@ -1,301 +0,0 @@ -#' Create a 'scatter' trace object -#' -#' @param x, y, r, t, mode, name, text, error_y, error_x, marker, line, -#' textposition, textfont, connectgaps, fill, fillcolor, opacity, xaxis, yaxis, -#' showlegend, stream, visible, xsrc, ysrc -#' @export -#' @author Carson Sievert -#' @references \url{https://plot.ly/javascript-graphing-library/reference/#scatter} -#' @examples \dontrun{ -#' # by default, scatter() creates a scatterplot -#' (p <- with(economics, scatter(date, uempmed))) -#' -#' m <- loess(uempmed ~ as.numeric(date), economics) -#' # change the mode to get a line plot (and use `+` to add it to the scatterplot) -#' p + scatter(economics$date, fitted(m), mode = "lines") + -#' layout(showLegend = FALSE) -#' } -scatter <- function(x = NULL, y = NULL, r = NULL, t = NULL, mode = "markers", - name = NULL, text = NULL, error_y = NULL, error_x = NULL, - marker = NULL, line = NULL, textposition = NULL, - textfont = NULL, connectgaps = NULL, fill = NULL, - fillcolor = NULL, opacity = NULL, xaxis = NULL, - yaxis = NULL, showlegend = NULL, stream = NULL, - visible = NULL, xsrc = NULL, ysrc = NULL) { - # there has to be a better way to ensure arguments are evaluated in correct context - argz <- list( - x = x, y = y, r = r, t = t, mode = mode, name = name, text = text, - error_y = error_y, error_x = error_x, marker = marker, line = line, - textposition = textposition, textfont = textfont, connectgaps = connectgaps, - fill = fill, fillcolor = fillcolor, opacity = opacity, xaxis = xaxis, - yaxis = yaxis, showlegend = showlegend, stream = stream, visible = visible, - xsrc = xsrc, ysrc = ysrc - ) - tr <- c(dropNulls(argz), list(type = "scatter")) - structure( - list(data = list(tr), layout = NULL), - class = c("scatter", "plotly") - ) -} - -#' Create a 'bar' trace object -#' -#' @param x, y, name, orientation, text, error_y, error_x, marker, opacity, -#' xaxis, yaxis, showlegend, stream, visible, xsrc, ysrc, r, t -#' @export -#' @author Carson Sievert -#' @references \url{https://plot.ly/javascript-graphing-library/reference/#bar} -#' @examples \dontrun{ -#' x <- with(diamonds, tapply(price, cut, mean)) -#' bar(names(x), as.numeric(x)) -#' # TODO: an example of layering bar traces to get a mosiac chart? -#' } -bar <- function(x = NULL, y = NULL, name = NULL, orientation = NULL, text = NULL, - error_y = NULL, error_x = NULL, marker = NULL, opacity = NULL, - xaxis = NULL, yaxis = NULL, showlegend = NULL, stream = NULL, - visible = NULL, xsrc = NULL, ysrc = NULL, r = NULL, t = NULL) { - argz <- list( - x = x, y = y, name = name, orientation = orientation, text = text, - error_y = error_y, error_x = error_x, marker = marker, opacity = opacity, - xaxis = xaxis, yaxis = yaxis, showlegend = showlegend, stream = stream, - visible = visible, xsrc = xsrc, ysrc = ysrc, r = r, t = t - ) - tr <- c(dropNulls(argz), list(type = "bar")) - structure( - list(data = list(tr), layout = NULL), - class = c("bar", "plotly") - ) -} - -#' Create a 'histogram' trace object -#' -#' @param x, y, histnorm, histfunc, name, orientation, autobinx, nbinsx, xbins, -#' autobiny, nbinsy, ybins, text, error_y, error_x, marker, opacity, xaxis, -#' yaxis, showlegend, stream, visible, xsrc, ysrc -#' @export -#' @author Carson Sievert -#' @references \url{https://plot.ly/javascript-graphing-library/reference/#histogram} -#' - -histogram <- function(x = NULL, y = NULL, histnorm = NULL, histfunc = NULL, - name = NULL, orientation = NULL, autobinx = NULL, - nbinsx = NULL, xbins = NULL, autobiny = NULL, - nbinsy = NULL, ybins = NULL, text = NULL, error_y = NULL, - error_x = NULL, marker = NULL, opacity = NULL, - xaxis = NULL, yaxis = NULL, showlegend = NULL, - stream = NULL, visible = NULL, xsrc = NULL, ysrc = NULL) { - argz <- list( - x = x, y = y, histnorm = histnorm, histfunc = histfunc, name = name, - orientation = orientation, autobinx = autobinx, nbinsx = nbinsx, - xbins = xbins, autobiny = autobiny, nbinsy = nbinsy, ybins = ybins, - text = text, error_y = error_y, error_x = error_x, marker = marker, - opacity = opacity, xaxis = xaxis, yaxis = yaxis, showlegend = showlegend, - stream = stream, visible = visible, xsrc = xsrc, ysrc = ysrc - ) - tr <- c(dropNulls(argz), list(type = "histogram")) - structure( - list(data = list(tr), layout = NULL), - class = c("histogram", "plotly") - ) -} - -#' Create a 'box' trace object -#' -#' @param y, x0, x, name, boxmean, boxpoints, jitter, pointpos, whiskerwidth, -#' fillcolor, marker, line, opacity, xaxis, yaxis, showlegend, stream, visible, -#' xsrc, ysrc -#' @export -#' @author Carson Sievert -#' @references \url{https://plot.ly/javascript-graphing-library/reference/#box} -#' -box <- function(y = NULL, x0 = NULL, x = NULL, name = NULL, boxmean = NULL, - boxpoints = NULL, jitter = NULL, pointpos = NULL, - whiskerwidth = NULL, fillcolor = NULL, marker = NULL, - line = NULL, opacity = NULL, xaxis = NULL, yaxis = NULL, - showlegend = NULL, stream = NULL, visible = NULL, xsrc = NULL, - ysrc = NULL) { - argz <- list( - y = y, x0 = x0, x = x, name = name, boxmean = boxmean, boxpoints = boxpoints, - jitter = jitter, pointpos = pointpos, whiskerwidth = whiskerwidth, - fillcolor = fillcolor, marker = marker, line = line, opacity = opacity, - xaxis = xaxis, yaxis = yaxis, showlegend = showlegend, stream = stream, - visible = visible, xsrc = xsrc, ysrc = ysrc - ) - tr <- c(dropNulls(argz), list(type = "box")) - structure( - list(data = list(tr), layout = NULL), - class = c("box", "plotly") - ) -} - -#' Create a 'heatmap' trace object -#' -#' @param z, x, y, name, zauto, zmin, zmax, colorscale, reversescale, showscale, -#' colorbar, zsmooth, opacity, connectgaps, xaxis, yaxis, showlegend, stream, -#' text, visible, x0, dx, y0, dy, xtype, ytype -#' @export -#' @author Carson Sievert -#' @references \url{https://plot.ly/javascript-graphing-library/reference/#heatmap} -#' -heatmap <- function(z = NULL, x = NULL, y = NULL, name = NULL, zauto = NULL, - zmin = NULL, zmax = NULL, colorscale = NULL, - reversescale = NULL, showscale = NULL, colorbar = NULL, - zsmooth = NULL, opacity = NULL, connectgaps = NULL, - xaxis = NULL, yaxis = NULL, showlegend = NULL, - stream = NULL, text = NULL, visible = NULL, x0 = NULL, - dx = NULL, y0 = NULL, dy = NULL, xtype = NULL, - ytype = NULL) { - argz <- list( - z = z, x = x, y = y, name = name, zauto = zauto, zmin = zmin, zmax = zmax, - colorscale = colorscale, reversescale = reversescale, showscale = showscale, - colorbar = colorbar, zsmooth = zsmooth, opacity = opacity, - connectgaps = connectgaps, xaxis = xaxis, yaxis = yaxis, - showlegend = showlegend, stream = stream, text = text, visible = visible, - x0 = x0, dx = dx, y0 = y0, dy = dy, xtype = xtype, ytype = ytype - ) - tr <- c(dropNulls(argz), list(type = "heatmap")) - structure( - list(data = list(tr), layout = NULL), - class = c("heatmap", "plotly") - ) -} - -#' Create a 'contour' trace object -#' -#' @param z, x, y, name, zauto, zmin, zmax, autocontour, ncontours, contours, -#' line, colorscale, reversescale, showscale, colorbar, connectgaps, opacity, -#' xaxis, yaxis, showlegend, stream, visible, x0, dx, y0, dy, xtype, ytype -#' @export -#' @author Carson Sievert -#' @references \url{https://plot.ly/javascript-graphing-library/reference/#contour} -#' -contour <- function(z = NULL, x = NULL, y = NULL, name = NULL, zauto = NULL, - zmin = NULL, zmax = NULL, autocontour = NULL, - ncontours = NULL, contours = NULL, line = NULL, - colorscale = NULL, reversescale = NULL, showscale = NULL, - colorbar = NULL, connectgaps = NULL, opacity = NULL, - xaxis = NULL, yaxis = NULL, showlegend = NULL, - stream = NULL, visible = NULL, x0 = NULL, dx = NULL, - y0 = NULL, dy = NULL, xtype = NULL, ytype = NULL) { - argz <- list( - z = z, x = x, y = y, name = name, zauto = zauto, zmin = zmin, zmax = zmax, - autocontour = autocontour, ncontours = ncontours, contours = contours, - line = line, colorscale = colorscale, reversescale = reversescale, - showscale = showscale, colorbar = colorbar, connectgaps = connectgaps, - opacity = opacity, xaxis = xaxis, yaxis = yaxis, showlegend = showlegend, - stream = stream, visible = visible, x0 = x0, dx = dx, y0 = y0, dy = dy, - xtype = xtype, ytype = ytype - ) - tr <- c(dropNulls(argz), list(type = "contour")) - structure( - list(data = list(tr), layout = NULL), - class = c("contour", "plotly") - ) -} - -#' Create a 'histogram2d' trace object -#' -#' @param x, y, histnorm, histfunc, name, autobinx, nbinsx, xbins, autobiny, -#' nbinsy, ybins, colorscale, reversescale, showscale, colorbar, zauto, zmin, -#' zmax, zsmooth, opacity, xaxis, yaxis, showlegend, stream, visible, xsrc, ysrc -#' @export -#' @author Carson Sievert -#' @references \url{https://plot.ly/javascript-graphing-library/reference/#histogram2d} -#' -histogram2d <- function(x = NULL, y = NULL, histnorm = NULL, histfunc = NULL, - name = NULL, autobinx = NULL, nbinsx = NULL, - xbins = NULL, autobiny = NULL, nbinsy = NULL, - ybins = NULL, colorscale = NULL, reversescale = NULL, - showscale = NULL, colorbar = NULL, zauto = NULL, - zmin = NULL, zmax = NULL, zsmooth = NULL, opacity = NULL, - xaxis = NULL, yaxis = NULL, showlegend = NULL, - stream = NULL, visible = NULL, xsrc = NULL, ysrc = NULL) { - argz <- list( - x = x, y = y, histnorm = histnorm, histfunc = histfunc, name = name, - autobinx = autobinx, nbinsx = nbinsx, xbins = xbins, autobiny = autobiny, - nbinsy = nbinsy, ybins = ybins, colorscale = colorscale, - reversescale = reversescale, showscale = showscale, colorbar = colorbar, - zauto = zauto, zmin = zmin, zmax = zmax, zsmooth = zsmooth, - opacity = opacity, xaxis = xaxis, yaxis = yaxis, showlegend = showlegend, - stream = stream, visible = visible, xsrc = xsrc, ysrc = ysrc - ) - tr <- c(dropNulls(argz), list(type = "histogram2d")) - structure( - list(data = list(tr), layout = NULL), - class = c("histogram2d", "plotly") - ) -} - -#TODO: Can we create this object by just doing histogram2d() + contour()???? -histogram2dcontour <- function(){ - message("Use histogram2d() + contour()") -} - -#' Create a 'area' trace object -#' -#' @param r, t, name, marker, showlegend, stream, visible, angularaxis, -#' radialaxis -#' @export -#' @author Carson Sievert -#' @references \url{https://plot.ly/javascript-graphing-library/reference/#area} -#' -area <- function(r = NULL, t = NULL, name = NULL, marker = NULL, - showlegend = NULL, stream = NULL, visible = NULL, - angularaxis = NULL, radialaxis = NULL) { - argz <- list( - r = r, t = t, name = name, marker = marker, showlegend = showlegend, - stream = stream, visible = visible, angularaxis = angularaxis, - radialaxis = radialaxis - ) - tr <- c(dropNulls(argz), list(type = "area")) - structure( - list(data = list(tr), layout = NULL), - class = c("area", "plotly") - ) -} - -#' Create a 'scatter3d' trace object -#' -#' @param x, y, z, mode, name, text, error_z, error_y, error_x, marker, line, -#' textposition, scene, stream, visible -#' @export -#' @author Carson Sievert -#' @references \url{https://plot.ly/javascript-graphing-library/reference/#scatter3d} -#' -scatter3d <- function(x = NULL, y = NULL, z = NULL, mode = NULL, name = NULL, - text = NULL, error_z = NULL, error_y = NULL, - error_x = NULL, marker = NULL, line = NULL, - textposition = NULL, scene = NULL, stream = NULL, - visible = NULL) { - argz <- list( - x = x, y = y, z = z, mode = mode, name = name, text = text, - error_z = error_z, error_y = error_y, error_x = error_x, marker = marker, - line = line, textposition = textposition, scene = scene, stream = stream, - visible = visible - ) - tr <- c(dropNulls(argz), list(type = "scatter3d")) - structure( - list(data = list(tr), layout = NULL), - class = c("scatter3d", "plotly") - ) -} - -#' Create a 'surface' trace object -#' -#' @param z, x, y, name, colorscale, scene, stream, visible, type -#' @export -#' @author Carson Sievert -#' @references \url{https://plot.ly/javascript-graphing-library/reference/#surface} -#' -surface <- function(z = NULL, x = NULL, y = NULL, name = NULL, colorscale = NULL, - scene = NULL, stream = NULL, visible = NULL, type = NULL) { - argz <- list( - z = z, x = x, y = y, name = name, colorscale = colorscale, - scene = scene, stream = stream, visible = visible, type = type - ) - tr <- c(dropNulls(argz), list(type = "surface")) - structure( - list(data = list(tr), layout = NULL), - class = c("surface", "plotly") - ) -} diff --git a/R/utils.R b/R/utils.R index 893e798574..8d9dbd6a50 100644 --- a/R/utils.R +++ b/R/utils.R @@ -1,3 +1,17 @@ +#' Pipe operator +#' +#' See \code{\link[magrittr]{\%>\%}} for more details. +#' +#' @name %>% +#' @rdname pipe +#' @keywords internal +#' @export +#' @importFrom magrittr %>% +#' @usage lhs \%>\% rhs +NULL + +is.plotly <- function(x) inherits(x, "plotly") + # this function is called after the package is loaded .onLoad <- function(...) { usr <- verify("username") @@ -6,6 +20,82 @@ invisible(NULL) } +# special enviroment that tracks trace/layout information +plotlyEnv <- new.env(parent = emptyenv()) + +# hash plot info, assign it to the special plotly environment, & attach it to data +hash_plot <- function(df, p) { + hash <- digest::digest(p) + assign(hash, p, envir = plotlyEnv) + attr(df, "plotly_hash") <- hash + # add plotly class mainly for printing method + class(df) <- unique(c("plotly", class(df))) + # return a data frame to be compatible with things like dplyr + df +} + +# get plot info given a +get_plot <- function(data, strict = TRUE) { + hash <- attr(data, "plotly_hash") + if (!is.null(hash)) { + p <- get(hash, envir = plotlyEnv) + } else { + # safe to just grab the most recent environment? + hash <- rev(ls(plotlyEnv))[1] + p <- plotlyEnv[[hash]] + if (strict) + warning("Output may not be correct since data isn't a plotly object") + } + p +} + +# evaluate unevaluated expressions before POSTing to plotly +eval_list <- function(l) { + # create list skeleton + x <- list() + ntraces <- length(l$data) + x$data <- vector("list", ntraces) + # when appropriate, evaluate trace arguments in a suitable environment + for (i in seq_len(ntraces)) { + dat <- l$data[[i]] + idx <- names(dat) %in% c("args", "env") + x$data[[i]] <- if (sum(idx) == 2) c(dat[!idx], eval(dat$args, dat$env)) else dat + } + # carry over data from first trace (if appropriate) + if (ntraces > 1 && isTRUE(l$data[[1]]$inherit)) { + for (i in seq.int(2, ntraces)) { + x$data[[i]] <- modifyList(x$data[[1]], x$data[[i]]) + } + } + # plot_ly()/layout() will produce a unnamed list of layouts + # in that case, we may want to evaluate layout arguments + idx <- names(l$layout) == "" + if (all(idx)) { + nlayouts <- length(l$layout) + layouts <- setNames(vector("list", nlayouts), names(l$layout)) + for (i in seq_len(nlayouts)) { + layout <- l$layout[[i]] + idx <- names(layout) %in% c("args", "env") + layouts[[i]] <- if (sum(idx) == 2) { + c(layout[!idx], eval(layout$args, layout$env)) + } else { + layout + } + } + idx <- names(layouts) == "" + x$layout <- if (any(idx)) { + c(Reduce(c, layouts[idx]), layouts[!idx]) + } else { + Reduce(c, layouts) + } + } else { + x$layout <- l$layout + } + # create a new plotly if no url is attached to this environment + x$fileopt <- if (is.null(l$url)) "new" else "overwrite" + x +} + # Check for credentials/configuration and throw warnings where appropriate verify <- function(what = "username") { val <- grab(what) @@ -50,8 +140,11 @@ from_JSON <- function(x, ...) { jsonlite::fromJSON(x, simplifyDataFrame = FALSE, simplifyMatrix = FALSE, ...) } -# added a class to existing class(es) of an object and return the object -struct <- function(x, y) structure(x, class = c(class(x), y)) +# add a class to an object only if it is new, and keep any existing classes of +# that object +struct <- function(x, y, ...) { + structure(x, class = unique(c(class(x), y)), ...) +} # TODO: what are some other common configuration options we want to support?? get_domain <- function() { @@ -73,11 +166,6 @@ plotly_headers <- function() { "plotly-platform" = "R")) } -# Given a vector or list, drop all the NULL items in it -dropNulls <- function(x) { - x[!vapply(x, is.null, FUN.VALUE = logical(1))] -} - # try to write environment variables to an .Rprofile cat_profile <- function(key, value, path = "~") { r_profile <- file.path(normalizePath(path, mustWork = TRUE), @@ -87,10 +175,14 @@ cat_profile <- function(key, value, path = "~") { message("Creating", r_profile) r_profile_con <- file(r_profile) } - if (file.access(r_profile, 2) != 0) - stop("R doesn't have permission to write to this file: ", path) - if (file.access(r_profile, 4) != 0) + if (file.access(r_profile, 2) != 0) { + stop("R doesn't have permission to write to this file: ", path, "\n", + "You should consider putting this in an .Rprofile ", "\n", + "(or sourcing it when you use plotly): ", snippet) + } + if (file.access(r_profile, 4) != 0) { stop("R doesn't have permission to read this file: ", path) + } message("Adding plotly_", key, " environment variable to ", r_profile) cat(snippet, file = r_profile, append = TRUE) } diff --git a/README.md b/README.md index 16e0370fd9..58fd1a7f8a 100644 --- a/README.md +++ b/README.md @@ -1,48 +1,66 @@ [![Build Status](https://travis-ci.org/ropensci/plotly.png?branch=master)](https://travis-ci.org/ropensci/plotly) +# plotly -![](http://i.imgur.com/gp0muqe.gif) +An R package for creating (and modifying) interactive web-based graphs via [plotly](https://plot.ly/)'s API. +## Installation -Interactive R and ggplot2 figures in your web browser ---- +__plotly__ is not (yet) available on CRAN, but you can easily install it via [devtools](http://cran.r-project.org/web/packages/devtools/): +```r +devtools::install_github("ropensci/plotly") ``` -library(plotly) -# --> your ggplot2 methods <-- -dsamp <- diamonds[sample(nrow(diamonds), 1000), ] -qplot(carat, price, data=dsamp, colour=clarity) +## Getting Started + +### Signup + +If you don't already have a plotly account, either [signup online](https://plot.ly/how-to-sign-up-to-plotly/) or use the `signup()` function (see the `help(signup)` page for more details). + +Note you can check if you have a username and API key with: -# --> send your ggplot2 figure to plotly <-- -py <- plotly() -py$ggplotly() +```r +plotly:::verify("username") +plotly:::verify("api_key") ``` -[![](https://plot.ly/~chris/2703.png)](https://plot.ly/~chris/2703) -Interact with the Plotly graph: [https://plot.ly/~chris/2703](https://plot.ly/~chris/2703) +### ggplot2 converter +If you use [ggplot2](http://cran.r-project.org/web/packages/ggplot2/index.html), you can easily convert them to plotly! -[Get started](https://plot.ly/ggplot2/) -------------- +```r +library(plotly) +d <- diamonds[sample(nrow(diamonds), 1000), ] +p <- qplot(carat, price, size = I(4), data = d) + facet_wrap(~cut) + + geom_smooth(aes(colour = cut, fill = cut)) +ggplotly(p) +``` +[![](https://plot.ly/~cpsievert/949.png)](https://plot.ly/~cpsievert/949) +Interact with the Plotly graph: [https://plot.ly/~cpsievert/949](https://plot.ly/~cpsievert/949) -Learn More ---- -- [Getting started with ggplot2 and plotly](https://plot.ly/ggplot2/getting-started/) -- [A Brief Introduction to Plotly « Bad Hessian](http://badhessian.org/2014/08/a-brief-introduction-to-plotly/) + +### Custom plotlys + +See the vignette entry for an overview of the + + +## Learn More + +- [A declarative DSL for the plotly graphing library in R](http://cpsievert.github.io/plotly/dsl/) - [Plot with ggplot2, interact, collaborate, and share online « Bayesian Biologist](http://bayesianbiologist.com/2014/07/31/plot-with-ggplot2-interact-collaborate-and-share-online/) - [A Rosetta Stone for R, ggplot2, Python, MATLAB, and Excel Plotting](http://nbviewer.ipython.org/gist/msund/61cdbd5b22c103fffb84) -Stay in touch ---- +## Stay in touch + - - [@plotlygraphs](https://twitter.com/plotlygraphs) -Contributing ---- -- Contributions welcome! Check out our [wiki](https://github.com/ropensci/plotly/wiki/Development-guidelines) for more information. +## Contributing + +- We love collaboration! See the [code of conduct]() and the [wiki](https://github.com/ropensci/plotly/wiki/Development-guidelines) for more information. --- diff --git a/man/add_trace.Rd b/man/add_trace.Rd new file mode 100644 index 0000000000..63e477e733 --- /dev/null +++ b/man/add_trace.Rd @@ -0,0 +1,28 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/plotly.R +\name{add_trace} +\alias{add_trace} +\title{Add a trace to a plotly object} +\usage{ +add_trace(data = NULL, ..., env = parent.frame()) +} +\arguments{ +\item{data}{A data frame with a class of plotly.} + +\item{...}{Trace arguments. Arguments are evaluated in the environment attached to +the most recent trace. See the reference below for documentation.} + +\item{env}{An evaluation environment for arguments in \code{...}. +Only used if \code{data} is \code{NULL}.} +} +\description{ +Turns a dataset into a plotly object. A plotly object can be conceptualized as +a set of traces, a layout. This function will initiate +} +\author{ +Carson Sievert +} +\references{ +\url{https://plot.ly/javascript-graphing-library/reference/#Trace_objects} +} + diff --git a/man/angularaxis.Rd b/man/angularaxis.Rd deleted file mode 100644 index f175957fda..0000000000 --- a/man/angularaxis.Rd +++ /dev/null @@ -1,22 +0,0 @@ -% Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/axis.R -\name{angularaxis} -\alias{angularaxis} -\title{Create an angularaxis object.} -\usage{ -angularaxis(range = NULL, domain = NULL, orientation = NULL, - showline = NULL, showticklabels = NULL, tickorientation = NULL, - ticklen = NULL, tickcolor = NULL, ticksuffix = NULL, - endpadding = NULL, visible = NULL) -} -\arguments{ -\item{range}{domain, orientation, showline, showticklabels, tickorientation, -ticklen, tickcolor, ticksuffix, endpadding, visible} -} -\description{ -Available in \link{layout} -} -\references{ -\url{https://plot.ly/javascript-graphing-library/reference/#angularaxis} -} - diff --git a/man/annotation.Rd b/man/annotation.Rd deleted file mode 100644 index 2e7cba62d2..0000000000 --- a/man/annotation.Rd +++ /dev/null @@ -1,28 +0,0 @@ -% Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/layout.R -\name{annotation} -\alias{annotation} -\title{Create an annotation object.} -\usage{ -annotation(x = NULL, y = NULL, xref = NULL, yref = NULL, text = NULL, - showarrow = NULL, font = NULL, xanchor = NULL, yanchor = NULL, - align = NULL, arrowhead = NULL, arrowsize = NULL, arrowwidth = NULL, - arrowcolor = NULL, ax = NULL, ay = NULL, textangle = NULL, - bordercolor = NULL, borderwidth = NULL, borderpad = NULL, - bgcolor = NULL, opacity = NULL) -} -\arguments{ -\item{x,}{y, xref, yref, text, showarrow, font, xanchor, yanchor, align, -arrowhead, arrowsize, arrowwidth, arrowcolor, ax, ay, textangle, bordercolor, -borderwidth, borderpad, bgcolor, opacity} -} -\description{ -Create an annotation object. -} -\author{ -Carson Sievert -} -\references{ -\url{https://plot.ly/javascript-graphing-library/reference/#annotation} -} - diff --git a/man/area.Rd b/man/area.Rd deleted file mode 100644 index ba61b62acf..0000000000 --- a/man/area.Rd +++ /dev/null @@ -1,24 +0,0 @@ -% Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/trace.R -\name{area} -\alias{area} -\title{Create a 'area' trace object} -\usage{ -area(r = NULL, t = NULL, name = NULL, marker = NULL, - showlegend = NULL, stream = NULL, visible = NULL, angularaxis = NULL, - radialaxis = NULL) -} -\arguments{ -\item{r,}{t, name, marker, showlegend, stream, visible, angularaxis, -radialaxis} -} -\description{ -Create a 'area' trace object -} -\author{ -Carson Sievert -} -\references{ -\url{https://plot.ly/javascript-graphing-library/reference/#area} -} - diff --git a/man/bar.Rd b/man/bar.Rd deleted file mode 100644 index 8c0378fafa..0000000000 --- a/man/bar.Rd +++ /dev/null @@ -1,32 +0,0 @@ -% Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/trace.R -\name{bar} -\alias{bar} -\title{Create a 'bar' trace object} -\usage{ -bar(x = NULL, y = NULL, name = NULL, orientation = NULL, text = NULL, - error_y = NULL, error_x = NULL, marker = NULL, opacity = NULL, - xaxis = NULL, yaxis = NULL, showlegend = NULL, stream = NULL, - visible = NULL, xsrc = NULL, ysrc = NULL, r = NULL, t = NULL) -} -\arguments{ -\item{x,}{y, name, orientation, text, error_y, error_x, marker, opacity, -xaxis, yaxis, showlegend, stream, visible, xsrc, ysrc, r, t} -} -\description{ -Create a 'bar' trace object -} -\examples{ -\dontrun{ -x <- with(diamonds, tapply(price, cut, mean)) -bar(names(x), as.numeric(x)) -# TODO: an example of layering bar traces to get a mosiac chart? -} -} -\author{ -Carson Sievert -} -\references{ -\url{https://plot.ly/javascript-graphing-library/reference/#bar} -} - diff --git a/man/box.Rd b/man/box.Rd deleted file mode 100644 index 16d6ccfbe2..0000000000 --- a/man/box.Rd +++ /dev/null @@ -1,27 +0,0 @@ -% Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/trace.R -\name{box} -\alias{box} -\title{Create a 'box' trace object} -\usage{ -box(y = NULL, x0 = NULL, x = NULL, name = NULL, boxmean = NULL, - boxpoints = NULL, jitter = NULL, pointpos = NULL, whiskerwidth = NULL, - fillcolor = NULL, marker = NULL, line = NULL, opacity = NULL, - xaxis = NULL, yaxis = NULL, showlegend = NULL, stream = NULL, - visible = NULL, xsrc = NULL, ysrc = NULL) -} -\arguments{ -\item{y,}{x0, x, name, boxmean, boxpoints, jitter, pointpos, whiskerwidth, -fillcolor, marker, line, opacity, xaxis, yaxis, showlegend, stream, visible, -xsrc, ysrc} -} -\description{ -Create a 'box' trace object -} -\author{ -Carson Sievert -} -\references{ -\url{https://plot.ly/javascript-graphing-library/reference/#box} -} - diff --git a/man/colorbar.Rd b/man/colorbar.Rd deleted file mode 100644 index 851d01970a..0000000000 --- a/man/colorbar.Rd +++ /dev/null @@ -1,38 +0,0 @@ -% Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/aux.R -\name{colorbar} -\alias{colorbar} -\title{Create a 'colorbar' auxiliary object} -\usage{ -colorbar(title = NULL, titleside = NULL, titlefont = NULL, - thickness = NULL, thicknessmode = NULL, len = NULL, lenmode = NULL, - autotick = NULL, nticks = NULL, ticks = NULL, showticklabels = NULL, - tick0 = NULL, dtick = NULL, ticklen = NULL, tickwidth = NULL, - tickcolor = NULL, tickangle = NULL, tickfont = NULL, - exponentformat = NULL, showexponent = NULL, x = NULL, y = NULL, - xanchor = NULL, yanchor = NULL, bgcolor = NULL, outlinecolor = NULL, - outlinewidth = NULL, bordercolor = NULL, borderwidth = NULL, - xpad = NULL, ypad = NULL) -} -\arguments{ -\item{title,}{titleside, titlefont, thickness, thicknessmode, len, lenmode, -autotick, nticks, ticks, showticklabels, tick0, dtick, ticklen, tickwidth, -tickcolor, tickangle, tickfont, exponentformat, showexponent, x, y, xanchor, -yanchor, bgcolor, outlinecolor, outlinewidth, bordercolor, borderwidth, -xpad, ypad} -} -\description{ -Available in \link{heatmap}, \link{contour}, \link{histogram2d}, \link{histogram2dcontour} -} -\examples{ -\dontrun{ - -} -} -\author{ -Carson Sievert -} -\references{ -\url{https://plot.ly/javascript-graphing-library/reference/#colorbar} -} - diff --git a/man/contour.Rd b/man/contour.Rd deleted file mode 100644 index 9cc00a861b..0000000000 --- a/man/contour.Rd +++ /dev/null @@ -1,29 +0,0 @@ -% Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/trace.R -\name{contour} -\alias{contour} -\title{Create a 'contour' trace object} -\usage{ -contour(z = NULL, x = NULL, y = NULL, name = NULL, zauto = NULL, - zmin = NULL, zmax = NULL, autocontour = NULL, ncontours = NULL, - contours = NULL, line = NULL, colorscale = NULL, reversescale = NULL, - showscale = NULL, colorbar = NULL, connectgaps = NULL, opacity = NULL, - xaxis = NULL, yaxis = NULL, showlegend = NULL, stream = NULL, - visible = NULL, x0 = NULL, dx = NULL, y0 = NULL, dy = NULL, - xtype = NULL, ytype = NULL) -} -\arguments{ -\item{z,}{x, y, name, zauto, zmin, zmax, autocontour, ncontours, contours, -line, colorscale, reversescale, showscale, colorbar, connectgaps, opacity, -xaxis, yaxis, showlegend, stream, visible, x0, dx, y0, dy, xtype, ytype} -} -\description{ -Create a 'contour' trace object -} -\author{ -Carson Sievert -} -\references{ -\url{https://plot.ly/javascript-graphing-library/reference/#contour} -} - diff --git a/man/contours.Rd b/man/contours.Rd deleted file mode 100644 index 78acca7123..0000000000 --- a/man/contours.Rd +++ /dev/null @@ -1,27 +0,0 @@ -% Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/aux.R -\name{contours} -\alias{contours} -\title{Create a 'contours' auxiliary object} -\usage{ -contours(showlines = NULL, start = NULL, end = NULL, size = NULL, - coloring = NULL) -} -\arguments{ -\item{showlines,}{start, end, size, coloring} -} -\description{ -Available in \link{contour} and \link{histogram2dcontour}. -} -\examples{ -\dontrun{ - -} -} -\author{ -Carson Sievert -} -\references{ -\url{https://plot.ly/javascript-graphing-library/reference/#contours} -} - diff --git a/man/embed_notebook.Rd b/man/embed_notebook.Rd index fc3825953f..b642f64d5b 100644 --- a/man/embed_notebook.Rd +++ b/man/embed_notebook.Rd @@ -4,10 +4,10 @@ \alias{embed_notebook} \title{Embed a plotly iframe into a IPython Notebook} \usage{ -embed_notebook(url, width = "100\%", height = "525") +embed_notebook(p, width = "100\%", height = "525") } \arguments{ -\item{url}{A url pointing to a plotly graph} +\item{p}{a plotly object} \item{width}{attribute of the iframe} diff --git a/man/error_x.Rd b/man/error_x.Rd deleted file mode 100644 index b1a2551697..0000000000 --- a/man/error_x.Rd +++ /dev/null @@ -1,34 +0,0 @@ -% Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/aux.R -\name{error_x} -\alias{error_x} -\title{Create an 'error_x' auxiliary object} -\usage{ -error_x(type = NULL, symmetric = NULL, array = NULL, value = NULL, - arrayminus = NULL, valueminus = NULL, color = NULL, thickness = NULL, - width = NULL, opacity = NULL, copy_ystyle = NULL, visible = NULL) -} -\arguments{ -\item{type,}{symmetric, array, value, arrayminus, valueminus, color, -thickness, width, opacity, copy_ystyle, visible} -} -\description{ -Available in \link{scatter}, \link{bar}, \link{histogram}, and \link{scatter3d}. -} -\examples{ -\dontrun{ -means <- with(diamonds, tapply(carat, cut, mean)) -sds <- with(diamonds, tapply(carat, cut, sd)) -# construct the error bar object -err <- error_x(array = as.numeric(sds)) -# pass it to a trace object -scatter(as.numeric(means), names(means), error_x = err) -} -} -\author{ -Carson Sievert -} -\references{ -\url{https://plot.ly/javascript-graphing-library/reference/#error_x} -} - diff --git a/man/error_y.Rd b/man/error_y.Rd deleted file mode 100644 index c954de3d1d..0000000000 --- a/man/error_y.Rd +++ /dev/null @@ -1,34 +0,0 @@ -% Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/aux.R -\name{error_y} -\alias{error_y} -\title{Create an 'error_y' auxiliary object} -\usage{ -error_y(type = NULL, symmetric = NULL, array = NULL, value = NULL, - arrayminus = NULL, valueminus = NULL, color = NULL, thickness = NULL, - width = NULL, opacity = NULL, visible = NULL) -} -\arguments{ -\item{type,}{symmetric, array, value, arrayminus, valueminus, color, -thickness, width, opacity, visible} -} -\description{ -Available in \link{scatter}, \link{bar}, \link{histogram}, and \link{scatter3d}. -} -\examples{ -\dontrun{ -means <- with(diamonds, tapply(carat, cut, mean)) -sds <- with(diamonds, tapply(carat, cut, sd)) -# construct the error bar object -err <- error_y(array = as.numeric(sds)) -# pass it to a trace object -scatter(names(means), as.numeric(means), error_y = err) -} -} -\author{ -Carson Sievert -} -\references{ -\url{https://plot.ly/javascript-graphing-library/reference/#error_y} -} - diff --git a/man/error_z.Rd b/man/error_z.Rd deleted file mode 100644 index 383a5f63f1..0000000000 --- a/man/error_z.Rd +++ /dev/null @@ -1,29 +0,0 @@ -% Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/aux.R -\name{error_z} -\alias{error_z} -\title{Create a 'error_z' auxiliary object} -\usage{ -error_z(type = NULL, symmetric = NULL, array = NULL, value = NULL, - arrayminus = NULL, valueminus = NULL, color = NULL, thickness = NULL, - width = NULL, opacity = NULL, visible = NULL) -} -\arguments{ -\item{type,}{symmetric, array, value, arrayminus, valueminus, color, -thickness, width, opacity, visible.} -} -\description{ -Available in \link{scatter3d}. -} -\examples{ -\dontrun{ - -} -} -\author{ -Carson Sievert -} -\references{ -\url{https://plot.ly/javascript-graphing-library/reference/#error_z} -} - diff --git a/man/font.Rd b/man/font.Rd deleted file mode 100644 index 4253afe7f2..0000000000 --- a/man/font.Rd +++ /dev/null @@ -1,26 +0,0 @@ -% Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/layout.R -\name{font} -\alias{font} -\title{Create a font object.} -\usage{ -font(family = NULL, size = NULL, color = NULL, outlinecolor = NULL) -} -\arguments{ -\item{family,}{size, color, outlinecolor} -} -\description{ -Available as: \itemize{ -\item \code{tickfont} in \link{colorbar}, \link{xaxis}, \link{yaxis}, \link{zaxis} -\item \code{textfont} in \link{scatter} -\item \code{font} in \link{layout}, \link{legend}, \link{annotation} -\item \code{titlefont} in \link{colorbar}, \link{xaxis}, \link{yaxis}, \link{zaxis}, \link{layout} -} -} -\author{ -Carson Sievert -} -\references{ -\url{https://plot.ly/javascript-graphing-library/reference/#font} -} - diff --git a/man/get_figure.Rd b/man/get_figure.Rd index eb40d36b11..3c5fe52c21 100644 --- a/man/get_figure.Rd +++ b/man/get_figure.Rd @@ -19,9 +19,9 @@ they overwrite the already existing plotly object \examples{ \dontrun{ # Anyone can obtain the information for a particular plot - fig <- get_figure("cpsievert", "355") + fig <- get_figure("cpsievert", "559") # If you have proper credentials, you can modify it - fig + layout(title = paste("Created on", Sys.Date())) + layout(fig, title = paste("Modified on ", Sys.time())) } } \references{ diff --git a/man/ggplotly.Rd b/man/ggplotly.Rd index 69c55c2247..9895c619a5 100644 --- a/man/ggplotly.Rd +++ b/man/ggplotly.Rd @@ -8,9 +8,6 @@ ggplotly(p = last_plot()) } \arguments{ \item{p}{a ggplot object.} - -\item{...}{Additional arguments passed onto \link{plotly}. -You can also pass additional ggplot objects to create subplots.} } \description{ See up-to-date documentation and examples at @@ -36,6 +33,6 @@ viz <- ggplot(canada.cities, aes(long, lat)) + Carson Sievert } \seealso{ -\link{signup}, \link{plotly} +\link{signup}, \link{plot_ly} } diff --git a/man/heatmap.Rd b/man/heatmap.Rd deleted file mode 100644 index 9d9ac1f299..0000000000 --- a/man/heatmap.Rd +++ /dev/null @@ -1,28 +0,0 @@ -% Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/trace.R -\name{heatmap} -\alias{heatmap} -\title{Create a 'heatmap' trace object} -\usage{ -heatmap(z = NULL, x = NULL, y = NULL, name = NULL, zauto = NULL, - zmin = NULL, zmax = NULL, colorscale = NULL, reversescale = NULL, - showscale = NULL, colorbar = NULL, zsmooth = NULL, opacity = NULL, - connectgaps = NULL, xaxis = NULL, yaxis = NULL, showlegend = NULL, - stream = NULL, text = NULL, visible = NULL, x0 = NULL, dx = NULL, - y0 = NULL, dy = NULL, xtype = NULL, ytype = NULL) -} -\arguments{ -\item{z,}{x, y, name, zauto, zmin, zmax, colorscale, reversescale, showscale, -colorbar, zsmooth, opacity, connectgaps, xaxis, yaxis, showlegend, stream, -text, visible, x0, dx, y0, dy, xtype, ytype} -} -\description{ -Create a 'heatmap' trace object -} -\author{ -Carson Sievert -} -\references{ -\url{https://plot.ly/javascript-graphing-library/reference/#heatmap} -} - diff --git a/man/histogram.Rd b/man/histogram.Rd deleted file mode 100644 index 796f1c2476..0000000000 --- a/man/histogram.Rd +++ /dev/null @@ -1,28 +0,0 @@ -% Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/trace.R -\name{histogram} -\alias{histogram} -\title{Create a 'histogram' trace object} -\usage{ -histogram(x = NULL, y = NULL, histnorm = NULL, histfunc = NULL, - name = NULL, orientation = NULL, autobinx = NULL, nbinsx = NULL, - xbins = NULL, autobiny = NULL, nbinsy = NULL, ybins = NULL, - text = NULL, error_y = NULL, error_x = NULL, marker = NULL, - opacity = NULL, xaxis = NULL, yaxis = NULL, showlegend = NULL, - stream = NULL, visible = NULL, xsrc = NULL, ysrc = NULL) -} -\arguments{ -\item{x,}{y, histnorm, histfunc, name, orientation, autobinx, nbinsx, xbins, -autobiny, nbinsy, ybins, text, error_y, error_x, marker, opacity, xaxis, -yaxis, showlegend, stream, visible, xsrc, ysrc} -} -\description{ -Create a 'histogram' trace object -} -\author{ -Carson Sievert -} -\references{ -\url{https://plot.ly/javascript-graphing-library/reference/#histogram} -} - diff --git a/man/histogram2d.Rd b/man/histogram2d.Rd deleted file mode 100644 index ede7a381da..0000000000 --- a/man/histogram2d.Rd +++ /dev/null @@ -1,29 +0,0 @@ -% Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/trace.R -\name{histogram2d} -\alias{histogram2d} -\title{Create a 'histogram2d' trace object} -\usage{ -histogram2d(x = NULL, y = NULL, histnorm = NULL, histfunc = NULL, - name = NULL, autobinx = NULL, nbinsx = NULL, xbins = NULL, - autobiny = NULL, nbinsy = NULL, ybins = NULL, colorscale = NULL, - reversescale = NULL, showscale = NULL, colorbar = NULL, zauto = NULL, - zmin = NULL, zmax = NULL, zsmooth = NULL, opacity = NULL, - xaxis = NULL, yaxis = NULL, showlegend = NULL, stream = NULL, - visible = NULL, xsrc = NULL, ysrc = NULL) -} -\arguments{ -\item{x,}{y, histnorm, histfunc, name, autobinx, nbinsx, xbins, autobiny, -nbinsy, ybins, colorscale, reversescale, showscale, colorbar, zauto, zmin, -zmax, zsmooth, opacity, xaxis, yaxis, showlegend, stream, visible, xsrc, ysrc} -} -\description{ -Create a 'histogram2d' trace object -} -\author{ -Carson Sievert -} -\references{ -\url{https://plot.ly/javascript-graphing-library/reference/#histogram2d} -} - diff --git a/man/layout.Rd b/man/layout.Rd index f9d0beb8b4..7bb90aee32 100644 --- a/man/layout.Rd +++ b/man/layout.Rd @@ -1,32 +1,22 @@ % Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/layout.R +% Please edit documentation in R/plotly.R \name{layout} \alias{layout} -\title{Create a layout object.} +\title{Add and/or modify layout of a plotly} \usage{ -layout(title = NULL, titlefont = NULL, font = NULL, showlegend = NULL, - autosize = NULL, width = NULL, height = NULL, xaxis = NULL, - yaxis = NULL, legend = NULL, annotations = NULL, margin = NULL, - paper_bgcolor = NULL, plot_bgcolor = NULL, hovermode = NULL, - dragmode = NULL, separators = NULL, barmode = NULL, bargap = NULL, - bargroupgap = NULL, barnorm = NULL, boxmode = NULL, boxgap = NULL, - boxgroupgap = NULL, radialaxis = NULL, angularaxis = NULL, - scene = NULL, direction = NULL, orientation = NULL, - hidesources = NULL) +layout(data = NULL, ..., env = parent.frame()) } \arguments{ -\item{title,}{titlefont, font, showlegend, autosize, width, height, xaxis, -yaxis, legend, annotations, margin, paper_bgcolor, plot_bgcolor, hovermode, -dragmode, separators, barmode, bargap, bargroupgap, barnorm, boxmode, boxgap, -boxgroupgap, radialaxis, angularaxis, scene, direction, orientation, hidesources} +\item{data}{A data frame with a class of plotly.} + +\item{...}{Trace arguments. Arguments are evaluated in the environment attached to +the most recent trace. See the reference below for documentation.} + +\item{env}{An evaluation environment for arguments in \code{...}. +Only used if \code{data} is \code{NULL}.} } \description{ -A layout object by itself is not sufficient for creating a plot. -A layout object must be added to a plotly trace object. -} -\examples{ -# TODO: how do we ensure a single escape character goes in response body? -histogram(rnorm(100)) + layout(title = "$X \\\\sim N(0, 1)$") +Add and/or modify layout of a plotly } \author{ Carson Sievert diff --git a/man/legend.Rd b/man/legend.Rd deleted file mode 100644 index 2a340feb06..0000000000 --- a/man/legend.Rd +++ /dev/null @@ -1,24 +0,0 @@ -% Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/layout.R -\name{legend} -\alias{legend} -\title{Create a legend object.} -\usage{ -legend(x = NULL, y = NULL, traceorder = NULL, font = NULL, - bgcolor = NULL, bordercolor = NULL, borderwidth = NULL, xref = NULL, - yref = NULL, xanchor = NULL, yanchor = NULL) -} -\arguments{ -\item{x,}{y, traceorder, font, bgcolor, bordercolor, borderwidth, xref, yref, -xanchor, yanchor} -} -\description{ -Available in \link{layout}. -} -\author{ -Carson Sievert -} -\references{ -\url{https://plot.ly/javascript-graphing-library/reference/#legend} -} - diff --git a/man/line.Rd b/man/line.Rd deleted file mode 100644 index 2229914f7d..0000000000 --- a/man/line.Rd +++ /dev/null @@ -1,29 +0,0 @@ -% Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/aux.R -\name{line} -\alias{line} -\title{Create a 'line' auxiliary object} -\usage{ -line(color = NULL, width = NULL, dash = NULL, opacity = NULL, - shape = NULL, smoothing = NULL, outliercolor = NULL, - outlierwidth = NULL) -} -\arguments{ -\item{color,}{width, dash, opacity, shape, smoothing, outliercolor, outlierwidth} -} -\description{ -Available in \link{scatter}, \link{box}, \link{contour}, -\link{histogram2dcontour}, \link{scatter3d}, \link{marker}. -} -\examples{ -\dontrun{ - -} -} -\author{ -Carson Sievert -} -\references{ -\url{https://plot.ly/javascript-graphing-library/reference/#line} -} - diff --git a/man/margin.Rd b/man/margin.Rd deleted file mode 100644 index f4ba93ce2e..0000000000 --- a/man/margin.Rd +++ /dev/null @@ -1,22 +0,0 @@ -% Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/layout.R -\name{margin} -\alias{margin} -\title{Create a margin object.} -\usage{ -margin(l = NULL, r = NULL, b = NULL, t = NULL, pad = NULL, - autoexpand = NULL, data = NULL, layout = NULL) -} -\arguments{ -\item{l,}{r, b, t, pad, autoexpand, data, layout} -} -\description{ -Available in \link{layout}. -} -\author{ -Carson Sievert -} -\references{ -\url{https://plot.ly/javascript-graphing-library/reference/#margin} -} - diff --git a/man/marker.Rd b/man/marker.Rd deleted file mode 100644 index ba498c9f18..0000000000 --- a/man/marker.Rd +++ /dev/null @@ -1,31 +0,0 @@ -% Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/aux.R -\name{marker} -\alias{marker} -\title{Create a 'marker' auxiliary object} -\usage{ -marker(color = NULL, size = NULL, symbol = NULL, line = NULL, - opacity = NULL, sizeref = NULL, sizemode = NULL, colorscale = NULL, - cauto = NULL, cmin = NULL, cmax = NULL, outliercolor = NULL, - maxdisplayed = NULL) -} -\arguments{ -\item{color,}{size, symbol, line, opacity, sizeref, sizemode, colorscale, -cauto, cmin, cmax, outliercolor, maxdisplayed} -} -\description{ -Available in \link{scatter}, \link{bar}, \link{histogram}, \link{box}, -\link{area}, \link{scatter3d}. -} -\examples{ -\dontrun{ - -} -} -\author{ -Carson Sievert -} -\references{ -\url{https://plot.ly/javascript-graphing-library/reference/#marker} -} - diff --git a/man/pipe.Rd b/man/pipe.Rd new file mode 100644 index 0000000000..2bfc271dc9 --- /dev/null +++ b/man/pipe.Rd @@ -0,0 +1,13 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/utils.R +\name{\%>\%} +\alias{\%>\%} +\title{Pipe operator} +\usage{ +lhs \%>\% rhs +} +\description{ +See \code{\link[magrittr]{\%>\%}} for more details. +} +\keyword{internal} + diff --git a/man/plot_ly.Rd b/man/plot_ly.Rd new file mode 100644 index 0000000000..9022e576ff --- /dev/null +++ b/man/plot_ly.Rd @@ -0,0 +1,48 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/plotly.R +\name{plot_ly} +\alias{plot_ly} +\title{Initiate a plotly object} +\usage{ +plot_ly(data = NULL, type = "scatter", ..., env = parent.frame(), + inherit = TRUE) +} +\arguments{ +\item{data}{A data frame to visualize (optional).} + +\item{type}{A charater string describing the type of trace.} + +\item{...}{Trace properties. See the references section below for documentation +of these properties.} + +\item{env}{An evaluation environment for arguments in \code{...}. +Only used if \code{data} is \code{NULL}.} + +\item{inherit}{should future traces inherit properties from this initial trace?} +} +\description{ +Creates a plotly object with a single trace and an empty layout. To add traces, +see \code{\link{add_trace}()} and to customize the layout see \code{\link{layout}()}. +} +\examples{ +data(economics, package = "ggplot2") +# basic time-series plot +p <- plot_ly(economics, x = date, y = uempmed, type = "scatter", showlegend = F) +# add a loess smoother +p2 <- add_trace(p, y = fitted(loess(uempmed ~ as.numeric(date)))) +# add a title +p3 <- layout(p2, title = "Median duration of unemployment (in weeks)") +# change the font +layout(p3, font = list(family = "Courier New, monospace")) + +# sometimes, a data frame isn't fit for the use case... +# for 3D surface plots, a numeric matrix is more natural +plot_ly(z = volcano, type = "surface") +} +\author{ +Carson Sievert +} +\references{ +\url{https://plot.ly/javascript-graphing-library/reference/#Trace_objects} +} + diff --git a/man/plotly_POST.Rd b/man/plotly_POST.Rd index 67145883a6..976e773c57 100644 --- a/man/plotly_POST.Rd +++ b/man/plotly_POST.Rd @@ -7,7 +7,7 @@ plotly_POST(x) } \arguments{ -\item{x}{a list.} +\item{x}{a list or an environment.} } \value{ An R object created by mapping the JSON content of the plotly API diff --git a/man/plus-.figure.Rd b/man/plus-.figure.Rd deleted file mode 100644 index 16e5b1ac5b..0000000000 --- a/man/plus-.figure.Rd +++ /dev/null @@ -1,20 +0,0 @@ -% Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/plotly.R -\name{+.figure} -\alias{+.figure} -\title{Method for adding together plotly objects} -\usage{ -\method{+}{figure}(x, y) -} -\arguments{ -\item{x}{a figure object} - -\item{y}{another object} -} -\description{ -Method for adding together plotly objects -} -\author{ -Carson Sievert -} - diff --git a/man/plus-.plotly.Rd b/man/plus-.plotly.Rd deleted file mode 100644 index aaf0cd8166..0000000000 --- a/man/plus-.plotly.Rd +++ /dev/null @@ -1,20 +0,0 @@ -% Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/plotly.R -\name{+.plotly} -\alias{+.plotly} -\title{Method for adding together plotly objects} -\usage{ -\method{+}{plotly}(x, y) -} -\arguments{ -\item{x}{a plotly object} - -\item{y}{another object} -} -\description{ -Method for adding together plotly objects -} -\author{ -Carson Sievert -} - diff --git a/man/print.figure.Rd b/man/print.figure.Rd deleted file mode 100644 index 05abaaa889..0000000000 --- a/man/print.figure.Rd +++ /dev/null @@ -1,15 +0,0 @@ -% Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/print.R -\name{print.figure} -\alias{print.figure} -\title{Print a figure object} -\usage{ -\method{print}{figure}(fig) -} -\arguments{ -\item{fig}{a figure object} -} -\description{ -Print a figure object -} - diff --git a/man/print.plotly.Rd b/man/print.plotly.Rd index 88c96e97ae..dc788e5a84 100644 --- a/man/print.plotly.Rd +++ b/man/print.plotly.Rd @@ -7,7 +7,7 @@ \method{print}{plotly}(p) } \arguments{ -\item{p}{a list of class 'plotly'} +\item{p}{an object with class 'plotly'} } \description{ Print a plotly object diff --git a/man/radialaxis.Rd b/man/radialaxis.Rd deleted file mode 100644 index 3dd67cad0d..0000000000 --- a/man/radialaxis.Rd +++ /dev/null @@ -1,22 +0,0 @@ -% Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/axis.R -\name{radialaxis} -\alias{radialaxis} -\title{Create an radialaxis object.} -\usage{ -radialaxis(range = NULL, domain = NULL, orientation = NULL, - showline = NULL, showticklabels = NULL, tickorientation = NULL, - ticklen = NULL, tickcolor = NULL, ticksuffix = NULL, - endpadding = NULL, visible = NULL) -} -\arguments{ -\item{range,}{domain, orientation, showline, showticklabels, tickorientation, -ticklen, tickcolor, ticksuffix, endpadding, visible} -} -\description{ -Available in \link{layout} -} -\references{ -\url{https://plot.ly/javascript-graphing-library/reference/#radialaxis} -} - diff --git a/man/scatter.Rd b/man/scatter.Rd deleted file mode 100644 index 4ed4230406..0000000000 --- a/man/scatter.Rd +++ /dev/null @@ -1,39 +0,0 @@ -% Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/trace.R -\name{scatter} -\alias{scatter} -\title{Create a 'scatter' trace object} -\usage{ -scatter(x = NULL, y = NULL, r = NULL, t = NULL, mode = "markers", - name = NULL, text = NULL, error_y = NULL, error_x = NULL, - marker = NULL, line = NULL, textposition = NULL, textfont = NULL, - connectgaps = NULL, fill = NULL, fillcolor = NULL, opacity = NULL, - xaxis = NULL, yaxis = NULL, showlegend = NULL, stream = NULL, - visible = NULL, xsrc = NULL, ysrc = NULL) -} -\arguments{ -\item{x,}{y, r, t, mode, name, text, error_y, error_x, marker, line, -textposition, textfont, connectgaps, fill, fillcolor, opacity, xaxis, yaxis, -showlegend, stream, visible, xsrc, ysrc} -} -\description{ -Create a 'scatter' trace object -} -\examples{ -\dontrun{ -# by default, scatter() creates a scatterplot -(p <- with(economics, scatter(date, uempmed))) - -m <- loess(uempmed ~ as.numeric(date), economics) -# change the mode to get a line plot (and use `+` to add it to the scatterplot) -p + scatter(economics$date, fitted(m), mode = "lines") + - layout(showLegend = FALSE) -} -} -\author{ -Carson Sievert -} -\references{ -\url{https://plot.ly/javascript-graphing-library/reference/#scatter} -} - diff --git a/man/scatter3d.Rd b/man/scatter3d.Rd deleted file mode 100644 index 522ca146ad..0000000000 --- a/man/scatter3d.Rd +++ /dev/null @@ -1,25 +0,0 @@ -% Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/trace.R -\name{scatter3d} -\alias{scatter3d} -\title{Create a 'scatter3d' trace object} -\usage{ -scatter3d(x = NULL, y = NULL, z = NULL, mode = NULL, name = NULL, - text = NULL, error_z = NULL, error_y = NULL, error_x = NULL, - marker = NULL, line = NULL, textposition = NULL, scene = NULL, - stream = NULL, visible = NULL) -} -\arguments{ -\item{x,}{y, z, mode, name, text, error_z, error_y, error_x, marker, line, -textposition, scene, stream, visible} -} -\description{ -Create a 'scatter3d' trace object -} -\author{ -Carson Sievert -} -\references{ -\url{https://plot.ly/javascript-graphing-library/reference/#scatter3d} -} - diff --git a/man/scene.Rd b/man/scene.Rd deleted file mode 100644 index 94cbfae7d4..0000000000 --- a/man/scene.Rd +++ /dev/null @@ -1,19 +0,0 @@ -% Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/axis.R -\name{scene} -\alias{scene} -\title{Create an scene object.} -\usage{ -scene(xaxis = NULL, yaxis = NULL, zaxis = NULL, cameraposition = NULL, - domain = NULL, bgcolor = NULL) -} -\arguments{ -\item{xaxis,}{yaxis, zaxis, cameraposition, domain, bgcolor} -} -\description{ -Available in \link{layout} -} -\references{ -\url{https://plot.ly/javascript-graphing-library/reference/#scene} -} - diff --git a/man/stream.Rd b/man/stream.Rd deleted file mode 100644 index cad97fbe35..0000000000 --- a/man/stream.Rd +++ /dev/null @@ -1,28 +0,0 @@ -% Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/aux.R -\name{stream} -\alias{stream} -\title{Create a 'stream' auxiliary object} -\usage{ -stream(token = NULL, maxpoints = NULL) -} -\arguments{ -\item{token,}{maxpoints} -} -\description{ -Available in \link{scatter}, \link{bar}, \link{histogram}, \link{box}, -\link{heatmap}, \link{contour}, \link{histogram2d}, \link{histogram2dcontour}, -\link{area}, \link{scatter3d}, \link{surface}. -} -\examples{ -\dontrun{ - -} -} -\author{ -Carson Sievert -} -\references{ -\url{https://plot.ly/javascript-graphing-library/reference/#stream} -} - diff --git a/man/style.Rd b/man/style.Rd index cb2c7a5df5..ca8f56d5e2 100644 --- a/man/style.Rd +++ b/man/style.Rd @@ -4,9 +4,11 @@ \alias{style} \title{Modify trace styling} \usage{ -style(traces = 1, ...) +style(data = NULL, traces = 1, ...) } \arguments{ +\item{data}{A data frame with a class of plotly.} + \item{traces}{numeric vector. Which traces should be modified?} \item{...}{arguments coerced to a list and used to modify trace(s)} diff --git a/man/surface.Rd b/man/surface.Rd deleted file mode 100644 index bccd790217..0000000000 --- a/man/surface.Rd +++ /dev/null @@ -1,22 +0,0 @@ -% Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/trace.R -\name{surface} -\alias{surface} -\title{Create a 'surface' trace object} -\usage{ -surface(z = NULL, x = NULL, y = NULL, name = NULL, colorscale = NULL, - scene = NULL, stream = NULL, visible = NULL, type = NULL) -} -\arguments{ -\item{z,}{x, y, name, colorscale, scene, stream, visible, type} -} -\description{ -Create a 'surface' trace object -} -\author{ -Carson Sievert -} -\references{ -\url{https://plot.ly/javascript-graphing-library/reference/#surface} -} - diff --git a/man/xaxis.Rd b/man/xaxis.Rd deleted file mode 100644 index 05ebcc17ad..0000000000 --- a/man/xaxis.Rd +++ /dev/null @@ -1,33 +0,0 @@ -% Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/axis.R -\name{xaxis} -\alias{xaxis} -\title{Create an xaxis object.} -\usage{ -xaxis(title = NULL, titlefont = NULL, range = NULL, domain = NULL, - type = NULL, rangemode = NULL, autorange = NULL, showgrid = NULL, - zeroline = NULL, showline = NULL, autotick = NULL, nticks = NULL, - ticks = NULL, showticklabels = NULL, tick0 = NULL, dtick = NULL, - ticklen = NULL, tickwidth = NULL, tickcolor = NULL, tickangle = NULL, - tickfont = NULL, exponentformat = NULL, showexponent = NULL, - mirror = NULL, gridcolor = NULL, gridwidth = NULL, - zerolinecolor = NULL, zerolinewidth = NULL, linecolor = NULL, - linewidth = NULL, anchor = NULL, overlaying = NULL, side = NULL, - position = NULL, showbackground = NULL, backgroundcolor = NULL, - showspikes = NULL, spikesides = NULL, spikethickness = NULL) -} -\arguments{ -\item{title,}{titlefont, range, domain, type, rangemode, autorange, showgrid, -zeroline, showline, autotick, nticks, ticks, showticklabels, tick0, dtick, -ticklen, tickwidth, tickcolor, tickangle, tickfont, exponentformat, -showexponent, mirror, gridcolor, gridwidth, zerolinecolor, zerolinewidth, -linecolor, linewidth, anchor, overlaying, side, position, showbackground, -backgroundcolor, showspikes, spikesides, spikethickness} -} -\description{ -Available in \link{scene} and \link{layout} -} -\references{ -\url{https://plot.ly/javascript-graphing-library/reference/#xaxis} -} - diff --git a/man/xbins.Rd b/man/xbins.Rd deleted file mode 100644 index 13f142a261..0000000000 --- a/man/xbins.Rd +++ /dev/null @@ -1,26 +0,0 @@ -% Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/aux.R -\name{xbins} -\alias{xbins} -\title{Create a 'xbins' auxiliary object} -\usage{ -xbins(start = NULL, end = NULL, size = NULL) -} -\arguments{ -\item{start,}{end, size} -} -\description{ -Available in \link{histogram}, \link{histogram2d}, \link{histogram2dcontour} -} -\examples{ -\dontrun{ - -} -} -\author{ -Carson Sievert -} -\references{ -\url{https://plot.ly/javascript-graphing-library/reference/#xbins} -} - diff --git a/man/yaxis.Rd b/man/yaxis.Rd deleted file mode 100644 index b5241c046d..0000000000 --- a/man/yaxis.Rd +++ /dev/null @@ -1,33 +0,0 @@ -% Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/axis.R -\name{yaxis} -\alias{yaxis} -\title{Create an yaxis object.} -\usage{ -yaxis(title = NULL, titlefont = NULL, range = NULL, domain = NULL, - type = NULL, rangemode = NULL, autorange = NULL, showgrid = NULL, - zeroline = NULL, showline = NULL, autotick = NULL, nticks = NULL, - ticks = NULL, showticklabels = NULL, tick0 = NULL, dtick = NULL, - ticklen = NULL, tickwidth = NULL, tickcolor = NULL, tickangle = NULL, - tickfont = NULL, exponentformat = NULL, showexponent = NULL, - mirror = NULL, gridcolor = NULL, gridwidth = NULL, - zerolinecolor = NULL, zerolinewidth = NULL, linecolor = NULL, - linewidth = NULL, anchor = NULL, overlaying = NULL, side = NULL, - position = NULL, showbackground = NULL, backgroundcolor = NULL, - showspikes = NULL, spikesides = NULL, spikethickness = NULL) -} -\arguments{ -\item{title}{titlefont, range, domain, type, rangemode, autorange, showgrid, -zeroline, showline, autotick, nticks, ticks, showticklabels, tick0, dtick, -ticklen, tickwidth, tickcolor, tickangle, tickfont, exponentformat, -showexponent, mirror, gridcolor, gridwidth, zerolinecolor, zerolinewidth, -linecolor, linewidth, anchor, overlaying, side, position, showbackground, -backgroundcolor, showspikes, spikesides, spikethickness} -} -\description{ -Available in \link{scene} and \link{layout} -} -\references{ -\url{https://plot.ly/javascript-graphing-library/reference/#yaxis} -} - diff --git a/man/ybins.Rd b/man/ybins.Rd deleted file mode 100644 index 4314110d5e..0000000000 --- a/man/ybins.Rd +++ /dev/null @@ -1,26 +0,0 @@ -% Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/aux.R -\name{ybins} -\alias{ybins} -\title{Create a 'ybins' auxiliary object} -\usage{ -ybins(start = NULL, end = NULL, size = NULL) -} -\arguments{ -\item{start,}{end, size} -} -\description{ -Available in \link{histogram}, \link{histogram2d}, \link{histogram2dcontour} -} -\examples{ -\dontrun{ - -} -} -\author{ -Carson Sievert -} -\references{ -\url{https://plot.ly/javascript-graphing-library/reference/#ybins} -} - diff --git a/man/zaxis.Rd b/man/zaxis.Rd deleted file mode 100644 index c1d17e2c97..0000000000 --- a/man/zaxis.Rd +++ /dev/null @@ -1,33 +0,0 @@ -% Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/axis.R -\name{zaxis} -\alias{zaxis} -\title{Create an zaxis object.} -\usage{ -zaxis(title = NULL, titlefont = NULL, range = NULL, domain = NULL, - type = NULL, rangemode = NULL, autorange = NULL, showgrid = NULL, - zeroline = NULL, showline = NULL, autotick = NULL, nticks = NULL, - ticks = NULL, showticklabels = NULL, tick0 = NULL, dtick = NULL, - ticklen = NULL, tickwidth = NULL, tickcolor = NULL, tickangle = NULL, - tickfont = NULL, exponentformat = NULL, showexponent = NULL, - mirror = NULL, gridcolor = NULL, gridwidth = NULL, - zerolinecolor = NULL, zerolinewidth = NULL, linecolor = NULL, - linewidth = NULL, anchor = NULL, overlaying = NULL, side = NULL, - position = NULL, showbackground = NULL, backgroundcolor = NULL, - showspikes = NULL, spikesides = NULL, spikethickness = NULL) -} -\arguments{ -\item{title}{titlefont, range, domain, type, rangemode, autorange, showgrid, -zeroline, showline, autotick, nticks, ticks, showticklabels, tick0, dtick, -ticklen, tickwidth, tickcolor, tickangle, tickfont, exponentformat, -showexponent, mirror, gridcolor, gridwidth, zerolinecolor, zerolinewidth, -linecolor, linewidth, anchor, overlaying, side, position, showbackground, -backgroundcolor, showspikes, spikesides, spikethickness} -} -\description{ -Available in \link{scene} -} -\references{ -\url{https://plot.ly/javascript-graphing-library/reference/#zaxis} -} - diff --git a/tests/testthat.R b/tests/testthat.R index 3047a2f6ed..29c0ebf686 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -2,7 +2,7 @@ library("testthat") library("plotly") # crendentials for the test bot Sys.setenv("plotly_username" = "TestBot") -Sys.setenv("plotly_apikey" = "r1neazxo9w") +Sys.setenv("plotly_api_key" = "r1neazxo9w") # find the hash of the currently installed plotly package pkg_info <- devtools::session_info()$packages src <- subset(pkg_info, package == "plotly")$source diff --git a/vignettes/pipe-dsl.Rmd b/vignettes/pipe-dsl.Rmd new file mode 100644 index 0000000000..4fc757da88 --- /dev/null +++ b/vignettes/pipe-dsl.Rmd @@ -0,0 +1,135 @@ +--- +title: "A declarative DSL for the plotly graphing library in R" +author: "Carson Sievert" +output: html_document +vignette: > + %\VignetteEngine{knitr::rmarkdown} + %\VignetteIndexEntry{Plotly DSL} +--- + +```{r setup, echo = FALSE, message = FALSE} +# plotly's testbot +Sys.setenv("plotly_username" = "TestBot") +Sys.setenv("plotly_api_key" = "r1neazxo9w") +# eventually set cache = T! +knitr::opts_chunk$set(width = 800, height = 400, cache = FALSE) +``` + +Version 1.0.0 of the [plotly R package](https://github.com/ropensci/plotly) introduces a new interface for creating plotly graphs in a [pure, predictable, and pipeable](https://dl.dropboxusercontent.com/u/41902/pipe-dsls.pdf) manner. Most importantly, this implies a couple things: + +1. Functions take a central object (I'll call this a 'plotly object') as their first argument, modify it in some way, and return that modified object. +2. Output is defined entirely based on input. + +## Creating and modifying plotlys + +To initiate a plotly object with a single trace, use `plot_ly()`. Here we use it to create a scatter trace (but there are many [other trace types](https://plot.ly/javascript-graphing-library/reference/)). + +```{r, message = FALSE} +library(plotly) +data(economics, package = "ggplot2") +p <- plot_ly(economics, x = date, y = uempmed, type = "scatter", showlegend = F) +``` + +If you have a plotly account, printing plotly objects in the R console will create a new plotly figure (via plotly's REST API). If you're using knitr/R Markdown with HTML output (like [this vignette]()), printing not only creates the plot, but also embeds it as an iframe. If you're using an IPython Notebook, you'll can embed with `embed_notebook(p)`. + +```{r} +p +``` + +To add more traces to your plotly, use `add_trace()`. By default, trace information created in `plot_ly()` will carry over to future traces, unless we explictly override it (this helps [avoid repeating yourself](http://en.wikipedia.org/wiki/Don%27t_repeat_yourself)). + +```{r} +# since economics was provided to plot_ly(), we can still reference it's column names +p2 <- add_trace(p, y = fitted(loess(uempmed ~ as.numeric(date)))) +p2 +``` + +To modify the styling of the plot, use `layout()`. + +```{r} +(p3 <- layout(p2, title = "Median duration of unemployment (in weeks)")) +``` + +If you study [plotly's graphing reference](https://plot.ly/javascript-graphing-library/reference), you'll see that many arguments take (JSON) objects. Under the hood, __plotly__ uses [__jsonlite__](http://cran.r-project.org/web/packages/jsonlite/index.html) to convert R objects to JSON, so knowing a bit about [it's mapping rules](http://arxiv.org/abs/1403.2805) can be helpful. Here, we modify the global font using a named list (a named list in R is equivalent to a JSON object). + +```{r} +layout(p3, font = list(family = "Courier New, monospace")) +``` + +If you look at the structure of plotly objects, they are data frames with a class of plotly and a special environment attached. + +```{r} +str(p3) +``` + +This might seem strange, but it yields desirable results since it integrates nicely nicely with other pipeable interfaces that use a data frame their central object (such as [dplyr](http://cran.r-project.org/web/packages/dplyr/index.html)). This means that we can incorporate data manipulation verbs into a sequence of steps leading to a visualization. Here, we take advantage of `dplyr::filter()` to label the highest peak in the time series: + +```{r, message = FALSE, warning = FALSE} +economics %>% + plot_ly(x = date, y = uempmed, type = "scatter", showlegend = F) %>% + add_trace(y = fitted(loess(uempmed ~ as.numeric(date)))) %>% + layout(title = "Median duration of unemployment (in weeks)") %>% + dplyr::filter(uempmed == max(uempmed)) %>% + # annotations is an array of objects (in R, that's a list of named list(s)) + layout(annotations = list(list(x = date, y = uempmed, text = "Peak", showarrow = T))) +``` + +For some visualizations, using a data frame can be awkward. This is especially true of any trace type that requires `z`. Again, according the JSON reference, [`z` needs to be an array of arrays](https://plot.ly/javascript-graphing-library/reference/#surface-z). In this case, a numeric matrix works well. + +```{r} +str(volcano) +plot_ly(z = volcano, type = "surface") +``` + +### Figure objects + +Figure objects are plotly objects, but with a fixed location. That is, when you print a figure object, it modifies the already existing plotly (instead of creating a new one). The proper way to initiate a figure object is with `get_figure()`: + +```{r} +fig <- get_figure("TestBot", "17555") +layout(fig, title = paste("Last modified ", Sys.time())) +``` + +If you want to modify the styling of trace(s), use `style()`. + +### `ggplot2` objects + +The `ggplotly()` function converts a ggplot object to a plotly object. + +```{r} +library(ggplot2) +(gg <- ggplotly(qplot(mpg, wt, data = mtcars))) +``` + +This means we can alter (converted) ggplot(s) as if they were plotly object(s). + +```{r} +layout(gg, font = list(family = "Courier New, monospace")) +``` + +### Multiple plots + +ggplot2's `facet_wrap()` and `facet_grid()` are a nice way to produce [small multiples](http://en.wikipedia.org/wiki/Small_multiple), but sometimes you want more flexibility in laying out multiple plots in a single view. Advanced ggplot2 users might be familiar with using grid or [gridExtra package](http://lightonphiri.org/blog/ggplot2-multiple-plots-in-one-graph-using-gridextra) for this sort of thing, but these approaches communicate directly with R's graphics devices, so that approach won't work for plotly. + +Thankfully, plotly provides a `subplots()` function: + +```{r} +a1 <- layout(p2, title = "Median duration of unemployment (in weeks)") +a2 <- plot_ly(economics, x = date, y = unemploy, showlegend = F) +subplot(a1, a2) +``` + +By default, `subplot()` will assume you want all your plots in a single row. Use the `nrows` argument to change that default: + +```{r} +subplot(a1, a2, nrows = 2) +``` + +You can also manually add xaxis/yaxis domain information. In fact, this approach makes it fairly easy to create [inset plots](https://plot.ly/javascript-graphing-library/insets/). + +```{r} +a2_small <- layout(a2, + xaxis = list(domain = c(0.05, 0.35)), + yaxis = list(domain = c(0.7, 1))) +subplot(a1, a2_small) +``` From 7b2438d312f7ef63a51015c307705d4452fb07a9 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 16 Jun 2015 09:47:27 -0500 Subject: [PATCH 052/227] add support for color argument --- DESCRIPTION | 1 + R/plotly_POST.R | 2 +- R/utils.R | 49 ++++++++++++++++++++++++++++++++++++++++++++++++- 3 files changed, 50 insertions(+), 2 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 8032739afb..6fdaddc061 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -24,6 +24,7 @@ URL: https://github.com/ropensci/plotly BugReports: https://github.com/ropensci/plotly/issues Imports: ggplot2, + scales, httr, jsonlite, magrittr, diff --git a/R/plotly_POST.R b/R/plotly_POST.R index 2dedb1dcf0..0a5a02a14c 100644 --- a/R/plotly_POST.R +++ b/R/plotly_POST.R @@ -55,7 +55,7 @@ plotly_POST <- function(x) { origin = if (is.null(x$origin)) "plot" else x$origin, platform = "R", version = as.character(packageVersion("plotly")), - args = to_JSON(args), + args = to_JSON(setNames(args, NULL)), kwargs = to_JSON(kwargs) ) base_url <- file.path(get_domain(), "clientresp") diff --git a/R/utils.R b/R/utils.R index 8d9dbd6a50..efec97317a 100644 --- a/R/utils.R +++ b/R/utils.R @@ -51,7 +51,6 @@ get_plot <- function(data, strict = TRUE) { # evaluate unevaluated expressions before POSTing to plotly eval_list <- function(l) { - # create list skeleton x <- list() ntraces <- length(l$data) x$data <- vector("list", ntraces) @@ -61,6 +60,10 @@ eval_list <- function(l) { idx <- names(dat) %in% c("args", "env") x$data[[i]] <- if (sum(idx) == 2) c(dat[!idx], eval(dat$args, dat$env)) else dat } + # translate colors and shapes + title <- as.character(as.list(l$data[[1]]$args)[["color"]]) + x$data <- colorize(x$data, title) + # carry over data from first trace (if appropriate) if (ntraces > 1 && isTRUE(l$data[[1]]$inherit)) { for (i in seq.int(2, ntraces)) { @@ -96,6 +99,50 @@ eval_list <- function(l) { x } + +colorize <- function(data, title = "") { + # TODO: how to provide a way to change default color scale? + # IDEA: provide some scale_*() functions? + seq_dat <- seq_along(data) + for (i in seq_dat) { + cols <- data[[i]]$color + if (!is.null(cols)) { + if (is.numeric(cols)) { + cols <- unique(scales::rescale(cols)) + o <- order(cols, decreasing = FALSE) + # match ggplot2 color gradient -- http://docs.ggplot2.org/current/scale_gradient.html + colz <- scales::seq_gradient_pal(low = "#132B43", high = "#56B1F7")(cols) + df <- setNames(data.frame(cols[o], colz[o]), NULL) + data[[i]][["marker"]] <- list( + colorbar = list(title = title), + colorscale = df, + color = data[[i]]$color, + cmin = min(data[[i]]$color), + cmax = max(data[[i]]$color) + ) + } else { # discrete color scale + lvls <- if (is.factor(cols)) levels(cols) else unique(cols) + colz <- scales::col_factor("Set2", domain = lvls)(cols) + # break up data into multiple traces (so legend appears). We assume + # any column with same length as color vector should be split + lens <- lapply(data[[i]], length) + idx <- lens == length(cols) + new_dat <- list() + # TODO + for (j in seq_along(lvls)) { + idx2 <- which(cols == lvls[j]) + sub_dat <- as.data.frame(data[[i]][idx])[idx2, ] + new_dat[[j]] <- c(as.list(sub_dat), data[[i]][!idx]) + new_dat[[j]]$name <- lvls[j] + } + # TODO: construct appropriate aux object? get type from trace? + data <- c(new_dat, data[setdiff(seq_dat, i)]) + } + } + } + data +} + # Check for credentials/configuration and throw warnings where appropriate verify <- function(what = "username") { val <- grab(what) From c7803d226e65787f0c2d17e1df9d8816b04c5861 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 16 Jun 2015 10:12:47 -0500 Subject: [PATCH 053/227] move ggplot2 back to depends --- DESCRIPTION | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 6fdaddc061..ab2a7bf5fe 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,5 +1,5 @@ Package: plotly -Title: Create interactive web-based graphs via plotly's API. +Title: Create interactive web-based graphs via plotly's API Version: 1.0.0 Authors@R: c(person("Chris", "Parmer", role = c("aut", "cph"), email = "chris@plot.ly"), @@ -16,14 +16,15 @@ Authors@R: c(person("Chris", "Parmer", role = c("aut", "cph"), person("Carson", "Sievert", role = c("aut", "cre"), email = "cpsievert1@gmail.com")) License: MIT + file LICENSE -Description: Create interactive web-based graphs via plotly's API. +Description: Create interactive web-based graphs via plotly's API. Easily translate ggplot2 plots to plotly and/or create custom plotly graphs. Once uploaded to a plotly account, plotly graphs (and the data behind them) can be viewed and modified in a web browser. URL: https://github.com/ropensci/plotly BugReports: https://github.com/ropensci/plotly/issues +Depends: + ggplot2 Imports: - ggplot2, scales, httr, jsonlite, From 5943c0a25754c4ebf6bc79f1fd1612c1c22e9e49 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 16 Jun 2015 10:15:11 -0500 Subject: [PATCH 054/227] start cleaning up tests and R CMD check things --- R/ggplotly.R | 1 + R/print.R | 8 ++++---- R/subplots.R | 2 +- man/print.plotly.Rd | 6 ++++-- man/subplot.Rd | 2 +- tests/testthat/test-plotly-knitr.R | 2 +- 6 files changed, 12 insertions(+), 9 deletions(-) diff --git a/R/ggplotly.R b/R/ggplotly.R index 4f5bb5cf22..a6bf0c1d8b 100644 --- a/R/ggplotly.R +++ b/R/ggplotly.R @@ -25,6 +25,7 @@ #' ggplotly <- function(p = last_plot()) { l <- gg2list(p) + browser() hash_plot(p$data, l) } diff --git a/R/print.R b/R/print.R index 304e9fb473..56e1527724 100644 --- a/R/print.R +++ b/R/print.R @@ -4,10 +4,11 @@ #' Print a plotly object #' -#' @param p an object with class 'plotly' +#' @param x an object with class 'plotly' +#' @param ... other arguments #' @export -print.plotly <- function(p) { - hash <- attr(p, "plotly_hash") +print.plotly <- function(x, ...) { + hash <- attr(x, "plotly_hash") if (is.null(hash)) stop("A plotly object should always have a plotly_hash attribute.", call. = FALSE) @@ -58,4 +59,3 @@ plotly_iframe <- function(url, width, height) { paste("", sep="") } - diff --git a/R/subplots.R b/R/subplots.R index de74f4564f..120769e8eb 100644 --- a/R/subplots.R +++ b/R/subplots.R @@ -2,7 +2,7 @@ #' #' @param ... any number of plotly objects #' @param nrows number of rows for laying out plots in a grid-like structure. -#' Only used if no domain is specified in either \link{xaxis} or \link{yaxis} +#' Only used if no domain is already specified. #' @param which_layout adopt the layout of which plot? #' @return A plotly object #' @export diff --git a/man/print.plotly.Rd b/man/print.plotly.Rd index dc788e5a84..05f1045abd 100644 --- a/man/print.plotly.Rd +++ b/man/print.plotly.Rd @@ -4,10 +4,12 @@ \alias{print.plotly} \title{Print a plotly object} \usage{ -\method{print}{plotly}(p) +\method{print}{plotly}(x, ...) } \arguments{ -\item{p}{an object with class 'plotly'} +\item{x}{an object with class 'plotly'} + +\item{...}{other arguments} } \description{ Print a plotly object diff --git a/man/subplot.Rd b/man/subplot.Rd index a0ef1d89ea..55bfcd727e 100644 --- a/man/subplot.Rd +++ b/man/subplot.Rd @@ -10,7 +10,7 @@ subplot(..., nrows = 1, which_layout = 1) \item{...}{any number of plotly objects} \item{nrows}{number of rows for laying out plots in a grid-like structure. -Only used if no domain is specified in either \link{xaxis} or \link{yaxis}} +Only used if no domain is already specified.} \item{which_layout}{adopt the layout of which plot?} } diff --git a/tests/testthat/test-plotly-knitr.R b/tests/testthat/test-plotly-knitr.R index f316c2f016..809b15e542 100644 --- a/tests/testthat/test-plotly-knitr.R +++ b/tests/testthat/test-plotly-knitr.R @@ -4,7 +4,7 @@ txt <- " Simple knitr demo ```{r} p <- qplot(rnorm(50)) -plotly::plotly(p, browse = FALSE) +ggplotly(p) ``` " test_that("plotly embeds inside knitr", { From 9c949e18e57f9e91877fed82a6a1d7035a489090 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 16 Jun 2015 10:35:55 -0500 Subject: [PATCH 055/227] fix get_figure() tests --- R/process.R | 6 +++--- tests/testthat/test-plotly-getfigure.R | 12 +++++++----- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/R/process.R b/R/process.R index 74373e4fe9..d0fe9abf58 100644 --- a/R/process.R +++ b/R/process.R @@ -7,7 +7,7 @@ process <- function(resp) { } process.clientresp <- function(resp) { - stop_for_status(resp) + httr::stop_for_status(resp) con <- from_JSON(httr::content(resp, as = "text")) if (nchar(con$error) > 0) stop(con$error, call. = FALSE) if (nchar(con$warning) > 0) warning(con$warning, call. = FALSE) @@ -16,7 +16,7 @@ process.clientresp <- function(resp) { } process.figure <- function(resp) { - stop_for_status(resp) + httr::stop_for_status(resp) con <- from_JSON(content(resp, as = "text")) fig <- con$payload$figure fig$url <- sub("apigetfile/", "~", resp$url) @@ -25,7 +25,7 @@ process.figure <- function(resp) { } process.signup <- function(resp) { - stop_for_status(resp) + httr::stop_for_status(resp) con <- from_JSON(content(resp, as = "text")) if (nchar(con[["error"]]) > 0) stop(con$error, call. = FALSE) # Relaying a message with a private key probably isn't a great idea -- diff --git a/tests/testthat/test-plotly-getfigure.R b/tests/testthat/test-plotly-getfigure.R index 570f2048c6..faa9bd226e 100644 --- a/tests/testthat/test-plotly-getfigure.R +++ b/tests/testthat/test-plotly-getfigure.R @@ -3,22 +3,24 @@ context("get_figure") test_that("requests made by a user who doesn't exist error a 404", { expect_error({ get_figure("klmadslfjdfljdsf", 0) - }, "404") + }, ".*404.*") }) test_that("requests made to retrieve a figure that doesn't exist returns a 404", { expect_error({ get_figure("get_test_user", 18324823) - }, "404") + }, ".*404.*") }) test_that("requests made to retrieve some elses private file errors a 403", { expect_error({ get_figure("get_test_user", 1) - }, "403") + }, ".*403.*") }) test_that("retrieving a public figure ... works.", { - figure <- get_figure("get_test_user", 0) - expect_equivalent(figure$data[[1]]$x, list("1", "2", "3")) + fig <- get_figure("get_test_user", 0) + # get the data behind the hash + p <- plotly:::get_plot(fig) + expect_equivalent(p$data[[1]]$x, list("1", "2", "3")) }) From 95153a587ef63e69bc019147a2d0d252d50120f0 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 16 Jun 2015 11:19:36 -0500 Subject: [PATCH 056/227] moar test fixes --- R/ggplotly.R | 1 - R/utils.R | 15 +++++++++++---- tests/testthat.R | 2 +- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/R/ggplotly.R b/R/ggplotly.R index a6bf0c1d8b..4f5bb5cf22 100644 --- a/R/ggplotly.R +++ b/R/ggplotly.R @@ -25,7 +25,6 @@ #' ggplotly <- function(p = last_plot()) { l <- gg2list(p) - browser() hash_plot(p$data, l) } diff --git a/R/utils.R b/R/utils.R index efec97317a..c9c38757e0 100644 --- a/R/utils.R +++ b/R/utils.R @@ -13,10 +13,15 @@ NULL is.plotly <- function(x) inherits(x, "plotly") # this function is called after the package is loaded -.onLoad <- function(...) { +.onAttach <- function(...) { usr <- verify("username") - message("Howdy ", usr, "!") + if (nchar(usr) > 0) + packageStartupMessage("\n", "Howdy, ", usr, "!") key <- verify("api_key") + if (nchar(key) > 0) { + packageStartupMessage("Sweet, you have an API key already! \n", + "Start making plots with ggplotly() or plot_ly().") + } invisible(NULL) } @@ -165,8 +170,10 @@ grab <- function(what = "username") { PLOTLY_DIR <- file.path(normalizePath("~", mustWork = TRUE), ".plotly") CREDENTIALS_FILE <- file.path(PLOTLY_DIR, ".credentials") CONFIG_FILE <- file.path(PLOTLY_DIR, ".config") + # note: try_file can be 'succesful', yet return NULL val2 <- try_file(CREDENTIALS_FILE, what) - val <- if (val2 == "") try_file(CONFIG_FILE, what) else val2 + val <- if (length(nchar(val2)) == 0) try_file(CONFIG_FILE, what) else val2 + if (is.null(val)) val <- "" } # return true if value is non-trivial setNames(val, who) @@ -174,7 +181,7 @@ grab <- function(what = "username") { # try to grab an object key from a JSON file (returns empty string on error) try_file <- function(f, what) { - tryCatch(jsonlite::fromJSON(f)[[what]], error = function(e) "") + tryCatch(jsonlite::fromJSON(f)[[what]], error = function(e) NULL) } # preferred defaults for toJSON mapping diff --git a/tests/testthat.R b/tests/testthat.R index 29c0ebf686..e930ae5ec5 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -45,7 +45,7 @@ save_outputs <- function(gg, name) { } else { # TODO: could speed things up by avoiding two calls to gg2list() # (this will require tweaking expect_traces()) - p <- plotly(gg, browse = FALSE) + p <- print(ggplotly(gg)) png_url <- paste0(p[["url"]], ".png") resp <- httr::GET(png_url) # print the response if it wasn't successful From 013bf839d13666cd778ed0408ae2725f4a5d5d9c Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 16 Jun 2015 12:46:14 -0500 Subject: [PATCH 057/227] filename test fixes --- tests/testthat/test-plotly-filename.R | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/tests/testthat/test-plotly-filename.R b/tests/testthat/test-plotly-filename.R index 58d1500a7d..e5b12b2afc 100644 --- a/tests/testthat/test-plotly-filename.R +++ b/tests/testthat/test-plotly-filename.R @@ -1,11 +1,10 @@ context("Filename") test_that("filepath with directories is returned as passed", { - dat <- list(x = rnorm(30), type = "histogramx") - nm <- "directory/coolest-plot" - l <- list(autosize = FALSE, width = 600, height = 400, showlegend = FALSE, - filename = nm, fileopt = "overwrite") - resp <- plotly_POST(dat, l) - # why does directory get prepended? - expect_identical(resp[["filename"]], "directorydirectory/coolest-plot") + nm <- "directory/awesome" + p <- print(plot_ly(mtcars, x = wt, y = vs, filename = nm)) + usr <- sub("https://plot.ly/~(.*)/[0-9]+", "\\1", p$url) + id <- sub("https://plot.ly/~.*/([0-9]+)", "\\1", p$url) + fig <- get_plot(get_figure(usr, id)) + expect_identical(fig$data[[1]]$filename, nm) }) From 1e8b8875e08fce27eb91d295551ce622a6c37b5a Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 16 Jun 2015 12:46:46 -0500 Subject: [PATCH 058/227] Search in traces for keyword arguments --- R/plotly_POST.R | 19 +++++++------------ R/utils.R | 10 +++++++++- 2 files changed, 16 insertions(+), 13 deletions(-) diff --git a/R/plotly_POST.R b/R/plotly_POST.R index 0a5a02a14c..15dbf54a3a 100644 --- a/R/plotly_POST.R +++ b/R/plotly_POST.R @@ -28,18 +28,13 @@ plotly_POST <- function(x) { x <- eval_list(x) - nms <- names(x) - # initialize positional and keyword 'arguments' as empty lists - args <- kwargs <- list() - if (is.null(nms)) { - args <- x - } else { - args <- x$data - args <- c(args, x[nms %in% ""]) - idx <- nms %in% get_kwargs() - # TODO: throw warning/error if we detect names that aren't recognized? - kwargs <- x[idx] - } + args <- x$data + kwargs <- x[get_kwargs()] + + # search for keyword args in traces and take the first valid one + kwargs2 <- lapply(x$data, function(x) x[get_kwargs()]) + kwargs <- modifyList(kwargs, Reduce(c, kwargs2)) + # filename & fileopt are keyword arguments required by the API # (note they can also be specified by the user) if (is.null(kwargs$filename)) kwargs$filename <- "plot from api" diff --git a/R/utils.R b/R/utils.R index c9c38757e0..6fb5a86de2 100644 --- a/R/utils.R +++ b/R/utils.R @@ -56,8 +56,16 @@ get_plot <- function(data, strict = TRUE) { # evaluate unevaluated expressions before POSTing to plotly eval_list <- function(l) { - x <- list() + # assume unnamed list elements are data/traces + nms <- names(l) + idx <- nms %in% "" + l <- if (is.null(nms)) { + list(data = l) + } else if (any(idx)) { + c(data = c(l$data, l[idx]), l[!idx]) + } else l ntraces <- length(l$data) + x <- list() x$data <- vector("list", ntraces) # when appropriate, evaluate trace arguments in a suitable environment for (i in seq_len(ntraces)) { From 9c9a222817f343329a9c6225dfc33997943c95f2 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 16 Jun 2015 13:28:12 -0500 Subject: [PATCH 059/227] Add enclosing environment (for evaluating expressions referencing objects not within data frame) --- R/plotly.R | 6 ++++-- R/utils.R | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/R/plotly.R b/R/plotly.R index 361909f75f..4072bc33eb 100644 --- a/R/plotly.R +++ b/R/plotly.R @@ -71,7 +71,8 @@ plot_ly <- function(data = NULL, type = "scatter", ..., add_trace <- function(data = NULL, ..., env = parent.frame()) { tr <- list( args = substitute(list(...)), - env = if (is.null(data)) env else list2env(data) + env = if (is.null(data)) env else list2env(data), + enclos = env ) df <- if (is.null(data)) data.frame() else data p <- get_plot(df) @@ -93,7 +94,8 @@ add_trace <- function(data = NULL, ..., env = parent.frame()) { layout <- function(data = NULL, ..., env = parent.frame()) { layout <- list( args = substitute(list(...)), - env = if (is.null(data)) env else list2env(data) + env = if (is.null(data)) env else list2env(data), + enclos = env ) df <- if (is.null(data)) data.frame() else data p <- get_plot(df) diff --git a/R/utils.R b/R/utils.R index 6fb5a86de2..d2d31423e0 100644 --- a/R/utils.R +++ b/R/utils.R @@ -71,7 +71,7 @@ eval_list <- function(l) { for (i in seq_len(ntraces)) { dat <- l$data[[i]] idx <- names(dat) %in% c("args", "env") - x$data[[i]] <- if (sum(idx) == 2) c(dat[!idx], eval(dat$args, dat$env)) else dat + x$data[[i]] <- if (sum(idx) == 2) c(dat[!idx], eval(dat$args, dat$env, dat$enclos)) else dat } # translate colors and shapes title <- as.character(as.list(l$data[[1]]$args)[["color"]]) @@ -93,7 +93,7 @@ eval_list <- function(l) { layout <- l$layout[[i]] idx <- names(layout) %in% c("args", "env") layouts[[i]] <- if (sum(idx) == 2) { - c(layout[!idx], eval(layout$args, layout$env)) + c(layout[!idx], eval(layout$args, layout$env, layout$enclos)) } else { layout } From bc67b75877e4c811a5a261884fff19f52b62b84d Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 16 Jun 2015 13:28:39 -0500 Subject: [PATCH 060/227] fix embed notebook --- R/print.R | 4 ++-- man/embed_notebook.Rd | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/R/print.R b/R/print.R index 56e1527724..afa1e3ff8b 100644 --- a/R/print.R +++ b/R/print.R @@ -40,11 +40,11 @@ knit_print.plotly <- function(x, options, ...) { } #' Embed a plotly iframe into a IPython Notebook -#' @param p a plotly object +#' @param x a plotly object #' @param width attribute of the iframe #' @param height attribute of the iframe #' @export -embed_notebook <- function(p, width = "100%", height = "525") { +embed_notebook <- function(x, width = "100%", height = "525") { if (!requireNamespace("IRdisplay")) { warning("You need the IRdisplay package to use this function: \n", "devtools::install_github(c('IRkernel/repr', 'IRKernel/IRdisplay'))") diff --git a/man/embed_notebook.Rd b/man/embed_notebook.Rd index b642f64d5b..1bc4f5bc0e 100644 --- a/man/embed_notebook.Rd +++ b/man/embed_notebook.Rd @@ -4,10 +4,10 @@ \alias{embed_notebook} \title{Embed a plotly iframe into a IPython Notebook} \usage{ -embed_notebook(p, width = "100\%", height = "525") +embed_notebook(x, width = "100\%", height = "525") } \arguments{ -\item{p}{a plotly object} +\item{x}{a plotly object} \item{width}{attribute of the iframe} From ed6a586721bc2eb9bc0d3fa5d600b6ed442d971f Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 16 Jun 2015 13:40:23 -0500 Subject: [PATCH 061/227] Simply save_output logic --- .Rbuildignore | 4 ++- tests/testthat.R | 69 ++++++++++++++++++++++++------------------------ 2 files changed, 38 insertions(+), 35 deletions(-) diff --git a/.Rbuildignore b/.Rbuildignore index c8deddae82..c0a2e4975a 100644 --- a/.Rbuildignore +++ b/.Rbuildignore @@ -3,5 +3,7 @@ Karthik_local.R Makefile man-roxygen man-roxygen/^.*\.Rproj$ +^.*\.Rproj$ ^\.Rproj\.user$ -vignettes/margins.sty \ No newline at end of file +vignettes/margins.sty +CONDUCT.md diff --git a/tests/testthat.R b/tests/testthat.R index e930ae5ec5..cd25ecc269 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -17,45 +17,46 @@ hash <- if (src == "local") { save_outputs <- function(gg, name) { # only render/save pngs if this is a Travis pull request # (see build-comment-push.R for better explanation of this logic) + message("Running test: ", name) tpr <- Sys.getenv("TRAVIS_PULL_REQUEST") if (tpr != "false" && tpr != "") { - table_dir <- - file.path(Sys.getenv("TRAVIS_BUILD_DIR"), "..", "plotly-test-table") + table_dir <- file.path(Sys.getenv("TRAVIS_BUILD_DIR"), + "..", "plotly-test-table") plotly_dir <- file.path(table_dir, "R", hash) - gg_dir <- file.path(table_dir, "R", "ggplot2") if (!dir.exists(plotly_dir)) dir.create(plotly_dir, recursive = TRUE) - if (!dir.exists(gg_dir)) dir.create(gg_dir, recursive = TRUE) - - # If we don't have pngs for this version (of ggplot2), generate them; - # otherwise, generate plotly pngs - # NOTE: we can't save both plotly & ggplot2 at once since R CMD check - # suppresses output and travis has 10 minute time limit - # https://github.com/travis-ci/travis-ci/issues/3849 - ggversion <- as.character(packageVersion("ggplot2")) - if (!ggversion %in% dir(gg_dir)) { - gglife <- file.path(gg_dir, ggversion) - dir.create(gglife, recursive = TRUE) - e <- try(gg, silent = TRUE) - png(filename = file.path(gglife, paste0(name, ".png"))) - if (inherits(e, "try-error")) { - plot(1, type="n") - text(1, "ggplot2 error") - } else gg - dev.off() - } else { - # TODO: could speed things up by avoiding two calls to gg2list() - # (this will require tweaking expect_traces()) - p <- print(ggplotly(gg)) - png_url <- paste0(p[["url"]], ".png") - resp <- httr::GET(png_url) - # print the response if it wasn't successful - if (httr::warn_for_status(resp)) resp - # write png version of plotly figure to disk - writeBin(httr::content(resp, as = "raw"), - file.path(plotly_dir, paste0(name, ".png"))) - } - } + p <- print(ggplotly(gg)) + png_url <- paste0(p[["url"]], ".png") + resp <- httr::GET(png_url) + # print the response if it wasn't successful + if (httr::warn_for_status(resp)) resp + # write png version of plotly figure to disk + writeBin(httr::content(resp, as = "raw"), + file.path(plotly_dir, paste0(name, ".png"))) + } invisible(NULL) + + #gg_dir <- file.path(table_dir, "R", "ggplot2") + #if (!dir.exists(gg_dir)) dir.create(gg_dir, recursive = TRUE) + + # If we don't have pngs for this version (of ggplot2), generate them; + # otherwise, generate plotly pngs + # NOTE: we can't save both plotly & ggplot2 at once since R CMD check + # suppresses output and travis has 10 minute time limit + # https://github.com/travis-ci/travis-ci/issues/3849 + # ggversion <- as.character(packageVersion("ggplot2")) + # if (!ggversion %in% dir(gg_dir)) { + # gglife <- file.path(gg_dir, ggversion) + # dir.create(gglife, recursive = TRUE) + # e <- try(gg, silent = TRUE) + # png(filename = file.path(gglife, paste0(name, ".png"))) + # if (inherits(e, "try-error")) { + # plot(1, type="n") + # text(1, "ggplot2 error") + # } else gg + # dev.off() + # } else { + # } + } test_check("plotly") From 568225ee841a883ca7f20bfba06a4f23bec3e5be Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 16 Jun 2015 15:03:16 -0500 Subject: [PATCH 062/227] get tests passing --- R/plotly.R | 1 + R/print.R | 2 +- tests/testthat.R | 2 +- tests/testthat/test-plotly-filename.R | 5 ++--- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/R/plotly.R b/R/plotly.R index 4072bc33eb..1874ba9998 100644 --- a/R/plotly.R +++ b/R/plotly.R @@ -39,6 +39,7 @@ plot_ly <- function(data = NULL, type = "scatter", ..., # TODO: verify/filter arguments based on trace type. args = substitute(list(...)), env = if (is.null(data)) env else list2env(data), + enclos = env, inherit = inherit ) # this info is sufficient for recreating the plot diff --git a/R/print.R b/R/print.R index afa1e3ff8b..785fcb093c 100644 --- a/R/print.R +++ b/R/print.R @@ -48,7 +48,7 @@ embed_notebook <- function(x, width = "100%", height = "525") { if (!requireNamespace("IRdisplay")) { warning("You need the IRdisplay package to use this function: \n", "devtools::install_github(c('IRkernel/repr', 'IRKernel/IRdisplay'))") - return(p) + return(x) } resp <- print(x) iframe <- plotly_iframe(attr(resp, "url"), width, height) diff --git a/tests/testthat.R b/tests/testthat.R index cd25ecc269..5339f2f632 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -32,7 +32,7 @@ save_outputs <- function(gg, name) { # write png version of plotly figure to disk writeBin(httr::content(resp, as = "raw"), file.path(plotly_dir, paste0(name, ".png"))) - } + } invisible(NULL) #gg_dir <- file.path(table_dir, "R", "ggplot2") diff --git a/tests/testthat/test-plotly-filename.R b/tests/testthat/test-plotly-filename.R index e5b12b2afc..8359eb8fd7 100644 --- a/tests/testthat/test-plotly-filename.R +++ b/tests/testthat/test-plotly-filename.R @@ -1,10 +1,9 @@ context("Filename") test_that("filepath with directories is returned as passed", { - nm <- "directory/awesome" - p <- print(plot_ly(mtcars, x = wt, y = vs, filename = nm)) + p <- print(plot_ly(mtcars, x = wt, y = vs, filename = "directory/awesome")) usr <- sub("https://plot.ly/~(.*)/[0-9]+", "\\1", p$url) id <- sub("https://plot.ly/~.*/([0-9]+)", "\\1", p$url) fig <- get_plot(get_figure(usr, id)) - expect_identical(fig$data[[1]]$filename, nm) + expect_identical(fig$data[[1]]$filename, "directory/awesome") }) From 730719084d80c1c4b3d229483779d37dca5eb261 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 16 Jun 2015 15:45:57 -0500 Subject: [PATCH 063/227] why is the pull request stalling? --- tests/testthat.R | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/tests/testthat.R b/tests/testthat.R index 5339f2f632..40b70204c7 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -13,6 +13,9 @@ hash <- if (src == "local") { # thankfully devtools includes hash for packages installed off GitHub sub("\\)", "", strsplit(src, "@")[[1]][2]) } +table_dir <- file.path(Sys.getenv("TRAVIS_BUILD_DIR"), "..", "plotly-test-table") +plotly_dir <- file.path(table_dir, "R", hash) +if (!dir.exists(plotly_dir)) dir.create(plotly_dir, recursive = TRUE) save_outputs <- function(gg, name) { # only render/save pngs if this is a Travis pull request @@ -20,11 +23,7 @@ save_outputs <- function(gg, name) { message("Running test: ", name) tpr <- Sys.getenv("TRAVIS_PULL_REQUEST") if (tpr != "false" && tpr != "") { - table_dir <- file.path(Sys.getenv("TRAVIS_BUILD_DIR"), - "..", "plotly-test-table") - plotly_dir <- file.path(table_dir, "R", hash) - if (!dir.exists(plotly_dir)) dir.create(plotly_dir, recursive = TRUE) - p <- print(ggplotly(gg)) + (p <- ggplotly(gg)) png_url <- paste0(p[["url"]], ".png") resp <- httr::GET(png_url) # print the response if it wasn't successful From dc96221a3416cb15571005d64fe432750ba2c6ef Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 16 Jun 2015 15:54:31 -0500 Subject: [PATCH 064/227] encrypt test bot crednetials --- .travis.yml | 2 ++ tests/testthat.R | 3 --- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 1812098b39..84b5098c05 100644 --- a/.travis.yml +++ b/.travis.yml @@ -23,3 +23,5 @@ after_success: env: global: - secure: "cJ1bDRrAdIRjG+JnsQI9CdA4wQJhJJ2DdCNQ3frl8dotk69z61EiGCFW1Ir1cAY5V/NbHvFHp91HDiSo28ggwqRkEPBOGE44ico5gtVaELu3M/EnkWc2ZwQoN1273Vfdm26QYidqrvWrpLZ0XkFl7Q8xgvBswx30MF7y61+0Hv4=" + - secure: "UVOefBq1mkC4Hpg9OkcolvoEtLNfINBFSE7Xdnvb9WEOTv7xQtw/3uenNJEvVVs+0q+1RJ/lWuifCqrlvVNF+qISFWmqL4KHkSnupmh32i5hRglpUF3S+2GvpAtKz3r1F8sfX4fxgGuvzvSYHFgoJB3JN29zSSAV7Flf656ztUM=" + - secure: "V5K2owU+gvzkh+t7HMZvv5ZXwcpPpbMVFhcq1Vm+t2qvr+rb5K4lXgC+8D0yC8YcxE9eTJ1EPCrsvTVYM6tHOhfX1WzJnGJ8tnGd6GDCdgFW7++Vb0gWl55IAAthkHtvDu54cQ8kZ0lp9oBpSRM/4g5jGqQV7pK1ZmzAwdqZfLw=" diff --git a/tests/testthat.R b/tests/testthat.R index 40b70204c7..9cf330ca0f 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -1,8 +1,5 @@ library("testthat") library("plotly") -# crendentials for the test bot -Sys.setenv("plotly_username" = "TestBot") -Sys.setenv("plotly_api_key" = "r1neazxo9w") # find the hash of the currently installed plotly package pkg_info <- devtools::session_info()$packages src <- subset(pkg_info, package == "plotly")$source From e873be52c48f1072632fd8634edc595bde36201f Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 16 Jun 2015 16:52:36 -0500 Subject: [PATCH 065/227] yay, output --- tests/testthat.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/testthat.R b/tests/testthat.R index 9cf330ca0f..daeb3c70f1 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -20,7 +20,7 @@ save_outputs <- function(gg, name) { message("Running test: ", name) tpr <- Sys.getenv("TRAVIS_PULL_REQUEST") if (tpr != "false" && tpr != "") { - (p <- ggplotly(gg)) + p <- print(ggplotly(gg)) png_url <- paste0(p[["url"]], ".png") resp <- httr::GET(png_url) # print the response if it wasn't successful From 9cd278279846bd8b9a2c51461000816eebf821b1 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 16 Jun 2015 17:39:58 -0500 Subject: [PATCH 066/227] use plotly_POST over print method in tests --- R/plotly_POST.R | 7 ++++--- man/plotly_POST.Rd | 2 +- tests/testthat.R | 15 +++++++-------- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/R/plotly_POST.R b/R/plotly_POST.R index 15dbf54a3a..e99dfc8d6d 100644 --- a/R/plotly_POST.R +++ b/R/plotly_POST.R @@ -3,7 +3,7 @@ #' POST messages to the clientresp resource of plotly's REST API. Unlike \link{ggplotly}, #' this function does not translate ggplot objects. #' -#' @param x a list or an environment. +#' @param x either a plotly object or a list. #' @export #' @references https://plot.ly/rest/ #' @seealso \link{signup} @@ -27,13 +27,14 @@ #' } plotly_POST <- function(x) { + if (is.plotly(x)) x <- get_plot(x) x <- eval_list(x) args <- x$data kwargs <- x[get_kwargs()] # search for keyword args in traces and take the first valid one - kwargs2 <- lapply(x$data, function(x) x[get_kwargs()]) - kwargs <- modifyList(kwargs, Reduce(c, kwargs2)) + kwargs2 <- Reduce(c, lapply(x$data, function(x) x[get_kwargs()])) + kwargs <- modifyList(kwargs, if (is.null(kwargs2)) list() else kwargs2) # filename & fileopt are keyword arguments required by the API # (note they can also be specified by the user) diff --git a/man/plotly_POST.Rd b/man/plotly_POST.Rd index 976e773c57..ccb44db3c3 100644 --- a/man/plotly_POST.Rd +++ b/man/plotly_POST.Rd @@ -7,7 +7,7 @@ plotly_POST(x) } \arguments{ -\item{x}{a list or an environment.} +\item{x}{either a plotly object or a list.} } \value{ An R object created by mapping the JSON content of the plotly API diff --git a/tests/testthat.R b/tests/testthat.R index daeb3c70f1..bd170e6728 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -18,19 +18,19 @@ save_outputs <- function(gg, name) { # only render/save pngs if this is a Travis pull request # (see build-comment-push.R for better explanation of this logic) message("Running test: ", name) + p <- gg2list(gg) tpr <- Sys.getenv("TRAVIS_PULL_REQUEST") if (tpr != "false" && tpr != "") { - p <- print(ggplotly(gg)) - png_url <- paste0(p[["url"]], ".png") - resp <- httr::GET(png_url) + resp <- plotly_POST(p) + resp <- httr::GET(paste0(resp[["url"]], ".png")) # print the response if it wasn't successful if (httr::warn_for_status(resp)) resp # write png version of plotly figure to disk - writeBin(httr::content(resp, as = "raw"), - file.path(plotly_dir, paste0(name, ".png"))) + filename <- file.path(plotly_dir, paste0(name, ".png")) + writeBin(httr::content(resp, as = "raw"), filename) } - invisible(NULL) - + # eventually change tests so that they use output from this function + invisible(p) #gg_dir <- file.path(table_dir, "R", "ggplot2") #if (!dir.exists(gg_dir)) dir.create(gg_dir, recursive = TRUE) @@ -52,7 +52,6 @@ save_outputs <- function(gg, name) { # dev.off() # } else { # } - } test_check("plotly") From 8a0dadf0fdf286d7cae18ee114b7ab99e39095c7 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 16 Jun 2015 19:22:06 -0500 Subject: [PATCH 067/227] this is strange... --- tests/testthat.R | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tests/testthat.R b/tests/testthat.R index bd170e6728..5d2b3324ff 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -18,10 +18,9 @@ save_outputs <- function(gg, name) { # only render/save pngs if this is a Travis pull request # (see build-comment-push.R for better explanation of this logic) message("Running test: ", name) - p <- gg2list(gg) tpr <- Sys.getenv("TRAVIS_PULL_REQUEST") if (tpr != "false" && tpr != "") { - resp <- plotly_POST(p) + resp <- (p <- ggplotly(gg)) resp <- httr::GET(paste0(resp[["url"]], ".png")) # print the response if it wasn't successful if (httr::warn_for_status(resp)) resp From f1c009b7be928b0fee29216353a7cfea834f5c50 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 17 Jun 2015 10:54:28 -0500 Subject: [PATCH 068/227] testthat suppresses messages, but not print statements --- tests/testthat.R | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/testthat.R b/tests/testthat.R index 5d2b3324ff..8612fbcfc1 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -17,10 +17,11 @@ if (!dir.exists(plotly_dir)) dir.create(plotly_dir, recursive = TRUE) save_outputs <- function(gg, name) { # only render/save pngs if this is a Travis pull request # (see build-comment-push.R for better explanation of this logic) - message("Running test: ", name) + print(paste("Running test:", name)) + p <- gg2list(gg) tpr <- Sys.getenv("TRAVIS_PULL_REQUEST") if (tpr != "false" && tpr != "") { - resp <- (p <- ggplotly(gg)) + resp <- plotly_POST(p) resp <- httr::GET(paste0(resp[["url"]], ".png")) # print the response if it wasn't successful if (httr::warn_for_status(resp)) resp From 462ad202f6090423ab1b725b6c896ecb7c63748f Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 17 Jun 2015 13:55:23 -0500 Subject: [PATCH 069/227] Avoid calling gg2list() twice --- tests/testthat.R | 8 +++-- tests/testthat/test-cookbook-axes.R | 3 +- tests/testthat/test-cookbook-lines.R | 3 +- tests/testthat/test-ggplot-abline.R | 4 +-- tests/testthat/test-ggplot-area.R | 8 ++--- tests/testthat/test-ggplot-bar.R | 3 +- tests/testthat/test-ggplot-boxplot.R | 12 ++----- tests/testthat/test-ggplot-categorical.R | 4 +-- tests/testthat/test-ggplot-contour.R | 4 +-- tests/testthat/test-ggplot-date.R | 14 +++----- tests/testthat/test-ggplot-density.R | 3 +- tests/testthat/test-ggplot-density2d.R | 4 +-- .../test-ggplot-errorbar-horizontal.R | 4 +-- tests/testthat/test-ggplot-errorbar.R | 4 +-- tests/testthat/test-ggplot-facets.R | 18 ++++------- tests/testthat/test-ggplot-heatmap.R | 4 +-- tests/testthat/test-ggplot-histogram.R | 3 +- tests/testthat/test-ggplot-hline.R | 13 +++----- tests/testthat/test-ggplot-labels.R | 16 +++------- tests/testthat/test-ggplot-legend.R | 3 +- tests/testthat/test-ggplot-linetype.R | 8 ++--- tests/testthat/test-ggplot-names.R | 4 +-- tests/testthat/test-ggplot-path.R | 20 ++++-------- tests/testthat/test-ggplot-polygons.R | 7 ++-- tests/testthat/test-ggplot-rect.R | 3 +- tests/testthat/test-ggplot-ribbon.R | 3 +- tests/testthat/test-ggplot-segment.R | 4 +-- tests/testthat/test-ggplot-size.R | 13 ++------ tests/testthat/test-ggplot-smooth.R | 3 +- tests/testthat/test-ggplot-stack.R | 4 +-- tests/testthat/test-ggplot-step.R | 24 ++++---------- tests/testthat/test-ggplot-text.R | 8 ++--- tests/testthat/test-ggplot-theme.R | 32 +++++-------------- tests/testthat/test-ggplot-ticks.R | 3 +- tests/testthat/test-ggplot-vline.R | 8 ++--- tests/testthat/test-ggplot-ylim.R | 3 +- tests/testthat/test-rotated-ticks.R | 3 -- 37 files changed, 81 insertions(+), 204 deletions(-) diff --git a/tests/testthat.R b/tests/testthat.R index 8612fbcfc1..507947cab3 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -15,12 +15,14 @@ plotly_dir <- file.path(table_dir, "R", hash) if (!dir.exists(plotly_dir)) dir.create(plotly_dir, recursive = TRUE) save_outputs <- function(gg, name) { - # only render/save pngs if this is a Travis pull request - # (see build-comment-push.R for better explanation of this logic) print(paste("Running test:", name)) - p <- gg2list(gg) + # might want to pass plotly objects to this eventually + p <- if (is.ggplot(gg)) gg2list(gg) else get_plot(gg) tpr <- Sys.getenv("TRAVIS_PULL_REQUEST") + # only render/save pngs if this is a Travis pull request + # (see build-comment-push.R for better explanation of this logic) if (tpr != "false" && tpr != "") { + #d <- digest::digest(p) resp <- plotly_POST(p) resp <- httr::GET(paste0(resp[["url"]], ".png")) # print the response if it wasn't successful diff --git a/tests/testthat/test-cookbook-axes.R b/tests/testthat/test-cookbook-axes.R index 44937fe422..d45270be28 100644 --- a/tests/testthat/test-cookbook-axes.R +++ b/tests/testthat/test-cookbook-axes.R @@ -6,8 +6,7 @@ bp <- ggplot(PlantGrowth, aes(x=group, y=weight)) + expect_traces <- function(gg, n.traces, name) { stopifnot(is.ggplot(gg)) stopifnot(is.numeric(n.traces)) - save_outputs(gg, paste0("cookbook-axes-", name)) - L <- gg2list(gg) + L <- save_outputs(gg, paste0("cookbook-axes-", name)) all.traces <- L$data no.data <- sapply(all.traces, function(tr) { is.null(tr[["x"]]) && is.null(tr[["y"]]) diff --git a/tests/testthat/test-cookbook-lines.R b/tests/testthat/test-cookbook-lines.R index 6fd5eb35d8..272ebfe544 100644 --- a/tests/testthat/test-cookbook-lines.R +++ b/tests/testthat/test-cookbook-lines.R @@ -4,8 +4,7 @@ expect_traces_shapes <- function(gg, n.traces, n.shapes, name) { stopifnot(is.ggplot(gg)) stopifnot(is.numeric(n.traces)) stopifnot(is.numeric(n.shapes)) - save_outputs(gg, paste0("cookbook-lines-", name)) - L <- gg2list(gg) + L <- save_outputs(gg, paste0("cookbook-lines-", name)) all.traces <- L$data no.data <- sapply(all.traces, function(tr) { is.null(tr[["x"]]) && is.null(tr[["y"]]) diff --git a/tests/testthat/test-ggplot-abline.R b/tests/testthat/test-ggplot-abline.R index ef2e059832..95b6d0130a 100644 --- a/tests/testthat/test-ggplot-abline.R +++ b/tests/testthat/test-ggplot-abline.R @@ -10,7 +10,7 @@ test_that("Second trace be the a-b line", { gg <- ggplot(df) + geom_point(aes(x=x1, y=x2)) + geom_abline(intercept=1.1, slope=0.9, colour="red", size=4) - L <- gg2list(gg) + L <- save_outputs(gg, "abline") expect_equal(length(L$data), 2) expect_true(L$data[[2]]$x[1] <= 0) @@ -21,6 +21,4 @@ test_that("Second trace be the a-b line", { expect_identical(L$data[[1]]$showlegend, FALSE) expect_identical(L$data[[2]]$showlegend, FALSE) - - save_outputs(gg, "abline") }) diff --git a/tests/testthat/test-ggplot-area.R b/tests/testthat/test-ggplot-area.R index 1c13496f0e..728346458e 100644 --- a/tests/testthat/test-ggplot-area.R +++ b/tests/testthat/test-ggplot-area.R @@ -4,7 +4,7 @@ huron <- data.frame(year=1875:1972, level=as.vector(LakeHuron)) huron$decade <- plyr::round_any(huron$year, 10, floor) ar <- ggplot(huron) + geom_area(aes(x=year, y=level)) -L <- gg2list(ar) +L <- save_outputs(ar, "area") test_that("sanity check for geom_area", { expect_equal(length(L$data), 1) @@ -14,15 +14,11 @@ test_that("sanity check for geom_area", { expect_identical(L$data[[1]]$line$color, "transparent") }) -save_outputs(ar, "area") - # Test alpha transparency in fill color gg <- ggplot(huron) + geom_area(aes(x=year, y=level), alpha=0.4) -L <- gg2list(gg) +L <- save_outputs(gg, "area-fillcolor") test_that("transparency alpha in geom_area is converted", { expect_identical(L$data[[1]]$line$color, "transparent") expect_identical(L$data[[1]]$fillcolor, "rgba(51,51,51,0.4)") }) - -save_outputs(gg, "area-fillcolor") diff --git a/tests/testthat/test-ggplot-bar.R b/tests/testthat/test-ggplot-bar.R index 7c308375d0..0c8e80b421 100644 --- a/tests/testthat/test-ggplot-bar.R +++ b/tests/testthat/test-ggplot-bar.R @@ -3,8 +3,7 @@ context("bar") expect_traces <- function(gg, n.traces, name) { stopifnot(is.ggplot(gg)) stopifnot(is.numeric(n.traces)) - save_outputs(gg, paste0("bar-", name)) - L <- gg2list(gg) + L <- save_outputs(gg, paste0("bar-", name)) all.traces <- L$data no.data <- sapply(all.traces, function(tr) { is.null(tr[["x"]]) && is.null(tr[["y"]]) diff --git a/tests/testthat/test-ggplot-boxplot.R b/tests/testthat/test-ggplot-boxplot.R index ef9ac283f7..295a8176d0 100644 --- a/tests/testthat/test-ggplot-boxplot.R +++ b/tests/testthat/test-ggplot-boxplot.R @@ -3,7 +3,7 @@ context("Boxplot") test_that("geom_boxplot gives a boxplot", { gg <- ggplot(mtcars, aes(factor(cyl), mpg)) + geom_boxplot() - L <- gg2list(gg) + L <- save_outputs(gg, "boxplot") # right nb. traces expect_equal(length(L$data), 3) @@ -12,14 +12,12 @@ test_that("geom_boxplot gives a boxplot", { # right data for 1st trace expect_identical(sort(L$data[[1]]$y), sort(mtcars$mpg[mtcars$cyl == 4])) - - save_outputs(gg, "boxplot") }) test_that("geom_violin is equated to geom_boxplot for now", { gg <- ggplot(mtcars, aes(factor(cyl), mpg)) + geom_violin() - L <- gg2list(gg) + L <- save_outputs(gg, "violin") # right nb. traces expect_equal(length(L$data), 3) @@ -28,8 +26,6 @@ test_that("geom_violin is equated to geom_boxplot for now", { # right data for 1st trace expect_identical(sort(L$data[[1]]$y), sort(mtcars$mpg[mtcars$cyl == 4])) - - save_outputs(gg, "violin") }) test_that("you can make a boxplot for a distribution of datetimes", { @@ -40,11 +36,9 @@ test_that("you can make a boxplot for a distribution of datetimes", { bp <- ggplot(df) + geom_boxplot(aes(x, y)) - L <- gg2list(bp) + L <- save_outputs(bp, "boxplot-datetime") expect_equal(length(L$data), 1) # 1 trace expect_identical(L$data[[1]]$type, "box") expect_identical(L$data[[1]]$y, as.character(df$y)) - - save_outputs(bp, "boxplot-datetime") }) diff --git a/tests/testthat/test-ggplot-categorical.R b/tests/testthat/test-ggplot-categorical.R index 1f1dae0e07..144057732a 100644 --- a/tests/testthat/test-ggplot-categorical.R +++ b/tests/testthat/test-ggplot-categorical.R @@ -4,10 +4,8 @@ d <- head(diamonds, 50) test_that("axis type=category when we plot factors", { gg <- qplot(cut, price, data=d) - info <- gg2list(gg) + info <- save_outputs(gg, "bar-factor-category") l <- info$layout expect_identical(l$xaxis$type, "category") expect_identical(l$yaxis$type, "linear") - - save_outputs(gg, "bar-factor-category") }) diff --git a/tests/testthat/test-ggplot-contour.R b/tests/testthat/test-ggplot-contour.R index e0865a9524..5697fac769 100644 --- a/tests/testthat/test-ggplot-contour.R +++ b/tests/testthat/test-ggplot-contour.R @@ -4,7 +4,7 @@ volcano3d <- reshape2::melt(volcano) names(volcano3d) <- c("x", "y", "z") # Draw a contour plot using geom_contour gg <- ggplot(volcano3d) + geom_contour(aes(x=x, y=y, z=z)) -L <- gg2list(gg) +L <- save_outputs(gg, "contour") test_that("geom_contour is translated to type=contour", { expect_equal(length(L$data), 1) @@ -15,4 +15,4 @@ test_that("geom_contour uses line contours by default", { expect_identical(L$data[[1]]$contours$coloring, "lines") }) -save_outputs(gg, "contour") + diff --git a/tests/testthat/test-ggplot-date.R b/tests/testthat/test-ggplot-date.R index c806d96ed9..84c1e454b1 100644 --- a/tests/testthat/test-ggplot-date.R +++ b/tests/testthat/test-ggplot-date.R @@ -8,14 +8,12 @@ test_that("datetimes are converted to e.g. 2013-01-02 05:00:00", { df <- rbind(data.frame(who="me", time.obj, dollars=c(1.1, 5.6)), data.frame(who="you", time.obj, dollars=c(10.2, 0))) gg <- qplot(time.obj, dollars, data=df, color=who, geom="line") - info <- gg2list(gg) + info <- save_outputs(gg, "date-strings") expect_equal(length(info$data), 2) expect_identical(info$layout$xaxis$type, "date") for(trace in info$data[1:2]){ expect_identical(trace$x, out.str) } - - save_outputs(gg, "date-strings") }) test_that("class Date is supported", { @@ -23,12 +21,10 @@ test_that("class Date is supported", { y=c(2, 3, 2.5)) df$x <- as.Date(df$x) gg <- ggplot(df) + geom_line(aes(x=x, y=y)) - info <- gg2list(gg) + info <- save_outputs(gg, "date-class-Date") expect_equal(length(info$data), 1) expect_identical(info$layout$xaxis$type, "date") expect_identical(info$data[[1]]$x[1], "2013-01-01 00:00:00") - - save_outputs(gg, "date-class-Date") }) test_that("scale_x_date and irregular time series work", { @@ -43,9 +39,9 @@ test_that("scale_x_date and irregular time series work", { # minor_breaks=date_breaks("1 day"), # labels = date_format("%b/%W")) - info <- gg2list(dt) + info <- save_outputs(dt, "date-irregular-time-series") info_w_scale <- gg2list(g) - + expect_equal(length(info$data), 1) # one trace expect_identical(info$data[[1]]$x[31], "2122-02-09 00:00:00") expect_equal(length(info_w_scale$data), 1) # one trace @@ -53,6 +49,4 @@ test_that("scale_x_date and irregular time series work", { expect_identical(info$layout$xaxis$type, "date") expect_identical(info_w_scale$layout$xaxis$type, "date") expect_equal(length(info_w_scale$layout), length(info$layout)) # similar layout - - save_outputs(dt, "date-irregular-time-series") }) diff --git a/tests/testthat/test-ggplot-density.R b/tests/testthat/test-ggplot-density.R index 93a1752ea8..5965f0a9e3 100644 --- a/tests/testthat/test-ggplot-density.R +++ b/tests/testthat/test-ggplot-density.R @@ -3,8 +3,7 @@ context("Probability density") expect_traces <- function(gg, n.traces, name) { stopifnot(is.ggplot(gg)) stopifnot(is.numeric(n.traces)) - save_outputs(gg, paste0("density-", name)) - L <- gg2list(gg) + L <- save_outputs(gg, paste0("density-", name)) all.traces <- L$data no.data <- sapply(all.traces, function(tr) { is.null(tr[["x"]]) && is.null(tr[["y"]]) diff --git a/tests/testthat/test-ggplot-density2d.R b/tests/testthat/test-ggplot-density2d.R index 8747fb5a71..b149b3f481 100644 --- a/tests/testthat/test-ggplot-density2d.R +++ b/tests/testthat/test-ggplot-density2d.R @@ -2,7 +2,7 @@ context("Density2d") # Draw a 2d density estimation using geom_density2d m <- ggplot(MASS::geyser) + geom_density2d(aes(x=duration, y=waiting)) -L <- gg2list(m) +L <- save_outputs(m, "density2d") test_that("geom_density2d is translated to type=histogram2dcontour", { expect_equal(length(L$data), 1) @@ -12,5 +12,3 @@ test_that("geom_density2d is translated to type=histogram2dcontour", { test_that("geom_density2d uses line contours by default", { expect_identical(L$data[[1]]$contours$coloring, "lines") }) - -save_outputs(m, "density2d") diff --git a/tests/testthat/test-ggplot-errorbar-horizontal.R b/tests/testthat/test-ggplot-errorbar-horizontal.R index 5f97289f8a..bf38ed3d72 100644 --- a/tests/testthat/test-ggplot-errorbar-horizontal.R +++ b/tests/testthat/test-ggplot-errorbar-horizontal.R @@ -12,7 +12,7 @@ test_that("geom_errorbarh gives horizontal errorbars", { # Define the limits of the horizontal errorbars g <- g + geom_errorbarh(aes(xmax = resp + se, xmin = resp - se)) - L <- gg2list(g) + L <- save_outputs(g, "errorbar-horizontal") # Expect 2 traces expect_equal(length(L$data), 2) @@ -22,6 +22,4 @@ test_that("geom_errorbarh gives horizontal errorbars", { # Expect given errorbar values expect_equal(L$data[[1]]$error_x$array, c(0.1, 0.3)) expect_true(L$data[[1]]$error_x$symmetric) - - save_outputs(g, "errorbar-horizontal") }) diff --git a/tests/testthat/test-ggplot-errorbar.R b/tests/testthat/test-ggplot-errorbar.R index 24a61fbfc5..9e75789055 100644 --- a/tests/testthat/test-ggplot-errorbar.R +++ b/tests/testthat/test-ggplot-errorbar.R @@ -7,7 +7,7 @@ test_that("geom_errorbar gives errorbars", { g <- ggplot(df, aes(x=cyl, y=mpg[,'Mean'])) + geom_line() + geom_errorbar(aes(ymin=mpg[,'1st Qu.'], ymax=mpg[,'3rd Qu.'])) - L <- gg2list(g) + L <- save_outputs(g, "errorbar") # right nb. traces (1) expect_equal(length(L$data), 1) @@ -15,6 +15,4 @@ test_that("geom_errorbar gives errorbars", { expect_more_than(length(L$data[[1]]$error_y), 1) # right data for errorbar ymax expect_equal(L$data[[1]]$error_y$array, c(3.74, 1.26, 1.15)) - - save_outputs(g, "errorbar") }) diff --git a/tests/testthat/test-ggplot-facets.R b/tests/testthat/test-ggplot-facets.R index e5c0919686..08605a2523 100644 --- a/tests/testthat/test-ggplot-facets.R +++ b/tests/testthat/test-ggplot-facets.R @@ -61,40 +61,34 @@ no_panels <- ggplot(mtcars, aes(mpg, wt)) + geom_point() test_that("facet_wrap(..., scales = 'free') creates interior scales", { free_both <- no_panels + facet_wrap(~am+vs, scales = "free") - save_outputs(free_both, "facet_wrap_free") - info <- gg2list(free_both) + info <- save_outputs(free_both, "facet_wrap_free") expect_axes(info, 4L) expect_axes(info, 4L, "y") free_y <- no_panels + facet_wrap(~am+vs, scales = "free_y") - save_outputs(free_y, "facet_wrap_free_y") - info <- gg2list(free_y) + info <- save_outputs(free_y, "facet_wrap_free_y") expect_axes(info, 1L) expect_axes(info, 4L, "y") free_x <- no_panels + facet_wrap(~am+vs, scales = "free_x") - save_outputs(free_x, "facet_wrap_free_x") - info <- gg2list(free_x) + info <- save_outputs(free_x, "facet_wrap_free_x") expect_axes(info, 4L) expect_axes(info, 1L, "y") }) test_that("facet_grid(..., scales = 'free') doesnt create interior scales.", { free_both <- no_panels + facet_grid(vs~am, scales = "free") - save_outputs(free_both, "facet_grid_free") - info <- gg2list(free_both) + info <- save_outputs(free_both, "facet_grid_free") expect_axes(info, 2L) expect_axes(info, 2L, "y") free_y <- no_panels + facet_grid(vs~am, scales = "free_y") - save_outputs(free_y, "facet_grid_free_y") - info <- gg2list(free_y) + info <- save_outputs(free_y, "facet_grid_free_y") expect_axes(info, 1L) expect_axes(info, 2L, "y") free_x <- no_panels + facet_grid(vs~am, scales = "free_x") - save_outputs(free_x, "facet_grid_free_x") - info <- gg2list(free_x) + info <- save_outputs(free_x, "facet_grid_free_x") expect_axes(info, 2L) expect_axes(info, 1L, "y") }) diff --git a/tests/testthat/test-ggplot-heatmap.R b/tests/testthat/test-ggplot-heatmap.R index 5b8f277340..1a1757148e 100644 --- a/tests/testthat/test-ggplot-heatmap.R +++ b/tests/testthat/test-ggplot-heatmap.R @@ -12,11 +12,9 @@ ww$time <- factor(ww$time, dtimes) hm <- ggplot(ww) + geom_tile(aes(x=day, y=time, fill=value)) test_that("geom_tile is translated to type=heatmap", { - L <- gg2list(hm) + L <- save_outputs(hm, "heatmap") expect_equal(length(L$data), 1) expect_identical(L$data[[1]]$type, "heatmap") expect_identical(as.character(L$data[[1]]$x), wdays) expect_identical(as.character(L$data[[1]]$y), dtimes) }) - -save_outputs(hm, "heatmap") diff --git a/tests/testthat/test-ggplot-histogram.R b/tests/testthat/test-ggplot-histogram.R index d576038b8c..56212f6586 100644 --- a/tests/testthat/test-ggplot-histogram.R +++ b/tests/testthat/test-ggplot-histogram.R @@ -3,8 +3,7 @@ context("Histogram") expect_traces <- function(gg, n.traces, name) { stopifnot(is.ggplot(gg)) stopifnot(is.numeric(n.traces)) - save_outputs(gg, paste0("histogram-", name)) - L <- gg2list(gg) + L <- save_outputs(gg, paste0("histogram-", name)) all.traces <- L$data no.data <- sapply(all.traces, function(tr) { is.null(tr[["x"]]) && is.null(tr[["y"]]) diff --git a/tests/testthat/test-ggplot-hline.R b/tests/testthat/test-ggplot-hline.R index de8701f54b..0e3ea8c3c9 100644 --- a/tests/testthat/test-ggplot-hline.R +++ b/tests/testthat/test-ggplot-hline.R @@ -9,8 +9,8 @@ gg <- ggplot(df) + geom_point(aes(x=x1, y=x2)) test_that("second trace be the hline", { gg <- gg + geom_hline(yintercept=1.1, colour="green", size=3) - L <- gg2list(gg) - + L <- save_outputs(gg, "hline") + expect_equal(length(L$data), 2) expect_equal(L$data[[2]]$y[1], 1.1) expect_true(L$data[[2]]$x[1] <= 0) @@ -19,14 +19,12 @@ test_that("second trace be the hline", { expect_identical(L$data[[2]]$line$shape, "linear") expect_equal(L$data[[2]]$line$width, 6) expect_identical(L$data[[2]]$line$color, "rgb(0,255,0)") - - save_outputs(gg, "hline") }) test_that("vector yintercept results in multiple horizontal lines", { gg <- gg + geom_hline(yintercept=1:3, colour="red", size=3) - L <- gg2list(gg) + L <- save_outputs(gg, "hline-multiple") expect_equal(length(L$data), 4) expect_equal(L$data[[2]]$y[1], 1) @@ -39,7 +37,6 @@ test_that("vector yintercept results in multiple horizontal lines", { expect_equal(L$data[[3]]$line$width, 6) expect_identical(L$data[[3]]$line$color, "rgb(255,0,0)") - save_outputs(gg, "hline-multiple") }) test_that("hline can be drawn over range of factors", { @@ -47,9 +44,7 @@ test_that("hline can be drawn over range of factors", { gg <- ggplot(df, aes(x=cond, y=result)) + geom_bar(position="dodge", stat="identity") + geom_hline(aes(yintercept=12)) - L <- gg2list(gg) + L <- save_outputs(gg, "hline-factor") expect_equal(length(L$data), 2) # 1 trace for bar chart, 1 trace for hline expect_true(all(c("control", "treatment") %in% L$data[[2]]$x)) - - save_outputs(gg, "hline-factor") }) diff --git a/tests/testthat/test-ggplot-labels.R b/tests/testthat/test-ggplot-labels.R index 3fce947a3f..a8da62cd73 100644 --- a/tests/testthat/test-ggplot-labels.R +++ b/tests/testthat/test-ggplot-labels.R @@ -4,42 +4,34 @@ test_that("ggtitle is translated correctly", { ggiris <- ggplot(iris) + geom_point(aes(Petal.Width, Sepal.Width)) + ggtitle("My amazing plot!") - info <- gg2list(ggiris) + info <- save_outputs(ggiris, "labels-ggtitle") expect_identical(info$layout$title, "My amazing plot!") - - save_outputs(ggiris, "labels-ggtitle") }) test_that("ylab is translated correctly", { ggiris <- ggplot(iris) + geom_point(aes(Petal.Width, Sepal.Width)) + ylab("sepal width") - info <- gg2list(ggiris) + info <- save_outputs(ggiris, "labels-ylab") expect_identical(info$layout$xaxis$title, "Petal.Width") expect_identical(info$layout$yaxis$title, "sepal width") - - save_outputs(ggiris, "labels-ylab") }) test_that("scale_x_continuous(name) is translated correctly", { ggiris <- ggplot(iris) + geom_point(aes(Petal.Width, Sepal.Width)) + scale_x_continuous("petal width") - info <- gg2list(ggiris) + info <- save_outputs(ggiris, "labels-scale_x_continuous_name") expect_identical(info$layout$xaxis$title, "petal width") expect_identical(info$layout$yaxis$title, "Sepal.Width") - - save_outputs(ggiris, "labels-scale_x_continuous_name") }) test_that("angled ticks are translated correctly", { ggiris <- ggplot(iris) + geom_point(aes(Petal.Width, Sepal.Width)) + theme(axis.text.x=element_text(angle=45)) - info <- gg2list(ggiris) + info <- save_outputs(ggiris, "labels-angles") expect_identical(info$layout$xaxis$tickangle, -45) - - save_outputs(ggiris, "labels-angles") }) # TODO: test label colors. diff --git a/tests/testthat/test-ggplot-legend.R b/tests/testthat/test-ggplot-legend.R index c38b3de4cc..6455f27eb0 100644 --- a/tests/testthat/test-ggplot-legend.R +++ b/tests/testthat/test-ggplot-legend.R @@ -3,8 +3,7 @@ context("legends") expect_traces <- function(gg, n.traces, name){ stopifnot(is.ggplot(gg)) stopifnot(is.numeric(n.traces)) - save_outputs(gg, paste0("legend-", name)) - L <- gg2list(gg) + L <- save_outputs(gg, paste0("legend-", name)) all.traces <- L$data no.data <- sapply(all.traces, function(tr) { is.null(tr[["x"]]) && is.null(tr[["y"]]) diff --git a/tests/testthat/test-ggplot-linetype.R b/tests/testthat/test-ggplot-linetype.R index 88813ea427..0aa7f3223e 100644 --- a/tests/testthat/test-ggplot-linetype.R +++ b/tests/testthat/test-ggplot-linetype.R @@ -11,12 +11,10 @@ test_that("6 different automatic lty converted to plotly's 6 types", { "dashdot", "longdash", "longdashdot") - info <- gg2list(gg) + info <- save_outputs(gg, "linetype-types") generated <- sapply(info$data[1:6], function(L) L$line$dash) expect_true(all(generated %in% expected)) expect_true(all(expected %in% generated)) - - save_outputs(gg, "linetype-types") }) test_that("different colored lines become different colored traces", { @@ -32,7 +30,7 @@ test_that("different colored lines become different colored traces", { gg <- ggplot(data = df, aes(x = x, y = value, colour = variable))+ geom_line()+ scale_color_manual(values=c(y1="blue", y2="red")) - info <- gg2list(gg) + info <- save_outputs(gg, "linetype-colors") expect_equal(length(info$data), 2) expect_identical(info$data[[1]]$line$color, toRGB("blue")) n <- length(x) @@ -41,6 +39,4 @@ test_that("different colored lines become different colored traces", { expect_identical(info$data[[2]]$line$color, toRGB("red")) expect_identical(info$data[[2]]$y[1:n], y2) expect_identical(info$data[[2]]$x[1:n], x) - - save_outputs(gg, "linetype-colors") }) diff --git a/tests/testthat/test-ggplot-names.R b/tests/testthat/test-ggplot-names.R index 391e1a7a2e..c17205577c 100644 --- a/tests/testthat/test-ggplot-names.R +++ b/tests/testthat/test-ggplot-names.R @@ -7,9 +7,7 @@ test_that("name param is passed to plotly", { borders(regions="canada", name="borders") + geom_point(aes(text=name, size=pop), colour="red", alpha=1/2, pch=1, name="cities") - info <- gg2list(gg) + info <- save_outputs(gg, "names") expect_identical(info$data[[1]]$name, "borders") expect_identical(info$data[[2]]$name, "cities") - - save_outputs(gg, "names") }) diff --git a/tests/testthat/test-ggplot-path.R b/tests/testthat/test-ggplot-path.R index 16e9729518..d58d68fb67 100644 --- a/tests/testthat/test-ggplot-path.R +++ b/tests/testthat/test-ggplot-path.R @@ -4,15 +4,13 @@ test_that("lines are different from paths", { df <- data.frame(x=c(1, 3, 2), y=c(0, 0, 1)) p <- qplot(x, y, data=df, geom="path") - info <- gg2list(p) + info <- save_outputs(p, "path-lines-diff-from-paths") expect_identical(info$data[[1]]$x[1:3], c(1, 3, 2)) expect_identical(info$data[[1]]$y[1:3], c(0, 0, 1)) - l <- qplot(x, y, data=df, geom="line") - l.tr <- gg2list(l)$data + p2 <- qplot(x, y, data=df, geom="line") + l.tr <- gg2list(p2)$data expect_identical(l.tr[[1]]$x[1:3], c(1, 2, 3)) expect_identical(l.tr[[1]]$y[1:3], c(0, 1, 0)) - - save_outputs(p, "path-lines-diff-from-paths") }) two.paths <- data.frame(x=c(1, 2, 1, 2), @@ -33,7 +31,7 @@ test_that("paths with different colors become different traces", { ## Categorical color. gg <- ggplot()+ geom_path(aes(x, y, group=y, color=paste0("FOO", y)), data=two.paths) - info <- gg2list(gg) + info <- save_outputs(gg, "path-colors") expect_equal(length(info$data), 2) trace.names <- sapply(info$data[1:2], "[[", "name") expect_identical(as.character(trace.names), c("FOO1", "FOO2")) @@ -41,8 +39,6 @@ test_that("paths with different colors become different traces", { expect_identical(info$data[[2]]$x[1:2], c(1,2)) expect_identical(info$data[[1]]$y[1:2], c(1,1)) expect_identical(info$data[[2]]$y[1:2], c(2,2)) - - save_outputs(gg, "path-colors") }) four.paths <- rbind(data.frame(two.paths, g="positive"), @@ -51,7 +47,7 @@ four.paths <- rbind(data.frame(two.paths, g="positive"), test_that("paths with the same color but different groups stay together", { gg <- ggplot()+ geom_path(aes(x, y, group=y, color=g), data=four.paths) - info <- gg2list(gg) + info <- save_outputs(gg, "path-colored-groups-stay-together") expect_equal(length(info$data), 2) expect_identical(info$data[[1]]$name, "positive") expect_identical(info$data[[2]]$name, "negative") @@ -59,8 +55,6 @@ test_that("paths with the same color but different groups stay together", { expect_true(any(is.na(info$data[[1]]$y))) expect_true(any(is.na(info$data[[2]]$x))) expect_true(any(is.na(info$data[[2]]$y))) - - save_outputs(gg, "path-colored-groups-stay-together") }) test_that("lines work with aesthetic shape", { @@ -71,7 +65,7 @@ test_that("lines work with aesthetic shape", { gg <- ggplot(data=df1, aes(x=time, y=total_bill, group=sex, shape=sex)) + geom_line() + geom_point() - info <- gg2list(gg) + info <- save_outputs(gg, "path-line-symbols") expect_equal(length(info$data), 2) # 2 traces expect_identical(info$data[[1]]$name, "Female") expect_identical(info$data[[1]]$marker$symbol, "circle") @@ -80,6 +74,4 @@ test_that("lines work with aesthetic shape", { # Layout expect_identical(info$layout$xaxis$title, "time") expect_identical(info$layout$xaxis$type, "category") - - save_outputs(gg, "path-line-symbols") }) diff --git a/tests/testthat/test-ggplot-polygons.R b/tests/testthat/test-ggplot-polygons.R index ddd17f6a99..d52cf58cfd 100644 --- a/tests/testthat/test-ggplot-polygons.R +++ b/tests/testthat/test-ggplot-polygons.R @@ -3,8 +3,7 @@ context("polygon") expect_traces <- function(gg, n.traces, name){ stopifnot(is.ggplot(gg)) stopifnot(is.numeric(n.traces)) - save_outputs(gg, paste0("polygon-", name)) - L <- gg2list(gg) + L <- save_outputs(gg, paste0("polygon-", name)) all.traces <- L$data no.data <- sapply(all.traces, function(tr) { is.null(tr[["x"]]) && is.null(tr[["y"]]) @@ -142,12 +141,10 @@ test_that("borders become one trace with NA", { data(canada.cities) gg <- ggplot(canada.cities, aes(long, lat))+ borders(regions="canada", name="borders") - info <- gg2list(gg) + info <- save_outputs(gg, "polygons-canada-borders") expect_equal(length(info$data), 1) tr <- info$data[[1]] expect_true(any(is.na(tr$x))) - - save_outputs(gg, "polygons-canada-borders") }) x <- c(0, -1, 2, -2, 1) diff --git a/tests/testthat/test-ggplot-rect.R b/tests/testthat/test-ggplot-rect.R index d5ea9a9923..88edf7dacd 100644 --- a/tests/testthat/test-ggplot-rect.R +++ b/tests/testthat/test-ggplot-rect.R @@ -3,8 +3,7 @@ context("geom_rect") expect_traces <- function(gg, n.traces, name) { stopifnot(is.ggplot(gg)) stopifnot(is.numeric(n.traces)) - save_outputs(gg, paste0("rect-", name)) - L <- gg2list(gg) + L <- save_outputs(gg, paste0("rect-", name)) all.traces <- L$data no.data <- sapply(all.traces, function(tr) { is.null(tr[["x"]]) && is.null(tr[["y"]]) diff --git a/tests/testthat/test-ggplot-ribbon.R b/tests/testthat/test-ggplot-ribbon.R index 40c7f0a489..a2bb636b22 100644 --- a/tests/testthat/test-ggplot-ribbon.R +++ b/tests/testthat/test-ggplot-ribbon.R @@ -3,8 +3,7 @@ context("ribbon") expect_traces <- function(gg, n.traces, name){ stopifnot(is.ggplot(gg)) stopifnot(is.numeric(n.traces)) - save_outputs(gg, paste0("ribbon-", name)) - L <- gg2list(gg) + L <- save_outputs(gg, paste0("ribbon-", name)) all.traces <- L$data no.data <- sapply(all.traces, function(tr) { is.null(tr[["x"]]) && is.null(tr[["y"]]) diff --git a/tests/testthat/test-ggplot-segment.R b/tests/testthat/test-ggplot-segment.R index d1ec1dfaed..665e3887cb 100644 --- a/tests/testthat/test-ggplot-segment.R +++ b/tests/testthat/test-ggplot-segment.R @@ -7,10 +7,8 @@ test_that("segments become one path", { yend=c(0, 1)) gg <- ggplot() + geom_segment(aes(x, y, xend=xend, yend=yend), data=seg.df) - info <- gg2list(gg) + info <- save_outputs(gg, "segment") tr <- info$data[[1]] expect_true(any(is.na(tr$x))) expect_true(any(is.na(tr$y))) - - save_outputs(gg, "segment") }) diff --git a/tests/testthat/test-ggplot-size.R b/tests/testthat/test-ggplot-size.R index 66274dad0c..ece693c29a 100644 --- a/tests/testthat/test-ggplot-size.R +++ b/tests/testthat/test-ggplot-size.R @@ -3,25 +3,20 @@ context("size") test_that("size is not a vector if it is not specified", { iplot <- ggplot(iris) + geom_point(aes(Petal.Width, Sepal.Width)) - L <- gg2list(iplot) + L <- save_outputs(iplot, "size-not-a-vector") m <- L$data[[1]]$marker expect_that(m, is_a("list")) expect_true(length(m$size) <= 1) - - save_outputs(iplot, "size-not-a-vector") }) test_that("size is a vector if it is specified", { iplot <- ggplot(iris) + geom_point(aes(Petal.Width, Sepal.Width, size=Petal.Length)) - L <- gg2list(iplot) + L <- save_outputs(iplot, "size-is-a-vector") m <- L$data[[1]]$marker expect_that(m, is_a("list")) expect_true(length(m$size) > 1) - expect_identical(L$data[[1]]$showlegend, FALSE) - - save_outputs(iplot, "size-is-a-vector") }) countrypop <- data.frame(country=c("Paraguay", "Peru", "Philippines"), @@ -33,12 +28,10 @@ gg <- ggplot(countrypop, aes(edu, illn, colour=country, size=population)) + geom_point() test_that("global scaling works for sizes over different traces", { - L <- gg2list(gg) + L <- save_outputs(gg, "size-global-scaling") expect_equal(length(L$data), 3) # 1 trace per country (3) expect_true(as.numeric(L$data[[1]]$marker$size) < as.numeric(L$data[[2]]$marker$size)) expect_true(as.numeric(L$data[[2]]$marker$size) < as.numeric(L$data[[3]]$marker$size)) }) - -save_outputs(gg, "size-global-scaling") diff --git a/tests/testthat/test-ggplot-smooth.R b/tests/testthat/test-ggplot-smooth.R index 4326a0e39c..619e40a9fd 100644 --- a/tests/testthat/test-ggplot-smooth.R +++ b/tests/testthat/test-ggplot-smooth.R @@ -3,8 +3,7 @@ context("smooth") expect_traces <- function(gg, n.traces, name){ stopifnot(is.ggplot(gg)) stopifnot(is.numeric(n.traces)) - save_outputs(gg, paste0("smooth-", name)) - L <- gg2list(gg) + L <- save_outputs(gg, paste0("smooth-", name)) all.traces <- L$data no.data <- sapply(all.traces, function(tr) { is.null(tr[["x"]]) && is.null(tr[["y"]]) diff --git a/tests/testthat/test-ggplot-stack.R b/tests/testthat/test-ggplot-stack.R index fc47cc23b5..9b1792fbfc 100644 --- a/tests/testthat/test-ggplot-stack.R +++ b/tests/testthat/test-ggplot-stack.R @@ -11,7 +11,7 @@ instructors <- test_that("y value is non-cumulative in stacked bar charts", { gg <- ggplot(instructors, aes(x=topic, y=number, fill=level)) + geom_bar(stat="identity") - L <- gg2list(gg) + L <- save_outputs(gg, "stack") expect_equal(length(L$data), 3) expect_identical(L$layout$barmode, "stack") trace.names <- sapply(L$data[1:3], "[[", "name") @@ -20,6 +20,4 @@ test_that("y value is non-cumulative in stacked bar charts", { expect_equal(L$data[[3]]$y[1], instructors$number[3]) expect_equal(L$data[[2]]$y[2], instructors$number[5]) expect_equal(L$data[[3]]$y[2], instructors$number[6]) - - save_outputs(gg, "stack") }) diff --git a/tests/testthat/test-ggplot-step.R b/tests/testthat/test-ggplot-step.R index 1712405ef5..4ed069d6f9 100644 --- a/tests/testthat/test-ggplot-step.R +++ b/tests/testthat/test-ggplot-step.R @@ -9,54 +9,42 @@ gg <- ggplot(oranges, aes(x=age, y=circumference, test_that("direction of geom_line is translated to shape=linear", { gg.linear <- gg + geom_line() - L <- gg2list(gg.linear) + L <- save_outputs(gg.linear, "step-gg.linear-geom_line") expect_equal(length(L$data), 2) expect_identical(L$data[[1]]$line$shape, "linear") - - save_outputs(gg.linear, "step-gg.linear-geom_line") }) test_that("direction of geom_path is translated to shape=linear", { gg.lin <- gg + geom_path() - L <- gg2list(gg.lin) + L <- save_outputs(gg.lin, "step-gg.linear-geom_path") expect_equal(length(L$data), 2) expect_identical(L$data[[1]]$line$shape, "linear") - - save_outputs(gg.lin, "step-gg.linear-geom_path") }) test_that("direction hv is translated to shape=hv", { gg.hv <- gg + geom_step() - L <- gg2list(gg.hv) + L <- save_outputs(gg.hv, "step-gg.hv") expect_equal(length(L$data), 2) expect_identical(L$data[[1]]$line$shape, "hv") - - save_outputs(gg.hv, "step-gg.hv") }) test_that("direction vh is translated to shape=vh", { gg.vh <- gg + geom_step(direction="vh") - L <- gg2list(gg.vh) + L <- save_outputs(gg.vh, "step-gg.vh") expect_equal(length(L$data), 2) expect_identical(L$data[[1]]$line$shape, "vh") - - save_outputs(gg.vh, "step-gg.vh") }) test_that("direction hvh is translated to shape=hvh", { gg.hvh <- gg + geom_step(direction="hvh") - L <- gg2list(gg.hvh) + L <- save_outputs(gg.hvh, "step-gg.hvh") expect_equal(length(L$data), 2) expect_identical(L$data[[1]]$line$shape, "hvh") - - save_outputs(gg.hvh, "step-gg.hvh") }) test_that("direction vhv is translated to shape=vhv", { gg.vhv <- gg + geom_step(direction="vhv") - L <- gg2list(gg.vhv) + L <- save_outputs(gg.vhv, "step-gg.vhv") expect_equal(length(L$data), 2) expect_identical(L$data[[1]]$line$shape, "vhv") - - save_outputs(gg.vhv, "step-gg.vhv") }) diff --git a/tests/testthat/test-ggplot-text.R b/tests/testthat/test-ggplot-text.R index c2c8658270..77f1846345 100644 --- a/tests/testthat/test-ggplot-text.R +++ b/tests/testthat/test-ggplot-text.R @@ -2,7 +2,7 @@ context("Text") gg <- ggplot(mtcars, aes(x=wt, y=mpg, label=rownames(mtcars))) + geom_text(size=18) -info <- gg2list(gg) +info <- save_outputs(gg, "text") test_that("label is translated correctly", { expect_identical(as.character(info$data[[1]]$text), rownames(mtcars)) @@ -17,8 +17,6 @@ test_that("textsize is translated correctly", { expect_identical(info$data[[1]]$textfont$size, 18) }) -save_outputs(gg, "text") - test_that("geom_text splits along colour", { mds <- data.frame(State=c("Alabama", "Alabama", "Alabama", "Alabama", "Arizona", "Arizona"), @@ -34,7 +32,7 @@ test_that("geom_text splits along colour", { gg <- ggplot(mds) + geom_text(aes(x=coord.1, y=coord.2, label=City, colour=Division)) - L <- gg2list(gg) + L <- save_outputs(gg, "text-colour") expect_equal(length(L$data), 2) # 2 traces # Proper type and mode conversion @@ -45,6 +43,4 @@ test_that("geom_text splits along colour", { # Right colour for each trace expect_identical(L$data[[1]]$textfont$color, "#F8766D") expect_identical(L$data[[2]]$textfont$color, "#00BFC4") - - save_outputs(gg, "text-colour") }) diff --git a/tests/testthat/test-ggplot-theme.R b/tests/testthat/test-ggplot-theme.R index 64fe04ca18..94c9f2c4c7 100644 --- a/tests/testthat/test-ggplot-theme.R +++ b/tests/testthat/test-ggplot-theme.R @@ -7,58 +7,48 @@ iris.base <- ggplot(iris) + test_that("background translated correctly",{ ggiris <- iris.base + theme(panel.background=element_rect(fill="blue")) + theme(plot.background=element_rect(fill="green")) - info <- gg2list(ggiris) + info <- save_outputs(ggiris, "theme-background") L <- info$layout expect_identical(L$plot_bgcolor, toRGB("blue")) expect_identical(L$paper_bgcolor, toRGB("green")) - - save_outputs(ggiris, "theme-background") }) test_that("grid/ticks translated correctly",{ ggiris <- iris.base + theme(axis.ticks=element_line(colour="red")) + theme(panel.grid.major=element_line(colour="violet")) - info <- gg2list(ggiris) + info <- save_outputs(ggiris, "theme-ticks-and-grids") for (xy in c("x", "y")) { ax.list <- info$layout[[paste0(xy, "axis")]] expect_identical(ax.list$tickcolor, toRGB("red")) expect_identical(ax.list$gridcolor, toRGB("violet")) } - - save_outputs(ggiris, "theme-ticks-and-grids") }) test_that("show ticks as 'outside' by default", { ggiris <- iris.base - info <- gg2list(ggiris) + info <- save_outputs(ggiris, "theme-ticks-default") for (xy in c("x", "y")) { ax.list <- info$layout[[paste0(xy, "axis")]] expect_identical(ax.list$ticks, "outside") } - - save_outputs(ggiris, "theme-ticks-default") }) test_that("do not show zeroline by default", { ggiris <- iris.base - info <- gg2list(ggiris) + info <- save_outputs(ggiris, "theme-zeroline-default") for (xy in c("x", "y")) { ax.list <- info$layout[[paste0(xy, "axis")]] expect_identical(ax.list$zeroline, FALSE) } - - save_outputs(ggiris, "theme-zeroline-default") }) test_that("dotted/dashed grid translated as line with alpha=0.1",{ ggiris <- iris.base + theme(panel.grid.major=element_line(linetype="dashed")) - info <- gg2list(ggiris) + info <- save_outputs(ggiris, "theme-dashed-grid-lines") for (xy in c("x", "y")) { ax.list <- info$layout[[paste0(xy, "axis")]] expect_identical(ax.list$gridcolor, toRGB("white", 0.1)) } - - save_outputs(ggiris, "theme-dashed-grid-lines") }) countrypop <- data.frame(country=c("Paraguay", "Peru", "Philippines"), @@ -69,35 +59,29 @@ gg <- ggplot(countrypop) + geom_point(aes(edu, illn, colour=country, size=population)) test_that("marker default shape is a circle", { - info <- gg2list(gg) + info <- save_outputs(gg, "theme-marker-default") for (i in c(1:3)) { expect_identical(info$data[[i]]$marker$symbol, "circle") expect_true(info$data[[i]]$showlegend) } - - save_outputs(gg, "theme-marker-default") }) test_that("plot panel border is translated correctly", { ggiris <- iris.base + theme_grey() # has no panel.border - info <- gg2list(ggiris) + info <- save_outputs(ggiris, "theme-panel-border-1") for (xy in c("x", "y")) { ax.list <- info$layout[[paste0(xy, "axis")]] expect_identical(ax.list$showline, FALSE) } - save_outputs(ggiris, "theme-panel-border-1") - red <- ggplot(iris) + theme_grey() + geom_point(aes(Petal.Width, Sepal.Width)) + theme(panel.border=element_rect(colour="red", fill=NA)) - info <- gg2list(red) + info <- save_outputs(red, "theme-panel-border-2") for (xy in c("x", "y")) { ax.list <- info$layout[[paste0(xy, "axis")]] expect_identical(ax.list$showline, TRUE) expect_identical(ax.list$linecolor, toRGB("red")) } - - save_outputs(red, "theme-panel-border-2") }) diff --git a/tests/testthat/test-ggplot-ticks.R b/tests/testthat/test-ggplot-ticks.R index b40bcfbe08..8954733001 100644 --- a/tests/testthat/test-ggplot-ticks.R +++ b/tests/testthat/test-ggplot-ticks.R @@ -7,8 +7,7 @@ boxes <- ggplot(PlantGrowth, aes(x=group, y=weight)) + geom_boxplot() expect_traces <- function(gg, n.traces, name){ stopifnot(is.ggplot(gg)) stopifnot(is.numeric(n.traces)) - save_outputs(gg, paste0("ticks-", name)) - L <- gg2list(gg) + L <- save_outputs(gg, paste0("ticks-", name)) all.traces <- L$data no.data <- sapply(all.traces, function(tr) { is.null(tr[["x"]]) && is.null(tr[["y"]]) diff --git a/tests/testthat/test-ggplot-vline.R b/tests/testthat/test-ggplot-vline.R index a2bee6d5a0..5ce1e93988 100644 --- a/tests/testthat/test-ggplot-vline.R +++ b/tests/testthat/test-ggplot-vline.R @@ -9,7 +9,7 @@ gg <- ggplot(df) + geom_point(aes(x=x1, y=x2)) test_that("second trace be the vline", { gg <- gg + geom_vline(xintercept=1.1, colour="green", size=3) - L <- gg2list(gg) + L <- save_outputs(gg, "vline") expect_equal(length(L$data), 2) expect_equal(L$data[[2]]$x[1], 1.1) @@ -19,14 +19,12 @@ test_that("second trace be the vline", { expect_identical(L$data[[2]]$line$shape, "linear") expect_equal(L$data[[2]]$line$width, 6) expect_identical(L$data[[2]]$line$color, "rgb(0,255,0)") - - save_outputs(gg, "vline") }) test_that("vector xintercept results in multiple vertical lines", { gg <- gg + geom_vline(xintercept=1:2, colour="blue", size=3) - L <- gg2list(gg) + L <- save_outputs(gg, "vline-multiple") expect_equal(length(L$data), 3) expect_equal(L$data[[2]]$x[1], 1) @@ -37,6 +35,4 @@ test_that("vector xintercept results in multiple vertical lines", { expect_identical(L$data[[3]]$line$shape, "linear") expect_equal(L$data[[3]]$line$width, 6) expect_identical(L$data[[3]]$line$color, "rgb(0,0,255)") - - save_outputs(gg, "vline-multiple") }) diff --git a/tests/testthat/test-ggplot-ylim.R b/tests/testthat/test-ggplot-ylim.R index e381b363f5..db0d27560d 100644 --- a/tests/testthat/test-ggplot-ylim.R +++ b/tests/testthat/test-ggplot-ylim.R @@ -16,8 +16,7 @@ gg.ylim <- expect_traces <- function(gg, n.traces, name){ stopifnot(is.ggplot(gg)) stopifnot(is.numeric(n.traces)) - save_outputs(gg, paste0("ylim-", name)) - L <- gg2list(gg) + L <- save_outputs(gg, paste0("ylim-", name)) all.traces <- L$data no.data <- sapply(all.traces, function(tr) { is.null(tr[["x"]]) && is.null(tr[["y"]]) diff --git a/tests/testthat/test-rotated-ticks.R b/tests/testthat/test-rotated-ticks.R index 92c3b8bfce..f529c66593 100644 --- a/tests/testthat/test-rotated-ticks.R +++ b/tests/testthat/test-rotated-ticks.R @@ -67,6 +67,3 @@ test_that('axis.text.x=element_text(angle=70) means transform="rotate(-70)"', { ## info <- renderHTML(problem) ## }, "ggplotly only supports hjust values 0, 0.5, 1") ## }) - - - From ac26fc60819a98053553267b7e9b81618cfafe53 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 17 Jun 2015 16:32:15 -0500 Subject: [PATCH 070/227] WHAT IS TAKING SO LONG? --- tests/testthat.R | 30 +++++++++++++++++++++++------- 1 file changed, 23 insertions(+), 7 deletions(-) diff --git a/tests/testthat.R b/tests/testthat.R index 507947cab3..ccc32a7269 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -11,8 +11,22 @@ hash <- if (src == "local") { sub("\\)", "", strsplit(src, "@")[[1]][2]) } table_dir <- file.path(Sys.getenv("TRAVIS_BUILD_DIR"), "..", "plotly-test-table") -plotly_dir <- file.path(table_dir, "R", hash) +r_dir <- file.path(table_dir, "R") +plotly_dir <- file.path(r_dir, hash) if (!dir.exists(plotly_dir)) dir.create(plotly_dir, recursive = TRUE) +httr::set_config(config(ssl.verifypeer=FALSE)) + +# database which tracks +db <- if ("db.rds" %in% dir(r_dir)) { + readRDS("db.rds") +} else { + data.frame( + commit = character(), + name = character(), + plot = character(), + stringsAsFactors = FALSE + ) +} save_outputs <- function(gg, name) { print(paste("Running test:", name)) @@ -22,14 +36,16 @@ save_outputs <- function(gg, name) { # only render/save pngs if this is a Travis pull request # (see build-comment-push.R for better explanation of this logic) if (tpr != "false" && tpr != "") { - #d <- digest::digest(p) - resp <- plotly_POST(p) - resp <- httr::GET(paste0(resp[["url"]], ".png")) - # print the response if it wasn't successful - if (httr::warn_for_status(resp)) resp + #df[nrow(df) + 1, ] <- c(hash, name, digest::digest(p)) + print("Post Time: \n") + system.time(resp <- plotly_POST(p)) + print("Download Time: \n") + system.time(resp <- httr::GET(paste0(resp[["url"]], ".png"))) + httr::warn_for_status(resp) # write png version of plotly figure to disk filename <- file.path(plotly_dir, paste0(name, ".png")) - writeBin(httr::content(resp, as = "raw"), filename) + print("Write Time: \n") + system.time(writeBin(httr::content(resp, as = "raw"), filename)) } # eventually change tests so that they use output from this function invisible(p) From 7a51c2ff4b5a6742ac98e9a776ba09ea9a828de9 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 17 Jun 2015 17:39:53 -0500 Subject: [PATCH 071/227] namespace --- tests/testthat.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/testthat.R b/tests/testthat.R index ccc32a7269..3ade020e43 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -14,7 +14,7 @@ table_dir <- file.path(Sys.getenv("TRAVIS_BUILD_DIR"), "..", "plotly-test-table" r_dir <- file.path(table_dir, "R") plotly_dir <- file.path(r_dir, hash) if (!dir.exists(plotly_dir)) dir.create(plotly_dir, recursive = TRUE) -httr::set_config(config(ssl.verifypeer=FALSE)) +httr::set_config(httr::config(ssl.verifypeer=FALSE)) # database which tracks db <- if ("db.rds" %in% dir(r_dir)) { From 3668a84654b78317873507b98b8704de2721d4de Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 17 Jun 2015 18:42:28 -0500 Subject: [PATCH 072/227] Isn't debugging with print statements fun? --- tests/testthat.R | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/tests/testthat.R b/tests/testthat.R index 3ade020e43..e4fd4218c5 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -37,15 +37,18 @@ save_outputs <- function(gg, name) { # (see build-comment-push.R for better explanation of this logic) if (tpr != "false" && tpr != "") { #df[nrow(df) + 1, ] <- c(hash, name, digest::digest(p)) - print("Post Time: \n") - system.time(resp <- plotly_POST(p)) + cat("Post Time:") + a1 <- system.time(resp <- plotly_POST(p)) + print(a1) print("Download Time: \n") - system.time(resp <- httr::GET(paste0(resp[["url"]], ".png"))) + a2 <- system.time(resp <- httr::GET(paste0(resp[["url"]], ".png"))) + print(a2) httr::warn_for_status(resp) # write png version of plotly figure to disk filename <- file.path(plotly_dir, paste0(name, ".png")) print("Write Time: \n") - system.time(writeBin(httr::content(resp, as = "raw"), filename)) + a3 <- system.time(writeBin(httr::content(resp, as = "raw"), filename)) + print(a3) } # eventually change tests so that they use output from this function invisible(p) From d8c76fbd649d04e725a4fe0481e8dcaf63ba77d2 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Thu, 18 Jun 2015 15:17:25 -0500 Subject: [PATCH 073/227] Add shiny support --- DESCRIPTION | 1 + NAMESPACE | 2 + R/plotly.R | 59 +- R/shiny.R | 69 + R/style.R | 19 - R/utils.R | 18 +- inst/build-push-comment.R | 24 +- inst/examples/Diamonds/server.R | 27 + inst/examples/Diamonds/ui.R | 28 + inst/examples/Movies/.Rapp.history | 0 inst/examples/Movies/server.R | 22 + inst/examples/Movies/ui.R | 12 + inst/examples/UN_Advanced/.Rapp.history | 0 .../UN_Advanced/Data/UN_IdealPoints.csv | 9121 +++++++++++++++++ inst/examples/UN_Advanced/global.R | 1 + inst/examples/UN_Advanced/server.R | 76 + inst/examples/UN_Advanced/ui.R | 26 + inst/examples/UN_Simple/.Rapp.history | 0 .../UN_Simple/Data/UN_IdealPoints.csv | 1 + inst/examples/UN_Simple/global.R | 1 + inst/examples/UN_Simple/server.R | 19 + inst/examples/UN_Simple/ui.R | 27 + inst/shiny/plotlyEmbed.js | 87 + man/add_trace.Rd | 5 +- man/layout.Rd | 5 +- man/plot_ly.Rd | 6 +- man/plotlyOutput.Rd | 22 + man/renderPlotly.Rd | 20 + man/style.Rd | 4 +- 29 files changed, 9620 insertions(+), 82 deletions(-) create mode 100644 R/shiny.R delete mode 100644 R/style.R create mode 100644 inst/examples/Diamonds/server.R create mode 100644 inst/examples/Diamonds/ui.R create mode 100644 inst/examples/Movies/.Rapp.history create mode 100644 inst/examples/Movies/server.R create mode 100644 inst/examples/Movies/ui.R create mode 100644 inst/examples/UN_Advanced/.Rapp.history create mode 100644 inst/examples/UN_Advanced/Data/UN_IdealPoints.csv create mode 100644 inst/examples/UN_Advanced/global.R create mode 100644 inst/examples/UN_Advanced/server.R create mode 100644 inst/examples/UN_Advanced/ui.R create mode 100644 inst/examples/UN_Simple/.Rapp.history create mode 100644 inst/examples/UN_Simple/Data/UN_IdealPoints.csv create mode 100644 inst/examples/UN_Simple/global.R create mode 100644 inst/examples/UN_Simple/server.R create mode 100644 inst/examples/UN_Simple/ui.R create mode 100644 inst/shiny/plotlyEmbed.js create mode 100644 man/plotlyOutput.Rd create mode 100644 man/renderPlotly.Rd diff --git a/DESCRIPTION b/DESCRIPTION index ab2a7bf5fe..9d09b55236 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -36,5 +36,6 @@ Suggests: testthat, knitr, devtools, + shiny, simsalapar LazyData: true diff --git a/NAMESPACE b/NAMESPACE index 60910b6d4a..a57d73907c 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -15,7 +15,9 @@ export(layout) export(paramORdefault) export(plot_ly) export(plotly) +export(plotlyOutput) export(plotly_POST) +export(renderPlotly) export(signup) export(style) export(subplot) diff --git a/R/plotly.R b/R/plotly.R index 1874ba9998..d7d5c4c355 100644 --- a/R/plotly.R +++ b/R/plotly.R @@ -8,8 +8,6 @@ #' @param ... Trace properties. See the references section below for documentation #' of these properties. #' @param inherit should future traces inherit properties from this initial trace? -#' @param env An evaluation environment for arguments in \code{...}. -#' Only used if \code{data} is \code{NULL}. #' @author Carson Sievert #' @references #' \url{https://plot.ly/javascript-graphing-library/reference/#Trace_objects} @@ -30,16 +28,14 @@ #' # for 3D surface plots, a numeric matrix is more natural #' plot_ly(z = volcano, type = "surface") #' - -plot_ly <- function(data = NULL, type = "scatter", ..., - env = parent.frame(), inherit = TRUE) { +plot_ly <- function(data = data.frame(), type = "scatter", ..., inherit = TRUE) { # record trace information tr <- list( type = type, # TODO: verify/filter arguments based on trace type. args = substitute(list(...)), - env = if (is.null(data)) env else list2env(data), - enclos = env, + env = list2env(data), + enclos = parent.frame(), inherit = inherit ) # this info is sufficient for recreating the plot @@ -49,8 +45,7 @@ plot_ly <- function(data = NULL, type = "scatter", ..., layout = NULL, url = NULL ) - df <- if (is.null(data)) data.frame() else data - hash_plot(df, p) + hash_plot(data, p) } #' Add a trace to a plotly object @@ -61,24 +56,20 @@ plot_ly <- function(data = NULL, type = "scatter", ..., #' @param data A data frame with a class of plotly. #' @param ... Trace arguments. Arguments are evaluated in the environment attached to #' the most recent trace. See the reference below for documentation. -#' @param env An evaluation environment for arguments in \code{...}. -#' Only used if \code{data} is \code{NULL}. #' @author Carson Sievert #' @export #' @references #' \url{https://plot.ly/javascript-graphing-library/reference/#Trace_objects} #' - -add_trace <- function(data = NULL, ..., env = parent.frame()) { +add_trace <- function(data = data.frame, ...) { tr <- list( args = substitute(list(...)), - env = if (is.null(data)) env else list2env(data), - enclos = env + env = list2env(data), + enclos = parent.frame() ) - df <- if (is.null(data)) data.frame() else data - p <- get_plot(df) + p <- get_plot(data) p$data <- c(p$data, list(tr)) - hash_plot(df, p) + hash_plot(data, p) } # Layout and layout style objects @@ -91,17 +82,35 @@ add_trace <- function(data = NULL, ..., env = parent.frame()) { #' @author Carson Sievert #' @references \url{https://plot.ly/javascript-graphing-library/reference/#layout} #' - -layout <- function(data = NULL, ..., env = parent.frame()) { +layout <- function(data = data.frame(), ...) { layout <- list( args = substitute(list(...)), - env = if (is.null(data)) env else list2env(data), - enclos = env + env = list2env(data), + enclos = parent.frame() ) - df <- if (is.null(data)) data.frame() else data - p <- get_plot(df) + p <- get_plot(data) p$layout <- c(p$layout, list(layout)) - hash_plot(df, p) + hash_plot(data, p) +} + +#' Modify trace styling +#' +#' @param data A data frame with a class of plotly. +#' @param traces numeric vector. Which traces should be modified? +#' @param ... arguments coerced to a list and used to modify trace(s) +#' @author Carson Sievert +#' @export +#' +style <- function(data = data.frame(), traces = 1, ...) { + style <- list( + args = substitute(list(...)), + env = list2env(data), + enclos = parent.frame(), + traces = traces + ) + p <- get_plot(data) + p$style <- c(p$style, list(style)) + hash_plot(data, p) } #' Main interface to plotly diff --git a/R/shiny.R b/R/shiny.R new file mode 100644 index 0000000000..e78fc2df44 --- /dev/null +++ b/R/shiny.R @@ -0,0 +1,69 @@ +#' Shiny ui output function +#' @param outputId output variable to read the plot from +#' @param width +#' @param height +#' @seealso http://shiny.rstudio.com/articles/building-outputs.html +#' @export +#' +plotlyOutput <- function(outputId, width = "100%", height = "550px") { + if (!requireNamespace("shiny")) message("Please install.packages('shiny')") + deps <- lapply(plotly_dependencies(), shiny::createWebDependency) + htmltools::attachDependencies( + # TODO: allow users to specify their own src location? + tags$iframe(id = outputId, src = "https://plot.ly/~playground/7.embed", + class = "graphs", style = "border:none;", seamless = TRUE, + width = width, height = height), + deps + ) +} + +#' Render a plotly graph in shiny +#' +#' Shiny server output function customized for plotly. +#' +#' @param expr An expression that creates a ggplot or plotly object +#' @param envir The environment in which to evaluate \code{expr}. +#' @param quoted Is expr a quoted expression (with \code{quote()})? +#' This is useful if you want to save an expression in a variable. +#' @export +#' + +renderPlotly <- function(expr, envir = parent.frame(), quoted = FALSE) { + if (!requireNamespace("shiny")) message("Please install.packages('shiny')") + func <- shiny::exprToFunction(expr, envir, quoted) + renderFunc <- function(shinysession, name, ...) { + p <- func() + l <- if (is.ggplot(p)) { + gg2list(p) + } else if (is.plotly(p)) { + eval_list(get_plot(p)) + } else if (is.list(p)) { + p + } else stop("Input to renderPlotly() must be either a ggplot object, a plotly object, or a list.") + + # eventually let users alter these? + l$id <- "trendPlot" + l$task <- "newPlot" + # return a list of named lists that describe valid postMessage + # commands to be sent to the embedded iframe. See binding.renderValue for + # the receiving JS side of this function and https://github.com/plotly/Embed-API + # for more about the postMessage graph messages + list(l) + } + # this will tell knitr how to manage the app in an interactive document + # implementation is similar to htmlwidgets::shinyRenderWidget() + shiny::markRenderFunction(plotly::plotlyOutput, renderFunc) +} + +# html dependencies according htmltools protocols +# these are here basically so we can take advantage of shiny::createWebDependency +plotly_dependencies <- function() { + list(plotlyEmbed()) +} + +plotlyEmbed <- function() { + htmltools::htmlDependency(name = "plotlyEmbed", + version = packageVersion("plotly"), + src = system.file("shiny", package = "plotly"), + script = "plotlyEmbed.js") +} diff --git a/R/style.R b/R/style.R deleted file mode 100644 index 2e80db96ae..0000000000 --- a/R/style.R +++ /dev/null @@ -1,19 +0,0 @@ -#' Modify trace styling -#' -#' @param data A data frame with a class of plotly. -#' @param traces numeric vector. Which traces should be modified? -#' @param ... arguments coerced to a list and used to modify trace(s) -#' @author Carson Sievert -#' @export -#' - -# TODO: should it be possible to do NSE with style()? -style <- function(data = NULL, traces = 1, ...) { - df <- if (is.null(data)) data.frame() else data - p <- get_plot(df) - ntraces <- length(p$data) - idx <- traces %in% seq_len(ntraces) - if (any(!idx)) warning("You referenced some traces that don't exist") - p$data[traces] <- modifyList(p$data[traces], list(...)) - hash_plot(df, p) -} diff --git a/R/utils.R b/R/utils.R index d2d31423e0..0c9dabb486 100644 --- a/R/utils.R +++ b/R/utils.R @@ -39,7 +39,7 @@ hash_plot <- function(df, p) { df } -# get plot info given a +# get plot info from a dataset (maybe expose to users?) get_plot <- function(data, strict = TRUE) { hash <- attr(data, "plotly_hash") if (!is.null(hash)) { @@ -54,7 +54,7 @@ get_plot <- function(data, strict = TRUE) { p } -# evaluate unevaluated expressions before POSTing to plotly +# evaluate unevaluated expressions before POSTing to plotly (expose to users?) eval_list <- function(l) { # assume unnamed list elements are data/traces nms <- names(l) @@ -71,7 +71,7 @@ eval_list <- function(l) { for (i in seq_len(ntraces)) { dat <- l$data[[i]] idx <- names(dat) %in% c("args", "env") - x$data[[i]] <- if (sum(idx) == 2) c(dat[!idx], eval(dat$args, dat$env, dat$enclos)) else dat + x$data[[i]] <- if (sum(idx) == 2) c(dat[!idx], eval(dat$args, as.list(dat$env), dat$enclos)) else dat } # translate colors and shapes title <- as.character(as.list(l$data[[1]]$args)[["color"]]) @@ -93,7 +93,7 @@ eval_list <- function(l) { layout <- l$layout[[i]] idx <- names(layout) %in% c("args", "env") layouts[[i]] <- if (sum(idx) == 2) { - c(layout[!idx], eval(layout$args, layout$env, layout$enclos)) + c(layout[!idx], eval(layout$args, as.list(layout$env), layout$enclos)) } else { layout } @@ -107,6 +107,16 @@ eval_list <- function(l) { } else { x$layout <- l$layout } + # if style is not null, use it to modify existing traces + if (!is.null(l$style)) { + for (i in seq_along(l$style)) { + sty <- l$style[[i]] + idx <- names(sty) %in% c("args", "env") + new_sty <- if (sum(idx) == 2) c(sty[!idx], eval(sty$args, as.list(sty$env), sty$enclos)) else sty + # TODO: add a warning of non-existing traces are referrenced + for (k in sty$traces) x$data[[k]] <- modifyList(x$data[[k]], new_sty) + } + } # create a new plotly if no url is attached to this environment x$fileopt <- if (is.null(l$url)) "new" else "overwrite" x diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index 30c2bb1443..bffadc786e 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -14,7 +14,9 @@ # Read more about Travis environment variables -- # http://docs.travis-ci.com/user/ci-environment/#Environment-variables tpr <- Sys.getenv("TRAVIS_PULL_REQUEST") -if (tpr != "false" && tpr != "") { +# is this build a pull request +pr <- tpr != "false" && tpr != "" +if (pr) { library("httr") library("testthat") # gistr is a good reference for talking to the github API via httr @@ -34,27 +36,16 @@ if (tpr != "false" && tpr != "") { # Return an abbreviated version of a hash abbrev_hash <- function(hash = "") substr(hash, 1, 7) - # Grab HEAD info for each branch (this might not be necessary) -# br <- paste0(base, 'branches') -# res <- GET(br) -# stop_for_status(res) -# info <- content(res) -# commits <- sapply(info, "[[", "commit") -# shas <- unlist(commits["sha",]) -# shas <- sapply(shas, abbrev_hash, USE.NAMES = FALSE) -# shas <- setNames(shas, sapply(info, "[[", "name")) - # NOTE: $TRAVIS_COMMIT doesn't match the HEAD of this (or master) branch!!! # Remember that we're *simulating* a merge with master, but the hash for the # *actual* merge will be different. Instead of installing master each time # we call save_outputs(), we install once here, if necessary, and re-run tests this_hash <- abbrev_hash(Sys.getenv("TRAVIS_COMMIT")) base_hash <- abbrev_hash(info$base$sha) - head_hash <- abbrev_hash(info$head$sha) test_rerun <- function(hash) { if (!hash %in% dir("plotly-test-table/R")) { devtools::install_github("ropensci/plotly", ref = hash, local = FALSE) - message("Rerunning tests") + print("Rerunning tests") try(source("plotly/tests/testthat.R", chdir = TRUE)) } } @@ -107,7 +98,7 @@ if (tpr != "false" && tpr != "") { # (needed since Travis randomly re-builds stuff) tbl_link <- sprintf("http://cpsievert.github.io/plotly-test-table/R/%s/index.html", this_hash) msg <- sprintf("On TravisCI, commit %s was successfully merged with %s (master) to create %s. A visual testing table comparing %s with %s can be found here:\n %s", - head_hash, base_hash, this_hash, base_hash, this_hash, tbl_link) + abbrev_hash(info$head$sha), base_hash, this_hash, base_hash, this_hash, tbl_link) msg <- paste("> The message below was automatically generated after build", build_link, "\n\n", msg) commentz <- sprintf(paste0(base, 'issues/%s/comments'), tpr) res <- GET(commentz, header) @@ -123,8 +114,3 @@ if (tpr != "false" && tpr != "") { } else { message('The test table is only built during the "pull request" build.') } - - -# IDEAS: -# * iframe into json diffs on github??? -# * Github now renders IPython!!! diff --git a/inst/examples/Diamonds/server.R b/inst/examples/Diamonds/server.R new file mode 100644 index 0000000000..73c61c6036 --- /dev/null +++ b/inst/examples/Diamonds/server.R @@ -0,0 +1,27 @@ +library(shiny) +library(plotly) +data(diamonds, package = "ggplot2") + +shinyServer(function(input, output, session) { + + #add reactive data information. Dataset = built in diamonds data + dataset <- reactive({ + diamonds[sample(nrow(diamonds), input$sampleSize),] + }) + + output$trendPlot <- renderPlotly({ + # build graph with ggplot syntax + p <- ggplot(dataset(), aes_string(x = input$x, y = input$y)) + + geom_point() + + # if color is specified, add it as an aesthetic + if (input$color != 'None') p <- p + aes_string(color=input$color) + + # if at least one facet column/row is specified, add it + facets <- paste(input$facet_row, '~', input$facet_col) + if (facets != '. ~ .') p <- p + facet_grid(facets) + # return the ggplot object and renderPlotly() will know how to handle it + p + }) + +}) diff --git a/inst/examples/Diamonds/ui.R b/inst/examples/Diamonds/ui.R new file mode 100644 index 0000000000..d5d1887730 --- /dev/null +++ b/inst/examples/Diamonds/ui.R @@ -0,0 +1,28 @@ +library(shiny) +library(plotly) +data(diamonds, package = "ggplot2") +nms <- names(diamonds) + +shinyUI(pageWithSidebar( + + headerPanel("Diamonds Explorer"), + + sidebarPanel( + + sliderInput('sampleSize', 'Sample Size', min = 1, max = nrow(diamonds), + value = 1000, step = 500, round = 0), + + selectInput('x', 'X', choices = nms, selected = "carat"), + selectInput('y', 'Y', choices = nms, selected = "price"), + selectInput('color', 'Color', choices = c('None', nms), selected = "clarity"), + + selectInput('facet_row', 'Facet Row', c(None = '.', nms), selected = "clarity"), + selectInput('facet_col', 'Facet Column', c(None = '.', nms)), + sliderInput('plotHeight', 'Height of plot (in pixels)', + min = 100, max = 2000, value = 1000) + ), + + mainPanel( + plotlyOutput('trendPlot', height = "800px") + ) +)) diff --git a/inst/examples/Movies/.Rapp.history b/inst/examples/Movies/.Rapp.history new file mode 100644 index 0000000000..e69de29bb2 diff --git a/inst/examples/Movies/server.R b/inst/examples/Movies/server.R new file mode 100644 index 0000000000..7acc26231b --- /dev/null +++ b/inst/examples/Movies/server.R @@ -0,0 +1,22 @@ +library(shiny) +library(plotly) + +data(movies, package = "ggplot2") +minx <- min(movies$rating) +maxx <- max(movies$rating) + +shinyServer(function(input, output) { + + output$trendPlot <- renderPlotly({ + # size of the bins depend on the input 'bins' + size <- (maxx - minx) / input$bins + + # a simple histogram of movie ratings + p <- plot_ly(movies, x = rating, autobinx = F, type = "histogram", + xbins = list(start = minx, end = maxx, size = size)) + # style the xaxis + layout(p, xaxis = list(title = "Ratings", range = c(minx, maxx), autorange = F, + autotick = F, tick0 = minx, dtick = size)) + }) +}) + diff --git a/inst/examples/Movies/ui.R b/inst/examples/Movies/ui.R new file mode 100644 index 0000000000..92307e3c29 --- /dev/null +++ b/inst/examples/Movies/ui.R @@ -0,0 +1,12 @@ +library(shiny) +library(plotly) + +shinyUI(fluidPage( + titlePanel("Movie Ratings!"), + sidebarPanel( + sliderInput("bins", "Number of bins:", min = 1, max = 50, value = 10) + ), + mainPanel( + plotlyOutput("trendPlot") + ) +)) diff --git a/inst/examples/UN_Advanced/.Rapp.history b/inst/examples/UN_Advanced/.Rapp.history new file mode 100644 index 0000000000..e69de29bb2 diff --git a/inst/examples/UN_Advanced/Data/UN_IdealPoints.csv b/inst/examples/UN_Advanced/Data/UN_IdealPoints.csv new file mode 100644 index 0000000000..ae2904164c --- /dev/null +++ b/inst/examples/UN_Advanced/Data/UN_IdealPoints.csv @@ -0,0 +1,9121 @@ +Year,ID,Name,Ideal.point +1946,USA,United States of America,1.714 +1946,CAN,Canada,1.849 +1946,CUB,Cuba,1.214 +1946,HAI,Haiti,0.627 +1946,DOM,Dominican Republic,1.554 +1946,MEX,Mexico,0.894 +1946,GUA,Guatemala,0.448 +1946,HON,Honduras,1.218 +1946,SAL,El Salvador,1.98 +1946,NIC,Nicaragua,2.086 +1946,COS,Costa Rica,2.044 +1946,PAN,Panama,1.236 +1946,COL,Colombia,0.309 +1946,VEN,Venezuela,0.651 +1946,ECU,Ecuador,0.975 +1946,PER,Peru,1.879 +1946,BRA,Brazil,1.574 +1946,BOL,Bolivia,1.376 +1946,PAR,Paraguay,2.142 +1946,CHL,Chile,0.846 +1946,ARG,Argentina,1.841 +1946,URU,Uruguay,1.468 +1946,UKG,United Kingdom,2.158 +1946,NTH,Netherlands,2.011 +1946,BEL,Belgium,1.732 +1946,LUX,Luxembourg,1.819 +1946,FRN,France,0.894 +1946,POL,Poland,-1.606 +1946,CZE,Czechoslovakia,-0.796 +1946,YUG,Yugoslavia,-2.303 +1946,GRC,Greece,2.021 +1946,RUS,Russia,-2.296 +1946,UKR,Ukraine,-2.368 +1946,BLR,Belarus,-2.324 +1946,SWD,Sweden,1.262 +1946,NOR,Norway,0.966 +1946,DEN,Denmark,1.231 +1946,ICE,Iceland,1.209 +1946,LBR,Liberia,-0.192 +1946,ETH,Ethiopia,0.441 +1946,SAF,South Africa,1.834 +1946,IRN,Iran,0.757 +1946,TUR,Turkey,1.619 +1946,IRQ,Iraq,0.703 +1946,EGY,Egypt,0.729 +1946,SYR,Syria,0.825 +1946,LEB,Lebanon,1.009 +1946,SAU,Saudi Arabia,0.756 +1946,AFG,Afghanistan,0.669 +1946,TAW,Taiwan,0.741 +1946,IND,India,-0.043 +1946,PHI,Philippines,0.93 +1946,AUL,Australia,1.527 +1946,NEW,New Zealand,1.621 +1947,USA,United States of America,1.813 +1947,CAN,Canada,1.987 +1947,CUB,Cuba,1.059 +1947,HAI,Haiti,0.448 +1947,DOM,Dominican Republic,1.722 +1947,MEX,Mexico,0.735 +1947,GUA,Guatemala,0.341 +1947,HON,Honduras,1.047 +1947,SAL,El Salvador,1.903 +1947,NIC,Nicaragua,2.202 +1947,COS,Costa Rica,2.133 +1947,PAN,Panama,1.013 +1947,COL,Colombia,0.723 +1947,VEN,Venezuela,0.834 +1947,ECU,Ecuador,1.251 +1947,PER,Peru,1.699 +1947,BRA,Brazil,1.565 +1947,BOL,Bolivia,1.439 +1947,PAR,Paraguay,2.177 +1947,CHL,Chile,1.106 +1947,ARG,Argentina,1.966 +1947,URU,Uruguay,1.472 +1947,UKG,United Kingdom,2.119 +1947,NTH,Netherlands,1.928 +1947,BEL,Belgium,1.822 +1947,LUX,Luxembourg,1.765 +1947,FRN,France,1.157 +1947,POL,Poland,-1.667 +1947,CZE,Czechoslovakia,-1.103 +1947,YUG,Yugoslavia,-2.282 +1947,GRC,Greece,2.099 +1947,RUS,Russia,-2.264 +1947,UKR,Ukraine,-2.325 +1947,BLR,Belarus,-2.279 +1947,SWD,Sweden,1.274 +1947,NOR,Norway,1.168 +1947,DEN,Denmark,1.315 +1947,ICE,Iceland,1.273 +1947,LBR,Liberia,0.293 +1947,ETH,Ethiopia,0.066 +1947,SAF,South Africa,1.96 +1947,IRN,Iran,0.517 +1947,TUR,Turkey,1.383 +1947,IRQ,Iraq,0.533 +1947,EGY,Egypt,0.507 +1947,SYR,Syria,0.484 +1947,LEB,Lebanon,0.584 +1947,SAU,Saudi Arabia,0.466 +1947,YAR,Yemen Arab Republic,0.354 +1947,AFG,Afghanistan,0.372 +1947,TAW,Taiwan,0.653 +1947,IND,India,-0.225 +1947,PAK,Pakistan,0.355 +1947,THI,Thailand,0.778 +1947,PHI,Philippines,0.711 +1947,AUL,Australia,1.738 +1947,NEW,New Zealand,1.581 +1948,USA,United States of America,1.936 +1948,CAN,Canada,1.911 +1948,CUB,Cuba,0.877 +1948,HAI,Haiti,0.66 +1948,DOM,Dominican Republic,1.639 +1948,MEX,Mexico,0.778 +1948,GUA,Guatemala,0.38 +1948,HON,Honduras,1.305 +1948,SAL,El Salvador,1.49 +1948,NIC,Nicaragua,1.98 +1948,COS,Costa Rica,1.122 +1948,PAN,Panama,1.31 +1948,COL,Colombia,1.019 +1948,VEN,Venezuela,0.669 +1948,ECU,Ecuador,1.002 +1948,PER,Peru,1.636 +1948,BRA,Brazil,1.351 +1948,BOL,Bolivia,1.474 +1948,PAR,Paraguay,1.602 +1948,CHL,Chile,1.209 +1948,ARG,Argentina,0.933 +1948,URU,Uruguay,1.031 +1948,UKG,United Kingdom,2.074 +1948,NTH,Netherlands,2.104 +1948,BEL,Belgium,1.852 +1948,LUX,Luxembourg,1.955 +1948,FRN,France,1.17 +1948,POL,Poland,-2.085 +1948,CZE,Czechoslovakia,-1.92 +1948,YUG,Yugoslavia,-2.323 +1948,GRC,Greece,1.972 +1948,RUS,Russia,-2.401 +1948,UKR,Ukraine,-2.438 +1948,BLR,Belarus,-2.394 +1948,SWD,Sweden,1.365 +1948,NOR,Norway,1.585 +1948,DEN,Denmark,1.611 +1948,ICE,Iceland,1.872 +1948,LBR,Liberia,0.743 +1948,ETH,Ethiopia,0.661 +1948,SAF,South Africa,1.443 +1948,IRN,Iran,0.424 +1948,TUR,Turkey,1.497 +1948,IRQ,Iraq,0.248 +1948,EGY,Egypt,0.684 +1948,SYR,Syria,0.322 +1948,LEB,Lebanon,0.666 +1948,ISR,Israel,0.458 +1948,SAU,Saudi Arabia,0.421 +1948,YAR,Yemen Arab Republic,0.267 +1948,AFG,Afghanistan,0.125 +1948,TAW,Taiwan,0.828 +1948,IND,India,0.239 +1948,PAK,Pakistan,0.231 +1948,MYA,Myanmar,0.212 +1948,THI,Thailand,0.905 +1948,PHI,Philippines,0.617 +1948,AUL,Australia,1.507 +1948,NEW,New Zealand,1.381 +1949,USA,United States of America,1.877 +1949,CAN,Canada,1.672 +1949,CUB,Cuba,0.8 +1949,HAI,Haiti,0.623 +1949,DOM,Dominican Republic,1.329 +1949,MEX,Mexico,0.589 +1949,GUA,Guatemala,0.453 +1949,HON,Honduras,1.175 +1949,SAL,El Salvador,1.229 +1949,NIC,Nicaragua,1.419 +1949,COS,Costa Rica,1.145 +1949,PAN,Panama,1.383 +1949,COL,Colombia,1.126 +1949,VEN,Venezuela,0.746 +1949,ECU,Ecuador,0.769 +1949,PER,Peru,1.346 +1949,BRA,Brazil,0.911 +1949,BOL,Bolivia,1.375 +1949,PAR,Paraguay,1.517 +1949,CHL,Chile,1.297 +1949,ARG,Argentina,1.028 +1949,URU,Uruguay,0.875 +1949,UKG,United Kingdom,2.039 +1949,NTH,Netherlands,2.294 +1949,BEL,Belgium,2.299 +1949,LUX,Luxembourg,2.08 +1949,FRN,France,1.504 +1949,POL,Poland,-2.279 +1949,CZE,Czechoslovakia,-2.163 +1949,YUG,Yugoslavia,-1.733 +1949,GRC,Greece,1.745 +1949,RUS,Russia,-2.501 +1949,UKR,Ukraine,-2.521 +1949,BLR,Belarus,-2.503 +1949,SWD,Sweden,1.432 +1949,NOR,Norway,1.709 +1949,DEN,Denmark,1.849 +1949,ICE,Iceland,1.7 +1949,LBR,Liberia,0.665 +1949,ETH,Ethiopia,0.499 +1949,SAF,South Africa,1.938 +1949,IRN,Iran,0.474 +1949,TUR,Turkey,1.649 +1949,IRQ,Iraq,0.26 +1949,EGY,Egypt,0.326 +1949,SYR,Syria,0.246 +1949,LEB,Lebanon,0.405 +1949,ISR,Israel,0.609 +1949,SAU,Saudi Arabia,0.22 +1949,YAR,Yemen Arab Republic,-0.001 +1949,AFG,Afghanistan,-0.05 +1949,TAW,Taiwan,0.969 +1949,IND,India,0.203 +1949,PAK,Pakistan,0.354 +1949,MYA,Myanmar,0.434 +1949,THI,Thailand,0.923 +1949,PHI,Philippines,0.53 +1949,AUL,Australia,1.504 +1949,NEW,New Zealand,1.477 +1950,USA,United States of America,1.811 +1950,CAN,Canada,1.812 +1950,CUB,Cuba,0.667 +1950,HAI,Haiti,0.837 +1950,DOM,Dominican Republic,1.462 +1950,MEX,Mexico,0.498 +1950,GUA,Guatemala,0.62 +1950,HON,Honduras,1.223 +1950,SAL,El Salvador,0.995 +1950,NIC,Nicaragua,1.38 +1950,COS,Costa Rica,1.44 +1950,PAN,Panama,1.262 +1950,COL,Colombia,1.217 +1950,VEN,Venezuela,0.95 +1950,ECU,Ecuador,0.909 +1950,PER,Peru,1.489 +1950,BRA,Brazil,1.084 +1950,BOL,Bolivia,1.409 +1950,PAR,Paraguay,1.505 +1950,CHL,Chile,1.176 +1950,ARG,Argentina,0.84 +1950,URU,Uruguay,0.63 +1950,UKG,United Kingdom,1.574 +1950,NTH,Netherlands,2.234 +1950,BEL,Belgium,2.355 +1950,LUX,Luxembourg,2.183 +1950,FRN,France,1.492 +1950,POL,Poland,-2.421 +1950,CZE,Czechoslovakia,-2.33 +1950,YUG,Yugoslavia,-1.095 +1950,GRC,Greece,1.786 +1950,RUS,Russia,-2.569 +1950,UKR,Ukraine,-2.581 +1950,BLR,Belarus,-2.553 +1950,SWD,Sweden,1.411 +1950,NOR,Norway,1.508 +1950,DEN,Denmark,1.595 +1950,ICE,Iceland,1.568 +1950,LBR,Liberia,0.556 +1950,ETH,Ethiopia,0.684 +1950,SAF,South Africa,2.17 +1950,IRN,Iran,0.41 +1950,TUR,Turkey,1.523 +1950,IRQ,Iraq,0.311 +1950,EGY,Egypt,-0.076 +1950,SYR,Syria,-0.121 +1950,LEB,Lebanon,0.251 +1950,ISR,Israel,0.623 +1950,SAU,Saudi Arabia,-0.026 +1950,YAR,Yemen Arab Republic,-0.13 +1950,AFG,Afghanistan,-0.183 +1950,TAW,Taiwan,0.984 +1950,IND,India,-0.069 +1950,PAK,Pakistan,0.303 +1950,MYA,Myanmar,0.049 +1950,THI,Thailand,1.17 +1950,PHI,Philippines,0.603 +1950,INS,Indonesia,-0.303 +1950,AUL,Australia,1.466 +1950,NEW,New Zealand,1.65 +1951,USA,United States of America,1.828 +1951,CAN,Canada,1.916 +1951,CUB,Cuba,0.745 +1951,HAI,Haiti,0.764 +1951,DOM,Dominican Republic,1.114 +1951,MEX,Mexico,0.329 +1951,GUA,Guatemala,0.317 +1951,HON,Honduras,1.184 +1951,SAL,El Salvador,0.88 +1951,NIC,Nicaragua,1.526 +1951,COS,Costa Rica,1.559 +1951,PAN,Panama,1.149 +1951,COL,Colombia,1.065 +1951,VEN,Venezuela,1.099 +1951,ECU,Ecuador,0.667 +1951,PER,Peru,1.432 +1951,BRA,Brazil,1.186 +1951,BOL,Bolivia,1.176 +1951,PAR,Paraguay,1.436 +1951,CHL,Chile,0.844 +1951,ARG,Argentina,0.848 +1951,URU,Uruguay,0.783 +1951,UKG,United Kingdom,1.832 +1951,NTH,Netherlands,2.294 +1951,BEL,Belgium,2.319 +1951,LUX,Luxembourg,2.242 +1951,FRN,France,1.652 +1951,POL,Poland,-2.43 +1951,CZE,Czechoslovakia,-2.364 +1951,YUG,Yugoslavia,-0.838 +1951,GRC,Greece,1.48 +1951,RUS,Russia,-2.56 +1951,UKR,Ukraine,-2.57 +1951,BLR,Belarus,-2.561 +1951,SWD,Sweden,1.536 +1951,NOR,Norway,1.488 +1951,DEN,Denmark,1.576 +1951,ICE,Iceland,1.479 +1951,LBR,Liberia,0.494 +1951,ETH,Ethiopia,0.433 +1951,SAF,South Africa,2.17 +1951,IRN,Iran,0.28 +1951,TUR,Turkey,1.578 +1951,IRQ,Iraq,0.289 +1951,EGY,Egypt,-0.068 +1951,SYR,Syria,-0.104 +1951,LEB,Lebanon,0.315 +1951,ISR,Israel,0.915 +1951,SAU,Saudi Arabia,-0.022 +1951,YAR,Yemen Arab Republic,-0.26 +1951,AFG,Afghanistan,-0.163 +1951,TAW,Taiwan,1.122 +1951,IND,India,0.271 +1951,PAK,Pakistan,0.211 +1951,MYA,Myanmar,-0.106 +1951,THI,Thailand,1.084 +1951,PHI,Philippines,0.52 +1951,INS,Indonesia,-0.414 +1951,AUL,Australia,1.771 +1951,NEW,New Zealand,1.869 +1952,USA,United States of America,1.905 +1952,CAN,Canada,1.989 +1952,CUB,Cuba,0.984 +1952,HAI,Haiti,0.608 +1952,DOM,Dominican Republic,1.25 +1952,MEX,Mexico,0.471 +1952,GUA,Guatemala,0.122 +1952,HON,Honduras,0.673 +1952,SAL,El Salvador,0.548 +1952,NIC,Nicaragua,1.35 +1952,COS,Costa Rica,1.02 +1952,PAN,Panama,0.958 +1952,COL,Colombia,1.195 +1952,VEN,Venezuela,1.104 +1952,ECU,Ecuador,0.866 +1952,PER,Peru,1.411 +1952,BRA,Brazil,0.986 +1952,BOL,Bolivia,0.558 +1952,PAR,Paraguay,1.321 +1952,CHL,Chile,0.654 +1952,ARG,Argentina,0.736 +1952,URU,Uruguay,0.879 +1952,UKG,United Kingdom,2.106 +1952,NTH,Netherlands,2.192 +1952,BEL,Belgium,2.259 +1952,LUX,Luxembourg,2.189 +1952,FRN,France,2.096 +1952,POL,Poland,-2.41 +1952,CZE,Czechoslovakia,-2.418 +1952,YUG,Yugoslavia,-0.05 +1952,GRC,Greece,1.443 +1952,RUS,Russia,-2.512 +1952,UKR,Ukraine,-2.475 +1952,BLR,Belarus,-2.498 +1952,SWD,Sweden,1.442 +1952,NOR,Norway,1.684 +1952,DEN,Denmark,1.681 +1952,ICE,Iceland,1.72 +1952,LBR,Liberia,0.303 +1952,ETH,Ethiopia,0.298 +1952,SAF,South Africa,2.543 +1952,IRN,Iran,-0.167 +1952,TUR,Turkey,1.635 +1952,IRQ,Iraq,0.208 +1952,EGY,Egypt,-0.259 +1952,SYR,Syria,-0.285 +1952,LEB,Lebanon,0.445 +1952,ISR,Israel,1.016 +1952,SAU,Saudi Arabia,-0.381 +1952,YAR,Yemen Arab Republic,-0.376 +1952,AFG,Afghanistan,-0.377 +1952,TAW,Taiwan,0.962 +1952,IND,India,-0.169 +1952,PAK,Pakistan,-0.04 +1952,MYA,Myanmar,-0.341 +1952,THI,Thailand,1.013 +1952,PHI,Philippines,0.515 +1952,INS,Indonesia,-0.549 +1952,AUL,Australia,2.082 +1952,NEW,New Zealand,2.126 +1953,USA,United States of America,1.693 +1953,CAN,Canada,1.745 +1953,CUB,Cuba,1.044 +1953,HAI,Haiti,0.819 +1953,DOM,Dominican Republic,1.528 +1953,MEX,Mexico,0.319 +1953,GUA,Guatemala,0.091 +1953,HON,Honduras,0.969 +1953,SAL,El Salvador,0.747 +1953,NIC,Nicaragua,1.303 +1953,COS,Costa Rica,1.086 +1953,PAN,Panama,1.333 +1953,COL,Colombia,1.673 +1953,VEN,Venezuela,1.068 +1953,ECU,Ecuador,1.018 +1953,PER,Peru,1.326 +1953,BRA,Brazil,1.015 +1953,BOL,Bolivia,0.404 +1953,PAR,Paraguay,1.314 +1953,CHL,Chile,0.952 +1953,ARG,Argentina,0.852 +1953,URU,Uruguay,0.586 +1953,UKG,United Kingdom,2.193 +1953,NTH,Netherlands,2.197 +1953,BEL,Belgium,2.359 +1953,LUX,Luxembourg,2.324 +1953,FRN,France,2.201 +1953,POL,Poland,-2.393 +1953,CZE,Czechoslovakia,-2.407 +1953,YUG,Yugoslavia,-0.138 +1953,GRC,Greece,1.372 +1953,RUS,Russia,-2.496 +1953,UKR,Ukraine,-2.467 +1953,BLR,Belarus,-2.489 +1953,SWD,Sweden,1.26 +1953,NOR,Norway,1.304 +1953,DEN,Denmark,1.342 +1953,ICE,Iceland,1.148 +1953,LBR,Liberia,0.246 +1953,ETH,Ethiopia,0.281 +1953,SAF,South Africa,2.65 +1953,IRN,Iran,-0.12 +1953,TUR,Turkey,1.607 +1953,IRQ,Iraq,0.033 +1953,EGY,Egypt,-0.32 +1953,SYR,Syria,-0.326 +1953,LEB,Lebanon,0.258 +1953,ISR,Israel,1.104 +1953,SAU,Saudi Arabia,-0.381 +1953,YAR,Yemen Arab Republic,-0.388 +1953,AFG,Afghanistan,-0.386 +1953,TAW,Taiwan,0.818 +1953,IND,India,-0.147 +1953,PAK,Pakistan,-0.096 +1953,MYA,Myanmar,-0.43 +1953,THI,Thailand,0.661 +1953,PHI,Philippines,0.374 +1953,INS,Indonesia,-0.482 +1953,AUL,Australia,2.203 +1953,NEW,New Zealand,2.071 +1954,USA,United States of America,1.482 +1954,CAN,Canada,1.746 +1954,CUB,Cuba,1.019 +1954,HAI,Haiti,0.737 +1954,DOM,Dominican Republic,1.477 +1954,MEX,Mexico,0.306 +1954,GUA,Guatemala,0.455 +1954,HON,Honduras,0.62 +1954,SAL,El Salvador,0.443 +1954,NIC,Nicaragua,1.082 +1954,COS,Costa Rica,0.755 +1954,PAN,Panama,1.166 +1954,COL,Colombia,1.773 +1954,VEN,Venezuela,0.974 +1954,ECU,Ecuador,0.554 +1954,PER,Peru,1.351 +1954,BRA,Brazil,1.378 +1954,BOL,Bolivia,0.337 +1954,PAR,Paraguay,0.864 +1954,CHL,Chile,0.906 +1954,ARG,Argentina,0.829 +1954,URU,Uruguay,0.467 +1954,UKG,United Kingdom,2.391 +1954,NTH,Netherlands,2.225 +1954,BEL,Belgium,2.53 +1954,LUX,Luxembourg,2.386 +1954,FRN,France,2.402 +1954,POL,Poland,-2.427 +1954,CZE,Czechoslovakia,-2.424 +1954,YUG,Yugoslavia,-0.295 +1954,GRC,Greece,0.744 +1954,RUS,Russia,-2.498 +1954,UKR,Ukraine,-2.47 +1954,BLR,Belarus,-2.479 +1954,SWD,Sweden,1.443 +1954,NOR,Norway,1.364 +1954,DEN,Denmark,1.522 +1954,ICE,Iceland,1.032 +1954,LBR,Liberia,0.242 +1954,ETH,Ethiopia,0.385 +1954,SAF,South Africa,2.525 +1954,IRN,Iran,0.076 +1954,TUR,Turkey,1.782 +1954,IRQ,Iraq,0.128 +1954,EGY,Egypt,-0.169 +1954,SYR,Syria,-0.402 +1954,LEB,Lebanon,0.302 +1954,ISR,Israel,1.171 +1954,SAU,Saudi Arabia,-0.382 +1954,YAR,Yemen Arab Republic,-0.427 +1954,AFG,Afghanistan,-0.331 +1954,TAW,Taiwan,1.122 +1954,IND,India,-0.288 +1954,PAK,Pakistan,0.198 +1954,MYA,Myanmar,-0.581 +1954,THI,Thailand,0.555 +1954,PHI,Philippines,0.305 +1954,INS,Indonesia,-0.467 +1954,AUL,Australia,2.414 +1954,NEW,New Zealand,2.102 +1955,USA,United States of America,1.719 +1955,CAN,Canada,1.714 +1955,CUB,Cuba,1.439 +1955,HAI,Haiti,0.682 +1955,DOM,Dominican Republic,1.53 +1955,MEX,Mexico,0.352 +1955,GUA,Guatemala,0.319 +1955,HON,Honduras,0.968 +1955,SAL,El Salvador,0.4 +1955,NIC,Nicaragua,1.471 +1955,COS,Costa Rica,0.637 +1955,PAN,Panama,1.212 +1955,COL,Colombia,1.727 +1955,VEN,Venezuela,1.069 +1955,ECU,Ecuador,0.559 +1955,PER,Peru,1.284 +1955,BRA,Brazil,1.568 +1955,BOL,Bolivia,0.344 +1955,PAR,Paraguay,0.862 +1955,CHL,Chile,0.946 +1955,ARG,Argentina,0.645 +1955,URU,Uruguay,0.303 +1955,UKG,United Kingdom,2.209 +1955,NTH,Netherlands,2.189 +1955,BEL,Belgium,2.219 +1955,LUX,Luxembourg,2.325 +1955,FRN,France,2.392 +1955,SPN,Spain,1.121 +1955,POL,Poland,-2.458 +1955,HUN,Hungary,-2.653 +1955,CZE,Czechoslovakia,-2.474 +1955,YUG,Yugoslavia,-0.495 +1955,GRC,Greece,0.727 +1955,ROM,Romania,-2.65 +1955,RUS,Russia,-2.536 +1955,UKR,Ukraine,-2.506 +1955,BLR,Belarus,-2.512 +1955,SWD,Sweden,1.31 +1955,NOR,Norway,1.319 +1955,DEN,Denmark,1.387 +1955,ICE,Iceland,1.052 +1955,LBR,Liberia,0.23 +1955,ETH,Ethiopia,0.382 +1955,SAF,South Africa,2.506 +1955,IRN,Iran,0.106 +1955,TUR,Turkey,1.596 +1955,IRQ,Iraq,0.22 +1955,EGY,Egypt,-0.283 +1955,SYR,Syria,-0.596 +1955,LEB,Lebanon,0.154 +1955,JOR,Jordan,-0.789 +1955,ISR,Israel,1.326 +1955,SAU,Saudi Arabia,-0.475 +1955,YAR,Yemen Arab Republic,-0.557 +1955,AFG,Afghanistan,-0.551 +1955,TAW,Taiwan,1.266 +1955,IND,India,-0.397 +1955,PAK,Pakistan,0.361 +1955,MYA,Myanmar,-0.467 +1955,SRI,Sri Lanka,-0.178 +1955,THI,Thailand,0.614 +1955,PHI,Philippines,0.507 +1955,INS,Indonesia,-0.387 +1955,AUL,Australia,2.249 +1955,NEW,New Zealand,1.941 +1956,USA,United States of America,1.285 +1956,CAN,Canada,1.554 +1956,CUB,Cuba,1.264 +1956,HAI,Haiti,0.6 +1956,DOM,Dominican Republic,1.554 +1956,MEX,Mexico,0.63 +1956,GUA,Guatemala,0.546 +1956,HON,Honduras,1.041 +1956,SAL,El Salvador,0.608 +1956,NIC,Nicaragua,1.187 +1956,COS,Costa Rica,0.869 +1956,PAN,Panama,0.97 +1956,COL,Colombia,1.313 +1956,VEN,Venezuela,0.968 +1956,ECU,Ecuador,0.802 +1956,PER,Peru,1.283 +1956,BRA,Brazil,1.331 +1956,BOL,Bolivia,0.596 +1956,PAR,Paraguay,0.948 +1956,CHL,Chile,1.05 +1956,ARG,Argentina,0.846 +1956,URU,Uruguay,0.726 +1956,UKG,United Kingdom,2.247 +1956,IRE,Ireland,1.119 +1956,NTH,Netherlands,2.05 +1956,BEL,Belgium,2.044 +1956,LUX,Luxembourg,2.128 +1956,FRN,France,2.447 +1956,SPN,Spain,1.129 +1956,POR,Portugal,1.65 +1956,POL,Poland,-2.474 +1956,AUS,Austria,0.57 +1956,HUN,Hungary,-2.654 +1956,CZE,Czechoslovakia,-2.523 +1956,ITA,Italy,1.775 +1956,ALB,Albania,-2.582 +1956,YUG,Yugoslavia,-1.074 +1956,GRC,Greece,0.617 +1956,BUL,Bulgaria,-2.575 +1956,ROM,Romania,-2.655 +1956,RUS,Russia,-2.558 +1956,UKR,Ukraine,-2.562 +1956,BLR,Belarus,-2.541 +1956,FIN,Finland,0.336 +1956,SWD,Sweden,1.189 +1956,NOR,Norway,1.185 +1956,DEN,Denmark,1.328 +1956,ICE,Iceland,1.31 +1956,LBR,Liberia,0.501 +1956,GHA,Ghana,-0.605 +1956,ETH,Ethiopia,0.354 +1956,SAF,South Africa,1.986 +1956,MOR,Morocco,-0.528 +1956,TUN,Tunisia,0.049 +1956,LIB,Libya,-0.317 +1956,SUD,Sudan,-0.722 +1956,IRN,Iran,0.421 +1956,TUR,Turkey,1.382 +1956,IRQ,Iraq,0.338 +1956,EGY,Egypt,-0.761 +1956,SYR,Syria,-0.901 +1956,LEB,Lebanon,-0.196 +1956,JOR,Jordan,-0.885 +1956,ISR,Israel,1.593 +1956,SAU,Saudi Arabia,-0.667 +1956,YAR,Yemen Arab Republic,-0.736 +1956,AFG,Afghanistan,-0.577 +1956,TAW,Taiwan,1.365 +1956,JPN,Japan,0.699 +1956,IND,India,-0.65 +1956,PAK,Pakistan,0.706 +1956,MYA,Myanmar,-0.216 +1956,SRI,Sri Lanka,-0.209 +1956,NEP,Nepal,-0.064 +1956,THI,Thailand,0.823 +1956,CAM,Cambodia,0.126 +1956,LAO,Laos,0.784 +1956,PHI,Philippines,0.769 +1956,INS,Indonesia,-0.526 +1956,AUL,Australia,2.222 +1956,NEW,New Zealand,2.058 +1957,USA,United States of America,1.247 +1957,CAN,Canada,1.608 +1957,CUB,Cuba,1.234 +1957,HAI,Haiti,0.399 +1957,DOM,Dominican Republic,1.728 +1957,MEX,Mexico,0.338 +1957,GUA,Guatemala,0.215 +1957,HON,Honduras,1.19 +1957,SAL,El Salvador,0.65 +1957,NIC,Nicaragua,1.428 +1957,COS,Costa Rica,0.607 +1957,PAN,Panama,0.746 +1957,COL,Colombia,1.244 +1957,VEN,Venezuela,1.006 +1957,ECU,Ecuador,0.79 +1957,PER,Peru,1.102 +1957,BRA,Brazil,1.139 +1957,BOL,Bolivia,0.39 +1957,PAR,Paraguay,1.039 +1957,CHL,Chile,1.187 +1957,ARG,Argentina,1.237 +1957,URU,Uruguay,0.667 +1957,UKG,United Kingdom,2.225 +1957,IRE,Ireland,0.736 +1957,NTH,Netherlands,2.038 +1957,BEL,Belgium,2.162 +1957,LUX,Luxembourg,2.185 +1957,FRN,France,2.386 +1957,SPN,Spain,1.397 +1957,POR,Portugal,1.697 +1957,POL,Poland,-2.503 +1957,AUS,Austria,0.921 +1957,HUN,Hungary,-2.634 +1957,CZE,Czechoslovakia,-2.488 +1957,ITA,Italy,1.846 +1957,ALB,Albania,-2.579 +1957,YUG,Yugoslavia,-0.966 +1957,GRC,Greece,0.394 +1957,BUL,Bulgaria,-2.581 +1957,ROM,Romania,-2.64 +1957,RUS,Russia,-2.557 +1957,UKR,Ukraine,-2.582 +1957,BLR,Belarus,-2.573 +1957,FIN,Finland,0.699 +1957,SWD,Sweden,1.117 +1957,NOR,Norway,1.18 +1957,DEN,Denmark,1.229 +1957,ICE,Iceland,1.304 +1957,LBR,Liberia,0.621 +1957,GHA,Ghana,-0.606 +1957,ETH,Ethiopia,0.132 +1957,SAF,South Africa,2.067 +1957,MOR,Morocco,-0.634 +1957,TUN,Tunisia,0.081 +1957,LIB,Libya,-0.165 +1957,SUD,Sudan,-0.71 +1957,IRN,Iran,0.428 +1957,TUR,Turkey,1.418 +1957,IRQ,Iraq,0.069 +1957,EGY,Egypt,-0.849 +1957,SYR,Syria,-0.954 +1957,LEB,Lebanon,0.102 +1957,JOR,Jordan,-0.444 +1957,ISR,Israel,1.18 +1957,SAU,Saudi Arabia,-0.613 +1957,YAR,Yemen Arab Republic,-0.736 +1957,AFG,Afghanistan,-0.403 +1957,TAW,Taiwan,1.428 +1957,JPN,Japan,0.634 +1957,IND,India,-0.544 +1957,PAK,Pakistan,0.739 +1957,MYA,Myanmar,-0.4 +1957,SRI,Sri Lanka,-0.322 +1957,NEP,Nepal,-0.131 +1957,THI,Thailand,0.777 +1957,CAM,Cambodia,0.134 +1957,LAO,Laos,0.74 +1957,MAL,Malaysia,0.518 +1957,PHI,Philippines,0.879 +1957,INS,Indonesia,-0.583 +1957,AUL,Australia,2.215 +1957,NEW,New Zealand,1.999 +1958,USA,United States of America,1.266 +1958,CAN,Canada,1.579 +1958,CUB,Cuba,1.243 +1958,HAI,Haiti,0.762 +1958,DOM,Dominican Republic,1.846 +1958,MEX,Mexico,0.453 +1958,GUA,Guatemala,0.621 +1958,HON,Honduras,1.04 +1958,SAL,El Salvador,0.844 +1958,NIC,Nicaragua,1.385 +1958,COS,Costa Rica,0.881 +1958,PAN,Panama,0.896 +1958,COL,Colombia,1.149 +1958,VEN,Venezuela,0.972 +1958,ECU,Ecuador,1.01 +1958,PER,Peru,1.062 +1958,BRA,Brazil,1.209 +1958,BOL,Bolivia,0.657 +1958,PAR,Paraguay,1.134 +1958,CHL,Chile,1.122 +1958,ARG,Argentina,1.196 +1958,URU,Uruguay,0.897 +1958,UKG,United Kingdom,2.389 +1958,IRE,Ireland,0.456 +1958,NTH,Netherlands,1.873 +1958,BEL,Belgium,2.41 +1958,LUX,Luxembourg,2.107 +1958,FRN,France,2.327 +1958,SPN,Spain,1.715 +1958,POR,Portugal,1.688 +1958,POL,Poland,-2.536 +1958,AUS,Austria,0.691 +1958,HUN,Hungary,-2.626 +1958,CZE,Czechoslovakia,-2.522 +1958,ITA,Italy,1.744 +1958,ALB,Albania,-2.598 +1958,YUG,Yugoslavia,-1.041 +1958,GRC,Greece,0.344 +1958,BUL,Bulgaria,-2.59 +1958,ROM,Romania,-2.618 +1958,RUS,Russia,-2.574 +1958,UKR,Ukraine,-2.593 +1958,BLR,Belarus,-2.484 +1958,FIN,Finland,0.504 +1958,SWD,Sweden,0.767 +1958,NOR,Norway,0.852 +1958,DEN,Denmark,0.879 +1958,ICE,Iceland,0.893 +1958,GUI,Guinea,-0.895 +1958,LBR,Liberia,0.451 +1958,GHA,Ghana,-0.613 +1958,ETH,Ethiopia,0.091 +1958,SAF,South Africa,2.06 +1958,MOR,Morocco,-0.692 +1958,TUN,Tunisia,0.184 +1958,LIB,Libya,-0.362 +1958,SUD,Sudan,-0.572 +1958,IRN,Iran,0.614 +1958,TUR,Turkey,1.29 +1958,IRQ,Iraq,-0.436 +1958,EGY,Egypt,-0.878 +1958,LEB,Lebanon,0.011 +1958,JOR,Jordan,0.048 +1958,ISR,Israel,0.966 +1958,SAU,Saudi Arabia,-0.516 +1958,YAR,Yemen Arab Republic,-0.827 +1958,AFG,Afghanistan,-0.718 +1958,TAW,Taiwan,1.253 +1958,JPN,Japan,0.71 +1958,IND,India,-0.552 +1958,PAK,Pakistan,0.811 +1958,MYA,Myanmar,-0.355 +1958,SRI,Sri Lanka,-0.447 +1958,NEP,Nepal,-0.194 +1958,THI,Thailand,0.941 +1958,CAM,Cambodia,-0.044 +1958,LAO,Laos,0.804 +1958,MAL,Malaysia,0.51 +1958,PHI,Philippines,0.907 +1958,INS,Indonesia,-0.644 +1958,AUL,Australia,2.324 +1958,NEW,New Zealand,1.502 +1959,USA,United States of America,1.547 +1959,CAN,Canada,1.096 +1959,CUB,Cuba,0.243 +1959,HAI,Haiti,0.979 +1959,DOM,Dominican Republic,1.957 +1959,MEX,Mexico,0.418 +1959,GUA,Guatemala,0.998 +1959,HON,Honduras,1.604 +1959,SAL,El Salvador,0.939 +1959,NIC,Nicaragua,1.661 +1959,COS,Costa Rica,0.932 +1959,PAN,Panama,0.709 +1959,COL,Colombia,1.402 +1959,VEN,Venezuela,0.491 +1959,ECU,Ecuador,0.916 +1959,PER,Peru,1.777 +1959,BRA,Brazil,1.517 +1959,BOL,Bolivia,0.944 +1959,PAR,Paraguay,1.223 +1959,CHL,Chile,1.307 +1959,ARG,Argentina,1.048 +1959,URU,Uruguay,1.234 +1959,UKG,United Kingdom,2.067 +1959,IRE,Ireland,0.384 +1959,NTH,Netherlands,1.766 +1959,BEL,Belgium,2 +1959,LUX,Luxembourg,1.989 +1959,FRN,France,2.114 +1959,SPN,Spain,1.626 +1959,POR,Portugal,1.621 +1959,POL,Poland,-2.443 +1959,AUS,Austria,0.948 +1959,HUN,Hungary,-2.607 +1959,CZE,Czechoslovakia,-2.552 +1959,ITA,Italy,1.768 +1959,ALB,Albania,-2.599 +1959,YUG,Yugoslavia,-1.302 +1959,GRC,Greece,0.906 +1959,BUL,Bulgaria,-2.59 +1959,ROM,Romania,-2.62 +1959,RUS,Russia,-2.578 +1959,UKR,Ukraine,-2.597 +1959,BLR,Belarus,-2.519 +1959,FIN,Finland,0.403 +1959,SWD,Sweden,0.489 +1959,NOR,Norway,0.768 +1959,DEN,Denmark,0.819 +1959,ICE,Iceland,0.574 +1959,GUI,Guinea,-0.89 +1959,LBR,Liberia,0.399 +1959,GHA,Ghana,-0.502 +1959,ETH,Ethiopia,-0.054 +1959,SAF,South Africa,2.239 +1959,MOR,Morocco,-0.902 +1959,TUN,Tunisia,-0.034 +1959,LIB,Libya,-0.382 +1959,SUD,Sudan,-0.497 +1959,IRN,Iran,0.478 +1959,TUR,Turkey,1.063 +1959,IRQ,Iraq,-0.815 +1959,EGY,Egypt,-0.762 +1959,LEB,Lebanon,0.032 +1959,JOR,Jordan,0.139 +1959,ISR,Israel,1.188 +1959,SAU,Saudi Arabia,-0.277 +1959,YAR,Yemen Arab Republic,-0.739 +1959,AFG,Afghanistan,-0.686 +1959,TAW,Taiwan,1.132 +1959,JPN,Japan,0.667 +1959,IND,India,-0.587 +1959,PAK,Pakistan,0.479 +1959,MYA,Myanmar,-0.323 +1959,SRI,Sri Lanka,-0.262 +1959,NEP,Nepal,-0.535 +1959,THI,Thailand,1.061 +1959,CAM,Cambodia,0.176 +1959,LAO,Laos,1.157 +1959,MAL,Malaysia,0.391 +1959,PHI,Philippines,0.631 +1959,INS,Indonesia,-0.655 +1959,AUL,Australia,1.638 +1959,NEW,New Zealand,1.126 +1960,USA,United States of America,1.532 +1960,CAN,Canada,1.106 +1960,CUB,Cuba,-1.264 +1960,HAI,Haiti,0.838 +1960,DOM,Dominican Republic,0.817 +1960,MEX,Mexico,0.278 +1960,GUA,Guatemala,1.027 +1960,HON,Honduras,1.11 +1960,SAL,El Salvador,1.054 +1960,NIC,Nicaragua,1.39 +1960,COS,Costa Rica,1.085 +1960,PAN,Panama,1.01 +1960,COL,Colombia,1.331 +1960,VEN,Venezuela,0.346 +1960,ECU,Ecuador,0.531 +1960,PER,Peru,1.164 +1960,BRA,Brazil,1.044 +1960,BOL,Bolivia,0.807 +1960,PAR,Paraguay,1.011 +1960,CHL,Chile,1.059 +1960,ARG,Argentina,1.08 +1960,URU,Uruguay,0.972 +1960,UKG,United Kingdom,1.899 +1960,IRE,Ireland,0.575 +1960,NTH,Netherlands,1.768 +1960,BEL,Belgium,1.953 +1960,LUX,Luxembourg,1.864 +1960,FRN,France,1.792 +1960,SPN,Spain,1.664 +1960,POR,Portugal,1.515 +1960,POL,Poland,-2.348 +1960,AUS,Austria,0.775 +1960,HUN,Hungary,-2.432 +1960,CZE,Czechoslovakia,-2.412 +1960,ITA,Italy,1.406 +1960,ALB,Albania,-2.344 +1960,YUG,Yugoslavia,-1.311 +1960,GRC,Greece,1.219 +1960,CYP,Cyprus,0.39 +1960,BUL,Bulgaria,-2.413 +1960,ROM,Romania,-2.408 +1960,RUS,Russia,-2.414 +1960,UKR,Ukraine,-2.457 +1960,BLR,Belarus,-2.448 +1960,FIN,Finland,0.372 +1960,SWD,Sweden,0.642 +1960,NOR,Norway,0.904 +1960,DEN,Denmark,0.908 +1960,ICE,Iceland,0.996 +1960,MLI,Mali,-1.511 +1960,SEN,Senegal,0.29 +1960,BEN,Benin,0.589 +1960,NIR,Niger,0.586 +1960,CDI,Ivory Coast,0.573 +1960,GUI,Guinea,-1.471 +1960,BFO,Burkina Faso,0.307 +1960,LBR,Liberia,0.096 +1960,GHA,Ghana,-0.84 +1960,TOG,Togo,-0.185 +1960,CAO,Cameroon,0.562 +1960,NIG,Nigeria,-0.349 +1960,GAB,Gabon,0.604 +1960,CEN,Central African Republic,0.416 +1960,CHA,Chad,0.353 +1960,CON,Congo,0.505 +1960,DRC,Democratic Republic of the Congo,0.569 +1960,SOM,Somalia,-0.058 +1960,ETH,Ethiopia,-0.543 +1960,SAF,South Africa,1.884 +1960,MAG,Madagascar,0.581 +1960,MOR,Morocco,-1.254 +1960,TUN,Tunisia,-0.073 +1960,LIB,Libya,-0.539 +1960,SUD,Sudan,-0.657 +1960,IRN,Iran,0.393 +1960,TUR,Turkey,1.133 +1960,IRQ,Iraq,-1.022 +1960,EGY,Egypt,-1.053 +1960,LEB,Lebanon,-0.222 +1960,JOR,Jordan,-0.052 +1960,ISR,Israel,0.827 +1960,SAU,Saudi Arabia,-0.655 +1960,YAR,Yemen Arab Republic,-1.002 +1960,AFG,Afghanistan,-0.888 +1960,TAW,Taiwan,1.199 +1960,JPN,Japan,1.144 +1960,IND,India,-0.791 +1960,PAK,Pakistan,0.472 +1960,MYA,Myanmar,-0.334 +1960,SRI,Sri Lanka,-0.624 +1960,NEP,Nepal,-0.372 +1960,THI,Thailand,1.002 +1960,CAM,Cambodia,-0.056 +1960,LAO,Laos,0.55 +1960,MAL,Malaysia,0.226 +1960,PHI,Philippines,0.914 +1960,INS,Indonesia,-0.964 +1960,AUL,Australia,1.888 +1960,NEW,New Zealand,1.347 +1961,USA,United States of America,1.698 +1961,CAN,Canada,1.467 +1961,CUB,Cuba,-1.731 +1961,HAI,Haiti,0.647 +1961,DOM,Dominican Republic,1.23 +1961,MEX,Mexico,0.598 +1961,GUA,Guatemala,1.118 +1961,HON,Honduras,1.017 +1961,SAL,El Salvador,1.085 +1961,NIC,Nicaragua,1.584 +1961,COS,Costa Rica,1.147 +1961,PAN,Panama,1.11 +1961,COL,Colombia,1.085 +1961,VEN,Venezuela,0.73 +1961,ECU,Ecuador,0.785 +1961,PER,Peru,1.191 +1961,BRA,Brazil,0.986 +1961,BOL,Bolivia,0.834 +1961,PAR,Paraguay,1.183 +1961,CHL,Chile,0.967 +1961,ARG,Argentina,1.069 +1961,URU,Uruguay,0.917 +1961,UKG,United Kingdom,1.844 +1961,IRE,Ireland,1.213 +1961,NTH,Netherlands,1.707 +1961,BEL,Belgium,1.747 +1961,LUX,Luxembourg,1.862 +1961,FRN,France,1.436 +1961,SPN,Spain,1.628 +1961,POR,Portugal,1.562 +1961,POL,Poland,-2.331 +1961,AUS,Austria,0.928 +1961,HUN,Hungary,-2.37 +1961,CZE,Czechoslovakia,-2.369 +1961,ITA,Italy,1.587 +1961,ALB,Albania,-2.305 +1961,YUG,Yugoslavia,-1.272 +1961,GRC,Greece,1.454 +1961,CYP,Cyprus,0.196 +1961,BUL,Bulgaria,-2.362 +1961,ROM,Romania,-2.371 +1961,RUS,Russia,-2.371 +1961,UKR,Ukraine,-2.384 +1961,BLR,Belarus,-2.379 +1961,FIN,Finland,0.663 +1961,SWD,Sweden,0.912 +1961,NOR,Norway,1.056 +1961,DEN,Denmark,1.142 +1961,ICE,Iceland,1.084 +1961,MLI,Mali,-1.433 +1961,SEN,Senegal,-0.093 +1961,BEN,Benin,0.256 +1961,MAA,Mauritania,-0.074 +1961,NIR,Niger,0.305 +1961,CDI,Ivory Coast,0.201 +1961,GUI,Guinea,-1.368 +1961,BFO,Burkina Faso,0 +1961,LBR,Liberia,0.156 +1961,SIE,Sierra Leone,-0.221 +1961,GHA,Ghana,-0.849 +1961,TOG,Togo,-0.045 +1961,CAO,Cameroon,0.25 +1961,NIG,Nigeria,-0.222 +1961,GAB,Gabon,0.254 +1961,CEN,Central African Republic,0.178 +1961,CHA,Chad,0.075 +1961,CON,Congo,0.168 +1961,DRC,Democratic Republic of the Congo,-0.11 +1961,TAZ,Tanzania,-0.688 +1961,SOM,Somalia,-0.355 +1961,ETH,Ethiopia,-0.641 +1961,SAF,South Africa,1.768 +1961,MAG,Madagascar,0.238 +1961,MOR,Morocco,-1.041 +1961,TUN,Tunisia,-0.167 +1961,LIB,Libya,-0.456 +1961,SUD,Sudan,-0.486 +1961,IRN,Iran,0.545 +1961,TUR,Turkey,1.219 +1961,IRQ,Iraq,-1.172 +1961,EGY,Egypt,-1.119 +1961,SYR,Syria,-0.71 +1961,LEB,Lebanon,-0.121 +1961,JOR,Jordan,-0.191 +1961,ISR,Israel,0.768 +1961,SAU,Saudi Arabia,-0.574 +1961,YAR,Yemen Arab Republic,-0.85 +1961,AFG,Afghanistan,-0.746 +1961,MON,Mongolia,-2.043 +1961,TAW,Taiwan,1.245 +1961,JPN,Japan,0.92 +1961,IND,India,-0.615 +1961,PAK,Pakistan,0.295 +1961,MYA,Myanmar,-0.395 +1961,SRI,Sri Lanka,-0.638 +1961,NEP,Nepal,-0.423 +1961,THI,Thailand,0.785 +1961,CAM,Cambodia,-0.365 +1961,LAO,Laos,0.438 +1961,MAL,Malaysia,0.479 +1961,PHI,Philippines,0.713 +1961,INS,Indonesia,-1.123 +1961,AUL,Australia,1.798 +1961,NEW,New Zealand,1.48 +1962,USA,United States of America,1.889 +1962,CAN,Canada,1.555 +1962,CUB,Cuba,-1.844 +1962,HAI,Haiti,0.459 +1962,DOM,Dominican Republic,1.226 +1962,JAM,Jamaica,0.535 +1962,TRI,Trinidad and Tobago,0.513 +1962,MEX,Mexico,0.786 +1962,GUA,Guatemala,0.982 +1962,HON,Honduras,1.032 +1962,SAL,El Salvador,1.115 +1962,NIC,Nicaragua,1.451 +1962,COS,Costa Rica,0.978 +1962,PAN,Panama,0.797 +1962,COL,Colombia,1.017 +1962,VEN,Venezuela,0.797 +1962,ECU,Ecuador,0.775 +1962,PER,Peru,1.135 +1962,BRA,Brazil,0.891 +1962,BOL,Bolivia,0.83 +1962,PAR,Paraguay,1.101 +1962,CHL,Chile,0.826 +1962,ARG,Argentina,0.962 +1962,URU,Uruguay,0.862 +1962,UKG,United Kingdom,2.002 +1962,IRE,Ireland,1.343 +1962,NTH,Netherlands,1.773 +1962,BEL,Belgium,1.89 +1962,LUX,Luxembourg,1.886 +1962,FRN,France,1.543 +1962,SPN,Spain,1.737 +1962,POR,Portugal,1.73 +1962,POL,Poland,-2.32 +1962,AUS,Austria,1.179 +1962,HUN,Hungary,-2.345 +1962,CZE,Czechoslovakia,-2.322 +1962,ITA,Italy,1.633 +1962,ALB,Albania,-2.302 +1962,YUG,Yugoslavia,-1.385 +1962,GRC,Greece,1.361 +1962,CYP,Cyprus,0.322 +1962,BUL,Bulgaria,-2.35 +1962,ROM,Romania,-2.346 +1962,RUS,Russia,-2.343 +1962,UKR,Ukraine,-2.365 +1962,BLR,Belarus,-2.348 +1962,FIN,Finland,0.817 +1962,SWD,Sweden,1.104 +1962,NOR,Norway,1.252 +1962,DEN,Denmark,1.282 +1962,ICE,Iceland,1.307 +1962,MLI,Mali,-1.219 +1962,SEN,Senegal,-0.353 +1962,BEN,Benin,-0.058 +1962,MAA,Mauritania,-0.497 +1962,NIR,Niger,-0.2 +1962,CDI,Ivory Coast,0.024 +1962,GUI,Guinea,-1.36 +1962,BFO,Burkina Faso,-0.18 +1962,LBR,Liberia,0.103 +1962,SIE,Sierra Leone,-0.205 +1962,GHA,Ghana,-0.614 +1962,TOG,Togo,-0.169 +1962,CAO,Cameroon,0.127 +1962,NIG,Nigeria,-0.263 +1962,GAB,Gabon,0.242 +1962,CEN,Central African Republic,-0.034 +1962,CHA,Chad,-0.15 +1962,CON,Congo,-0.017 +1962,DRC,Democratic Republic of the Congo,-0.131 +1962,UGA,Uganda,-0.37 +1962,TAZ,Tanzania,-0.736 +1962,BUI,Burundi,-0.325 +1962,RWA,Rwanda,0.24 +1962,SOM,Somalia,-0.595 +1962,ETH,Ethiopia,-0.352 +1962,SAF,South Africa,1.998 +1962,MAG,Madagascar,0.028 +1962,MOR,Morocco,-0.895 +1962,ALG,Algeria,-0.96 +1962,TUN,Tunisia,-0.28 +1962,LIB,Libya,-0.508 +1962,SUD,Sudan,-0.608 +1962,IRN,Iran,0.342 +1962,TUR,Turkey,1.593 +1962,IRQ,Iraq,-1.029 +1962,EGY,Egypt,-1.029 +1962,SYR,Syria,-0.817 +1962,LEB,Lebanon,-0.085 +1962,JOR,Jordan,-0.384 +1962,ISR,Israel,0.508 +1962,SAU,Saudi Arabia,-0.655 +1962,YAR,Yemen Arab Republic,-0.741 +1962,AFG,Afghanistan,-0.668 +1962,MON,Mongolia,-2.138 +1962,TAW,Taiwan,0.843 +1962,JPN,Japan,1.166 +1962,IND,India,0.169 +1962,PAK,Pakistan,0.231 +1962,MYA,Myanmar,-0.089 +1962,SRI,Sri Lanka,-0.174 +1962,NEP,Nepal,-0.05 +1962,THI,Thailand,0.654 +1962,CAM,Cambodia,-0.263 +1962,LAO,Laos,0.125 +1962,MAL,Malaysia,0.517 +1962,PHI,Philippines,0.507 +1962,INS,Indonesia,-0.909 +1962,AUL,Australia,1.858 +1962,NEW,New Zealand,1.638 +1963,USA,United States of America,1.852 +1963,CAN,Canada,1.61 +1963,CUB,Cuba,-2.075 +1963,HAI,Haiti,0.452 +1963,DOM,Dominican Republic,1.111 +1963,JAM,Jamaica,0.665 +1963,TRI,Trinidad and Tobago,0.595 +1963,MEX,Mexico,0.695 +1963,GUA,Guatemala,0.985 +1963,HON,Honduras,1.041 +1963,SAL,El Salvador,1.179 +1963,NIC,Nicaragua,1.328 +1963,COS,Costa Rica,0.895 +1963,PAN,Panama,0.742 +1963,COL,Colombia,0.837 +1963,VEN,Venezuela,0.78 +1963,ECU,Ecuador,0.812 +1963,PER,Peru,0.75 +1963,BRA,Brazil,0.851 +1963,BOL,Bolivia,0.72 +1963,PAR,Paraguay,0.943 +1963,CHL,Chile,0.589 +1963,ARG,Argentina,0.914 +1963,URU,Uruguay,0.673 +1963,UKG,United Kingdom,2.072 +1963,IRE,Ireland,1.358 +1963,NTH,Netherlands,1.702 +1963,BEL,Belgium,1.667 +1963,LUX,Luxembourg,1.754 +1963,FRN,France,1.504 +1963,SPN,Spain,1.691 +1963,POR,Portugal,1.524 +1963,POL,Poland,-2.467 +1963,AUS,Austria,1.105 +1963,HUN,Hungary,-2.491 +1963,CZE,Czechoslovakia,-2.468 +1963,ITA,Italy,1.551 +1963,ALB,Albania,-2.364 +1963,YUG,Yugoslavia,-1.161 +1963,GRC,Greece,1.431 +1963,CYP,Cyprus,0.384 +1963,BUL,Bulgaria,-2.487 +1963,ROM,Romania,-2.444 +1963,RUS,Russia,-2.474 +1963,UKR,Ukraine,-2.503 +1963,BLR,Belarus,-2.487 +1963,FIN,Finland,0.943 +1963,SWD,Sweden,1.12 +1963,NOR,Norway,1.257 +1963,DEN,Denmark,1.192 +1963,ICE,Iceland,1.312 +1963,MLI,Mali,-1.035 +1963,SEN,Senegal,-0.128 +1963,BEN,Benin,0.047 +1963,MAA,Mauritania,-0.177 +1963,NIR,Niger,0.052 +1963,CDI,Ivory Coast,0.076 +1963,GUI,Guinea,-0.987 +1963,BFO,Burkina Faso,-0.042 +1963,LBR,Liberia,0.331 +1963,SIE,Sierra Leone,0.007 +1963,GHA,Ghana,-0.526 +1963,TOG,Togo,-0.093 +1963,CAO,Cameroon,0.164 +1963,NIG,Nigeria,-0.291 +1963,GAB,Gabon,0.292 +1963,CEN,Central African Republic,0.29 +1963,CHA,Chad,0.072 +1963,CON,Congo,0.164 +1963,DRC,Democratic Republic of the Congo,0.046 +1963,UGA,Uganda,-0.381 +1963,KEN,Kenya,-0.427 +1963,TAZ,Tanzania,-0.58 +1963,ZAN,Zanzibar,-0.142 +1963,BUI,Burundi,-0.476 +1963,RWA,Rwanda,0.351 +1963,SOM,Somalia,-0.422 +1963,ETH,Ethiopia,-0.54 +1963,SAF,South Africa,2.207 +1963,MAG,Madagascar,0.244 +1963,MOR,Morocco,-0.704 +1963,ALG,Algeria,-0.98 +1963,TUN,Tunisia,-0.261 +1963,LIB,Libya,-0.25 +1963,SUD,Sudan,-0.593 +1963,IRN,Iran,0.519 +1963,TUR,Turkey,1.623 +1963,IRQ,Iraq,-0.93 +1963,EGY,Egypt,-0.925 +1963,SYR,Syria,-0.856 +1963,LEB,Lebanon,-0.041 +1963,JOR,Jordan,-0.45 +1963,ISR,Israel,0.644 +1963,SAU,Saudi Arabia,-0.595 +1963,YAR,Yemen Arab Republic,-0.797 +1963,KUW,Kuwait,-0.247 +1963,AFG,Afghanistan,-0.559 +1963,MON,Mongolia,-2.327 +1963,TAW,Taiwan,0.866 +1963,JPN,Japan,1.244 +1963,IND,India,-0.096 +1963,PAK,Pakistan,0.4 +1963,MYA,Myanmar,-0.17 +1963,SRI,Sri Lanka,-0.265 +1963,NEP,Nepal,-0.003 +1963,THI,Thailand,0.777 +1963,CAM,Cambodia,-0.41 +1963,LAO,Laos,0.03 +1963,MAL,Malaysia,0.615 +1963,PHI,Philippines,0.563 +1963,INS,Indonesia,-0.73 +1963,AUL,Australia,1.686 +1963,NEW,New Zealand,1.438 +1965,USA,United States of America,2.011 +1965,CAN,Canada,1.685 +1965,CUB,Cuba,-1.88 +1965,HAI,Haiti,0.652 +1965,DOM,Dominican Republic,0.917 +1965,JAM,Jamaica,0.215 +1965,TRI,Trinidad and Tobago,0.315 +1965,MEX,Mexico,0.783 +1965,GUA,Guatemala,1.112 +1965,HON,Honduras,1.117 +1965,SAL,El Salvador,1.038 +1965,NIC,Nicaragua,1.237 +1965,COS,Costa Rica,0.998 +1965,PAN,Panama,0.875 +1965,COL,Colombia,0.963 +1965,VEN,Venezuela,0.826 +1965,ECU,Ecuador,0.761 +1965,PER,Peru,1.049 +1965,BRA,Brazil,1.039 +1965,BOL,Bolivia,1.158 +1965,PAR,Paraguay,1.199 +1965,CHL,Chile,0.665 +1965,ARG,Argentina,0.784 +1965,URU,Uruguay,0.886 +1965,UKG,United Kingdom,2.006 +1965,IRE,Ireland,1.357 +1965,NTH,Netherlands,1.752 +1965,BEL,Belgium,1.785 +1965,LUX,Luxembourg,1.766 +1965,FRN,France,1.508 +1965,SPN,Spain,1.389 +1965,POR,Portugal,2.078 +1965,POL,Poland,-2.245 +1965,AUS,Austria,1.249 +1965,HUN,Hungary,-2.261 +1965,CZE,Czechoslovakia,-2.249 +1965,ITA,Italy,1.549 +1965,MLT,Malta,1.789 +1965,ALB,Albania,-2.341 +1965,YUG,Yugoslavia,-1.176 +1965,GRC,Greece,0.724 +1965,CYP,Cyprus,0.015 +1965,BUL,Bulgaria,-2.264 +1965,ROM,Romania,-2.215 +1965,RUS,Russia,-2.245 +1965,UKR,Ukraine,-2.262 +1965,BLR,Belarus,-2.255 +1965,FIN,Finland,1.056 +1965,SWD,Sweden,1.275 +1965,NOR,Norway,1.387 +1965,DEN,Denmark,1.311 +1965,ICE,Iceland,1.459 +1965,GAM,Gambia,0.448 +1965,MLI,Mali,-1.055 +1965,SEN,Senegal,-0.138 +1965,BEN,Benin,-0.162 +1965,MAA,Mauritania,-0.602 +1965,NIR,Niger,-0.021 +1965,CDI,Ivory Coast,0.092 +1965,GUI,Guinea,-1.152 +1965,BFO,Burkina Faso,-0.069 +1965,LBR,Liberia,-0.019 +1965,SIE,Sierra Leone,-0.168 +1965,GHA,Ghana,-0.748 +1965,TOG,Togo,0.117 +1965,CAO,Cameroon,-0.166 +1965,NIG,Nigeria,-0.365 +1965,GAB,Gabon,0.122 +1965,CEN,Central African Republic,0.091 +1965,CHA,Chad,-0.191 +1965,CON,Congo,-0.698 +1965,DRC,Democratic Republic of the Congo,-0.071 +1965,UGA,Uganda,-0.669 +1965,KEN,Kenya,-0.439 +1965,TAZ,Tanzania,-0.816 +1965,BUI,Burundi,-0.453 +1965,RWA,Rwanda,-0.148 +1965,SOM,Somalia,-0.759 +1965,ETH,Ethiopia,-0.267 +1965,ZAM,Zambia,-0.655 +1965,MAW,Malawi,0.329 +1965,SAF,South Africa,2.138 +1965,MAG,Madagascar,0.243 +1965,MOR,Morocco,-0.641 +1965,ALG,Algeria,-1.151 +1965,TUN,Tunisia,-0.413 +1965,LIB,Libya,-0.496 +1965,SUD,Sudan,-0.846 +1965,IRN,Iran,0.48 +1965,TUR,Turkey,0.88 +1965,IRQ,Iraq,-0.838 +1965,EGY,Egypt,-0.945 +1965,SYR,Syria,-0.899 +1965,LEB,Lebanon,-0.146 +1965,JOR,Jordan,-0.287 +1965,ISR,Israel,0.872 +1965,SAU,Saudi Arabia,-0.516 +1965,YAR,Yemen Arab Republic,-0.842 +1965,KUW,Kuwait,-0.091 +1965,AFG,Afghanistan,-0.646 +1965,MON,Mongolia,-2.106 +1965,TAW,Taiwan,0.903 +1965,JPN,Japan,1.088 +1965,IND,India,0.081 +1965,PAK,Pakistan,-0.223 +1965,MYA,Myanmar,-0.003 +1965,SRI,Sri Lanka,0.207 +1965,MAD,Maldives,0.38 +1965,NEP,Nepal,-0.093 +1965,THI,Thailand,0.743 +1965,CAM,Cambodia,-0.273 +1965,LAO,Laos,0.389 +1965,MAL,Malaysia,0.502 +1965,SIN,Singapore,-0.528 +1965,PHI,Philippines,0.629 +1965,AUL,Australia,1.917 +1965,NEW,New Zealand,1.782 +1966,USA,United States of America,2.069 +1966,CAN,Canada,1.774 +1966,CUB,Cuba,-1.853 +1966,HAI,Haiti,0.905 +1966,DOM,Dominican Republic,0.815 +1966,JAM,Jamaica,0.236 +1966,TRI,Trinidad and Tobago,0.714 +1966,BAR,Barbados,0.907 +1966,MEX,Mexico,0.828 +1966,GUA,Guatemala,0.644 +1966,HON,Honduras,0.901 +1966,SAL,El Salvador,1.039 +1966,NIC,Nicaragua,1.122 +1966,COS,Costa Rica,0.885 +1966,PAN,Panama,0.638 +1966,COL,Colombia,0.893 +1966,VEN,Venezuela,0.901 +1966,GUY,Guyana,0.475 +1966,ECU,Ecuador,0.825 +1966,PER,Peru,0.798 +1966,BRA,Brazil,1.097 +1966,BOL,Bolivia,1.019 +1966,PAR,Paraguay,0.93 +1966,CHL,Chile,0.588 +1966,ARG,Argentina,0.891 +1966,URU,Uruguay,0.866 +1966,UKG,United Kingdom,2.108 +1966,IRE,Ireland,1.289 +1966,NTH,Netherlands,1.763 +1966,BEL,Belgium,1.789 +1966,LUX,Luxembourg,1.838 +1966,FRN,France,1.269 +1966,SPN,Spain,0.764 +1966,POR,Portugal,2.066 +1966,POL,Poland,-2.154 +1966,AUS,Austria,1.334 +1966,HUN,Hungary,-2.169 +1966,CZE,Czechoslovakia,-2.155 +1966,ITA,Italy,1.583 +1966,MLT,Malta,1.876 +1966,ALB,Albania,-2.29 +1966,YUG,Yugoslavia,-1.258 +1966,GRC,Greece,1.086 +1966,CYP,Cyprus,-0.098 +1966,BUL,Bulgaria,-2.164 +1966,ROM,Romania,-2.162 +1966,RUS,Russia,-2.17 +1966,UKR,Ukraine,-2.169 +1966,BLR,Belarus,-2.171 +1966,FIN,Finland,0.55 +1966,SWD,Sweden,1.335 +1966,NOR,Norway,1.407 +1966,DEN,Denmark,1.283 +1966,ICE,Iceland,1.427 +1966,GAM,Gambia,0.448 +1966,MLI,Mali,-1.425 +1966,SEN,Senegal,-0.245 +1966,BEN,Benin,0.295 +1966,MAA,Mauritania,-1.177 +1966,NIR,Niger,0.297 +1966,CDI,Ivory Coast,0.387 +1966,GUI,Guinea,-1.253 +1966,BFO,Burkina Faso,0.301 +1966,LBR,Liberia,0.179 +1966,SIE,Sierra Leone,-0.3 +1966,GHA,Ghana,0.072 +1966,TOG,Togo,0.205 +1966,CAO,Cameroon,-0.25 +1966,NIG,Nigeria,-0.46 +1966,GAB,Gabon,0.045 +1966,CEN,Central African Republic,0.34 +1966,CHA,Chad,-0.167 +1966,CON,Congo,-1.235 +1966,DRC,Democratic Republic of the Congo,-0.053 +1966,UGA,Uganda,-0.481 +1966,KEN,Kenya,-0.304 +1966,TAZ,Tanzania,-0.642 +1966,BUI,Burundi,-0.572 +1966,RWA,Rwanda,0.089 +1966,SOM,Somalia,-0.518 +1966,ETH,Ethiopia,-0.352 +1966,ZAM,Zambia,-0.565 +1966,MAW,Malawi,0.679 +1966,SAF,South Africa,2.124 +1966,LES,Lesotho,0.718 +1966,BOT,Botswana,0.758 +1966,MAG,Madagascar,0.608 +1966,MOR,Morocco,-0.447 +1966,ALG,Algeria,-1.447 +1966,TUN,Tunisia,-0.348 +1966,LIB,Libya,-0.353 +1966,SUD,Sudan,-0.642 +1966,IRN,Iran,0.265 +1966,TUR,Turkey,0.83 +1966,IRQ,Iraq,-1.04 +1966,EGY,Egypt,-1.11 +1966,SYR,Syria,-1.338 +1966,LEB,Lebanon,-0.255 +1966,JOR,Jordan,-0.283 +1966,ISR,Israel,1.001 +1966,SAU,Saudi Arabia,-0.373 +1966,YAR,Yemen Arab Republic,-0.867 +1966,KUW,Kuwait,-0.328 +1966,AFG,Afghanistan,-0.545 +1966,MON,Mongolia,-2.064 +1966,TAW,Taiwan,1.068 +1966,JPN,Japan,1.082 +1966,IND,India,-0.222 +1966,PAK,Pakistan,-0.363 +1966,MYA,Myanmar,-0.238 +1966,SRI,Sri Lanka,-0.189 +1966,MAD,Maldives,0.676 +1966,NEP,Nepal,-0.252 +1966,THI,Thailand,0.742 +1966,CAM,Cambodia,-1.15 +1966,LAO,Laos,0.657 +1966,MAL,Malaysia,0.761 +1966,SIN,Singapore,-0.497 +1966,PHI,Philippines,0.665 +1966,INS,Indonesia,-0.273 +1966,AUL,Australia,2.009 +1966,NEW,New Zealand,1.963 +1967,USA,United States of America,2.259 +1967,CAN,Canada,1.769 +1967,CUB,Cuba,-1.406 +1967,HAI,Haiti,0.521 +1967,DOM,Dominican Republic,0.787 +1967,JAM,Jamaica,0.625 +1967,TRI,Trinidad and Tobago,0.829 +1967,BAR,Barbados,0.919 +1967,MEX,Mexico,0.795 +1967,GUA,Guatemala,0.691 +1967,HON,Honduras,0.789 +1967,SAL,El Salvador,0.823 +1967,NIC,Nicaragua,0.928 +1967,COS,Costa Rica,1.06 +1967,PAN,Panama,0.775 +1967,COL,Colombia,0.841 +1967,VEN,Venezuela,0.839 +1967,GUY,Guyana,0.7 +1967,ECU,Ecuador,0.712 +1967,PER,Peru,0.908 +1967,BRA,Brazil,1.107 +1967,BOL,Bolivia,0.96 +1967,PAR,Paraguay,0.902 +1967,CHL,Chile,0.683 +1967,ARG,Argentina,0.802 +1967,URU,Uruguay,0.878 +1967,UKG,United Kingdom,2.192 +1967,IRE,Ireland,1.217 +1967,NTH,Netherlands,1.816 +1967,BEL,Belgium,1.865 +1967,LUX,Luxembourg,1.829 +1967,FRN,France,0.765 +1967,SPN,Spain,0.512 +1967,POR,Portugal,1.855 +1967,POL,Poland,-1.913 +1967,AUS,Austria,1.323 +1967,HUN,Hungary,-1.91 +1967,CZE,Czechoslovakia,-1.901 +1967,ITA,Italy,1.589 +1967,MLT,Malta,1.615 +1967,ALB,Albania,-2.254 +1967,YUG,Yugoslavia,-1.192 +1967,GRC,Greece,0.866 +1967,CYP,Cyprus,-0.094 +1967,BUL,Bulgaria,-1.907 +1967,ROM,Romania,-1.035 +1967,RUS,Russia,-1.914 +1967,UKR,Ukraine,-1.917 +1967,BLR,Belarus,-1.92 +1967,FIN,Finland,0.96 +1967,SWD,Sweden,1.36 +1967,NOR,Norway,1.47 +1967,DEN,Denmark,1.488 +1967,ICE,Iceland,1.709 +1967,GAM,Gambia,0.848 +1967,MLI,Mali,-0.991 +1967,SEN,Senegal,-0.334 +1967,BEN,Benin,0.451 +1967,MAA,Mauritania,-1.448 +1967,NIR,Niger,0.208 +1967,CDI,Ivory Coast,0.518 +1967,GUI,Guinea,-1.331 +1967,BFO,Burkina Faso,0.197 +1967,LBR,Liberia,0.696 +1967,SIE,Sierra Leone,0.44 +1967,GHA,Ghana,0.3 +1967,TOG,Togo,0.423 +1967,CAO,Cameroon,-0.184 +1967,NIG,Nigeria,-0.196 +1967,GAB,Gabon,0.144 +1967,CEN,Central African Republic,0.047 +1967,CHA,Chad,-0.062 +1967,CON,Congo,-0.83 +1967,DRC,Democratic Republic of the Congo,-0.003 +1967,UGA,Uganda,-0.403 +1967,KEN,Kenya,-0.202 +1967,TAZ,Tanzania,-0.774 +1967,BUI,Burundi,-0.946 +1967,RWA,Rwanda,0.528 +1967,SOM,Somalia,-0.807 +1967,ETH,Ethiopia,-0.24 +1967,ZAM,Zambia,-0.897 +1967,MAW,Malawi,1.311 +1967,SAF,South Africa,1.396 +1967,LES,Lesotho,0.822 +1967,BOT,Botswana,0.932 +1967,MAG,Madagascar,0.564 +1967,MAS,Mauritius,0.489 +1967,MOR,Morocco,-0.708 +1967,ALG,Algeria,-1.624 +1967,TUN,Tunisia,-0.701 +1967,LIB,Libya,-0.588 +1967,SUD,Sudan,-1.159 +1967,IRN,Iran,0.129 +1967,TUR,Turkey,0.384 +1967,IRQ,Iraq,-1.34 +1967,EGY,Egypt,-1.332 +1967,SYR,Syria,-1.597 +1967,LEB,Lebanon,-0.67 +1967,JOR,Jordan,-0.769 +1967,ISR,Israel,0.952 +1967,SAU,Saudi Arabia,-0.769 +1967,YAR,Yemen Arab Republic,-1.241 +1967,YPR,Yemen People's Republic,-0.898 +1967,KUW,Kuwait,-0.823 +1967,AFG,Afghanistan,-0.56 +1967,MON,Mongolia,-1.831 +1967,TAW,Taiwan,0.69 +1967,JPN,Japan,1.013 +1967,IND,India,-0.535 +1967,PAK,Pakistan,-0.715 +1967,MYA,Myanmar,-0.228 +1967,SRI,Sri Lanka,-0.376 +1967,MAD,Maldives,0.447 +1967,NEP,Nepal,-0.106 +1967,THI,Thailand,0.512 +1967,CAM,Cambodia,-1.089 +1967,LAO,Laos,0.397 +1967,MAL,Malaysia,0.141 +1967,SIN,Singapore,-0.217 +1967,PHI,Philippines,0.752 +1967,INS,Indonesia,-0.449 +1967,AUL,Australia,2.13 +1967,NEW,New Zealand,1.952 +1968,USA,United States of America,2.213 +1968,CAN,Canada,1.577 +1968,CUB,Cuba,-1.347 +1968,HAI,Haiti,0.496 +1968,DOM,Dominican Republic,0.513 +1968,JAM,Jamaica,0.542 +1968,TRI,Trinidad and Tobago,0.618 +1968,BAR,Barbados,0.802 +1968,MEX,Mexico,0.621 +1968,GUA,Guatemala,0.431 +1968,HON,Honduras,0.942 +1968,SAL,El Salvador,0.593 +1968,NIC,Nicaragua,1.011 +1968,COS,Costa Rica,0.955 +1968,PAN,Panama,0.701 +1968,COL,Colombia,0.621 +1968,VEN,Venezuela,0.626 +1968,GUY,Guyana,0.364 +1968,ECU,Ecuador,0.393 +1968,PER,Peru,0.546 +1968,BRA,Brazil,1.149 +1968,BOL,Bolivia,0.884 +1968,PAR,Paraguay,0.82 +1968,CHL,Chile,0.474 +1968,ARG,Argentina,0.601 +1968,URU,Uruguay,0.711 +1968,UKG,United Kingdom,2.108 +1968,IRE,Ireland,1.303 +1968,NTH,Netherlands,1.865 +1968,BEL,Belgium,1.896 +1968,LUX,Luxembourg,1.886 +1968,FRN,France,0.977 +1968,SPN,Spain,0.463 +1968,POR,Portugal,2.078 +1968,POL,Poland,-1.903 +1968,AUS,Austria,1.303 +1968,HUN,Hungary,-1.98 +1968,CZE,Czechoslovakia,-1.894 +1968,ITA,Italy,1.752 +1968,MLT,Malta,1.689 +1968,ALB,Albania,-2.284 +1968,YUG,Yugoslavia,-1.17 +1968,GRC,Greece,0.926 +1968,CYP,Cyprus,0.026 +1968,BUL,Bulgaria,-1.954 +1968,ROM,Romania,-1.15 +1968,RUS,Russia,-1.941 +1968,UKR,Ukraine,-1.836 +1968,BLR,Belarus,-1.954 +1968,FIN,Finland,0.965 +1968,SWD,Sweden,1.387 +1968,NOR,Norway,1.503 +1968,DEN,Denmark,1.51 +1968,ICE,Iceland,1.643 +1968,EQG,Equatorial Guinea,-0.525 +1968,GAM,Gambia,0.829 +1968,MLI,Mali,-1.111 +1968,SEN,Senegal,0.012 +1968,BEN,Benin,0.273 +1968,MAA,Mauritania,-1.417 +1968,NIR,Niger,0.279 +1968,CDI,Ivory Coast,0.51 +1968,GUI,Guinea,-1.389 +1968,BFO,Burkina Faso,0.063 +1968,LBR,Liberia,0.698 +1968,SIE,Sierra Leone,0.219 +1968,GHA,Ghana,0.076 +1968,TOG,Togo,0.228 +1968,CAO,Cameroon,-0.321 +1968,NIG,Nigeria,-0.031 +1968,GAB,Gabon,0.417 +1968,CEN,Central African Republic,0.428 +1968,CHA,Chad,0.024 +1968,CON,Congo,-1.019 +1968,DRC,Democratic Republic of the Congo,0.077 +1968,UGA,Uganda,-0.593 +1968,KEN,Kenya,-0.357 +1968,TAZ,Tanzania,-0.931 +1968,BUI,Burundi,-0.967 +1968,RWA,Rwanda,0.285 +1968,SOM,Somalia,-0.843 +1968,ETH,Ethiopia,-0.065 +1968,ZAM,Zambia,-0.823 +1968,MAW,Malawi,1.485 +1968,SAF,South Africa,2.156 +1968,LES,Lesotho,0.922 +1968,BOT,Botswana,1.095 +1968,SWA,Swaziland,1.097 +1968,MAG,Madagascar,0.514 +1968,MAS,Mauritius,0.492 +1968,MOR,Morocco,-0.173 +1968,ALG,Algeria,-1.384 +1968,TUN,Tunisia,-0.231 +1968,LIB,Libya,-0.487 +1968,SUD,Sudan,-1.188 +1968,IRN,Iran,0.273 +1968,TUR,Turkey,0.518 +1968,IRQ,Iraq,-1.307 +1968,EGY,Egypt,-1.236 +1968,SYR,Syria,-1.565 +1968,LEB,Lebanon,-0.242 +1968,JOR,Jordan,-0.758 +1968,ISR,Israel,0.905 +1968,SAU,Saudi Arabia,-0.239 +1968,YAR,Yemen Arab Republic,-1.329 +1968,YPR,Yemen People's Republic,-0.866 +1968,KUW,Kuwait,-0.704 +1968,AFG,Afghanistan,-0.215 +1968,MON,Mongolia,-1.804 +1968,TAW,Taiwan,0.847 +1968,JPN,Japan,1.259 +1968,IND,India,-0.481 +1968,PAK,Pakistan,-0.634 +1968,MYA,Myanmar,-0.239 +1968,SRI,Sri Lanka,-0.254 +1968,MAD,Maldives,0.685 +1968,NEP,Nepal,-0.237 +1968,THI,Thailand,0.58 +1968,CAM,Cambodia,-1.242 +1968,LAO,Laos,0.468 +1968,MAL,Malaysia,0.5 +1968,SIN,Singapore,-0.033 +1968,PHI,Philippines,0.518 +1968,INS,Indonesia,-0.259 +1968,AUL,Australia,2.052 +1968,NEW,New Zealand,1.922 +1969,USA,United States of America,2.093 +1969,CAN,Canada,1.615 +1969,CUB,Cuba,-0.49 +1969,HAI,Haiti,0.308 +1969,DOM,Dominican Republic,0.584 +1969,JAM,Jamaica,0.633 +1969,TRI,Trinidad and Tobago,0.574 +1969,BAR,Barbados,0.507 +1969,MEX,Mexico,0.64 +1969,GUA,Guatemala,0.572 +1969,HON,Honduras,0.931 +1969,SAL,El Salvador,0.74 +1969,NIC,Nicaragua,1.084 +1969,COS,Costa Rica,0.994 +1969,PAN,Panama,0.759 +1969,COL,Colombia,0.79 +1969,VEN,Venezuela,0.488 +1969,GUY,Guyana,0.481 +1969,ECU,Ecuador,0.517 +1969,PER,Peru,0.378 +1969,BRA,Brazil,1.064 +1969,BOL,Bolivia,0.798 +1969,PAR,Paraguay,0.945 +1969,CHL,Chile,0.632 +1969,ARG,Argentina,0.764 +1969,URU,Uruguay,1.048 +1969,UKG,United Kingdom,2.024 +1969,IRE,Ireland,1.092 +1969,NTH,Netherlands,1.767 +1969,BEL,Belgium,1.787 +1969,LUX,Luxembourg,1.801 +1969,FRN,France,1.337 +1969,SPN,Spain,0.619 +1969,POR,Portugal,2.207 +1969,POL,Poland,-1.817 +1969,AUS,Austria,1.264 +1969,HUN,Hungary,-1.905 +1969,CZE,Czechoslovakia,-1.797 +1969,ITA,Italy,1.537 +1969,MLT,Malta,1.715 +1969,ALB,Albania,-2.293 +1969,YUG,Yugoslavia,-1.184 +1969,GRC,Greece,0.648 +1969,CYP,Cyprus,0.036 +1969,BUL,Bulgaria,-1.943 +1969,ROM,Romania,-1.146 +1969,RUS,Russia,-1.85 +1969,UKR,Ukraine,-1.768 +1969,BLR,Belarus,-1.86 +1969,FIN,Finland,1.043 +1969,SWD,Sweden,1.424 +1969,NOR,Norway,1.452 +1969,DEN,Denmark,1.446 +1969,ICE,Iceland,1.565 +1969,EQG,Equatorial Guinea,-0.35 +1969,GAM,Gambia,0.88 +1969,MLI,Mali,-1.206 +1969,SEN,Senegal,0.286 +1969,BEN,Benin,0.326 +1969,MAA,Mauritania,-1.106 +1969,NIR,Niger,0.216 +1969,CDI,Ivory Coast,0.701 +1969,GUI,Guinea,-1.352 +1969,BFO,Burkina Faso,0.072 +1969,LBR,Liberia,0.619 +1969,SIE,Sierra Leone,0.176 +1969,GHA,Ghana,-0.026 +1969,TOG,Togo,0.312 +1969,CAO,Cameroon,-0.049 +1969,NIG,Nigeria,0.002 +1969,GAB,Gabon,0.725 +1969,CEN,Central African Republic,0.177 +1969,CHA,Chad,-0.023 +1969,CON,Congo,-1.092 +1969,DRC,Democratic Republic of the Congo,0.119 +1969,UGA,Uganda,-0.469 +1969,KEN,Kenya,-0.343 +1969,TAZ,Tanzania,-0.958 +1969,BUI,Burundi,-0.93 +1969,RWA,Rwanda,0.378 +1969,SOM,Somalia,-0.699 +1969,ETH,Ethiopia,-0.038 +1969,ZAM,Zambia,-0.945 +1969,MAW,Malawi,1.554 +1969,SAF,South Africa,2.425 +1969,LES,Lesotho,0.806 +1969,BOT,Botswana,1.227 +1969,SWA,Swaziland,1.186 +1969,MAG,Madagascar,0.464 +1969,MAS,Mauritius,0.225 +1969,MOR,Morocco,-0.25 +1969,ALG,Algeria,-1.484 +1969,TUN,Tunisia,-0.272 +1969,LIB,Libya,-0.635 +1969,SUD,Sudan,-1.306 +1969,IRN,Iran,0.174 +1969,TUR,Turkey,0.472 +1969,IRQ,Iraq,-1.425 +1969,EGY,Egypt,-1.341 +1969,SYR,Syria,-1.663 +1969,LEB,Lebanon,-0.447 +1969,JOR,Jordan,-0.733 +1969,ISR,Israel,0.845 +1969,SAU,Saudi Arabia,-0.32 +1969,YAR,Yemen Arab Republic,-1.45 +1969,YPR,Yemen People's Republic,-1.114 +1969,KUW,Kuwait,-0.799 +1969,AFG,Afghanistan,-0.278 +1969,MON,Mongolia,-1.796 +1969,TAW,Taiwan,0.728 +1969,JPN,Japan,1.143 +1969,IND,India,-0.367 +1969,PAK,Pakistan,-0.562 +1969,MYA,Myanmar,-0.155 +1969,SRI,Sri Lanka,-0.424 +1969,MAD,Maldives,0.436 +1969,NEP,Nepal,-0.17 +1969,THI,Thailand,0.534 +1969,CAM,Cambodia,-1.28 +1969,LAO,Laos,0.43 +1969,MAL,Malaysia,0.42 +1969,SIN,Singapore,0.144 +1969,PHI,Philippines,0.47 +1969,INS,Indonesia,-0.383 +1969,AUL,Australia,1.968 +1969,NEW,New Zealand,1.8 +1970,USA,United States of America,2.132 +1970,CAN,Canada,1.577 +1970,CUB,Cuba,-1.392 +1970,HAI,Haiti,0.709 +1970,DOM,Dominican Republic,0.767 +1970,JAM,Jamaica,0.563 +1970,TRI,Trinidad and Tobago,0.423 +1970,BAR,Barbados,0.63 +1970,MEX,Mexico,0.64 +1970,GUA,Guatemala,0.81 +1970,HON,Honduras,0.757 +1970,SAL,El Salvador,1.192 +1970,NIC,Nicaragua,0.974 +1970,COS,Costa Rica,1.001 +1970,PAN,Panama,0.899 +1970,COL,Colombia,0.731 +1970,VEN,Venezuela,0.533 +1970,GUY,Guyana,0.276 +1970,ECU,Ecuador,0.4 +1970,PER,Peru,0.37 +1970,BRA,Brazil,1.187 +1970,BOL,Bolivia,0.51 +1970,PAR,Paraguay,0.994 +1970,CHL,Chile,-0.029 +1970,ARG,Argentina,0.897 +1970,URU,Uruguay,0.916 +1970,UKG,United Kingdom,1.85 +1970,IRE,Ireland,1.064 +1970,NTH,Netherlands,1.633 +1970,BEL,Belgium,1.622 +1970,LUX,Luxembourg,1.664 +1970,FRN,France,1.431 +1970,SPN,Spain,0.917 +1970,POR,Portugal,2.107 +1970,POL,Poland,-2.089 +1970,AUS,Austria,1.309 +1970,HUN,Hungary,-2.199 +1970,CZE,Czechoslovakia,-2.145 +1970,ITA,Italy,1.492 +1970,MLT,Malta,1.688 +1970,ALB,Albania,-2.253 +1970,YUG,Yugoslavia,-1.019 +1970,GRC,Greece,0.476 +1970,CYP,Cyprus,-0.058 +1970,BUL,Bulgaria,-2.206 +1970,ROM,Romania,-1.471 +1970,RUS,Russia,-2.167 +1970,UKR,Ukraine,-2.116 +1970,BLR,Belarus,-2.166 +1970,FIN,Finland,1.085 +1970,SWD,Sweden,1.29 +1970,NOR,Norway,1.319 +1970,DEN,Denmark,1.357 +1970,ICE,Iceland,0.992 +1970,EQG,Equatorial Guinea,-0.555 +1970,GAM,Gambia,0.244 +1970,MLI,Mali,-1.031 +1970,SEN,Senegal,0.095 +1970,BEN,Benin,0.607 +1970,MAA,Mauritania,-0.944 +1970,NIR,Niger,0.262 +1970,CDI,Ivory Coast,0.456 +1970,GUI,Guinea,-1.17 +1970,BFO,Burkina Faso,-0.024 +1970,LBR,Liberia,0.675 +1970,SIE,Sierra Leone,-0.026 +1970,GHA,Ghana,-0.032 +1970,TOG,Togo,0.383 +1970,CAO,Cameroon,0.052 +1970,NIG,Nigeria,-0.692 +1970,GAB,Gabon,0.72 +1970,CEN,Central African Republic,-0.01 +1970,CHA,Chad,0.135 +1970,CON,Congo,-1.036 +1970,DRC,Democratic Republic of the Congo,0.281 +1970,UGA,Uganda,-0.791 +1970,KEN,Kenya,-0.215 +1970,TAZ,Tanzania,-1.016 +1970,BUI,Burundi,-0.53 +1970,RWA,Rwanda,0.575 +1970,SOM,Somalia,-0.984 +1970,ETH,Ethiopia,0.022 +1970,ZAM,Zambia,-1.009 +1970,MAW,Malawi,1.332 +1970,SAF,South Africa,2.408 +1970,LES,Lesotho,0.884 +1970,BOT,Botswana,1.004 +1970,SWA,Swaziland,0.786 +1970,MAG,Madagascar,0.67 +1970,MAS,Mauritius,0.261 +1970,MOR,Morocco,-0.325 +1970,ALG,Algeria,-1.22 +1970,TUN,Tunisia,-0.221 +1970,LIB,Libya,-0.923 +1970,SUD,Sudan,-1.309 +1970,IRN,Iran,0.21 +1970,TUR,Turkey,0.515 +1970,IRQ,Iraq,-1.364 +1970,EGY,Egypt,-1.049 +1970,SYR,Syria,-1.507 +1970,LEB,Lebanon,-0.411 +1970,JOR,Jordan,-0.562 +1970,ISR,Israel,0.811 +1970,SAU,Saudi Arabia,-0.453 +1970,YAR,Yemen Arab Republic,-1.319 +1970,YPR,Yemen People's Republic,-1.258 +1970,KUW,Kuwait,-0.713 +1970,AFG,Afghanistan,-0.194 +1970,MON,Mongolia,-2.086 +1970,TAW,Taiwan,0.726 +1970,JPN,Japan,1.056 +1970,IND,India,-0.308 +1970,PAK,Pakistan,-0.415 +1970,MYA,Myanmar,0.084 +1970,SRI,Sri Lanka,-0.541 +1970,NEP,Nepal,0.004 +1970,THI,Thailand,0.636 +1970,CAM,Cambodia,0.127 +1970,LAO,Laos,0.303 +1970,MAL,Malaysia,0.125 +1970,SIN,Singapore,0.196 +1970,PHI,Philippines,0.437 +1970,INS,Indonesia,-0.293 +1970,AUL,Australia,1.972 +1970,NEW,New Zealand,1.735 +1970,FIJ,Fiji,0.631 +1971,USA,United States of America,1.805 +1971,CAN,Canada,1.391 +1971,CUB,Cuba,-1.479 +1971,HAI,Haiti,0.863 +1971,DOM,Dominican Republic,0.977 +1971,JAM,Jamaica,0.443 +1971,TRI,Trinidad and Tobago,0.079 +1971,BAR,Barbados,0.809 +1971,MEX,Mexico,0.427 +1971,GUA,Guatemala,0.818 +1971,HON,Honduras,0.679 +1971,SAL,El Salvador,0.788 +1971,NIC,Nicaragua,0.963 +1971,COS,Costa Rica,1.171 +1971,PAN,Panama,0.708 +1971,COL,Colombia,0.763 +1971,VEN,Venezuela,0.62 +1971,GUY,Guyana,-0.1 +1971,ECU,Ecuador,0.341 +1971,PER,Peru,-0.036 +1971,BRA,Brazil,0.976 +1971,BOL,Bolivia,0.934 +1971,PAR,Paraguay,0.915 +1971,CHL,Chile,-0.505 +1971,ARG,Argentina,0.99 +1971,URU,Uruguay,1.016 +1971,UKG,United Kingdom,1.599 +1971,IRE,Ireland,0.922 +1971,NTH,Netherlands,1.362 +1971,BEL,Belgium,1.386 +1971,LUX,Luxembourg,1.458 +1971,FRN,France,1.366 +1971,SPN,Spain,0.853 +1971,POR,Portugal,2.026 +1971,POL,Poland,-2.297 +1971,AUS,Austria,0.939 +1971,HUN,Hungary,-2.35 +1971,CZE,Czechoslovakia,-2.333 +1971,ITA,Italy,1.299 +1971,MLT,Malta,0.654 +1971,ALB,Albania,-2.145 +1971,YUG,Yugoslavia,-0.965 +1971,GRC,Greece,0.546 +1971,CYP,Cyprus,-0.178 +1971,BUL,Bulgaria,-2.35 +1971,ROM,Romania,-1.648 +1971,RUS,Russia,-2.343 +1971,UKR,Ukraine,-2.325 +1971,BLR,Belarus,-2.336 +1971,FIN,Finland,0.801 +1971,SWD,Sweden,0.862 +1971,NOR,Norway,0.931 +1971,DEN,Denmark,1.006 +1971,ICE,Iceland,0.699 +1971,EQG,Equatorial Guinea,-0.922 +1971,GAM,Gambia,0.447 +1971,MLI,Mali,-1.039 +1971,SEN,Senegal,0.201 +1971,BEN,Benin,0.603 +1971,MAA,Mauritania,-0.738 +1971,NIR,Niger,0.288 +1971,CDI,Ivory Coast,0.674 +1971,GUI,Guinea,-1.191 +1971,BFO,Burkina Faso,0.34 +1971,LBR,Liberia,0.742 +1971,SIE,Sierra Leone,0.005 +1971,GHA,Ghana,0.44 +1971,TOG,Togo,0.198 +1971,CAO,Cameroon,-0.253 +1971,NIG,Nigeria,-0.387 +1971,GAB,Gabon,0.482 +1971,CEN,Central African Republic,0.542 +1971,CHA,Chad,0.171 +1971,CON,Congo,-1.004 +1971,DRC,Democratic Republic of the Congo,0.637 +1971,UGA,Uganda,-0.392 +1971,KEN,Kenya,0.193 +1971,TAZ,Tanzania,-0.945 +1971,BUI,Burundi,-0.436 +1971,RWA,Rwanda,0.243 +1971,SOM,Somalia,-0.896 +1971,ETH,Ethiopia,0.013 +1971,ZAM,Zambia,-0.579 +1971,MAW,Malawi,1.632 +1971,SAF,South Africa,2.703 +1971,LES,Lesotho,1.037 +1971,BOT,Botswana,0.595 +1971,SWA,Swaziland,0.986 +1971,MAG,Madagascar,0.872 +1971,MAS,Mauritius,0.441 +1971,MOR,Morocco,-0.293 +1971,ALG,Algeria,-1.068 +1971,TUN,Tunisia,-0.262 +1971,LIB,Libya,-0.914 +1971,SUD,Sudan,-1.109 +1971,IRN,Iran,0.086 +1971,TUR,Turkey,0.231 +1971,IRQ,Iraq,-1.27 +1971,EGY,Egypt,-0.817 +1971,SYR,Syria,-1.057 +1971,LEB,Lebanon,-0.155 +1971,JOR,Jordan,-0.17 +1971,ISR,Israel,0.983 +1971,SAU,Saudi Arabia,-0.229 +1971,YAR,Yemen Arab Republic,-1.036 +1971,YPR,Yemen People's Republic,-1.362 +1971,KUW,Kuwait,-0.732 +1971,BAH,Bahrain,-0.312 +1971,QAT,Qatar,-0.321 +1971,UAE,United Arab Emirates,-0.63 +1971,OMA,Oman,-0.657 +1971,AFG,Afghanistan,-0.501 +1971,CHN,China,-0.889 +1971,MON,Mongolia,-2.282 +1971,TAW,Taiwan,0.767 +1971,JPN,Japan,0.909 +1971,IND,India,-0.719 +1971,BHU,Bhutan,-0.024 +1971,PAK,Pakistan,-0.455 +1971,MYA,Myanmar,-0.185 +1971,SRI,Sri Lanka,-0.656 +1971,NEP,Nepal,0.137 +1971,THI,Thailand,0.486 +1971,CAM,Cambodia,0.565 +1971,LAO,Laos,0.428 +1971,MAL,Malaysia,-0.154 +1971,SIN,Singapore,0.252 +1971,PHI,Philippines,0.459 +1971,INS,Indonesia,-0.282 +1971,AUL,Australia,1.483 +1971,NEW,New Zealand,1.465 +1971,FIJ,Fiji,0.897 +1972,USA,United States of America,2.04 +1972,CAN,Canada,1.549 +1972,CUB,Cuba,-1.606 +1972,HAI,Haiti,0.708 +1972,DOM,Dominican Republic,0.988 +1972,JAM,Jamaica,0.305 +1972,TRI,Trinidad and Tobago,-0.062 +1972,BAR,Barbados,0.676 +1972,MEX,Mexico,0.186 +1972,GUA,Guatemala,0.852 +1972,HON,Honduras,0.74 +1972,SAL,El Salvador,0.943 +1972,NIC,Nicaragua,1 +1972,COS,Costa Rica,0.959 +1972,PAN,Panama,0.564 +1972,COL,Colombia,0.796 +1972,VEN,Venezuela,0.479 +1972,GUY,Guyana,-0.268 +1972,ECU,Ecuador,0.244 +1972,PER,Peru,-0.082 +1972,BRA,Brazil,1.012 +1972,BOL,Bolivia,0.993 +1972,PAR,Paraguay,0.954 +1972,CHL,Chile,-0.566 +1972,ARG,Argentina,0.769 +1972,URU,Uruguay,0.967 +1972,UKG,United Kingdom,1.965 +1972,IRE,Ireland,1.148 +1972,NTH,Netherlands,1.558 +1972,BEL,Belgium,1.622 +1972,LUX,Luxembourg,1.511 +1972,FRN,France,1.516 +1972,SPN,Spain,1.108 +1972,POR,Portugal,2.179 +1972,POL,Poland,-2.281 +1972,AUS,Austria,1.197 +1972,HUN,Hungary,-2.308 +1972,CZE,Czechoslovakia,-2.287 +1972,ITA,Italy,1.468 +1972,MLT,Malta,0.418 +1972,ALB,Albania,-1.732 +1972,YUG,Yugoslavia,-0.587 +1972,GRC,Greece,0.844 +1972,CYP,Cyprus,-0.071 +1972,BUL,Bulgaria,-2.281 +1972,ROM,Romania,-1.447 +1972,RUS,Russia,-2.275 +1972,UKR,Ukraine,-2.254 +1972,BLR,Belarus,-2.324 +1972,FIN,Finland,1.112 +1972,SWD,Sweden,1.097 +1972,NOR,Norway,1.157 +1972,DEN,Denmark,1.293 +1972,ICE,Iceland,0.847 +1972,EQG,Equatorial Guinea,-0.806 +1972,GAM,Gambia,0.338 +1972,MLI,Mali,-1.181 +1972,SEN,Senegal,-0.185 +1972,BEN,Benin,0.223 +1972,MAA,Mauritania,-0.72 +1972,NIR,Niger,0.002 +1972,CDI,Ivory Coast,0.505 +1972,GUI,Guinea,-1.092 +1972,BFO,Burkina Faso,0.073 +1972,LBR,Liberia,0.647 +1972,SIE,Sierra Leone,-0.331 +1972,GHA,Ghana,0.27 +1972,TOG,Togo,0.164 +1972,CAO,Cameroon,-0.344 +1972,NIG,Nigeria,-0.517 +1972,GAB,Gabon,0.331 +1972,CEN,Central African Republic,0.301 +1972,CHA,Chad,0.059 +1972,CON,Congo,-0.955 +1972,DRC,Democratic Republic of the Congo,0.347 +1972,UGA,Uganda,-0.415 +1972,KEN,Kenya,-0.012 +1972,TAZ,Tanzania,-0.9 +1972,BUI,Burundi,-0.537 +1972,RWA,Rwanda,0.203 +1972,SOM,Somalia,-0.793 +1972,ETH,Ethiopia,-0.078 +1972,ZAM,Zambia,-0.675 +1972,MAW,Malawi,1.308 +1972,SAF,South Africa,2.572 +1972,LES,Lesotho,0.72 +1972,BOT,Botswana,0.162 +1972,SWA,Swaziland,0.476 +1972,MAG,Madagascar,0.041 +1972,MAS,Mauritius,-0.078 +1972,MOR,Morocco,-0.282 +1972,ALG,Algeria,-1.134 +1972,TUN,Tunisia,-0.283 +1972,LIB,Libya,-0.971 +1972,SUD,Sudan,-0.926 +1972,IRN,Iran,0.231 +1972,TUR,Turkey,0.463 +1972,IRQ,Iraq,-1.16 +1972,EGY,Egypt,-0.777 +1972,SYR,Syria,-1.128 +1972,LEB,Lebanon,-0.34 +1972,JOR,Jordan,0.161 +1972,ISR,Israel,1.083 +1972,SAU,Saudi Arabia,-0.253 +1972,YAR,Yemen Arab Republic,-1.07 +1972,YPR,Yemen People's Republic,-1.229 +1972,KUW,Kuwait,-0.642 +1972,BAH,Bahrain,-0.216 +1972,QAT,Qatar,-0.361 +1972,UAE,United Arab Emirates,-0.593 +1972,OMA,Oman,-0.447 +1972,AFG,Afghanistan,-0.224 +1972,CHN,China,-0.782 +1972,MON,Mongolia,-2.243 +1972,JPN,Japan,1.231 +1972,IND,India,-0.507 +1972,BHU,Bhutan,0.169 +1972,PAK,Pakistan,-0.212 +1972,MYA,Myanmar,-0.13 +1972,SRI,Sri Lanka,-0.379 +1972,MAD,Maldives,0.124 +1972,NEP,Nepal,0.379 +1972,THI,Thailand,0.458 +1972,CAM,Cambodia,0.419 +1972,LAO,Laos,0.687 +1972,MAL,Malaysia,-0.152 +1972,SIN,Singapore,0.336 +1972,PHI,Philippines,0.495 +1972,INS,Indonesia,-0.238 +1972,AUL,Australia,1.091 +1972,NEW,New Zealand,1.381 +1972,FIJ,Fiji,0.682 +1973,USA,United States of America,2.209 +1973,CAN,Canada,1.479 +1973,BHM,Bahamas,0.71 +1973,CUB,Cuba,-1.886 +1973,HAI,Haiti,0.534 +1973,DOM,Dominican Republic,1.111 +1973,JAM,Jamaica,0.16 +1973,TRI,Trinidad and Tobago,0.003 +1973,BAR,Barbados,0.808 +1973,MEX,Mexico,0.353 +1973,GUA,Guatemala,0.86 +1973,HON,Honduras,0.772 +1973,SAL,El Salvador,0.822 +1973,NIC,Nicaragua,1.459 +1973,COS,Costa Rica,1.016 +1973,PAN,Panama,0.279 +1973,COL,Colombia,0.764 +1973,VEN,Venezuela,0.633 +1973,GUY,Guyana,-0.272 +1973,ECU,Ecuador,0.359 +1973,PER,Peru,0.035 +1973,BRA,Brazil,1.172 +1973,BOL,Bolivia,1.244 +1973,PAR,Paraguay,1.101 +1973,CHL,Chile,0.113 +1973,ARG,Argentina,0.269 +1973,URU,Uruguay,1.24 +1973,UKG,United Kingdom,2.118 +1973,IRE,Ireland,1.353 +1973,NTH,Netherlands,1.529 +1973,BEL,Belgium,1.562 +1973,LUX,Luxembourg,1.484 +1973,FRN,France,1.746 +1973,SPN,Spain,1.293 +1973,POR,Portugal,2.352 +1973,GFR,German Federal Republic,1.63 +1973,GDR,German Democratic Republic,-2.366 +1973,POL,Poland,-2.338 +1973,AUS,Austria,1.28 +1973,HUN,Hungary,-2.339 +1973,CZE,Czechoslovakia,-2.326 +1973,ITA,Italy,1.562 +1973,MLT,Malta,0.128 +1973,ALB,Albania,-1.377 +1973,YUG,Yugoslavia,-0.573 +1973,GRC,Greece,1.086 +1973,CYP,Cyprus,0.047 +1973,BUL,Bulgaria,-2.333 +1973,ROM,Romania,-1.266 +1973,RUS,Russia,-2.314 +1973,UKR,Ukraine,-2.315 +1973,BLR,Belarus,-2.29 +1973,FIN,Finland,1.161 +1973,SWD,Sweden,1.255 +1973,NOR,Norway,1.328 +1973,DEN,Denmark,1.437 +1973,ICE,Iceland,0.849 +1973,EQG,Equatorial Guinea,-0.768 +1973,GAM,Gambia,0.103 +1973,MLI,Mali,-0.92 +1973,SEN,Senegal,-0.326 +1973,BEN,Benin,0.058 +1973,MAA,Mauritania,-0.735 +1973,NIR,Niger,-0.233 +1973,CDI,Ivory Coast,0.356 +1973,GUI,Guinea,-0.934 +1973,BFO,Burkina Faso,-0.055 +1973,LBR,Liberia,0.238 +1973,SIE,Sierra Leone,-0.127 +1973,GHA,Ghana,0.196 +1973,TOG,Togo,-0.049 +1973,CAO,Cameroon,-0.269 +1973,NIG,Nigeria,-0.307 +1973,GAB,Gabon,-0.018 +1973,CEN,Central African Republic,0.144 +1973,CHA,Chad,-0.267 +1973,CON,Congo,-0.782 +1973,DRC,Democratic Republic of the Congo,-0.029 +1973,UGA,Uganda,-0.355 +1973,KEN,Kenya,-0.098 +1973,TAZ,Tanzania,-0.757 +1973,BUI,Burundi,-0.524 +1973,RWA,Rwanda,0.035 +1973,SOM,Somalia,-0.707 +1973,ETH,Ethiopia,-0.055 +1973,ZAM,Zambia,-0.611 +1973,MAW,Malawi,1.207 +1973,SAF,South Africa,2.662 +1973,LES,Lesotho,0.418 +1973,BOT,Botswana,0.216 +1973,SWA,Swaziland,0.508 +1973,MAG,Madagascar,-0.261 +1973,MAS,Mauritius,-0.094 +1973,MOR,Morocco,-0.255 +1973,ALG,Algeria,-1.013 +1973,TUN,Tunisia,-0.398 +1973,LIB,Libya,-0.908 +1973,SUD,Sudan,-0.827 +1973,IRN,Iran,0.319 +1973,TUR,Turkey,0.554 +1973,IRQ,Iraq,-0.973 +1973,EGY,Egypt,-0.765 +1973,SYR,Syria,-0.896 +1973,LEB,Lebanon,-0.361 +1973,JOR,Jordan,-0.112 +1973,ISR,Israel,1.638 +1973,SAU,Saudi Arabia,-0.365 +1973,YAR,Yemen Arab Republic,-0.895 +1973,YPR,Yemen People's Republic,-0.971 +1973,KUW,Kuwait,-0.567 +1973,BAH,Bahrain,-0.451 +1973,QAT,Qatar,-0.439 +1973,UAE,United Arab Emirates,-0.58 +1973,OMA,Oman,-0.499 +1973,AFG,Afghanistan,-0.398 +1973,CHN,China,-0.721 +1973,MON,Mongolia,-2.302 +1973,JPN,Japan,1.321 +1973,IND,India,-0.334 +1973,BHU,Bhutan,0.204 +1973,PAK,Pakistan,-0.312 +1973,MYA,Myanmar,0.024 +1973,SRI,Sri Lanka,-0.242 +1973,NEP,Nepal,0.299 +1973,THI,Thailand,0.302 +1973,CAM,Cambodia,0.648 +1973,LAO,Laos,0.433 +1973,MAL,Malaysia,0.004 +1973,SIN,Singapore,0.223 +1973,PHI,Philippines,0.281 +1973,INS,Indonesia,-0.057 +1973,AUL,Australia,0.894 +1973,NEW,New Zealand,0.976 +1973,FIJ,Fiji,0.499 +1974,USA,United States of America,2.031 +1974,CAN,Canada,1.471 +1974,BHM,Bahamas,0.688 +1974,CUB,Cuba,-2.047 +1974,HAI,Haiti,0.683 +1974,DOM,Dominican Republic,0.901 +1974,JAM,Jamaica,0.147 +1974,TRI,Trinidad and Tobago,-0.009 +1974,BAR,Barbados,0.87 +1974,GRN,Grenada,0.504 +1974,MEX,Mexico,0.385 +1974,GUA,Guatemala,0.827 +1974,HON,Honduras,0.891 +1974,SAL,El Salvador,0.842 +1974,NIC,Nicaragua,1.575 +1974,COS,Costa Rica,1.138 +1974,PAN,Panama,0.526 +1974,COL,Colombia,0.804 +1974,VEN,Venezuela,0.654 +1974,GUY,Guyana,-0.437 +1974,ECU,Ecuador,0.543 +1974,PER,Peru,0.1 +1974,BRA,Brazil,0.652 +1974,BOL,Bolivia,1.397 +1974,PAR,Paraguay,1.002 +1974,CHL,Chile,0.84 +1974,ARG,Argentina,0.17 +1974,URU,Uruguay,1.222 +1974,UKG,United Kingdom,1.777 +1974,IRE,Ireland,1.37 +1974,NTH,Netherlands,1.57 +1974,BEL,Belgium,1.621 +1974,LUX,Luxembourg,1.614 +1974,FRN,France,1.318 +1974,SPN,Spain,0.843 +1974,POR,Portugal,0.85 +1974,GFR,German Federal Republic,1.625 +1974,GDR,German Democratic Republic,-2.336 +1974,POL,Poland,-2.318 +1974,AUS,Austria,1.272 +1974,HUN,Hungary,-2.323 +1974,CZE,Czechoslovakia,-2.322 +1974,ITA,Italy,1.513 +1974,MLT,Malta,-0.224 +1974,ALB,Albania,-1.389 +1974,YUG,Yugoslavia,-0.689 +1974,GRC,Greece,0.662 +1974,CYP,Cyprus,-0.1 +1974,BUL,Bulgaria,-2.321 +1974,ROM,Romania,-1.172 +1974,RUS,Russia,-2.314 +1974,UKR,Ukraine,-2.307 +1974,BLR,Belarus,-2.292 +1974,FIN,Finland,0.843 +1974,SWD,Sweden,1.148 +1974,NOR,Norway,1.297 +1974,DEN,Denmark,1.504 +1974,ICE,Iceland,1.176 +1974,GNB,Guinea-Bissau,-0.626 +1974,EQG,Equatorial Guinea,-0.799 +1974,GAM,Gambia,-0.114 +1974,MLI,Mali,-0.801 +1974,SEN,Senegal,-0.465 +1974,BEN,Benin,-0.273 +1974,MAA,Mauritania,-0.776 +1974,NIR,Niger,-0.253 +1974,CDI,Ivory Coast,0.381 +1974,GUI,Guinea,-0.992 +1974,BFO,Burkina Faso,-0.263 +1974,LBR,Liberia,-0.309 +1974,SIE,Sierra Leone,-0.327 +1974,GHA,Ghana,0.063 +1974,TOG,Togo,-0.284 +1974,CAO,Cameroon,-0.294 +1974,NIG,Nigeria,-0.117 +1974,GAB,Gabon,-0.131 +1974,CEN,Central African Republic,0.047 +1974,CHA,Chad,-0.327 +1974,CON,Congo,-0.568 +1974,DRC,Democratic Republic of the Congo,-0.285 +1974,UGA,Uganda,-0.54 +1974,KEN,Kenya,0.103 +1974,TAZ,Tanzania,-0.676 +1974,BUI,Burundi,-0.807 +1974,RWA,Rwanda,-0.025 +1974,SOM,Somalia,-0.649 +1974,ETH,Ethiopia,-0.095 +1974,ZAM,Zambia,-0.686 +1974,MAW,Malawi,1.22 +1974,SAF,South Africa,2.666 +1974,LES,Lesotho,0.47 +1974,BOT,Botswana,0.113 +1974,SWA,Swaziland,0.46 +1974,MAG,Madagascar,-0.43 +1974,MAS,Mauritius,-0.487 +1974,MOR,Morocco,0.036 +1974,ALG,Algeria,-1.086 +1974,TUN,Tunisia,-0.161 +1974,LIB,Libya,-0.097 +1974,SUD,Sudan,-0.739 +1974,IRN,Iran,0.303 +1974,TUR,Turkey,0.4 +1974,IRQ,Iraq,-0.997 +1974,EGY,Egypt,-0.442 +1974,SYR,Syria,-0.921 +1974,LEB,Lebanon,-0.136 +1974,JOR,Jordan,0.035 +1974,ISR,Israel,2.023 +1974,SAU,Saudi Arabia,-0.244 +1974,YAR,Yemen Arab Republic,-0.888 +1974,YPR,Yemen People's Republic,-1.135 +1974,KUW,Kuwait,-0.777 +1974,BAH,Bahrain,-0.362 +1974,QAT,Qatar,-0.233 +1974,UAE,United Arab Emirates,-0.519 +1974,OMA,Oman,-0.159 +1974,AFG,Afghanistan,-0.375 +1974,CHN,China,-0.782 +1974,MON,Mongolia,-2.302 +1974,JPN,Japan,1.059 +1974,IND,India,-0.587 +1974,BHU,Bhutan,-0.198 +1974,PAK,Pakistan,-0.258 +1974,BNG,Bangladesh,-0.249 +1974,MYA,Myanmar,0.081 +1974,SRI,Sri Lanka,-0.171 +1974,NEP,Nepal,0.389 +1974,THI,Thailand,0.359 +1974,CAM,Cambodia,0.383 +1974,LAO,Laos,0.543 +1974,MAL,Malaysia,0.124 +1974,SIN,Singapore,0.272 +1974,PHI,Philippines,0.282 +1974,INS,Indonesia,0.05 +1974,AUL,Australia,0.982 +1974,NEW,New Zealand,0.919 +1974,FIJ,Fiji,0.506 +1975,USA,United States of America,2.145 +1975,CAN,Canada,1.457 +1975,BHM,Bahamas,0.933 +1975,CUB,Cuba,-1.873 +1975,HAI,Haiti,1.077 +1975,DOM,Dominican Republic,0.829 +1975,JAM,Jamaica,-0.021 +1975,TRI,Trinidad and Tobago,-0.054 +1975,BAR,Barbados,0.974 +1975,GRN,Grenada,0.386 +1975,MEX,Mexico,0.109 +1975,GUA,Guatemala,0.898 +1975,HON,Honduras,0.956 +1975,SAL,El Salvador,0.959 +1975,NIC,Nicaragua,1.687 +1975,COS,Costa Rica,1.295 +1975,PAN,Panama,0.241 +1975,COL,Colombia,0.612 +1975,VEN,Venezuela,0.486 +1975,GUY,Guyana,-0.545 +1975,SUR,Suriname,0.409 +1975,ECU,Ecuador,0.366 +1975,PER,Peru,0.011 +1975,BRA,Brazil,0.335 +1975,BOL,Bolivia,0.942 +1975,PAR,Paraguay,1.048 +1975,CHL,Chile,0.786 +1975,ARG,Argentina,0.096 +1975,URU,Uruguay,0.993 +1975,UKG,United Kingdom,1.859 +1975,IRE,Ireland,1.334 +1975,NTH,Netherlands,1.674 +1975,BEL,Belgium,1.669 +1975,LUX,Luxembourg,1.639 +1975,FRN,France,1.475 +1975,SPN,Spain,0.687 +1975,POR,Portugal,0.483 +1975,GFR,German Federal Republic,1.805 +1975,GDR,German Democratic Republic,-2.402 +1975,POL,Poland,-2.383 +1975,AUS,Austria,0.997 +1975,HUN,Hungary,-2.397 +1975,CZE,Czechoslovakia,-2.384 +1975,ITA,Italy,1.447 +1975,MLT,Malta,-0.369 +1975,ALB,Albania,-1.1 +1975,YUG,Yugoslavia,-0.643 +1975,GRC,Greece,0.447 +1975,CYP,Cyprus,-0.175 +1975,BUL,Bulgaria,-2.387 +1975,ROM,Romania,-1.326 +1975,RUS,Russia,-2.402 +1975,UKR,Ukraine,-2.388 +1975,BLR,Belarus,-2.359 +1975,FIN,Finland,0.654 +1975,SWD,Sweden,0.992 +1975,NOR,Norway,1.274 +1975,DEN,Denmark,1.476 +1975,ICE,Iceland,1.186 +1975,CAP,Cape Verde,-1.284 +1975,STP,Sao Tome and Principe,-0.989 +1975,GNB,Guinea-Bissau,-0.624 +1975,EQG,Equatorial Guinea,-0.715 +1975,GAM,Gambia,-0.169 +1975,MLI,Mali,-0.704 +1975,SEN,Senegal,-0.557 +1975,BEN,Benin,-0.907 +1975,MAA,Mauritania,-0.577 +1975,NIR,Niger,-0.247 +1975,CDI,Ivory Coast,0.404 +1975,GUI,Guinea,-0.819 +1975,BFO,Burkina Faso,-0.204 +1975,LBR,Liberia,0.716 +1975,SIE,Sierra Leone,-0.029 +1975,GHA,Ghana,-0.193 +1975,TOG,Togo,-0.169 +1975,CAO,Cameroon,-0.346 +1975,NIG,Nigeria,-0.345 +1975,GAB,Gabon,0.453 +1975,CEN,Central African Republic,0.767 +1975,CHA,Chad,-0.39 +1975,CON,Congo,-0.602 +1975,DRC,Democratic Republic of the Congo,-0.091 +1975,UGA,Uganda,-0.529 +1975,KEN,Kenya,0.108 +1975,TAZ,Tanzania,-0.676 +1975,BUI,Burundi,-0.695 +1975,RWA,Rwanda,-0.25 +1975,SOM,Somalia,-0.609 +1975,ETH,Ethiopia,-0.077 +1975,MZM,Mozambique,-0.754 +1975,ZAM,Zambia,-0.54 +1975,MAW,Malawi,1.167 +1975,LES,Lesotho,0.331 +1975,BOT,Botswana,-0.17 +1975,SWA,Swaziland,0.676 +1975,MAG,Madagascar,-0.61 +1975,COM,Comoros,-0.769 +1975,MAS,Mauritius,-0.145 +1975,MOR,Morocco,0.053 +1975,ALG,Algeria,-0.89 +1975,TUN,Tunisia,-0.15 +1975,LIB,Libya,-0.371 +1975,SUD,Sudan,-0.605 +1975,IRN,Iran,0.241 +1975,TUR,Turkey,0.312 +1975,IRQ,Iraq,-0.733 +1975,EGY,Egypt,-0.453 +1975,SYR,Syria,-0.811 +1975,LEB,Lebanon,-0.136 +1975,JOR,Jordan,0.021 +1975,ISR,Israel,2.326 +1975,SAU,Saudi Arabia,0.064 +1975,YAR,Yemen Arab Republic,-0.803 +1975,YPR,Yemen People's Republic,-1.019 +1975,KUW,Kuwait,-0.536 +1975,BAH,Bahrain,-0.242 +1975,QAT,Qatar,-0.159 +1975,UAE,United Arab Emirates,-0.294 +1975,OMA,Oman,0.005 +1975,AFG,Afghanistan,-0.248 +1975,CHN,China,-0.503 +1975,MON,Mongolia,-2.374 +1975,JPN,Japan,0.952 +1975,IND,India,-0.362 +1975,BHU,Bhutan,-0.111 +1975,PAK,Pakistan,-0.162 +1975,BNG,Bangladesh,-0.215 +1975,MYA,Myanmar,-0.002 +1975,SRI,Sri Lanka,-0.221 +1975,MAD,Maldives,0.017 +1975,NEP,Nepal,0.28 +1975,THI,Thailand,0.254 +1975,CAM,Cambodia,0.056 +1975,LAO,Laos,-0.082 +1975,MAL,Malaysia,-0.029 +1975,SIN,Singapore,0.224 +1975,PHI,Philippines,0.211 +1975,INS,Indonesia,-0.048 +1975,AUL,Australia,1.092 +1975,PNG,Papua New Guinea,0.494 +1975,NEW,New Zealand,0.924 +1975,FIJ,Fiji,0.396 +1976,USA,United States of America,2.393 +1976,CAN,Canada,1.501 +1976,BHM,Bahamas,0.711 +1976,CUB,Cuba,-1.763 +1976,HAI,Haiti,1.123 +1976,DOM,Dominican Republic,0.619 +1976,JAM,Jamaica,-0.089 +1976,TRI,Trinidad and Tobago,-0.206 +1976,BAR,Barbados,0.405 +1976,GRN,Grenada,0.547 +1976,MEX,Mexico,0.116 +1976,GUA,Guatemala,1.185 +1976,HON,Honduras,0.912 +1976,SAL,El Salvador,0.738 +1976,NIC,Nicaragua,1.273 +1976,COS,Costa Rica,1.119 +1976,PAN,Panama,-0.1 +1976,COL,Colombia,0.356 +1976,VEN,Venezuela,0.285 +1976,GUY,Guyana,-0.555 +1976,SUR,Suriname,0.414 +1976,ECU,Ecuador,0.203 +1976,PER,Peru,-0.175 +1976,BRA,Brazil,0.287 +1976,BOL,Bolivia,0.589 +1976,PAR,Paraguay,1.139 +1976,CHL,Chile,0.693 +1976,ARG,Argentina,0.174 +1976,URU,Uruguay,1.097 +1976,UKG,United Kingdom,2.071 +1976,IRE,Ireland,1.376 +1976,NTH,Netherlands,1.665 +1976,BEL,Belgium,1.781 +1976,LUX,Luxembourg,1.813 +1976,FRN,France,1.863 +1976,SPN,Spain,0.724 +1976,POR,Portugal,0.791 +1976,GFR,German Federal Republic,1.979 +1976,GDR,German Democratic Republic,-2.308 +1976,POL,Poland,-2.201 +1976,AUS,Austria,1.003 +1976,HUN,Hungary,-2.293 +1976,CZE,Czechoslovakia,-2.3 +1976,ITA,Italy,1.57 +1976,MLT,Malta,-0.376 +1976,ALB,Albania,-1.209 +1976,YUG,Yugoslavia,-0.568 +1976,GRC,Greece,0.361 +1976,CYP,Cyprus,-0.304 +1976,BUL,Bulgaria,-2.303 +1976,ROM,Romania,-1.606 +1976,RUS,Russia,-2.304 +1976,UKR,Ukraine,-2.293 +1976,BLR,Belarus,-2.283 +1976,FIN,Finland,0.788 +1976,SWD,Sweden,1.072 +1976,NOR,Norway,1.147 +1976,DEN,Denmark,1.41 +1976,ICE,Iceland,1.13 +1976,CAP,Cape Verde,-1.278 +1976,STP,Sao Tome and Principe,-0.979 +1976,GNB,Guinea-Bissau,-0.636 +1976,EQG,Equatorial Guinea,-0.641 +1976,GAM,Gambia,-0.232 +1976,MLI,Mali,-0.449 +1976,SEN,Senegal,-0.518 +1976,BEN,Benin,-0.791 +1976,MAA,Mauritania,-0.371 +1976,NIR,Niger,-0.221 +1976,CDI,Ivory Coast,0.263 +1976,GUI,Guinea,-0.849 +1976,BFO,Burkina Faso,-0.172 +1976,LBR,Liberia,0.42 +1976,SIE,Sierra Leone,-0.161 +1976,GHA,Ghana,-0.336 +1976,TOG,Togo,-0.33 +1976,CAO,Cameroon,-0.393 +1976,NIG,Nigeria,-0.565 +1976,GAB,Gabon,0.32 +1976,CEN,Central African Republic,0.566 +1976,CHA,Chad,-0.28 +1976,CON,Congo,-0.583 +1976,DRC,Democratic Republic of the Congo,-0.084 +1976,UGA,Uganda,-0.596 +1976,KEN,Kenya,-0.023 +1976,TAZ,Tanzania,-0.389 +1976,BUI,Burundi,-0.624 +1976,RWA,Rwanda,-0.38 +1976,SOM,Somalia,-0.553 +1976,ETH,Ethiopia,-0.272 +1976,ANG,Angola,-0.633 +1976,MZM,Mozambique,-0.749 +1976,ZAM,Zambia,-0.525 +1976,MAW,Malawi,1.076 +1976,LES,Lesotho,0.187 +1976,BOT,Botswana,-0.047 +1976,SWA,Swaziland,0.609 +1976,MAG,Madagascar,-0.579 +1976,COM,Comoros,-0.717 +1976,MAS,Mauritius,-0.316 +1976,MOR,Morocco,-0.078 +1976,ALG,Algeria,-0.765 +1976,TUN,Tunisia,-0.155 +1976,LIB,Libya,-0.35 +1976,SUD,Sudan,-0.532 +1976,IRN,Iran,0.419 +1976,TUR,Turkey,0.271 +1976,IRQ,Iraq,-0.62 +1976,EGY,Egypt,-0.467 +1976,SYR,Syria,-0.91 +1976,LEB,Lebanon,-0.229 +1976,JOR,Jordan,-0.073 +1976,ISR,Israel,2.395 +1976,SAU,Saudi Arabia,-0.048 +1976,YAR,Yemen Arab Republic,-0.757 +1976,YPR,Yemen People's Republic,-0.923 +1976,KUW,Kuwait,-0.38 +1976,BAH,Bahrain,-0.216 +1976,QAT,Qatar,-0.183 +1976,UAE,United Arab Emirates,-0.314 +1976,OMA,Oman,-0.091 +1976,AFG,Afghanistan,-0.321 +1976,CHN,China,-0.814 +1976,MON,Mongolia,-2.285 +1976,JPN,Japan,1.112 +1976,IND,India,-0.421 +1976,BHU,Bhutan,-0.159 +1976,PAK,Pakistan,-0.262 +1976,BNG,Bangladesh,-0.255 +1976,MYA,Myanmar,-0.159 +1976,SRI,Sri Lanka,-0.333 +1976,MAD,Maldives,-0.224 +1976,NEP,Nepal,0.154 +1976,THI,Thailand,-0.009 +1976,CAM,Cambodia,-0.188 +1976,LAO,Laos,-0.289 +1976,MAL,Malaysia,-0.094 +1976,SIN,Singapore,0.097 +1976,PHI,Philippines,-0.017 +1976,INS,Indonesia,-0.114 +1976,AUL,Australia,1.212 +1976,PNG,Papua New Guinea,0.673 +1976,NEW,New Zealand,1.101 +1976,FIJ,Fiji,0.538 +1977,USA,United States of America,2.206 +1977,CAN,Canada,1.687 +1977,BHM,Bahamas,0.537 +1977,CUB,Cuba,-1.793 +1977,HAI,Haiti,0.367 +1977,DOM,Dominican Republic,0.631 +1977,JAM,Jamaica,-0.184 +1977,TRI,Trinidad and Tobago,-0.276 +1977,BAR,Barbados,0.138 +1977,GRN,Grenada,0.382 +1977,MEX,Mexico,0.205 +1977,GUA,Guatemala,1.192 +1977,HON,Honduras,0.802 +1977,SAL,El Salvador,0.829 +1977,NIC,Nicaragua,1.062 +1977,COS,Costa Rica,0.796 +1977,PAN,Panama,0.351 +1977,COL,Colombia,0.316 +1977,VEN,Venezuela,0.123 +1977,GUY,Guyana,-0.635 +1977,SUR,Suriname,0.498 +1977,ECU,Ecuador,0.218 +1977,PER,Peru,0.021 +1977,BRA,Brazil,0.238 +1977,BOL,Bolivia,0.446 +1977,PAR,Paraguay,0.965 +1977,CHL,Chile,0.439 +1977,ARG,Argentina,0.187 +1977,URU,Uruguay,0.879 +1977,UKG,United Kingdom,1.957 +1977,IRE,Ireland,1.432 +1977,NTH,Netherlands,1.555 +1977,BEL,Belgium,1.766 +1977,LUX,Luxembourg,1.721 +1977,FRN,France,1.72 +1977,SPN,Spain,0.671 +1977,POR,Portugal,0.784 +1977,GFR,German Federal Republic,1.874 +1977,GDR,German Democratic Republic,-2.444 +1977,POL,Poland,-2.337 +1977,AUS,Austria,1.109 +1977,HUN,Hungary,-2.467 +1977,CZE,Czechoslovakia,-2.45 +1977,ITA,Italy,1.471 +1977,MLT,Malta,-0.349 +1977,ALB,Albania,-1.351 +1977,YUG,Yugoslavia,-0.474 +1977,GRC,Greece,0.384 +1977,CYP,Cyprus,-0.332 +1977,BUL,Bulgaria,-2.454 +1977,ROM,Romania,-1.227 +1977,RUS,Russia,-2.454 +1977,UKR,Ukraine,-2.44 +1977,BLR,Belarus,-2.454 +1977,FIN,Finland,0.902 +1977,SWD,Sweden,1.075 +1977,NOR,Norway,1.248 +1977,DEN,Denmark,1.396 +1977,ICE,Iceland,1.219 +1977,CAP,Cape Verde,-0.866 +1977,STP,Sao Tome and Principe,-0.799 +1977,GNB,Guinea-Bissau,-0.498 +1977,EQG,Equatorial Guinea,-0.642 +1977,GAM,Gambia,-0.297 +1977,MLI,Mali,-0.361 +1977,SEN,Senegal,-0.328 +1977,BEN,Benin,-0.646 +1977,MAA,Mauritania,-0.227 +1977,NIR,Niger,-0.167 +1977,CDI,Ivory Coast,0.549 +1977,GUI,Guinea,-0.64 +1977,BFO,Burkina Faso,-0.298 +1977,LBR,Liberia,0.367 +1977,SIE,Sierra Leone,-0.185 +1977,GHA,Ghana,-0.266 +1977,TOG,Togo,-0.346 +1977,CAO,Cameroon,-0.371 +1977,NIG,Nigeria,-0.367 +1977,GAB,Gabon,-0.063 +1977,CEN,Central African Republic,0.43 +1977,CHA,Chad,-0.189 +1977,CON,Congo,-0.656 +1977,DRC,Democratic Republic of the Congo,0.126 +1977,UGA,Uganda,-0.676 +1977,KEN,Kenya,-0.228 +1977,TAZ,Tanzania,-0.438 +1977,BUI,Burundi,-0.537 +1977,RWA,Rwanda,-0.215 +1977,SOM,Somalia,-0.388 +1977,DJI,Djibouti,-0.36 +1977,ETH,Ethiopia,-0.324 +1977,ANG,Angola,-0.621 +1977,MZM,Mozambique,-0.553 +1977,ZAM,Zambia,-0.439 +1977,MAW,Malawi,0.861 +1977,LES,Lesotho,0.179 +1977,BOT,Botswana,-0.068 +1977,SWA,Swaziland,0.48 +1977,MAG,Madagascar,-0.525 +1977,COM,Comoros,-0.578 +1977,MAS,Mauritius,-0.327 +1977,MOR,Morocco,-0.054 +1977,ALG,Algeria,-0.597 +1977,TUN,Tunisia,-0.259 +1977,LIB,Libya,-0.344 +1977,SUD,Sudan,-0.428 +1977,IRN,Iran,0.379 +1977,TUR,Turkey,0.262 +1977,IRQ,Iraq,-0.474 +1977,EGY,Egypt,-0.409 +1977,SYR,Syria,-0.835 +1977,LEB,Lebanon,-0.098 +1977,JOR,Jordan,-0.193 +1977,ISR,Israel,2.202 +1977,SAU,Saudi Arabia,-0.136 +1977,YAR,Yemen Arab Republic,-0.698 +1977,YPR,Yemen People's Republic,-0.679 +1977,KUW,Kuwait,-0.357 +1977,BAH,Bahrain,-0.29 +1977,QAT,Qatar,-0.271 +1977,UAE,United Arab Emirates,-0.338 +1977,OMA,Oman,-0.15 +1977,AFG,Afghanistan,-0.188 +1977,CHN,China,-0.797 +1977,MON,Mongolia,-2.432 +1977,JPN,Japan,1.09 +1977,IND,India,-0.386 +1977,BHU,Bhutan,-0.265 +1977,PAK,Pakistan,-0.136 +1977,BNG,Bangladesh,-0.234 +1977,MYA,Myanmar,-0.361 +1977,SRI,Sri Lanka,-0.323 +1977,MAD,Maldives,-0.156 +1977,NEP,Nepal,0.075 +1977,THI,Thailand,0.084 +1977,LAO,Laos,-0.367 +1977,DRV,Vietnam,-1.198 +1977,MAL,Malaysia,-0.061 +1977,SIN,Singapore,0.149 +1977,PHI,Philippines,0.024 +1977,INS,Indonesia,-0.108 +1977,AUL,Australia,1.371 +1977,PNG,Papua New Guinea,0.555 +1977,NEW,New Zealand,1.222 +1977,FIJ,Fiji,0.598 +1977,WSM,Samoa,0.572 +1978,USA,United States of America,2.228 +1978,CAN,Canada,1.768 +1978,BHM,Bahamas,0.525 +1978,CUB,Cuba,-1.643 +1978,HAI,Haiti,0.308 +1978,DOM,Dominican Republic,0.664 +1978,JAM,Jamaica,-0.188 +1978,TRI,Trinidad and Tobago,-0.126 +1978,BAR,Barbados,-0.118 +1978,GRN,Grenada,0.287 +1978,MEX,Mexico,0.309 +1978,GUA,Guatemala,1.14 +1978,HON,Honduras,0.742 +1978,SAL,El Salvador,0.84 +1978,NIC,Nicaragua,0.953 +1978,COS,Costa Rica,0.478 +1978,PAN,Panama,0.332 +1978,COL,Colombia,0.301 +1978,VEN,Venezuela,0.05 +1978,GUY,Guyana,-0.312 +1978,SUR,Suriname,0.413 +1978,ECU,Ecuador,0.26 +1978,PER,Peru,0.029 +1978,BRA,Brazil,0.25 +1978,BOL,Bolivia,0.352 +1978,PAR,Paraguay,0.722 +1978,CHL,Chile,0.45 +1978,ARG,Argentina,0.089 +1978,URU,Uruguay,0.64 +1978,UKG,United Kingdom,2.018 +1978,IRE,Ireland,1.442 +1978,NTH,Netherlands,1.628 +1978,BEL,Belgium,1.688 +1978,LUX,Luxembourg,1.789 +1978,FRN,France,1.685 +1978,SPN,Spain,0.728 +1978,POR,Portugal,0.977 +1978,GFR,German Federal Republic,1.886 +1978,GDR,German Democratic Republic,-2.377 +1978,POL,Poland,-2.057 +1978,AUS,Austria,1.243 +1978,HUN,Hungary,-2.441 +1978,CZE,Czechoslovakia,-2.461 +1978,ITA,Italy,1.641 +1978,MLT,Malta,-0.228 +1978,ALB,Albania,-1.645 +1978,YUG,Yugoslavia,-0.439 +1978,GRC,Greece,0.644 +1978,CYP,Cyprus,-0.224 +1978,BUL,Bulgaria,-2.486 +1978,ROM,Romania,-0.904 +1978,RUS,Russia,-2.494 +1978,UKR,Ukraine,-2.49 +1978,BLR,Belarus,-2.493 +1978,FIN,Finland,1.022 +1978,SWD,Sweden,1.119 +1978,NOR,Norway,1.285 +1978,DEN,Denmark,1.449 +1978,ICE,Iceland,1.257 +1978,CAP,Cape Verde,-0.631 +1978,STP,Sao Tome and Principe,-0.918 +1978,GNB,Guinea-Bissau,-0.675 +1978,EQG,Equatorial Guinea,-0.871 +1978,GAM,Gambia,-0.078 +1978,MLI,Mali,-0.278 +1978,SEN,Senegal,-0.101 +1978,BEN,Benin,-0.517 +1978,MAA,Mauritania,-0.036 +1978,NIR,Niger,-0.21 +1978,CDI,Ivory Coast,0.534 +1978,GUI,Guinea,-0.551 +1978,BFO,Burkina Faso,-0.007 +1978,LBR,Liberia,0.309 +1978,SIE,Sierra Leone,-0.059 +1978,GHA,Ghana,-0.11 +1978,TOG,Togo,0 +1978,CAO,Cameroon,-0.133 +1978,NIG,Nigeria,-0.242 +1978,GAB,Gabon,0.331 +1978,CEN,Central African Republic,0.298 +1978,CHA,Chad,0.036 +1978,CON,Congo,-0.957 +1978,DRC,Democratic Republic of the Congo,0.299 +1978,UGA,Uganda,-0.38 +1978,KEN,Kenya,-0.166 +1978,TAZ,Tanzania,-0.346 +1978,BUI,Burundi,-0.421 +1978,RWA,Rwanda,0.001 +1978,SOM,Somalia,-0.257 +1978,DJI,Djibouti,-0.364 +1978,ETH,Ethiopia,-0.514 +1978,ANG,Angola,-0.85 +1978,MZM,Mozambique,-0.815 +1978,ZAM,Zambia,-0.335 +1978,MAW,Malawi,0.628 +1978,LES,Lesotho,0.386 +1978,BOT,Botswana,0 +1978,SWA,Swaziland,0.645 +1978,MAG,Madagascar,-0.401 +1978,COM,Comoros,-0.314 +1978,MAS,Mauritius,-0.189 +1978,SEY,Seychelles,-1.322 +1978,MOR,Morocco,-0.127 +1978,ALG,Algeria,-0.635 +1978,TUN,Tunisia,-0.198 +1978,LIB,Libya,-0.251 +1978,SUD,Sudan,-0.411 +1978,IRN,Iran,0.134 +1978,TUR,Turkey,0.331 +1978,IRQ,Iraq,-0.989 +1978,EGY,Egypt,-0.271 +1978,SYR,Syria,-1.016 +1978,LEB,Lebanon,0.018 +1978,JOR,Jordan,-0.186 +1978,ISR,Israel,1.997 +1978,SAU,Saudi Arabia,-0.147 +1978,YAR,Yemen Arab Republic,-0.623 +1978,YPR,Yemen People's Republic,-0.972 +1978,KUW,Kuwait,-0.281 +1978,BAH,Bahrain,-0.234 +1978,QAT,Qatar,-0.203 +1978,UAE,United Arab Emirates,-0.292 +1978,OMA,Oman,-0.141 +1978,AFG,Afghanistan,-1.097 +1978,CHN,China,-0.51 +1978,MON,Mongolia,-2.465 +1978,JPN,Japan,1.029 +1978,IND,India,-0.204 +1978,BHU,Bhutan,-0.289 +1978,PAK,Pakistan,-0.281 +1978,BNG,Bangladesh,-0.179 +1978,MYA,Myanmar,-0.004 +1978,SRI,Sri Lanka,-0.265 +1978,MAD,Maldives,-0.181 +1978,NEP,Nepal,0.376 +1978,THI,Thailand,0.099 +1978,CAM,Cambodia,-0.128 +1978,LAO,Laos,-0.62 +1978,DRV,Vietnam,-1.15 +1978,MAL,Malaysia,-0.164 +1978,SIN,Singapore,0.235 +1978,PHI,Philippines,-0.002 +1978,INS,Indonesia,-0.162 +1978,AUL,Australia,1.516 +1978,PNG,Papua New Guinea,0.454 +1978,NEW,New Zealand,1.388 +1978,FIJ,Fiji,0.44 +1978,WSM,Samoa,0.464 +1979,USA,United States of America,2.277 +1979,CAN,Canada,1.81 +1979,BHM,Bahamas,0.188 +1979,CUB,Cuba,-1.39 +1979,HAI,Haiti,0.131 +1979,DOM,Dominican Republic,0.301 +1979,JAM,Jamaica,-0.204 +1979,TRI,Trinidad and Tobago,-0.202 +1979,BAR,Barbados,-0.049 +1979,GRN,Grenada,-0.201 +1979,SLU,St. Lucia,-0.016 +1979,MEX,Mexico,0.067 +1979,GUA,Guatemala,1.013 +1979,HON,Honduras,0.664 +1979,SAL,El Salvador,0.26 +1979,NIC,Nicaragua,-0.143 +1979,COS,Costa Rica,0.24 +1979,PAN,Panama,0.213 +1979,COL,Colombia,0.118 +1979,VEN,Venezuela,0.069 +1979,GUY,Guyana,-0.366 +1979,SUR,Suriname,0.162 +1979,ECU,Ecuador,0.012 +1979,PER,Peru,-0.065 +1979,BRA,Brazil,0.093 +1979,BOL,Bolivia,0.116 +1979,PAR,Paraguay,0.638 +1979,CHL,Chile,0.486 +1979,ARG,Argentina,0.045 +1979,URU,Uruguay,0.514 +1979,UKG,United Kingdom,2.028 +1979,IRE,Ireland,1.414 +1979,NTH,Netherlands,1.574 +1979,BEL,Belgium,1.868 +1979,LUX,Luxembourg,1.853 +1979,FRN,France,1.798 +1979,SPN,Spain,0.854 +1979,POR,Portugal,1.152 +1979,GFR,German Federal Republic,1.919 +1979,GDR,German Democratic Republic,-2.412 +1979,POL,Poland,-1.929 +1979,AUS,Austria,1.189 +1979,HUN,Hungary,-2.438 +1979,CZE,Czechoslovakia,-2.45 +1979,ITA,Italy,1.573 +1979,MLT,Malta,-0.198 +1979,ALB,Albania,-1.826 +1979,YUG,Yugoslavia,-0.351 +1979,GRC,Greece,0.751 +1979,CYP,Cyprus,-0.259 +1979,BUL,Bulgaria,-2.464 +1979,ROM,Romania,-0.862 +1979,RUS,Russia,-2.464 +1979,UKR,Ukraine,-2.461 +1979,BLR,Belarus,-2.459 +1979,FIN,Finland,1.076 +1979,SWD,Sweden,1.144 +1979,NOR,Norway,1.367 +1979,DEN,Denmark,1.541 +1979,ICE,Iceland,1.381 +1979,CAP,Cape Verde,-0.632 +1979,STP,Sao Tome and Principe,-0.891 +1979,GNB,Guinea-Bissau,-0.725 +1979,EQG,Equatorial Guinea,-0.183 +1979,GAM,Gambia,-0.058 +1979,MLI,Mali,-0.209 +1979,SEN,Senegal,0.172 +1979,BEN,Benin,-0.49 +1979,MAA,Mauritania,-0.6 +1979,NIR,Niger,-0.169 +1979,CDI,Ivory Coast,0.393 +1979,GUI,Guinea,-0.474 +1979,BFO,Burkina Faso,0.095 +1979,LBR,Liberia,0.204 +1979,SIE,Sierra Leone,-0.193 +1979,GHA,Ghana,-0.177 +1979,TOG,Togo,0.008 +1979,CAO,Cameroon,0.178 +1979,NIG,Nigeria,-0.177 +1979,GAB,Gabon,0.236 +1979,CEN,Central African Republic,0.434 +1979,CHA,Chad,0.049 +1979,CON,Congo,-0.88 +1979,DRC,Democratic Republic of the Congo,0.155 +1979,UGA,Uganda,-0.296 +1979,KEN,Kenya,-0.106 +1979,TAZ,Tanzania,-0.38 +1979,BUI,Burundi,-0.382 +1979,RWA,Rwanda,-0.046 +1979,SOM,Somalia,-0.223 +1979,DJI,Djibouti,-0.226 +1979,ETH,Ethiopia,-0.571 +1979,ANG,Angola,-0.907 +1979,MZM,Mozambique,-0.939 +1979,ZAM,Zambia,-0.256 +1979,MAW,Malawi,0.671 +1979,LES,Lesotho,0.193 +1979,BOT,Botswana,0.12 +1979,SWA,Swaziland,0.399 +1979,MAG,Madagascar,-0.494 +1979,COM,Comoros,-0.237 +1979,MAS,Mauritius,-0.12 +1979,SEY,Seychelles,-1.314 +1979,MOR,Morocco,0.203 +1979,ALG,Algeria,-0.803 +1979,TUN,Tunisia,-0.165 +1979,LIB,Libya,-0.354 +1979,SUD,Sudan,-0.302 +1979,IRN,Iran,-0.156 +1979,TUR,Turkey,0.403 +1979,IRQ,Iraq,-1.23 +1979,EGY,Egypt,-0.153 +1979,SYR,Syria,-1.351 +1979,LEB,Lebanon,0.133 +1979,JOR,Jordan,-0.197 +1979,ISR,Israel,2.044 +1979,SAU,Saudi Arabia,-0.089 +1979,YAR,Yemen Arab Republic,-0.754 +1979,YPR,Yemen People's Republic,-1.024 +1979,KUW,Kuwait,-0.283 +1979,BAH,Bahrain,-0.249 +1979,QAT,Qatar,-0.212 +1979,UAE,United Arab Emirates,-0.295 +1979,OMA,Oman,-0.079 +1979,AFG,Afghanistan,-1.207 +1979,CHN,China,-0.229 +1979,MON,Mongolia,-2.458 +1979,JPN,Japan,1.157 +1979,IND,India,-0.293 +1979,BHU,Bhutan,-0.241 +1979,PAK,Pakistan,-0.194 +1979,BNG,Bangladesh,-0.162 +1979,MYA,Myanmar,0.245 +1979,SRI,Sri Lanka,-0.246 +1979,MAD,Maldives,-0.096 +1979,NEP,Nepal,0.234 +1979,THI,Thailand,0.171 +1979,CAM,Cambodia,-0.162 +1979,LAO,Laos,-0.846 +1979,DRV,Vietnam,-1.288 +1979,MAL,Malaysia,-0.132 +1979,SIN,Singapore,0.313 +1979,PHI,Philippines,-0.044 +1979,INS,Indonesia,-0.149 +1979,AUL,Australia,1.472 +1979,PNG,Papua New Guinea,0.295 +1979,NEW,New Zealand,1.446 +1979,SOL,Solomon Islands,0.459 +1979,FIJ,Fiji,0.487 +1979,WSM,Samoa,0.513 +1980,USA,United States of America,2.318 +1980,CAN,Canada,1.824 +1980,BHM,Bahamas,0.179 +1980,CUB,Cuba,-1.478 +1980,HAI,Haiti,0.179 +1980,DOM,Dominican Republic,0.558 +1980,JAM,Jamaica,-0.2 +1980,TRI,Trinidad and Tobago,-0.1 +1980,BAR,Barbados,-0.095 +1980,GRN,Grenada,-0.929 +1980,SLU,St. Lucia,-0.006 +1980,MEX,Mexico,-0.143 +1980,GUA,Guatemala,1.05 +1980,HON,Honduras,0.418 +1980,SAL,El Salvador,0.231 +1980,NIC,Nicaragua,-0.555 +1980,COS,Costa Rica,0.3 +1980,PAN,Panama,0.015 +1980,COL,Colombia,0.306 +1980,VEN,Venezuela,0.042 +1980,GUY,Guyana,-0.332 +1980,SUR,Suriname,0.088 +1980,ECU,Ecuador,0.005 +1980,PER,Peru,0.063 +1980,BRA,Brazil,0.019 +1980,BOL,Bolivia,0.344 +1980,PAR,Paraguay,0.498 +1980,CHL,Chile,0.572 +1980,ARG,Argentina,0.102 +1980,URU,Uruguay,0.344 +1980,UKG,United Kingdom,1.976 +1980,IRE,Ireland,1.217 +1980,NTH,Netherlands,1.577 +1980,BEL,Belgium,1.826 +1980,LUX,Luxembourg,1.84 +1980,FRN,France,1.857 +1980,SPN,Spain,0.81 +1980,POR,Portugal,1.298 +1980,GFR,German Federal Republic,1.85 +1980,GDR,German Democratic Republic,-2.324 +1980,POL,Poland,-1.751 +1980,AUS,Austria,1.064 +1980,HUN,Hungary,-2.324 +1980,CZE,Czechoslovakia,-2.342 +1980,ITA,Italy,1.556 +1980,MLT,Malta,-0.191 +1980,ALB,Albania,-1.557 +1980,YUG,Yugoslavia,-0.304 +1980,GRC,Greece,1.032 +1980,CYP,Cyprus,-0.241 +1980,BUL,Bulgaria,-2.357 +1980,ROM,Romania,-0.895 +1980,RUS,Russia,-2.353 +1980,UKR,Ukraine,-2.351 +1980,BLR,Belarus,-2.35 +1980,FIN,Finland,0.805 +1980,SWD,Sweden,1.05 +1980,NOR,Norway,1.283 +1980,DEN,Denmark,1.351 +1980,ICE,Iceland,1.316 +1980,CAP,Cape Verde,-0.721 +1980,STP,Sao Tome and Principe,-0.956 +1980,GNB,Guinea-Bissau,-0.768 +1980,EQG,Equatorial Guinea,-0.047 +1980,GAM,Gambia,0.018 +1980,MLI,Mali,-0.334 +1980,SEN,Senegal,0.067 +1980,BEN,Benin,-0.856 +1980,MAA,Mauritania,-0.328 +1980,NIR,Niger,-0.056 +1980,CDI,Ivory Coast,0.359 +1980,GUI,Guinea,-0.604 +1980,BFO,Burkina Faso,0.11 +1980,LBR,Liberia,0.217 +1980,SIE,Sierra Leone,-0.21 +1980,GHA,Ghana,-0.124 +1980,TOG,Togo,0.028 +1980,CAO,Cameroon,0.007 +1980,NIG,Nigeria,-0.213 +1980,GAB,Gabon,0.225 +1980,CEN,Central African Republic,0.421 +1980,CHA,Chad,-0.156 +1980,CON,Congo,-0.887 +1980,DRC,Democratic Republic of the Congo,0.151 +1980,UGA,Uganda,-0.441 +1980,KEN,Kenya,-0.141 +1980,TAZ,Tanzania,-0.435 +1980,BUI,Burundi,-0.32 +1980,RWA,Rwanda,-0.073 +1980,SOM,Somalia,-0.191 +1980,DJI,Djibouti,-0.199 +1980,ETH,Ethiopia,-0.737 +1980,ANG,Angola,-1.184 +1980,MZM,Mozambique,-1.185 +1980,ZAM,Zambia,-0.241 +1980,ZIM,Zimbabwe,-0.17 +1980,MAW,Malawi,0.862 +1980,LES,Lesotho,0.224 +1980,BOT,Botswana,0.161 +1980,SWA,Swaziland,0.465 +1980,MAG,Madagascar,-0.627 +1980,COM,Comoros,-0.085 +1980,MAS,Mauritius,0.162 +1980,SEY,Seychelles,-1.417 +1980,MOR,Morocco,0.146 +1980,ALG,Algeria,-0.801 +1980,TUN,Tunisia,-0.258 +1980,LIB,Libya,-0.553 +1980,SUD,Sudan,-0.188 +1980,IRN,Iran,-0.329 +1980,TUR,Turkey,0.475 +1980,IRQ,Iraq,-1.138 +1980,EGY,Egypt,-0.077 +1980,SYR,Syria,-1.393 +1980,LEB,Lebanon,-0.105 +1980,JOR,Jordan,-0.315 +1980,ISR,Israel,2.012 +1980,SAU,Saudi Arabia,-0.129 +1980,YAR,Yemen Arab Republic,-0.678 +1980,YPR,Yemen People's Republic,-1.2 +1980,KUW,Kuwait,-0.303 +1980,BAH,Bahrain,-0.271 +1980,QAT,Qatar,-0.288 +1980,UAE,United Arab Emirates,-0.329 +1980,OMA,Oman,-0.181 +1980,AFG,Afghanistan,-1.57 +1980,CHN,China,-0.139 +1980,MON,Mongolia,-2.343 +1980,JPN,Japan,1.202 +1980,IND,India,-0.461 +1980,BHU,Bhutan,-0.269 +1980,PAK,Pakistan,-0.112 +1980,BNG,Bangladesh,-0.303 +1980,MYA,Myanmar,0.319 +1980,SRI,Sri Lanka,-0.217 +1980,MAD,Maldives,-0.357 +1980,NEP,Nepal,0.104 +1980,THI,Thailand,0.184 +1980,CAM,Cambodia,-0.062 +1980,LAO,Laos,-1.379 +1980,DRV,Vietnam,-1.499 +1980,MAL,Malaysia,-0.133 +1980,SIN,Singapore,0.265 +1980,PHI,Philippines,-0.039 +1980,INS,Indonesia,-0.226 +1980,AUL,Australia,1.395 +1980,PNG,Papua New Guinea,0.373 +1980,NEW,New Zealand,1.362 +1980,SOL,Solomon Islands,0.472 +1980,FIJ,Fiji,0.43 +1980,WSM,Samoa,0.43 +1981,USA,United States of America,2.658 +1981,CAN,Canada,1.773 +1981,BHM,Bahamas,0.131 +1981,CUB,Cuba,-1.605 +1981,HAI,Haiti,0.243 +1981,DOM,Dominican Republic,0.461 +1981,JAM,Jamaica,0.46 +1981,TRI,Trinidad and Tobago,-0.254 +1981,BAR,Barbados,-0.062 +1981,GRN,Grenada,-0.97 +1981,SLU,St. Lucia,-0.11 +1981,SVG,St. Vincent and the Grenadines,0.075 +1981,AAB,Antigua & Barbuda,0.013 +1981,MEX,Mexico,-0.339 +1981,BLZ,Belize,-0.165 +1981,GUA,Guatemala,1.081 +1981,HON,Honduras,0.38 +1981,SAL,El Salvador,0.093 +1981,NIC,Nicaragua,-0.74 +1981,COS,Costa Rica,0.221 +1981,PAN,Panama,-0.378 +1981,COL,Colombia,0.18 +1981,VEN,Venezuela,-0.035 +1981,GUY,Guyana,-0.336 +1981,SUR,Suriname,-0.153 +1981,ECU,Ecuador,-0.171 +1981,PER,Peru,-0.083 +1981,BRA,Brazil,-0.097 +1981,BOL,Bolivia,0.2 +1981,PAR,Paraguay,0.531 +1981,CHL,Chile,0.404 +1981,ARG,Argentina,0.029 +1981,URU,Uruguay,0.159 +1981,UKG,United Kingdom,1.925 +1981,IRE,Ireland,1.181 +1981,NTH,Netherlands,1.488 +1981,BEL,Belgium,1.689 +1981,LUX,Luxembourg,1.718 +1981,FRN,France,1.717 +1981,SPN,Spain,0.823 +1981,POR,Portugal,1.105 +1981,GFR,German Federal Republic,1.754 +1981,GDR,German Democratic Republic,-2.263 +1981,POL,Poland,-1.849 +1981,AUS,Austria,1.032 +1981,HUN,Hungary,-2.253 +1981,CZE,Czechoslovakia,-2.262 +1981,ITA,Italy,1.604 +1981,MLT,Malta,-0.364 +1981,ALB,Albania,-1.436 +1981,YUG,Yugoslavia,-0.35 +1981,GRC,Greece,0.757 +1981,CYP,Cyprus,-0.469 +1981,BUL,Bulgaria,-2.25 +1981,ROM,Romania,-0.944 +1981,RUS,Russia,-2.27 +1981,UKR,Ukraine,-2.268 +1981,BLR,Belarus,-2.273 +1981,FIN,Finland,0.813 +1981,SWD,Sweden,1.062 +1981,NOR,Norway,1.335 +1981,DEN,Denmark,1.335 +1981,ICE,Iceland,1.332 +1981,CAP,Cape Verde,-0.748 +1981,STP,Sao Tome and Principe,-0.889 +1981,GNB,Guinea-Bissau,-0.635 +1981,EQG,Equatorial Guinea,0.019 +1981,GAM,Gambia,-0.247 +1981,MLI,Mali,-0.551 +1981,SEN,Senegal,-0.062 +1981,BEN,Benin,-0.798 +1981,MAA,Mauritania,-0.242 +1981,NIR,Niger,-0.051 +1981,CDI,Ivory Coast,0.31 +1981,GUI,Guinea,-0.48 +1981,BFO,Burkina Faso,0.087 +1981,LBR,Liberia,0.225 +1981,SIE,Sierra Leone,-0.281 +1981,GHA,Ghana,-0.064 +1981,TOG,Togo,-0.14 +1981,CAO,Cameroon,-0.185 +1981,NIG,Nigeria,-0.217 +1981,GAB,Gabon,0.101 +1981,CEN,Central African Republic,0.301 +1981,CHA,Chad,-0.492 +1981,CON,Congo,-0.888 +1981,DRC,Democratic Republic of the Congo,0.16 +1981,UGA,Uganda,-0.56 +1981,KEN,Kenya,-0.104 +1981,TAZ,Tanzania,-0.48 +1981,BUI,Burundi,-0.362 +1981,RWA,Rwanda,-0.1 +1981,SOM,Somalia,-0.086 +1981,DJI,Djibouti,-0.219 +1981,ETH,Ethiopia,-0.905 +1981,ANG,Angola,-1.093 +1981,MZM,Mozambique,-1.202 +1981,ZAM,Zambia,-0.335 +1981,ZIM,Zimbabwe,-0.281 +1981,MAW,Malawi,0.701 +1981,LES,Lesotho,0.076 +1981,BOT,Botswana,0.176 +1981,SWA,Swaziland,0.374 +1981,MAG,Madagascar,-0.698 +1981,COM,Comoros,0.016 +1981,MAS,Mauritius,-0.214 +1981,SEY,Seychelles,-1.522 +1981,MOR,Morocco,0.057 +1981,ALG,Algeria,-0.837 +1981,TUN,Tunisia,-0.062 +1981,LIB,Libya,-0.793 +1981,SUD,Sudan,-0.132 +1981,IRN,Iran,-0.458 +1981,TUR,Turkey,0.5 +1981,IRQ,Iraq,-0.998 +1981,EGY,Egypt,-0.083 +1981,SYR,Syria,-1.162 +1981,LEB,Lebanon,-0.288 +1981,JOR,Jordan,-0.416 +1981,ISR,Israel,2.24 +1981,SAU,Saudi Arabia,-0.069 +1981,YAR,Yemen Arab Republic,-0.616 +1981,YPR,Yemen People's Republic,-1.235 +1981,KUW,Kuwait,-0.456 +1981,BAH,Bahrain,-0.376 +1981,QAT,Qatar,-0.455 +1981,UAE,United Arab Emirates,-0.4 +1981,OMA,Oman,-0.182 +1981,AFG,Afghanistan,-1.758 +1981,CHN,China,-0.108 +1981,MON,Mongolia,-2.302 +1981,JPN,Japan,1.256 +1981,IND,India,-0.438 +1981,BHU,Bhutan,-0.394 +1981,PAK,Pakistan,-0.188 +1981,BNG,Bangladesh,-0.19 +1981,MYA,Myanmar,0.22 +1981,SRI,Sri Lanka,-0.288 +1981,MAD,Maldives,-0.28 +1981,NEP,Nepal,0.096 +1981,THI,Thailand,-0.135 +1981,CAM,Cambodia,-0.09 +1981,LAO,Laos,-1.711 +1981,DRV,Vietnam,-1.774 +1981,MAL,Malaysia,-0.153 +1981,SIN,Singapore,0.204 +1981,PHI,Philippines,-0.196 +1981,INS,Indonesia,-0.357 +1981,AUL,Australia,1.449 +1981,PNG,Papua New Guinea,0.347 +1981,NEW,New Zealand,1.508 +1981,VAN,Vanuatu,-0.64 +1981,SOL,Solomon Islands,0.372 +1981,FIJ,Fiji,0.369 +1981,WSM,Samoa,0.285 +1982,USA,United States of America,2.568 +1982,CAN,Canada,1.656 +1982,BHM,Bahamas,0.128 +1982,CUB,Cuba,-1.546 +1982,HAI,Haiti,0.107 +1982,DOM,Dominican Republic,0.09 +1982,JAM,Jamaica,0.049 +1982,TRI,Trinidad and Tobago,-0.27 +1982,BAR,Barbados,0.028 +1982,DMA,Dominica,0.273 +1982,GRN,Grenada,-1.294 +1982,SLU,St. Lucia,-0.041 +1982,SVG,St. Vincent and the Grenadines,0.067 +1982,AAB,Antigua & Barbuda,-0.047 +1982,MEX,Mexico,-0.461 +1982,BLZ,Belize,-0.292 +1982,GUA,Guatemala,0.734 +1982,HON,Honduras,0.204 +1982,SAL,El Salvador,0.016 +1982,NIC,Nicaragua,-0.818 +1982,COS,Costa Rica,0.24 +1982,PAN,Panama,-0.524 +1982,COL,Colombia,0.029 +1982,VEN,Venezuela,-0.166 +1982,GUY,Guyana,-0.464 +1982,SUR,Suriname,-0.265 +1982,ECU,Ecuador,-0.213 +1982,PER,Peru,-0.201 +1982,BRA,Brazil,-0.151 +1982,BOL,Bolivia,-0.241 +1982,PAR,Paraguay,0.553 +1982,CHL,Chile,0.195 +1982,ARG,Argentina,-0.305 +1982,URU,Uruguay,0.318 +1982,UKG,United Kingdom,1.955 +1982,IRE,Ireland,1.014 +1982,NTH,Netherlands,1.553 +1982,BEL,Belgium,1.711 +1982,LUX,Luxembourg,1.717 +1982,FRN,France,1.678 +1982,SPN,Spain,0.942 +1982,POR,Portugal,1.182 +1982,GFR,German Federal Republic,1.519 +1982,GDR,German Democratic Republic,-0.996 +1982,POL,Poland,-1.864 +1982,AUS,Austria,0.876 +1982,HUN,Hungary,-2.184 +1982,CZE,Czechoslovakia,-2.182 +1982,ITA,Italy,1.558 +1982,MLT,Malta,-0.313 +1982,ALB,Albania,-1.496 +1982,YUG,Yugoslavia,-0.399 +1982,GRC,Greece,0.601 +1982,CYP,Cyprus,-0.479 +1982,BUL,Bulgaria,-2.136 +1982,ROM,Romania,-0.861 +1982,RUS,Russia,-2.197 +1982,UKR,Ukraine,-2.203 +1982,BLR,Belarus,-2.205 +1982,FIN,Finland,0.732 +1982,SWD,Sweden,0.914 +1982,NOR,Norway,1.305 +1982,DEN,Denmark,1.307 +1982,ICE,Iceland,1.286 +1982,CAP,Cape Verde,-0.768 +1982,STP,Sao Tome and Principe,-0.948 +1982,GNB,Guinea-Bissau,-0.585 +1982,EQG,Equatorial Guinea,-0.218 +1982,GAM,Gambia,-0.28 +1982,MLI,Mali,-0.522 +1982,SEN,Senegal,-0.202 +1982,BEN,Benin,-0.809 +1982,MAA,Mauritania,-0.252 +1982,NIR,Niger,-0.18 +1982,CDI,Ivory Coast,0.444 +1982,GUI,Guinea,-0.535 +1982,BFO,Burkina Faso,-0.112 +1982,LBR,Liberia,0.011 +1982,SIE,Sierra Leone,-0.352 +1982,GHA,Ghana,-0.369 +1982,TOG,Togo,-0.249 +1982,CAO,Cameroon,-0.221 +1982,NIG,Nigeria,-0.247 +1982,GAB,Gabon,-0.131 +1982,CEN,Central African Republic,-0.096 +1982,CHA,Chad,-0.262 +1982,CON,Congo,-0.909 +1982,DRC,Democratic Republic of the Congo,0.14 +1982,UGA,Uganda,-0.654 +1982,KEN,Kenya,-0.261 +1982,TAZ,Tanzania,-0.448 +1982,BUI,Burundi,-0.426 +1982,RWA,Rwanda,-0.203 +1982,SOM,Somalia,0.064 +1982,DJI,Djibouti,-0.158 +1982,ETH,Ethiopia,-1.146 +1982,ANG,Angola,-1.078 +1982,MZM,Mozambique,-1.32 +1982,ZAM,Zambia,-0.431 +1982,ZIM,Zimbabwe,-0.348 +1982,MAW,Malawi,0.699 +1982,LES,Lesotho,-0.001 +1982,BOT,Botswana,-0.025 +1982,SWA,Swaziland,0.055 +1982,MAG,Madagascar,-0.778 +1982,COM,Comoros,-0.128 +1982,MAS,Mauritius,-0.301 +1982,SEY,Seychelles,-1.525 +1982,MOR,Morocco,-0.022 +1982,ALG,Algeria,-0.792 +1982,TUN,Tunisia,-0.165 +1982,LIB,Libya,-0.987 +1982,SUD,Sudan,-0.14 +1982,IRN,Iran,-0.593 +1982,TUR,Turkey,0.641 +1982,IRQ,Iraq,-0.971 +1982,EGY,Egypt,-0.124 +1982,SYR,Syria,-1.324 +1982,LEB,Lebanon,0.099 +1982,JOR,Jordan,-0.42 +1982,ISR,Israel,2.058 +1982,SAU,Saudi Arabia,0.132 +1982,YAR,Yemen Arab Republic,-0.773 +1982,YPR,Yemen People's Republic,-1.272 +1982,KUW,Kuwait,-0.388 +1982,BAH,Bahrain,-0.438 +1982,QAT,Qatar,-0.448 +1982,UAE,United Arab Emirates,-0.494 +1982,OMA,Oman,-0.197 +1982,AFG,Afghanistan,-1.807 +1982,CHN,China,0.092 +1982,MON,Mongolia,-2.173 +1982,JPN,Japan,1.231 +1982,IND,India,-0.63 +1982,BHU,Bhutan,-0.356 +1982,PAK,Pakistan,-0.175 +1982,BNG,Bangladesh,-0.216 +1982,MYA,Myanmar,0.233 +1982,SRI,Sri Lanka,-0.265 +1982,MAD,Maldives,-0.307 +1982,NEP,Nepal,-0.092 +1982,THI,Thailand,-0.117 +1982,CAM,Cambodia,-0.08 +1982,LAO,Laos,-1.78 +1982,DRV,Vietnam,-1.799 +1982,MAL,Malaysia,-0.117 +1982,SIN,Singapore,0.201 +1982,PHI,Philippines,0.087 +1982,INS,Indonesia,-0.422 +1982,AUL,Australia,1.36 +1982,PNG,Papua New Guinea,0.07 +1982,NEW,New Zealand,1.403 +1982,VAN,Vanuatu,-0.631 +1982,SOL,Solomon Islands,0.093 +1982,FIJ,Fiji,0.18 +1982,WSM,Samoa,0.013 +1983,USA,United States of America,2.592 +1983,CAN,Canada,1.658 +1983,BHM,Bahamas,0.247 +1983,CUB,Cuba,-1.566 +1983,HAI,Haiti,0.265 +1983,DOM,Dominican Republic,0.158 +1983,JAM,Jamaica,-0.034 +1983,TRI,Trinidad and Tobago,-0.219 +1983,BAR,Barbados,0.036 +1983,DMA,Dominica,0.376 +1983,GRN,Grenada,-1.22 +1983,SLU,St. Lucia,0.367 +1983,SVG,St. Vincent and the Grenadines,0.233 +1983,AAB,Antigua & Barbuda,-0.23 +1983,SKN,St. Kitts and Nevis,0.505 +1983,MEX,Mexico,-0.473 +1983,BLZ,Belize,-0.031 +1983,GUA,Guatemala,0.479 +1983,HON,Honduras,0.259 +1983,SAL,El Salvador,-0.063 +1983,NIC,Nicaragua,-0.806 +1983,COS,Costa Rica,0.263 +1983,PAN,Panama,-0.341 +1983,COL,Colombia,0.023 +1983,VEN,Venezuela,-0.247 +1983,GUY,Guyana,-0.535 +1983,SUR,Suriname,-0.191 +1983,ECU,Ecuador,-0.263 +1983,PER,Peru,-0.198 +1983,BRA,Brazil,-0.059 +1983,BOL,Bolivia,-0.223 +1983,PAR,Paraguay,0.638 +1983,CHL,Chile,0.183 +1983,ARG,Argentina,-0.153 +1983,URU,Uruguay,0.148 +1983,UKG,United Kingdom,1.971 +1983,IRE,Ireland,0.91 +1983,NTH,Netherlands,1.497 +1983,BEL,Belgium,1.614 +1983,LUX,Luxembourg,1.607 +1983,FRN,France,1.624 +1983,SPN,Spain,0.883 +1983,POR,Portugal,1.196 +1983,GFR,German Federal Republic,1.696 +1983,GDR,German Democratic Republic,-1.685 +1983,POL,Poland,-1.874 +1983,AUS,Austria,0.763 +1983,HUN,Hungary,-2.143 +1983,CZE,Czechoslovakia,-2.144 +1983,ITA,Italy,1.54 +1983,MLT,Malta,-0.379 +1983,ALB,Albania,-1.543 +1983,YUG,Yugoslavia,-0.477 +1983,GRC,Greece,0.448 +1983,CYP,Cyprus,-0.566 +1983,BUL,Bulgaria,-2.13 +1983,ROM,Romania,-0.996 +1983,RUS,Russia,-2.137 +1983,UKR,Ukraine,-2.144 +1983,BLR,Belarus,-2.15 +1983,FIN,Finland,0.679 +1983,SWD,Sweden,0.861 +1983,NOR,Norway,1.293 +1983,DEN,Denmark,1.168 +1983,ICE,Iceland,1.227 +1983,CAP,Cape Verde,-0.789 +1983,STP,Sao Tome and Principe,-0.834 +1983,GNB,Guinea-Bissau,-0.675 +1983,EQG,Equatorial Guinea,-0.246 +1983,GAM,Gambia,-0.189 +1983,MLI,Mali,-0.513 +1983,SEN,Senegal,-0.124 +1983,BEN,Benin,-0.742 +1983,MAA,Mauritania,-0.394 +1983,NIR,Niger,-0.297 +1983,CDI,Ivory Coast,0.462 +1983,GUI,Guinea,-0.491 +1983,BFO,Burkina Faso,-0.511 +1983,LBR,Liberia,0.145 +1983,SIE,Sierra Leone,-0.416 +1983,GHA,Ghana,-0.466 +1983,TOG,Togo,-0.311 +1983,CAO,Cameroon,-0.366 +1983,NIG,Nigeria,-0.356 +1983,GAB,Gabon,-0.234 +1983,CEN,Central African Republic,-0.097 +1983,CHA,Chad,0.12 +1983,CON,Congo,-0.989 +1983,DRC,Democratic Republic of the Congo,0.225 +1983,UGA,Uganda,-0.648 +1983,KEN,Kenya,-0.319 +1983,TAZ,Tanzania,-0.639 +1983,BUI,Burundi,-0.529 +1983,RWA,Rwanda,-0.295 +1983,SOM,Somalia,-0.02 +1983,DJI,Djibouti,-0.198 +1983,ETH,Ethiopia,-1.023 +1983,ANG,Angola,-0.893 +1983,MZM,Mozambique,-1.37 +1983,ZAM,Zambia,-0.493 +1983,ZIM,Zimbabwe,-0.505 +1983,MAW,Malawi,0.454 +1983,LES,Lesotho,0.121 +1983,BOT,Botswana,-0.112 +1983,SWA,Swaziland,0.293 +1983,MAG,Madagascar,-0.739 +1983,COM,Comoros,-0.118 +1983,MAS,Mauritius,-0.351 +1983,SEY,Seychelles,-0.975 +1983,MOR,Morocco,-0.082 +1983,ALG,Algeria,-0.817 +1983,TUN,Tunisia,-0.336 +1983,LIB,Libya,-1.024 +1983,SUD,Sudan,-0.188 +1983,IRN,Iran,-0.616 +1983,TUR,Turkey,0.695 +1983,IRQ,Iraq,-0.89 +1983,EGY,Egypt,-0.204 +1983,SYR,Syria,-1.367 +1983,LEB,Lebanon,0.027 +1983,JOR,Jordan,-0.469 +1983,ISR,Israel,2.099 +1983,SAU,Saudi Arabia,-0.283 +1983,YAR,Yemen Arab Republic,-0.837 +1983,YPR,Yemen People's Republic,-1.307 +1983,KUW,Kuwait,-0.462 +1983,BAH,Bahrain,-0.477 +1983,QAT,Qatar,-0.48 +1983,UAE,United Arab Emirates,-0.496 +1983,OMA,Oman,-0.236 +1983,AFG,Afghanistan,-1.599 +1983,CHN,China,0.094 +1983,MON,Mongolia,-2.119 +1983,JPN,Japan,1.256 +1983,IND,India,-0.447 +1983,BHU,Bhutan,-0.322 +1983,PAK,Pakistan,-0.288 +1983,BNG,Bangladesh,-0.246 +1983,MYA,Myanmar,0.113 +1983,SRI,Sri Lanka,-0.252 +1983,MAD,Maldives,-0.349 +1983,NEP,Nepal,-0.141 +1983,THI,Thailand,-0.165 +1983,CAM,Cambodia,-0.104 +1983,LAO,Laos,-1.787 +1983,DRV,Vietnam,-1.812 +1983,MAL,Malaysia,-0.228 +1983,SIN,Singapore,0.039 +1983,PHI,Philippines,0.181 +1983,INS,Indonesia,-0.372 +1983,AUL,Australia,1.299 +1983,PNG,Papua New Guinea,-0.134 +1983,NEW,New Zealand,1.366 +1983,VAN,Vanuatu,-0.518 +1983,SOL,Solomon Islands,0.339 +1983,FIJ,Fiji,0.06 +1983,WSM,Samoa,0.116 +1984,USA,United States of America,2.737 +1984,CAN,Canada,1.703 +1984,BHM,Bahamas,0.228 +1984,CUB,Cuba,-1.702 +1984,HAI,Haiti,0.22 +1984,DOM,Dominican Republic,0.11 +1984,JAM,Jamaica,0.027 +1984,TRI,Trinidad and Tobago,-0.363 +1984,BAR,Barbados,-0.024 +1984,DMA,Dominica,0.352 +1984,GRN,Grenada,-0.357 +1984,SLU,St. Lucia,0.342 +1984,SVG,St. Vincent and the Grenadines,0.107 +1984,AAB,Antigua & Barbuda,-0.33 +1984,SKN,St. Kitts and Nevis,0.454 +1984,MEX,Mexico,-0.709 +1984,BLZ,Belize,0.076 +1984,GUA,Guatemala,0.185 +1984,HON,Honduras,0.158 +1984,SAL,El Salvador,-0.035 +1984,NIC,Nicaragua,-0.911 +1984,COS,Costa Rica,0.122 +1984,PAN,Panama,-0.148 +1984,COL,Colombia,0.023 +1984,VEN,Venezuela,-0.218 +1984,GUY,Guyana,-0.464 +1984,SUR,Suriname,-0.301 +1984,ECU,Ecuador,-0.222 +1984,PER,Peru,-0.245 +1984,BRA,Brazil,0.061 +1984,BOL,Bolivia,-0.245 +1984,PAR,Paraguay,0.442 +1984,CHL,Chile,0.064 +1984,ARG,Argentina,-0.292 +1984,URU,Uruguay,0.139 +1984,UKG,United Kingdom,2.047 +1984,IRE,Ireland,0.938 +1984,NTH,Netherlands,1.571 +1984,BEL,Belgium,1.671 +1984,LUX,Luxembourg,1.607 +1984,FRN,France,1.715 +1984,SPN,Spain,0.902 +1984,POR,Portugal,1.117 +1984,GFR,German Federal Republic,1.75 +1984,GDR,German Democratic Republic,-1.64 +1984,POL,Poland,-1.713 +1984,AUS,Austria,0.773 +1984,HUN,Hungary,-1.833 +1984,CZE,Czechoslovakia,-1.845 +1984,ITA,Italy,1.622 +1984,MLT,Malta,-0.45 +1984,ALB,Albania,-1.374 +1984,YUG,Yugoslavia,-0.673 +1984,GRC,Greece,0.356 +1984,CYP,Cyprus,-0.649 +1984,BUL,Bulgaria,-1.833 +1984,ROM,Romania,-0.871 +1984,RUS,Russia,-1.834 +1984,UKR,Ukraine,-1.84 +1984,BLR,Belarus,-1.843 +1984,FIN,Finland,0.684 +1984,SWD,Sweden,0.853 +1984,NOR,Norway,1.284 +1984,DEN,Denmark,1.23 +1984,ICE,Iceland,1.292 +1984,CAP,Cape Verde,-0.704 +1984,STP,Sao Tome and Principe,-0.735 +1984,GNB,Guinea-Bissau,-0.462 +1984,EQG,Equatorial Guinea,-0.352 +1984,GAM,Gambia,-0.223 +1984,MLI,Mali,-0.549 +1984,SEN,Senegal,-0.148 +1984,BEN,Benin,-0.91 +1984,MAA,Mauritania,-0.434 +1984,NIR,Niger,-0.222 +1984,CDI,Ivory Coast,0.416 +1984,GUI,Guinea,-0.507 +1984,BFO,Burkina Faso,-0.742 +1984,LBR,Liberia,0.204 +1984,SIE,Sierra Leone,-0.467 +1984,GHA,Ghana,-0.455 +1984,TOG,Togo,-0.454 +1984,CAO,Cameroon,-0.255 +1984,NIG,Nigeria,-0.475 +1984,GAB,Gabon,-0.231 +1984,CEN,Central African Republic,-0.359 +1984,CHA,Chad,-0.077 +1984,CON,Congo,-1.008 +1984,DRC,Democratic Republic of the Congo,0.253 +1984,UGA,Uganda,-0.733 +1984,KEN,Kenya,-0.451 +1984,TAZ,Tanzania,-0.625 +1984,BUI,Burundi,-0.524 +1984,RWA,Rwanda,-0.188 +1984,SOM,Somalia,-0.22 +1984,DJI,Djibouti,-0.229 +1984,ETH,Ethiopia,-0.945 +1984,ANG,Angola,-1.119 +1984,MZM,Mozambique,-1.158 +1984,ZAM,Zambia,-0.559 +1984,ZIM,Zimbabwe,-0.631 +1984,MAW,Malawi,0.28 +1984,LES,Lesotho,-0.182 +1984,BOT,Botswana,-0.312 +1984,SWA,Swaziland,0.153 +1984,MAG,Madagascar,-0.875 +1984,COM,Comoros,-0.334 +1984,MAS,Mauritius,-0.445 +1984,SEY,Seychelles,-0.795 +1984,MOR,Morocco,-0.159 +1984,ALG,Algeria,-0.926 +1984,TUN,Tunisia,-0.425 +1984,LIB,Libya,-1.269 +1984,SUD,Sudan,-0.267 +1984,IRN,Iran,-0.588 +1984,TUR,Turkey,0.702 +1984,IRQ,Iraq,-0.886 +1984,EGY,Egypt,-0.254 +1984,SYR,Syria,-1.506 +1984,LEB,Lebanon,-0.382 +1984,JOR,Jordan,-0.515 +1984,ISR,Israel,2.152 +1984,SAU,Saudi Arabia,-0.409 +1984,YAR,Yemen Arab Republic,-0.84 +1984,YPR,Yemen People's Republic,-1.391 +1984,KUW,Kuwait,-0.548 +1984,BAH,Bahrain,-0.562 +1984,QAT,Qatar,-0.568 +1984,UAE,United Arab Emirates,-0.533 +1984,OMA,Oman,-0.352 +1984,AFG,Afghanistan,-1.718 +1984,CHN,China,0.089 +1984,MON,Mongolia,-1.831 +1984,JPN,Japan,1.31 +1984,IND,India,-0.467 +1984,BHU,Bhutan,-0.358 +1984,PAK,Pakistan,-0.286 +1984,BNG,Bangladesh,-0.275 +1984,MYA,Myanmar,0.034 +1984,SRI,Sri Lanka,-0.288 +1984,MAD,Maldives,-0.47 +1984,NEP,Nepal,-0.165 +1984,THI,Thailand,-0.241 +1984,CAM,Cambodia,-0.178 +1984,LAO,Laos,-1.794 +1984,DRV,Vietnam,-1.734 +1984,MAL,Malaysia,-0.289 +1984,SIN,Singapore,-0.108 +1984,BRU,Brunei,-0.194 +1984,PHI,Philippines,-0.055 +1984,INS,Indonesia,-0.378 +1984,AUL,Australia,1.196 +1984,PNG,Papua New Guinea,-0.14 +1984,NEW,New Zealand,1.231 +1984,VAN,Vanuatu,-0.558 +1984,SOL,Solomon Islands,0.293 +1984,FIJ,Fiji,0.013 +1984,WSM,Samoa,0.16 +1985,USA,United States of America,2.742 +1985,CAN,Canada,1.645 +1985,BHM,Bahamas,0.219 +1985,CUB,Cuba,-1.803 +1985,HAI,Haiti,0.194 +1985,DOM,Dominican Republic,0.025 +1985,JAM,Jamaica,0.09 +1985,TRI,Trinidad and Tobago,-0.371 +1985,BAR,Barbados,0.007 +1985,DMA,Dominica,0.382 +1985,GRN,Grenada,1.039 +1985,SLU,St. Lucia,0.314 +1985,SVG,St. Vincent and the Grenadines,0.283 +1985,AAB,Antigua & Barbuda,0.042 +1985,SKN,St. Kitts and Nevis,0.578 +1985,MEX,Mexico,-0.631 +1985,BLZ,Belize,0.245 +1985,GUA,Guatemala,0.151 +1985,HON,Honduras,0.141 +1985,SAL,El Salvador,0.121 +1985,NIC,Nicaragua,-1.017 +1985,COS,Costa Rica,0.365 +1985,PAN,Panama,-0.024 +1985,COL,Colombia,0.1 +1985,VEN,Venezuela,-0.246 +1985,GUY,Guyana,-0.503 +1985,SUR,Suriname,-0.326 +1985,ECU,Ecuador,-0.149 +1985,PER,Peru,-0.241 +1985,BRA,Brazil,-0.056 +1985,BOL,Bolivia,-0.264 +1985,PAR,Paraguay,0.523 +1985,CHL,Chile,0.282 +1985,ARG,Argentina,-0.193 +1985,URU,Uruguay,0.001 +1985,UKG,United Kingdom,2.04 +1985,IRE,Ireland,0.975 +1985,NTH,Netherlands,1.566 +1985,BEL,Belgium,1.699 +1985,LUX,Luxembourg,1.619 +1985,FRN,France,1.832 +1985,SPN,Spain,1.022 +1985,POR,Portugal,1.438 +1985,GFR,German Federal Republic,1.77 +1985,GDR,German Democratic Republic,-1.726 +1985,POL,Poland,-1.431 +1985,AUS,Austria,0.829 +1985,HUN,Hungary,-1.788 +1985,CZE,Czechoslovakia,-1.792 +1985,ITA,Italy,1.613 +1985,MLT,Malta,-0.395 +1985,ALB,Albania,-1.468 +1985,YUG,Yugoslavia,-0.651 +1985,GRC,Greece,0.53 +1985,CYP,Cyprus,-0.672 +1985,BUL,Bulgaria,-1.791 +1985,ROM,Romania,-0.886 +1985,RUS,Russia,-1.746 +1985,UKR,Ukraine,-1.721 +1985,BLR,Belarus,-1.798 +1985,FIN,Finland,0.719 +1985,SWD,Sweden,0.88 +1985,NOR,Norway,1.337 +1985,DEN,Denmark,1.242 +1985,ICE,Iceland,1.352 +1985,CAP,Cape Verde,-0.686 +1985,STP,Sao Tome and Principe,-0.668 +1985,GNB,Guinea-Bissau,-0.52 +1985,EQG,Equatorial Guinea,-0.17 +1985,GAM,Gambia,-0.312 +1985,MLI,Mali,-0.596 +1985,SEN,Senegal,-0.244 +1985,BEN,Benin,-1.045 +1985,MAA,Mauritania,-0.398 +1985,NIR,Niger,-0.298 +1985,CDI,Ivory Coast,0.37 +1985,GUI,Guinea,-0.519 +1985,BFO,Burkina Faso,-0.665 +1985,LBR,Liberia,0.085 +1985,SIE,Sierra Leone,-0.129 +1985,GHA,Ghana,-0.585 +1985,TOG,Togo,-0.42 +1985,CAO,Cameroon,-0.055 +1985,NIG,Nigeria,-0.505 +1985,GAB,Gabon,-0.196 +1985,CEN,Central African Republic,-0.174 +1985,CHA,Chad,-0.193 +1985,CON,Congo,-0.919 +1985,DRC,Democratic Republic of the Congo,0.22 +1985,UGA,Uganda,-0.668 +1985,KEN,Kenya,-0.432 +1985,TAZ,Tanzania,-0.717 +1985,BUI,Burundi,-0.494 +1985,RWA,Rwanda,-0.25 +1985,SOM,Somalia,-0.323 +1985,DJI,Djibouti,-0.287 +1985,ETH,Ethiopia,-0.947 +1985,ANG,Angola,-1.153 +1985,MZM,Mozambique,-1.067 +1985,ZAM,Zambia,-0.485 +1985,ZIM,Zimbabwe,-0.611 +1985,MAW,Malawi,0.568 +1985,LES,Lesotho,-0.291 +1985,BOT,Botswana,-0.322 +1985,SWA,Swaziland,0.242 +1985,MAG,Madagascar,-0.857 +1985,COM,Comoros,-0.323 +1985,MAS,Mauritius,-0.435 +1985,SEY,Seychelles,-0.815 +1985,MOR,Morocco,-0.322 +1985,ALG,Algeria,-1.093 +1985,TUN,Tunisia,-0.521 +1985,LIB,Libya,-1.191 +1985,SUD,Sudan,-0.337 +1985,IRN,Iran,-0.633 +1985,TUR,Turkey,0.68 +1985,IRQ,Iraq,-1.003 +1985,EGY,Egypt,-0.304 +1985,SYR,Syria,-1.58 +1985,LEB,Lebanon,-0.56 +1985,JOR,Jordan,-0.486 +1985,ISR,Israel,2.114 +1985,SAU,Saudi Arabia,-0.524 +1985,YAR,Yemen Arab Republic,-1.012 +1985,YPR,Yemen People's Republic,-1.406 +1985,KUW,Kuwait,-0.575 +1985,BAH,Bahrain,-0.595 +1985,QAT,Qatar,-0.59 +1985,UAE,United Arab Emirates,-0.595 +1985,OMA,Oman,-0.316 +1985,AFG,Afghanistan,-1.821 +1985,CHN,China,0.062 +1985,MON,Mongolia,-1.829 +1985,JPN,Japan,1.252 +1985,IND,India,-0.608 +1985,BHU,Bhutan,-0.424 +1985,PAK,Pakistan,-0.337 +1985,BNG,Bangladesh,-0.357 +1985,MYA,Myanmar,-0.149 +1985,SRI,Sri Lanka,-0.35 +1985,MAD,Maldives,-0.561 +1985,NEP,Nepal,-0.135 +1985,THI,Thailand,-0.209 +1985,CAM,Cambodia,-0.122 +1985,LAO,Laos,-1.836 +1985,DRV,Vietnam,-1.783 +1985,MAL,Malaysia,-0.216 +1985,SIN,Singapore,-0.118 +1985,BRU,Brunei,-0.248 +1985,PHI,Philippines,-0.125 +1985,INS,Indonesia,-0.509 +1985,AUL,Australia,1.162 +1985,PNG,Papua New Guinea,-0.026 +1985,NEW,New Zealand,1.137 +1985,VAN,Vanuatu,-0.541 +1985,SOL,Solomon Islands,0.644 +1985,FIJ,Fiji,0.16 +1985,WSM,Samoa,0.205 +1986,USA,United States of America,2.851 +1986,CAN,Canada,1.555 +1986,BHM,Bahamas,0.236 +1986,CUB,Cuba,-1.701 +1986,HAI,Haiti,0.018 +1986,DOM,Dominican Republic,0.147 +1986,JAM,Jamaica,0.17 +1986,TRI,Trinidad and Tobago,-0.272 +1986,BAR,Barbados,0.101 +1986,DMA,Dominica,0.259 +1986,GRN,Grenada,0.352 +1986,SLU,St. Lucia,0.35 +1986,SVG,St. Vincent and the Grenadines,0.28 +1986,AAB,Antigua & Barbuda,0.224 +1986,SKN,St. Kitts and Nevis,0.349 +1986,MEX,Mexico,-0.524 +1986,BLZ,Belize,0.232 +1986,GUA,Guatemala,0.107 +1986,HON,Honduras,0.258 +1986,SAL,El Salvador,0.518 +1986,NIC,Nicaragua,-1.168 +1986,COS,Costa Rica,0.583 +1986,PAN,Panama,-0.036 +1986,COL,Colombia,0.077 +1986,VEN,Venezuela,-0.142 +1986,GUY,Guyana,-0.676 +1986,SUR,Suriname,-0.418 +1986,ECU,Ecuador,-0.136 +1986,PER,Peru,-0.299 +1986,BRA,Brazil,-0.045 +1986,BOL,Bolivia,-0.31 +1986,PAR,Paraguay,0.372 +1986,CHL,Chile,0.439 +1986,ARG,Argentina,-0.255 +1986,URU,Uruguay,0.085 +1986,UKG,United Kingdom,2.103 +1986,IRE,Ireland,1.02 +1986,NTH,Netherlands,1.621 +1986,BEL,Belgium,1.727 +1986,LUX,Luxembourg,1.656 +1986,FRN,France,1.927 +1986,SPN,Spain,1.037 +1986,POR,Portugal,1.514 +1986,GFR,German Federal Republic,1.819 +1986,GDR,German Democratic Republic,-1.558 +1986,POL,Poland,-1.421 +1986,AUS,Austria,0.851 +1986,HUN,Hungary,-1.58 +1986,CZE,Czechoslovakia,-1.588 +1986,ITA,Italy,1.624 +1986,MLT,Malta,-0.459 +1986,ALB,Albania,-1.389 +1986,YUG,Yugoslavia,-0.705 +1986,GRC,Greece,0.666 +1986,CYP,Cyprus,-0.602 +1986,BUL,Bulgaria,-1.531 +1986,ROM,Romania,-0.934 +1986,RUS,Russia,-1.234 +1986,UKR,Ukraine,-1.565 +1986,BLR,Belarus,-1.578 +1986,FIN,Finland,0.768 +1986,SWD,Sweden,0.882 +1986,NOR,Norway,1.191 +1986,DEN,Denmark,1.204 +1986,ICE,Iceland,1.315 +1986,CAP,Cape Verde,-0.673 +1986,STP,Sao Tome and Principe,-0.454 +1986,GNB,Guinea-Bissau,-0.518 +1986,EQG,Equatorial Guinea,0.221 +1986,GAM,Gambia,-0.221 +1986,MLI,Mali,-0.745 +1986,SEN,Senegal,-0.147 +1986,BEN,Benin,-1.137 +1986,MAA,Mauritania,-0.457 +1986,NIR,Niger,-0.351 +1986,CDI,Ivory Coast,0.423 +1986,GUI,Guinea,-0.438 +1986,BFO,Burkina Faso,-0.857 +1986,LBR,Liberia,0.26 +1986,SIE,Sierra Leone,-0.262 +1986,GHA,Ghana,-0.42 +1986,TOG,Togo,-0.295 +1986,CAO,Cameroon,0.271 +1986,NIG,Nigeria,-0.516 +1986,GAB,Gabon,-0.097 +1986,CEN,Central African Republic,-0.149 +1986,CHA,Chad,0.018 +1986,CON,Congo,-0.889 +1986,DRC,Democratic Republic of the Congo,0.154 +1986,UGA,Uganda,-0.701 +1986,KEN,Kenya,-0.361 +1986,TAZ,Tanzania,-0.733 +1986,BUI,Burundi,-0.572 +1986,RWA,Rwanda,-0.243 +1986,SOM,Somalia,-0.402 +1986,DJI,Djibouti,-0.285 +1986,ETH,Ethiopia,-1.06 +1986,ANG,Angola,-1.504 +1986,MZM,Mozambique,-0.821 +1986,ZAM,Zambia,-0.64 +1986,ZIM,Zimbabwe,-0.709 +1986,MAW,Malawi,0.473 +1986,LES,Lesotho,-0.106 +1986,BOT,Botswana,-0.259 +1986,SWA,Swaziland,0.103 +1986,MAG,Madagascar,-0.995 +1986,COM,Comoros,-0.48 +1986,MAS,Mauritius,-0.221 +1986,SEY,Seychelles,-0.999 +1986,MOR,Morocco,-0.248 +1986,ALG,Algeria,-1.255 +1986,TUN,Tunisia,-0.306 +1986,LIB,Libya,-1.48 +1986,SUD,Sudan,-0.424 +1986,IRN,Iran,-0.706 +1986,TUR,Turkey,0.685 +1986,IRQ,Iraq,-1.108 +1986,EGY,Egypt,-0.314 +1986,SYR,Syria,-1.714 +1986,LEB,Lebanon,-0.535 +1986,JOR,Jordan,-0.409 +1986,ISR,Israel,1.955 +1986,SAU,Saudi Arabia,-0.42 +1986,YAR,Yemen Arab Republic,-1.222 +1986,YPR,Yemen People's Republic,-1.418 +1986,KUW,Kuwait,-0.602 +1986,BAH,Bahrain,-0.474 +1986,QAT,Qatar,-0.556 +1986,UAE,United Arab Emirates,-0.535 +1986,OMA,Oman,-0.288 +1986,AFG,Afghanistan,-1.604 +1986,CHN,China,0.069 +1986,MON,Mongolia,-1.614 +1986,JPN,Japan,1.225 +1986,IND,India,-0.799 +1986,BHU,Bhutan,-0.493 +1986,PAK,Pakistan,-0.465 +1986,BNG,Bangladesh,-0.396 +1986,MYA,Myanmar,-0.06 +1986,SRI,Sri Lanka,-0.436 +1986,MAD,Maldives,-0.802 +1986,NEP,Nepal,-0.225 +1986,THI,Thailand,-0.279 +1986,CAM,Cambodia,-0.215 +1986,LAO,Laos,-1.754 +1986,DRV,Vietnam,-1.745 +1986,MAL,Malaysia,-0.366 +1986,SIN,Singapore,-0.067 +1986,BRU,Brunei,-0.273 +1986,PHI,Philippines,-0.244 +1986,INS,Indonesia,-0.632 +1986,AUL,Australia,1.204 +1986,PNG,Papua New Guinea,-0.037 +1986,NEW,New Zealand,1.123 +1986,VAN,Vanuatu,-0.576 +1986,SOL,Solomon Islands,0.062 +1986,FIJ,Fiji,0.381 +1986,WSM,Samoa,0.329 +1987,USA,United States of America,2.927 +1987,CAN,Canada,1.546 +1987,BHM,Bahamas,0.081 +1987,CUB,Cuba,-1.705 +1987,HAI,Haiti,-0.007 +1987,DOM,Dominican Republic,0.141 +1987,JAM,Jamaica,0.073 +1987,TRI,Trinidad and Tobago,-0.352 +1987,BAR,Barbados,0.004 +1987,DMA,Dominica,0.26 +1987,GRN,Grenada,0.245 +1987,SLU,St. Lucia,0.079 +1987,SVG,St. Vincent and the Grenadines,0.098 +1987,AAB,Antigua & Barbuda,0.03 +1987,SKN,St. Kitts and Nevis,0.094 +1987,MEX,Mexico,-0.588 +1987,BLZ,Belize,0.193 +1987,GUA,Guatemala,0.052 +1987,HON,Honduras,0.263 +1987,SAL,El Salvador,0.409 +1987,NIC,Nicaragua,-1.163 +1987,COS,Costa Rica,0.446 +1987,PAN,Panama,-0.162 +1987,COL,Colombia,-0.037 +1987,VEN,Venezuela,-0.138 +1987,GUY,Guyana,-0.749 +1987,SUR,Suriname,-0.53 +1987,ECU,Ecuador,-0.23 +1987,PER,Peru,-0.383 +1987,BRA,Brazil,-0.103 +1987,BOL,Bolivia,-0.403 +1987,PAR,Paraguay,0.134 +1987,CHL,Chile,0.424 +1987,ARG,Argentina,-0.28 +1987,URU,Uruguay,0.156 +1987,UKG,United Kingdom,2.03 +1987,IRE,Ireland,0.988 +1987,NTH,Netherlands,1.673 +1987,BEL,Belgium,1.693 +1987,LUX,Luxembourg,1.621 +1987,FRN,France,1.864 +1987,SPN,Spain,1.031 +1987,POR,Portugal,1.617 +1987,GFR,German Federal Republic,1.686 +1987,GDR,German Democratic Republic,-0.981 +1987,POL,Poland,-1.326 +1987,AUS,Austria,0.864 +1987,HUN,Hungary,-1.401 +1987,CZE,Czechoslovakia,-1.352 +1987,ITA,Italy,1.562 +1987,MLT,Malta,0.352 +1987,ALB,Albania,-1.476 +1987,YUG,Yugoslavia,-0.74 +1987,GRC,Greece,0.737 +1987,CYP,Cyprus,-0.789 +1987,BUL,Bulgaria,-1.297 +1987,ROM,Romania,-0.969 +1987,RUS,Russia,-1.185 +1987,UKR,Ukraine,-1.336 +1987,BLR,Belarus,-1.347 +1987,FIN,Finland,0.769 +1987,SWD,Sweden,0.905 +1987,NOR,Norway,1.253 +1987,DEN,Denmark,1.241 +1987,ICE,Iceland,1.146 +1987,CAP,Cape Verde,-0.621 +1987,STP,Sao Tome and Principe,-0.517 +1987,GNB,Guinea-Bissau,-0.591 +1987,EQG,Equatorial Guinea,0.237 +1987,GAM,Gambia,-0.306 +1987,MLI,Mali,-0.725 +1987,SEN,Senegal,-0.294 +1987,BEN,Benin,-1.079 +1987,MAA,Mauritania,-0.487 +1987,NIR,Niger,-0.377 +1987,CDI,Ivory Coast,0.48 +1987,GUI,Guinea,-0.416 +1987,BFO,Burkina Faso,-0.853 +1987,LBR,Liberia,0.231 +1987,SIE,Sierra Leone,-0.244 +1987,GHA,Ghana,-0.406 +1987,TOG,Togo,-0.184 +1987,CAO,Cameroon,0.145 +1987,NIG,Nigeria,-0.59 +1987,GAB,Gabon,-0.305 +1987,CEN,Central African Republic,0.12 +1987,CHA,Chad,-0.202 +1987,CON,Congo,-0.931 +1987,DRC,Democratic Republic of the Congo,0.202 +1987,UGA,Uganda,-0.822 +1987,KEN,Kenya,-0.353 +1987,TAZ,Tanzania,-0.721 +1987,BUI,Burundi,-0.489 +1987,RWA,Rwanda,-0.3 +1987,SOM,Somalia,-0.445 +1987,DJI,Djibouti,-0.383 +1987,ETH,Ethiopia,-1.165 +1987,ANG,Angola,-1.551 +1987,MZM,Mozambique,-0.841 +1987,ZAM,Zambia,-0.444 +1987,ZIM,Zimbabwe,-0.768 +1987,MAW,Malawi,0.269 +1987,LES,Lesotho,-0.031 +1987,BOT,Botswana,-0.404 +1987,SWA,Swaziland,0.1 +1987,MAG,Madagascar,-1.046 +1987,COM,Comoros,-0.272 +1987,MAS,Mauritius,-0.171 +1987,SEY,Seychelles,-0.922 +1987,MOR,Morocco,-0.355 +1987,ALG,Algeria,-1.365 +1987,TUN,Tunisia,-0.406 +1987,LIB,Libya,-1.672 +1987,SUD,Sudan,-0.464 +1987,IRN,Iran,-1.042 +1987,TUR,Turkey,0.778 +1987,IRQ,Iraq,-1.137 +1987,EGY,Egypt,-0.344 +1987,SYR,Syria,-1.922 +1987,LEB,Lebanon,-0.626 +1987,JOR,Jordan,-0.376 +1987,ISR,Israel,2.061 +1987,SAU,Saudi Arabia,-0.322 +1987,YAR,Yemen Arab Republic,-1.151 +1987,YPR,Yemen People's Republic,-1.549 +1987,KUW,Kuwait,-0.673 +1987,BAH,Bahrain,-0.445 +1987,QAT,Qatar,-0.535 +1987,UAE,United Arab Emirates,-0.542 +1987,OMA,Oman,-0.225 +1987,AFG,Afghanistan,-1.569 +1987,CHN,China,0.079 +1987,MON,Mongolia,-1.418 +1987,JPN,Japan,1.217 +1987,IND,India,-0.81 +1987,BHU,Bhutan,-0.594 +1987,PAK,Pakistan,-0.514 +1987,BNG,Bangladesh,-0.465 +1987,MYA,Myanmar,-0.213 +1987,SRI,Sri Lanka,-0.556 +1987,MAD,Maldives,-0.968 +1987,NEP,Nepal,-0.271 +1987,THI,Thailand,-0.342 +1987,CAM,Cambodia,-0.333 +1987,LAO,Laos,-1.598 +1987,DRV,Vietnam,-1.528 +1987,MAL,Malaysia,-0.384 +1987,SIN,Singapore,-0.044 +1987,BRU,Brunei,-0.347 +1987,PHI,Philippines,-0.292 +1987,INS,Indonesia,-0.69 +1987,AUL,Australia,1.163 +1987,PNG,Papua New Guinea,-0.195 +1987,NEW,New Zealand,1.079 +1987,VAN,Vanuatu,-0.684 +1987,SOL,Solomon Islands,-0.073 +1987,FIJ,Fiji,0.085 +1987,WSM,Samoa,0.197 +1988,USA,United States of America,2.902 +1988,CAN,Canada,1.403 +1988,BHM,Bahamas,0.073 +1988,CUB,Cuba,-1.593 +1988,HAI,Haiti,-0.155 +1988,DOM,Dominican Republic,0.141 +1988,JAM,Jamaica,-0.127 +1988,TRI,Trinidad and Tobago,-0.301 +1988,BAR,Barbados,-0.123 +1988,DMA,Dominica,0.46 +1988,GRN,Grenada,0.081 +1988,SLU,St. Lucia,-0.094 +1988,SVG,St. Vincent and the Grenadines,0.092 +1988,AAB,Antigua & Barbuda,0.041 +1988,SKN,St. Kitts and Nevis,0.035 +1988,MEX,Mexico,-0.628 +1988,BLZ,Belize,0.082 +1988,GUA,Guatemala,-0.211 +1988,HON,Honduras,0.213 +1988,SAL,El Salvador,0.241 +1988,NIC,Nicaragua,-0.552 +1988,COS,Costa Rica,0.359 +1988,PAN,Panama,-0.254 +1988,COL,Colombia,0.142 +1988,VEN,Venezuela,-0.157 +1988,GUY,Guyana,-0.832 +1988,SUR,Suriname,-0.504 +1988,ECU,Ecuador,-0.304 +1988,PER,Peru,-0.362 +1988,BRA,Brazil,-0.245 +1988,BOL,Bolivia,-0.277 +1988,PAR,Paraguay,0.128 +1988,CHL,Chile,0.346 +1988,ARG,Argentina,-0.352 +1988,URU,Uruguay,0.017 +1988,UKG,United Kingdom,2.052 +1988,IRE,Ireland,1.018 +1988,NTH,Netherlands,1.68 +1988,BEL,Belgium,1.682 +1988,LUX,Luxembourg,1.578 +1988,FRN,France,1.833 +1988,SPN,Spain,1.081 +1988,POR,Portugal,1.565 +1988,GFR,German Federal Republic,1.821 +1988,GDR,German Democratic Republic,-0.834 +1988,POL,Poland,-1.168 +1988,AUS,Austria,0.932 +1988,HUN,Hungary,-1.057 +1988,CZE,Czechoslovakia,-1.187 +1988,ITA,Italy,1.527 +1988,MLT,Malta,0.444 +1988,ALB,Albania,-1.422 +1988,YUG,Yugoslavia,-0.771 +1988,GRC,Greece,0.807 +1988,CYP,Cyprus,-0.663 +1988,BUL,Bulgaria,-0.855 +1988,ROM,Romania,-0.847 +1988,RUS,Russia,-1.097 +1988,UKR,Ukraine,-1.181 +1988,BLR,Belarus,-1.173 +1988,FIN,Finland,0.929 +1988,SWD,Sweden,0.942 +1988,NOR,Norway,1.182 +1988,DEN,Denmark,1.232 +1988,ICE,Iceland,1.174 +1988,CAP,Cape Verde,-0.56 +1988,STP,Sao Tome and Principe,-0.583 +1988,GNB,Guinea-Bissau,-0.588 +1988,EQG,Equatorial Guinea,0.308 +1988,GAM,Gambia,-0.385 +1988,MLI,Mali,-0.692 +1988,SEN,Senegal,-0.328 +1988,BEN,Benin,-0.865 +1988,MAA,Mauritania,-0.598 +1988,NIR,Niger,-0.427 +1988,CDI,Ivory Coast,0.272 +1988,GUI,Guinea,-0.487 +1988,BFO,Burkina Faso,-0.747 +1988,LBR,Liberia,0.128 +1988,SIE,Sierra Leone,-0.387 +1988,GHA,Ghana,-0.575 +1988,TOG,Togo,-0.358 +1988,CAO,Cameroon,-0.014 +1988,NIG,Nigeria,-0.451 +1988,GAB,Gabon,-0.403 +1988,CEN,Central African Republic,-0.017 +1988,CHA,Chad,-0.288 +1988,CON,Congo,-0.96 +1988,DRC,Democratic Republic of the Congo,0.186 +1988,UGA,Uganda,-0.858 +1988,KEN,Kenya,-0.384 +1988,TAZ,Tanzania,-0.929 +1988,BUI,Burundi,-0.604 +1988,RWA,Rwanda,-0.383 +1988,SOM,Somalia,-0.414 +1988,DJI,Djibouti,-0.375 +1988,ETH,Ethiopia,-1.239 +1988,ANG,Angola,-1.497 +1988,MZM,Mozambique,-0.87 +1988,ZAM,Zambia,-0.668 +1988,ZIM,Zimbabwe,-0.891 +1988,MAW,Malawi,0.312 +1988,LES,Lesotho,0.033 +1988,BOT,Botswana,-0.35 +1988,SWA,Swaziland,0.002 +1988,MAG,Madagascar,-1.073 +1988,COM,Comoros,-0.419 +1988,MAS,Mauritius,-0.245 +1988,SEY,Seychelles,-0.83 +1988,MOR,Morocco,-0.462 +1988,ALG,Algeria,-1.345 +1988,TUN,Tunisia,-0.54 +1988,LIB,Libya,-1.587 +1988,SUD,Sudan,-0.726 +1988,IRN,Iran,-1.109 +1988,TUR,Turkey,0.641 +1988,IRQ,Iraq,-1.142 +1988,EGY,Egypt,-0.48 +1988,SYR,Syria,-1.86 +1988,LEB,Lebanon,-0.638 +1988,JOR,Jordan,-0.349 +1988,ISR,Israel,2.069 +1988,SAU,Saudi Arabia,-0.477 +1988,YAR,Yemen Arab Republic,-0.938 +1988,YPR,Yemen People's Republic,-1.544 +1988,KUW,Kuwait,-0.755 +1988,BAH,Bahrain,-0.404 +1988,QAT,Qatar,-0.541 +1988,UAE,United Arab Emirates,-0.697 +1988,OMA,Oman,-0.471 +1988,AFG,Afghanistan,-1.514 +1988,CHN,China,-0.125 +1988,MON,Mongolia,-1.263 +1988,JPN,Japan,1.253 +1988,IND,India,-0.714 +1988,BHU,Bhutan,-0.418 +1988,PAK,Pakistan,-0.651 +1988,BNG,Bangladesh,-0.528 +1988,MYA,Myanmar,-0.326 +1988,SRI,Sri Lanka,-0.569 +1988,MAD,Maldives,-0.95 +1988,NEP,Nepal,-0.296 +1988,THI,Thailand,-0.392 +1988,CAM,Cambodia,-0.491 +1988,LAO,Laos,-1.364 +1988,DRV,Vietnam,-1.54 +1988,MAL,Malaysia,-0.43 +1988,SIN,Singapore,-0.112 +1988,BRU,Brunei,-0.449 +1988,PHI,Philippines,-0.194 +1988,INS,Indonesia,-0.755 +1988,AUL,Australia,1.081 +1988,PNG,Papua New Guinea,-0.17 +1988,NEW,New Zealand,0.95 +1988,VAN,Vanuatu,-0.727 +1988,SOL,Solomon Islands,0.015 +1988,FIJ,Fiji,0.117 +1988,WSM,Samoa,0.238 +1989,USA,United States of America,2.962 +1989,CAN,Canada,1.356 +1989,BHM,Bahamas,-0.048 +1989,CUB,Cuba,-1.542 +1989,HAI,Haiti,-0.345 +1989,DOM,Dominican Republic,-0.029 +1989,JAM,Jamaica,-0.135 +1989,TRI,Trinidad and Tobago,-0.345 +1989,BAR,Barbados,-0.223 +1989,DMA,Dominica,0.58 +1989,GRN,Grenada,0.085 +1989,SLU,St. Lucia,0.053 +1989,SVG,St. Vincent and the Grenadines,0.045 +1989,AAB,Antigua & Barbuda,0.056 +1989,SKN,St. Kitts and Nevis,0.052 +1989,MEX,Mexico,-0.556 +1989,BLZ,Belize,0.273 +1989,GUA,Guatemala,-0.269 +1989,HON,Honduras,0.101 +1989,SAL,El Salvador,0.296 +1989,NIC,Nicaragua,-0.748 +1989,COS,Costa Rica,0.186 +1989,PAN,Panama,-0.272 +1989,COL,Colombia,-0.193 +1989,VEN,Venezuela,-0.28 +1989,GUY,Guyana,-0.836 +1989,SUR,Suriname,-0.543 +1989,ECU,Ecuador,-0.405 +1989,PER,Peru,-0.442 +1989,BRA,Brazil,-0.276 +1989,BOL,Bolivia,-0.436 +1989,PAR,Paraguay,0.071 +1989,CHL,Chile,0.397 +1989,ARG,Argentina,-0.359 +1989,URU,Uruguay,0.02 +1989,UKG,United Kingdom,2.105 +1989,IRE,Ireland,0.954 +1989,NTH,Netherlands,1.631 +1989,BEL,Belgium,1.625 +1989,LUX,Luxembourg,1.63 +1989,FRN,France,1.873 +1989,SPN,Spain,1.008 +1989,POR,Portugal,1.56 +1989,GFR,German Federal Republic,1.735 +1989,GDR,German Democratic Republic,-0.869 +1989,POL,Poland,-0.782 +1989,AUS,Austria,0.777 +1989,HUN,Hungary,-0.151 +1989,CZE,Czechoslovakia,-1.094 +1989,ITA,Italy,1.583 +1989,MLT,Malta,0.541 +1989,ALB,Albania,-1.351 +1989,YUG,Yugoslavia,-0.802 +1989,GRC,Greece,0.775 +1989,CYP,Cyprus,-0.633 +1989,BUL,Bulgaria,-0.877 +1989,ROM,Romania,-0.796 +1989,RUS,Russia,-1.027 +1989,UKR,Ukraine,-1.1 +1989,BLR,Belarus,-1.085 +1989,FIN,Finland,0.853 +1989,SWD,Sweden,0.844 +1989,NOR,Norway,1.131 +1989,DEN,Denmark,1.201 +1989,ICE,Iceland,1.162 +1989,CAP,Cape Verde,-0.563 +1989,STP,Sao Tome and Principe,-0.621 +1989,GNB,Guinea-Bissau,-0.642 +1989,EQG,Equatorial Guinea,0.07 +1989,GAM,Gambia,-0.457 +1989,MLI,Mali,-0.76 +1989,SEN,Senegal,-0.442 +1989,BEN,Benin,-0.811 +1989,MAA,Mauritania,-0.679 +1989,NIR,Niger,-0.493 +1989,CDI,Ivory Coast,-0.001 +1989,GUI,Guinea,-0.589 +1989,BFO,Burkina Faso,-0.729 +1989,LBR,Liberia,-0.099 +1989,SIE,Sierra Leone,-0.38 +1989,GHA,Ghana,-0.678 +1989,TOG,Togo,-0.215 +1989,CAO,Cameroon,-0.201 +1989,NIG,Nigeria,-0.615 +1989,GAB,Gabon,-0.545 +1989,CEN,Central African Republic,-0.057 +1989,CHA,Chad,-0.402 +1989,CON,Congo,-0.947 +1989,DRC,Democratic Republic of the Congo,-0.086 +1989,UGA,Uganda,-0.951 +1989,KEN,Kenya,-0.092 +1989,TAZ,Tanzania,-1.003 +1989,BUI,Burundi,-0.563 +1989,RWA,Rwanda,-0.447 +1989,SOM,Somalia,-0.548 +1989,DJI,Djibouti,-0.483 +1989,ETH,Ethiopia,-1.087 +1989,ANG,Angola,-1.481 +1989,MZM,Mozambique,-0.83 +1989,ZAM,Zambia,-0.899 +1989,ZIM,Zimbabwe,-0.919 +1989,MAW,Malawi,0.192 +1989,LES,Lesotho,-0.113 +1989,BOT,Botswana,-0.316 +1989,SWA,Swaziland,-0.11 +1989,MAG,Madagascar,-0.983 +1989,COM,Comoros,-0.497 +1989,MAS,Mauritius,-0.306 +1989,SEY,Seychelles,-0.804 +1989,MOR,Morocco,-0.521 +1989,ALG,Algeria,-1.291 +1989,TUN,Tunisia,-0.601 +1989,LIB,Libya,-1.375 +1989,SUD,Sudan,-0.684 +1989,IRN,Iran,-1.124 +1989,TUR,Turkey,0.654 +1989,IRQ,Iraq,-1.193 +1989,EGY,Egypt,-0.411 +1989,SYR,Syria,-1.662 +1989,LEB,Lebanon,-0.635 +1989,JOR,Jordan,-0.554 +1989,ISR,Israel,2.076 +1989,SAU,Saudi Arabia,-0.56 +1989,YAR,Yemen Arab Republic,-0.827 +1989,YPR,Yemen People's Republic,-1.475 +1989,KUW,Kuwait,-0.799 +1989,BAH,Bahrain,-0.539 +1989,QAT,Qatar,-0.651 +1989,UAE,United Arab Emirates,-0.746 +1989,OMA,Oman,-0.519 +1989,AFG,Afghanistan,-1.462 +1989,CHN,China,-0.187 +1989,MON,Mongolia,-1.137 +1989,JPN,Japan,1.309 +1989,IND,India,-0.795 +1989,BHU,Bhutan,-0.571 +1989,PAK,Pakistan,-0.787 +1989,BNG,Bangladesh,-0.638 +1989,MYA,Myanmar,-0.413 +1989,SRI,Sri Lanka,-0.619 +1989,MAD,Maldives,-0.906 +1989,NEP,Nepal,-0.441 +1989,THI,Thailand,-0.401 +1989,CAM,Cambodia,-0.561 +1989,LAO,Laos,-1.222 +1989,DRV,Vietnam,-1.333 +1989,MAL,Malaysia,-0.571 +1989,SIN,Singapore,-0.228 +1989,BRU,Brunei,-0.469 +1989,PHI,Philippines,-0.244 +1989,INS,Indonesia,-0.825 +1989,AUL,Australia,0.963 +1989,PNG,Papua New Guinea,-0.076 +1989,NEW,New Zealand,0.852 +1989,VAN,Vanuatu,-0.694 +1989,SOL,Solomon Islands,-0.187 +1989,FIJ,Fiji,0.173 +1989,WSM,Samoa,0.164 +1990,USA,United States of America,2.893 +1990,CAN,Canada,1.286 +1990,BHM,Bahamas,-0.088 +1990,CUB,Cuba,-1.655 +1990,HAI,Haiti,-0.336 +1990,DOM,Dominican Republic,-0.121 +1990,JAM,Jamaica,-0.219 +1990,TRI,Trinidad and Tobago,-0.512 +1990,BAR,Barbados,-0.26 +1990,DMA,Dominica,0.256 +1990,GRN,Grenada,-0.067 +1990,SLU,St. Lucia,-0.171 +1990,SVG,St. Vincent and the Grenadines,-0.015 +1990,AAB,Antigua & Barbuda,-0.137 +1990,SKN,St. Kitts and Nevis,-0.001 +1990,MEX,Mexico,-0.733 +1990,BLZ,Belize,-0.086 +1990,GUA,Guatemala,-0.478 +1990,HON,Honduras,-0.042 +1990,SAL,El Salvador,-0.002 +1990,NIC,Nicaragua,-0.702 +1990,COS,Costa Rica,0.14 +1990,PAN,Panama,-0.082 +1990,COL,Colombia,-0.475 +1990,VEN,Venezuela,-0.39 +1990,GUY,Guyana,-0.85 +1990,SUR,Suriname,-0.581 +1990,ECU,Ecuador,-0.525 +1990,PER,Peru,-0.504 +1990,BRA,Brazil,-0.471 +1990,BOL,Bolivia,-0.567 +1990,PAR,Paraguay,-0.244 +1990,CHL,Chile,-0.174 +1990,ARG,Argentina,-0.498 +1990,URU,Uruguay,-0.097 +1990,UKG,United Kingdom,2.108 +1990,IRE,Ireland,0.853 +1990,NTH,Netherlands,1.625 +1990,BEL,Belgium,1.626 +1990,LUX,Luxembourg,1.629 +1990,FRN,France,1.929 +1990,LIE,Liechtenstein,0.901 +1990,SPN,Spain,0.892 +1990,POR,Portugal,1.419 +1990,GFR,German Federal Republic,1.654 +1990,POL,Poland,0.832 +1990,AUS,Austria,0.691 +1990,HUN,Hungary,0.736 +1990,CZE,Czechoslovakia,0.701 +1990,ITA,Italy,1.501 +1990,MLT,Malta,0.459 +1990,ALB,Albania,-1.236 +1990,YUG,Yugoslavia,-0.851 +1990,GRC,Greece,0.794 +1990,CYP,Cyprus,-0.469 +1990,BUL,Bulgaria,0.554 +1990,ROM,Romania,0.664 +1990,RUS,Russia,-0.527 +1990,UKR,Ukraine,-0.41 +1990,BLR,Belarus,-0.548 +1990,FIN,Finland,0.806 +1990,SWD,Sweden,0.775 +1990,NOR,Norway,1.083 +1990,DEN,Denmark,1.156 +1990,ICE,Iceland,1.113 +1990,CAP,Cape Verde,-0.614 +1990,GNB,Guinea-Bissau,-0.648 +1990,GAM,Gambia,-0.569 +1990,MLI,Mali,-0.769 +1990,SEN,Senegal,-0.558 +1990,BEN,Benin,-0.776 +1990,MAA,Mauritania,-0.759 +1990,NIR,Niger,-0.659 +1990,CDI,Ivory Coast,-0.046 +1990,GUI,Guinea,-0.632 +1990,BFO,Burkina Faso,-0.815 +1990,SIE,Sierra Leone,-0.585 +1990,GHA,Ghana,-0.801 +1990,TOG,Togo,-0.318 +1990,CAO,Cameroon,-0.278 +1990,NIG,Nigeria,-0.715 +1990,GAB,Gabon,-0.535 +1990,CEN,Central African Republic,-0.125 +1990,CHA,Chad,-0.546 +1990,CON,Congo,-0.765 +1990,DRC,Democratic Republic of the Congo,-0.233 +1990,UGA,Uganda,-0.912 +1990,KEN,Kenya,-0.283 +1990,TAZ,Tanzania,-0.973 +1990,BUI,Burundi,-0.723 +1990,RWA,Rwanda,-0.567 +1990,SOM,Somalia,-0.676 +1990,DJI,Djibouti,-0.58 +1990,ETH,Ethiopia,-0.956 +1990,ANG,Angola,-1.442 +1990,MZM,Mozambique,-0.851 +1990,ZAM,Zambia,-0.898 +1990,ZIM,Zimbabwe,-0.901 +1990,MAW,Malawi,0.199 +1990,NAM,Namibia,-0.987 +1990,LES,Lesotho,-0.207 +1990,BOT,Botswana,-0.232 +1990,SWA,Swaziland,-0.354 +1990,MAG,Madagascar,-0.993 +1990,COM,Comoros,-0.615 +1990,MAS,Mauritius,-0.384 +1990,SEY,Seychelles,-0.829 +1990,MOR,Morocco,-0.656 +1990,ALG,Algeria,-1.196 +1990,TUN,Tunisia,-0.708 +1990,LIB,Libya,-1.235 +1990,SUD,Sudan,-0.832 +1990,IRN,Iran,-1.122 +1990,TUR,Turkey,0.606 +1990,IRQ,Iraq,-1.19 +1990,EGY,Egypt,-0.514 +1990,SYR,Syria,-1.507 +1990,LEB,Lebanon,-0.662 +1990,JOR,Jordan,-0.676 +1990,ISR,Israel,2.02 +1990,SAU,Saudi Arabia,-0.617 +1990,YAR,Yemen Arab Republic,-0.871 +1990,KUW,Kuwait,-0.79 +1990,BAH,Bahrain,-0.604 +1990,QAT,Qatar,-0.656 +1990,UAE,United Arab Emirates,-0.731 +1990,OMA,Oman,-0.603 +1990,AFG,Afghanistan,-1.395 +1990,CHN,China,-0.251 +1990,MON,Mongolia,-1.028 +1990,JPN,Japan,1.268 +1990,IND,India,-0.874 +1990,BHU,Bhutan,-0.698 +1990,PAK,Pakistan,-0.664 +1990,BNG,Bangladesh,-0.723 +1990,MYA,Myanmar,-0.433 +1990,SRI,Sri Lanka,-0.654 +1990,MAD,Maldives,-0.89 +1990,NEP,Nepal,-0.369 +1990,THI,Thailand,-0.466 +1990,LAO,Laos,-1.138 +1990,DRV,Vietnam,-1.286 +1990,MAL,Malaysia,-0.696 +1990,SIN,Singapore,-0.314 +1990,BRU,Brunei,-0.579 +1990,PHI,Philippines,-0.531 +1990,INS,Indonesia,-0.857 +1990,AUL,Australia,0.829 +1990,PNG,Papua New Guinea,-0.216 +1990,NEW,New Zealand,0.803 +1990,VAN,Vanuatu,-0.549 +1990,SOL,Solomon Islands,-0.236 +1990,FIJ,Fiji,-0.059 +1990,WSM,Samoa,0.026 +1991,USA,United States of America,2.754 +1991,CAN,Canada,1.271 +1991,BHM,Bahamas,-0.271 +1991,CUB,Cuba,-1.781 +1991,HAI,Haiti,-0.524 +1991,DOM,Dominican Republic,-0.121 +1991,JAM,Jamaica,-0.148 +1991,TRI,Trinidad and Tobago,-0.646 +1991,BAR,Barbados,-0.323 +1991,DMA,Dominica,0.157 +1991,GRN,Grenada,-0.272 +1991,SLU,St. Lucia,-0.223 +1991,SVG,St. Vincent and the Grenadines,-0.104 +1991,AAB,Antigua & Barbuda,-0.209 +1991,SKN,St. Kitts and Nevis,-0.109 +1991,MEX,Mexico,-0.767 +1991,BLZ,Belize,-0.284 +1991,GUA,Guatemala,-0.491 +1991,HON,Honduras,-0.285 +1991,SAL,El Salvador,-0.272 +1991,NIC,Nicaragua,-0.696 +1991,COS,Costa Rica,-0.031 +1991,PAN,Panama,0.316 +1991,COL,Colombia,-0.563 +1991,VEN,Venezuela,-0.441 +1991,GUY,Guyana,-0.757 +1991,SUR,Suriname,-0.63 +1991,ECU,Ecuador,-0.497 +1991,PER,Peru,-0.489 +1991,BRA,Brazil,-0.508 +1991,BOL,Bolivia,-0.386 +1991,PAR,Paraguay,-0.189 +1991,CHL,Chile,-0.312 +1991,ARG,Argentina,0.56 +1991,URU,Uruguay,0.218 +1991,UKG,United Kingdom,1.992 +1991,IRE,Ireland,0.922 +1991,NTH,Netherlands,1.547 +1991,BEL,Belgium,1.565 +1991,LUX,Luxembourg,1.49 +1991,FRN,France,1.69 +1991,LIE,Liechtenstein,0.906 +1991,SPN,Spain,0.813 +1991,POR,Portugal,1.212 +1991,GFR,German Federal Republic,1.566 +1991,POL,Poland,1.091 +1991,AUS,Austria,0.845 +1991,HUN,Hungary,1.009 +1991,CZE,Czechoslovakia,1.079 +1991,ITA,Italy,1.411 +1991,SNM,San Marino,1.13 +1991,MLT,Malta,0.367 +1991,ALB,Albania,0.6 +1991,YUG,Yugoslavia,-0.83 +1991,BOS,Bosnia and Herzegovina,-0.304 +1991,GRC,Greece,0.75 +1991,CYP,Cyprus,-0.417 +1991,BUL,Bulgaria,1.087 +1991,ROM,Romania,1.182 +1991,RUS,Russia,0.405 +1991,EST,Estonia,1.024 +1991,LAT,Latvia,1.079 +1991,LIT,Lithuania,0.942 +1991,UKR,Ukraine,0.134 +1991,BLR,Belarus,0.202 +1991,ARM,Armenia,0.222 +1991,AZE,Azerbaijan,0.113 +1991,FIN,Finland,1.031 +1991,SWD,Sweden,0.972 +1991,NOR,Norway,1.115 +1991,DEN,Denmark,1.148 +1991,ICE,Iceland,1.105 +1991,CAP,Cape Verde,-0.621 +1991,STP,Sao Tome and Principe,-0.334 +1991,GNB,Guinea-Bissau,-0.681 +1991,GAM,Gambia,-0.624 +1991,MLI,Mali,-0.818 +1991,SEN,Senegal,-0.646 +1991,BEN,Benin,-0.405 +1991,MAA,Mauritania,-0.832 +1991,NIR,Niger,-0.706 +1991,CDI,Ivory Coast,0.172 +1991,GUI,Guinea,-0.692 +1991,BFO,Burkina Faso,-0.805 +1991,LBR,Liberia,-0.232 +1991,SIE,Sierra Leone,-0.611 +1991,GHA,Ghana,-0.897 +1991,TOG,Togo,-0.365 +1991,CAO,Cameroon,-0.322 +1991,NIG,Nigeria,-0.739 +1991,GAB,Gabon,-0.608 +1991,CEN,Central African Republic,-0.16 +1991,CHA,Chad,-0.648 +1991,CON,Congo,-0.397 +1991,DRC,Democratic Republic of the Congo,-0.282 +1991,UGA,Uganda,-0.986 +1991,KEN,Kenya,-0.47 +1991,TAZ,Tanzania,-0.94 +1991,BUI,Burundi,-0.702 +1991,RWA,Rwanda,-0.577 +1991,SOM,Somalia,-0.808 +1991,DJI,Djibouti,-0.662 +1991,ETH,Ethiopia,-0.701 +1991,ANG,Angola,-1.282 +1991,MZM,Mozambique,-0.767 +1991,ZAM,Zambia,-0.807 +1991,ZIM,Zimbabwe,-0.967 +1991,MAW,Malawi,0.033 +1991,NAM,Namibia,-1.056 +1991,LES,Lesotho,-0.312 +1991,BOT,Botswana,-0.42 +1991,SWA,Swaziland,-0.415 +1991,MAG,Madagascar,-0.902 +1991,COM,Comoros,-0.673 +1991,MAS,Mauritius,-0.206 +1991,SEY,Seychelles,-0.765 +1991,MOR,Morocco,-0.76 +1991,ALG,Algeria,-1.221 +1991,TUN,Tunisia,-0.729 +1991,LIB,Libya,-1.163 +1991,SUD,Sudan,-1.044 +1991,IRN,Iran,-1.077 +1991,TUR,Turkey,0.548 +1991,IRQ,Iraq,-1.453 +1991,EGY,Egypt,-0.627 +1991,SYR,Syria,-1.344 +1991,LEB,Lebanon,-0.617 +1991,JOR,Jordan,-0.882 +1991,ISR,Israel,2.098 +1991,SAU,Saudi Arabia,-0.755 +1991,YAR,Yemen Arab Republic,-1.016 +1991,KUW,Kuwait,-0.776 +1991,BAH,Bahrain,-0.665 +1991,QAT,Qatar,-0.769 +1991,UAE,United Arab Emirates,-0.795 +1991,OMA,Oman,-0.646 +1991,AFG,Afghanistan,-1.24 +1991,CHN,China,-0.36 +1991,MON,Mongolia,-0.538 +1991,PRK,North Korea,-1.449 +1991,ROK,South Korea,0.347 +1991,JPN,Japan,1.114 +1991,IND,India,-0.822 +1991,BHU,Bhutan,-0.774 +1991,PAK,Pakistan,-0.823 +1991,BNG,Bangladesh,-0.861 +1991,MYA,Myanmar,-0.474 +1991,SRI,Sri Lanka,-0.814 +1991,MAD,Maldives,-0.853 +1991,NEP,Nepal,-0.509 +1991,THI,Thailand,-0.573 +1991,CAM,Cambodia,-0.207 +1991,LAO,Laos,-1.047 +1991,DRV,Vietnam,-1.255 +1991,MAL,Malaysia,-1.001 +1991,SIN,Singapore,-0.44 +1991,BRU,Brunei,-0.789 +1991,PHI,Philippines,-0.661 +1991,INS,Indonesia,-1.026 +1991,AUL,Australia,0.956 +1991,PNG,Papua New Guinea,-0.117 +1991,NEW,New Zealand,0.867 +1991,VAN,Vanuatu,-0.629 +1991,SOL,Solomon Islands,-0.016 +1991,FIJ,Fiji,-0.001 +1991,MSI,Marshall Islands,0.496 +1991,FSM,Federated States of Micronesia,0.401 +1991,WSM,Samoa,0.205 +1992,USA,United States of America,2.766 +1992,CAN,Canada,1.234 +1992,BHM,Bahamas,-0.355 +1992,CUB,Cuba,-1.75 +1992,HAI,Haiti,-0.529 +1992,DOM,Dominican Republic,0.148 +1992,JAM,Jamaica,-0.235 +1992,TRI,Trinidad and Tobago,-0.613 +1992,BAR,Barbados,-0.404 +1992,DMA,Dominica,0.08 +1992,GRN,Grenada,-0.432 +1992,SLU,St. Lucia,-0.067 +1992,SVG,St. Vincent and the Grenadines,-0.011 +1992,AAB,Antigua & Barbuda,-0.281 +1992,SKN,St. Kitts and Nevis,-0.209 +1992,MEX,Mexico,-0.613 +1992,BLZ,Belize,-0.36 +1992,GUA,Guatemala,-0.433 +1992,HON,Honduras,-0.242 +1992,SAL,El Salvador,-0.284 +1992,NIC,Nicaragua,-0.543 +1992,COS,Costa Rica,0.022 +1992,PAN,Panama,0.183 +1992,COL,Colombia,-0.588 +1992,VEN,Venezuela,-0.403 +1992,GUY,Guyana,-0.711 +1992,SUR,Suriname,-0.5 +1992,ECU,Ecuador,-0.449 +1992,PER,Peru,-0.344 +1992,BRA,Brazil,-0.494 +1992,BOL,Bolivia,-0.07 +1992,PAR,Paraguay,-0.074 +1992,CHL,Chile,-0.299 +1992,ARG,Argentina,0.632 +1992,URU,Uruguay,0.213 +1992,UKG,United Kingdom,1.863 +1992,IRE,Ireland,0.899 +1992,NTH,Netherlands,1.409 +1992,BEL,Belgium,1.412 +1992,LUX,Luxembourg,1.396 +1992,FRN,France,1.578 +1992,LIE,Liechtenstein,0.945 +1992,SPN,Spain,0.788 +1992,POR,Portugal,1.123 +1992,GFR,German Federal Republic,1.408 +1992,POL,Poland,1.12 +1992,AUS,Austria,0.926 +1992,HUN,Hungary,1.128 +1992,CZE,Czechoslovakia,1.147 +1992,ITA,Italy,1.374 +1992,SNM,San Marino,1.124 +1992,MLT,Malta,0.569 +1992,ALB,Albania,0.738 +1992,CRO,Croatia,0.901 +1992,YUG,Yugoslavia,-0.828 +1992,BOS,Bosnia and Herzegovina,-0.306 +1992,SLV,Slovenia,1.063 +1992,GRC,Greece,0.742 +1992,CYP,Cyprus,-0.543 +1992,BUL,Bulgaria,1.201 +1992,MLD,Moldova,0.951 +1992,ROM,Romania,1.239 +1992,RUS,Russia,0.874 +1992,EST,Estonia,0.985 +1992,LAT,Latvia,1.048 +1992,LIT,Lithuania,0.934 +1992,UKR,Ukraine,0.276 +1992,BLR,Belarus,0.282 +1992,ARM,Armenia,0.213 +1992,AZE,Azerbaijan,0.11 +1992,FIN,Finland,1.08 +1992,SWD,Sweden,0.983 +1992,NOR,Norway,1.06 +1992,DEN,Denmark,1.109 +1992,ICE,Iceland,1.095 +1992,CAP,Cape Verde,-0.502 +1992,STP,Sao Tome and Principe,-0.491 +1992,GNB,Guinea-Bissau,-0.776 +1992,GAM,Gambia,-0.509 +1992,MLI,Mali,-0.596 +1992,SEN,Senegal,-0.718 +1992,BEN,Benin,-0.319 +1992,MAA,Mauritania,-0.914 +1992,NIR,Niger,-0.787 +1992,CDI,Ivory Coast,-0.103 +1992,GUI,Guinea,-0.723 +1992,BFO,Burkina Faso,-0.753 +1992,LBR,Liberia,-0.429 +1992,SIE,Sierra Leone,-0.659 +1992,GHA,Ghana,-0.901 +1992,TOG,Togo,-0.212 +1992,CAO,Cameroon,-0.406 +1992,NIG,Nigeria,-0.796 +1992,GAB,Gabon,-0.655 +1992,CEN,Central African Republic,-0.316 +1992,CHA,Chad,-0.663 +1992,CON,Congo,-0.22 +1992,DRC,Democratic Republic of the Congo,-0.194 +1992,UGA,Uganda,-1.065 +1992,KEN,Kenya,-0.433 +1992,TAZ,Tanzania,-1.088 +1992,BUI,Burundi,-0.536 +1992,RWA,Rwanda,-0.529 +1992,DJI,Djibouti,-0.708 +1992,ETH,Ethiopia,-0.538 +1992,ANG,Angola,-1.109 +1992,MZM,Mozambique,-0.738 +1992,ZAM,Zambia,-0.878 +1992,ZIM,Zimbabwe,-1.096 +1992,MAW,Malawi,0.029 +1992,NAM,Namibia,-1.096 +1992,LES,Lesotho,-0.433 +1992,BOT,Botswana,-0.494 +1992,SWA,Swaziland,-0.386 +1992,MAG,Madagascar,-0.882 +1992,COM,Comoros,-0.609 +1992,MAS,Mauritius,-0.3 +1992,SEY,Seychelles,-0.688 +1992,MOR,Morocco,-0.773 +1992,ALG,Algeria,-1.012 +1992,TUN,Tunisia,-0.749 +1992,LIB,Libya,-1.273 +1992,SUD,Sudan,-1.496 +1992,IRN,Iran,-1.149 +1992,TUR,Turkey,0.549 +1992,IRQ,Iraq,-1.512 +1992,EGY,Egypt,-0.664 +1992,SYR,Syria,-1.334 +1992,LEB,Lebanon,-0.779 +1992,JOR,Jordan,-0.842 +1992,ISR,Israel,2.126 +1992,SAU,Saudi Arabia,-0.631 +1992,YAR,Yemen Arab Republic,-1.127 +1992,KUW,Kuwait,-0.595 +1992,BAH,Bahrain,-0.687 +1992,QAT,Qatar,-0.634 +1992,UAE,United Arab Emirates,-0.733 +1992,OMA,Oman,-0.696 +1992,AFG,Afghanistan,-0.821 +1992,TKM,Turkmenistan,0.074 +1992,TAJ,Tajikistan,-0.032 +1992,KYR,Kyrgyzstan,0.407 +1992,KZK,Kazakhstan,0.409 +1992,CHN,China,-0.665 +1992,MON,Mongolia,-0.5 +1992,PRK,North Korea,-1.455 +1992,ROK,South Korea,0.374 +1992,JPN,Japan,0.877 +1992,IND,India,-0.812 +1992,BHU,Bhutan,-0.658 +1992,PAK,Pakistan,-0.965 +1992,BNG,Bangladesh,-0.933 +1992,MYA,Myanmar,-0.776 +1992,SRI,Sri Lanka,-0.954 +1992,MAD,Maldives,-0.74 +1992,NEP,Nepal,-0.472 +1992,THI,Thailand,-0.611 +1992,CAM,Cambodia,-0.217 +1992,LAO,Laos,-1.063 +1992,DRV,Vietnam,-1.331 +1992,MAL,Malaysia,-1.076 +1992,SIN,Singapore,-0.318 +1992,BRU,Brunei,-0.857 +1992,PHI,Philippines,-0.572 +1992,INS,Indonesia,-1.074 +1992,AUL,Australia,0.942 +1992,PNG,Papua New Guinea,-0.194 +1992,NEW,New Zealand,0.81 +1992,VAN,Vanuatu,-0.632 +1992,SOL,Solomon Islands,0.231 +1992,FIJ,Fiji,-0.028 +1992,MSI,Marshall Islands,0.767 +1992,FSM,Federated States of Micronesia,0.965 +1992,WSM,Samoa,0.526 +1993,USA,United States of America,2.734 +1993,CAN,Canada,1.138 +1993,BHM,Bahamas,-0.282 +1993,CUB,Cuba,-1.734 +1993,HAI,Haiti,-0.425 +1993,DOM,Dominican Republic,0.211 +1993,JAM,Jamaica,-0.167 +1993,TRI,Trinidad and Tobago,-0.576 +1993,BAR,Barbados,-0.298 +1993,DMA,Dominica,0.045 +1993,GRN,Grenada,-0.375 +1993,SLU,St. Lucia,-0.284 +1993,SVG,St. Vincent and the Grenadines,-0.188 +1993,AAB,Antigua & Barbuda,-0.241 +1993,SKN,St. Kitts and Nevis,-0.204 +1993,MEX,Mexico,-0.5 +1993,BLZ,Belize,-0.149 +1993,GUA,Guatemala,-0.449 +1993,HON,Honduras,-0.186 +1993,SAL,El Salvador,-0.255 +1993,NIC,Nicaragua,-0.229 +1993,COS,Costa Rica,-0.064 +1993,PAN,Panama,0.229 +1993,COL,Colombia,-0.597 +1993,VEN,Venezuela,-0.395 +1993,GUY,Guyana,-0.429 +1993,SUR,Suriname,-0.509 +1993,ECU,Ecuador,-0.382 +1993,PER,Peru,-0.413 +1993,BRA,Brazil,-0.366 +1993,BOL,Bolivia,-0.229 +1993,PAR,Paraguay,0.107 +1993,CHL,Chile,-0.267 +1993,ARG,Argentina,0.678 +1993,URU,Uruguay,0.118 +1993,UKG,United Kingdom,1.904 +1993,IRE,Ireland,0.95 +1993,NTH,Netherlands,1.43 +1993,BEL,Belgium,1.365 +1993,LUX,Luxembourg,1.381 +1993,FRN,France,1.646 +1993,MNC,Monaco,-0.076 +1993,LIE,Liechtenstein,1.013 +1993,SPN,Spain,0.846 +1993,AND,Andorra,1.185 +1993,POR,Portugal,1.167 +1993,GFR,German Federal Republic,1.452 +1993,POL,Poland,1.163 +1993,AUS,Austria,0.939 +1993,HUN,Hungary,1.147 +1993,CZR,Czech Republic,1.276 +1993,SLO,Slovakia,1.138 +1993,ITA,Italy,1.37 +1993,SNM,San Marino,1.038 +1993,MLT,Malta,0.694 +1993,ALB,Albania,0.727 +1993,MAC,Macedonia,0.468 +1993,CRO,Croatia,0.933 +1993,BOS,Bosnia and Herzegovina,-0.208 +1993,SLV,Slovenia,0.936 +1993,GRC,Greece,0.769 +1993,CYP,Cyprus,-0.269 +1993,BUL,Bulgaria,1.268 +1993,MLD,Moldova,0.964 +1993,ROM,Romania,1.246 +1993,RUS,Russia,1.067 +1993,EST,Estonia,0.883 +1993,LAT,Latvia,0.906 +1993,LIT,Lithuania,0.905 +1993,UKR,Ukraine,0.164 +1993,BLR,Belarus,0.284 +1993,ARM,Armenia,0.416 +1993,GRG,Georgia,1.037 +1993,AZE,Azerbaijan,0.094 +1993,FIN,Finland,1.137 +1993,SWD,Sweden,0.989 +1993,NOR,Norway,1.112 +1993,DEN,Denmark,1.087 +1993,ICE,Iceland,1.135 +1993,CAP,Cape Verde,-0.556 +1993,GNB,Guinea-Bissau,-0.727 +1993,GAM,Gambia,-0.379 +1993,MLI,Mali,-0.833 +1993,SEN,Senegal,-0.641 +1993,BEN,Benin,-0.438 +1993,MAA,Mauritania,-0.926 +1993,NIR,Niger,-0.814 +1993,CDI,Ivory Coast,-0.355 +1993,GUI,Guinea,-0.845 +1993,BFO,Burkina Faso,-0.834 +1993,SIE,Sierra Leone,-0.817 +1993,GHA,Ghana,-0.669 +1993,TOG,Togo,-0.486 +1993,CAO,Cameroon,-0.564 +1993,NIG,Nigeria,-0.572 +1993,GAB,Gabon,-0.396 +1993,CEN,Central African Republic,-0.199 +1993,CHA,Chad,-0.763 +1993,CON,Congo,-0.38 +1993,DRC,Democratic Republic of the Congo,-0.279 +1993,UGA,Uganda,-1.152 +1993,KEN,Kenya,-0.11 +1993,TAZ,Tanzania,-0.901 +1993,BUI,Burundi,-0.58 +1993,RWA,Rwanda,-0.462 +1993,DJI,Djibouti,-0.766 +1993,ETH,Ethiopia,-0.411 +1993,ERI,Eritrea,-0.448 +1993,ANG,Angola,-0.932 +1993,MZM,Mozambique,-0.75 +1993,ZAM,Zambia,-0.581 +1993,ZIM,Zimbabwe,-1.063 +1993,MAW,Malawi,-0.186 +1993,SAF,South Africa,-0.004 +1993,NAM,Namibia,-1.026 +1993,LES,Lesotho,-0.583 +1993,BOT,Botswana,-0.381 +1993,SWA,Swaziland,-0.326 +1993,MAG,Madagascar,-0.86 +1993,COM,Comoros,-0.747 +1993,MAS,Mauritius,-0.298 +1993,SEY,Seychelles,-0.695 +1993,MOR,Morocco,-0.885 +1993,ALG,Algeria,-0.888 +1993,TUN,Tunisia,-0.859 +1993,LIB,Libya,-1.439 +1993,SUD,Sudan,-1.591 +1993,IRN,Iran,-1.269 +1993,TUR,Turkey,0.607 +1993,IRQ,Iraq,-1.605 +1993,EGY,Egypt,-0.683 +1993,SYR,Syria,-1.415 +1993,LEB,Lebanon,-0.809 +1993,JOR,Jordan,-0.883 +1993,ISR,Israel,2.101 +1993,SAU,Saudi Arabia,-0.541 +1993,YAR,Yemen Arab Republic,-1.086 +1993,KUW,Kuwait,-0.503 +1993,BAH,Bahrain,-0.724 +1993,QAT,Qatar,-0.735 +1993,UAE,United Arab Emirates,-0.7 +1993,OMA,Oman,-0.756 +1993,AFG,Afghanistan,-0.85 +1993,TKM,Turkmenistan,0.168 +1993,TAJ,Tajikistan,0.266 +1993,KYR,Kyrgyzstan,0.241 +1993,KZK,Kazakhstan,0.366 +1993,CHN,China,-1.104 +1993,MON,Mongolia,0.993 +1993,PRK,North Korea,-1.586 +1993,ROK,South Korea,0.396 +1993,JPN,Japan,1.009 +1993,IND,India,-1.036 +1993,BHU,Bhutan,-0.696 +1993,PAK,Pakistan,-0.979 +1993,BNG,Bangladesh,-0.773 +1993,MYA,Myanmar,-0.996 +1993,SRI,Sri Lanka,-0.954 +1993,MAD,Maldives,-0.701 +1993,NEP,Nepal,-0.356 +1993,THI,Thailand,-0.698 +1993,CAM,Cambodia,-0.531 +1993,LAO,Laos,-1.11 +1993,DRV,Vietnam,-1.465 +1993,MAL,Malaysia,-1.107 +1993,SIN,Singapore,-0.317 +1993,BRU,Brunei,-0.912 +1993,PHI,Philippines,-0.72 +1993,INS,Indonesia,-1.216 +1993,AUL,Australia,0.697 +1993,PNG,Papua New Guinea,-0.104 +1993,NEW,New Zealand,0.634 +1993,VAN,Vanuatu,-0.632 +1993,SOL,Solomon Islands,0.228 +1993,FIJ,Fiji,0.1 +1993,MSI,Marshall Islands,0.641 +1993,FSM,Federated States of Micronesia,0.645 +1993,WSM,Samoa,0.315 +1994,USA,United States of America,2.688 +1994,CAN,Canada,1.145 +1994,BHM,Bahamas,-0.124 +1994,CUB,Cuba,-1.569 +1994,HAI,Haiti,-0.338 +1994,JAM,Jamaica,-0.227 +1994,TRI,Trinidad and Tobago,-0.45 +1994,BAR,Barbados,-0.304 +1994,DMA,Dominica,-0.07 +1994,GRN,Grenada,-0.328 +1994,SLU,St. Lucia,-0.349 +1994,SVG,St. Vincent and the Grenadines,-0.131 +1994,AAB,Antigua & Barbuda,-0.246 +1994,SKN,St. Kitts and Nevis,-0.219 +1994,MEX,Mexico,-0.637 +1994,BLZ,Belize,-0.089 +1994,GUA,Guatemala,-0.442 +1994,HON,Honduras,-0.307 +1994,SAL,El Salvador,-0.16 +1994,NIC,Nicaragua,-0.131 +1994,COS,Costa Rica,-0.1 +1994,PAN,Panama,-0.122 +1994,COL,Colombia,-0.656 +1994,VEN,Venezuela,-0.551 +1994,GUY,Guyana,-0.456 +1994,SUR,Suriname,-0.45 +1994,ECU,Ecuador,-0.495 +1994,PER,Peru,-0.279 +1994,BRA,Brazil,-0.333 +1994,BOL,Bolivia,-0.251 +1994,PAR,Paraguay,-0.069 +1994,CHL,Chile,-0.154 +1994,ARG,Argentina,0.713 +1994,URU,Uruguay,-0.005 +1994,UKG,United Kingdom,1.986 +1994,IRE,Ireland,0.883 +1994,NTH,Netherlands,1.347 +1994,BEL,Belgium,1.311 +1994,LUX,Luxembourg,1.313 +1994,FRN,France,1.717 +1994,MNC,Monaco,0.98 +1994,LIE,Liechtenstein,0.914 +1994,SPN,Spain,0.948 +1994,AND,Andorra,1.037 +1994,POR,Portugal,1.146 +1994,GFR,German Federal Republic,1.351 +1994,POL,Poland,1.193 +1994,AUS,Austria,0.935 +1994,HUN,Hungary,1.253 +1994,CZR,Czech Republic,1.22 +1994,SLO,Slovakia,1.178 +1994,ITA,Italy,1.328 +1994,MLT,Malta,0.796 +1994,ALB,Albania,0.825 +1994,MAC,Macedonia,0.785 +1994,CRO,Croatia,0.739 +1994,BOS,Bosnia and Herzegovina,-0.053 +1994,SLV,Slovenia,0.942 +1994,GRC,Greece,0.955 +1994,CYP,Cyprus,-0.255 +1994,BUL,Bulgaria,1.065 +1994,MLD,Moldova,0.96 +1994,ROM,Romania,1.176 +1994,RUS,Russia,0.909 +1994,EST,Estonia,0.932 +1994,LAT,Latvia,1.039 +1994,LIT,Lithuania,1.016 +1994,UKR,Ukraine,0.494 +1994,BLR,Belarus,0.383 +1994,ARM,Armenia,0.501 +1994,GRG,Georgia,0.984 +1994,AZE,Azerbaijan,0.141 +1994,FIN,Finland,1.213 +1994,SWD,Sweden,0.924 +1994,NOR,Norway,1.112 +1994,DEN,Denmark,1.15 +1994,ICE,Iceland,1.119 +1994,CAP,Cape Verde,-0.504 +1994,GAM,Gambia,-0.408 +1994,MLI,Mali,-0.832 +1994,SEN,Senegal,-0.605 +1994,BEN,Benin,-0.514 +1994,MAA,Mauritania,-0.797 +1994,NIR,Niger,-0.756 +1994,CDI,Ivory Coast,-0.164 +1994,GUI,Guinea,-0.75 +1994,BFO,Burkina Faso,-0.833 +1994,SIE,Sierra Leone,-0.75 +1994,GHA,Ghana,-0.782 +1994,TOG,Togo,-0.545 +1994,CAO,Cameroon,-0.486 +1994,NIG,Nigeria,-0.627 +1994,GAB,Gabon,-0.348 +1994,CEN,Central African Republic,-0.167 +1994,CON,Congo,-0.511 +1994,DRC,Democratic Republic of the Congo,-0.283 +1994,UGA,Uganda,-1.111 +1994,KEN,Kenya,-0.378 +1994,TAZ,Tanzania,-1.074 +1994,BUI,Burundi,-0.728 +1994,RWA,Rwanda,-0.422 +1994,DJI,Djibouti,-0.623 +1994,ETH,Ethiopia,-0.504 +1994,ERI,Eritrea,-0.354 +1994,ANG,Angola,-0.583 +1994,MZM,Mozambique,-0.795 +1994,ZAM,Zambia,-0.619 +1994,ZIM,Zimbabwe,-1.078 +1994,MAW,Malawi,-0.336 +1994,SAF,South Africa,-0.315 +1994,NAM,Namibia,-0.99 +1994,LES,Lesotho,-0.852 +1994,BOT,Botswana,-0.446 +1994,SWA,Swaziland,-0.226 +1994,MAG,Madagascar,-0.72 +1994,COM,Comoros,-0.612 +1994,MAS,Mauritius,-0.371 +1994,SEY,Seychelles,-0.713 +1994,MOR,Morocco,-0.473 +1994,ALG,Algeria,-0.911 +1994,TUN,Tunisia,-0.796 +1994,LIB,Libya,-1.592 +1994,SUD,Sudan,-1.76 +1994,IRN,Iran,-1.556 +1994,TUR,Turkey,0.668 +1994,IRQ,Iraq,-1.601 +1994,EGY,Egypt,-0.807 +1994,SYR,Syria,-1.445 +1994,LEB,Lebanon,-0.919 +1994,JOR,Jordan,-0.935 +1994,ISR,Israel,2.042 +1994,SAU,Saudi Arabia,-0.633 +1994,YAR,Yemen Arab Republic,-1.061 +1994,KUW,Kuwait,-0.491 +1994,BAH,Bahrain,-0.729 +1994,QAT,Qatar,-0.836 +1994,UAE,United Arab Emirates,-0.715 +1994,OMA,Oman,-0.815 +1994,AFG,Afghanistan,-1.019 +1994,TKM,Turkmenistan,0.101 +1994,TAJ,Tajikistan,0.574 +1994,KYR,Kyrgyzstan,-0.003 +1994,UZB,Uzbekistan,0.283 +1994,KZK,Kazakhstan,0.379 +1994,CHN,China,-1.363 +1994,MON,Mongolia,-0.072 +1994,PRK,North Korea,-1.725 +1994,ROK,South Korea,0.365 +1994,JPN,Japan,1.029 +1994,IND,India,-1.212 +1994,BHU,Bhutan,-0.704 +1994,PAK,Pakistan,-0.993 +1994,BNG,Bangladesh,-0.835 +1994,MYA,Myanmar,-0.999 +1994,SRI,Sri Lanka,-1.052 +1994,MAD,Maldives,-0.611 +1994,NEP,Nepal,-0.498 +1994,THI,Thailand,-0.714 +1994,CAM,Cambodia,-0.278 +1994,LAO,Laos,-1.224 +1994,DRV,Vietnam,-1.517 +1994,MAL,Malaysia,-0.933 +1994,SIN,Singapore,-0.364 +1994,BRU,Brunei,-0.874 +1994,PHI,Philippines,-0.607 +1994,INS,Indonesia,-1.281 +1994,AUL,Australia,0.772 +1994,PNG,Papua New Guinea,-0.107 +1994,NEW,New Zealand,0.655 +1994,VAN,Vanuatu,-0.052 +1994,SOL,Solomon Islands,0.261 +1994,FIJ,Fiji,0.04 +1994,MSI,Marshall Islands,0.632 +1994,WSM,Samoa,0.376 +1995,USA,United States of America,2.939 +1995,CAN,Canada,1.106 +1995,BHM,Bahamas,0.111 +1995,CUB,Cuba,-1.739 +1995,HAI,Haiti,-0.296 +1995,JAM,Jamaica,-0.169 +1995,TRI,Trinidad and Tobago,-0.371 +1995,BAR,Barbados,0.001 +1995,DMA,Dominica,0.193 +1995,GRN,Grenada,-0.014 +1995,SLU,St. Lucia,-0.316 +1995,SVG,St. Vincent and the Grenadines,-0.088 +1995,AAB,Antigua & Barbuda,0.095 +1995,SKN,St. Kitts and Nevis,-0.235 +1995,MEX,Mexico,-0.527 +1995,BLZ,Belize,-0.023 +1995,GUA,Guatemala,-0.384 +1995,HON,Honduras,-0.22 +1995,SAL,El Salvador,-0.077 +1995,NIC,Nicaragua,-0.114 +1995,COS,Costa Rica,-0.112 +1995,PAN,Panama,-0.128 +1995,COL,Colombia,-0.631 +1995,VEN,Venezuela,-0.403 +1995,GUY,Guyana,-0.428 +1995,SUR,Suriname,-0.256 +1995,ECU,Ecuador,-0.097 +1995,PER,Peru,-0.235 +1995,BRA,Brazil,-0.266 +1995,BOL,Bolivia,-0.232 +1995,PAR,Paraguay,0.061 +1995,CHL,Chile,-0.201 +1995,ARG,Argentina,1.241 +1995,URU,Uruguay,-0.146 +1995,UKG,United Kingdom,2.228 +1995,IRE,Ireland,0.864 +1995,NTH,Netherlands,1.226 +1995,BEL,Belgium,1.566 +1995,LUX,Luxembourg,1.132 +1995,FRN,France,1.694 +1995,MNC,Monaco,1.161 +1995,LIE,Liechtenstein,1.344 +1995,SPN,Spain,0.91 +1995,AND,Andorra,0.962 +1995,POR,Portugal,1.025 +1995,GFR,German Federal Republic,1.171 +1995,POL,Poland,1.116 +1995,AUS,Austria,0.94 +1995,HUN,Hungary,1.146 +1995,CZR,Czech Republic,1.08 +1995,SLO,Slovakia,1.084 +1995,ITA,Italy,1.154 +1995,SNM,San Marino,0.086 +1995,MLT,Malta,0.698 +1995,ALB,Albania,0.804 +1995,MAC,Macedonia,0.816 +1995,CRO,Croatia,0.816 +1995,BOS,Bosnia and Herzegovina,0.362 +1995,SLV,Slovenia,0.98 +1995,GRC,Greece,1.319 +1995,CYP,Cyprus,-0.118 +1995,BUL,Bulgaria,0.992 +1995,MLD,Moldova,0.946 +1995,ROM,Romania,1.055 +1995,RUS,Russia,0.98 +1995,EST,Estonia,0.983 +1995,LAT,Latvia,1.513 +1995,LIT,Lithuania,1.039 +1995,UKR,Ukraine,0.433 +1995,BLR,Belarus,0.41 +1995,ARM,Armenia,0.568 +1995,GRG,Georgia,1.656 +1995,AZE,Azerbaijan,0.189 +1995,FIN,Finland,1.104 +1995,SWD,Sweden,0.943 +1995,NOR,Norway,1.046 +1995,DEN,Denmark,1.063 +1995,ICE,Iceland,1.022 +1995,CAP,Cape Verde,-0.636 +1995,GNB,Guinea-Bissau,-0.296 +1995,EQG,Equatorial Guinea,-0.006 +1995,GAM,Gambia,-0.646 +1995,MLI,Mali,-0.69 +1995,SEN,Senegal,-0.649 +1995,BEN,Benin,-0.417 +1995,MAA,Mauritania,-0.787 +1995,NIR,Niger,-0.784 +1995,CDI,Ivory Coast,-0.278 +1995,GUI,Guinea,-0.606 +1995,BFO,Burkina Faso,-0.813 +1995,LBR,Liberia,0.002 +1995,SIE,Sierra Leone,-0.618 +1995,GHA,Ghana,-0.865 +1995,TOG,Togo,-0.753 +1995,CAO,Cameroon,-0.47 +1995,NIG,Nigeria,-1.109 +1995,GAB,Gabon,-0.33 +1995,CHA,Chad,-0.517 +1995,CON,Congo,-0.4 +1995,DRC,Democratic Republic of the Congo,-0.664 +1995,UGA,Uganda,-0.929 +1995,KEN,Kenya,-0.38 +1995,TAZ,Tanzania,-1.214 +1995,BUI,Burundi,-0.799 +1995,RWA,Rwanda,-0.446 +1995,DJI,Djibouti,-0.733 +1995,ETH,Ethiopia,-0.317 +1995,ERI,Eritrea,-0.297 +1995,ANG,Angola,-0.667 +1995,MZM,Mozambique,-0.703 +1995,ZAM,Zambia,-0.482 +1995,ZIM,Zimbabwe,-0.952 +1995,MAW,Malawi,-0.351 +1995,SAF,South Africa,-0.319 +1995,NAM,Namibia,-0.892 +1995,LES,Lesotho,-0.418 +1995,BOT,Botswana,-0.411 +1995,SWA,Swaziland,-0.056 +1995,MAG,Madagascar,-0.682 +1995,COM,Comoros,-0.613 +1995,MAS,Mauritius,-0.461 +1995,SEY,Seychelles,-0.719 +1995,MOR,Morocco,-0.375 +1995,ALG,Algeria,-0.897 +1995,TUN,Tunisia,-0.746 +1995,LIB,Libya,-1.845 +1995,SUD,Sudan,-1.818 +1995,IRN,Iran,-1.529 +1995,TUR,Turkey,0.662 +1995,EGY,Egypt,-0.787 +1995,SYR,Syria,-1.497 +1995,LEB,Lebanon,-1.046 +1995,JOR,Jordan,-0.837 +1995,ISR,Israel,2.529 +1995,SAU,Saudi Arabia,-0.707 +1995,YAR,Yemen Arab Republic,-0.81 +1995,KUW,Kuwait,-0.516 +1995,BAH,Bahrain,-0.763 +1995,QAT,Qatar,-0.863 +1995,UAE,United Arab Emirates,-0.778 +1995,OMA,Oman,-0.792 +1995,AFG,Afghanistan,-0.851 +1995,TKM,Turkmenistan,0.005 +1995,TAJ,Tajikistan,0.54 +1995,KYR,Kyrgyzstan,-0.011 +1995,UZB,Uzbekistan,0.587 +1995,KZK,Kazakhstan,0.417 +1995,CHN,China,-1.443 +1995,MON,Mongolia,-0.137 +1995,PRK,North Korea,-1.69 +1995,ROK,South Korea,0.39 +1995,JPN,Japan,0.901 +1995,IND,India,-1.431 +1995,BHU,Bhutan,-0.654 +1995,PAK,Pakistan,-1.101 +1995,BNG,Bangladesh,-0.844 +1995,MYA,Myanmar,-1.369 +1995,SRI,Sri Lanka,-1.082 +1995,MAD,Maldives,-0.583 +1995,NEP,Nepal,-0.492 +1995,THI,Thailand,-0.763 +1995,CAM,Cambodia,-0.191 +1995,LAO,Laos,-1.188 +1995,DRV,Vietnam,-1.516 +1995,MAL,Malaysia,-0.812 +1995,SIN,Singapore,-0.382 +1995,BRU,Brunei,-0.937 +1995,PHI,Philippines,-0.581 +1995,INS,Indonesia,-1.317 +1995,AUL,Australia,1.091 +1995,PNG,Papua New Guinea,-0.144 +1995,NEW,New Zealand,0.572 +1995,VAN,Vanuatu,-0.27 +1995,SOL,Solomon Islands,0.211 +1995,FIJ,Fiji,-0.048 +1995,MSI,Marshall Islands,0.48 +1995,PAL,Palau,0.826 +1995,FSM,Federated States of Micronesia,0.333 +1995,WSM,Samoa,0.229 +1996,USA,United States of America,3.014 +1996,CAN,Canada,1.196 +1996,BHM,Bahamas,-0.012 +1996,CUB,Cuba,-1.857 +1996,HAI,Haiti,-0.246 +1996,DOM,Dominican Republic,-0.087 +1996,JAM,Jamaica,-0.205 +1996,TRI,Trinidad and Tobago,-0.264 +1996,BAR,Barbados,-0.027 +1996,DMA,Dominica,-0.127 +1996,GRN,Grenada,-0.048 +1996,SLU,St. Lucia,-0.316 +1996,SVG,St. Vincent and the Grenadines,-0.082 +1996,AAB,Antigua & Barbuda,-0.137 +1996,SKN,St. Kitts and Nevis,-0.209 +1996,MEX,Mexico,-0.487 +1996,BLZ,Belize,-0.066 +1996,GUA,Guatemala,-0.093 +1996,HON,Honduras,-0.188 +1996,SAL,El Salvador,-0.141 +1996,NIC,Nicaragua,-0.148 +1996,COS,Costa Rica,-0.189 +1996,PAN,Panama,-0.27 +1996,COL,Colombia,-0.661 +1996,VEN,Venezuela,-0.364 +1996,GUY,Guyana,-0.425 +1996,SUR,Suriname,-0.132 +1996,ECU,Ecuador,-0.266 +1996,PER,Peru,-0.217 +1996,BRA,Brazil,-0.211 +1996,BOL,Bolivia,-0.205 +1996,PAR,Paraguay,0.054 +1996,CHL,Chile,-0.095 +1996,ARG,Argentina,0.693 +1996,URU,Uruguay,-0.016 +1996,UKG,United Kingdom,2.034 +1996,IRE,Ireland,0.905 +1996,NTH,Netherlands,1.403 +1996,BEL,Belgium,1.485 +1996,LUX,Luxembourg,1.355 +1996,FRN,France,1.727 +1996,MNC,Monaco,1.251 +1996,LIE,Liechtenstein,1.049 +1996,SPN,Spain,1.154 +1996,AND,Andorra,1.146 +1996,POR,Portugal,1.248 +1996,GFR,German Federal Republic,1.252 +1996,POL,Poland,1.221 +1996,AUS,Austria,0.992 +1996,HUN,Hungary,1.327 +1996,CZR,Czech Republic,1.232 +1996,SLO,Slovakia,1.208 +1996,ITA,Italy,1.284 +1996,SNM,San Marino,0.634 +1996,MLT,Malta,0.342 +1996,ALB,Albania,1.03 +1996,MAC,Macedonia,0.973 +1996,CRO,Croatia,0.917 +1996,BOS,Bosnia and Herzegovina,0.458 +1996,SLV,Slovenia,1.184 +1996,GRC,Greece,1.297 +1996,CYP,Cyprus,0.479 +1996,BUL,Bulgaria,1.173 +1996,MLD,Moldova,0.948 +1996,ROM,Romania,1.233 +1996,RUS,Russia,0.708 +1996,EST,Estonia,1.141 +1996,LAT,Latvia,1.304 +1996,LIT,Lithuania,1.238 +1996,UKR,Ukraine,0.531 +1996,BLR,Belarus,0.477 +1996,ARM,Armenia,0.592 +1996,GRG,Georgia,0.932 +1996,AZE,Azerbaijan,0.223 +1996,FIN,Finland,1.332 +1996,SWD,Sweden,0.981 +1996,NOR,Norway,1.206 +1996,DEN,Denmark,1.266 +1996,ICE,Iceland,1.209 +1996,CAP,Cape Verde,-0.62 +1996,GNB,Guinea-Bissau,-0.536 +1996,EQG,Equatorial Guinea,0.009 +1996,GAM,Gambia,-0.781 +1996,MLI,Mali,-0.668 +1996,SEN,Senegal,-0.509 +1996,BEN,Benin,-0.606 +1996,MAA,Mauritania,-0.65 +1996,NIR,Niger,-0.743 +1996,CDI,Ivory Coast,-0.412 +1996,GUI,Guinea,-0.74 +1996,BFO,Burkina Faso,-0.556 +1996,LBR,Liberia,-0.487 +1996,SIE,Sierra Leone,-0.485 +1996,GHA,Ghana,-1.046 +1996,TOG,Togo,-0.717 +1996,CAO,Cameroon,-0.544 +1996,NIG,Nigeria,-1.322 +1996,GAB,Gabon,-0.512 +1996,CHA,Chad,-0.714 +1996,CON,Congo,-0.473 +1996,DRC,Democratic Republic of the Congo,-0.399 +1996,UGA,Uganda,-0.973 +1996,KEN,Kenya,-0.351 +1996,TAZ,Tanzania,-1.098 +1996,BUI,Burundi,-0.659 +1996,RWA,Rwanda,-0.454 +1996,DJI,Djibouti,-0.825 +1996,ETH,Ethiopia,-0.346 +1996,ERI,Eritrea,-0.477 +1996,ANG,Angola,-0.69 +1996,MZM,Mozambique,-0.625 +1996,ZAM,Zambia,-0.485 +1996,ZIM,Zimbabwe,-0.831 +1996,MAW,Malawi,-0.358 +1996,SAF,South Africa,-0.213 +1996,NAM,Namibia,-0.796 +1996,LES,Lesotho,-0.467 +1996,BOT,Botswana,-0.443 +1996,SWA,Swaziland,-0.137 +1996,MAG,Madagascar,-0.638 +1996,COM,Comoros,-0.361 +1996,MAS,Mauritius,-0.242 +1996,SEY,Seychelles,-0.654 +1996,MOR,Morocco,-0.583 +1996,ALG,Algeria,-0.923 +1996,TUN,Tunisia,-0.769 +1996,LIB,Libya,-1.799 +1996,SUD,Sudan,-1.727 +1996,IRN,Iran,-1.685 +1996,TUR,Turkey,0.665 +1996,EGY,Egypt,-0.844 +1996,SYR,Syria,-1.69 +1996,LEB,Lebanon,-1.192 +1996,JOR,Jordan,-0.729 +1996,ISR,Israel,2.439 +1996,SAU,Saudi Arabia,-0.784 +1996,YAR,Yemen Arab Republic,-0.841 +1996,KUW,Kuwait,-0.476 +1996,BAH,Bahrain,-0.736 +1996,QAT,Qatar,-0.912 +1996,UAE,United Arab Emirates,-0.662 +1996,OMA,Oman,-0.798 +1996,AFG,Afghanistan,-1.023 +1996,TKM,Turkmenistan,-0.2 +1996,TAJ,Tajikistan,0.682 +1996,KYR,Kyrgyzstan,0.215 +1996,UZB,Uzbekistan,0.698 +1996,KZK,Kazakhstan,0.466 +1996,CHN,China,-1.337 +1996,MON,Mongolia,-0.088 +1996,PRK,North Korea,-1.779 +1996,ROK,South Korea,0.47 +1996,JPN,Japan,0.976 +1996,IND,India,-1.506 +1996,BHU,Bhutan,-0.509 +1996,PAK,Pakistan,-1.068 +1996,BNG,Bangladesh,-0.843 +1996,MYA,Myanmar,-1.507 +1996,SRI,Sri Lanka,-0.971 +1996,MAD,Maldives,-0.556 +1996,NEP,Nepal,-0.603 +1996,THI,Thailand,-0.64 +1996,CAM,Cambodia,-0.193 +1996,LAO,Laos,-1.142 +1996,DRV,Vietnam,-1.449 +1996,MAL,Malaysia,-0.768 +1996,SIN,Singapore,-0.439 +1996,BRU,Brunei,-0.832 +1996,PHI,Philippines,-0.625 +1996,INS,Indonesia,-1.386 +1996,AUL,Australia,0.824 +1996,PNG,Papua New Guinea,-0.544 +1996,NEW,New Zealand,0.61 +1996,VAN,Vanuatu,-0.2 +1996,SOL,Solomon Islands,0.109 +1996,FIJ,Fiji,0.026 +1996,MSI,Marshall Islands,0.778 +1996,PAL,Palau,0.822 +1996,FSM,Federated States of Micronesia,0.693 +1996,WSM,Samoa,0.235 +1997,USA,United States of America,2.923 +1997,CAN,Canada,1.116 +1997,BHM,Bahamas,-0.14 +1997,CUB,Cuba,-1.903 +1997,HAI,Haiti,-0.273 +1997,DOM,Dominican Republic,-0.121 +1997,JAM,Jamaica,-0.279 +1997,TRI,Trinidad and Tobago,-0.285 +1997,BAR,Barbados,-0.197 +1997,DMA,Dominica,-0.295 +1997,GRN,Grenada,-0.301 +1997,SLU,St. Lucia,-0.583 +1997,SVG,St. Vincent and the Grenadines,-0.197 +1997,AAB,Antigua & Barbuda,-0.303 +1997,SKN,St. Kitts and Nevis,-0.458 +1997,MEX,Mexico,-0.474 +1997,BLZ,Belize,-0.202 +1997,GUA,Guatemala,-0.108 +1997,HON,Honduras,-0.196 +1997,SAL,El Salvador,-0.216 +1997,NIC,Nicaragua,-0.093 +1997,COS,Costa Rica,-0.186 +1997,PAN,Panama,-0.373 +1997,COL,Colombia,-0.724 +1997,VEN,Venezuela,-0.332 +1997,GUY,Guyana,-0.431 +1997,SUR,Suriname,-0.475 +1997,ECU,Ecuador,-0.137 +1997,PER,Peru,-0.23 +1997,BRA,Brazil,-0.194 +1997,BOL,Bolivia,-0.111 +1997,PAR,Paraguay,-0.084 +1997,CHL,Chile,-0.059 +1997,ARG,Argentina,0.533 +1997,URU,Uruguay,-0.035 +1997,UKG,United Kingdom,1.977 +1997,IRE,Ireland,1.044 +1997,NTH,Netherlands,1.471 +1997,BEL,Belgium,1.447 +1997,LUX,Luxembourg,1.433 +1997,FRN,France,1.723 +1997,MNC,Monaco,1.22 +1997,LIE,Liechtenstein,1.124 +1997,SPN,Spain,1.271 +1997,AND,Andorra,1.27 +1997,POR,Portugal,1.302 +1997,GFR,German Federal Republic,1.373 +1997,POL,Poland,1.289 +1997,AUS,Austria,1.132 +1997,HUN,Hungary,1.293 +1997,CZR,Czech Republic,1.318 +1997,SLO,Slovakia,1.242 +1997,ITA,Italy,1.337 +1997,SNM,San Marino,0.887 +1997,MLT,Malta,0.341 +1997,ALB,Albania,1.045 +1997,MAC,Macedonia,1.026 +1997,CRO,Croatia,1.019 +1997,SLV,Slovenia,1.203 +1997,GRC,Greece,1.277 +1997,CYP,Cyprus,0.622 +1997,BUL,Bulgaria,1.291 +1997,MLD,Moldova,0.99 +1997,ROM,Romania,1.22 +1997,RUS,Russia,0.524 +1997,EST,Estonia,1.201 +1997,LAT,Latvia,1.311 +1997,LIT,Lithuania,1.263 +1997,UKR,Ukraine,0.483 +1997,BLR,Belarus,0.355 +1997,ARM,Armenia,0.68 +1997,GRG,Georgia,0.804 +1997,AZE,Azerbaijan,0.229 +1997,FIN,Finland,1.367 +1997,SWD,Sweden,1.141 +1997,NOR,Norway,1.305 +1997,DEN,Denmark,1.296 +1997,ICE,Iceland,1.326 +1997,CAP,Cape Verde,-0.571 +1997,GNB,Guinea-Bissau,-0.666 +1997,EQG,Equatorial Guinea,-0.239 +1997,GAM,Gambia,-0.783 +1997,MLI,Mali,-0.706 +1997,SEN,Senegal,-0.396 +1997,BEN,Benin,-0.71 +1997,MAA,Mauritania,-0.548 +1997,NIR,Niger,-0.911 +1997,CDI,Ivory Coast,-0.629 +1997,GUI,Guinea,-0.751 +1997,BFO,Burkina Faso,-0.694 +1997,LBR,Liberia,-0.503 +1997,SIE,Sierra Leone,-0.499 +1997,GHA,Ghana,-1.098 +1997,TOG,Togo,-0.838 +1997,CAO,Cameroon,-0.613 +1997,NIG,Nigeria,-1.451 +1997,GAB,Gabon,-0.65 +1997,CHA,Chad,-0.782 +1997,CON,Congo,-0.611 +1997,DRC,Democratic Republic of the Congo,-0.522 +1997,UGA,Uganda,-0.932 +1997,KEN,Kenya,-0.585 +1997,TAZ,Tanzania,-1.087 +1997,BUI,Burundi,-0.588 +1997,RWA,Rwanda,0.132 +1997,DJI,Djibouti,-0.791 +1997,ETH,Ethiopia,-0.195 +1997,ERI,Eritrea,-0.497 +1997,ANG,Angola,-0.659 +1997,MZM,Mozambique,-0.668 +1997,ZAM,Zambia,-0.366 +1997,ZIM,Zimbabwe,-0.879 +1997,MAW,Malawi,-0.287 +1997,SAF,South Africa,-0.133 +1997,NAM,Namibia,-0.861 +1997,LES,Lesotho,-0.654 +1997,BOT,Botswana,-0.476 +1997,SWA,Swaziland,-0.039 +1997,MAG,Madagascar,-0.541 +1997,COM,Comoros,-0.716 +1997,MAS,Mauritius,-0.161 +1997,MOR,Morocco,-0.668 +1997,ALG,Algeria,-0.888 +1997,TUN,Tunisia,-0.747 +1997,LIB,Libya,-1.866 +1997,SUD,Sudan,-1.641 +1997,IRN,Iran,-1.72 +1997,TUR,Turkey,0.602 +1997,EGY,Egypt,-0.842 +1997,SYR,Syria,-1.649 +1997,LEB,Lebanon,-1.091 +1997,JOR,Jordan,-0.63 +1997,ISR,Israel,2.42 +1997,SAU,Saudi Arabia,-0.729 +1997,YAR,Yemen Arab Republic,-0.826 +1997,KUW,Kuwait,-0.446 +1997,BAH,Bahrain,-0.66 +1997,QAT,Qatar,-0.942 +1997,UAE,United Arab Emirates,-0.699 +1997,OMA,Oman,-0.778 +1997,AFG,Afghanistan,-0.859 +1997,TKM,Turkmenistan,0.08 +1997,TAJ,Tajikistan,0.298 +1997,KYR,Kyrgyzstan,0.303 +1997,UZB,Uzbekistan,0.593 +1997,KZK,Kazakhstan,0.378 +1997,CHN,China,-1.302 +1997,MON,Mongolia,-0.135 +1997,PRK,North Korea,-1.893 +1997,ROK,South Korea,0.521 +1997,JPN,Japan,0.854 +1997,IND,India,-1.297 +1997,BHU,Bhutan,-0.588 +1997,PAK,Pakistan,-0.914 +1997,BNG,Bangladesh,-0.811 +1997,MYA,Myanmar,-1.485 +1997,SRI,Sri Lanka,-0.894 +1997,MAD,Maldives,-0.549 +1997,NEP,Nepal,-0.673 +1997,THI,Thailand,-0.627 +1997,LAO,Laos,-1.226 +1997,DRV,Vietnam,-1.492 +1997,MAL,Malaysia,-0.723 +1997,SIN,Singapore,-0.505 +1997,BRU,Brunei,-0.684 +1997,PHI,Philippines,-0.768 +1997,INS,Indonesia,-1.29 +1997,AUL,Australia,0.889 +1997,PNG,Papua New Guinea,-0.659 +1997,NEW,New Zealand,0.788 +1997,VAN,Vanuatu,-0.142 +1997,SOL,Solomon Islands,0.183 +1997,FIJ,Fiji,-0.323 +1997,MSI,Marshall Islands,0.783 +1997,FSM,Federated States of Micronesia,1.202 +1997,WSM,Samoa,0.248 +1998,USA,United States of America,2.854 +1998,CAN,Canada,1.178 +1998,BHM,Bahamas,-0.194 +1998,CUB,Cuba,-1.742 +1998,HAI,Haiti,-0.381 +1998,DOM,Dominican Republic,-0.278 +1998,JAM,Jamaica,-0.271 +1998,TRI,Trinidad and Tobago,-0.263 +1998,BAR,Barbados,-0.184 +1998,DMA,Dominica,-0.295 +1998,GRN,Grenada,-0.254 +1998,SLU,St. Lucia,-0.591 +1998,SVG,St. Vincent and the Grenadines,-0.318 +1998,AAB,Antigua & Barbuda,-0.382 +1998,SKN,St. Kitts and Nevis,-0.484 +1998,MEX,Mexico,-0.588 +1998,BLZ,Belize,-0.376 +1998,GUA,Guatemala,-0.047 +1998,HON,Honduras,-0.02 +1998,SAL,El Salvador,-0.249 +1998,NIC,Nicaragua,0.098 +1998,COS,Costa Rica,-0.166 +1998,PAN,Panama,-0.359 +1998,COL,Colombia,-0.714 +1998,VEN,Venezuela,-0.426 +1998,GUY,Guyana,-0.461 +1998,SUR,Suriname,-0.62 +1998,ECU,Ecuador,-0.099 +1998,PER,Peru,-0.166 +1998,BRA,Brazil,-0.133 +1998,BOL,Bolivia,-0.215 +1998,PAR,Paraguay,-0.037 +1998,CHL,Chile,-0.134 +1998,ARG,Argentina,0.4 +1998,URU,Uruguay,-0.084 +1998,UKG,United Kingdom,1.759 +1998,IRE,Ireland,0.993 +1998,NTH,Netherlands,1.317 +1998,BEL,Belgium,1.316 +1998,LUX,Luxembourg,1.302 +1998,FRN,France,1.591 +1998,MNC,Monaco,1.338 +1998,LIE,Liechtenstein,1.057 +1998,SPN,Spain,1.17 +1998,AND,Andorra,1.174 +1998,POR,Portugal,1.178 +1998,GFR,German Federal Republic,1.289 +1998,POL,Poland,1.201 +1998,AUS,Austria,1.116 +1998,HUN,Hungary,1.286 +1998,CZR,Czech Republic,1.208 +1998,SLO,Slovakia,1.189 +1998,ITA,Italy,1.243 +1998,SNM,San Marino,0.756 +1998,MLT,Malta,0.374 +1998,ALB,Albania,1.121 +1998,MAC,Macedonia,0.961 +1998,CRO,Croatia,0.992 +1998,SLV,Slovenia,1.147 +1998,GRC,Greece,1.183 +1998,CYP,Cyprus,0.529 +1998,BUL,Bulgaria,1.206 +1998,MLD,Moldova,0.949 +1998,ROM,Romania,1.174 +1998,RUS,Russia,0.543 +1998,EST,Estonia,1.191 +1998,LAT,Latvia,1.221 +1998,LIT,Lithuania,1.203 +1998,UKR,Ukraine,0.399 +1998,BLR,Belarus,0.153 +1998,ARM,Armenia,0.482 +1998,GRG,Georgia,0.601 +1998,AZE,Azerbaijan,0.092 +1998,FIN,Finland,1.241 +1998,SWD,Sweden,1.067 +1998,NOR,Norway,1.193 +1998,DEN,Denmark,1.183 +1998,ICE,Iceland,1.197 +1998,CAP,Cape Verde,-0.687 +1998,GNB,Guinea-Bissau,-0.758 +1998,EQG,Equatorial Guinea,-0.269 +1998,GAM,Gambia,-0.439 +1998,MLI,Mali,-0.755 +1998,SEN,Senegal,-0.382 +1998,BEN,Benin,-0.803 +1998,MAA,Mauritania,-0.642 +1998,NIR,Niger,-0.846 +1998,CDI,Ivory Coast,-0.693 +1998,GUI,Guinea,-0.815 +1998,BFO,Burkina Faso,-0.719 +1998,SIE,Sierra Leone,-0.543 +1998,GHA,Ghana,-1.005 +1998,TOG,Togo,-0.74 +1998,CAO,Cameroon,-0.475 +1998,NIG,Nigeria,-1.375 +1998,GAB,Gabon,-0.418 +1998,CEN,Central African Republic,-0.376 +1998,CHA,Chad,-0.678 +1998,CON,Congo,-0.579 +1998,DRC,Democratic Republic of the Congo,-0.524 +1998,UGA,Uganda,-0.895 +1998,KEN,Kenya,-0.555 +1998,TAZ,Tanzania,-1.03 +1998,BUI,Burundi,-0.485 +1998,RWA,Rwanda,0.053 +1998,DJI,Djibouti,-0.749 +1998,ETH,Ethiopia,-0.333 +1998,ERI,Eritrea,-0.708 +1998,ANG,Angola,-0.441 +1998,MZM,Mozambique,-0.61 +1998,ZAM,Zambia,-0.028 +1998,ZIM,Zimbabwe,-1.024 +1998,MAW,Malawi,-0.425 +1998,SAF,South Africa,-0.099 +1998,NAM,Namibia,-0.723 +1998,LES,Lesotho,-0.521 +1998,BOT,Botswana,-0.53 +1998,SWA,Swaziland,-0.049 +1998,MAG,Madagascar,-0.614 +1998,COM,Comoros,-0.353 +1998,MAS,Mauritius,-0.269 +1998,SEY,Seychelles,-0.19 +1998,MOR,Morocco,-0.717 +1998,ALG,Algeria,-0.838 +1998,TUN,Tunisia,-0.818 +1998,LIB,Libya,-1.777 +1998,SUD,Sudan,-1.556 +1998,IRN,Iran,-1.594 +1998,TUR,Turkey,0.588 +1998,EGY,Egypt,-0.882 +1998,SYR,Syria,-1.647 +1998,LEB,Lebanon,-1.23 +1998,JOR,Jordan,-0.809 +1998,ISR,Israel,2.334 +1998,SAU,Saudi Arabia,-0.765 +1998,YAR,Yemen Arab Republic,-0.856 +1998,KUW,Kuwait,-0.529 +1998,BAH,Bahrain,-0.757 +1998,QAT,Qatar,-0.926 +1998,UAE,United Arab Emirates,-0.744 +1998,OMA,Oman,-0.822 +1998,AFG,Afghanistan,-0.88 +1998,TKM,Turkmenistan,0.067 +1998,TAJ,Tajikistan,0.159 +1998,KYR,Kyrgyzstan,0.339 +1998,UZB,Uzbekistan,0.722 +1998,KZK,Kazakhstan,0.337 +1998,CHN,China,-0.76 +1998,MON,Mongolia,-0.217 +1998,PRK,North Korea,-1.882 +1998,ROK,South Korea,0.632 +1998,JPN,Japan,0.737 +1998,IND,India,-0.985 +1998,BHU,Bhutan,-0.656 +1998,PAK,Pakistan,-0.851 +1998,BNG,Bangladesh,-0.792 +1998,MYA,Myanmar,-1.306 +1998,SRI,Sri Lanka,-0.869 +1998,MAD,Maldives,-0.477 +1998,NEP,Nepal,-0.607 +1998,THI,Thailand,-0.557 +1998,LAO,Laos,-1.199 +1998,DRV,Vietnam,-1.443 +1998,MAL,Malaysia,-0.702 +1998,SIN,Singapore,-0.347 +1998,BRU,Brunei,-0.779 +1998,PHI,Philippines,-0.843 +1998,INS,Indonesia,-1.154 +1998,AUL,Australia,0.953 +1998,PNG,Papua New Guinea,-0.707 +1998,NEW,New Zealand,0.865 +1998,VAN,Vanuatu,-0.064 +1998,SOL,Solomon Islands,-0.001 +1998,FIJ,Fiji,-0.45 +1998,MSI,Marshall Islands,1.136 +1998,FSM,Federated States of Micronesia,1.832 +1998,WSM,Samoa,0.166 +1999,USA,United States of America,2.678 +1999,CAN,Canada,1.173 +1999,BHM,Bahamas,-0.229 +1999,CUB,Cuba,-1.609 +1999,HAI,Haiti,-0.4 +1999,DOM,Dominican Republic,-0.326 +1999,JAM,Jamaica,-0.35 +1999,TRI,Trinidad and Tobago,-0.35 +1999,BAR,Barbados,-0.251 +1999,DMA,Dominica,-0.422 +1999,GRN,Grenada,-0.33 +1999,SLU,St. Lucia,-0.752 +1999,SVG,St. Vincent and the Grenadines,-0.101 +1999,AAB,Antigua & Barbuda,-0.471 +1999,SKN,St. Kitts and Nevis,-0.537 +1999,MEX,Mexico,-0.532 +1999,BLZ,Belize,-0.408 +1999,GUA,Guatemala,0.048 +1999,HON,Honduras,-0.349 +1999,SAL,El Salvador,-0.33 +1999,NIC,Nicaragua,-0.05 +1999,COS,Costa Rica,-0.235 +1999,PAN,Panama,-0.33 +1999,COL,Colombia,-0.531 +1999,VEN,Venezuela,-0.505 +1999,GUY,Guyana,-0.462 +1999,SUR,Suriname,-0.788 +1999,ECU,Ecuador,-0.331 +1999,PER,Peru,-0.206 +1999,BRA,Brazil,-0.047 +1999,BOL,Bolivia,-0.198 +1999,PAR,Paraguay,-0.004 +1999,CHL,Chile,-0.099 +1999,ARG,Argentina,0.362 +1999,URU,Uruguay,-0.016 +1999,UKG,United Kingdom,1.687 +1999,IRE,Ireland,0.876 +1999,NTH,Netherlands,1.289 +1999,BEL,Belgium,1.237 +1999,LUX,Luxembourg,1.238 +1999,FRN,France,1.511 +1999,MNC,Monaco,1.361 +1999,LIE,Liechtenstein,1.06 +1999,SPN,Spain,1.111 +1999,AND,Andorra,1.111 +1999,POR,Portugal,1.106 +1999,GFR,German Federal Republic,1.358 +1999,POL,Poland,1.134 +1999,AUS,Austria,1.023 +1999,HUN,Hungary,1.306 +1999,CZR,Czech Republic,1.112 +1999,SLO,Slovakia,1.115 +1999,ITA,Italy,1.124 +1999,SNM,San Marino,0.735 +1999,MLT,Malta,0.594 +1999,ALB,Albania,1.038 +1999,MAC,Macedonia,0.889 +1999,CRO,Croatia,0.898 +1999,BOS,Bosnia and Herzegovina,0.57 +1999,SLV,Slovenia,1.102 +1999,GRC,Greece,1.101 +1999,CYP,Cyprus,0.605 +1999,BUL,Bulgaria,1.134 +1999,MLD,Moldova,0.942 +1999,ROM,Romania,1.127 +1999,RUS,Russia,0.401 +1999,EST,Estonia,1.199 +1999,LAT,Latvia,1.136 +1999,LIT,Lithuania,1.158 +1999,UKR,Ukraine,0.387 +1999,BLR,Belarus,-0.029 +1999,ARM,Armenia,0.357 +1999,GRG,Georgia,0.796 +1999,AZE,Azerbaijan,0.165 +1999,FIN,Finland,1.118 +1999,SWD,Sweden,1.014 +1999,NOR,Norway,1.123 +1999,DEN,Denmark,1.209 +1999,ICE,Iceland,1.215 +1999,CAP,Cape Verde,-0.744 +1999,GNB,Guinea-Bissau,-0.776 +1999,EQG,Equatorial Guinea,-0.271 +1999,GAM,Gambia,-0.447 +1999,MLI,Mali,-0.818 +1999,SEN,Senegal,-0.38 +1999,BEN,Benin,-0.856 +1999,CDI,Ivory Coast,-0.75 +1999,GUI,Guinea,-0.788 +1999,BFO,Burkina Faso,-0.889 +1999,SIE,Sierra Leone,-0.388 +1999,GHA,Ghana,-0.862 +1999,TOG,Togo,-0.546 +1999,CAO,Cameroon,-0.56 +1999,NIG,Nigeria,-0.778 +1999,GAB,Gabon,-0.626 +1999,CHA,Chad,-0.976 +1999,CON,Congo,-0.752 +1999,DRC,Democratic Republic of the Congo,-1.06 +1999,UGA,Uganda,-0.821 +1999,KEN,Kenya,-0.601 +1999,TAZ,Tanzania,-1.117 +1999,RWA,Rwanda,-0.081 +1999,DJI,Djibouti,-0.799 +1999,ETH,Ethiopia,-0.426 +1999,ERI,Eritrea,-0.627 +1999,ANG,Angola,-0.656 +1999,MZM,Mozambique,-0.678 +1999,ZAM,Zambia,-0.344 +1999,ZIM,Zimbabwe,-0.831 +1999,MAW,Malawi,-0.313 +1999,SAF,South Africa,-0.013 +1999,NAM,Namibia,-0.772 +1999,LES,Lesotho,-0.514 +1999,BOT,Botswana,-0.543 +1999,SWA,Swaziland,-0.199 +1999,MAG,Madagascar,-0.527 +1999,COM,Comoros,-0.51 +1999,MAS,Mauritius,-0.34 +1999,SEY,Seychelles,-0.408 +1999,MOR,Morocco,-0.778 +1999,ALG,Algeria,-0.92 +1999,TUN,Tunisia,-0.841 +1999,LIB,Libya,-1.613 +1999,SUD,Sudan,-1.56 +1999,IRN,Iran,-1.645 +1999,TUR,Turkey,0.615 +1999,EGY,Egypt,-0.987 +1999,SYR,Syria,-1.611 +1999,LEB,Lebanon,-1.206 +1999,JOR,Jordan,-0.828 +1999,ISR,Israel,2.172 +1999,SAU,Saudi Arabia,-0.721 +1999,YAR,Yemen Arab Republic,-0.758 +1999,KUW,Kuwait,-0.528 +1999,BAH,Bahrain,-0.713 +1999,QAT,Qatar,-0.917 +1999,UAE,United Arab Emirates,-0.691 +1999,OMA,Oman,-0.855 +1999,AFG,Afghanistan,-0.936 +1999,TKM,Turkmenistan,0.001 +1999,TAJ,Tajikistan,0.026 +1999,UZB,Uzbekistan,0.727 +1999,KZK,Kazakhstan,0.401 +1999,CHN,China,-0.717 +1999,MON,Mongolia,-0.259 +1999,PRK,North Korea,-1.752 +1999,ROK,South Korea,0.556 +1999,JPN,Japan,0.712 +1999,IND,India,-0.791 +1999,BHU,Bhutan,-0.725 +1999,PAK,Pakistan,-0.715 +1999,BNG,Bangladesh,-0.835 +1999,MYA,Myanmar,-1.358 +1999,SRI,Sri Lanka,-0.86 +1999,MAD,Maldives,-0.454 +1999,NEP,Nepal,-0.768 +1999,THI,Thailand,-0.545 +1999,CAM,Cambodia,-0.568 +1999,LAO,Laos,-1.205 +1999,DRV,Vietnam,-1.478 +1999,MAL,Malaysia,-0.707 +1999,SIN,Singapore,-0.39 +1999,BRU,Brunei,-0.842 +1999,PHI,Philippines,-0.846 +1999,INS,Indonesia,-1.038 +1999,AUL,Australia,0.912 +1999,PNG,Papua New Guinea,-0.751 +1999,NEW,New Zealand,0.767 +1999,SOL,Solomon Islands,0.033 +1999,FIJ,Fiji,-0.609 +1999,TON,Tonga,0.367 +1999,MSI,Marshall Islands,1.236 +1999,FSM,Federated States of Micronesia,1.871 +1999,WSM,Samoa,0.26 +2000,USA,United States of America,2.611 +2000,CAN,Canada,1.112 +2000,BHM,Bahamas,-0.319 +2000,CUB,Cuba,-1.418 +2000,HAI,Haiti,-0.423 +2000,DOM,Dominican Republic,-0.324 +2000,JAM,Jamaica,-0.345 +2000,TRI,Trinidad and Tobago,-0.297 +2000,BAR,Barbados,-0.351 +2000,DMA,Dominica,-0.346 +2000,GRN,Grenada,-0.372 +2000,SLU,St. Lucia,-0.75 +2000,SVG,St. Vincent and the Grenadines,-0.274 +2000,AAB,Antigua & Barbuda,-0.582 +2000,SKN,St. Kitts and Nevis,-0.593 +2000,MEX,Mexico,-0.503 +2000,BLZ,Belize,-0.391 +2000,GUA,Guatemala,0.014 +2000,HON,Honduras,-0.311 +2000,SAL,El Salvador,-0.299 +2000,NIC,Nicaragua,-0.12 +2000,COS,Costa Rica,-0.127 +2000,PAN,Panama,-0.4 +2000,COL,Colombia,-0.352 +2000,VEN,Venezuela,-0.521 +2000,GUY,Guyana,-0.482 +2000,SUR,Suriname,-0.581 +2000,ECU,Ecuador,-0.377 +2000,PER,Peru,-0.054 +2000,BRA,Brazil,-0.009 +2000,BOL,Bolivia,-0.183 +2000,PAR,Paraguay,0.064 +2000,CHL,Chile,-0.056 +2000,ARG,Argentina,0.291 +2000,URU,Uruguay,0.008 +2000,UKG,United Kingdom,1.689 +2000,IRE,Ireland,0.831 +2000,NTH,Netherlands,1.236 +2000,BEL,Belgium,1.22 +2000,LUX,Luxembourg,1.224 +2000,FRN,France,1.454 +2000,MNC,Monaco,1.207 +2000,LIE,Liechtenstein,0.975 +2000,SPN,Spain,1.048 +2000,AND,Andorra,1.053 +2000,POR,Portugal,1.026 +2000,GFR,German Federal Republic,1.264 +2000,POL,Poland,1.154 +2000,AUS,Austria,1.013 +2000,HUN,Hungary,1.243 +2000,CZR,Czech Republic,1.142 +2000,SLO,Slovakia,1.089 +2000,ITA,Italy,1.085 +2000,SNM,San Marino,0.823 +2000,MLT,Malta,0.61 +2000,ALB,Albania,1.188 +2000,MAC,Macedonia,0.948 +2000,CRO,Croatia,0.999 +2000,YUG,Yugoslavia,0.567 +2000,BOS,Bosnia and Herzegovina,0.623 +2000,SLV,Slovenia,1.088 +2000,GRC,Greece,1.083 +2000,CYP,Cyprus,0.547 +2000,BUL,Bulgaria,1.033 +2000,MLD,Moldova,0.88 +2000,ROM,Romania,1.092 +2000,RUS,Russia,0.196 +2000,EST,Estonia,1.122 +2000,LAT,Latvia,1.172 +2000,LIT,Lithuania,1.156 +2000,UKR,Ukraine,0.386 +2000,BLR,Belarus,-0.412 +2000,ARM,Armenia,0.235 +2000,GRG,Georgia,0.825 +2000,AZE,Azerbaijan,0.027 +2000,FIN,Finland,1.138 +2000,SWD,Sweden,0.985 +2000,NOR,Norway,1.112 +2000,DEN,Denmark,1.157 +2000,ICE,Iceland,1.165 +2000,CAP,Cape Verde,-0.556 +2000,STP,Sao Tome and Principe,-0.045 +2000,EQG,Equatorial Guinea,-0.387 +2000,GAM,Gambia,-0.722 +2000,MLI,Mali,-0.764 +2000,SEN,Senegal,-0.41 +2000,BEN,Benin,-0.767 +2000,MAA,Mauritania,-0.469 +2000,NIR,Niger,-0.001 +2000,CDI,Ivory Coast,-0.624 +2000,GUI,Guinea,-0.629 +2000,BFO,Burkina Faso,-0.819 +2000,SIE,Sierra Leone,-0.514 +2000,GHA,Ghana,-0.808 +2000,TOG,Togo,-0.732 +2000,CAO,Cameroon,-0.689 +2000,NIG,Nigeria,-0.76 +2000,GAB,Gabon,-0.688 +2000,CHA,Chad,-0.998 +2000,CON,Congo,-0.784 +2000,DRC,Democratic Republic of the Congo,-1.166 +2000,UGA,Uganda,-0.72 +2000,KEN,Kenya,-0.529 +2000,TAZ,Tanzania,-1.054 +2000,BUI,Burundi,-0.454 +2000,RWA,Rwanda,-0.436 +2000,DJI,Djibouti,-0.658 +2000,ETH,Ethiopia,-0.409 +2000,ERI,Eritrea,-0.552 +2000,ANG,Angola,-0.452 +2000,MZM,Mozambique,-0.714 +2000,ZAM,Zambia,-0.517 +2000,ZIM,Zimbabwe,-0.793 +2000,MAW,Malawi,-0.485 +2000,SAF,South Africa,0.013 +2000,NAM,Namibia,-0.719 +2000,LES,Lesotho,-0.63 +2000,BOT,Botswana,-0.573 +2000,SWA,Swaziland,-0.485 +2000,MAG,Madagascar,-0.669 +2000,COM,Comoros,-0.702 +2000,MAS,Mauritius,-0.375 +2000,MOR,Morocco,-0.597 +2000,ALG,Algeria,-1.073 +2000,TUN,Tunisia,-0.963 +2000,LIB,Libya,-1.702 +2000,SUD,Sudan,-1.541 +2000,IRN,Iran,-1.533 +2000,TUR,Turkey,0.642 +2000,EGY,Egypt,-1.127 +2000,SYR,Syria,-1.67 +2000,LEB,Lebanon,-1.123 +2000,JOR,Jordan,-1.022 +2000,ISR,Israel,2.184 +2000,SAU,Saudi Arabia,-0.913 +2000,YAR,Yemen Arab Republic,-0.758 +2000,KUW,Kuwait,-0.622 +2000,BAH,Bahrain,-0.847 +2000,QAT,Qatar,-1.055 +2000,UAE,United Arab Emirates,-0.643 +2000,OMA,Oman,-1.038 +2000,AFG,Afghanistan,-0.79 +2000,TKM,Turkmenistan,0.039 +2000,TAJ,Tajikistan,0.089 +2000,KYR,Kyrgyzstan,0.028 +2000,UZB,Uzbekistan,0.526 +2000,KZK,Kazakhstan,0.358 +2000,CHN,China,-0.738 +2000,MON,Mongolia,-0.259 +2000,PRK,North Korea,-1.636 +2000,ROK,South Korea,0.58 +2000,JPN,Japan,0.705 +2000,IND,India,-0.702 +2000,BHU,Bhutan,-0.848 +2000,PAK,Pakistan,-0.841 +2000,BNG,Bangladesh,-0.839 +2000,MYA,Myanmar,-1.392 +2000,SRI,Sri Lanka,-0.857 +2000,MAD,Maldives,-0.542 +2000,NEP,Nepal,-0.709 +2000,THI,Thailand,-0.374 +2000,CAM,Cambodia,-0.687 +2000,LAO,Laos,-1.21 +2000,DRV,Vietnam,-1.401 +2000,MAL,Malaysia,-0.724 +2000,SIN,Singapore,-0.252 +2000,BRU,Brunei,-0.866 +2000,PHI,Philippines,-0.606 +2000,INS,Indonesia,-1.011 +2000,AUL,Australia,0.892 +2000,PNG,Papua New Guinea,-0.521 +2000,NEW,New Zealand,0.753 +2000,VAN,Vanuatu,-0.053 +2000,SOL,Solomon Islands,-0.002 +2000,NAU,Nauru,0.207 +2000,FIJ,Fiji,-0.262 +2000,TON,Tonga,0.369 +2000,NAU,Nauru,0.202 +2000,MSI,Marshall Islands,1.291 +2000,PAL,Palau,0.56 +2000,FSM,Federated States of Micronesia,1.849 +2000,WSM,Samoa,0.307 +2001,USA,United States of America,2.576 +2001,CAN,Canada,1.184 +2001,BHM,Bahamas,-0.257 +2001,CUB,Cuba,-1.336 +2001,HAI,Haiti,-0.433 +2001,DOM,Dominican Republic,-0.361 +2001,JAM,Jamaica,-0.364 +2001,TRI,Trinidad and Tobago,-0.293 +2001,BAR,Barbados,-0.377 +2001,DMA,Dominica,-0.387 +2001,GRN,Grenada,-0.308 +2001,SLU,St. Lucia,-0.752 +2001,SVG,St. Vincent and the Grenadines,-0.279 +2001,AAB,Antigua & Barbuda,-0.65 +2001,SKN,St. Kitts and Nevis,-0.565 +2001,MEX,Mexico,-0.529 +2001,BLZ,Belize,-0.336 +2001,GUA,Guatemala,-0.039 +2001,HON,Honduras,-0.316 +2001,SAL,El Salvador,-0.323 +2001,NIC,Nicaragua,0.187 +2001,COS,Costa Rica,-0.281 +2001,PAN,Panama,-0.312 +2001,COL,Colombia,-0.347 +2001,VEN,Venezuela,-0.52 +2001,GUY,Guyana,-0.493 +2001,SUR,Suriname,-0.453 +2001,ECU,Ecuador,-0.394 +2001,PER,Peru,-0.024 +2001,BRA,Brazil,-0.021 +2001,BOL,Bolivia,-0.208 +2001,PAR,Paraguay,0.111 +2001,CHL,Chile,0.122 +2001,ARG,Argentina,0.3 +2001,URU,Uruguay,0.006 +2001,UKG,United Kingdom,1.626 +2001,IRE,Ireland,0.853 +2001,NTH,Netherlands,1.201 +2001,BEL,Belgium,1.173 +2001,LUX,Luxembourg,1.176 +2001,FRN,France,1.471 +2001,MNC,Monaco,1.129 +2001,LIE,Liechtenstein,0.995 +2001,SPN,Spain,1.051 +2001,AND,Andorra,1.038 +2001,POR,Portugal,1.03 +2001,GFR,German Federal Republic,1.2 +2001,POL,Poland,1.135 +2001,AUS,Austria,0.988 +2001,HUN,Hungary,1.202 +2001,CZR,Czech Republic,1.126 +2001,SLO,Slovakia,0.999 +2001,ITA,Italy,1.082 +2001,SNM,San Marino,0.913 +2001,MLT,Malta,0.674 +2001,ALB,Albania,1.258 +2001,MAC,Macedonia,0.959 +2001,CRO,Croatia,0.849 +2001,YUG,Yugoslavia,0.847 +2001,BOS,Bosnia and Herzegovina,0.925 +2001,SLV,Slovenia,1.109 +2001,GRC,Greece,1.085 +2001,CYP,Cyprus,0.624 +2001,BUL,Bulgaria,1.077 +2001,MLD,Moldova,0.87 +2001,ROM,Romania,1.087 +2001,RUS,Russia,0.167 +2001,EST,Estonia,1.104 +2001,LAT,Latvia,1.151 +2001,LIT,Lithuania,1.097 +2001,UKR,Ukraine,0.433 +2001,BLR,Belarus,-0.181 +2001,ARM,Armenia,0.181 +2001,GRG,Georgia,0.82 +2001,AZE,Azerbaijan,-0.038 +2001,FIN,Finland,1.112 +2001,SWD,Sweden,0.997 +2001,NOR,Norway,1.159 +2001,DEN,Denmark,1.219 +2001,ICE,Iceland,1.133 +2001,CAP,Cape Verde,-0.658 +2001,EQG,Equatorial Guinea,-0.6 +2001,GAM,Gambia,-0.702 +2001,MLI,Mali,-0.811 +2001,SEN,Senegal,-0.518 +2001,BEN,Benin,-0.586 +2001,MAA,Mauritania,-0.839 +2001,CDI,Ivory Coast,-0.666 +2001,GUI,Guinea,-0.479 +2001,BFO,Burkina Faso,-0.838 +2001,SIE,Sierra Leone,-0.554 +2001,GHA,Ghana,-0.709 +2001,TOG,Togo,-0.791 +2001,CAO,Cameroon,-0.672 +2001,NIG,Nigeria,-0.676 +2001,GAB,Gabon,-0.62 +2001,CHA,Chad,-1.038 +2001,CON,Congo,-0.855 +2001,DRC,Democratic Republic of the Congo,-1.176 +2001,UGA,Uganda,-0.698 +2001,KEN,Kenya,-0.527 +2001,TAZ,Tanzania,-0.973 +2001,BUI,Burundi,-0.595 +2001,RWA,Rwanda,-0.644 +2001,DJI,Djibouti,-0.895 +2001,ETH,Ethiopia,-0.499 +2001,ERI,Eritrea,-0.599 +2001,ANG,Angola,-0.352 +2001,MZM,Mozambique,-0.736 +2001,ZAM,Zambia,-0.579 +2001,ZIM,Zimbabwe,-0.764 +2001,MAW,Malawi,-0.335 +2001,SAF,South Africa,0.031 +2001,NAM,Namibia,-0.685 +2001,LES,Lesotho,-0.651 +2001,BOT,Botswana,-0.551 +2001,SWA,Swaziland,-0.549 +2001,MAG,Madagascar,-0.528 +2001,COM,Comoros,-0.832 +2001,MAS,Mauritius,-0.279 +2001,SEY,Seychelles,-0.208 +2001,MOR,Morocco,-0.795 +2001,ALG,Algeria,-1.13 +2001,TUN,Tunisia,-1.064 +2001,LIB,Libya,-1.703 +2001,SUD,Sudan,-1.517 +2001,IRN,Iran,-1.537 +2001,TUR,Turkey,0.617 +2001,EGY,Egypt,-1.161 +2001,SYR,Syria,-1.44 +2001,LEB,Lebanon,-1.166 +2001,JOR,Jordan,-1.103 +2001,ISR,Israel,2.288 +2001,SAU,Saudi Arabia,-0.949 +2001,YAR,Yemen Arab Republic,-0.876 +2001,KUW,Kuwait,-0.764 +2001,BAH,Bahrain,-0.924 +2001,QAT,Qatar,-1.106 +2001,UAE,United Arab Emirates,-0.77 +2001,OMA,Oman,-1.066 +2001,AFG,Afghanistan,-0.839 +2001,TKM,Turkmenistan,-0.009 +2001,KZK,Kazakhstan,0.19 +2001,CHN,China,-0.674 +2001,MON,Mongolia,-0.309 +2001,PRK,North Korea,-1.621 +2001,ROK,South Korea,0.589 +2001,JPN,Japan,0.736 +2001,IND,India,-0.656 +2001,BHU,Bhutan,-0.793 +2001,PAK,Pakistan,-0.839 +2001,BNG,Bangladesh,-0.781 +2001,MYA,Myanmar,-1.411 +2001,SRI,Sri Lanka,-0.86 +2001,MAD,Maldives,-0.536 +2001,NEP,Nepal,-0.731 +2001,THI,Thailand,-0.453 +2001,CAM,Cambodia,-0.745 +2001,LAO,Laos,-1.258 +2001,DRV,Vietnam,-1.429 +2001,MAL,Malaysia,-0.846 +2001,SIN,Singapore,-0.297 +2001,BRU,Brunei,-0.954 +2001,PHI,Philippines,-0.479 +2001,INS,Indonesia,-0.996 +2001,AUL,Australia,1.016 +2001,PNG,Papua New Guinea,-0.106 +2001,NEW,New Zealand,0.817 +2001,VAN,Vanuatu,0.088 +2001,SOL,Solomon Islands,-0.027 +2001,NAU,Nauru,0.256 +2001,TUV,Tuvalu,1.275 +2001,FIJ,Fiji,-0.231 +2001,TON,Tonga,0.27 +2001,NAU,Nauru,0.296 +2001,MSI,Marshall Islands,2.073 +2001,PAL,Palau,0.519 +2001,FSM,Federated States of Micronesia,1.981 +2001,WSM,Samoa,0.268 +2002,USA,United States of America,2.628 +2002,CAN,Canada,1.129 +2002,BHM,Bahamas,-0.328 +2002,CUB,Cuba,-1.159 +2002,HAI,Haiti,-0.662 +2002,DOM,Dominican Republic,-0.369 +2002,JAM,Jamaica,-0.443 +2002,TRI,Trinidad and Tobago,-0.388 +2002,BAR,Barbados,-0.336 +2002,DMA,Dominica,-0.559 +2002,GRN,Grenada,-0.42 +2002,SLU,St. Lucia,-0.839 +2002,SVG,St. Vincent and the Grenadines,0.078 +2002,AAB,Antigua & Barbuda,-0.511 +2002,SKN,St. Kitts and Nevis,-0.59 +2002,MEX,Mexico,-0.383 +2002,BLZ,Belize,-0.404 +2002,GUA,Guatemala,0.004 +2002,HON,Honduras,-0.222 +2002,SAL,El Salvador,-0.341 +2002,NIC,Nicaragua,-0.166 +2002,COS,Costa Rica,-0.216 +2002,PAN,Panama,-0.263 +2002,COL,Colombia,-0.271 +2002,VEN,Venezuela,-0.484 +2002,GUY,Guyana,-0.488 +2002,SUR,Suriname,-0.609 +2002,ECU,Ecuador,-0.319 +2002,PER,Peru,0.01 +2002,BRA,Brazil,-0.04 +2002,BOL,Bolivia,-0.207 +2002,PAR,Paraguay,-0.063 +2002,CHL,Chile,-0.073 +2002,ARG,Argentina,0.289 +2002,URU,Uruguay,0.028 +2002,UKG,United Kingdom,1.674 +2002,IRE,Ireland,0.81 +2002,NTH,Netherlands,1.236 +2002,BEL,Belgium,1.136 +2002,LUX,Luxembourg,1.093 +2002,FRN,France,1.473 +2002,MNC,Monaco,1.081 +2002,LIE,Liechtenstein,0.881 +2002,SWZ,Switzerland,0.966 +2002,SPN,Spain,1.062 +2002,AND,Andorra,0.905 +2002,POR,Portugal,1.077 +2002,GFR,German Federal Republic,1.152 +2002,POL,Poland,1.076 +2002,AUS,Austria,0.89 +2002,HUN,Hungary,1.144 +2002,CZR,Czech Republic,1.045 +2002,SLO,Slovakia,0.962 +2002,ITA,Italy,1.138 +2002,SNM,San Marino,0.858 +2002,MLT,Malta,0.59 +2002,ALB,Albania,1.096 +2002,MAC,Macedonia,0.92 +2002,CRO,Croatia,0.886 +2002,YUG,Yugoslavia,0.899 +2002,BOS,Bosnia and Herzegovina,0.974 +2002,SLV,Slovenia,1.072 +2002,GRC,Greece,0.987 +2002,CYP,Cyprus,0.577 +2002,BUL,Bulgaria,1.112 +2002,MLD,Moldova,0.847 +2002,ROM,Romania,1.085 +2002,RUS,Russia,0.173 +2002,EST,Estonia,1.04 +2002,LAT,Latvia,1.075 +2002,LIT,Lithuania,1.062 +2002,UKR,Ukraine,0.387 +2002,BLR,Belarus,-0.159 +2002,ARM,Armenia,0.195 +2002,GRG,Georgia,0.783 +2002,AZE,Azerbaijan,-0.082 +2002,FIN,Finland,1.042 +2002,SWD,Sweden,0.887 +2002,NOR,Norway,1.1 +2002,DEN,Denmark,1.124 +2002,ICE,Iceland,1.091 +2002,CAP,Cape Verde,-0.649 +2002,STP,Sao Tome and Principe,-0.491 +2002,GNB,Guinea-Bissau,-0.033 +2002,EQG,Equatorial Guinea,-0.687 +2002,GAM,Gambia,-0.848 +2002,MLI,Mali,-0.876 +2002,SEN,Senegal,-0.508 +2002,BEN,Benin,-0.663 +2002,MAA,Mauritania,-0.901 +2002,CDI,Ivory Coast,-0.628 +2002,GUI,Guinea,-0.676 +2002,BFO,Burkina Faso,-0.865 +2002,SIE,Sierra Leone,-0.73 +2002,GHA,Ghana,-0.7 +2002,TOG,Togo,-0.888 +2002,CAO,Cameroon,-0.513 +2002,NIG,Nigeria,-0.754 +2002,GAB,Gabon,-0.63 +2002,CHA,Chad,-1.033 +2002,CON,Congo,-0.853 +2002,DRC,Democratic Republic of the Congo,-1.155 +2002,UGA,Uganda,-0.773 +2002,KEN,Kenya,-0.57 +2002,TAZ,Tanzania,-0.851 +2002,BUI,Burundi,-0.723 +2002,RWA,Rwanda,-0.433 +2002,SOM,Somalia,-0.413 +2002,DJI,Djibouti,-0.924 +2002,ETH,Ethiopia,-0.37 +2002,ERI,Eritrea,-0.643 +2002,ANG,Angola,-0.575 +2002,MZM,Mozambique,-0.688 +2002,ZAM,Zambia,-0.618 +2002,ZIM,Zimbabwe,-0.875 +2002,MAW,Malawi,-0.444 +2002,SAF,South Africa,-0.278 +2002,NAM,Namibia,-0.646 +2002,LES,Lesotho,-0.577 +2002,BOT,Botswana,-0.531 +2002,SWA,Swaziland,-0.607 +2002,MAG,Madagascar,-0.284 +2002,COM,Comoros,-0.904 +2002,MAS,Mauritius,-0.283 +2002,SEY,Seychelles,-0.354 +2002,MOR,Morocco,-0.931 +2002,ALG,Algeria,-1.13 +2002,TUN,Tunisia,-1.087 +2002,LIB,Libya,-1.685 +2002,SUD,Sudan,-1.566 +2002,IRN,Iran,-1.461 +2002,TUR,Turkey,0.686 +2002,EGY,Egypt,-1.212 +2002,SYR,Syria,-1.461 +2002,LEB,Lebanon,-1.121 +2002,JOR,Jordan,-1.138 +2002,ISR,Israel,2.289 +2002,SAU,Saudi Arabia,-1.074 +2002,YAR,Yemen Arab Republic,-0.995 +2002,KUW,Kuwait,-0.756 +2002,BAH,Bahrain,-1.031 +2002,QAT,Qatar,-1.168 +2002,UAE,United Arab Emirates,-0.949 +2002,OMA,Oman,-1.144 +2002,AFG,Afghanistan,-0.761 +2002,TKM,Turkmenistan,0.057 +2002,TAJ,Tajikistan,-0.006 +2002,KYR,Kyrgyzstan,0.027 +2002,UZB,Uzbekistan,0.393 +2002,KZK,Kazakhstan,0.141 +2002,CHN,China,-0.727 +2002,MON,Mongolia,-0.398 +2002,PRK,North Korea,-1.565 +2002,ROK,South Korea,0.733 +2002,JPN,Japan,0.736 +2002,IND,India,-0.305 +2002,BHU,Bhutan,-0.655 +2002,PAK,Pakistan,-0.581 +2002,BNG,Bangladesh,-0.878 +2002,MYA,Myanmar,-1.368 +2002,SRI,Sri Lanka,-0.815 +2002,MAD,Maldives,-0.521 +2002,NEP,Nepal,-0.766 +2002,THI,Thailand,-0.405 +2002,CAM,Cambodia,-0.75 +2002,LAO,Laos,-1.202 +2002,DRV,Vietnam,-1.416 +2002,MAL,Malaysia,-0.804 +2002,SIN,Singapore,-0.209 +2002,BRU,Brunei,-0.865 +2002,PHI,Philippines,-0.487 +2002,INS,Indonesia,-0.992 +2002,ETM,East Timor,-0.23 +2002,AUL,Australia,1.123 +2002,PNG,Papua New Guinea,0.006 +2002,NEW,New Zealand,0.727 +2002,VAN,Vanuatu,0.275 +2002,SOL,Solomon Islands,0.197 +2002,NAU,Nauru,0.142 +2002,TUV,Tuvalu,0.498 +2002,FIJ,Fiji,0.058 +2002,TON,Tonga,0.219 +2002,NAU,Nauru,0.374 +2002,MSI,Marshall Islands,2.447 +2002,PAL,Palau,1.897 +2002,FSM,Federated States of Micronesia,2.224 +2002,WSM,Samoa,0.23 +2003,USA,United States of America,2.796 +2003,CAN,Canada,1.127 +2003,BHM,Bahamas,-0.32 +2003,CUB,Cuba,-1.306 +2003,HAI,Haiti,-0.723 +2003,DOM,Dominican Republic,-0.091 +2003,JAM,Jamaica,-0.525 +2003,TRI,Trinidad and Tobago,-0.511 +2003,BAR,Barbados,-0.451 +2003,DMA,Dominica,-0.603 +2003,GRN,Grenada,-0.556 +2003,SLU,St. Lucia,-0.817 +2003,SVG,St. Vincent and the Grenadines,-0.016 +2003,AAB,Antigua & Barbuda,-0.562 +2003,SKN,St. Kitts and Nevis,-0.573 +2003,MEX,Mexico,-0.355 +2003,BLZ,Belize,-0.529 +2003,GUA,Guatemala,0.075 +2003,HON,Honduras,0.149 +2003,SAL,El Salvador,-0.095 +2003,NIC,Nicaragua,-0.082 +2003,COS,Costa Rica,-0.021 +2003,PAN,Panama,-0.351 +2003,COL,Colombia,-0.341 +2003,VEN,Venezuela,-0.535 +2003,GUY,Guyana,-0.596 +2003,SUR,Suriname,-0.577 +2003,ECU,Ecuador,-0.42 +2003,PER,Peru,-0.005 +2003,BRA,Brazil,-0.078 +2003,BOL,Bolivia,-0.219 +2003,PAR,Paraguay,-0.103 +2003,CHL,Chile,-0.06 +2003,ARG,Argentina,0.254 +2003,URU,Uruguay,0.012 +2003,UKG,United Kingdom,1.67 +2003,IRE,Ireland,0.74 +2003,NTH,Netherlands,1.112 +2003,BEL,Belgium,1.162 +2003,LUX,Luxembourg,1.157 +2003,FRN,France,1.434 +2003,MNC,Monaco,1.049 +2003,LIE,Liechtenstein,0.903 +2003,SWZ,Switzerland,1.001 +2003,SPN,Spain,1.083 +2003,AND,Andorra,0.884 +2003,POR,Portugal,1.047 +2003,GFR,German Federal Republic,1.225 +2003,POL,Poland,1.181 +2003,AUS,Austria,0.895 +2003,HUN,Hungary,1.111 +2003,CZR,Czech Republic,1.129 +2003,SLO,Slovakia,1.005 +2003,ITA,Italy,1.096 +2003,SNM,San Marino,0.858 +2003,MLT,Malta,0.671 +2003,ALB,Albania,1.214 +2003,MAC,Macedonia,0.956 +2003,CRO,Croatia,0.964 +2003,YUG,Yugoslavia,0.928 +2003,BOS,Bosnia and Herzegovina,0.887 +2003,SLV,Slovenia,1.006 +2003,GRC,Greece,0.994 +2003,CYP,Cyprus,0.647 +2003,BUL,Bulgaria,1.156 +2003,MLD,Moldova,0.7 +2003,ROM,Romania,0.979 +2003,RUS,Russia,0.224 +2003,EST,Estonia,1.08 +2003,LAT,Latvia,1.083 +2003,LIT,Lithuania,1.146 +2003,UKR,Ukraine,0.37 +2003,BLR,Belarus,-0.123 +2003,ARM,Armenia,0.24 +2003,GRG,Georgia,0.799 +2003,AZE,Azerbaijan,-0.114 +2003,FIN,Finland,1.057 +2003,SWD,Sweden,0.914 +2003,NOR,Norway,1.124 +2003,DEN,Denmark,1.086 +2003,ICE,Iceland,1.118 +2003,CAP,Cape Verde,-0.676 +2003,STP,Sao Tome and Principe,-0.496 +2003,GNB,Guinea-Bissau,-0.528 +2003,EQG,Equatorial Guinea,-0.475 +2003,GAM,Gambia,-0.84 +2003,MLI,Mali,-0.798 +2003,SEN,Senegal,-0.698 +2003,BEN,Benin,-0.659 +2003,MAA,Mauritania,-1.071 +2003,NIR,Niger,-0.644 +2003,CDI,Ivory Coast,-0.717 +2003,GUI,Guinea,-0.703 +2003,BFO,Burkina Faso,-0.816 +2003,SIE,Sierra Leone,-0.542 +2003,GHA,Ghana,-0.636 +2003,TOG,Togo,-0.871 +2003,CAO,Cameroon,-0.204 +2003,NIG,Nigeria,-0.669 +2003,GAB,Gabon,-0.746 +2003,CEN,Central African Republic,-0.356 +2003,CHA,Chad,-1.033 +2003,CON,Congo,-0.781 +2003,DRC,Democratic Republic of the Congo,-1.094 +2003,UGA,Uganda,-0.49 +2003,KEN,Kenya,-0.677 +2003,TAZ,Tanzania,-0.709 +2003,BUI,Burundi,-0.544 +2003,RWA,Rwanda,0.015 +2003,SOM,Somalia,-0.736 +2003,DJI,Djibouti,-0.998 +2003,ETH,Ethiopia,-0.419 +2003,ERI,Eritrea,-0.677 +2003,ANG,Angola,-0.417 +2003,MZM,Mozambique,-0.702 +2003,ZAM,Zambia,-0.678 +2003,ZIM,Zimbabwe,-0.918 +2003,MAW,Malawi,-0.463 +2003,SAF,South Africa,-0.358 +2003,NAM,Namibia,-0.666 +2003,LES,Lesotho,-0.661 +2003,BOT,Botswana,-0.511 +2003,SWA,Swaziland,-0.594 +2003,MAG,Madagascar,-0.492 +2003,COM,Comoros,-1.021 +2003,MAS,Mauritius,-0.323 +2003,SEY,Seychelles,-0.502 +2003,MOR,Morocco,-1.008 +2003,ALG,Algeria,-1.076 +2003,TUN,Tunisia,-1.176 +2003,LIB,Libya,-1.633 +2003,SUD,Sudan,-1.246 +2003,IRN,Iran,-1.357 +2003,TUR,Turkey,0.589 +2003,EGY,Egypt,-1.202 +2003,SYR,Syria,-1.273 +2003,LEB,Lebanon,-1.21 +2003,JOR,Jordan,-1.22 +2003,ISR,Israel,2.31 +2003,SAU,Saudi Arabia,-1.198 +2003,YAR,Yemen Arab Republic,-1.13 +2003,KUW,Kuwait,-0.99 +2003,BAH,Bahrain,-1.148 +2003,QAT,Qatar,-1.236 +2003,UAE,United Arab Emirates,-1.037 +2003,OMA,Oman,-1.223 +2003,AFG,Afghanistan,-0.833 +2003,TKM,Turkmenistan,-0.567 +2003,TAJ,Tajikistan,0.035 +2003,KYR,Kyrgyzstan,0.031 +2003,UZB,Uzbekistan,0.4 +2003,KZK,Kazakhstan,0.121 +2003,CHN,China,-0.876 +2003,MON,Mongolia,-0.409 +2003,PRK,North Korea,-1.404 +2003,ROK,South Korea,0.722 +2003,JPN,Japan,0.713 +2003,IND,India,-0.198 +2003,BHU,Bhutan,-0.346 +2003,PAK,Pakistan,-0.484 +2003,BNG,Bangladesh,-0.917 +2003,MYA,Myanmar,-1.446 +2003,SRI,Sri Lanka,-0.697 +2003,MAD,Maldives,-0.627 +2003,NEP,Nepal,-0.605 +2003,THI,Thailand,-0.299 +2003,CAM,Cambodia,-0.701 +2003,LAO,Laos,-0.949 +2003,DRV,Vietnam,-1.463 +2003,MAL,Malaysia,-0.916 +2003,SIN,Singapore,-0.209 +2003,BRU,Brunei,-1.04 +2003,PHI,Philippines,-0.514 +2003,INS,Indonesia,-0.941 +2003,ETM,East Timor,-0.208 +2003,AUL,Australia,1.201 +2003,PNG,Papua New Guinea,0.091 +2003,NEW,New Zealand,0.711 +2003,VAN,Vanuatu,0.017 +2003,SOL,Solomon Islands,0.197 +2003,NAU,Nauru,0.133 +2003,TUV,Tuvalu,0.245 +2003,FIJ,Fiji,-0.091 +2003,TON,Tonga,0.233 +2003,NAU,Nauru,0.459 +2003,MSI,Marshall Islands,1.945 +2003,PAL,Palau,2.284 +2003,FSM,Federated States of Micronesia,2.192 +2003,WSM,Samoa,0.215 +2004,USA,United States of America,2.771 +2004,CAN,Canada,1.236 +2004,BHM,Bahamas,-0.46 +2004,CUB,Cuba,-1.283 +2004,HAI,Haiti,0.235 +2004,DOM,Dominican Republic,-0.062 +2004,JAM,Jamaica,-0.594 +2004,TRI,Trinidad and Tobago,-0.553 +2004,BAR,Barbados,-0.553 +2004,DMA,Dominica,-0.631 +2004,GRN,Grenada,0.078 +2004,SLU,St. Lucia,-0.733 +2004,SVG,St. Vincent and the Grenadines,-0.26 +2004,AAB,Antigua & Barbuda,-0.528 +2004,SKN,St. Kitts and Nevis,-0.585 +2004,MEX,Mexico,-0.235 +2004,BLZ,Belize,-0.549 +2004,GUA,Guatemala,-0.047 +2004,HON,Honduras,0.005 +2004,SAL,El Salvador,-0.166 +2004,NIC,Nicaragua,-0.092 +2004,COS,Costa Rica,-0.079 +2004,PAN,Panama,-0.326 +2004,COL,Colombia,-0.455 +2004,VEN,Venezuela,-0.795 +2004,GUY,Guyana,-0.632 +2004,SUR,Suriname,-0.62 +2004,ECU,Ecuador,-0.445 +2004,PER,Peru,0.02 +2004,BRA,Brazil,-0.115 +2004,BOL,Bolivia,-0.224 +2004,PAR,Paraguay,-0.062 +2004,CHL,Chile,0.057 +2004,ARG,Argentina,0.155 +2004,URU,Uruguay,-0.02 +2004,UKG,United Kingdom,1.635 +2004,IRE,Ireland,0.829 +2004,NTH,Netherlands,1.011 +2004,BEL,Belgium,1.072 +2004,LUX,Luxembourg,1.021 +2004,FRN,France,1.455 +2004,MNC,Monaco,0.99 +2004,LIE,Liechtenstein,0.88 +2004,SWZ,Switzerland,0.898 +2004,SPN,Spain,1.018 +2004,AND,Andorra,0.902 +2004,POR,Portugal,0.994 +2004,GFR,German Federal Republic,1.084 +2004,POL,Poland,1.125 +2004,AUS,Austria,0.923 +2004,HUN,Hungary,1.035 +2004,CZR,Czech Republic,1.052 +2004,SLO,Slovakia,0.976 +2004,ITA,Italy,1.001 +2004,SNM,San Marino,0.845 +2004,MLT,Malta,0.703 +2004,ALB,Albania,1.231 +2004,MAC,Macedonia,0.943 +2004,CRO,Croatia,0.939 +2004,YUG,Yugoslavia,0.929 +2004,BOS,Bosnia and Herzegovina,0.925 +2004,SLV,Slovenia,1.011 +2004,GRC,Greece,0.91 +2004,CYP,Cyprus,0.751 +2004,BUL,Bulgaria,1.05 +2004,MLD,Moldova,0.723 +2004,ROM,Romania,1.009 +2004,RUS,Russia,0.104 +2004,EST,Estonia,0.998 +2004,LAT,Latvia,1.16 +2004,LIT,Lithuania,1.021 +2004,UKR,Ukraine,0.405 +2004,BLR,Belarus,-0.239 +2004,ARM,Armenia,0.222 +2004,GRG,Georgia,0.83 +2004,AZE,Azerbaijan,-0.112 +2004,FIN,Finland,0.997 +2004,SWD,Sweden,0.924 +2004,NOR,Norway,0.949 +2004,DEN,Denmark,1.054 +2004,ICE,Iceland,1.051 +2004,CAP,Cape Verde,-0.649 +2004,STP,Sao Tome and Principe,-0.564 +2004,GNB,Guinea-Bissau,-0.468 +2004,EQG,Equatorial Guinea,-0.232 +2004,GAM,Gambia,-0.858 +2004,MLI,Mali,-0.739 +2004,SEN,Senegal,-0.762 +2004,BEN,Benin,-0.509 +2004,MAA,Mauritania,-1.052 +2004,NIR,Niger,-0.734 +2004,CDI,Ivory Coast,-0.343 +2004,GUI,Guinea,-0.708 +2004,BFO,Burkina Faso,-0.693 +2004,LBR,Liberia,-0.31 +2004,SIE,Sierra Leone,-0.579 +2004,GHA,Ghana,-0.621 +2004,TOG,Togo,-0.792 +2004,CAO,Cameroon,0.006 +2004,NIG,Nigeria,-0.781 +2004,GAB,Gabon,-0.722 +2004,CEN,Central African Republic,-0.448 +2004,CHA,Chad,-1.067 +2004,CON,Congo,-0.793 +2004,DRC,Democratic Republic of the Congo,-0.889 +2004,UGA,Uganda,-0.306 +2004,KEN,Kenya,-0.324 +2004,TAZ,Tanzania,-0.737 +2004,BUI,Burundi,-0.295 +2004,RWA,Rwanda,-0.435 +2004,SOM,Somalia,-0.802 +2004,DJI,Djibouti,-1.004 +2004,ETH,Ethiopia,-0.502 +2004,ERI,Eritrea,-0.652 +2004,ANG,Angola,-0.51 +2004,MZM,Mozambique,-0.669 +2004,ZAM,Zambia,-0.66 +2004,ZIM,Zimbabwe,-1.074 +2004,MAW,Malawi,-0.107 +2004,SAF,South Africa,-0.444 +2004,NAM,Namibia,-0.654 +2004,LES,Lesotho,-0.657 +2004,BOT,Botswana,-0.582 +2004,SWA,Swaziland,-0.577 +2004,MAG,Madagascar,-0.572 +2004,COM,Comoros,-1.021 +2004,MAS,Mauritius,-0.447 +2004,SEY,Seychelles,-0.565 +2004,MOR,Morocco,-1.011 +2004,ALG,Algeria,-1.08 +2004,TUN,Tunisia,-1.142 +2004,LIB,Libya,-1.523 +2004,SUD,Sudan,-1.187 +2004,IRN,Iran,-1.356 +2004,TUR,Turkey,0.608 +2004,IRQ,Iraq,-0.465 +2004,EGY,Egypt,-1.297 +2004,SYR,Syria,-1.011 +2004,LEB,Lebanon,-1.19 +2004,JOR,Jordan,-0.912 +2004,ISR,Israel,2.402 +2004,SAU,Saudi Arabia,-1.234 +2004,YAR,Yemen Arab Republic,-1.148 +2004,KUW,Kuwait,-1.003 +2004,BAH,Bahrain,-1.16 +2004,QAT,Qatar,-1.142 +2004,UAE,United Arab Emirates,-1.08 +2004,OMA,Oman,-1.166 +2004,AFG,Afghanistan,-0.799 +2004,TKM,Turkmenistan,-0.871 +2004,TAJ,Tajikistan,-0.07 +2004,KYR,Kyrgyzstan,-0.14 +2004,UZB,Uzbekistan,0.148 +2004,KZK,Kazakhstan,-0.045 +2004,CHN,China,-0.831 +2004,MON,Mongolia,-0.464 +2004,PRK,North Korea,-1.446 +2004,ROK,South Korea,0.721 +2004,JPN,Japan,0.751 +2004,IND,India,-0.354 +2004,BHU,Bhutan,-0.518 +2004,PAK,Pakistan,-0.593 +2004,BNG,Bangladesh,-1.025 +2004,MYA,Myanmar,-1.386 +2004,SRI,Sri Lanka,-0.703 +2004,MAD,Maldives,-0.683 +2004,NEP,Nepal,-0.667 +2004,THI,Thailand,-0.194 +2004,CAM,Cambodia,-0.68 +2004,LAO,Laos,-0.922 +2004,DRV,Vietnam,-1.497 +2004,MAL,Malaysia,-0.861 +2004,SIN,Singapore,-0.204 +2004,BRU,Brunei,-0.866 +2004,PHI,Philippines,-0.508 +2004,INS,Indonesia,-1.038 +2004,ETM,East Timor,-0.288 +2004,AUL,Australia,1.346 +2004,PNG,Papua New Guinea,0.071 +2004,NEW,New Zealand,0.728 +2004,VAN,Vanuatu,0.262 +2004,SOL,Solomon Islands,0.146 +2004,NAU,Nauru,0.221 +2004,TUV,Tuvalu,0.11 +2004,FIJ,Fiji,-0.072 +2004,TON,Tonga,0.255 +2004,NAU,Nauru,0.448 +2004,MSI,Marshall Islands,1.194 +2004,PAL,Palau,2.658 +2004,FSM,Federated States of Micronesia,2.022 +2004,WSM,Samoa,0.249 +2005,USA,United States of America,2.894 +2005,CAN,Canada,1.264 +2005,BHM,Bahamas,-0.539 +2005,CUB,Cuba,-1.37 +2005,HAI,Haiti,-0.119 +2005,DOM,Dominican Republic,-0.024 +2005,JAM,Jamaica,-0.656 +2005,TRI,Trinidad and Tobago,-0.577 +2005,BAR,Barbados,-0.641 +2005,DMA,Dominica,-0.615 +2005,GRN,Grenada,0.008 +2005,SLU,St. Lucia,-0.758 +2005,SVG,St. Vincent and the Grenadines,-0.313 +2005,AAB,Antigua & Barbuda,-0.613 +2005,SKN,St. Kitts and Nevis,-0.493 +2005,MEX,Mexico,-0.142 +2005,BLZ,Belize,-0.531 +2005,GUA,Guatemala,-0.03 +2005,HON,Honduras,0.012 +2005,SAL,El Salvador,-0.123 +2005,NIC,Nicaragua,-0.09 +2005,COS,Costa Rica,-0.067 +2005,PAN,Panama,-0.274 +2005,COL,Colombia,-0.511 +2005,VEN,Venezuela,-1.003 +2005,GUY,Guyana,-0.644 +2005,SUR,Suriname,-0.655 +2005,ECU,Ecuador,-0.306 +2005,PER,Peru,-0.083 +2005,BRA,Brazil,-0.159 +2005,BOL,Bolivia,-0.197 +2005,PAR,Paraguay,-0.118 +2005,CHL,Chile,-0.051 +2005,ARG,Argentina,0.16 +2005,URU,Uruguay,-0.09 +2005,UKG,United Kingdom,1.671 +2005,IRE,Ireland,0.811 +2005,NTH,Netherlands,1.044 +2005,BEL,Belgium,1.071 +2005,LUX,Luxembourg,1.002 +2005,FRN,France,1.535 +2005,MNC,Monaco,0.994 +2005,LIE,Liechtenstein,0.939 +2005,SWZ,Switzerland,0.937 +2005,SPN,Spain,0.939 +2005,AND,Andorra,0.848 +2005,POR,Portugal,0.917 +2005,GFR,German Federal Republic,1.013 +2005,POL,Poland,1.045 +2005,AUS,Austria,0.952 +2005,HUN,Hungary,1.021 +2005,CZR,Czech Republic,1.012 +2005,SLO,Slovakia,0.95 +2005,ITA,Italy,0.994 +2005,SNM,San Marino,0.82 +2005,MLT,Malta,0.651 +2005,ALB,Albania,1.483 +2005,MAC,Macedonia,0.935 +2005,CRO,Croatia,0.95 +2005,YUG,Yugoslavia,0.918 +2005,BOS,Bosnia and Herzegovina,0.952 +2005,SLV,Slovenia,1.024 +2005,GRC,Greece,0.948 +2005,CYP,Cyprus,0.712 +2005,BUL,Bulgaria,0.92 +2005,MLD,Moldova,0.753 +2005,ROM,Romania,0.974 +2005,RUS,Russia,0.075 +2005,EST,Estonia,0.979 +2005,LAT,Latvia,1.133 +2005,LIT,Lithuania,1.007 +2005,UKR,Ukraine,0.558 +2005,BLR,Belarus,-0.223 +2005,ARM,Armenia,0.143 +2005,GRG,Georgia,0.976 +2005,AZE,Azerbaijan,-0.203 +2005,FIN,Finland,1.002 +2005,SWD,Sweden,0.904 +2005,NOR,Norway,0.984 +2005,DEN,Denmark,1.053 +2005,ICE,Iceland,1.02 +2005,CAP,Cape Verde,-0.578 +2005,STP,Sao Tome and Principe,-0.604 +2005,GNB,Guinea-Bissau,-0.495 +2005,EQG,Equatorial Guinea,-0.24 +2005,GAM,Gambia,-1.048 +2005,MLI,Mali,-0.672 +2005,SEN,Senegal,-0.774 +2005,BEN,Benin,-0.599 +2005,MAA,Mauritania,-0.489 +2005,NIR,Niger,-0.585 +2005,CDI,Ivory Coast,-0.373 +2005,GUI,Guinea,-0.731 +2005,BFO,Burkina Faso,-0.558 +2005,LBR,Liberia,-0.392 +2005,SIE,Sierra Leone,-0.633 +2005,GHA,Ghana,-0.576 +2005,TOG,Togo,-0.762 +2005,CAO,Cameroon,-0.037 +2005,NIG,Nigeria,-0.577 +2005,GAB,Gabon,-0.772 +2005,CEN,Central African Republic,-0.326 +2005,CHA,Chad,-1.075 +2005,CON,Congo,-0.793 +2005,DRC,Democratic Republic of the Congo,-0.589 +2005,UGA,Uganda,-0.162 +2005,KEN,Kenya,-0.488 +2005,TAZ,Tanzania,-0.573 +2005,BUI,Burundi,-0.428 +2005,RWA,Rwanda,-0.551 +2005,SOM,Somalia,-0.786 +2005,DJI,Djibouti,-0.905 +2005,ETH,Ethiopia,-0.415 +2005,ERI,Eritrea,-0.648 +2005,ANG,Angola,-0.513 +2005,MZM,Mozambique,-0.674 +2005,ZAM,Zambia,-0.548 +2005,ZIM,Zimbabwe,-1.12 +2005,MAW,Malawi,-0.359 +2005,SAF,South Africa,-0.459 +2005,NAM,Namibia,-0.545 +2005,LES,Lesotho,-0.611 +2005,BOT,Botswana,-0.544 +2005,SWA,Swaziland,-0.595 +2005,MAG,Madagascar,-0.496 +2005,COM,Comoros,-1.063 +2005,MAS,Mauritius,-0.513 +2005,SEY,Seychelles,-0.561 +2005,MOR,Morocco,-1.037 +2005,ALG,Algeria,-0.985 +2005,TUN,Tunisia,-0.968 +2005,LIB,Libya,-1.433 +2005,SUD,Sudan,-1.25 +2005,IRN,Iran,-1.467 +2005,TUR,Turkey,0.647 +2005,IRQ,Iraq,-0.4 +2005,EGY,Egypt,-1.5 +2005,SYR,Syria,-1.122 +2005,LEB,Lebanon,-0.956 +2005,JOR,Jordan,-0.98 +2005,ISR,Israel,2.435 +2005,SAU,Saudi Arabia,-1.112 +2005,YAR,Yemen Arab Republic,-1.167 +2005,KUW,Kuwait,-1.093 +2005,BAH,Bahrain,-1.147 +2005,QAT,Qatar,-1.177 +2005,UAE,United Arab Emirates,-1.036 +2005,OMA,Oman,-1.213 +2005,AFG,Afghanistan,-0.826 +2005,TKM,Turkmenistan,-1.063 +2005,TAJ,Tajikistan,-0.271 +2005,KYR,Kyrgyzstan,-0.205 +2005,UZB,Uzbekistan,-0.268 +2005,KZK,Kazakhstan,-0.162 +2005,CHN,China,-0.783 +2005,MON,Mongolia,-0.48 +2005,PRK,North Korea,-1.444 +2005,ROK,South Korea,0.539 +2005,JPN,Japan,0.699 +2005,IND,India,-0.278 +2005,BHU,Bhutan,-0.518 +2005,PAK,Pakistan,-0.626 +2005,BNG,Bangladesh,-1.031 +2005,MYA,Myanmar,-1.265 +2005,SRI,Sri Lanka,-0.582 +2005,MAD,Maldives,-0.822 +2005,NEP,Nepal,-0.529 +2005,THI,Thailand,-0.331 +2005,CAM,Cambodia,-0.726 +2005,LAO,Laos,-0.813 +2005,DRV,Vietnam,-1.49 +2005,MAL,Malaysia,-1.065 +2005,SIN,Singapore,-0.316 +2005,BRU,Brunei,-0.951 +2005,PHI,Philippines,-0.503 +2005,INS,Indonesia,-1.137 +2005,ETM,East Timor,-0.235 +2005,AUL,Australia,1.425 +2005,PNG,Papua New Guinea,0.317 +2005,NEW,New Zealand,0.707 +2005,VAN,Vanuatu,0.255 +2005,SOL,Solomon Islands,0.06 +2005,NAU,Nauru,0.226 +2005,TUV,Tuvalu,0.152 +2005,FIJ,Fiji,-0.164 +2005,TON,Tonga,0.077 +2005,NAU,Nauru,0.705 +2005,MSI,Marshall Islands,1.732 +2005,PAL,Palau,2.007 +2005,FSM,Federated States of Micronesia,1.892 +2005,WSM,Samoa,0.24 +2006,USA,United States of America,2.879 +2006,CAN,Canada,1.412 +2006,BHM,Bahamas,-0.358 +2006,CUB,Cuba,-1.256 +2006,HAI,Haiti,-0.16 +2006,DOM,Dominican Republic,-0.003 +2006,JAM,Jamaica,-0.608 +2006,TRI,Trinidad and Tobago,-0.619 +2006,BAR,Barbados,-0.604 +2006,DMA,Dominica,-0.623 +2006,GRN,Grenada,-0.455 +2006,SLU,St. Lucia,-0.788 +2006,SVG,St. Vincent and the Grenadines,-0.557 +2006,AAB,Antigua & Barbuda,-0.596 +2006,SKN,St. Kitts and Nevis,-0.589 +2006,MEX,Mexico,-0.16 +2006,BLZ,Belize,-0.402 +2006,GUA,Guatemala,-0.124 +2006,HON,Honduras,-0.101 +2006,SAL,El Salvador,-0.269 +2006,NIC,Nicaragua,-0.137 +2006,COS,Costa Rica,-0.313 +2006,PAN,Panama,-0.257 +2006,COL,Colombia,-0.342 +2006,VEN,Venezuela,-1.155 +2006,GUY,Guyana,-0.603 +2006,SUR,Suriname,-0.67 +2006,ECU,Ecuador,-0.411 +2006,PER,Peru,-0.088 +2006,BRA,Brazil,-0.192 +2006,BOL,Bolivia,-0.333 +2006,PAR,Paraguay,-0.239 +2006,CHL,Chile,-0.131 +2006,ARG,Argentina,0.046 +2006,URU,Uruguay,-0.152 +2006,UKG,United Kingdom,1.533 +2006,IRE,Ireland,0.795 +2006,NTH,Netherlands,0.986 +2006,BEL,Belgium,0.973 +2006,LUX,Luxembourg,0.982 +2006,FRN,France,1.49 +2006,MNC,Monaco,0.977 +2006,LIE,Liechtenstein,0.832 +2006,SWZ,Switzerland,0.831 +2006,SPN,Spain,0.989 +2006,AND,Andorra,1.016 +2006,POR,Portugal,0.967 +2006,GFR,German Federal Republic,0.983 +2006,POL,Poland,1.005 +2006,AUS,Austria,0.835 +2006,HUN,Hungary,0.999 +2006,CZR,Czech Republic,1.082 +2006,SLO,Slovakia,0.973 +2006,ITA,Italy,0.862 +2006,SNM,San Marino,0.896 +2006,MLT,Malta,0.675 +2006,ALB,Albania,1.129 +2006,MNG,Montenegro,0.922 +2006,MAC,Macedonia,0.946 +2006,CRO,Croatia,0.943 +2006,YUG,Yugoslavia,0.937 +2006,BOS,Bosnia and Herzegovina,0.94 +2006,SLV,Slovenia,1 +2006,GRC,Greece,0.976 +2006,CYP,Cyprus,0.732 +2006,BUL,Bulgaria,0.966 +2006,MLD,Moldova,0.967 +2006,ROM,Romania,0.959 +2006,RUS,Russia,-0.071 +2006,EST,Estonia,0.952 +2006,LAT,Latvia,1.023 +2006,LIT,Lithuania,0.981 +2006,UKR,Ukraine,0.827 +2006,BLR,Belarus,-0.342 +2006,ARM,Armenia,0.098 +2006,GRG,Georgia,0.85 +2006,AZE,Azerbaijan,-0.117 +2006,FIN,Finland,0.958 +2006,SWD,Sweden,0.825 +2006,NOR,Norway,0.975 +2006,DEN,Denmark,1.001 +2006,ICE,Iceland,0.987 +2006,CAP,Cape Verde,-0.351 +2006,STP,Sao Tome and Principe,-0.648 +2006,GNB,Guinea-Bissau,-0.459 +2006,EQG,Equatorial Guinea,0.315 +2006,GAM,Gambia,-1.036 +2006,MLI,Mali,-0.693 +2006,SEN,Senegal,-0.771 +2006,BEN,Benin,-0.64 +2006,MAA,Mauritania,-0.744 +2006,NIR,Niger,-0.723 +2006,CDI,Ivory Coast,-0.177 +2006,GUI,Guinea,-0.896 +2006,BFO,Burkina Faso,-0.613 +2006,LBR,Liberia,-0.463 +2006,SIE,Sierra Leone,-0.676 +2006,GHA,Ghana,-0.538 +2006,TOG,Togo,-0.791 +2006,CAO,Cameroon,-0.026 +2006,NIG,Nigeria,-0.451 +2006,GAB,Gabon,-0.798 +2006,CEN,Central African Republic,-0.352 +2006,CHA,Chad,-0.544 +2006,CON,Congo,-0.741 +2006,DRC,Democratic Republic of the Congo,-0.914 +2006,UGA,Uganda,-0.009 +2006,KEN,Kenya,-0.42 +2006,TAZ,Tanzania,-0.294 +2006,BUI,Burundi,-0.096 +2006,RWA,Rwanda,-0.621 +2006,SOM,Somalia,-0.725 +2006,DJI,Djibouti,-0.846 +2006,ETH,Ethiopia,-0.419 +2006,ERI,Eritrea,-0.625 +2006,ANG,Angola,-0.446 +2006,MZM,Mozambique,-0.686 +2006,ZAM,Zambia,-0.668 +2006,ZIM,Zimbabwe,-1.187 +2006,MAW,Malawi,-0.065 +2006,SAF,South Africa,-0.503 +2006,NAM,Namibia,-0.644 +2006,LES,Lesotho,-0.594 +2006,BOT,Botswana,-0.43 +2006,SWA,Swaziland,-0.476 +2006,MAG,Madagascar,-0.412 +2006,COM,Comoros,-0.936 +2006,MAS,Mauritius,-0.457 +2006,SEY,Seychelles,-0.624 +2006,MOR,Morocco,-0.94 +2006,ALG,Algeria,-1.198 +2006,TUN,Tunisia,-1.074 +2006,LIB,Libya,-1.528 +2006,SUD,Sudan,-1.397 +2006,IRN,Iran,-1.523 +2006,TUR,Turkey,0.546 +2006,IRQ,Iraq,-0.665 +2006,EGY,Egypt,-1.553 +2006,SYR,Syria,-1.312 +2006,LEB,Lebanon,-0.932 +2006,JOR,Jordan,-0.735 +2006,ISR,Israel,2.454 +2006,SAU,Saudi Arabia,-0.921 +2006,YAR,Yemen Arab Republic,-1.082 +2006,KUW,Kuwait,-0.98 +2006,BAH,Bahrain,-1.07 +2006,QAT,Qatar,-1.11 +2006,UAE,United Arab Emirates,-0.932 +2006,OMA,Oman,-1.183 +2006,AFG,Afghanistan,-0.618 +2006,TKM,Turkmenistan,-0.941 +2006,TAJ,Tajikistan,-0.262 +2006,KYR,Kyrgyzstan,-0.252 +2006,UZB,Uzbekistan,-0.354 +2006,KZK,Kazakhstan,-0.21 +2006,CHN,China,-0.785 +2006,MON,Mongolia,-0.482 +2006,PRK,North Korea,-1.346 +2006,ROK,South Korea,0.629 +2006,JPN,Japan,0.793 +2006,IND,India,-0.434 +2006,BHU,Bhutan,-0.516 +2006,PAK,Pakistan,-0.581 +2006,BNG,Bangladesh,-0.973 +2006,MYA,Myanmar,-1.301 +2006,SRI,Sri Lanka,-0.697 +2006,MAD,Maldives,-0.646 +2006,NEP,Nepal,-0.452 +2006,THI,Thailand,-0.278 +2006,CAM,Cambodia,-0.816 +2006,LAO,Laos,-0.852 +2006,DRV,Vietnam,-1.523 +2006,MAL,Malaysia,-0.852 +2006,SIN,Singapore,-0.265 +2006,BRU,Brunei,-0.951 +2006,PHI,Philippines,-0.482 +2006,INS,Indonesia,-1.197 +2006,ETM,East Timor,-0.359 +2006,AUL,Australia,1.569 +2006,PNG,Papua New Guinea,0.272 +2006,NEW,New Zealand,0.677 +2006,VAN,Vanuatu,0.335 +2006,SOL,Solomon Islands,-0.053 +2006,NAU,Nauru,0.232 +2006,TUV,Tuvalu,0.369 +2006,FIJ,Fiji,0.131 +2006,TON,Tonga,0.234 +2006,NAU,Nauru,0.53 +2006,MSI,Marshall Islands,1.915 +2006,PAL,Palau,1.984 +2006,FSM,Federated States of Micronesia,1.772 +2006,WSM,Samoa,0.301 +2007,USA,United States of America,2.771 +2007,CAN,Canada,1.56 +2007,BHM,Bahamas,-0.321 +2007,CUB,Cuba,-1.322 +2007,HAI,Haiti,-0.475 +2007,DOM,Dominican Republic,-0.424 +2007,JAM,Jamaica,-0.663 +2007,TRI,Trinidad and Tobago,-0.658 +2007,BAR,Barbados,-0.665 +2007,DMA,Dominica,-0.649 +2007,GRN,Grenada,-0.412 +2007,SLU,St. Lucia,-0.731 +2007,SVG,St. Vincent and the Grenadines,-0.632 +2007,AAB,Antigua & Barbuda,-0.663 +2007,SKN,St. Kitts and Nevis,-0.662 +2007,MEX,Mexico,-0.181 +2007,BLZ,Belize,-0.45 +2007,GUA,Guatemala,-0.169 +2007,HON,Honduras,-0.222 +2007,SAL,El Salvador,-0.296 +2007,NIC,Nicaragua,-0.555 +2007,COS,Costa Rica,-0.26 +2007,PAN,Panama,-0.193 +2007,COL,Colombia,-0.242 +2007,VEN,Venezuela,-1.186 +2007,GUY,Guyana,-0.6 +2007,SUR,Suriname,-0.685 +2007,ECU,Ecuador,-0.477 +2007,PER,Peru,-0.065 +2007,BRA,Brazil,-0.22 +2007,BOL,Bolivia,-0.429 +2007,PAR,Paraguay,-0.217 +2007,CHL,Chile,-0.082 +2007,ARG,Argentina,-0.016 +2007,URU,Uruguay,-0.2 +2007,UKG,United Kingdom,1.625 +2007,IRE,Ireland,0.797 +2007,NTH,Netherlands,1.027 +2007,BEL,Belgium,0.978 +2007,LUX,Luxembourg,0.989 +2007,FRN,France,1.503 +2007,MNC,Monaco,0.96 +2007,LIE,Liechtenstein,0.775 +2007,SWZ,Switzerland,0.77 +2007,SPN,Spain,0.919 +2007,AND,Andorra,0.895 +2007,POR,Portugal,0.952 +2007,GFR,German Federal Republic,0.925 +2007,POL,Poland,1.019 +2007,AUS,Austria,0.744 +2007,HUN,Hungary,1.05 +2007,CZR,Czech Republic,1.094 +2007,SLO,Slovakia,1.002 +2007,ITA,Italy,0.893 +2007,SNM,San Marino,0.811 +2007,MLT,Malta,0.688 +2007,ALB,Albania,0.888 +2007,MNG,Montenegro,0.906 +2007,MAC,Macedonia,0.952 +2007,CRO,Croatia,0.95 +2007,YUG,Yugoslavia,0.813 +2007,BOS,Bosnia and Herzegovina,0.931 +2007,SLV,Slovenia,0.996 +2007,GRC,Greece,0.997 +2007,CYP,Cyprus,0.727 +2007,BUL,Bulgaria,0.933 +2007,MLD,Moldova,0.889 +2007,ROM,Romania,0.97 +2007,RUS,Russia,-0.013 +2007,EST,Estonia,0.962 +2007,LAT,Latvia,1.027 +2007,LIT,Lithuania,1.004 +2007,UKR,Ukraine,0.926 +2007,BLR,Belarus,-0.432 +2007,ARM,Armenia,0.091 +2007,GRG,Georgia,0.776 +2007,AZE,Azerbaijan,-0.103 +2007,FIN,Finland,0.918 +2007,SWD,Sweden,0.834 +2007,NOR,Norway,0.924 +2007,DEN,Denmark,0.988 +2007,ICE,Iceland,0.963 +2007,CAP,Cape Verde,-0.52 +2007,STP,Sao Tome and Principe,-0.634 +2007,GNB,Guinea-Bissau,-0.514 +2007,EQG,Equatorial Guinea,-0.045 +2007,GAM,Gambia,-1.095 +2007,MLI,Mali,-0.72 +2007,SEN,Senegal,-0.793 +2007,BEN,Benin,-0.594 +2007,MAA,Mauritania,-0.646 +2007,NIR,Niger,-0.765 +2007,CDI,Ivory Coast,-0.017 +2007,GUI,Guinea,-0.88 +2007,BFO,Burkina Faso,-0.657 +2007,LBR,Liberia,-0.412 +2007,SIE,Sierra Leone,-0.664 +2007,GHA,Ghana,-0.442 +2007,TOG,Togo,-0.778 +2007,CAO,Cameroon,0.041 +2007,NIG,Nigeria,-0.489 +2007,GAB,Gabon,-0.755 +2007,CEN,Central African Republic,-0.528 +2007,CHA,Chad,-0.59 +2007,CON,Congo,-0.676 +2007,DRC,Democratic Republic of the Congo,-0.517 +2007,UGA,Uganda,-0.423 +2007,KEN,Kenya,-0.443 +2007,TAZ,Tanzania,-0.421 +2007,BUI,Burundi,-0.185 +2007,RWA,Rwanda,-0.42 +2007,SOM,Somalia,-1.013 +2007,DJI,Djibouti,-0.884 +2007,ETH,Ethiopia,-0.527 +2007,ERI,Eritrea,-0.6 +2007,ANG,Angola,-0.32 +2007,MZM,Mozambique,-0.652 +2007,ZAM,Zambia,-0.711 +2007,ZIM,Zimbabwe,-1.331 +2007,MAW,Malawi,-0.267 +2007,SAF,South Africa,-0.551 +2007,NAM,Namibia,-0.579 +2007,LES,Lesotho,-0.662 +2007,BOT,Botswana,-0.513 +2007,SWA,Swaziland,-0.664 +2007,MAG,Madagascar,-0.348 +2007,COM,Comoros,-0.744 +2007,MAS,Mauritius,-0.442 +2007,SEY,Seychelles,-0.523 +2007,MOR,Morocco,-0.803 +2007,ALG,Algeria,-1.247 +2007,TUN,Tunisia,-0.763 +2007,LIB,Libya,-1.584 +2007,SUD,Sudan,-1.491 +2007,IRN,Iran,-1.559 +2007,TUR,Turkey,0.516 +2007,IRQ,Iraq,-0.68 +2007,EGY,Egypt,-1.541 +2007,SYR,Syria,-1.452 +2007,LEB,Lebanon,-0.861 +2007,JOR,Jordan,-0.773 +2007,ISR,Israel,2.306 +2007,SAU,Saudi Arabia,-0.891 +2007,YAR,Yemen Arab Republic,-1.028 +2007,KUW,Kuwait,-1.049 +2007,BAH,Bahrain,-0.959 +2007,QAT,Qatar,-1.111 +2007,UAE,United Arab Emirates,-0.855 +2007,OMA,Oman,-1.343 +2007,AFG,Afghanistan,-0.588 +2007,TKM,Turkmenistan,-0.966 +2007,TAJ,Tajikistan,-0.256 +2007,KYR,Kyrgyzstan,-0.372 +2007,UZB,Uzbekistan,-0.403 +2007,KZK,Kazakhstan,-0.121 +2007,CHN,China,-0.609 +2007,MON,Mongolia,-0.406 +2007,PRK,North Korea,-1.362 +2007,ROK,South Korea,0.58 +2007,JPN,Japan,0.605 +2007,IND,India,-0.432 +2007,BHU,Bhutan,-0.453 +2007,PAK,Pakistan,-0.553 +2007,BNG,Bangladesh,-0.989 +2007,MYA,Myanmar,-1.261 +2007,SRI,Sri Lanka,-0.659 +2007,MAD,Maldives,-0.722 +2007,NEP,Nepal,-0.483 +2007,THI,Thailand,-0.259 +2007,CAM,Cambodia,-0.702 +2007,LAO,Laos,-0.868 +2007,DRV,Vietnam,-1.398 +2007,MAL,Malaysia,-1.037 +2007,SIN,Singapore,-0.268 +2007,BRU,Brunei,-0.766 +2007,PHI,Philippines,-0.47 +2007,INS,Indonesia,-1.144 +2007,ETM,East Timor,-0.282 +2007,AUL,Australia,1.424 +2007,PNG,Papua New Guinea,-0.033 +2007,NEW,New Zealand,0.614 +2007,VAN,Vanuatu,0.31 +2007,SOL,Solomon Islands,-0.189 +2007,NAU,Nauru,0.314 +2007,TUV,Tuvalu,-0.09 +2007,FIJ,Fiji,-0.051 +2007,TON,Tonga,0.178 +2007,NAU,Nauru,0.624 +2007,MSI,Marshall Islands,1.737 +2007,PAL,Palau,1.827 +2007,FSM,Federated States of Micronesia,1.71 +2007,WSM,Samoa,0.145 +2008,USA,United States of America,2.752 +2008,CAN,Canada,1.611 +2008,BHM,Bahamas,-0.383 +2008,CUB,Cuba,-1.333 +2008,HAI,Haiti,-0.346 +2008,DOM,Dominican Republic,-0.461 +2008,JAM,Jamaica,-0.7 +2008,TRI,Trinidad and Tobago,-0.611 +2008,BAR,Barbados,-0.665 +2008,DMA,Dominica,-0.697 +2008,GRN,Grenada,-0.512 +2008,SLU,St. Lucia,-0.527 +2008,SVG,St. Vincent and the Grenadines,-0.623 +2008,AAB,Antigua & Barbuda,-0.687 +2008,SKN,St. Kitts and Nevis,-0.666 +2008,MEX,Mexico,-0.184 +2008,BLZ,Belize,-0.446 +2008,GUA,Guatemala,-0.231 +2008,HON,Honduras,-0.226 +2008,SAL,El Salvador,-0.153 +2008,NIC,Nicaragua,-0.779 +2008,COS,Costa Rica,-0.221 +2008,PAN,Panama,-0.125 +2008,COL,Colombia,-0.239 +2008,VEN,Venezuela,-1.248 +2008,GUY,Guyana,-0.672 +2008,SUR,Suriname,-0.598 +2008,ECU,Ecuador,-0.556 +2008,PER,Peru,-0.073 +2008,BRA,Brazil,-0.204 +2008,BOL,Bolivia,-0.458 +2008,PAR,Paraguay,-0.299 +2008,CHL,Chile,-0.067 +2008,ARG,Argentina,0.008 +2008,URU,Uruguay,-0.191 +2008,UKG,United Kingdom,1.588 +2008,IRE,Ireland,0.766 +2008,NTH,Netherlands,0.992 +2008,BEL,Belgium,0.93 +2008,LUX,Luxembourg,0.958 +2008,FRN,France,1.437 +2008,MNC,Monaco,0.937 +2008,LIE,Liechtenstein,0.74 +2008,SWZ,Switzerland,0.69 +2008,SPN,Spain,0.898 +2008,AND,Andorra,0.942 +2008,POR,Portugal,0.928 +2008,GFR,German Federal Republic,0.872 +2008,POL,Poland,1.028 +2008,AUS,Austria,0.756 +2008,HUN,Hungary,0.971 +2008,CZR,Czech Republic,1.04 +2008,SLO,Slovakia,0.948 +2008,ITA,Italy,0.875 +2008,SNM,San Marino,0.849 +2008,MLT,Malta,0.641 +2008,ALB,Albania,0.955 +2008,MNG,Montenegro,0.883 +2008,MAC,Macedonia,0.954 +2008,CRO,Croatia,0.948 +2008,YUG,Yugoslavia,0.597 +2008,BOS,Bosnia and Herzegovina,0.943 +2008,SLV,Slovenia,0.964 +2008,GRC,Greece,0.948 +2008,CYP,Cyprus,0.619 +2008,BUL,Bulgaria,0.942 +2008,MLD,Moldova,0.89 +2008,ROM,Romania,1.003 +2008,RUS,Russia,-0.084 +2008,EST,Estonia,0.958 +2008,LAT,Latvia,0.985 +2008,LIT,Lithuania,0.964 +2008,UKR,Ukraine,0.959 +2008,BLR,Belarus,-0.457 +2008,ARM,Armenia,0.13 +2008,GRG,Georgia,0.816 +2008,AZE,Azerbaijan,-0.275 +2008,FIN,Finland,0.88 +2008,SWD,Sweden,0.805 +2008,NOR,Norway,0.759 +2008,DEN,Denmark,1.015 +2008,ICE,Iceland,0.82 +2008,CAP,Cape Verde,-0.364 +2008,STP,Sao Tome and Principe,-0.625 +2008,GNB,Guinea-Bissau,-0.46 +2008,EQG,Equatorial Guinea,-0.244 +2008,GAM,Gambia,-1.039 +2008,MLI,Mali,-0.664 +2008,SEN,Senegal,-0.787 +2008,BEN,Benin,-0.536 +2008,MAA,Mauritania,-0.789 +2008,NIR,Niger,-0.789 +2008,CDI,Ivory Coast,-0.12 +2008,GUI,Guinea,-0.91 +2008,BFO,Burkina Faso,-0.561 +2008,LBR,Liberia,-0.309 +2008,SIE,Sierra Leone,-0.667 +2008,GHA,Ghana,-0.459 +2008,TOG,Togo,-0.637 +2008,CAO,Cameroon,0.122 +2008,NIG,Nigeria,-0.619 +2008,GAB,Gabon,-0.761 +2008,CEN,Central African Republic,-0.553 +2008,CHA,Chad,-0.644 +2008,CON,Congo,-0.638 +2008,DRC,Democratic Republic of the Congo,-0.54 +2008,UGA,Uganda,-0.598 +2008,KEN,Kenya,-0.539 +2008,TAZ,Tanzania,-0.469 +2008,BUI,Burundi,-0.268 +2008,RWA,Rwanda,-0.468 +2008,SOM,Somalia,-1.045 +2008,DJI,Djibouti,-0.939 +2008,ETH,Ethiopia,-0.487 +2008,ERI,Eritrea,-0.6 +2008,ANG,Angola,-0.53 +2008,MZM,Mozambique,-0.646 +2008,ZAM,Zambia,-0.633 +2008,ZIM,Zimbabwe,-1.353 +2008,MAW,Malawi,-0.453 +2008,SAF,South Africa,-0.56 +2008,NAM,Namibia,-0.631 +2008,LES,Lesotho,-0.665 +2008,BOT,Botswana,-0.309 +2008,SWA,Swaziland,-0.714 +2008,MAG,Madagascar,-0.408 +2008,COM,Comoros,-0.805 +2008,MAS,Mauritius,-0.443 +2008,SEY,Seychelles,-0.532 +2008,MOR,Morocco,-0.731 +2008,ALG,Algeria,-1.276 +2008,TUN,Tunisia,-0.888 +2008,LIB,Libya,-1.597 +2008,SUD,Sudan,-1.523 +2008,IRN,Iran,-1.734 +2008,TUR,Turkey,0.447 +2008,IRQ,Iraq,-0.705 +2008,EGY,Egypt,-1.634 +2008,SYR,Syria,-1.577 +2008,LEB,Lebanon,-0.837 +2008,JOR,Jordan,-0.757 +2008,ISR,Israel,2.303 +2008,SAU,Saudi Arabia,-0.946 +2008,YAR,Yemen Arab Republic,-1.126 +2008,KUW,Kuwait,-1.098 +2008,BAH,Bahrain,-1 +2008,QAT,Qatar,-1.163 +2008,UAE,United Arab Emirates,-0.956 +2008,OMA,Oman,-1.377 +2008,AFG,Afghanistan,-0.61 +2008,TKM,Turkmenistan,-0.871 +2008,TAJ,Tajikistan,-0.336 +2008,KYR,Kyrgyzstan,-0.256 +2008,UZB,Uzbekistan,-0.374 +2008,KZK,Kazakhstan,-0.098 +2008,CHN,China,-0.557 +2008,MON,Mongolia,-0.377 +2008,PRK,North Korea,-1.372 +2008,ROK,South Korea,0.609 +2008,JPN,Japan,0.508 +2008,IND,India,-0.536 +2008,BHU,Bhutan,-0.494 +2008,PAK,Pakistan,-0.669 +2008,BNG,Bangladesh,-0.883 +2008,MYA,Myanmar,-1.321 +2008,SRI,Sri Lanka,-0.836 +2008,MAD,Maldives,-0.617 +2008,NEP,Nepal,-0.504 +2008,THI,Thailand,-0.264 +2008,CAM,Cambodia,-0.711 +2008,LAO,Laos,-0.862 +2008,DRV,Vietnam,-1.377 +2008,MAL,Malaysia,-0.965 +2008,SIN,Singapore,-0.364 +2008,BRU,Brunei,-0.698 +2008,PHI,Philippines,-0.504 +2008,INS,Indonesia,-1.128 +2008,ETM,East Timor,-0.165 +2008,AUL,Australia,1.433 +2008,PNG,Papua New Guinea,-0.137 +2008,NEW,New Zealand,0.663 +2008,VAN,Vanuatu,0.129 +2008,SOL,Solomon Islands,-0.497 +2008,NAU,Nauru,0.383 +2008,TUV,Tuvalu,-0.189 +2008,FIJ,Fiji,0.137 +2008,TON,Tonga,0.189 +2008,NAU,Nauru,0.78 +2008,MSI,Marshall Islands,1.312 +2008,PAL,Palau,2.062 +2008,FSM,Federated States of Micronesia,1.873 +2008,WSM,Samoa,0.175 +2009,USA,United States of America,2.564 +2009,CAN,Canada,1.582 +2009,BHM,Bahamas,-0.446 +2009,CUB,Cuba,-1.496 +2009,HAI,Haiti,-0.445 +2009,DOM,Dominican Republic,-0.541 +2009,JAM,Jamaica,-0.542 +2009,TRI,Trinidad and Tobago,-0.547 +2009,BAR,Barbados,-0.673 +2009,DMA,Dominica,-0.687 +2009,GRN,Grenada,-0.525 +2009,SLU,St. Lucia,-0.384 +2009,SVG,St. Vincent and the Grenadines,-0.653 +2009,AAB,Antigua & Barbuda,-0.579 +2009,SKN,St. Kitts and Nevis,-0.547 +2009,MEX,Mexico,-0.15 +2009,BLZ,Belize,-0.435 +2009,GUA,Guatemala,-0.243 +2009,HON,Honduras,-0.255 +2009,SAL,El Salvador,-0.245 +2009,NIC,Nicaragua,-1.006 +2009,COS,Costa Rica,-0.221 +2009,PAN,Panama,0.154 +2009,COL,Colombia,-0.178 +2009,VEN,Venezuela,-1.33 +2009,GUY,Guyana,-0.602 +2009,SUR,Suriname,-0.639 +2009,ECU,Ecuador,-0.68 +2009,PER,Peru,-0.095 +2009,BRA,Brazil,-0.359 +2009,BOL,Bolivia,-0.71 +2009,PAR,Paraguay,-0.377 +2009,CHL,Chile,-0.123 +2009,ARG,Argentina,-0.083 +2009,URU,Uruguay,-0.205 +2009,UKG,United Kingdom,1.479 +2009,IRE,Ireland,0.779 +2009,NTH,Netherlands,1.084 +2009,BEL,Belgium,1.003 +2009,LUX,Luxembourg,0.921 +2009,FRN,France,1.312 +2009,MNC,Monaco,0.886 +2009,LIE,Liechtenstein,0.834 +2009,SWZ,Switzerland,0.755 +2009,SPN,Spain,0.888 +2009,AND,Andorra,0.872 +2009,POR,Portugal,0.863 +2009,GFR,German Federal Republic,1.041 +2009,POL,Poland,1.117 +2009,AUS,Austria,0.797 +2009,HUN,Hungary,0.998 +2009,CZR,Czech Republic,1.095 +2009,SLO,Slovakia,1.011 +2009,ITA,Italy,0.979 +2009,SNM,San Marino,0.855 +2009,MLT,Malta,0.663 +2009,ALB,Albania,0.731 +2009,MNG,Montenegro,0.904 +2009,MAC,Macedonia,0.983 +2009,CRO,Croatia,0.909 +2009,YUG,Yugoslavia,0.429 +2009,BOS,Bosnia and Herzegovina,0.716 +2009,SLV,Slovenia,0.874 +2009,GRC,Greece,0.916 +2009,CYP,Cyprus,0.633 +2009,BUL,Bulgaria,0.915 +2009,MLD,Moldova,0.901 +2009,ROM,Romania,0.976 +2009,RUS,Russia,-0.059 +2009,EST,Estonia,0.971 +2009,LAT,Latvia,0.938 +2009,LIT,Lithuania,1.013 +2009,UKR,Ukraine,0.935 +2009,BLR,Belarus,-0.418 +2009,ARM,Armenia,0.078 +2009,GRG,Georgia,0.881 +2009,AZE,Azerbaijan,-0.265 +2009,FIN,Finland,0.864 +2009,SWD,Sweden,0.855 +2009,NOR,Norway,0.805 +2009,DEN,Denmark,1.047 +2009,ICE,Iceland,0.887 +2009,CAP,Cape Verde,-0.475 +2009,STP,Sao Tome and Principe,-0.624 +2009,GNB,Guinea-Bissau,-0.539 +2009,EQG,Equatorial Guinea,-0.541 +2009,GAM,Gambia,-0.909 +2009,MLI,Mali,-0.753 +2009,SEN,Senegal,-0.787 +2009,BEN,Benin,-0.361 +2009,MAA,Mauritania,-0.955 +2009,NIR,Niger,-0.795 +2009,CDI,Ivory Coast,-0.128 +2009,GUI,Guinea,-0.849 +2009,BFO,Burkina Faso,-0.469 +2009,LBR,Liberia,-0.212 +2009,SIE,Sierra Leone,-0.54 +2009,GHA,Ghana,-0.458 +2009,TOG,Togo,-0.579 +2009,CAO,Cameroon,0.13 +2009,NIG,Nigeria,-0.687 +2009,GAB,Gabon,-0.717 +2009,CEN,Central African Republic,-0.566 +2009,CHA,Chad,-0.658 +2009,CON,Congo,-0.671 +2009,DRC,Democratic Republic of the Congo,-0.507 +2009,UGA,Uganda,-0.381 +2009,KEN,Kenya,-0.474 +2009,TAZ,Tanzania,-0.438 +2009,BUI,Burundi,-0.289 +2009,RWA,Rwanda,-0.473 +2009,SOM,Somalia,-1.163 +2009,DJI,Djibouti,-1.027 +2009,ETH,Ethiopia,-0.437 +2009,ERI,Eritrea,-0.663 +2009,ANG,Angola,-0.617 +2009,MZM,Mozambique,-0.661 +2009,ZAM,Zambia,-0.553 +2009,ZIM,Zimbabwe,-1.338 +2009,MAW,Malawi,-0.405 +2009,SAF,South Africa,-0.574 +2009,NAM,Namibia,-0.817 +2009,LES,Lesotho,-0.567 +2009,BOT,Botswana,-0.298 +2009,SWA,Swaziland,-0.693 +2009,MAG,Madagascar,-0.423 +2009,COM,Comoros,-0.559 +2009,MAS,Mauritius,-0.461 +2009,SEY,Seychelles,-0.552 +2009,MOR,Morocco,-0.758 +2009,ALG,Algeria,-1.242 +2009,TUN,Tunisia,-1.028 +2009,LIB,Libya,-1.505 +2009,SUD,Sudan,-1.579 +2009,IRN,Iran,-1.699 +2009,TUR,Turkey,0.447 +2009,IRQ,Iraq,-0.82 +2009,EGY,Egypt,-1.585 +2009,SYR,Syria,-1.652 +2009,LEB,Lebanon,-0.881 +2009,JOR,Jordan,-0.736 +2009,ISR,Israel,2.289 +2009,SAU,Saudi Arabia,-0.88 +2009,YAR,Yemen Arab Republic,-1.159 +2009,KUW,Kuwait,-1.155 +2009,BAH,Bahrain,-1.02 +2009,QAT,Qatar,-1.181 +2009,UAE,United Arab Emirates,-1.013 +2009,OMA,Oman,-1.363 +2009,AFG,Afghanistan,-0.699 +2009,TKM,Turkmenistan,-0.881 +2009,TAJ,Tajikistan,-0.393 +2009,KYR,Kyrgyzstan,-0.322 +2009,UZB,Uzbekistan,-0.282 +2009,KZK,Kazakhstan,-0.186 +2009,CHN,China,-0.592 +2009,MON,Mongolia,-0.398 +2009,PRK,North Korea,-1.492 +2009,ROK,South Korea,0.619 +2009,JPN,Japan,0.57 +2009,IND,India,-0.486 +2009,BHU,Bhutan,-0.55 +2009,PAK,Pakistan,-0.593 +2009,BNG,Bangladesh,-0.892 +2009,MYA,Myanmar,-1.317 +2009,SRI,Sri Lanka,-0.896 +2009,MAD,Maldives,-0.441 +2009,NEP,Nepal,-0.555 +2009,THI,Thailand,-0.463 +2009,CAM,Cambodia,-0.682 +2009,LAO,Laos,-0.892 +2009,DRV,Vietnam,-1.335 +2009,MAL,Malaysia,-1.063 +2009,SIN,Singapore,-0.434 +2009,BRU,Brunei,-0.877 +2009,PHI,Philippines,-0.527 +2009,INS,Indonesia,-1.108 +2009,ETM,East Timor,0.007 +2009,AUL,Australia,1.268 +2009,PNG,Papua New Guinea,-0.024 +2009,NEW,New Zealand,0.812 +2009,VAN,Vanuatu,0.343 +2009,SOL,Solomon Islands,-0.491 +2009,NAU,Nauru,0.437 +2009,TUV,Tuvalu,-0.21 +2009,FIJ,Fiji,0.22 +2009,TON,Tonga,0.222 +2009,NAU,Nauru,1.6 +2009,MSI,Marshall Islands,1.192 +2009,PAL,Palau,1.874 +2009,FSM,Federated States of Micronesia,1.953 +2009,WSM,Samoa,0.198 +2010,USA,United States of America,2.519 +2010,CAN,Canada,1.529 +2010,BHM,Bahamas,-0.355 +2010,CUB,Cuba,-1.511 +2010,HAI,Haiti,-0.599 +2010,DOM,Dominican Republic,-0.569 +2010,JAM,Jamaica,-0.548 +2010,TRI,Trinidad and Tobago,-0.61 +2010,BAR,Barbados,-0.607 +2010,DMA,Dominica,-0.648 +2010,GRN,Grenada,0.556 +2010,SLU,St. Lucia,-0.383 +2010,SVG,St. Vincent and the Grenadines,-0.676 +2010,AAB,Antigua & Barbuda,-0.567 +2010,SKN,St. Kitts and Nevis,-0.575 +2010,MEX,Mexico,-0.1 +2010,BLZ,Belize,-0.511 +2010,GUA,Guatemala,-0.22 +2010,HON,Honduras,-0.219 +2010,SAL,El Salvador,-0.218 +2010,NIC,Nicaragua,-1.078 +2010,COS,Costa Rica,-0.274 +2010,PAN,Panama,0.21 +2010,COL,Colombia,-0.167 +2010,VEN,Venezuela,-1.365 +2010,GUY,Guyana,-0.703 +2010,SUR,Suriname,-0.685 +2010,ECU,Ecuador,-0.691 +2010,PER,Peru,-0.111 +2010,BRA,Brazil,-0.463 +2010,BOL,Bolivia,-0.845 +2010,PAR,Paraguay,-0.392 +2010,CHL,Chile,-0.166 +2010,ARG,Argentina,-0.019 +2010,URU,Uruguay,-0.19 +2010,UKG,United Kingdom,1.611 +2010,IRE,Ireland,0.719 +2010,NTH,Netherlands,1.039 +2010,BEL,Belgium,1.049 +2010,LUX,Luxembourg,0.873 +2010,FRN,France,1.366 +2010,MNC,Monaco,0.873 +2010,LIE,Liechtenstein,0.796 +2010,SWZ,Switzerland,0.73 +2010,SPN,Spain,0.795 +2010,AND,Andorra,0.894 +2010,POR,Portugal,0.882 +2010,GFR,German Federal Republic,0.99 +2010,POL,Poland,1.044 +2010,AUS,Austria,0.73 +2010,HUN,Hungary,1.003 +2010,CZR,Czech Republic,1.069 +2010,SLO,Slovakia,0.99 +2010,ITA,Italy,0.883 +2010,SNM,San Marino,0.805 +2010,MLT,Malta,0.601 +2010,ALB,Albania,0.867 +2010,MNG,Montenegro,0.865 +2010,MAC,Macedonia,0.837 +2010,CRO,Croatia,0.94 +2010,YUG,Yugoslavia,0.438 +2010,BOS,Bosnia and Herzegovina,0.62 +2010,SLV,Slovenia,0.862 +2010,GRC,Greece,-0.116 +2010,CYP,Cyprus,0.574 +2010,BUL,Bulgaria,0.993 +2010,MLD,Moldova,0.868 +2010,ROM,Romania,0.961 +2010,RUS,Russia,-0.033 +2010,EST,Estonia,1.036 +2010,LAT,Latvia,1.036 +2010,LIT,Lithuania,1.046 +2010,UKR,Ukraine,0.837 +2010,BLR,Belarus,-0.374 +2010,ARM,Armenia,0.038 +2010,GRG,Georgia,0.857 +2010,AZE,Azerbaijan,-0.277 +2010,FIN,Finland,0.833 +2010,SWD,Sweden,0.85 +2010,NOR,Norway,0.816 +2010,DEN,Denmark,1.028 +2010,ICE,Iceland,0.839 +2010,CAP,Cape Verde,-0.418 +2010,STP,Sao Tome and Principe,-0.333 +2010,GNB,Guinea-Bissau,-0.56 +2010,EQG,Equatorial Guinea,-0.54 +2010,GAM,Gambia,-0.736 +2010,MLI,Mali,-0.742 +2010,SEN,Senegal,-0.783 +2010,BEN,Benin,-0.232 +2010,MAA,Mauritania,-0.958 +2010,NIR,Niger,-0.715 +2010,CDI,Ivory Coast,0.024 +2010,GUI,Guinea,-0.986 +2010,BFO,Burkina Faso,-0.607 +2010,LBR,Liberia,-0.29 +2010,SIE,Sierra Leone,-0.537 +2010,GHA,Ghana,-0.516 +2010,TOG,Togo,-0.531 +2010,CAO,Cameroon,0.192 +2010,NIG,Nigeria,-0.555 +2010,GAB,Gabon,-0.641 +2010,CEN,Central African Republic,-0.584 +2010,CHA,Chad,-0.655 +2010,CON,Congo,-0.592 +2010,DRC,Democratic Republic of the Congo,-0.374 +2010,UGA,Uganda,-0.591 +2010,KEN,Kenya,-0.569 +2010,TAZ,Tanzania,-0.503 +2010,BUI,Burundi,-0.312 +2010,RWA,Rwanda,-0.442 +2010,SOM,Somalia,-1.109 +2010,DJI,Djibouti,-0.698 +2010,ETH,Ethiopia,-0.511 +2010,ERI,Eritrea,-0.71 +2010,ANG,Angola,-0.683 +2010,MZM,Mozambique,-0.683 +2010,ZAM,Zambia,-0.554 +2010,ZIM,Zimbabwe,-1.389 +2010,MAW,Malawi,-0.448 +2010,SAF,South Africa,-0.55 +2010,NAM,Namibia,-0.789 +2010,LES,Lesotho,-0.612 +2010,BOT,Botswana,-0.362 +2010,SWA,Swaziland,-0.772 +2010,MAG,Madagascar,-0.447 +2010,COM,Comoros,-0.752 +2010,MAS,Mauritius,-0.506 +2010,SEY,Seychelles,-0.583 +2010,MOR,Morocco,-0.71 +2010,ALG,Algeria,-1.252 +2010,TUN,Tunisia,-0.992 +2010,LIB,Libya,-1.444 +2010,SUD,Sudan,-1.491 +2010,IRN,Iran,-1.87 +2010,TUR,Turkey,0.417 +2010,IRQ,Iraq,-0.793 +2010,EGY,Egypt,-1.544 +2010,SYR,Syria,-1.84 +2010,LEB,Lebanon,-1.006 +2010,JOR,Jordan,-0.694 +2010,ISR,Israel,2.35 +2010,SAU,Saudi Arabia,-0.904 +2010,YAR,Yemen Arab Republic,-1.064 +2010,KUW,Kuwait,-1.081 +2010,BAH,Bahrain,-0.976 +2010,QAT,Qatar,-1.187 +2010,UAE,United Arab Emirates,-0.988 +2010,OMA,Oman,-1.356 +2010,AFG,Afghanistan,-0.779 +2010,TKM,Turkmenistan,-0.869 +2010,TAJ,Tajikistan,-0.377 +2010,KYR,Kyrgyzstan,-0.258 +2010,UZB,Uzbekistan,-0.408 +2010,KZK,Kazakhstan,-0.311 +2010,CHN,China,-0.77 +2010,MON,Mongolia,-0.332 +2010,PRK,North Korea,-1.796 +2010,ROK,South Korea,0.582 +2010,JPN,Japan,0.63 +2010,IND,India,-0.518 +2010,BHU,Bhutan,-0.503 +2010,PAK,Pakistan,-0.746 +2010,BNG,Bangladesh,-0.947 +2010,MYA,Myanmar,-1.161 +2010,SRI,Sri Lanka,-0.953 +2010,MAD,Maldives,-0.447 +2010,NEP,Nepal,-0.574 +2010,THI,Thailand,-0.532 +2010,CAM,Cambodia,-0.773 +2010,LAO,Laos,-0.883 +2010,DRV,Vietnam,-1.351 +2010,MAL,Malaysia,-1.123 +2010,SIN,Singapore,-0.477 +2010,BRU,Brunei,-0.935 +2010,PHI,Philippines,-0.536 +2010,INS,Indonesia,-1.141 +2010,ETM,East Timor,-0.201 +2010,AUL,Australia,1.278 +2010,PNG,Papua New Guinea,-0.098 +2010,NEW,New Zealand,0.808 +2010,VAN,Vanuatu,-0.1 +2010,SOL,Solomon Islands,-0.418 +2010,NAU,Nauru,0.474 +2010,TUV,Tuvalu,-0.275 +2010,FIJ,Fiji,-0.003 +2010,TON,Tonga,0.223 +2010,NAU,Nauru,2.077 +2010,MSI,Marshall Islands,1.268 +2010,PAL,Palau,2.012 +2010,FSM,Federated States of Micronesia,1.93 +2010,WSM,Samoa,0.207 +2011,USA,United States of America,2.522 +2011,CAN,Canada,1.856 +2011,BHM,Bahamas,-0.368 +2011,CUB,Cuba,-1.713 +2011,HAI,Haiti,-0.276 +2011,DOM,Dominican Republic,-0.595 +2011,JAM,Jamaica,-0.491 +2011,TRI,Trinidad and Tobago,-0.645 +2011,BAR,Barbados,-0.495 +2011,DMA,Dominica,-0.699 +2011,GRN,Grenada,-0.237 +2011,SLU,St. Lucia,-0.347 +2011,SVG,St. Vincent and the Grenadines,-0.761 +2011,AAB,Antigua & Barbuda,-0.626 +2011,SKN,St. Kitts and Nevis,-0.645 +2011,MEX,Mexico,-0.1 +2011,BLZ,Belize,-0.458 +2011,GUA,Guatemala,-0.26 +2011,HON,Honduras,-0.136 +2011,SAL,El Salvador,-0.104 +2011,NIC,Nicaragua,-1.365 +2011,COS,Costa Rica,-0.217 +2011,PAN,Panama,0.218 +2011,COL,Colombia,-0.117 +2011,VEN,Venezuela,-1.662 +2011,GUY,Guyana,-0.673 +2011,SUR,Suriname,-0.735 +2011,ECU,Ecuador,-1.258 +2011,PER,Peru,-0.086 +2011,BRA,Brazil,-0.547 +2011,BOL,Bolivia,-1.183 +2011,PAR,Paraguay,-0.428 +2011,CHL,Chile,-0.16 +2011,ARG,Argentina,-0.088 +2011,URU,Uruguay,-0.363 +2011,UKG,United Kingdom,1.497 +2011,IRE,Ireland,0.79 +2011,NTH,Netherlands,1.08 +2011,BEL,Belgium,1.087 +2011,LUX,Luxembourg,0.882 +2011,FRN,France,1.267 +2011,MNC,Monaco,0.896 +2011,LIE,Liechtenstein,0.755 +2011,SWZ,Switzerland,0.652 +2011,SPN,Spain,0.898 +2011,AND,Andorra,0.867 +2011,POR,Portugal,0.883 +2011,GFR,German Federal Republic,0.955 +2011,POL,Poland,1.016 +2011,AUS,Austria,0.763 +2011,HUN,Hungary,0.929 +2011,CZR,Czech Republic,1.018 +2011,SLO,Slovakia,0.998 +2011,ITA,Italy,0.931 +2011,SNM,San Marino,0.866 +2011,MLT,Malta,0.633 +2011,ALB,Albania,0.963 +2011,MNG,Montenegro,0.849 +2011,MAC,Macedonia,0.899 +2011,CRO,Croatia,0.942 +2011,YUG,Yugoslavia,0.463 +2011,BOS,Bosnia and Herzegovina,0.774 +2011,SLV,Slovenia,0.882 +2011,GRC,Greece,0.676 +2011,CYP,Cyprus,0.615 +2011,BUL,Bulgaria,1.001 +2011,MLD,Moldova,0.905 +2011,ROM,Romania,0.964 +2011,RUS,Russia,-0.113 +2011,EST,Estonia,1.012 +2011,LAT,Latvia,1.01 +2011,LIT,Lithuania,1.017 +2011,UKR,Ukraine,0.705 +2011,BLR,Belarus,-0.48 +2011,ARM,Armenia,0.061 +2011,GRG,Georgia,0.826 +2011,AZE,Azerbaijan,-0.477 +2011,FIN,Finland,0.897 +2011,SWD,Sweden,0.873 +2011,NOR,Norway,0.828 +2011,DEN,Denmark,1.018 +2011,ICE,Iceland,0.83 +2011,CAP,Cape Verde,-0.431 +2011,STP,Sao Tome and Principe,-0.395 +2011,GNB,Guinea-Bissau,-0.563 +2011,EQG,Equatorial Guinea,-0.316 +2011,GAM,Gambia,-0.672 +2011,MLI,Mali,-0.753 +2011,SEN,Senegal,-0.624 +2011,BEN,Benin,-0.407 +2011,MAA,Mauritania,-0.861 +2011,NIR,Niger,-0.784 +2011,CDI,Ivory Coast,-0.106 +2011,GUI,Guinea,-0.797 +2011,BFO,Burkina Faso,-0.543 +2011,LBR,Liberia,-0.363 +2011,SIE,Sierra Leone,-0.551 +2011,GHA,Ghana,-0.545 +2011,TOG,Togo,-0.534 +2011,CAO,Cameroon,0.143 +2011,NIG,Nigeria,-0.604 +2011,GAB,Gabon,-0.578 +2011,CEN,Central African Republic,-0.425 +2011,CHA,Chad,-0.666 +2011,CON,Congo,-0.62 +2011,DRC,Democratic Republic of the Congo,-0.511 +2011,UGA,Uganda,-0.725 +2011,KEN,Kenya,-0.706 +2011,TAZ,Tanzania,-0.571 +2011,BUI,Burundi,-0.298 +2011,RWA,Rwanda,-0.368 +2011,SOM,Somalia,-1.041 +2011,DJI,Djibouti,-0.794 +2011,ETH,Ethiopia,-0.494 +2011,ERI,Eritrea,-0.63 +2011,ANG,Angola,-0.688 +2011,MZM,Mozambique,-0.712 +2011,ZAM,Zambia,-0.733 +2011,ZIM,Zimbabwe,-1.333 +2011,MAW,Malawi,-0.475 +2011,SAF,South Africa,-0.727 +2011,NAM,Namibia,-0.747 +2011,LES,Lesotho,-0.717 +2011,BOT,Botswana,-0.365 +2011,SWA,Swaziland,-0.875 +2011,MAG,Madagascar,-0.492 +2011,COM,Comoros,-0.817 +2011,MAS,Mauritius,-0.459 +2011,SEY,Seychelles,-0.476 +2011,MOR,Morocco,-0.718 +2011,ALG,Algeria,-1.306 +2011,TUN,Tunisia,-0.752 +2011,LIB,Libya,-1.052 +2011,SUD,Sudan,-1.388 +2011,SSUD,South Sudan,-0.054 +2011,IRN,Iran,-1.801 +2011,TUR,Turkey,0.477 +2011,IRQ,Iraq,-0.739 +2011,EGY,Egypt,-1.348 +2011,SYR,Syria,-1.738 +2011,LEB,Lebanon,-1.083 +2011,JOR,Jordan,-0.744 +2011,ISR,Israel,2.34 +2011,SAU,Saudi Arabia,-0.92 +2011,YAR,Yemen Arab Republic,-1.11 +2011,KUW,Kuwait,-1.012 +2011,BAH,Bahrain,-0.919 +2011,QAT,Qatar,-1.116 +2011,UAE,United Arab Emirates,-0.828 +2011,OMA,Oman,-1.335 +2011,AFG,Afghanistan,-0.691 +2011,TKM,Turkmenistan,-0.908 +2011,TAJ,Tajikistan,-0.3 +2011,KYR,Kyrgyzstan,-0.286 +2011,UZB,Uzbekistan,-0.46 +2011,KZK,Kazakhstan,-0.383 +2011,CHN,China,-0.72 +2011,MON,Mongolia,-0.307 +2011,PRK,North Korea,-1.78 +2011,ROK,South Korea,0.649 +2011,JPN,Japan,0.646 +2011,IND,India,-0.49 +2011,BHU,Bhutan,-0.57 +2011,PAK,Pakistan,-0.763 +2011,BNG,Bangladesh,-1.011 +2011,MYA,Myanmar,-1.277 +2011,SRI,Sri Lanka,-0.969 +2011,MAD,Maldives,-0.414 +2011,NEP,Nepal,-0.741 +2011,THI,Thailand,-0.488 +2011,CAM,Cambodia,-0.797 +2011,LAO,Laos,-0.916 +2011,DRV,Vietnam,-1.284 +2011,MAL,Malaysia,-0.922 +2011,SIN,Singapore,-0.63 +2011,BRU,Brunei,-0.988 +2011,PHI,Philippines,-0.418 +2011,INS,Indonesia,-0.967 +2011,ETM,East Timor,-0.235 +2011,AUL,Australia,1.266 +2011,PNG,Papua New Guinea,-0.076 +2011,NEW,New Zealand,0.797 +2011,VAN,Vanuatu,0.042 +2011,SOL,Solomon Islands,-0.406 +2011,NAU,Nauru,0.503 +2011,TUV,Tuvalu,-0.355 +2011,FIJ,Fiji,-0.146 +2011,TON,Tonga,0.227 +2011,NAU,Nauru,2.403 +2011,MSI,Marshall Islands,1.344 +2011,PAL,Palau,2.138 +2011,FSM,Federated States of Micronesia,2.11 +2011,WSM,Samoa,0.203 +2012,USA,United States of America,2.681 +2012,CAN,Canada,2.059 +2012,BHM,Bahamas,-0.384 +2012,CUB,Cuba,-1.682 +2012,HAI,Haiti,-0.383 +2012,DOM,Dominican Republic,-0.544 +2012,JAM,Jamaica,-0.556 +2012,TRI,Trinidad and Tobago,-0.638 +2012,BAR,Barbados,-0.479 +2012,DMA,Dominica,-0.75 +2012,GRN,Grenada,-0.478 +2012,SLU,St. Lucia,-0.581 +2012,SVG,St. Vincent and the Grenadines,-0.76 +2012,AAB,Antigua & Barbuda,-0.626 +2012,SKN,St. Kitts and Nevis,-0.617 +2012,MEX,Mexico,-0.107 +2012,BLZ,Belize,-0.496 +2012,GUA,Guatemala,-0.181 +2012,HON,Honduras,0.077 +2012,SAL,El Salvador,-0.053 +2012,NIC,Nicaragua,-1.516 +2012,COS,Costa Rica,-0.252 +2012,PAN,Panama,0.233 +2012,COL,Colombia,-0.07 +2012,VEN,Venezuela,-1.564 +2012,GUY,Guyana,-0.738 +2012,SUR,Suriname,-0.704 +2012,ECU,Ecuador,-1.216 +2012,PER,Peru,-0.112 +2012,BRA,Brazil,-0.602 +2012,BOL,Bolivia,-1.422 +2012,PAR,Paraguay,-0.281 +2012,CHL,Chile,-0.282 +2012,ARG,Argentina,-0.14 +2012,URU,Uruguay,-0.418 +2012,UKG,United Kingdom,1.53 +2012,IRE,Ireland,0.755 +2012,NTH,Netherlands,1.037 +2012,BEL,Belgium,1.034 +2012,LUX,Luxembourg,0.895 +2012,FRN,France,1.42 +2012,MNC,Monaco,0.955 +2012,LIE,Liechtenstein,0.804 +2012,SWZ,Switzerland,0.708 +2012,SPN,Spain,0.941 +2012,AND,Andorra,0.952 +2012,POR,Portugal,0.927 +2012,GFR,German Federal Republic,0.991 +2012,POL,Poland,1.042 +2012,AUS,Austria,0.748 +2012,HUN,Hungary,1.038 +2012,CZR,Czech Republic,1.173 +2012,SLO,Slovakia,1.052 +2012,ITA,Italy,0.923 +2012,SNM,San Marino,0.919 +2012,MLT,Malta,0.608 +2012,ALB,Albania,1 +2012,MNG,Montenegro,0.847 +2012,MAC,Macedonia,0.944 +2012,CRO,Croatia,1.011 +2012,YUG,Yugoslavia,0.527 +2012,BOS,Bosnia and Herzegovina,0.853 +2012,SLV,Slovenia,0.92 +2012,GRC,Greece,0.853 +2012,CYP,Cyprus,0.595 +2012,BUL,Bulgaria,0.979 +2012,MLD,Moldova,0.959 +2012,ROM,Romania,1.028 +2012,RUS,Russia,0.067 +2012,EST,Estonia,1.052 +2012,LAT,Latvia,1.061 +2012,LIT,Lithuania,1.061 +2012,UKR,Ukraine,0.81 +2012,BLR,Belarus,-0.406 +2012,ARM,Armenia,0.065 +2012,GRG,Georgia,0.862 +2012,AZE,Azerbaijan,-0.528 +2012,FIN,Finland,0.916 +2012,SWD,Sweden,0.846 +2012,NOR,Norway,0.898 +2012,DEN,Denmark,1.005 +2012,ICE,Iceland,0.836 +2012,CAP,Cape Verde,-0.459 +2012,STP,Sao Tome and Principe,-0.45 +2012,GNB,Guinea-Bissau,-0.547 +2012,EQG,Equatorial Guinea,-0.359 +2012,GAM,Gambia,-0.482 +2012,MLI,Mali,-0.681 +2012,SEN,Senegal,-0.573 +2012,BEN,Benin,-0.507 +2012,MAA,Mauritania,-0.852 +2012,NIR,Niger,-0.749 +2012,CDI,Ivory Coast,-0.36 +2012,GUI,Guinea,-0.75 +2012,BFO,Burkina Faso,-0.467 +2012,LBR,Liberia,-0.241 +2012,SIE,Sierra Leone,-0.553 +2012,GHA,Ghana,-0.569 +2012,TOG,Togo,-0.1 +2012,CAO,Cameroon,0.285 +2012,NIG,Nigeria,-0.653 +2012,GAB,Gabon,-0.402 +2012,CEN,Central African Republic,-0.541 +2012,CHA,Chad,-0.445 +2012,CON,Congo,-0.616 +2012,DRC,Democratic Republic of the Congo,-0.62 +2012,UGA,Uganda,-0.722 +2012,KEN,Kenya,-0.676 +2012,TAZ,Tanzania,-0.646 +2012,BUI,Burundi,-0.179 +2012,RWA,Rwanda,-0.224 +2012,SOM,Somalia,-0.885 +2012,DJI,Djibouti,-0.827 +2012,ETH,Ethiopia,-0.503 +2012,ERI,Eritrea,-0.731 +2012,ANG,Angola,-0.749 +2012,MZM,Mozambique,-0.501 +2012,ZAM,Zambia,-0.524 +2012,ZIM,Zimbabwe,-1.348 +2012,MAW,Malawi,-0.34 +2012,SAF,South Africa,-0.551 +2012,NAM,Namibia,-0.792 +2012,LES,Lesotho,-0.604 +2012,BOT,Botswana,-0.458 +2012,SWA,Swaziland,-0.871 +2012,MAG,Madagascar,-0.499 +2012,COM,Comoros,-0.882 +2012,MAS,Mauritius,-0.597 +2012,SEY,Seychelles,-0.355 +2012,MOR,Morocco,-0.735 +2012,ALG,Algeria,-1.165 +2012,TUN,Tunisia,-0.788 +2012,LIB,Libya,-0.918 +2012,SUD,Sudan,-1.328 +2012,SSUD,South Sudan,0.215 +2012,IRN,Iran,-1.955 +2012,TUR,Turkey,0.405 +2012,IRQ,Iraq,-0.827 +2012,EGY,Egypt,-1.441 +2012,SYR,Syria,-1.855 +2012,LEB,Lebanon,-1.162 +2012,JOR,Jordan,-0.766 +2012,ISR,Israel,2.456 +2012,SAU,Saudi Arabia,-1.104 +2012,YAR,Yemen Arab Republic,-1.188 +2012,KUW,Kuwait,-1.218 +2012,BAH,Bahrain,-1.001 +2012,QAT,Qatar,-1.267 +2012,UAE,United Arab Emirates,-1.004 +2012,OMA,Oman,-1.386 +2012,AFG,Afghanistan,-0.801 +2012,TKM,Turkmenistan,-0.914 +2012,TAJ,Tajikistan,-0.427 +2012,KYR,Kyrgyzstan,-0.22 +2012,UZB,Uzbekistan,-0.35 +2012,KZK,Kazakhstan,-0.401 +2012,CHN,China,-0.852 +2012,MON,Mongolia,-0.278 +2012,PRK,North Korea,-1.965 +2012,ROK,South Korea,0.726 +2012,JPN,Japan,0.644 +2012,IND,India,-0.645 +2012,BHU,Bhutan,-0.588 +2012,PAK,Pakistan,-0.914 +2012,BNG,Bangladesh,-0.946 +2012,MYA,Myanmar,-1.124 +2012,SRI,Sri Lanka,-0.95 +2012,MAD,Maldives,-0.567 +2012,NEP,Nepal,-0.661 +2012,THI,Thailand,-0.499 +2012,CAM,Cambodia,-0.743 +2012,LAO,Laos,-0.85 +2012,DRV,Vietnam,-1.266 +2012,MAL,Malaysia,-0.912 +2012,SIN,Singapore,-0.521 +2012,BRU,Brunei,-0.957 +2012,PHI,Philippines,-0.486 +2012,INS,Indonesia,-0.999 +2012,ETM,East Timor,-0.26 +2012,AUL,Australia,1.36 +2012,PNG,Papua New Guinea,0.214 +2012,NEW,New Zealand,0.739 +2012,VAN,Vanuatu,0.125 +2012,SOL,Solomon Islands,-0.463 +2012,NAU,Nauru,0.5 +2012,TUV,Tuvalu,-0.506 +2012,FIJ,Fiji,-0.117 +2012,TON,Tonga,0.29 +2012,NAU,Nauru,1.529 +2012,MSI,Marshall Islands,1.45 +2012,PAL,Palau,2.192 +2012,FSM,Federated States of Micronesia,2.033 +2012,WSM,Samoa,0.222 \ No newline at end of file diff --git a/inst/examples/UN_Advanced/global.R b/inst/examples/UN_Advanced/global.R new file mode 100644 index 0000000000..9107282501 --- /dev/null +++ b/inst/examples/UN_Advanced/global.R @@ -0,0 +1 @@ +ideal <- read.csv("Data/UN_IdealPoints.csv", stringsAsFactors = F) diff --git a/inst/examples/UN_Advanced/server.R b/inst/examples/UN_Advanced/server.R new file mode 100644 index 0000000000..fc60a48db9 --- /dev/null +++ b/inst/examples/UN_Advanced/server.R @@ -0,0 +1,76 @@ +#server script for United Nations Advanced Example +library(shiny) +library(plotly) +library(dplyr) + +shinyServer(function(input, output, session) { + + output$trendPlot <- renderPlotly({ + if (length(input$name) == 0) { + print("Please select at least one country") + } else { + df_trend <- ideal[ideal$Name == input$name, ] + + # Graph title + if (length(input$name) > 2) { + j_names_comma <- paste(input$name[-length(input$name)], collapse = ', ') + j_names <- paste0(j_names_comma, ", and ", input$name[length(input$name)]) + } else { + j_names <- paste(input$name, collapse = ' and ') + } + + graph_title <- paste("Ideal Points for ", j_names, sep="") + + ggideal_point <- ggplot(df_trend) + + geom_line(aes(x = Year, y = Ideal.point, by = Name, color = Name)) + + labs(x = "Year", y = "Ideology", title = graph_title) + + scale_colour_hue("clarity", l = 70, c = 150) + ggthemes::theme_few() + + theme(legend.direction = "horizontal", legend.position = "bottom") + + # Convert ggplot object to plotly + gg <- get_plot(ggplotly(ggideal_point)) + + # Use Plotly syntax to further edit the plot: + gg$layout$annotations <- NULL # Remove the existing annotations (the legend label) + gg$layout$annotations <- list() + + # Add colored text annotations next to the end of each line + # More about plotly annotations: https://plot.ly/r/reference/#annotation + # Each key that we update is documented in that link above. + for(i in 1:(length(gg$data))){ # data is a list of the lines in the graph + gg$layout$annotations[[i]] <- list( + text = gg$data[[i]]$name, # The text label of the annotation, e.g. "Canada" + font = list(color = gg$data[[i]]$line$color), # Match the font color to the line color + showarrow = FALSE, # Don't show the annotation arrow + y = gg$data[[i]]$y[[length(gg$data[[i]]$y)]], # set the y position of the annotation to the last point of the line + yref = "y1", # the "y" coordinates above are with respect to the yaxis + x = 1, # set the x position of the graph to the right hand side of the graph + xref = "paper", # the x coordinates are with respect to the "paper", where 1 means the right hand side of the graph and 0 means the left hand side + xanchor = "left" # position the x coordinate with respect to the left of the text + ); + } + + gg$layout$showlegend <- FALSE # remove the legend + gg$layout$margin$r <- 170 # increase the size of the right margin to accommodate more room for the annotation labels + gg + + } + }) + + output$termPlot <- renderPlot({ + df_term <- ideal %>% filter(Name %in% input$name) %>% + group_by(Name) %>% summarise(terms = n()) + + trans_theme <- theme( + panel.grid.minor = element_blank(), + panel.grid.major = element_blank(), + panel.background = element_rect(fill = NA), + plot.background = element_rect(fill = NA) + ) + + ggplot(df_term, aes(x = reorder(Name, terms), y = terms))+ + geom_bar(stat = "identity", fill = "#2980b9") + coord_flip() + + theme_bw() + trans_theme + labs(y = "Terms (in years)", x = "") + + }, bg="transparent") +}) diff --git a/inst/examples/UN_Advanced/ui.R b/inst/examples/UN_Advanced/ui.R new file mode 100644 index 0000000000..aa3feba206 --- /dev/null +++ b/inst/examples/UN_Advanced/ui.R @@ -0,0 +1,26 @@ +#user interface for United Nations Advanced Example +shinyUI(fluidPage( + + # Application title + titlePanel("Ideal Points"), + + # Sidebar with a slider input for number of bins + + sidebarPanel( + h3("Ideal Points Estimation"), + # Select Justices name here + selectizeInput("name", label = "Country Name(s) of Interest", + choices = unique(ideal$Name), multiple = T, + options = list(maxItems = 5, placeholder = 'Select a name'), + selected = "United States of America"), + # Term plot + plotOutput("termPlot", height = 200), + + helpText("Data: Bailey, Michael, Anton Strezhnev and Erik Voeten. Forthcoming. “Estimating Dynamic State Preferences from United Nations Voting Data.” Journal of Conflict Resolution. ") + ), + + # Show a plot of the generated distribution + mainPanel( + plotlyOutput("trendPlot") + ) +)) diff --git a/inst/examples/UN_Simple/.Rapp.history b/inst/examples/UN_Simple/.Rapp.history new file mode 100644 index 0000000000..e69de29bb2 diff --git a/inst/examples/UN_Simple/Data/UN_IdealPoints.csv b/inst/examples/UN_Simple/Data/UN_IdealPoints.csv new file mode 100644 index 0000000000..206a0f0bf1 --- /dev/null +++ b/inst/examples/UN_Simple/Data/UN_IdealPoints.csv @@ -0,0 +1 @@ +Year,ID,Name,Ideal.point 1946,UKG,United Kingdom,2.158 1947,UKG,United Kingdom,2.119 1948,UKG,United Kingdom,2.074 1949,UKG,United Kingdom,2.039 1950,UKG,United Kingdom,1.574 1951,UKG,United Kingdom,1.832 1952,UKG,United Kingdom,2.106 1953,UKG,United Kingdom,2.193 1954,UKG,United Kingdom,2.391 1955,UKG,United Kingdom,2.209 1956,UKG,United Kingdom,2.247 1957,UKG,United Kingdom,2.225 1958,UKG,United Kingdom,2.389 1959,UKG,United Kingdom,2.067 1960,UKG,United Kingdom,1.899 1961,UKG,United Kingdom,1.844 1962,UKG,United Kingdom,2.002 1963,UKG,United Kingdom,2.072 1965,UKG,United Kingdom,2.006 1966,UKG,United Kingdom,2.108 1967,UKG,United Kingdom,2.192 1968,UKG,United Kingdom,2.108 1969,UKG,United Kingdom,2.024 1970,UKG,United Kingdom,1.85 1971,UKG,United Kingdom,1.599 1972,UKG,United Kingdom,1.965 1973,UKG,United Kingdom,2.118 1974,UKG,United Kingdom,1.777 1975,UKG,United Kingdom,1.859 1976,UKG,United Kingdom,2.071 1977,UKG,United Kingdom,1.957 1978,UKG,United Kingdom,2.018 1979,UKG,United Kingdom,2.028 1980,UKG,United Kingdom,1.976 1981,UKG,United Kingdom,1.925 1982,UKG,United Kingdom,1.955 1983,UKG,United Kingdom,1.971 1984,UKG,United Kingdom,2.047 1985,UKG,United Kingdom,2.04 1986,UKG,United Kingdom,2.103 1987,UKG,United Kingdom,2.03 1988,UKG,United Kingdom,2.052 1989,UKG,United Kingdom,2.105 1990,UKG,United Kingdom,2.108 1991,UKG,United Kingdom,1.992 1992,UKG,United Kingdom,1.863 1993,UKG,United Kingdom,1.904 1994,UKG,United Kingdom,1.986 1995,UKG,United Kingdom,2.228 1996,UKG,United Kingdom,2.034 1997,UKG,United Kingdom,1.977 1998,UKG,United Kingdom,1.759 1999,UKG,United Kingdom,1.687 2000,UKG,United Kingdom,1.689 2001,UKG,United Kingdom,1.626 2002,UKG,United Kingdom,1.674 2003,UKG,United Kingdom,1.67 2004,UKG,United Kingdom,1.635 2005,UKG,United Kingdom,1.671 2006,UKG,United Kingdom,1.533 2007,UKG,United Kingdom,1.625 2008,UKG,United Kingdom,1.588 2009,UKG,United Kingdom,1.479 2010,UKG,United Kingdom,1.611 2011,UKG,United Kingdom,1.497 2012,UKG,United Kingdom,1.53 1946,USA,United States of America,1.714 1947,USA,United States of America,1.813 1948,USA,United States of America,1.936 1949,USA,United States of America,1.877 1950,USA,United States of America,1.811 1951,USA,United States of America,1.828 1952,USA,United States of America,1.905 1953,USA,United States of America,1.693 1954,USA,United States of America,1.482 1955,USA,United States of America,1.719 1956,USA,United States of America,1.285 1957,USA,United States of America,1.247 1958,USA,United States of America,1.266 1959,USA,United States of America,1.547 1960,USA,United States of America,1.532 1961,USA,United States of America,1.698 1962,USA,United States of America,1.889 1963,USA,United States of America,1.852 1965,USA,United States of America,2.011 1966,USA,United States of America,2.069 1967,USA,United States of America,2.259 1968,USA,United States of America,2.213 1969,USA,United States of America,2.093 1970,USA,United States of America,2.132 1971,USA,United States of America,1.805 1972,USA,United States of America,2.04 1973,USA,United States of America,2.209 1974,USA,United States of America,2.031 1975,USA,United States of America,2.145 1976,USA,United States of America,2.393 1977,USA,United States of America,2.206 1978,USA,United States of America,2.228 1979,USA,United States of America,2.277 1980,USA,United States of America,2.318 1981,USA,United States of America,2.658 1982,USA,United States of America,2.568 1983,USA,United States of America,2.592 1984,USA,United States of America,2.737 1985,USA,United States of America,2.742 1986,USA,United States of America,2.851 1987,USA,United States of America,2.927 1988,USA,United States of America,2.902 1989,USA,United States of America,2.962 1990,USA,United States of America,2.893 1991,USA,United States of America,2.754 1992,USA,United States of America,2.766 1993,USA,United States of America,2.734 1994,USA,United States of America,2.688 1995,USA,United States of America,2.939 1996,USA,United States of America,3.014 1997,USA,United States of America,2.923 1998,USA,United States of America,2.854 1999,USA,United States of America,2.678 2000,USA,United States of America,2.611 2001,USA,United States of America,2.576 2002,USA,United States of America,2.628 2003,USA,United States of America,2.796 2004,USA,United States of America,2.771 2005,USA,United States of America,2.894 2006,USA,United States of America,2.879 2007,USA,United States of America,2.771 2008,USA,United States of America,2.752 2009,USA,United States of America,2.564 2010,USA,United States of America,2.519 2011,USA,United States of America,2.522 2012,USA,United States of America,2.681 1946,CAN,Canada,1.849 1947,CAN,Canada,1.987 1948,CAN,Canada,1.911 1949,CAN,Canada,1.672 1950,CAN,Canada,1.812 1951,CAN,Canada,1.916 1952,CAN,Canada,1.989 1953,CAN,Canada,1.745 1954,CAN,Canada,1.746 1955,CAN,Canada,1.714 1956,CAN,Canada,1.554 1957,CAN,Canada,1.608 1958,CAN,Canada,1.579 1959,CAN,Canada,1.096 1960,CAN,Canada,1.106 1961,CAN,Canada,1.467 1962,CAN,Canada,1.555 1963,CAN,Canada,1.61 1965,CAN,Canada,1.685 1966,CAN,Canada,1.774 1967,CAN,Canada,1.769 1968,CAN,Canada,1.577 1969,CAN,Canada,1.615 1970,CAN,Canada,1.577 1971,CAN,Canada,1.391 1972,CAN,Canada,1.549 1973,CAN,Canada,1.479 1974,CAN,Canada,1.471 1975,CAN,Canada,1.457 1976,CAN,Canada,1.501 1977,CAN,Canada,1.687 1978,CAN,Canada,1.768 1979,CAN,Canada,1.81 1980,CAN,Canada,1.824 1981,CAN,Canada,1.773 1982,CAN,Canada,1.656 1983,CAN,Canada,1.658 1984,CAN,Canada,1.703 1985,CAN,Canada,1.645 1986,CAN,Canada,1.555 1987,CAN,Canada,1.546 1988,CAN,Canada,1.403 1989,CAN,Canada,1.356 1990,CAN,Canada,1.286 1991,CAN,Canada,1.271 1992,CAN,Canada,1.234 1993,CAN,Canada,1.138 1994,CAN,Canada,1.145 1995,CAN,Canada,1.106 1996,CAN,Canada,1.196 1997,CAN,Canada,1.116 1998,CAN,Canada,1.178 1999,CAN,Canada,1.173 2000,CAN,Canada,1.112 2001,CAN,Canada,1.184 2002,CAN,Canada,1.129 2003,CAN,Canada,1.127 2004,CAN,Canada,1.236 2005,CAN,Canada,1.264 2006,CAN,Canada,1.412 2007,CAN,Canada,1.56 2008,CAN,Canada,1.611 2009,CAN,Canada,1.582 2010,CAN,Canada,1.529 2011,CAN,Canada,1.856 2012,CAN,Canada,2.059 \ No newline at end of file diff --git a/inst/examples/UN_Simple/global.R b/inst/examples/UN_Simple/global.R new file mode 100644 index 0000000000..9107282501 --- /dev/null +++ b/inst/examples/UN_Simple/global.R @@ -0,0 +1 @@ +ideal <- read.csv("Data/UN_IdealPoints.csv", stringsAsFactors = F) diff --git a/inst/examples/UN_Simple/server.R b/inst/examples/UN_Simple/server.R new file mode 100644 index 0000000000..3c99f90ca4 --- /dev/null +++ b/inst/examples/UN_Simple/server.R @@ -0,0 +1,19 @@ +library(shiny) +library(plotly) + +shinyServer(function(input, output, session) { + + output$trendPlot <- renderPlotly({ + + if (length(input$name) == 0) { + print("Please select at least one country") + } else { + df_trend <- ideal[ideal$Name == input$name, ] + ggplot(df_trend) + + geom_line(aes(x = Year, y = Ideal.point, by = Name, color = Name)) + + labs(x = "Year", y = "Ideology", title = "Ideal Points for Countries") + + scale_colour_hue("clarity", l = 70, c = 150) + ggthemes::theme_few() + } + + }) +}) diff --git a/inst/examples/UN_Simple/ui.R b/inst/examples/UN_Simple/ui.R new file mode 100644 index 0000000000..ed7fa268c1 --- /dev/null +++ b/inst/examples/UN_Simple/ui.R @@ -0,0 +1,27 @@ +library(shiny) + +shinyUI(fluidPage( + + # Application title + titlePanel("Ideal Points"), + + sidebarPanel( + h3("Ideal Points Estimation"), + # Select Justices name here + selectizeInput("name", + label = "Country Name(s) of Interest", + choices = unique(ideal$Name), + multiple = T, + options = list(maxItems = 5, placeholder = 'Select a name'), + selected = "United States of America"), + # Term plot + plotOutput("termPlot", height = 200), + helpText("Data: Bailey, Michael, Anton Strezhnev and Erik Voeten. Forthcoming. 'Estimating Dynamic State Preferences from United Nations Voting Data.' Journal of Conflict Resolution. ") + ), + + # Show a plot of the generated distribution + mainPanel( + plotlyOutput("trendPlot") + ) +) +) diff --git a/inst/shiny/plotlyEmbed.js b/inst/shiny/plotlyEmbed.js new file mode 100644 index 0000000000..e745eca85a --- /dev/null +++ b/inst/shiny/plotlyEmbed.js @@ -0,0 +1,87 @@ +var binding = new Shiny.OutputBinding(); + +binding.find = function(scope) { + // not sure what this function does, or + // why its necessary... + console.log('binding.scope'); + return $(scope).find('.graphs'); +}; + +binding.renderValue = function(el, messages) { + // this gets called when the inputs change + // messages is the list of named lists passed up + // by renderGraph. these named lists are postMessage + // commands that get passed into the embedded graph. + // See https://github.com/plotly/Embed-API for details + console.log('renderValue, messages: ', JSON.stringify(messages)); + var $el = $(el); + + if (!window.graphs) { + console.log('first time rendering'); + initGraphs(messages); + } + messages.forEach(function(message){ + console.log('posting ', message, ' to ', message.id); + window.graphs[message.id].graphContentWindow.postMessage(message, 'https://plot.ly'); + }); + +}; + +Shiny.outputBindings.register(binding, "plotlyshiny"); + +function initGraphs(initialMessages){ + var $graphs = $('.graphs'); + var graphs = {}; + $graphs.each(function(i){ + graphs[$graphs[i].id] = { + graphContentWindow: $graphs[i].contentWindow, + id: $graphs[i].id, + pinger: setInterval(function(){ + $graphs[i].contentWindow.postMessage({task: 'ping'}, 'https://plot.ly'); + }, 500) + }; + }); + + + // messages coming from the embedded graphs + // either 'pong' or the 'hover', 'zoom', 'click' events + window.addEventListener('message', function(e){ + var message = e.data; + for(var graph_id in graphs){ + if(graphs[graph_id].graphContentWindow === e.source) { + var graph = graphs[graph_id]; + break; + } + } + + var pinger = graph.pinger; + var graphContentWindow = graph.graphContentWindow; + var id = graph.id; + + if('pong' in message && message.pong) { + console.log('>> clearing!'); + clearInterval(pinger); + graphContentWindow.postMessage({ + 'task': 'listen', + 'events': ['zoom', 'click', 'hover']}, + 'https://plot.ly'); + initialMessages.forEach(function(initialMessage){ + if(initialMessage.id == id){ + graphContentWindow.postMessage(initialMessage, 'https://plot.ly'); + } + }); + // TODO: send pong back to R + } else if (message.type==='hover' || + message.type==='zoom' || + message.type==='click') { + console.log('>> ', message.type); + if(message.type !== 'zoom') { + for(var i in message.points) { + delete message.points[i].data; + } + } + // TODO: Send back to R + } + }); + window.graphs = graphs; +} diff --git a/man/add_trace.Rd b/man/add_trace.Rd index 63e477e733..19387f57d0 100644 --- a/man/add_trace.Rd +++ b/man/add_trace.Rd @@ -4,16 +4,13 @@ \alias{add_trace} \title{Add a trace to a plotly object} \usage{ -add_trace(data = NULL, ..., env = parent.frame()) +add_trace(data = data.frame, ...) } \arguments{ \item{data}{A data frame with a class of plotly.} \item{...}{Trace arguments. Arguments are evaluated in the environment attached to the most recent trace. See the reference below for documentation.} - -\item{env}{An evaluation environment for arguments in \code{...}. -Only used if \code{data} is \code{NULL}.} } \description{ Turns a dataset into a plotly object. A plotly object can be conceptualized as diff --git a/man/layout.Rd b/man/layout.Rd index 7bb90aee32..26f5ae13ec 100644 --- a/man/layout.Rd +++ b/man/layout.Rd @@ -4,16 +4,13 @@ \alias{layout} \title{Add and/or modify layout of a plotly} \usage{ -layout(data = NULL, ..., env = parent.frame()) +layout(data = data.frame(), ...) } \arguments{ \item{data}{A data frame with a class of plotly.} \item{...}{Trace arguments. Arguments are evaluated in the environment attached to the most recent trace. See the reference below for documentation.} - -\item{env}{An evaluation environment for arguments in \code{...}. -Only used if \code{data} is \code{NULL}.} } \description{ Add and/or modify layout of a plotly diff --git a/man/plot_ly.Rd b/man/plot_ly.Rd index 9022e576ff..f56d1d2a2a 100644 --- a/man/plot_ly.Rd +++ b/man/plot_ly.Rd @@ -4,8 +4,7 @@ \alias{plot_ly} \title{Initiate a plotly object} \usage{ -plot_ly(data = NULL, type = "scatter", ..., env = parent.frame(), - inherit = TRUE) +plot_ly(data = data.frame(), type = "scatter", ..., inherit = TRUE) } \arguments{ \item{data}{A data frame to visualize (optional).} @@ -15,9 +14,6 @@ plot_ly(data = NULL, type = "scatter", ..., env = parent.frame(), \item{...}{Trace properties. See the references section below for documentation of these properties.} -\item{env}{An evaluation environment for arguments in \code{...}. -Only used if \code{data} is \code{NULL}.} - \item{inherit}{should future traces inherit properties from this initial trace?} } \description{ diff --git a/man/plotlyOutput.Rd b/man/plotlyOutput.Rd new file mode 100644 index 0000000000..c509863844 --- /dev/null +++ b/man/plotlyOutput.Rd @@ -0,0 +1,22 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/shiny.R +\name{plotlyOutput} +\alias{plotlyOutput} +\title{Shiny ui output function} +\usage{ +plotlyOutput(outputId, width = "100\%", height = "550px") +} +\arguments{ +\item{outputId}{output variable to read the plot from} + +\item{width}{} + +\item{height}{} +} +\description{ +Shiny ui output function +} +\seealso{ +http://shiny.rstudio.com/articles/building-outputs.html +} + diff --git a/man/renderPlotly.Rd b/man/renderPlotly.Rd new file mode 100644 index 0000000000..6c3fa5146d --- /dev/null +++ b/man/renderPlotly.Rd @@ -0,0 +1,20 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/shiny.R +\name{renderPlotly} +\alias{renderPlotly} +\title{Render a plotly graph in shiny} +\usage{ +renderPlotly(expr, envir = parent.frame(), quoted = FALSE) +} +\arguments{ +\item{expr}{An expression that creates a ggplot or plotly object} + +\item{envir}{The environment in which to evaluate \code{expr}.} + +\item{quoted}{Is expr a quoted expression (with \code{quote()})? +This is useful if you want to save an expression in a variable.} +} +\description{ +Shiny server output function customized for plotly. +} + diff --git a/man/style.Rd b/man/style.Rd index ca8f56d5e2..b3fb5245a3 100644 --- a/man/style.Rd +++ b/man/style.Rd @@ -1,10 +1,10 @@ % Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/style.R +% Please edit documentation in R/plotly.R \name{style} \alias{style} \title{Modify trace styling} \usage{ -style(data = NULL, traces = 1, ...) +style(data = data.frame(), traces = 1, ...) } \arguments{ \item{data}{A data frame with a class of plotly.} From af19880b7356cdbedcd313f0d9c2d917b1a1acb8 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Thu, 18 Jun 2015 16:18:10 -0500 Subject: [PATCH 074/227] Try out my credentials --- .travis.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 84b5098c05..ff212cbd11 100644 --- a/.travis.yml +++ b/.travis.yml @@ -23,5 +23,7 @@ after_success: env: global: - secure: "cJ1bDRrAdIRjG+JnsQI9CdA4wQJhJJ2DdCNQ3frl8dotk69z61EiGCFW1Ir1cAY5V/NbHvFHp91HDiSo28ggwqRkEPBOGE44ico5gtVaELu3M/EnkWc2ZwQoN1273Vfdm26QYidqrvWrpLZ0XkFl7Q8xgvBswx30MF7y61+0Hv4=" - - secure: "UVOefBq1mkC4Hpg9OkcolvoEtLNfINBFSE7Xdnvb9WEOTv7xQtw/3uenNJEvVVs+0q+1RJ/lWuifCqrlvVNF+qISFWmqL4KHkSnupmh32i5hRglpUF3S+2GvpAtKz3r1F8sfX4fxgGuvzvSYHFgoJB3JN29zSSAV7Flf656ztUM=" - - secure: "V5K2owU+gvzkh+t7HMZvv5ZXwcpPpbMVFhcq1Vm+t2qvr+rb5K4lXgC+8D0yC8YcxE9eTJ1EPCrsvTVYM6tHOhfX1WzJnGJ8tnGd6GDCdgFW7++Vb0gWl55IAAthkHtvDu54cQ8kZ0lp9oBpSRM/4g5jGqQV7pK1ZmzAwdqZfLw=" + - secure: "HP5+UE9TfosA5aZxXTifawbhHVWR+XvutzgGKGKtls3ip43Hq98FNDVL+WBRtRWEgwUuhB8ss3cGaY3r3Y+9vwZUA74bZyZ+go7+cyMGvMMWt/zijKddRfs1qRQlLzHsebjJKOvNjofQYjIhkyz/UG9qr9w5EOSKmkFY2DZPnWE=" + - secure: "M2zuKpl+CbLpNhXYB5UrcN3vdn6p74dD3LGG9yyEAFpvoB1kzJF6KSJDXwfrr+bdtIBSzoWQuq9KnmxqUuTVdmzP6IVLuVB8A66ytJriGhxIlSrmSCsR2Ad+ehxP8wloGjOLrHOTIIqF/mrq51wnTBdvvlV5l/JTWHq+vscwBCM=" + + From 6dfe5ce71b565d5b7ee300729bba4a4fc1f4aa29 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Fri, 19 Jun 2015 17:01:08 -0500 Subject: [PATCH 075/227] export get_plot --- NAMESPACE | 1 + R/utils.R | 6 +++++- man/get_plot.Rd | 17 +++++++++++++++++ 3 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 man/get_plot.Rd diff --git a/NAMESPACE b/NAMESPACE index a57d73907c..3bc17ee119 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -5,6 +5,7 @@ export("%>%") export(add_trace) export(embed_notebook) export(get_figure) +export(get_plot) export(gg2list) export(ggplot_build2) export(ggplotly) diff --git a/R/utils.R b/R/utils.R index 0c9dabb486..bab6cfbd85 100644 --- a/R/utils.R +++ b/R/utils.R @@ -39,7 +39,11 @@ hash_plot <- function(df, p) { df } -# get plot info from a dataset (maybe expose to users?) +#' Obtain underlying data of plotly object +#' +#' @param data a data frame with a class of plotly (and a plotly_hash attribute). +#' @param srict throw a warning if the plotly_hash attribute is missing. +#' @export get_plot <- function(data, strict = TRUE) { hash <- attr(data, "plotly_hash") if (!is.null(hash)) { diff --git a/man/get_plot.Rd b/man/get_plot.Rd new file mode 100644 index 0000000000..55baf3a2d0 --- /dev/null +++ b/man/get_plot.Rd @@ -0,0 +1,17 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/utils.R +\name{get_plot} +\alias{get_plot} +\title{Obtain underlying data of plotly object} +\usage{ +get_plot(data, strict = TRUE) +} +\arguments{ +\item{data}{a data frame with a class of plotly (and a plotly_hash attribute).} + +\item{srict}{throw a warning if the plotly_hash attribute is missing.} +} +\description{ +Obtain underlying data of plotly object +} + From 08b5035b2b1fdf717ee1cc29c33608494cd99db8 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Fri, 19 Jun 2015 17:01:52 -0500 Subject: [PATCH 076/227] rework test table logic --- R/plotly.R | 16 ++-- inst/build-push-comment.R | 149 ++++++++++++++++++++++++-------------- man/plotly.Rd | 4 +- tests/testthat.R | 116 +++++++++++++++-------------- 4 files changed, 165 insertions(+), 120 deletions(-) diff --git a/R/plotly.R b/R/plotly.R index d7d5c4c355..caadfe911c 100644 --- a/R/plotly.R +++ b/R/plotly.R @@ -120,21 +120,23 @@ style <- function(data = data.frame(), traces = 1, ...) { #' #' @param username plotly username #' @param key plotly API key -#' @param base_url plotly server #' @export -plotly <- function(username = NULL, key = NULL, base_url = NULL) { - .Deprecated("signup") +plotly <- function(username, key) { + if (!missing(username)) { - message("Storing API key as the environment variable 'plotly_username'") + message("Storing 'username' as the environment variable 'plotly_username'") Sys.setenv("plotly_username" = username) } else { - Sys.setenv("plotly_username" = verify("username")) + usr <- verify("username") } if (!missing(key)) { - message("Storing API key as the environment variable 'plotly_api_key'") + message("Storing 'key' as the environment variable 'plotly_api_key'") Sys.setenv("plotly_api_key" = key) } else { - Sys.setenv("plotly_api_key" = verify("api_key")) + key <- verify("api_key") } + + .Deprecated("ggplotly") + .Deprecated("plot_ly") invisible(NULL) } diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index bffadc786e..e7ef2751c6 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -1,5 +1,6 @@ # ----------------------------------------------------------------------- -# Travis does two types of builds: +# This script will build a visual testing table for comparing ggplot and plotly +# figures. Travis does two types of builds: # # (1) A so-called "push". This essentially does a checkout on the most # recent commit of the pull request, but *doesn't* merge with master. @@ -11,14 +12,14 @@ # merge with master, we don't do anything here if it's a push build. # ----------------------------------------------------------------------- +library("httr") +library("testthat") # Read more about Travis environment variables -- # http://docs.travis-ci.com/user/ci-environment/#Environment-variables tpr <- Sys.getenv("TRAVIS_PULL_REQUEST") # is this build a pull request pr <- tpr != "false" && tpr != "" if (pr) { - library("httr") - library("testthat") # gistr is a good reference for talking to the github API via httr # https://github.com/ropensci/gistr/blob/master/R/zzz.R base <- 'https://api.github.com/repos/ropensci/plotly/' @@ -35,37 +36,45 @@ if (pr) { # Return an abbreviated version of a hash abbrev_hash <- function(hash = "") substr(hash, 1, 7) - - # NOTE: $TRAVIS_COMMIT doesn't match the HEAD of this (or master) branch!!! - # Remember that we're *simulating* a merge with master, but the hash for the - # *actual* merge will be different. Instead of installing master each time - # we call save_outputs(), we install once here, if necessary, and re-run tests + + # NOTE: $TRAVIS_COMMIT won't match the HEAD of this (or the master) branch!!! + # (since this is a pull requst, we're *simulating* a merge with master) this_hash <- abbrev_hash(Sys.getenv("TRAVIS_COMMIT")) - base_hash <- abbrev_hash(info$base$sha) - test_rerun <- function(hash) { - if (!hash %in% dir("plotly-test-table/R")) { - devtools::install_github("ropensci/plotly", ref = hash, local = FALSE) - print("Rerunning tests") - try(source("plotly/tests/testthat.R", chdir = TRUE)) - } + this_dir <- paste0("plotly-test-table/R/", this_hash) + this_pngs <- dir(this_dir, pattern = "\\.png$") + + # do we have ggplot2 pngs for this test suite? + ggversion <- as.character(packageVersion("ggplot2")) + gg_dir <- paste0("plotly-test-table/R/ggplot2-", ggversion) + gg_pngs <- dir(gg_dir, pattern = "\\.png$") + if (!all(this_pngs %in% gg_pngs)) { + dir.create(gg_dir, showWarnings = FALSE) + Sys.setenv("GGPLOT2_FOLDER" = basename(gg_dir)) + print("Rerunning tests to obtain ggplot2 pngs") + try(source("plotly/tests/testthat.R", chdir = TRUE)) } - test_rerun(this_hash) - test_rerun(base_hash) - - # TODO: Remove plotly-test-table folders that are no longer needed - # by comparing the directories to branch HEADs for plotly. This could - # be hard to do the git rm properly. We could also run tests for missing - # HEAD shas, but that's probably overkill - # list png files in a particular directory - pngs <- function(...) { - dir(file.path("plotly-test-table", "R", ...), - pattern = "\\.png$", full.names = T) + # HEAD of the master branch. + base_hash <- abbrev_hash(info$base$sha) + base_dir <- paste0("plotly-test-table/R/", base_hash) + base_pngs <- dir(this_dir, pattern = "\\.png$") + # Re-run (current) test suite with master branch if it's missing any tests + if (!all(this_pngs %in% base_pngs)) { + devtools::install_github("ropensci/plotly", ref = base_hash) + print("Rerunning tests with master") + try(source("plotly/tests/testthat.R", chdir = TRUE)) } + + # --------------------------------------------------------------------------- # Build the main HTML page for this build - ggpngs <- pngs("ggplot2", packageVersion("ggplot2")) - df <- data.frame(sub("\\.png$", "", basename(ggpngs)), - ggpngs, pngs(this_hash), pngs(base_hash)) + # --------------------------------------------------------------------------- + df <- data.frame( + sub("\\.png$", "", this_pngs), + file.path(gg_dir, this_pngs), + file.path(this_dir, this_pngs), + file.path(base_dir, this_pngs), + stringsAsFactors = FALSE + ) names(df) <- c("test", "ggplot2", branch, "master") # TODO: create an HTML page for each test df$test <- sprintf(' %s ', df$test) @@ -74,43 +83,73 @@ if (pr) { print(df) test_table <- knitr::knit2html(text = '`r knitr::kable(df, type = "html")`', quiet = TRUE) - dest <- file.path("plotly-test-table", "R", this_hash, "index.html") + dest <- sprintf("plotly-test-table/R/%s/index.html", this_hash) writeLines(test_table, dest) - - # TODO: - # * convert for thumbnails!! (see wch/vtest's convert_png() for alternative) - # * create home page for R with commmit info -- https://developer.github.com/v3/git/commits/ - - # add, commit, push to gh-pages branch of plotly-test-table - setwd("plotly-test-table") - system("git status") - system("git add *") + + # start constructing automated GitHub message build_link <- paste0('https://travis-ci.org/ropensci/plotly/builds/', Sys.getenv("TRAVIS_BUILD_ID")) - commit_msg <- paste0('"Pushed from ', build_link, '"') - system(paste('git commit -m', commit_msg)) - # This post explains how this works -- http://rmflight.github.io/posts/2014/11/travis_ci_gh_pages.html - repo <- sprintf("https://%s@github.com/cpsievert/plotly-test-table.git", Sys.getenv("GH_TOKEN")) - system(paste("git pull -q", repo, "gh-pages")) - system(paste("git push -q", repo, "gh-pages")) - - # post comment if a link to this SHA doesn't exist - # (needed since Travis randomly re-builds stuff) - tbl_link <- sprintf("http://cpsievert.github.io/plotly-test-table/R/%s/index.html", this_hash) - msg <- sprintf("On TravisCI, commit %s was successfully merged with %s (master) to create %s. A visual testing table comparing %s with %s can be found here:\n %s", - abbrev_hash(info$head$sha), base_hash, this_hash, base_hash, this_hash, tbl_link) - msg <- paste("> The message below was automatically generated after build", build_link, "\n\n", msg) + tbl_link <- sprintf("http://cpsievert.github.io/plotly-test-table/R/%s/", this_hash) + msg1 <- paste("> The message below was automatically generated after build", build_link, "\n\n") + msg2 <- sprintf("On TravisCI, commit %s was successfully merged with %s (master) to create %s. A visual testing table comparing %s with %s can be found here:\n %s", + abbrev_hash(info$head$sha), base_hash, this_hash, base_hash, this_hash, tbl_link) + # --------------------------------------------------------------------------- + # For each test, build a webpage (under this commit hash directory) + # If plot hashed were different, include a JSON diff and links in the github comment + # --------------------------------------------------------------------------- + hashes <- read.csv("R/hashes.csv") + hashes <- hashes[hashes$commit %in% c(this_hash, base_hash), ] + diffs <- character() + for (i in df$test) { + test_info <- hashes[hashes$test %in% i, ] + # are the plot hashes different for this test? + has_diff <- length(unique(test_info$hash)) > 1 + # TODO: add the ggplot result to this page? + top <- sprintf( + ' ', + test_info$url[1], urls[1], test_info$url[2], urls[2] + ) + bottom <- if (has_diff) { + diffs[[i]] <- 1 + sprintf( + ' \n `r jsdiff::jsdiff(get_plot(get_figure(url=%s)), get_plot(get_figure(url=%s)))`', + test_info$url[1], test_info$url[2] + ) + } else { + sprintf('\n No difference in this test between %s and %s', this_hash, base_hash) + } + diff_table <- knitr::knit2html(text = paste(top, bottom)) + name_dir <- sprintf("R/%s/%s", this_hash, i) + dir.create(name_dir, recursive = TRUE) + writeLines(diff_table, paste0(name_dir, "/index.html")) + } + msg3 <- sprintf("Detected a total of %s differences: \n", length(diffs)) + msg4 <- paste(tbl_link, names(diffs), collapse = " \n ") + msg <- paste(msg1, msg2, msg3, msg4) commentz <- sprintf(paste0(base, 'issues/%s/comments'), tpr) res <- GET(commentz, header) warn_for_status(res) - info <- content(res) - old_body <- unlist(lapply(info, "[", "body")) - if (!any(grepl(tbl_link, old_body))) { + old_body <- unlist(lapply(content(res), "[", "body")) + # only post a comment if this hash doesn't appear in any of the comments + # (needed since Travis randomly re-builds stuff) + if (!any(grepl(this_hash, old_body))) { json <- jsonlite::toJSON(list(body = msg), auto_unbox = TRUE) POST(url = commentz, header, body = json, encode = "json") } else { message("Link already posted") } + + # add, commit, push to gh-pages branch of plotly-test-table + setwd("plotly-test-table") + system("git status") + system("git add *") + commit_msg <- paste0('"Pushed from ', build_link, '"') + system(paste('git commit -m', commit_msg)) + # This post explains how this works -- http://rmflight.github.io/posts/2014/11/travis_ci_gh_pages.html + repo <- sprintf("https://%s@github.com/cpsievert/plotly-test-table.git", Sys.getenv("GH_TOKEN")) + system(paste("git pull", repo, "gh-pages")) + system(paste("git push", repo, "gh-pages")) + } else { message('The test table is only built during the "pull request" build.') } diff --git a/man/plotly.Rd b/man/plotly.Rd index 76b94c1a96..6839b1285b 100644 --- a/man/plotly.Rd +++ b/man/plotly.Rd @@ -4,14 +4,12 @@ \alias{plotly} \title{Main interface to plotly} \usage{ -plotly(username = NULL, key = NULL, base_url = NULL) +plotly(username, key) } \arguments{ \item{username}{plotly username} \item{key}{plotly API key} - -\item{base_url}{plotly server} } \description{ Deprecated: see \link{signup} for credentials/configuration storage details. diff --git a/tests/testthat.R b/tests/testthat.R index e4fd4218c5..1a009a2d4b 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -1,5 +1,6 @@ library("testthat") library("plotly") + # find the hash of the currently installed plotly package pkg_info <- devtools::session_info()$packages src <- subset(pkg_info, package == "plotly")$source @@ -10,75 +11,80 @@ hash <- if (src == "local") { # thankfully devtools includes hash for packages installed off GitHub sub("\\)", "", strsplit(src, "@")[[1]][2]) } -table_dir <- file.path(Sys.getenv("TRAVIS_BUILD_DIR"), "..", "plotly-test-table") -r_dir <- file.path(table_dir, "R") -plotly_dir <- file.path(r_dir, hash) +# setup directory for placing files during tests +# (note the working directory should be /path/to/plotly/tests) +table_dir <- normalizePath("../../plotly-test-table", mustWork = TRUE) +plotly_dir <- paste0(table_dir, "/R/", hash) if (!dir.exists(plotly_dir)) dir.create(plotly_dir, recursive = TRUE) -httr::set_config(httr::config(ssl.verifypeer=FALSE)) -# database which tracks -db <- if ("db.rds" %in% dir(r_dir)) { - readRDS("db.rds") -} else { - data.frame( - commit = character(), - name = character(), - plot = character(), - stringsAsFactors = FALSE - ) +# text file that tracks figure hashes +hash_file <- paste0(table_dir, "R/hashes.csv") +if (!file.exists(hash_file)) { + file.create(hash_file) + cat("commit,test,hash,url\n", file = hash_file, append = TRUE) } +# This function is called within testthat/test-*.R files. +# It takes a ggplot or plotly object as input, and it returns a figure +# object (aka the data behind the plot). +# Along the way, if this is a pull request build on Travis, +# it will POST figures to plotly and save pngs save_outputs <- function(gg, name) { print(paste("Running test:", name)) - # might want to pass plotly objects to this eventually p <- if (is.ggplot(gg)) gg2list(gg) else get_plot(gg) tpr <- Sys.getenv("TRAVIS_PULL_REQUEST") # only render/save pngs if this is a Travis pull request - # (see build-comment-push.R for better explanation of this logic) if (tpr != "false" && tpr != "") { - #df[nrow(df) + 1, ] <- c(hash, name, digest::digest(p)) - cat("Post Time:") - a1 <- system.time(resp <- plotly_POST(p)) - print(a1) - print("Download Time: \n") - a2 <- system.time(resp <- httr::GET(paste0(resp[["url"]], ".png"))) - print(a2) + # If we don't have pngs for this version of ggplot2, generate them! + # (env var is set in build-push-comment.R if we are supposed save them) + if (Sys.getenv("GGPLOT2_FOLDER") != "") { + gg_dir <- paste0(table_dir, "/R/", Sys.getenv("GGPLOT2_FOLDER")) + e <- try(gg, silent = TRUE) + png(filename = paste0(gg_dir, "/", name, ".png")) + if (inherits(e, "try-error")) { + plot(1, type="n") + text(1, "ggplot2 error") + } else gg + dev.off() + } + # POST data to plotly and return the url + u <- if (packageVersion("plotly") < 1) { + py <- plotly(Sys.getenv("plotly_username"), Sys.getenv("plotly_api_key")) + resp <- py$ggplotly(gg) + resp$response$url + } else { + resp <- plotly_POST(p) + resp$url + } + # save png under a directory specific to this installed version of plotly + resp <- httr::GET(paste0(u, ".png")) httr::warn_for_status(resp) - # write png version of plotly figure to disk filename <- file.path(plotly_dir, paste0(name, ".png")) - print("Write Time: \n") - a3 <- system.time(writeBin(httr::content(resp, as = "raw"), filename)) - print(a3) + writeBin(httr::content(resp, as = "raw"), filename) + # save a hash of the R object sent to the plotly server + info <- paste(hash, name, digest::digest(p), u, sep = ",") + cat(paste(info, "\n"), file = hash_file, append = TRUE) } - # eventually change tests so that they use output from this function - invisible(p) - #gg_dir <- file.path(table_dir, "R", "ggplot2") - #if (!dir.exists(gg_dir)) dir.create(gg_dir, recursive = TRUE) - - # If we don't have pngs for this version (of ggplot2), generate them; - # otherwise, generate plotly pngs - # NOTE: we can't save both plotly & ggplot2 at once since R CMD check - # suppresses output and travis has 10 minute time limit - # https://github.com/travis-ci/travis-ci/issues/3849 - # ggversion <- as.character(packageVersion("ggplot2")) - # if (!ggversion %in% dir(gg_dir)) { - # gglife <- file.path(gg_dir, ggversion) - # dir.create(gglife, recursive = TRUE) - # e <- try(gg, silent = TRUE) - # png(filename = file.path(gglife, paste0(name, ".png"))) - # if (inherits(e, "try-error")) { - # plot(1, type="n") - # text(1, "ggplot2 error") - # } else gg - # dev.off() - # } else { - # } + p } test_check("plotly") -# NOTE: I'm assumming Travis is installing most recent ggplot2 off CRAN -# Here is one way to get current ggplot2 version off of CRAN if need be -# gg <- rvest::html("http://cran.r-project.org/web/packages/ggplot2/") -# tab <- rvest::html_table(gg, header = FALSE)[[1]] -# ggversion <- tab[grepl("Version:", tab[, 1]), 2] + + + + +# Database for tracking plot hashes? +# Pros: (1) Don't have to upload a plot if underlying data hasn't changed +# Cons: (1) Significantly more complicated and leaves us prone to mistakes +# db <- if ("db.rds" %in% dir(r_dir)) { +# readRDS("db.rds") +# } else { +# data.frame( +# commit = character(), +# name = character(), +# plot = character(), +# stringsAsFactors = FALSE +# ) +# } +#df[nrow(df) + 1, ] <- c(hash, name, digest::digest(p)) From e0c829465b42632267b9f223f5cb817e1e50fddb Mon Sep 17 00:00:00 2001 From: cpsievert Date: Fri, 19 Jun 2015 17:03:30 -0500 Subject: [PATCH 077/227] jsdiff package required for diffs --- .travis.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index ff212cbd11..9363fe79e3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,6 +7,7 @@ before_install: install: - ./travis-tool.sh install_deps + - ./travis-tool.sh install_github saurfang/jsdiff before_script: - git config --global user.name "cpsievert" @@ -25,5 +26,3 @@ env: - secure: "cJ1bDRrAdIRjG+JnsQI9CdA4wQJhJJ2DdCNQ3frl8dotk69z61EiGCFW1Ir1cAY5V/NbHvFHp91HDiSo28ggwqRkEPBOGE44ico5gtVaELu3M/EnkWc2ZwQoN1273Vfdm26QYidqrvWrpLZ0XkFl7Q8xgvBswx30MF7y61+0Hv4=" - secure: "HP5+UE9TfosA5aZxXTifawbhHVWR+XvutzgGKGKtls3ip43Hq98FNDVL+WBRtRWEgwUuhB8ss3cGaY3r3Y+9vwZUA74bZyZ+go7+cyMGvMMWt/zijKddRfs1qRQlLzHsebjJKOvNjofQYjIhkyz/UG9qr9w5EOSKmkFY2DZPnWE=" - secure: "M2zuKpl+CbLpNhXYB5UrcN3vdn6p74dD3LGG9yyEAFpvoB1kzJF6KSJDXwfrr+bdtIBSzoWQuq9KnmxqUuTVdmzP6IVLuVB8A66ytJriGhxIlSrmSCsR2Ad+ehxP8wloGjOLrHOTIIqF/mrq51wnTBdvvlV5l/JTWHq+vscwBCM=" - - From 4298b8e97a23ac3ceb1f5aa07b8553a9ac88e31d Mon Sep 17 00:00:00 2001 From: cpsievert Date: Fri, 19 Jun 2015 17:19:56 -0500 Subject: [PATCH 078/227] jsdiff needs to put htmlwidgets in import --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 9363fe79e3..073c5691e0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,6 +7,7 @@ before_install: install: - ./travis-tool.sh install_deps + - ./travis-tool.sh install_r htmlwidgets - ./travis-tool.sh install_github saurfang/jsdiff before_script: From 09cc497d603b72fa3d477ec0e5ae69e81b9a76cf Mon Sep 17 00:00:00 2001 From: cpsievert Date: Fri, 19 Jun 2015 18:04:30 -0500 Subject: [PATCH 079/227] file paths are fun --- tests/testthat.R | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/testthat.R b/tests/testthat.R index 1a009a2d4b..cbf09a2bf0 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -13,14 +13,14 @@ hash <- if (src == "local") { } # setup directory for placing files during tests # (note the working directory should be /path/to/plotly/tests) -table_dir <- normalizePath("../../plotly-test-table", mustWork = TRUE) -plotly_dir <- paste0(table_dir, "/R/", hash) +table_dir <- normalizePath("../../plotly-test-table/", mustWork = TRUE) +plotly_dir <- paste0(table_dir, "R/", hash) if (!dir.exists(plotly_dir)) dir.create(plotly_dir, recursive = TRUE) # text file that tracks figure hashes hash_file <- paste0(table_dir, "R/hashes.csv") if (!file.exists(hash_file)) { - file.create(hash_file) + file.create(hash_file, ) cat("commit,test,hash,url\n", file = hash_file, append = TRUE) } @@ -38,7 +38,7 @@ save_outputs <- function(gg, name) { # If we don't have pngs for this version of ggplot2, generate them! # (env var is set in build-push-comment.R if we are supposed save them) if (Sys.getenv("GGPLOT2_FOLDER") != "") { - gg_dir <- paste0(table_dir, "/R/", Sys.getenv("GGPLOT2_FOLDER")) + gg_dir <- paste0(table_dir, "R/", Sys.getenv("GGPLOT2_FOLDER")) e <- try(gg, silent = TRUE) png(filename = paste0(gg_dir, "/", name, ".png")) if (inherits(e, "try-error")) { From 7d1103ab9be03af8f28d995925b563a046f65e62 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Fri, 19 Jun 2015 18:22:24 -0500 Subject: [PATCH 080/227] typo --- tests/testthat.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/testthat.R b/tests/testthat.R index cbf09a2bf0..0e0d094dee 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -20,7 +20,7 @@ if (!dir.exists(plotly_dir)) dir.create(plotly_dir, recursive = TRUE) # text file that tracks figure hashes hash_file <- paste0(table_dir, "R/hashes.csv") if (!file.exists(hash_file)) { - file.create(hash_file, ) + file.create(hash_file) cat("commit,test,hash,url\n", file = hash_file, append = TRUE) } From 09989153e9780f7347489f9f3601ec2a9f5a0b6a Mon Sep 17 00:00:00 2001 From: cpsievert Date: Fri, 19 Jun 2015 19:26:31 -0500 Subject: [PATCH 081/227] create dirs --- inst/build-push-comment.R | 2 ++ 1 file changed, 2 insertions(+) diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index e7ef2751c6..3fe471d627 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -41,6 +41,7 @@ if (pr) { # (since this is a pull requst, we're *simulating* a merge with master) this_hash <- abbrev_hash(Sys.getenv("TRAVIS_COMMIT")) this_dir <- paste0("plotly-test-table/R/", this_hash) + dir.create(this_dir, recursive = TRUE) this_pngs <- dir(this_dir, pattern = "\\.png$") # do we have ggplot2 pngs for this test suite? @@ -60,6 +61,7 @@ if (pr) { base_pngs <- dir(this_dir, pattern = "\\.png$") # Re-run (current) test suite with master branch if it's missing any tests if (!all(this_pngs %in% base_pngs)) { + dir.create(base_dir, showWarnings = FALSE) devtools::install_github("ropensci/plotly", ref = base_hash) print("Rerunning tests with master") try(source("plotly/tests/testthat.R", chdir = TRUE)) From 019c91c95791a7993f0f52f824376c2770e69bf0 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Mon, 22 Jun 2015 10:12:54 -0500 Subject: [PATCH 082/227] jsdiff now imports htmlwidgets --- .travis.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 073c5691e0..9363fe79e3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,7 +7,6 @@ before_install: install: - ./travis-tool.sh install_deps - - ./travis-tool.sh install_r htmlwidgets - ./travis-tool.sh install_github saurfang/jsdiff before_script: From 46794efbf0144fe485218799d65ec59295f1858a Mon Sep 17 00:00:00 2001 From: cpsievert Date: Mon, 22 Jun 2015 10:18:48 -0500 Subject: [PATCH 083/227] new credentials --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 9363fe79e3..16ac2e3889 100644 --- a/.travis.yml +++ b/.travis.yml @@ -24,5 +24,5 @@ after_success: env: global: - secure: "cJ1bDRrAdIRjG+JnsQI9CdA4wQJhJJ2DdCNQ3frl8dotk69z61EiGCFW1Ir1cAY5V/NbHvFHp91HDiSo28ggwqRkEPBOGE44ico5gtVaELu3M/EnkWc2ZwQoN1273Vfdm26QYidqrvWrpLZ0XkFl7Q8xgvBswx30MF7y61+0Hv4=" - - secure: "HP5+UE9TfosA5aZxXTifawbhHVWR+XvutzgGKGKtls3ip43Hq98FNDVL+WBRtRWEgwUuhB8ss3cGaY3r3Y+9vwZUA74bZyZ+go7+cyMGvMMWt/zijKddRfs1qRQlLzHsebjJKOvNjofQYjIhkyz/UG9qr9w5EOSKmkFY2DZPnWE=" - - secure: "M2zuKpl+CbLpNhXYB5UrcN3vdn6p74dD3LGG9yyEAFpvoB1kzJF6KSJDXwfrr+bdtIBSzoWQuq9KnmxqUuTVdmzP6IVLuVB8A66ytJriGhxIlSrmSCsR2Ad+ehxP8wloGjOLrHOTIIqF/mrq51wnTBdvvlV5l/JTWHq+vscwBCM=" + - secure: "ez7chKAvwBGJJJ201B9vyaI/C10hFChpp3y2shAJgeC6FjMBXVOCdmmt1pJ8QCL2B7y70rtZX0NzTDr6qPiblep7nKgeTOlZC2cnAMz+nvEoWy1wCUk+39ZTyKZx4ntrzUxZ6/9oVrtOUwreX9l+9G3Bn8C32y70ks7rurTXcEA=" + - secure: "CMawUZtzqKUe5D79n5wvB8umHhjbWWA1zwyIGQic+UUyloj15hu1YM4K4FhKk97YQ8DuX7F+zXtsy14TCTfVU7LiTwCC2iUsKmGCdatsk9ylo7b29b6WuQ6XpgLlDsazQILN+YqfXSiW/G/Estb6lljIrAW+3VihI3zSpgbqOvY=" From a6e3581c20673dd9a96e240578ab57a463a6d0e5 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Mon, 22 Jun 2015 11:28:56 -0500 Subject: [PATCH 084/227] run build script from test table directory --- .travis.yml | 5 +++-- inst/build-push-comment.R | 15 +++++++-------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.travis.yml b/.travis.yml index 16ac2e3889..4291280b88 100644 --- a/.travis.yml +++ b/.travis.yml @@ -18,8 +18,9 @@ script: - Rscript -e "devtools::install(); source('tests/testthat.R', chdir = TRUE)" after_success: - - cd .. - - Rscript plotly/inst/build-push-comment.R + - cd ../plotly-test-table + - ls -R + - Rscript ../plotly/inst/build-push-comment.R env: global: diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index 3fe471d627..58269f1661 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -40,31 +40,31 @@ if (pr) { # NOTE: $TRAVIS_COMMIT won't match the HEAD of this (or the master) branch!!! # (since this is a pull requst, we're *simulating* a merge with master) this_hash <- abbrev_hash(Sys.getenv("TRAVIS_COMMIT")) - this_dir <- paste0("plotly-test-table/R/", this_hash) + this_dir <- paste0("R/", this_hash) dir.create(this_dir, recursive = TRUE) this_pngs <- dir(this_dir, pattern = "\\.png$") # do we have ggplot2 pngs for this test suite? ggversion <- as.character(packageVersion("ggplot2")) - gg_dir <- paste0("plotly-test-table/R/ggplot2-", ggversion) + gg_dir <- paste0("R/ggplot2-", ggversion) gg_pngs <- dir(gg_dir, pattern = "\\.png$") if (!all(this_pngs %in% gg_pngs)) { dir.create(gg_dir, showWarnings = FALSE) Sys.setenv("GGPLOT2_FOLDER" = basename(gg_dir)) print("Rerunning tests to obtain ggplot2 pngs") - try(source("plotly/tests/testthat.R", chdir = TRUE)) + try(source("../plotly/tests/testthat.R", chdir = TRUE)) } # HEAD of the master branch. base_hash <- abbrev_hash(info$base$sha) - base_dir <- paste0("plotly-test-table/R/", base_hash) - base_pngs <- dir(this_dir, pattern = "\\.png$") + base_dir <- paste0("R/", base_hash) + base_pngs <- dir(base_dir, pattern = "\\.png$") # Re-run (current) test suite with master branch if it's missing any tests if (!all(this_pngs %in% base_pngs)) { dir.create(base_dir, showWarnings = FALSE) devtools::install_github("ropensci/plotly", ref = base_hash) print("Rerunning tests with master") - try(source("plotly/tests/testthat.R", chdir = TRUE)) + try(source("../plotly/tests/testthat.R", chdir = TRUE)) } # --------------------------------------------------------------------------- @@ -85,7 +85,7 @@ if (pr) { print(df) test_table <- knitr::knit2html(text = '`r knitr::kable(df, type = "html")`', quiet = TRUE) - dest <- sprintf("plotly-test-table/R/%s/index.html", this_hash) + dest <- file.path(this_hash, "index.html") writeLines(test_table, dest) # start constructing automated GitHub message @@ -142,7 +142,6 @@ if (pr) { } # add, commit, push to gh-pages branch of plotly-test-table - setwd("plotly-test-table") system("git status") system("git add *") commit_msg <- paste0('"Pushed from ', build_link, '"') From 707836ca20b5bd9302c87720b7dbe8765a2847c3 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Mon, 22 Jun 2015 12:29:52 -0500 Subject: [PATCH 085/227] use file.path(), not paste0() --- tests/testthat.R | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/tests/testthat.R b/tests/testthat.R index 0e0d094dee..0e6793bfc5 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -13,12 +13,13 @@ hash <- if (src == "local") { } # setup directory for placing files during tests # (note the working directory should be /path/to/plotly/tests) -table_dir <- normalizePath("../../plotly-test-table/", mustWork = TRUE) -plotly_dir <- paste0(table_dir, "R/", hash) +table_dir <- normalizePath("../../plotly-test-table", mustWork = TRUE) +plotly_dir <- file.path(table_dir, "R", hash) +print(plotly_dir) if (!dir.exists(plotly_dir)) dir.create(plotly_dir, recursive = TRUE) # text file that tracks figure hashes -hash_file <- paste0(table_dir, "R/hashes.csv") +hash_file <- file.path(table_dir, "R", "hashes.csv") if (!file.exists(hash_file)) { file.create(hash_file) cat("commit,test,hash,url\n", file = hash_file, append = TRUE) @@ -38,9 +39,9 @@ save_outputs <- function(gg, name) { # If we don't have pngs for this version of ggplot2, generate them! # (env var is set in build-push-comment.R if we are supposed save them) if (Sys.getenv("GGPLOT2_FOLDER") != "") { - gg_dir <- paste0(table_dir, "R/", Sys.getenv("GGPLOT2_FOLDER")) + gg_dir <- file.path(table_dir, "R", Sys.getenv("GGPLOT2_FOLDER")) e <- try(gg, silent = TRUE) - png(filename = paste0(gg_dir, "/", name, ".png")) + png(filename = file.path(gg_dir, paste0(name, ".png"))) if (inherits(e, "try-error")) { plot(1, type="n") text(1, "ggplot2 error") From cd274c43c44297ca14b00c0f0895c26403f19ab9 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 23 Jun 2015 17:34:58 -0500 Subject: [PATCH 086/227] Various improvements inspired by documentation --- R/plotly.R | 99 ++++++++----- R/utils.R | 44 +++--- data-raw/hobbs.R | 27 ++++ data-raw/mic.R | 24 +++ data-raw/wind.R | 22 +++ data/hobbs.rda | Bin 0 -> 4845 bytes data/mic.rda | Bin 0 -> 1321 bytes data/wind.rda | Bin 0 -> 365 bytes inst/docs.R | 375 +++++++++++++++++++++++++++++++++++++++++++++++ man/add_trace.Rd | 19 ++- man/get_plot.Rd | 8 +- man/layout.Rd | 14 +- man/plot_ly.Rd | 18 ++- man/style.Rd | 16 +- 14 files changed, 577 insertions(+), 89 deletions(-) create mode 100644 data-raw/hobbs.R create mode 100644 data-raw/mic.R create mode 100644 data-raw/wind.R create mode 100644 data/hobbs.rda create mode 100644 data/mic.rda create mode 100644 data/wind.rda create mode 100644 inst/docs.R diff --git a/R/plotly.R b/R/plotly.R index caadfe911c..8c507de1a4 100644 --- a/R/plotly.R +++ b/R/plotly.R @@ -1,16 +1,17 @@ -#' Initiate a plotly object +#' Initiate a plotly visualization #' -#' Creates a plotly object with a single trace and an empty layout. To add traces, -#' see \code{\link{add_trace}()} and to customize the layout see \code{\link{layout}()}. +#' Transform data into a plotly visualization. #' -#' @param data A data frame to visualize (optional). +#' @param data A data frame (optional). +#' @param ... Visual properties. +#' All arguments documented in the references section below are supported. +#' In addition, there are special arguments which map variables to visual +#' aethestics in a similar style to ggplot2 (such as \code{color}). #' @param type A charater string describing the type of trace. -#' @param ... Trace properties. See the references section below for documentation -#' of these properties. #' @param inherit should future traces inherit properties from this initial trace? +#' @seealso \code{\link{layout}()}, \code{\link{add_trace}()}, \code{\link{style}()} +#' @references \url{https://plot.ly/r/reference/} #' @author Carson Sievert -#' @references -#' \url{https://plot.ly/javascript-graphing-library/reference/#Trace_objects} #' @export #' @examples #' @@ -28,7 +29,7 @@ #' # for 3D surface plots, a numeric matrix is more natural #' plot_ly(z = volcano, type = "surface") #' -plot_ly <- function(data = data.frame(), type = "scatter", ..., inherit = TRUE) { +plot_ly <- function(data = data.frame(), ..., type = "scatter", inherit = TRUE) { # record trace information tr <- list( type = type, @@ -48,71 +49,99 @@ plot_ly <- function(data = data.frame(), type = "scatter", ..., inherit = TRUE) hash_plot(data, p) } -#' Add a trace to a plotly object -#' -#' Turns a dataset into a plotly object. A plotly object can be conceptualized as -#' a set of traces, a layout. This function will initiate +#' Add a trace to a plotly visualization #' -#' @param data A data frame with a class of plotly. -#' @param ... Trace arguments. Arguments are evaluated in the environment attached to -#' the most recent trace. See the reference below for documentation. +#' @param p A plotly visualization. +#' @param ... Visual properties. +#' All arguments documented in the references section below are supported. +#' In addition, there are special arguments which map variables to visual +#' aethestics in a similar style to ggplot2 (such as \code{color}). +#' @param data A data frame (optional). +#' @references \url{https://plot.ly/r/reference/} #' @author Carson Sievert #' @export -#' @references -#' \url{https://plot.ly/javascript-graphing-library/reference/#Trace_objects} #' -add_trace <- function(data = data.frame, ...) { +add_trace <- function(p = get_plot(strict = FALSE), ..., data = NULL) { + if (is.plotly(p)) p <- get_plot(p) tr <- list( args = substitute(list(...)), - env = list2env(data), + # if data is missing, adopt the most recent data environment + env = if (is.null(data)) p$data[[length(p$data)]]$env else list2env(data), enclos = parent.frame() ) - p <- get_plot(data) p$data <- c(p$data, list(tr)) hash_plot(data, p) } -# Layout and layout style objects -# https://plot.ly/javascript-graphing-library/reference/#Layout_and_layout_style_objects - #' Add and/or modify layout of a plotly #' #' @inheritParams add_trace -#' @export #' @author Carson Sievert -#' @references \url{https://plot.ly/javascript-graphing-library/reference/#layout} +#' @references \url{https://plot.ly/r/reference/#Layout_and_layout_style_objects} +#' @export #' -layout <- function(data = data.frame(), ...) { +layout <- function(p = get_plot(strict = FALSE), ..., data = NULL) { + if (is.plotly(p)) p <- get_plot(p) layout <- list( args = substitute(list(...)), - env = list2env(data), + # if data is missing, adopt the most recent data environment + env = if (is.null(data)) p$data[[length(p$data)]]$env else list2env(data), enclos = parent.frame() ) - p <- get_plot(data) p$layout <- c(p$layout, list(layout)) hash_plot(data, p) } -#' Modify trace styling +#' Modify trace(s) #' -#' @param data A data frame with a class of plotly. +#' Modify trace(s) of an existing plotly visualization. Useful when used in +#' conjunction with \code{\link{get_figure}()}. +#' +#' @param p A plotly visualization. +#' @param ... Visual properties. #' @param traces numeric vector. Which traces should be modified? -#' @param ... arguments coerced to a list and used to modify trace(s) +#' @seealso \code{\link{get_figure}()} #' @author Carson Sievert #' @export #' -style <- function(data = data.frame(), traces = 1, ...) { +style <- function(p = get_plot(strict = FALSE), ..., traces = 1) { + if (is.plotly(p)) p <- get_plot(p) + idx <- traces >= length(p$data) + if (any(idx)) warning("You've referenced non-existent traces", call. = FALSE) style <- list( args = substitute(list(...)), - env = list2env(data), + # not optimal.... + env = p$data[[max(traces)]]$env, enclos = parent.frame(), traces = traces ) - p <- get_plot(data) p$style <- c(p$style, list(style)) hash_plot(data, p) } +#' Obtain underlying data of plotly object +#' +#' Given a data frame with a class of plotly, this function returns the arguments +#' and/or data used to create the plotly. If no data frame is provided, +#' the last plotly object created in this R session is returned (if it exists). +#' +#' @param data a data frame with a class of plotly (and a plotly_hash attribute). +#' @param srict throw a warning if the plotly_hash attribute is missing. +#' @export +get_plot <- function(data = NULL, strict = TRUE) { + hash <- attr(data, "plotly_hash") + if (!is.null(hash)) { + p <- get(hash, envir = plotlyEnv) + } else { + # safe to just grab the most recent environment? + hash <- rev(ls(plotlyEnv))[1] + p <- plotlyEnv[[hash]] + if (strict) + warning("Output may not be correct since data isn't a plotly object") + } + p +} + #' Main interface to plotly #' #' Deprecated: see \link{signup} for credentials/configuration storage details. diff --git a/R/utils.R b/R/utils.R index bab6cfbd85..3fe57e73e6 100644 --- a/R/utils.R +++ b/R/utils.R @@ -30,6 +30,7 @@ plotlyEnv <- new.env(parent = emptyenv()) # hash plot info, assign it to the special plotly environment, & attach it to data hash_plot <- function(df, p) { + if (missing(df) || is.null(df)) df <- data.frame() hash <- digest::digest(p) assign(hash, p, envir = plotlyEnv) attr(df, "plotly_hash") <- hash @@ -39,25 +40,6 @@ hash_plot <- function(df, p) { df } -#' Obtain underlying data of plotly object -#' -#' @param data a data frame with a class of plotly (and a plotly_hash attribute). -#' @param srict throw a warning if the plotly_hash attribute is missing. -#' @export -get_plot <- function(data, strict = TRUE) { - hash <- attr(data, "plotly_hash") - if (!is.null(hash)) { - p <- get(hash, envir = plotlyEnv) - } else { - # safe to just grab the most recent environment? - hash <- rev(ls(plotlyEnv))[1] - p <- plotlyEnv[[hash]] - if (strict) - warning("Output may not be correct since data isn't a plotly object") - } - p -} - # evaluate unevaluated expressions before POSTing to plotly (expose to users?) eval_list <- function(l) { # assume unnamed list elements are data/traces @@ -117,7 +99,6 @@ eval_list <- function(l) { sty <- l$style[[i]] idx <- names(sty) %in% c("args", "env") new_sty <- if (sum(idx) == 2) c(sty[!idx], eval(sty$args, as.list(sty$env), sty$enclos)) else sty - # TODO: add a warning of non-existing traces are referrenced for (k in sty$traces) x$data[[k]] <- modifyList(x$data[[k]], new_sty) } } @@ -132,8 +113,15 @@ colorize <- function(data, title = "") { # IDEA: provide some scale_*() functions? seq_dat <- seq_along(data) for (i in seq_dat) { - cols <- data[[i]]$color + cols <- data[[i]][["color"]] if (!is.null(cols)) { +# mode <- data[[i]][["mode"]] +# # at least for the scatter trace, "lines" is the default mode +# if (is.null(mode)) mode <- "lines" +# # of course, aux object names are singular... +# mode <- sub("s$", "", strsplit(mode, "\\+")[[1]]) +# # we don't want to colorize text... +# mode <- setdiff(mode, "text") if (is.numeric(cols)) { cols <- unique(scales::rescale(cols)) o <- order(cols, decreasing = FALSE) @@ -148,22 +136,28 @@ colorize <- function(data, title = "") { cmax = max(data[[i]]$color) ) } else { # discrete color scale + pal <- if (is.ordered(cols)) "Purples" else "Set2" lvls <- if (is.factor(cols)) levels(cols) else unique(cols) - colz <- scales::col_factor("Set2", domain = lvls)(cols) + colz <- if (is.factor(cols)) { + scales::col_factor(pal, levels = lvls)(lvls) + } else { + scales::col_factor(pal, domain = lvls)(lvls) + } # break up data into multiple traces (so legend appears). We assume # any column with same length as color vector should be split lens <- lapply(data[[i]], length) idx <- lens == length(cols) new_dat <- list() - # TODO + # TODO: add a legend title (is this only possible via annotations?!?) for (j in seq_along(lvls)) { idx2 <- which(cols == lvls[j]) sub_dat <- as.data.frame(data[[i]][idx])[idx2, ] new_dat[[j]] <- c(as.list(sub_dat), data[[i]][!idx]) new_dat[[j]]$name <- lvls[j] + new_dat[[j]][["marker"]] <- list(color = colz[j]) } - # TODO: construct appropriate aux object? get type from trace? - data <- c(new_dat, data[setdiff(seq_dat, i)]) + # TODO: how to order the traces properly? + data <- rev(c(new_dat, data[setdiff(seq_dat, i)])) } } } diff --git a/data-raw/hobbs.R b/data-raw/hobbs.R new file mode 100644 index 0000000000..0c85d30243 --- /dev/null +++ b/data-raw/hobbs.R @@ -0,0 +1,27 @@ +r = c(6.80498578527, 3.38959601061, 5.38147211075, 8.05954021942, 5.31822922787, 2.98509993563, 1.96658700238, 6.76926540821, 4.07340189872, 6.50437182527, 7.556369819, 4.04745609407, 7.38666249607, 5.41362473698, 7.47071653116, 7.98211021694, 4.73781408009, 4.20645304293, 5.47860480459, 4.8245202807, 5.5996006099, 6.86679521708, 3.08567136626, 7.77181094323, 3.6877944351, 5.36035668519, 5.1404467393, 6.04544568093, 6.83392094019, 3.62076946254, 3.9894305834, 5.3118244995, 4.60821348028, 6.64058471615, 3.05518885448, 7.49256416375, 5.48507817779, 3.89779499662, 5.97624511403, 5.44706156091, 5.37703411681, 4.69080578773, 4.71164049118, 3.62991932939, 5.95766807637, 5.35712128439, 3.84923528282, 6.25050713632, 7.12224335715, 3.39940423384, 3.51055667227, 4.10099760366, 4.0963821002, 6.23358307481, 3.93948852677, 3.9254450774, 6.11813250146, 3.94045034629, 7.58301557326, 3.51320214534) +t = c(-30.3529443619, -25.6114598545, -12.4252274527, 13.9613805187, -4.95093284067, -25.6922741909, 12.4687641616, -4.91376410703, -10.9673802876, 30.8141940549, 2.47495943114, 17.9755437524, 0.771130593362, 6.13748848563, -14.451963574, 28.1845341129, 12.538680066, -8.98323033713, 5.23128516476, -64.4890025358, 11.3574866818, 3.45407479151, 13.9243466131, -25.3640020468, -16.818006386, -10.2600510306, -13.2121341256, 2.5793388653, 8.71757496585, -10.6754987192, -2.92636601252, 25.1958807548, 40.5903293216, -9.12143363019, -24.2973623813, -3.17694450569, 10.8504984192, -31.3320597474, 4.84956746221, 15.0482769541, 3.29510469926, -6.19709187313, -8.77857413578, 29.5491741194, -5.13744879288, 23.0268604879, -6.63481657837, 2.75501499186, 21.7332501137, -24.8169949601, -7.83054706253, 28.3257962102, 12.3009774678, -21.56315724, -19.3355162838, 26.1464431708, -1.70607120268, 16.071723695, 2.05326630285, -5.09791161233) +r2 = c(3.48804392301, 2.91847857636, 4.20182735997, 8.22732460685, 4.77669042724, 3.04191230311, 4.78994771908, 5.66388078036, 3.85826239317, 8.26021288114, 6.86862448643, 5.74019759967, 6.59497928246, 5.69270377821, 5.33791657446, 9.28360418518, 5.76459089314, 4.02886455205, 5.66234474837, 0.422837231101, 6.20126646393, 6.43926538132, 5.09675851306, 4.63208190873, 3.42184613631, 4.36940470335, 4.02833441941, 5.80576719754, 6.84818992143, 3.80929551278, 4.38526818383, 6.98332684555, 7.39627318603, 5.21512500314, 3.08614877924, 6.33539449149, 6.09041471406, 2.4480560069, 5.94278402031, 6.37312988559, 5.45420534118, 4.39333761656, 4.20594467998, 6.15554228796, 5.11908717116, 6.86986083083, 4.10459986058, 5.95434812558, 8.09233287715, 2.96176970545, 3.97401218758, 6.37338412891, 5.41540914318, 3.87689091998, 3.26144694742, 6.1458085297, 5.50245198719, 5.57155329531, 6.85304926109, 4.14035507494) +t2 = c(14.8066257809, 79.0063403726, 49.0220655413, 49.699083136, 54.1374910829, 86.4193210205, 96.9523919357, 41.4634882636, 67.1376916934, 68.0610394397, 42.6819303227, 76.3986566081, 42.1947934722, 59.5778889746, 27.5108667993, 60.7534448323, 68.3708327991, 65.7480281495, 58.5330083721, -176.744106458, 61.17401858, 47.451508589, 84.4266531858, 12.4793465505, 72.4808027618, 50.5788317578, 51.5602282402, 52.4378561813, 51.5868279921, 73.8729447773, 70.2170569279, 70.7142991543, 82.2343944264, 38.935390447, 84.7093666702, 38.1658284365, 61.7040536538, 70.1969562924, 54.4542925901, 64.3348949686, 58.2738931466, 60.4998223904, 59.155232539, 83.8656184676, 47.8734098973, 69.2826015659, 71.1899104287, 51.048396463, 59.4275824152, 78.5987369617, 75.7558645152, 79.9704837232, 73.8937802463, 31.7334111317, 68.084751177, 80.4110799786, 48.9242507089, 76.6502557554, 42.1828643629, 76.0333358945) +r3 = c(1.85587083503, 5.28696206204, 3.88601339194, 6.282863313, 4.45341484774, 5.68800805076, 7.33086428261, 3.82566059479, 4.98960417696, 7.89743146977, 4.65669311302, 6.66715369631, 4.43100628714, 5.34611325338, 2.47994569588, 8.11347734853, 6.08131168231, 4.96821689621, 5.24445392063, 5.42220788417, 5.79277461602, 4.78758059223, 6.78431863718, 1.10893690948, 5.13891110524, 4.04292965729, 4.02289202968, 4.82842879131, 5.41737837431, 5.37863521067, 5.42109717546, 7.12056197886, 8.3493085399, 3.41048558832, 5.62837847088, 3.91493697614, 5.76394026236, 4.7643741068, 5.0762362679, 6.1655581832, 5.10557651628, 4.76103637693, 4.59624954094, 7.50418841135, 4.10703141792, 6.92042229938, 5.34912894956, 4.79806571939, 7.0232515323, 5.28368096546, 5.56907115243, 7.38379490845, 6.26923321044, 2.65652964501, 4.8439843388, 7.24799236156, 4.37295939441, 6.57098108136, 4.60247924389, 5.67005205083) +t3 = c(151.294255181, 147.188025028, 125.282157112, 87.0672979717, 119.627898357, 147.740824147, 139.564598145, 101.391497102, 134.56018428, 104.024444705, 89.3931429448, 123.1940314, 91.4743405152, 113.332373614, 96.1499255673, 93.2807345226, 118.215565226, 132.322937378, 112.941186391, -179.746233138, 110.303513559, 97.7508361661, 131.608089257, 115.496919231, 140.58118216, 123.396662119, 128.342009045, 107.608810398, 97.9046897875, 137.128447975, 130.431244912, 112.227084481, 118.630202246, 106.05822559, 146.908109706, 90.2773495582, 111.505282363, 151.089742536, 107.721394157, 111.300854997, 114.680277936, 126.569379493, 128.218952233, 125.354857195, 112.418068253, 111.797355679, 133.418052258, 105.184116842, 97.2310361206, 146.668036804, 136.239315201, 121.791844193, 123.911327971, 129.86224497, 141.34395085, 123.270967749, 108.458821723, 124.412377056, 89.0271107387, 134.876701145) +r4 = c(5.37247092432, 7.09635557204, 4.8838239032, 2.92013544124, 4.72396304568, 7.42369395093, 8.0909460754, 3.30684459137, 6.05082848252, 5.53023207444, 2.47230695264, 6.27567053686, 2.61589617379, 4.65353994458, 3.33544001388, 4.79588360487, 5.47271134648, 5.88193049095, 4.57158707205, 9.0398611698, 4.6429075999, 3.1727677358, 7.04424813882, 4.46633651411, 6.5573302898, 4.82084943725, 5.13191551521, 3.97001223705, 3.40632381283, 6.476722964, 6.01921850933, 5.66450153495, 7.15875852255, 3.60071266167, 7.32412716876, 2.55294615625, 4.72713386039, 6.97175520718, 4.07657836107, 4.94622340701, 4.64215544904, 5.36057486441, 5.39171906736, 7.0725243051, 4.10111157028, 5.48573262102, 6.19253528611, 3.76871139184, 4.29031138976, 7.06019536969, 6.53969184418, 6.67974440649, 6.0608253587, 4.78657404093, 6.41668652967, 6.70328133339, 3.88884781048, 6.30859108119, 2.4370447709, 6.5081863479) +t4 = c(-140.203327641, -168.084245433, -166.285141329, 138.248866753, -174.424386436, -169.960482759, 176.991822687, -169.901416249, -172.641581594, 142.951668814, 172.415746367, 168.519359196, 177.822053694, 172.855190349, -146.014521701, 128.177293024, 169.167072781, -173.588573789, 173.726992705, -151.206104772, 166.260477163, 172.507566082, 173.949183904, -131.806840938, -170.635273831, -168.577085483, -166.765503421, 176.070487348, 162.297501498, -174.055746313, -178.060929857, 156.47126885, 155.239142145, -163.000526394, -170.116713265, -170.639272487, 167.383143694, -163.098817056, 172.880737006, 163.386007682, 176.182541977, -174.579680174, -172.335844882, 165.338025694, -172.525664261, 157.542877739, -175.881511093, 175.427643994, 142.069674723, -168.340734019, -175.805831123, 163.063745419, 171.720974997, -151.403904569, -168.27136909, 165.045327878, -177.315336665, 170.042412897, 173.59919661, -177.250656746) +r5 = c(7.93755787138, 7.30274649152, 5.92930222144, 2.40717871317, 5.27092188706, 7.40059612754, 6.81082033836, 4.96775903442, 6.19022937045, 2.15851865795, 4.00412589387, 4.77661732163, 4.23225045181, 4.30765487269, 6.20027517286, 0.727513848534, 4.37800680381, 6.00496493944, 4.34193170292, 10.2379829353, 3.8021588887, 3.96928117014, 5.75898014247, 7.67417906914, 6.69995353301, 5.73431038813, 6.0442759153, 4.31294306609, 3.37754528241, 6.36766672727, 5.73724418155, 3.39635147199, 4.21646748139, 5.46488501672, 7.31113557753, 4.74540076936, 3.91646853189, 7.60297299033, 4.12520482944, 3.67679494965, 4.55123578852, 5.60696053152, 5.79484425749, 5.03052815569, 5.10958624099, 3.40544020796, 6.02630612539, 4.22110926364, 1.90978293658, 7.25466939392, 6.26887587203, 4.56258056659, 4.91805796544, 6.83656096253, 6.78648654914, 4.75101433449, 4.71992634764, 4.92780521518, 4.05919058739, 6.12833898429) +t5 = c(-101.833785776, -127.478391579, -112.244284997, -82.3259108712, -114.688855621, -130.537863362, -145.010264976, -98.7488450072, -124.441748821, -152.45411927, -89.2942365523, -139.832451718, -91.5435951844, -119.442163004, -92.4558385274, -129.659924316, -131.051235099, -123.852917454, -118.086739004, -121.979217138, -121.915029968, -99.3618475777, -141.467701997, -93.5662631891, -126.336901405, -112.834944178, -114.386479929, -109.796072327, -102.743264712, -128.246728907, -127.792092643, -142.473629745, -161.587294187, -99.9406107796, -130.163117326, -90.2288120096, -122.650491214, -123.267750572, -111.997308801, -127.528316806, -117.931295338, -120.391634245, -119.386871479, -149.674695492, -107.850517506, -138.989931341, -127.595470214, -107.32083544, -117.573807423, -127.481660968, -129.912033166, -148.495211671, -135.33164137, -104.421659276, -123.875440211, -146.816826618, -107.058485424, -138.902564873, -88.8968825195, -130.754467356) +r6 = c(8.46918052789, 5.82199756737, 6.14091832822, 5.83172428479, 5.54675447186, 5.6274877092, 3.94832897602, 6.49018461461, 5.32061824515, 3.24359304149, 6.44408533158, 3.36377810065, 6.46311681051, 4.73094492578, 7.79657841111, 4.57012782992, 3.926206816, 5.25434813987, 4.83841110661, 8.69452399898, 4.39953181822, 5.85648390518, 3.62157703921, 8.89491237311, 5.49454283608, 5.96898089085, 6.0478995736, 5.38467139672, 5.3812200182, 5.11157462274, 4.77056110506, 3.09833088263, 1.66508317194, 6.74025853333, 5.59449492888, 6.87963082567, 4.38279246628, 6.41084361649, 5.15420431777, 4.01515851866, 4.93914886826, 5.29829731449, 5.49041717695, 2.62375125938, 5.95358866167, 3.30147937192, 4.9548890011, 5.50005366961, 4.45051234955, 5.78662451335, 4.90683442406, 2.62996947345, 3.76970360805, 7.3967357155, 5.76448190196, 2.79458519588, 5.78203326982, 3.48535191762, 6.50065359862, 4.74864071013) +t6 = c(-66.5358363273, -84.5144226769, -63.3397416996, -24.1468127442, -59.7012453226, -88.06537268, -98.4442045353, -49.1583968172, -73.636223312, -17.9238746786, -38.4123994546, -66.3403623779, -40.8888387392, -52.46063321, -52.6104625591, -7.03935105091, -57.2354586922, -71.642203502, -52.3453961691, -92.7830386735, -47.187163055, -41.9692084629, -82.1442282499, -59.4391656032, -79.1948225932, -62.2999085353, -65.5379040394, -48.9060554476, -37.748311038, -78.0533334583, -71.8731176631, -41.8910928259, -53.1154554855, -52.9976280973, -87.0843610179, -43.6119048384, -48.7979984056, -82.5668031571, -47.9099629957, -46.5704855853, -54.5004832176, -65.9007271268, -66.8733174636, -75.4808072521, -54.7776938669, -42.5983345914, -74.5081662691, -47.1102184434, -22.3568731833, -84.192986745, -78.5052847562, -65.0363717923, -66.5137336813, -63.5267765618, -77.8090785513, -68.5101797401, -51.2968693109, -68.3399130277, -38.6317330684, -77.8518485851) + +nms <- c( + rep("Trial 1", length(r)), + rep("Trial 2", length(r2)), + rep("Trial 3", length(r3)), + rep("Trial 4", length(r4)), + rep("Trial 5", length(r5)) +) + +hobbs <- data.frame( + r = c(r, r2, r3, r4, r5), + t = c(t, t2, t3, t4, t5), + nms +) +save(hobbs, file = "data/hobbs.rda") diff --git a/data-raw/mic.R b/data-raw/mic.R new file mode 100644 index 0000000000..aabfbdeb99 --- /dev/null +++ b/data-raw/mic.R @@ -0,0 +1,24 @@ +r = c(1, 0.995, 0.978, 0.951, 0.914, 0.866, 0.809, 0.743, 0.669, 0.588, 0.5, 0.407, 0.309, 0.208, 0.105, 0, 0.105, 0.208, 0.309, 0.407, 0.5, 0.588, 0.669, 0.743, 0.809, 0.866, 0.914, 0.951, 0.978, 0.995, 1, 0.995, 0.978, 0.951, 0.914, 0.866, 0.809, 0.743, 0.669, 0.588, 0.5, 0.407, 0.309, 0.208, 0.105, 0, 0.105, 0.208, 0.309, 0.407, 0.5, 0.588, 0.669, 0.743, 0.809, 0.866, 0.914, 0.951, 0.978, 0.995, 1) +t = c(0, 6, 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 72, 78, 84, 90, 96, 102, 108, 114, 120, 126, 132, 138, 144, 150, 156, 162, 168, 174, 180, 186, 192, 198, 204, 210, 216, 222, 228, 234, 240, 246, 252, 258, 264, 270, 276, 282, 288, 294, 300, 306, 312, 318, 324, 330, 336, 342, 348, 354, 360) +r2 = c(1, 0.997, 0.989, 0.976, 0.957, 0.933, 0.905, 0.872, 0.835, 0.794, 0.75, 0.703, 0.655, 0.604, 0.552, 0.5, 0.448, 0.396, 0.345, 0.297, 0.25, 0.206, 0.165, 0.128, 0.095, 0.067, 0.043, 0.024, 0.011, 0.003, 0, 0.003, 0.011, 0.024, 0.043, 0.067, 0.095, 0.128, 0.165, 0.206, 0.25, 0.297, 0.345, 0.396, 0.448, 0.5, 0.552, 0.604, 0.655, 0.703, 0.75, 0.794, 0.835, 0.872, 0.905, 0.933, 0.957, 0.976, 0.989, 0.997, 1) +t2 = c(0, 6, 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 72, 78, 84, 90, 96, 102, 108, 114, 120, 126, 132, 138, 144, 150, 156, 162, 168, 174, 180, 186, 192, 198, 204, 210, 216, 222, 228, 234, 240, 246, 252, 258, 264, 270, 276, 282, 288, 294, 300, 306, 312, 318, 324, 330, 336, 342, 348, 354, 360) +r3 = c(1, 0.996, 0.984, 0.963, 0.935, 0.9, 0.857, 0.807, 0.752, 0.691, 0.625, 0.555, 0.482, 0.406, 0.328, 0.25, 0.172, 0.094, 0.018, 0.055, 0.125, 0.191, 0.252, 0.307, 0.357, 0.4, 0.435, 0.463, 0.484, 0.496, 0.5, 0.496, 0.484, 0.463, 0.435, 0.4, 0.357, 0.307, 0.252, 0.191, 0.125, 0.055, 0.018, 0.094, 0.172, 0.25, 0.328, 0.406, 0.482, 0.555, 0.625, 0.691, 0.752, 0.807, 0.857, 0.9, 0.935, 0.963, 0.984, 0.996, 1) +t3 = c(0, 6, 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 72, 78, 84, 90, 96, 102, 108, 114, 120, 126, 132, 138, 144, 150, 156, 162, 168, 174, 180, 186, 192, 198, 204, 210, 216, 222, 228, 234, 240, 246, 252, 258, 264, 270, 276, 282, 288, 294, 300, 306, 312, 318, 324, 330, 336, 342, 348, 354, 360) +r4 = c(1, 0.998, 0.993, 0.985, 0.974, 0.96, 0.943, 0.923, 0.901, 0.876, 0.85, 0.822, 0.793, 0.762, 0.731, 0.7, 0.669, 0.638, 0.607, 0.578, 0.55, 0.524, 0.499, 0.477, 0.457, 0.44, 0.426, 0.415, 0.407, 0.402, 0.4, 0.402, 0.407, 0.415, 0.426, 0.44, 0.457, 0.477, 0.499, 0.524, 0.55, 0.578, 0.607, 0.638, 0.669, 0.7, 0.731, 0.762, 0.793, 0.822, 0.85, 0.876, 0.901, 0.923, 0.943, 0.96, 0.974, 0.985, 0.993, 0.998, 1) +t4 = c(0, 6, 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 72, 78, 84, 90, 96, 102, 108, 114, 120, 126, 132, 138, 144, 150, 156, 162, 168, 174, 180, 186, 192, 198, 204, 210, 216, 222, 228, 234, 240, 246, 252, 258, 264, 270, 276, 282, 288, 294, 300, 306, 312, 318, 324, 330, 336, 342, 348, 354, 360) +r5 = c(1, 0.997, 0.986, 0.969, 0.946, 0.916, 0.88, 0.838, 0.792, 0.74, 0.685, 0.626, 0.565, 0.501, 0.436, 0.37, 0.304, 0.239, 0.175, 0.114, 0.055, 0, 0.052, 0.098, 0.14, 0.176, 0.206, 0.229, 0.246, 0.257, 0.26, 0.257, 0.246, 0.229, 0.206, 0.176, 0.14, 0.098, 0.052, 0, 0.055, 0.114, 0.175, 0.239, 0.304, 0.37, 0.436, 0.501, 0.565, 0.626, 0.685, 0.74, 0.792, 0.838, 0.88, 0.916, 0.946, 0.969, 0.986, 0.997, 1) +t5 = c(0, 6, 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 72, 78, 84, 90, 96, 102, 108, 114, 120, 126, 132, 138, 144, 150, 156, 162, 168, 174, 180, 186, 192, 198, 204, 210, 216, 222, 228, 234, 240, 246, 252, 258, 264, 270, 276, 282, 288, 294, 300, 306, 312, 318, 324, 330, 336, 342, 348, 354, 360) +nms <- c( + rep("Figure8", length(r)), + rep("Cardioid", length(r2)), + rep("Hypercardioid", length(r3)), + rep("Subcardioid", length(r4)), + rep("Supercardioid", length(r5)) +) +mic <- data.frame( + r = c(r, r2, r3, r4, r5), + t = c(t, t2, t3, t4, t5), + nms +) +save(mic, file = "data/mic.rda") + diff --git a/data-raw/wind.R b/data-raw/wind.R new file mode 100644 index 0000000000..c1aa8f7269 --- /dev/null +++ b/data-raw/wind.R @@ -0,0 +1,22 @@ +r = c(77.5, 72.5, 70.0, 45.0, 22.5, 42.5, 40.0, 62.5) +t = c("North", "N-E", "East", "S-E", "South", "S-W", "West", "N-W") +r2 = c(57.5, 50.0, 45.0, 35.0, 20.0, 22.5, 37.5, 55.0) +t2 = c("North", "N-E", "East", "S-E", "South", "S-W", "West", "N-W") +r3 = c(40.0, 30.0, 30.0, 35.0, 7.5, 7.5, 32.5, 40.0) +t3 = c("North", "N-E", "East", "S-E", "South", "S-W", "West", "N-W") +r4 = c(20.0, 7.5, 15.0, 22.5, 2.5, 2.5, 12.5, 22.5) +t4 = c("North", "N-E", "East", "S-E", "South", "S-W", "West", "N-W") + +nms <- c( + rep("11-14 m/s", length(r)), + rep("8-11 m/s", length(r2)), + rep("5-8 m/s", length(r3)), + rep("less than m/s", length(r4)) +) + +wind <- data.frame( + r = c(r, r2, r3, r4), + t = c(t, t2, t3, t4), + nms = ordered(nms, levels = c("less than m/s", "5-8 m/s", "8-11 m/s", "11-14 m/s")) +) +save(wind, file = "data/wind.rda") diff --git a/data/hobbs.rda b/data/hobbs.rda new file mode 100644 index 0000000000000000000000000000000000000000..d849444c5dbbf2d3763f79ccf339c9410c88e688 GIT binary patch literal 4845 zcmVAw+{BqLEa5&*yVL_xn8e{tNeqwcl&r>sim*Yp-X&J?#CA zCHy1=1O$WxgoXI4Fdr4+BLac~A_7zSU(twIE;m6yK$yxW{v(y*%M75j&~5JC4-$}6 zd6UMuR}NbG@#6wwTcNJHPRc40pgDB){_y$%vEFsm`FjpnPbO)7ycO&XCF-?hXP^9n zjEjEv)UNkX6iJvnrvjep?|k=YUtP(j2Jl{DjWuF`%8vvRb&;1S+qD(@Lld zpf+^T^`~nNC||a1ua&ldOiM(Jk)b?j1M=(}f1Cr=b(tjRr#k4o-E0aMG6#v7ANR?U;7p0a+)2~H@Jdfl(}4#ISeK5;h^t! z#+WwhJ^r%tJ){Sidj>vy1kKv*!_d8Jpsak9c6~+<6m!0C!6E_KIqf+fN-&aBYT}jivtTE8)8#b>$J`CCxnuYzPFi>uD_n#$fP};68 z9@&zK=@L|(`Sl)3Wwz%<&?>O6~AkO^Ng5YLZKhFkXAMr9os!*jx#p2|XcDDpFx9_ZJg(gts*jnG}2n7AEmsVl_bkLYn9<1^bg=XHoJijaDke3=6u#0wp zj7oN~t0N8c)0US`Ra9HQkiPx;zJv@I4;hU$al4^V^RTX3%NTMYa_8PW(g7s{sqIkZ-OC_vrZm-YLmQMrclObk4UkHS9TMCc4%r=PH+8?h zhtkI(i=F4?pt85_l)u_C$aOkj+cQH2;(x5XyCR|j3chh?mOo{H!P;ALt8*HJ_Z|(g zb4iB$-AIFjWdcyxK&!n)tp=@GXf2DC?Py~i(F3uvise-q4UlfQ*VnoJH{ZWs z#5E}k(9Us$%ZfKaTKFaRXZ=Y?$j5DTTvG(bUbof;y(ORvZMjFC3DBJ#>;sjxp%l68 zX1n-R$mCR6p1gn9`gd8;k)Ezt&~(~46Gtr|P0yYaSKtH%jnf|rmW)C6vCB`U%{kD? zHlxc2)fySQdjPQ+P*QzM7#p!c%t5;%2QA*p6OF!?hV;0 z|0`}gM?vGRNV6We1L0>wce)log}S-Ir5`)n!SJ*TI0dK_|YGQHjhXM=HWJMCa) zD&(S-LD_#7RLP~Pm4gdF;pSK}gEF8h;yjumHv*ZMgN5C3`B1u;X4KE!4jONZ^xXQ} zpw3;W)xvxWW%))+~ogrr`GFXZdwRE$e>g_XDEHKjO~O z1C?#L(sZa6%D+EdK5r2Q+4cRhj_+AeTwH2bz4Qhs5hLz}iW8t;)KvR&?K^1eBSi|% z*+Q9HEI!`&71YeBnySTe5M#xTu{GjAdFzvx|5O($Wt}b8#j>Gpl)LsFtsWAIQN!<) z2Emv&jdL}v33SzOdIl0s5Wc^-TTwv_3X0C`Jgp@V8Djp>aBKnPh}mx2a05tO{AsY0 zY6hy&FXe*)9MIlK#jSBa1^Em{eQ@7vP@LV=XtXoXl#967?|T`Pe4n7wi*cCBX`ME< zO$y3}%eY>-I*{$kaIesK4Mp>chGUW`pf283V_hi;xeU3^prTet*Y3Tyudx@B&@KO+ zJ^+RHGi9+)`b?l=sQ=veV4 zUlu6u_ulubX@SyfYLkSS4rJV-vYR)LgIf2oe%QeQl)OCSa@R)w{a~J%SzrQMp6Y|6 zYPnEeV)y8plPkZ^W;PrR`5Q>lWeg@204QXYT z)y#k4Ye?-M`GD$85omU4n!(%9(xYI(rqny771 zY$8V!erJI`JS;tyo)3nh&w2I>MaUvi=UmcqNQ%y1BYII63d!q_^B%T?{&_?zt*io) zv#xna`zu4H>)h!(-TeEpQ=*yGJ_r@70#Cg}e*gcu#OH<0FGzb0C2CqdhiYUT31>cl z%qG*a?w_NW9z{)FQ}Yv)c}X*JmrnydCPVsmU=ZXDKb$f2`V2WW+q>;XZID~FfUUio z0!b_1*sS2KU?>hx%o&*hnO9Lsn<_3?Ph=-&#i_1?ib&n`t5;h2=he&D%XA+ops8L@ zl>xOxK165V2`KrUitVg;2_+rYwJwuzPz9&T#@SdT1epn<_JIaAPs|$Bji` zi(9|HpeQpm5DCVv`Z`+71TlCQepl#t7#7X8JYL+_3w`Q?mxW)QiN-MkpSh?^|@gMY$$CRPQE#UbPm^OXT&gH0Q$k z{^cCT_*^VmC|TUKH3iO%Du%z!jNy^g?Rht55bjxTY;Tmb!~H@fwW+xSUO58psUrrk zOS<;5K4urZ4a4l#_(j5wX4ZA9<|*7dR97mu7s7p4!N=Uwfp9U`wM{Il#B$oo4{j^l zuvAOxqvf%caI+paQgm*@(%s!>KWMeVYc$M7!1+6zh8y1^VG`~hbnTv}f55$I#s-Sg zTR5lB?fBZ?jipzvi`qX>6(YYq<2k=r{rWqza1B=%zZF?i!3s3zc4a>U=;UFKOuv)_eoDXy>7q84RDhxTA!~>1}9#2j)tf>{Qaez zJ43_4ZXOcbyW~8Wg1MX0HSOTzuWvJ@Fa|+QD}*liN5Q8%;DGzD0kFIs4vp`uhTqf! zoCroUeBDR0J_gK3U{>Q3`qu`qcX)5QQ?wkcMT>ZC#Fz0;!O1@;>E$?ypmuJ5+RQSrB|cSu>8k~^@B6LS3x2^b zr7w13?-6jcm92)>9t3-7Q>}(c1Xxnrv;10bA@HoX1%HwQGp%a0#k3CGKCjxqWc0Qx&gZt{`tQ$JF!TdPOgZHfw0WCJB?v{dJ6=#+twea&+xavwN>jKzf zf@f9u`40BEJpQHmC|HU$C;Yav5%5Kw#EJ}wq~Z~v z66jrj^CE&3L%G$?Lh!MvHo7R93wG!9;T-$TgpR| zoW55^oOU6+2Yd26hqDOJs@l<~t`lKuH-tW>$r9e8wy@V_3kYvd#xu1Iw%~LpQuG)K z;AJgs^qg-Gp3KqxhVz#q%-qdxSL6)v4h3G-JvczPSo3{;Clzeb67Gt1@!;wBofC0$ zCA{*d2g-ZrgI8&nK5y4J;r1Pf6z{i3Xq|WKJSi%8xt2f8d`H2%8GL2X*qpFanhWV> zbi(uU(yte3AUsOa+8;ULB(!a#pxE71gbCTKy!cQHq0ZYhI#Y+)a^y}%x_m`Q_?hW3YuiaETV&bLalW2iwaRMIKEB_?54)AC5ISgkB{#a3gofyE z;r?g=@37HiaA5^PqnQSEj*Ac``kd=fyr1x%?79(KDn@uaZdu-u7eeUyW+mIBLWGz5 z#PWq{3PQ?)Z8V=p5Z*6S9}?RO-cYISYT3`=)SBO0Cznrn67O8ZGKvZBM}3h0pff_b z5++YACc#UhnCs2bC)~lodPnyUgeP7qW&R8ZJ(1vp(Sq*}D)D5dXQ|FXjR9FU>nWWA|Ia7JEBS)IFF4e=aNXb=XTdk7oSH z(-kJ6#{33epG^FI8INY`M-sNfLYtQS{lq7`@P+!0O(f{tiK4zEbtI@+v&AKQ1qqmJ zdGA8KLV|lAeOfYjj0CPN@U4BXLxL1!GUf7&Nnl&;ru}IhgnN0vl7Mn8VSZoPGrlN| zaDp#vUEgUyg8P(bD^xZUX6yF6pj~H4U}%-?ok>2wyJdU2*BZjMoXs{YXe8X6wtG5p zEW#c*{E&6$31KS!N}8h@PJ+h7=Ci-M5H3?IZnysgVcx!JR`k4sa9F*Mu5G?de9XeO zjf6cRY(MP-RqJB}1caymXU_WXgV(z|6klm7@pB9xQJF$#<4 ToBSDwz{LLn^^&Dy-53A>t}3KU literal 0 HcmV?d00001 diff --git a/data/mic.rda b/data/mic.rda new file mode 100644 index 0000000000000000000000000000000000000000..7df2dd7a681fd1d576a63c296182d95ed95fb74b GIT binary patch literal 1321 zcmV+^1=ji>iwFP!000001MOLTXjOF>KHHr(R}--)2{Vb1MP$qf4XM|hmNl&0Ema9maWv)%rWP-yYJoIFRiT1-1_~_d7eYN z(qH{~?}2mP^WOLKdEVc79ayxYcu`Jqj$s&?h9grw9qKhpy%-rrmN7#~M@?n9dS0nt z)jd;L^5u+SUXtj{xwC$Erz8qnKS;dwk;H3XdG5i!r4o}ZvFE*hiF~s1-L{seB|PZ- z<5<@%Ku%UM|sdhj*>d`&}aNA8%e0**>pX!surV`9`*$*AX%Ve>3aVJEVW#1r@o%#&fzU zJAXlVvvd{DDqH>2FLF|mpqP-3Obd8B{MyvJLL}eJ(*>`W7Ug|*-``@DFOm-zgg2eI z_?zs_n)71dvnqL2KezrR&+NEaXA-Za+kAVI?DS_m^D#f`u|E4@f9#k26A$qbFY%KP z@Cp8d0xP|Y|7Js zZju)G9nrAg*emVoxo7ZU=>VRS%>SCcUYBm1;~st5XV*!uNnfe-nRFD}d{d{L{)}fn z=4UG^WnTWKhE=#IqR)3bFCz>9}?Tm zgDVO1xR*#A=PIt8RO=Gkxmaz8GZHl$e@~*it4%*k z%a@S~^RoBSP?bK=Kgu9*4B&kCgYS^0*ZHUPq0e4?hdtO^r@?c#j=r%+PHEZ>@3Qw{ zmws-E+w-GNJN+5Ye9X^!tj~VfANyth#6x__lX1olwe{AXac#LSKzXqzRApgW;I0(~v?V(5=Te+>G1=q1n}hh7Tl zT4u>I*vnchSq{4!b`R_x*ehV)0J|4E$p?h*TG&tACh{= zk`0J!c*l}H#QRDik;jjCKjQs}4!Ym!I-!=-MT2I1`R7y4VV}WM!JBd4IP3> zX_J{MTRx3X@k^+8m>FOu239sXJ?B2>_D)Cr$xUn00sseygKvV;MFACXp(%{zXO;kv z3)CWbhVa7Z1H==KJjw4X$xn*!6c0kleUSX7?ANvAXE5s?6nDYw^QiJ)R%X9@i*@}a zm>gPjbgg*DI?n}@ugo~EqKz-{@ghU+3!sXqBWj2S$bJ2D+_+zCE9TlC?Ng$CN|b-?Qrt1cj^^3bX&Q5V^lqS8JS}pDYGbYJ7|01Y zCr~*KF}72xNnJH*JEfd^#XQcu#Wh#X`mNtPFdIET2oCIK5colN>)19Wx~Ze zlfSlME-#B0R4 LHhBT@1q1*9U0A24 literal 0 HcmV?d00001 diff --git a/inst/docs.R b/inst/docs.R new file mode 100644 index 0000000000..11afb0121a --- /dev/null +++ b/inst/docs.R @@ -0,0 +1,375 @@ +# install the new/experimental plotly R package +# devtools::install_github("ropensci/plotly@carson-dsl") + +# ---------------------------------------------------------------------- +# https://plot.ly/r/3d-line-plots/ +# ---------------------------------------------------------------------- + +library(plotly) + +# initiate a 100 x 3 matrix filled with zeros +m <- matrix(numeric(300), ncol = 3) + +# simulate a 3D random-walk +for (i in 2:100) m[i, ] <- m[i-1, ] + rnorm(3) + +# collect everything in a data-frame +df <- setNames( + data.frame(m, seq(1, 100)), + c("x", "y", "z", "time") +) + +# create the plotly +plot_ly(df, x = x, y = y, z = z, color = time, type = "scatter3d") + +# result -> https://plot.ly/~botty/1973 + +# ---------------------------------------------------------------------- +# https://plot.ly/r/3d-scatter-plots/ +# ---------------------------------------------------------------------- + +library(plotly) + +# variance-covariance matrix for a multivariate normal distribution +s <- matrix(c(1, .5, .5, + .5, 1, .5, + .5, .5, 1), ncol = 3) + +# use the mvtnorm package to sample 200 observations +obs <- mvtnorm::rmvnorm(200, sigma = s) + +# collect everything in a data-frame +df <- setNames(data.frame(obs), c("x", "y", "z")) + +plot_ly(df, x = x, y = y, z = z, type = "scatter3d", mode = "markers") + +# result -> https://plot.ly/~botty/1975 + + +# ---------------------------------------------------------------------- +# https://plot.ly/r/3d-surface-plots/ +# ---------------------------------------------------------------------- + +library(plotly) +# Note that volcano is a numeric matrix that ships with R +plot_ly(z = volcano, type = "surface") +# result -> https://plot.ly/~botty/1979 + +# 2D kernel density estimation +kd <- with(geyser, MASS::kde2d(duration, waiting, n = 50)) +with(kd, plot_ly(x = x, y = y, z = z, type = "surface")) +# result -> https://plot.ly/~botty/3275 + +# ---------------------------------------------------------------------- +# https://plot.ly/r/filled-area-plots/ +# ---------------------------------------------------------------------- + +library(plotly) +p <- plot_ly(x = c(1, 2, 3, 4), y = c(0, 2, 3, 5), fill = "tozeroy") +add_trace(p, x = c(1, 2, 3, 4), y = c(3, 5, 1, 7), fill = "tonexty") +# result -> https://plot.ly/~botty/1981 + +# ---------------------------------------------------------------------- +# https://plot.ly/r/bar-charts/ +# ---------------------------------------------------------------------- + +library(plotly) +p <- plot_ly( + x = c("giraffes", "orangutans", "monkeys"), + y = c(20, 14, 23), + name = "SF Zoo", + type = "bar" +) +p +# result -> https://plot.ly/~botty/1983 + +p2 <- add_trace(p, + x = c("giraffes", "orangutans", "monkeys"), + y = c(12, 18, 29), + name = "LA Zoo", +) + +p2 + +# result -> https://plot.ly/~botty/1987 + +layout(p2, barmode = "stack") + +# result -> https://plot.ly/~botty/1989 + + +## customizing colors + +library(dplyr) +diamonds %>% count(cut) %>% + plot_ly(x = cut, y = n, type = "bar", marker = list(color = toRGB("black"))) + +# mapping a color variable +diamonds %>% count(cut, clarity) %>% + plot_ly(x = cut, y = n, type = "bar", color = clarity) + +# TODO: fix legend title +# https://plot.ly/~botty/1994 + + +# ---------------------------------------------------------------------- +# https://plot.ly/r/box-plots/ +# ---------------------------------------------------------------------- + +library(plotly) + +#' basic boxplot +plot_ly(y = rnorm(50), type = "box") %>% + add_trace(y = rnorm(50, 1)) +# result -> https://plot.ly/~botty/2000 + +#' adding jittered points +plot_ly(y = rnorm(50), type = "box", boxpoints = "all", jitter = 0.3, + pointpos = -1.8) +# result -> https://plot.ly/~botty/2006 + + +#' several box plots +data(diamonds, package = "ggplot2") +plot_ly(diamonds, y = price, color = cut, type = "box") +# result -> https://plot.ly/~botty/2004 + +#' grouped box plots +plot_ly(diamonds, x = cut, y = price, color = clarity, type = "box") %>% + layout(boxmode = "group") +# result -> https://plot.ly/~botty/2012 + +# ---------------------------------------------------------------------- +# https://plot.ly/r/bubble-charts/ +# ---------------------------------------------------------------------- + +# why do we need a separate page from this?? -> https://plot.ly/r/line-and-scatter/ +d <- diamonds[sample(nrow(diamonds), 1000), ] +plot_ly(d, x = carat, y = price, text = paste("Clarity: ", clarity), + mode = "markers", marker = list(size = depth)) +# TODO: automatic scaling for marker size/opacity + +# ---------------------------------------------------------------------- +# https://plot.ly/r/contour-plots/ +# ---------------------------------------------------------------------- + +#' Basic contour +library(plotly) +plot_ly(z = volcano, type = "contour") +# result -> https://plot.ly/~botty/2024 + +#' Advanced +x <- rnorm(200) +y <- rnorm(200) +p1 <- plot_ly(x = x, type = "histogram") +p2 <- plot_ly(x = x, y = y, type = "histogram2dcontour") +p3 <- plot_ly(y = y, type = "histogram") +a1 <- list(domain = c(0, .85)) +a2 <- list(domain = c(.85, 1)) +subplot( + layout(p1, xaxis = a1, yaxis = a2), + layout(p2, xaxis = a1, yaxis = a1), + layout(p3, xaxis = a2, yaxis = a1) +) +#TODO: fix this -> https://plot.ly/~botty/2038 + +# ---------------------------------------------------------------------- +# https://plot.ly/r/error-bars/ +# ---------------------------------------------------------------------- + +library(dplyr) +library(plotly) +data(mpg, package = "ggplot2") + +p <- mpg %>% group_by(class) %>% + summarise(mn = mean(hwy), sd = 1.96 * sd(hwy)) %>% + arrange(desc(mn)) %>% + plot_ly(x = class, y = mn, error_y = list(value = sd), + mode = "markers", name = "Highway") %>% + layout(yaxis = list(title = "Miles Per Gallon")) +p +# result -> https://plot.ly/~botty/2070 + +df2 <- mpg %>% group_by(class) %>% + summarise(mn = mean(cty), sd = 1.96 * sd(cty)) + +add_trace(p, y = mn, error_y = list(value = sd), + name = "City", data = df2) +# result -> https://plot.ly/~botty/2072 + +# ---------------------------------------------------------------------- +# https://plot.ly/r/heatmaps/ +# ---------------------------------------------------------------------- + +library(plotly) +plot_ly(z = volcano, type = "heatmap") +# result -> https://plot.ly/~botty/3253 + +#' categorical x/y axis +m <- matrix(rnorm(9), nrow = 3, ncol = 3) +plot_ly(z = m, x = c("a", "b", "c"), y = c("d", "e", "f"), type = "heatmap") +# result -> https://plot.ly/~botty/3269 + +#' Sequential Colorscales (Hot) +plot_ly(z = volcano, colorscale = "Hot", type = "heatmap") +# result -> https://plot.ly/~botty/3255 + +#' Sequential Colorscales (Greys) +plot_ly(z = volcano, colorscale = "Greys", type = "heatmap") +# result -> https://plot.ly/~botty/3257 + +#' Sequential Colorscales (Greens) +plot_ly(z = volcano, colorscale = "Greens", type = "heatmap") +# result -> https://plot.ly/~botty/3259 + +#' Custom colorscale via scales package +vals <- unique(scales::rescale(c(volcano))) +o <- order(vals, decreasing = FALSE) +cols <- scales::col_numeric("Blues", domain = NULL)(vals) +colz <- setNames(data.frame(vals[o], cols[o]), NULL) +plot_ly(z = volcano, colorscale = colz, type = "heatmap") + +# ---------------------------------------------------------------------- +# https://plot.ly/r/2D-Histogram/ +# ---------------------------------------------------------------------- + +library(plotly) +s <- matrix(c(1, -.75, -.75, 1), ncol = 2) +obs <- mvtnorm::rmvnorm(500, sigma = s) +plot_ly(x = obs[,1], y = obs[,2], type = "histogram2d") +# result -> https://plot.ly/~botty/3279 + +# ---------------------------------------------------------------------- +# https://plot.ly/r/histograms/ +# ---------------------------------------------------------------------- + +#' Basic histogram +plot_ly(x = rnorm(50), type = "histogram") + +#' Vertical histogram +plot_ly(y = rnorm(50), type = "histogram") + +#' Overlayed histograms +plot_ly(x = rnorm(500), opacity = 0.6, type = "histogram") %>% + add_trace(x = rnorm(500)) + +# ---------------------------------------------------------------------- +# https://plot.ly/r/line-and-scatter/ +# ---------------------------------------------------------------------- + +#' Simple scatterplot +plot_ly(data = iris, x = Sepal.Length, y = Petal.Length, mode = "markers") +# result -> https://plot.ly/~botty/3419 + +#' Scatterplot with qualitative colorscale +plot_ly(data = iris, x = Sepal.Length, y = Petal.Length, color = Species, mode = "markers") +# result -> https://plot.ly/~botty/3421 + +#' Scatterplot with sequential colorscale +plot_ly(data = iris, x = Sepal.Length, y = Petal.Length, color = Petal.Width, mode = "markers") +# result -> https://plot.ly/~botty/3423 + +#' Scatterplot with custom colorscale (TODO: how to add legend entries?) +pal <- RColorBrewer::brewer.pal(3, "Set1") +names(pal) <- levels(iris$Species) +cols <- as.character(pal[iris$Species]) +plot_ly(data = iris, x = Sepal.Length, y = Petal.Length, marker = list(color = cols), + mode = "markers") +# result -> https://plot.ly/~botty/3427 + +#' Basic time-series (line) plot +plot_ly(economics, x = date, y = uempmed, name = "unemployment") +# result -> https://plot.ly/~botty/3319 +add_trace(y = fitted(loess(uempmed ~ as.numeric(date)))) +# result -> https://plot.ly/~botty/3331 + +#' Density plot +dens <- with(diamonds, tapply(price, INDEX = cut, density)) +df <- data.frame( + x = unlist(lapply(dens, "[[", "x")), + y = unlist(lapply(dens, "[[", "y")), + cut = rep(names(dens), each = length(dens[[1]]$x)) +) +plot_ly(df, x = x, y = y, color = cut) +# result -> https://plot.ly/~botty/3325 + + +#' Different line interpolation options +x <- 1:5 +y <- c(1, 3, 2, 3, 1) +plot_ly(x = x, y = y, name = "linear", line = list(shape = "linear")) %>% + add_trace(y = y + 5, name = "spline", line = list(shape = "spline")) %>% + add_trace(y = y + 10, name = "vhv", line = list(shape = "vhv")) %>% + add_trace(y = y + 15, name = "hvh", line = list(shape = "hvh")) %>% + add_trace(y = y + 20, name = "vh", line = list(shape = "vh")) %>% + add_trace(y = y + 25, name = "hv", line = list(shape = "hv")) +# result -> https://plot.ly/~botty/3297 + + +# ---------------------------------------------------------------------- +# https://plot.ly/r/log-plot/ +# ---------------------------------------------------------------------- + +d <- diamonds[sample(nrow(diamonds), 1000), ] + +#' Without log scales +(p <- plot_ly(d, x = carat, y = price, mode = "markers")) +# result -> https://plot.ly/~botty/3433 + +#' With log scales +layout(p, xaxis = list(type = "log", autorange = T), + yaxis = list(type = "log", autorange = T)) +# result -> https://plot.ly/~botty/3431 + +# ---------------------------------------------------------------------- +# https://plot.ly/r/graphing-multiple-chart-types/ +# ---------------------------------------------------------------------- + +# necessary? + +# ---------------------------------------------------------------------- +# https://plot.ly/r/polar-chart/ +# ---------------------------------------------------------------------- + +data(mic, package = "plotly") +p <- plot_ly(mic, r = r, t = t, color = nms, mode = "lines") +layout(p, title = "Mic Patterns", orientation = -90) +# result -> https://plot.ly/~botty/3417 + +data(hobbs, package = "plotly") +p <- plot_ly(hobbs, r = r, t = t, color = nms, opacity = 0.7, mode = "markers") +layout(p, title = "Hobbs-Pearson Trials", plot_bgcolor = toRGB("grey90")) +# result -> https://plot.ly/~botty/3415 + +data(wind, package = "plotly") +p <- plot_ly(wind, r = r, t = t, color = nms, type = "area") +layout(p, radialaxis = list(ticksuffix = "%"), orientation = 270) +# result -> https://plot.ly/~botty/3413 + +# ---------------------------------------------------------------------- +# https://plot.ly/r/time-series/ +# ---------------------------------------------------------------------- + +#' POSIXlt date/time class +now_lt <- as.POSIXlt(Sys.time(), tz = "GMT") +tm <- seq(0, 600, by = 10) +x <- now_lt - tm +y <- rnorm(length(x)) +plot_ly(x = x, y = y, text = paste(tm, "seconds from now in GMT")) +# result -> https://plot.ly/~botty/3361 + +#' POSIXct date/time class +now_ct <- as.POSIXct(Sys.time()) +tm <- seq(0, 600, by = 10) +x <- now_ct - tm +y <- rnorm(length(x)) +plot_ly(x = x, y = y, text = paste(tm, "seconds from now in", Sys.timezone())) +# result -> https://plot.ly/~botty/3363 + +#' Dates +today <- Sys.Date() +tm <- seq(0, 600, by = 10) +x <- today - tm +y <- rnorm(length(x)) +plot_ly(x = x, y = y, text = paste(tm, "days from today")) +# result -> https://plot.ly/~botty/3355 diff --git a/man/add_trace.Rd b/man/add_trace.Rd index 19387f57d0..18acfc52ae 100644 --- a/man/add_trace.Rd +++ b/man/add_trace.Rd @@ -2,24 +2,27 @@ % Please edit documentation in R/plotly.R \name{add_trace} \alias{add_trace} -\title{Add a trace to a plotly object} +\title{Add a trace to a plotly visualization} \usage{ -add_trace(data = data.frame, ...) +add_trace(p = get_plot(strict = FALSE), ..., data = NULL) } \arguments{ -\item{data}{A data frame with a class of plotly.} +\item{p}{A plotly visualization.} -\item{...}{Trace arguments. Arguments are evaluated in the environment attached to -the most recent trace. See the reference below for documentation.} +\item{...}{Visual properties. +All arguments documented in the references section below are supported. +In addition, there are special arguments which map variables to visual +aethestics in a similar style to ggplot2 (such as \code{color}).} + +\item{data}{A data frame (optional).} } \description{ -Turns a dataset into a plotly object. A plotly object can be conceptualized as -a set of traces, a layout. This function will initiate +Add a trace to a plotly visualization } \author{ Carson Sievert } \references{ -\url{https://plot.ly/javascript-graphing-library/reference/#Trace_objects} +\url{https://plot.ly/r/reference/} } diff --git a/man/get_plot.Rd b/man/get_plot.Rd index 55baf3a2d0..9fb906977e 100644 --- a/man/get_plot.Rd +++ b/man/get_plot.Rd @@ -1,10 +1,10 @@ % Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/utils.R +% Please edit documentation in R/plotly.R \name{get_plot} \alias{get_plot} \title{Obtain underlying data of plotly object} \usage{ -get_plot(data, strict = TRUE) +get_plot(data = NULL, strict = TRUE) } \arguments{ \item{data}{a data frame with a class of plotly (and a plotly_hash attribute).} @@ -12,6 +12,8 @@ get_plot(data, strict = TRUE) \item{srict}{throw a warning if the plotly_hash attribute is missing.} } \description{ -Obtain underlying data of plotly object +Given a data frame with a class of plotly, this function returns the arguments +and/or data used to create the plotly. If no data frame is provided, +the last plotly object created in this R session is returned (if it exists). } diff --git a/man/layout.Rd b/man/layout.Rd index 26f5ae13ec..690e0ea5e3 100644 --- a/man/layout.Rd +++ b/man/layout.Rd @@ -4,13 +4,17 @@ \alias{layout} \title{Add and/or modify layout of a plotly} \usage{ -layout(data = data.frame(), ...) +layout(p = get_plot(strict = FALSE), ..., data = NULL) } \arguments{ -\item{data}{A data frame with a class of plotly.} +\item{p}{A plotly visualization.} -\item{...}{Trace arguments. Arguments are evaluated in the environment attached to -the most recent trace. See the reference below for documentation.} +\item{...}{Visual properties. +All arguments documented in the references section below are supported. +In addition, there are special arguments which map variables to visual +aethestics in a similar style to ggplot2 (such as \code{color}).} + +\item{data}{A data frame (optional).} } \description{ Add and/or modify layout of a plotly @@ -19,6 +23,6 @@ Add and/or modify layout of a plotly Carson Sievert } \references{ -\url{https://plot.ly/javascript-graphing-library/reference/#layout} +\url{https://plot.ly/r/reference/#Layout_and_layout_style_objects} } diff --git a/man/plot_ly.Rd b/man/plot_ly.Rd index f56d1d2a2a..60498bb77d 100644 --- a/man/plot_ly.Rd +++ b/man/plot_ly.Rd @@ -2,23 +2,24 @@ % Please edit documentation in R/plotly.R \name{plot_ly} \alias{plot_ly} -\title{Initiate a plotly object} +\title{Initiate a plotly visualization} \usage{ plot_ly(data = data.frame(), type = "scatter", ..., inherit = TRUE) } \arguments{ -\item{data}{A data frame to visualize (optional).} +\item{data}{A data frame (optional).} \item{type}{A charater string describing the type of trace.} -\item{...}{Trace properties. See the references section below for documentation -of these properties.} +\item{...}{Visual properties. +All arguments documented in the references section below are supported. +In addition, there are special arguments which map variables to visual +aethestics in a similar style to ggplot2 (such as \code{color}).} \item{inherit}{should future traces inherit properties from this initial trace?} } \description{ -Creates a plotly object with a single trace and an empty layout. To add traces, -see \code{\link{add_trace}()} and to customize the layout see \code{\link{layout}()}. +Transform data into a plotly visualization. } \examples{ data(economics, package = "ggplot2") @@ -39,6 +40,9 @@ plot_ly(z = volcano, type = "surface") Carson Sievert } \references{ -\url{https://plot.ly/javascript-graphing-library/reference/#Trace_objects} +\url{https://plot.ly/r/reference/} +} +\seealso{ +\code{\link{layout}()}, \code{\link{add_trace}()}, \code{\link{style}()} } diff --git a/man/style.Rd b/man/style.Rd index b3fb5245a3..34491ce767 100644 --- a/man/style.Rd +++ b/man/style.Rd @@ -2,21 +2,25 @@ % Please edit documentation in R/plotly.R \name{style} \alias{style} -\title{Modify trace styling} +\title{Modify trace(s)} \usage{ -style(data = data.frame(), traces = 1, ...) +style(p = get_plot(strict = FALSE), ..., traces = 1) } \arguments{ -\item{data}{A data frame with a class of plotly.} +\item{p}{A plotly visualization.} -\item{traces}{numeric vector. Which traces should be modified?} +\item{...}{Visual properties.} -\item{...}{arguments coerced to a list and used to modify trace(s)} +\item{traces}{numeric vector. Which traces should be modified?} } \description{ -Modify trace styling +Modify trace(s) of an existing plotly visualization. Useful when used in +conjunction with \code{\link{get_figure}()}. } \author{ Carson Sievert } +\seealso{ +\code{\link{get_figure}()} +} From 739ef073a6e212904939f28ae523efbdbf660a04 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 23 Jun 2015 21:14:08 -0500 Subject: [PATCH 087/227] Don't have time to re-run tests 3 times --- inst/build-push-comment.R | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index 58269f1661..fa7d551987 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -40,24 +40,12 @@ if (pr) { # NOTE: $TRAVIS_COMMIT won't match the HEAD of this (or the master) branch!!! # (since this is a pull requst, we're *simulating* a merge with master) this_hash <- abbrev_hash(Sys.getenv("TRAVIS_COMMIT")) - this_dir <- paste0("R/", this_hash) - dir.create(this_dir, recursive = TRUE) + this_dir <- file.path("R", this_hash) this_pngs <- dir(this_dir, pattern = "\\.png$") - # do we have ggplot2 pngs for this test suite? - ggversion <- as.character(packageVersion("ggplot2")) - gg_dir <- paste0("R/ggplot2-", ggversion) - gg_pngs <- dir(gg_dir, pattern = "\\.png$") - if (!all(this_pngs %in% gg_pngs)) { - dir.create(gg_dir, showWarnings = FALSE) - Sys.setenv("GGPLOT2_FOLDER" = basename(gg_dir)) - print("Rerunning tests to obtain ggplot2 pngs") - try(source("../plotly/tests/testthat.R", chdir = TRUE)) - } - # HEAD of the master branch. base_hash <- abbrev_hash(info$base$sha) - base_dir <- paste0("R/", base_hash) + base_dir <- file.path("R/", base_hash) base_pngs <- dir(base_dir, pattern = "\\.png$") # Re-run (current) test suite with master branch if it's missing any tests if (!all(this_pngs %in% base_pngs)) { From 18a1c9751acfd4debfe597d13d638b6450a5be67 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 23 Jun 2015 21:29:51 -0500 Subject: [PATCH 088/227] smarter git handling --- inst/build-push-comment.R | 24 +++++++++++------------- tests/testthat.R | 19 ++----------------- 2 files changed, 13 insertions(+), 30 deletions(-) diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index fa7d551987..0b631a6ebe 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -11,15 +11,15 @@ # Since it makes more sense to visually compared what we'd see *after* we # merge with master, we don't do anything here if it's a push build. # ----------------------------------------------------------------------- - library("httr") library("testthat") -# Read more about Travis environment variables -- + # http://docs.travis-ci.com/user/ci-environment/#Environment-variables +build_link <- file.path('https://travis-ci.org/ropensci/plotly/builds', + Sys.getenv("TRAVIS_BUILD_ID")) tpr <- Sys.getenv("TRAVIS_PULL_REQUEST") -# is this build a pull request -pr <- tpr != "false" && tpr != "" -if (pr) { +# is this build a pull request, build the test table +if (tpr != "false" && tpr != "") { # gistr is a good reference for talking to the github API via httr # https://github.com/ropensci/gistr/blob/master/R/zzz.R base <- 'https://api.github.com/repos/ropensci/plotly/' @@ -77,8 +77,6 @@ if (pr) { writeLines(test_table, dest) # start constructing automated GitHub message - build_link <- paste0('https://travis-ci.org/ropensci/plotly/builds/', - Sys.getenv("TRAVIS_BUILD_ID")) tbl_link <- sprintf("http://cpsievert.github.io/plotly-test-table/R/%s/", this_hash) msg1 <- paste("> The message below was automatically generated after build", build_link, "\n\n") msg2 <- sprintf("On TravisCI, commit %s was successfully merged with %s (master) to create %s. A visual testing table comparing %s with %s can be found here:\n %s", @@ -128,9 +126,12 @@ if (pr) { } else { message("Link already posted") } - - # add, commit, push to gh-pages branch of plotly-test-table - system("git status") +} + +st <- system("git status", intern = TRUE) +# if the working state is dirty, clean it, and push! +# (if tests are added, or if ggplot2 updates, the push travis build will add ggplot2 pngs) +if (any(grepl("modified:", st))) { system("git add *") commit_msg <- paste0('"Pushed from ', build_link, '"') system(paste('git commit -m', commit_msg)) @@ -138,7 +139,4 @@ if (pr) { repo <- sprintf("https://%s@github.com/cpsievert/plotly-test-table.git", Sys.getenv("GH_TOKEN")) system(paste("git pull", repo, "gh-pages")) system(paste("git push", repo, "gh-pages")) - -} else { - message('The test table is only built during the "pull request" build.') } diff --git a/tests/testthat.R b/tests/testthat.R index 0e6793bfc5..208a0cdb6c 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -15,7 +15,6 @@ hash <- if (src == "local") { # (note the working directory should be /path/to/plotly/tests) table_dir <- normalizePath("../../plotly-test-table", mustWork = TRUE) plotly_dir <- file.path(table_dir, "R", hash) -print(plotly_dir) if (!dir.exists(plotly_dir)) dir.create(plotly_dir, recursive = TRUE) # text file that tracks figure hashes @@ -36,22 +35,10 @@ save_outputs <- function(gg, name) { tpr <- Sys.getenv("TRAVIS_PULL_REQUEST") # only render/save pngs if this is a Travis pull request if (tpr != "false" && tpr != "") { - # If we don't have pngs for this version of ggplot2, generate them! - # (env var is set in build-push-comment.R if we are supposed save them) - if (Sys.getenv("GGPLOT2_FOLDER") != "") { - gg_dir <- file.path(table_dir, "R", Sys.getenv("GGPLOT2_FOLDER")) - e <- try(gg, silent = TRUE) - png(filename = file.path(gg_dir, paste0(name, ".png"))) - if (inherits(e, "try-error")) { - plot(1, type="n") - text(1, "ggplot2 error") - } else gg - dev.off() - } # POST data to plotly and return the url u <- if (packageVersion("plotly") < 1) { py <- plotly(Sys.getenv("plotly_username"), Sys.getenv("plotly_api_key")) - resp <- py$ggplotly(gg) + resp <- py$ggplotly(gg, kwargs = list(auto_open = FALSE)) resp$response$url } else { resp <- plotly_POST(p) @@ -73,9 +60,7 @@ test_check("plotly") - - -# Database for tracking plot hashes? +# Keep database for tracking plot hashes? # Pros: (1) Don't have to upload a plot if underlying data hasn't changed # Cons: (1) Significantly more complicated and leaves us prone to mistakes # db <- if ("db.rds" %in% dir(r_dir)) { From 4896b02d72dad42c9b6e428b17af3d9de20a72ae Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 23 Jun 2015 21:36:33 -0500 Subject: [PATCH 089/227] have the push travis build save ggplot2 output --- tests/testthat.R | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tests/testthat.R b/tests/testthat.R index 208a0cdb6c..8fe4f96297 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -17,6 +17,11 @@ table_dir <- normalizePath("../../plotly-test-table", mustWork = TRUE) plotly_dir <- file.path(table_dir, "R", hash) if (!dir.exists(plotly_dir)) dir.create(plotly_dir, recursive = TRUE) +# in case we need save ggplot2 output +ggversion <- as.character(packageVersion("ggplot2")) +gg_dir <- file.path(table_dir, "R", paste0("ggplot2-", ggversion)) +gg_names <- sub("\\.png$", "", dir(gg_dir, pattern = "\\.png$")) + # text file that tracks figure hashes hash_file <- file.path(table_dir, "R", "hashes.csv") if (!file.exists(hash_file)) { @@ -52,6 +57,14 @@ save_outputs <- function(gg, name) { # save a hash of the R object sent to the plotly server info <- paste(hash, name, digest::digest(p), u, sep = ",") cat(paste(info, "\n"), file = hash_file, append = TRUE) + } else if (!name %in% gg_names) { # do we need to save a ggplot2 result? + e <- try(gg, silent = TRUE) + png(filename = file.path(gg_dir, paste0(name, ".png"))) + if (inherits(e, "try-error")) { + plot(1, type = "n") + text(1, "ggplot2 error") + } else gg + dev.off() } p } From 8c2746ccf4d484ab5db3c523801fbf41260a8d47 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 23 Jun 2015 21:51:26 -0500 Subject: [PATCH 090/227] new credentials --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 4291280b88..4df0312c4c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -25,5 +25,5 @@ after_success: env: global: - secure: "cJ1bDRrAdIRjG+JnsQI9CdA4wQJhJJ2DdCNQ3frl8dotk69z61EiGCFW1Ir1cAY5V/NbHvFHp91HDiSo28ggwqRkEPBOGE44ico5gtVaELu3M/EnkWc2ZwQoN1273Vfdm26QYidqrvWrpLZ0XkFl7Q8xgvBswx30MF7y61+0Hv4=" - - secure: "ez7chKAvwBGJJJ201B9vyaI/C10hFChpp3y2shAJgeC6FjMBXVOCdmmt1pJ8QCL2B7y70rtZX0NzTDr6qPiblep7nKgeTOlZC2cnAMz+nvEoWy1wCUk+39ZTyKZx4ntrzUxZ6/9oVrtOUwreX9l+9G3Bn8C32y70ks7rurTXcEA=" - - secure: "CMawUZtzqKUe5D79n5wvB8umHhjbWWA1zwyIGQic+UUyloj15hu1YM4K4FhKk97YQ8DuX7F+zXtsy14TCTfVU7LiTwCC2iUsKmGCdatsk9ylo7b29b6WuQ6XpgLlDsazQILN+YqfXSiW/G/Estb6lljIrAW+3VihI3zSpgbqOvY=" + - secure: "C1QHrZIyZqur3yR/RqNEV/oUeWygdUOIQSiDzu+RRrxRJ9yRKtcTtqrvBuFR22VBsXY3/s5dtZinrbETtXzXC8gw3Q5kbCil9IDw4lqoy48tgxrggg8EDefz6bbCfJ2zvNPM38rCZGRFwB45fnBIINgiUWq5VF6WHhV3fNO/GWg=" + - secure: "Ot/cGWmKq3d/JqDJ5g3iRPjqIvPz9Vu3ccBWtmStIk5b3XZLvYtTU/1Qb6DtvT5szFs9bf1WsaCt1lv2VnuQVSc7m7PZnpRPi8czyMiKErn0AkalmnPhXJ5cJIWDJQRuKYdrVfSlRRACm1SxhKKlEqMyeL/kmUIbtMfgQIdAnhA=" From acb560b7f0caf7f6517a7aedbd6f36b5acc36379 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 23 Jun 2015 22:23:54 -0500 Subject: [PATCH 091/227] fix silly bug --- inst/build-push-comment.R | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index 0b631a6ebe..1222ae4dcf 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -66,8 +66,7 @@ if (tpr != "false" && tpr != "") { stringsAsFactors = FALSE ) names(df) <- c("test", "ggplot2", branch, "master") - # TODO: create an HTML page for each test - df$test <- sprintf(' %s ', df$test) + df$test <- sprintf(' %s ', df$test, df$test) for (i in setdiff(names(df), "test")) df[, i] <- sprintf(' ', df[, i]) print(df) From 49c81528461744d9e720fb92902b011f804b8b7b Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 23 Jun 2015 23:00:21 -0500 Subject: [PATCH 092/227] fix another silly one --- inst/build-push-comment.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index 1222ae4dcf..c64873931e 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -68,7 +68,7 @@ if (tpr != "false" && tpr != "") { names(df) <- c("test", "ggplot2", branch, "master") df$test <- sprintf(' %s ', df$test, df$test) for (i in setdiff(names(df), "test")) - df[, i] <- sprintf(' ', df[, i]) + df[, i] <- sprintf(' ', df[, i], df[, i]) print(df) test_table <- knitr::knit2html(text = '`r knitr::kable(df, type = "html")`', quiet = TRUE) From 3791489f23f68bdbb064c3af9b2911b126876201 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 23 Jun 2015 23:42:29 -0500 Subject: [PATCH 093/227] file paths --- inst/build-push-comment.R | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index c64873931e..5ca1f8b948 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -45,7 +45,7 @@ if (tpr != "false" && tpr != "") { # HEAD of the master branch. base_hash <- abbrev_hash(info$base$sha) - base_dir <- file.path("R/", base_hash) + base_dir <- file.path("R", base_hash) base_pngs <- dir(base_dir, pattern = "\\.png$") # Re-run (current) test suite with master branch if it's missing any tests if (!all(this_pngs %in% base_pngs)) { @@ -69,10 +69,9 @@ if (tpr != "false" && tpr != "") { df$test <- sprintf(' %s ', df$test, df$test) for (i in setdiff(names(df), "test")) df[, i] <- sprintf(' ', df[, i], df[, i]) - print(df) test_table <- knitr::knit2html(text = '`r knitr::kable(df, type = "html")`', quiet = TRUE) - dest <- file.path(this_hash, "index.html") + dest <- file.path("R", this_hash, "index.html") writeLines(test_table, dest) # start constructing automated GitHub message From a69418749def4e5cb8422af6891b74c913ebf2d4 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 24 Jun 2015 09:35:46 -0500 Subject: [PATCH 094/227] travis doesn't like @plot.ly accounts --- .travis.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 4df0312c4c..fdd2ab4dca 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,6 +4,8 @@ before_install: - curl -OL http://raw.github.com/craigcitro/r-travis/master/scripts/travis-tool.sh - chmod 755 ./travis-tool.sh - ./travis-tool.sh bootstrap + # password is encrypted below + - echo "Sys.setenv('plotly_username' = 'asdfff')" > ~/.Rprofile install: - ./travis-tool.sh install_deps @@ -25,5 +27,4 @@ after_success: env: global: - secure: "cJ1bDRrAdIRjG+JnsQI9CdA4wQJhJJ2DdCNQ3frl8dotk69z61EiGCFW1Ir1cAY5V/NbHvFHp91HDiSo28ggwqRkEPBOGE44ico5gtVaELu3M/EnkWc2ZwQoN1273Vfdm26QYidqrvWrpLZ0XkFl7Q8xgvBswx30MF7y61+0Hv4=" - - secure: "C1QHrZIyZqur3yR/RqNEV/oUeWygdUOIQSiDzu+RRrxRJ9yRKtcTtqrvBuFR22VBsXY3/s5dtZinrbETtXzXC8gw3Q5kbCil9IDw4lqoy48tgxrggg8EDefz6bbCfJ2zvNPM38rCZGRFwB45fnBIINgiUWq5VF6WHhV3fNO/GWg=" - - secure: "Ot/cGWmKq3d/JqDJ5g3iRPjqIvPz9Vu3ccBWtmStIk5b3XZLvYtTU/1Qb6DtvT5szFs9bf1WsaCt1lv2VnuQVSc7m7PZnpRPi8czyMiKErn0AkalmnPhXJ5cJIWDJQRuKYdrVfSlRRACm1SxhKKlEqMyeL/kmUIbtMfgQIdAnhA=" + - secure: "lXmTkDxEhchb9AdINwwMnRHMyQtBFi/+5wgjUlhFeadjo0SoeEitZVOmj4Aw990NYkOFX5Owbp9WSIc3c4U/sdegDD8C9FjX4obuvxhWFhDUNeMvlZn5eiZ+SRQRdUvnQu5XNCpBKJ1XaAwlzPBKZB1TLQu+DslEMU0W77O7JWI=" From e68fa91b472aebf2443bb6e1d3b1df4208483c30 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 24 Jun 2015 10:14:25 -0500 Subject: [PATCH 095/227] getting close --- inst/build-push-comment.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index 5ca1f8b948..fb14097fe4 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -93,7 +93,7 @@ if (tpr != "false" && tpr != "") { # TODO: add the ggplot result to this page? top <- sprintf( ' ', - test_info$url[1], urls[1], test_info$url[2], urls[2] + test_info$url[1], test_info$url[1], test_info$url[2], test_info$url[2] ) bottom <- if (has_diff) { diffs[[i]] <- 1 From 10b090c0cebac8b81922195dac9f2d40b5d290de Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 24 Jun 2015 14:39:34 -0500 Subject: [PATCH 096/227] Better message; start debugging git --- inst/build-push-comment.R | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index fb14097fe4..688392fd21 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -77,7 +77,7 @@ if (tpr != "false" && tpr != "") { # start constructing automated GitHub message tbl_link <- sprintf("http://cpsievert.github.io/plotly-test-table/R/%s/", this_hash) msg1 <- paste("> The message below was automatically generated after build", build_link, "\n\n") - msg2 <- sprintf("On TravisCI, commit %s was successfully merged with %s (master) to create %s. A visual testing table comparing %s with %s can be found here:\n %s", + msg2 <- sprintf("On TravisCI, commit %s was successfully merged with %s (master) to create %s. A visual testing table comparing %s with %s can be found here -> %s", abbrev_hash(info$head$sha), base_hash, this_hash, base_hash, this_hash, tbl_link) # --------------------------------------------------------------------------- # For each test, build a webpage (under this commit hash directory) @@ -109,9 +109,12 @@ if (tpr != "false" && tpr != "") { dir.create(name_dir, recursive = TRUE) writeLines(diff_table, paste0(name_dir, "/index.html")) } - msg3 <- sprintf("Detected a total of %s differences: \n", length(diffs)) - msg4 <- paste(tbl_link, names(diffs), collapse = " \n ") - msg <- paste(msg1, msg2, msg3, msg4) + msg3 <- sprintf("Detected a total of %s differences in figure objects: \n", length(diffs)) + msg <- paste(msg1, msg2, msg3) + if (length(diffs)) { + msg <- paste(msg, "Links to the differences: \n", + paste(tbl_link, names(diffs), collapse = " \n ")) + } commentz <- sprintf(paste0(base, 'issues/%s/comments'), tpr) res <- GET(commentz, header) warn_for_status(res) @@ -126,6 +129,7 @@ if (tpr != "false" && tpr != "") { } } +system("git status") st <- system("git status", intern = TRUE) # if the working state is dirty, clean it, and push! # (if tests are added, or if ggplot2 updates, the push travis build will add ggplot2 pngs) From ceef8a3559f323f55675d1526d2d456d7efc3fdd Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 24 Jun 2015 17:03:03 -0500 Subject: [PATCH 097/227] automatically add axis titles based on unevaluated expressions --- R/utils.R | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/R/utils.R b/R/utils.R index 3fe57e73e6..2a2151a1d6 100644 --- a/R/utils.R +++ b/R/utils.R @@ -102,6 +102,8 @@ eval_list <- function(l) { for (k in sty$traces) x$data[[k]] <- modifyList(x$data[[k]], new_sty) } } + # add appropriate axis title (if they don't already exist) + x <- add_titles(x, l) # create a new plotly if no url is attached to this environment x$fileopt <- if (is.null(l$url)) "new" else "overwrite" x @@ -115,13 +117,6 @@ colorize <- function(data, title = "") { for (i in seq_dat) { cols <- data[[i]][["color"]] if (!is.null(cols)) { -# mode <- data[[i]][["mode"]] -# # at least for the scatter trace, "lines" is the default mode -# if (is.null(mode)) mode <- "lines" -# # of course, aux object names are singular... -# mode <- sub("s$", "", strsplit(mode, "\\+")[[1]]) -# # we don't want to colorize text... -# mode <- setdiff(mode, "text") if (is.numeric(cols)) { cols <- unique(scales::rescale(cols)) o <- order(cols, decreasing = FALSE) @@ -164,6 +159,24 @@ colorize <- function(data, title = "") { data } +add_titles <- function(x, l) { + for (i in c("x", "y", "z")) { + s <- lapply(x$data, "[[", i) + ax <- paste0(i, "axis") + t <- x$layout[[ax]]$title + if (is.null(t)) { # deparse the unevaluated expression from 1st trace + argz <- as.list(l$data[[1]]$args) + idx <- names(argz) %in% i + x$layout[[ax]]$title <- if (any(idx)) deparse(argz[idx][[1]]) else "" + } + } + x +} + + + + + # Check for credentials/configuration and throw warnings where appropriate verify <- function(what = "username") { val <- grab(what) From 28282cc22e51fa6c5cda4c36de44589391cc27c8 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 24 Jun 2015 17:03:32 -0500 Subject: [PATCH 098/227] Add some initial DSL tests --- tests/testthat/test-plotly.R | 45 ++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 tests/testthat/test-plotly.R diff --git a/tests/testthat/test-plotly.R b/tests/testthat/test-plotly.R new file mode 100644 index 0000000000..48f968a69c --- /dev/null +++ b/tests/testthat/test-plotly.R @@ -0,0 +1,45 @@ +context("plot_ly") + +expect_traces <- function(p, n.traces, name){ + stopifnot(is.numeric(n.traces)) + L <- save_outputs(gg, paste0("plotly-", name)) + all.traces <- L$data + no.data <- sapply(all.traces, function(tr) { + is.null(tr[["x"]]) && is.null(tr[["y"]]) + }) + has.data <- all.traces[!no.data] + expect_equal(length(has.data), n.traces) + list(traces=has.data, layout=L$layout) +} + +test_that("plot_ly() handles a simple scatterplot", { + p <- plot_ly(data = iris, x = Sepal.Length, y = Petal.Length, mode = "markers") + l <- expect_traces(p, 1, "basic-scatterplot") + expect_identical(l$data[[1]]$mode, "markers") + expect_identical(l$data[[1]]$x, iris$Sepal.Length) + expect_identical(l$data[[1]]$y, iris$Petal.Length) + expect_identical(l$layout$xaxis$title, "Sepal.Length") + expect_identical(l$layout$yaxis$title, "Petal.Length") +}) + +test_that("plot_ly() creates a separate trace for each (factor) level of color", { + p <- plot_ly(data = iris, x = Sepal.Length, y = Petal.Length, + color = Species, mode = "markers") + l <- expect_traces(p, 3, "basic-scatterplot-color-factor") + markers <- lapply(l$data, "[[", "marker") + cols <- unlist(lapply(markers, "[[", "color")) + # TODO: test for the default color scheme? + expect_equal(length(cols), 3) +}) + +test_that("plot_ly() creates a separate trace for each (factor) level of color", { + p <- plot_ly(data = iris, x = Sepal.Length, y = Petal.Length, + color = Petal.Width, mode = "markers") + l <- expect_traces(p, 1, "basic-scatterplot-color-numeric") + marker <- l$data[[1]]$marker + expect_identical(marker$colorbar$title, "Petal.Width") + expect_identical(marker$color, iris$Petal.Width) + expect_identical(marker$cmin, min(iris$Petal.Width)) + expect_identical(marker$cmax, max(iris$Petal.Width)) + expect_true(all(0 <= marker$colorscale[,1] & marker$colorscale[,1] <= 1)) +}) From 20e86c705a3c4856cd7c428fb45959d742024a75 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 24 Jun 2015 17:04:46 -0500 Subject: [PATCH 099/227] moar test infrastructure stuffs --- inst/build-push-comment.R | 10 +++++----- man/plot_ly.Rd | 6 +++--- tests/testthat.R | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index 688392fd21..11773dd8b6 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -109,11 +109,11 @@ if (tpr != "false" && tpr != "") { dir.create(name_dir, recursive = TRUE) writeLines(diff_table, paste0(name_dir, "/index.html")) } - msg3 <- sprintf("Detected a total of %s differences in figure objects: \n", length(diffs)) - msg <- paste(msg1, msg2, msg3) + msg3 <- sprintf("Detected a total of %s differences in figure objects:", length(diffs)) + msg <- paste(msg1, msg2, msg3, sep = "\n\n") if (length(diffs)) { - msg <- paste(msg, "Links to the differences: \n", - paste(tbl_link, names(diffs), collapse = " \n ")) + msg <- paste(msg, "Links to the differences:", + paste(tbl_link, names(diffs), collapse = "\n\n"), sep = "\n\n") } commentz <- sprintf(paste0(base, 'issues/%s/comments'), tpr) res <- GET(commentz, header) @@ -133,7 +133,7 @@ system("git status") st <- system("git status", intern = TRUE) # if the working state is dirty, clean it, and push! # (if tests are added, or if ggplot2 updates, the push travis build will add ggplot2 pngs) -if (any(grepl("modified:", st))) { +if (any(grepl("Changes not staged for commit:|Untracked files:", st))) { system("git add *") commit_msg <- paste0('"Pushed from ', build_link, '"') system(paste('git commit -m', commit_msg)) diff --git a/man/plot_ly.Rd b/man/plot_ly.Rd index 60498bb77d..936b034142 100644 --- a/man/plot_ly.Rd +++ b/man/plot_ly.Rd @@ -4,18 +4,18 @@ \alias{plot_ly} \title{Initiate a plotly visualization} \usage{ -plot_ly(data = data.frame(), type = "scatter", ..., inherit = TRUE) +plot_ly(data = data.frame(), ..., type = "scatter", inherit = TRUE) } \arguments{ \item{data}{A data frame (optional).} -\item{type}{A charater string describing the type of trace.} - \item{...}{Visual properties. All arguments documented in the references section below are supported. In addition, there are special arguments which map variables to visual aethestics in a similar style to ggplot2 (such as \code{color}).} +\item{type}{A charater string describing the type of trace.} + \item{inherit}{should future traces inherit properties from this initial trace?} } \description{ diff --git a/tests/testthat.R b/tests/testthat.R index 8fe4f96297..be2d79154b 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -36,7 +36,7 @@ if (!file.exists(hash_file)) { # it will POST figures to plotly and save pngs save_outputs <- function(gg, name) { print(paste("Running test:", name)) - p <- if (is.ggplot(gg)) gg2list(gg) else get_plot(gg) + p <- if (is.ggplot(gg)) gg2list(gg) else eval_list(get_plot(gg)) tpr <- Sys.getenv("TRAVIS_PULL_REQUEST") # only render/save pngs if this is a Travis pull request if (tpr != "false" && tpr != "") { From b18b6d1a5de9b6e7665de317f4e5895b50f6e69c Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 24 Jun 2015 17:44:46 -0500 Subject: [PATCH 100/227] typo --- tests/testthat/test-plotly.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/testthat/test-plotly.R b/tests/testthat/test-plotly.R index 48f968a69c..1334c1e0ed 100644 --- a/tests/testthat/test-plotly.R +++ b/tests/testthat/test-plotly.R @@ -2,7 +2,7 @@ context("plot_ly") expect_traces <- function(p, n.traces, name){ stopifnot(is.numeric(n.traces)) - L <- save_outputs(gg, paste0("plotly-", name)) + L <- save_outputs(p, paste0("plotly-", name)) all.traces <- L$data no.data <- sapply(all.traces, function(tr) { is.null(tr[["x"]]) && is.null(tr[["y"]]) From 5cb3044c601a1bcde225600ac0ad45d1cd652ea0 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 24 Jun 2015 18:26:20 -0500 Subject: [PATCH 101/227] dark magic --- tests/testthat.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/testthat.R b/tests/testthat.R index be2d79154b..6e9d2f7c7b 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -36,7 +36,7 @@ if (!file.exists(hash_file)) { # it will POST figures to plotly and save pngs save_outputs <- function(gg, name) { print(paste("Running test:", name)) - p <- if (is.ggplot(gg)) gg2list(gg) else eval_list(get_plot(gg)) + p <- if (is.ggplot(gg)) gg2list(gg) else plotly:::eval_list(get_plot(gg)) tpr <- Sys.getenv("TRAVIS_PULL_REQUEST") # only render/save pngs if this is a Travis pull request if (tpr != "false" && tpr != "") { From 137ff7e78a96a4a064a03abf6222400d3c2d8068 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 24 Jun 2015 19:24:58 -0500 Subject: [PATCH 102/227] documentation fixes --- .Rbuildignore | 1 + R/data.R | 23 +++++++++++++++++++++++ R/plotly.R | 8 +++++--- R/shiny.R | 10 +++++----- man/get_plot.Rd | 2 +- man/hobbs.Rd | 16 ++++++++++++++++ man/mic.Rd | 16 ++++++++++++++++ man/plot_ly.Rd | 5 ++++- man/plotlyOutput.Rd | 4 ++-- man/wind.Rd | 16 ++++++++++++++++ 10 files changed, 89 insertions(+), 12 deletions(-) create mode 100644 R/data.R create mode 100644 man/hobbs.Rd create mode 100644 man/mic.Rd create mode 100644 man/wind.Rd diff --git a/.Rbuildignore b/.Rbuildignore index c0a2e4975a..577f61fcda 100644 --- a/.Rbuildignore +++ b/.Rbuildignore @@ -5,5 +5,6 @@ man-roxygen man-roxygen/^.*\.Rproj$ ^.*\.Rproj$ ^\.Rproj\.user$ +^data-raw$ vignettes/margins.sty CONDUCT.md diff --git a/R/data.R b/R/data.R new file mode 100644 index 0000000000..eaf4a2bfe4 --- /dev/null +++ b/R/data.R @@ -0,0 +1,23 @@ +#' Wind data +#' +#' Description TBD. +#' +#' @format A data frame with three variables: \code{r}, \code{t}, +#' \code{nms}. +"wind" + +#' Mic data +#' +#' Description TBD. +#' +#' @format A data frame with three variables: \code{r}, \code{t}, +#' \code{nms}. +"mic" + +#' Hobbs data +#' +#' Description TBD. +#' +#' @format A data frame with three variables: \code{r}, \code{t}, +#' \code{nms}. +"hobbs" diff --git a/R/plotly.R b/R/plotly.R index 8c507de1a4..f463951349 100644 --- a/R/plotly.R +++ b/R/plotly.R @@ -14,10 +14,11 @@ #' @author Carson Sievert #' @export #' @examples -#' +#' \dontrun{ #' data(economics, package = "ggplot2") #' # basic time-series plot -#' p <- plot_ly(economics, x = date, y = uempmed, type = "scatter", showlegend = F) +#' p <- plot_ly(economics, x = date, y = uempmed, type = "scatter", +#' showlegend = FALSE) #' # add a loess smoother #' p2 <- add_trace(p, y = fitted(loess(uempmed ~ as.numeric(date)))) #' # add a title @@ -28,6 +29,7 @@ #' # sometimes, a data frame isn't fit for the use case... #' # for 3D surface plots, a numeric matrix is more natural #' plot_ly(z = volcano, type = "surface") +#' } #' plot_ly <- function(data = data.frame(), ..., type = "scatter", inherit = TRUE) { # record trace information @@ -126,7 +128,7 @@ style <- function(p = get_plot(strict = FALSE), ..., traces = 1) { #' the last plotly object created in this R session is returned (if it exists). #' #' @param data a data frame with a class of plotly (and a plotly_hash attribute). -#' @param srict throw a warning if the plotly_hash attribute is missing. +#' @param strict throw a warning if the plotly_hash attribute is missing. #' @export get_plot <- function(data = NULL, strict = TRUE) { hash <- attr(data, "plotly_hash") diff --git a/R/shiny.R b/R/shiny.R index e78fc2df44..48befa5fe6 100644 --- a/R/shiny.R +++ b/R/shiny.R @@ -1,7 +1,7 @@ #' Shiny ui output function #' @param outputId output variable to read the plot from -#' @param width -#' @param height +#' @param width width of the output. +#' @param height height of the output. #' @seealso http://shiny.rstudio.com/articles/building-outputs.html #' @export #' @@ -10,9 +10,9 @@ plotlyOutput <- function(outputId, width = "100%", height = "550px") { deps <- lapply(plotly_dependencies(), shiny::createWebDependency) htmltools::attachDependencies( # TODO: allow users to specify their own src location? - tags$iframe(id = outputId, src = "https://plot.ly/~playground/7.embed", - class = "graphs", style = "border:none;", seamless = TRUE, - width = width, height = height), + htmltools::tags$iframe(id = outputId, src = "https://plot.ly/~playground/7.embed", + class = "graphs", style = "border:none;", seamless = TRUE, + width = width, height = height), deps ) } diff --git a/man/get_plot.Rd b/man/get_plot.Rd index 9fb906977e..c71c9a33f2 100644 --- a/man/get_plot.Rd +++ b/man/get_plot.Rd @@ -9,7 +9,7 @@ get_plot(data = NULL, strict = TRUE) \arguments{ \item{data}{a data frame with a class of plotly (and a plotly_hash attribute).} -\item{srict}{throw a warning if the plotly_hash attribute is missing.} +\item{strict}{throw a warning if the plotly_hash attribute is missing.} } \description{ Given a data frame with a class of plotly, this function returns the arguments diff --git a/man/hobbs.Rd b/man/hobbs.Rd new file mode 100644 index 0000000000..fb303b7d37 --- /dev/null +++ b/man/hobbs.Rd @@ -0,0 +1,16 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/data.R +\docType{data} +\name{hobbs} +\alias{hobbs} +\title{Hobbs data} +\format{A data frame with three variables: \code{r}, \code{t}, + \code{nms}.} +\usage{ +hobbs +} +\description{ +Description TBD. +} +\keyword{datasets} + diff --git a/man/mic.Rd b/man/mic.Rd new file mode 100644 index 0000000000..e3e68a71b5 --- /dev/null +++ b/man/mic.Rd @@ -0,0 +1,16 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/data.R +\docType{data} +\name{mic} +\alias{mic} +\title{Mic data} +\format{A data frame with three variables: \code{r}, \code{t}, + \code{nms}.} +\usage{ +mic +} +\description{ +Description TBD. +} +\keyword{datasets} + diff --git a/man/plot_ly.Rd b/man/plot_ly.Rd index 936b034142..48bbb0cd07 100644 --- a/man/plot_ly.Rd +++ b/man/plot_ly.Rd @@ -22,9 +22,11 @@ aethestics in a similar style to ggplot2 (such as \code{color}).} Transform data into a plotly visualization. } \examples{ +\dontrun{ data(economics, package = "ggplot2") # basic time-series plot -p <- plot_ly(economics, x = date, y = uempmed, type = "scatter", showlegend = F) +p <- plot_ly(economics, x = date, y = uempmed, type = "scatter", + showlegend = FALSE) # add a loess smoother p2 <- add_trace(p, y = fitted(loess(uempmed ~ as.numeric(date)))) # add a title @@ -36,6 +38,7 @@ layout(p3, font = list(family = "Courier New, monospace")) # for 3D surface plots, a numeric matrix is more natural plot_ly(z = volcano, type = "surface") } +} \author{ Carson Sievert } diff --git a/man/plotlyOutput.Rd b/man/plotlyOutput.Rd index c509863844..e01d4b8f9b 100644 --- a/man/plotlyOutput.Rd +++ b/man/plotlyOutput.Rd @@ -9,9 +9,9 @@ plotlyOutput(outputId, width = "100\%", height = "550px") \arguments{ \item{outputId}{output variable to read the plot from} -\item{width}{} +\item{width}{width of the output.} -\item{height}{} +\item{height}{height of the output.} } \description{ Shiny ui output function diff --git a/man/wind.Rd b/man/wind.Rd new file mode 100644 index 0000000000..310fd80ef8 --- /dev/null +++ b/man/wind.Rd @@ -0,0 +1,16 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/data.R +\docType{data} +\name{wind} +\alias{wind} +\title{Wind data} +\format{A data frame with three variables: \code{r}, \code{t}, + \code{nms}.} +\usage{ +wind +} +\description{ +Description TBD. +} +\keyword{datasets} + From 4d3ac3c085482ff6660d5a71af5be8e0573e5db7 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 24 Jun 2015 19:25:50 -0500 Subject: [PATCH 103/227] don't _have_ to resolve test table path --- tests/testthat.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/testthat.R b/tests/testthat.R index 6e9d2f7c7b..eb8da15eb0 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -13,7 +13,7 @@ hash <- if (src == "local") { } # setup directory for placing files during tests # (note the working directory should be /path/to/plotly/tests) -table_dir <- normalizePath("../../plotly-test-table", mustWork = TRUE) +table_dir <- normalizePath("../../plotly-test-table") plotly_dir <- file.path(table_dir, "R", hash) if (!dir.exists(plotly_dir)) dir.create(plotly_dir, recursive = TRUE) From d0c84dacf9ada09ae19e642ee62f56d2943b0826 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 24 Jun 2015 19:42:31 -0500 Subject: [PATCH 104/227] fix for new tests --- tests/testthat/test-plotly.R | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/tests/testthat/test-plotly.R b/tests/testthat/test-plotly.R index 1334c1e0ed..4ce6e16559 100644 --- a/tests/testthat/test-plotly.R +++ b/tests/testthat/test-plotly.R @@ -3,13 +3,8 @@ context("plot_ly") expect_traces <- function(p, n.traces, name){ stopifnot(is.numeric(n.traces)) L <- save_outputs(p, paste0("plotly-", name)) - all.traces <- L$data - no.data <- sapply(all.traces, function(tr) { - is.null(tr[["x"]]) && is.null(tr[["y"]]) - }) - has.data <- all.traces[!no.data] - expect_equal(length(has.data), n.traces) - list(traces=has.data, layout=L$layout) + expect_equal(length(L$data), n.traces) + L } test_that("plot_ly() handles a simple scatterplot", { From 151f7c66db8239d42cecae08299cc7f53d3dca23 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 24 Jun 2015 21:02:30 -0500 Subject: [PATCH 105/227] moar fixes --- inst/build-push-comment.R | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index 11773dd8b6..6889390a05 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -58,8 +58,9 @@ if (tpr != "false" && tpr != "") { # --------------------------------------------------------------------------- # Build the main HTML page for this build # --------------------------------------------------------------------------- + tests <- sub("\\.png$", "", this_pngs) df <- data.frame( - sub("\\.png$", "", this_pngs), + tests, file.path(gg_dir, this_pngs), file.path(this_dir, this_pngs), file.path(base_dir, this_pngs), @@ -86,7 +87,7 @@ if (tpr != "false" && tpr != "") { hashes <- read.csv("R/hashes.csv") hashes <- hashes[hashes$commit %in% c(this_hash, base_hash), ] diffs <- character() - for (i in df$test) { + for (i in tests) { test_info <- hashes[hashes$test %in% i, ] # are the plot hashes different for this test? has_diff <- length(unique(test_info$hash)) > 1 @@ -140,5 +141,5 @@ if (any(grepl("Changes not staged for commit:|Untracked files:", st))) { # This post explains how this works -- http://rmflight.github.io/posts/2014/11/travis_ci_gh_pages.html repo <- sprintf("https://%s@github.com/cpsievert/plotly-test-table.git", Sys.getenv("GH_TOKEN")) system(paste("git pull", repo, "gh-pages")) - system(paste("git push", repo, "gh-pages")) + system(paste("git push -q", repo, "gh-pages")) } From 5864773e98f9c197761b920ebaedefff9351aa87 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 24 Jun 2015 22:15:24 -0500 Subject: [PATCH 106/227] Add support for url argument in get_figure() --- R/figure.R | 8 +++++--- inst/build-push-comment.R | 2 +- man/get_figure.Rd | 4 +++- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/R/figure.R b/R/figure.R index b6cede7e9e..b589ca6f05 100644 --- a/R/figure.R +++ b/R/figure.R @@ -6,6 +6,7 @@ #' #' @param username corresponding username for the figure. #' @param id of the Plotly figure. +#' @param url a Plotly figure url. #' @export #' @references https://plot.ly/rest/ #' @examples @@ -15,10 +16,11 @@ #' # If you have proper credentials, you can modify it #' layout(fig, title = paste("Modified on ", Sys.time())) #' } -get_figure <- function(username, id) { +get_figure <- function(username, id, url) { if (missing(username)) username <- verify("username") - if (missing(id)) stop("Must provide a figure id.") - base_url <- file.path(get_domain(), "apigetfile", username, id) + base_url <- if (!missing(id)) { + file.path(get_domain(), "apigetfile", username, id) + } else url resp <- httr::GET(base_url, plotly_headers()) process(struct(resp, "figure")) } diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index 6889390a05..b2794c448e 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -99,7 +99,7 @@ if (tpr != "false" && tpr != "") { bottom <- if (has_diff) { diffs[[i]] <- 1 sprintf( - ' \n `r jsdiff::jsdiff(get_plot(get_figure(url=%s)), get_plot(get_figure(url=%s)))`', + ' \n `r jsdiff::jsdiff(get_plot(get_figure(url="%s")), get_plot(get_figure(url="%s")))`', test_info$url[1], test_info$url[2] ) } else { diff --git a/man/get_figure.Rd b/man/get_figure.Rd index 3c5fe52c21..78c83d47ea 100644 --- a/man/get_figure.Rd +++ b/man/get_figure.Rd @@ -4,12 +4,14 @@ \alias{get_figure} \title{Request a figure object} \usage{ -get_figure(username, id) +get_figure(username, id, url) } \arguments{ \item{username}{corresponding username for the figure.} \item{id}{of the Plotly figure.} + +\item{url}{a Plotly figure url.} } \description{ Figure objects work in the same way as plotly objects, but when printed, From 30f8abce5b4ed05dea702063bd3eafee8df53548 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 24 Jun 2015 22:51:24 -0500 Subject: [PATCH 107/227] new creds --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index fdd2ab4dca..195b2f38a0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,7 +5,7 @@ before_install: - chmod 755 ./travis-tool.sh - ./travis-tool.sh bootstrap # password is encrypted below - - echo "Sys.setenv('plotly_username' = 'asdfff')" > ~/.Rprofile + - echo "Sys.setenv('plotly_username' = 'dasjk')" > ~/.Rprofile install: - ./travis-tool.sh install_deps @@ -27,4 +27,4 @@ after_success: env: global: - secure: "cJ1bDRrAdIRjG+JnsQI9CdA4wQJhJJ2DdCNQ3frl8dotk69z61EiGCFW1Ir1cAY5V/NbHvFHp91HDiSo28ggwqRkEPBOGE44ico5gtVaELu3M/EnkWc2ZwQoN1273Vfdm26QYidqrvWrpLZ0XkFl7Q8xgvBswx30MF7y61+0Hv4=" - - secure: "lXmTkDxEhchb9AdINwwMnRHMyQtBFi/+5wgjUlhFeadjo0SoeEitZVOmj4Aw990NYkOFX5Owbp9WSIc3c4U/sdegDD8C9FjX4obuvxhWFhDUNeMvlZn5eiZ+SRQRdUvnQu5XNCpBKJ1XaAwlzPBKZB1TLQu+DslEMU0W77O7JWI=" + - secure: "GIe11mk2OIlrHFaUnoRJhqD52He+D12y++gbGfzZaumZuWJM5oyPWC/XfCIaU+la/745j1QPvNagQvizUWkif+4l7MCBpk49W66cnapOT+dBIuM5ETYUHk48eYvoiag/T2io05GOEsDIi7tjNpx891RXZTf255wPGaRfaMXyOTc=" From ed8edb76fae2e6101b35fffe05b84711a96ab560 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 24 Jun 2015 23:35:05 -0500 Subject: [PATCH 108/227] try again --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 195b2f38a0..9c41e098c7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,7 +5,7 @@ before_install: - chmod 755 ./travis-tool.sh - ./travis-tool.sh bootstrap # password is encrypted below - - echo "Sys.setenv('plotly_username' = 'dasjk')" > ~/.Rprofile + - echo "Sys.setenv('plotly_username' = 'sadasd')" > ~/.Rprofile install: - ./travis-tool.sh install_deps @@ -27,4 +27,4 @@ after_success: env: global: - secure: "cJ1bDRrAdIRjG+JnsQI9CdA4wQJhJJ2DdCNQ3frl8dotk69z61EiGCFW1Ir1cAY5V/NbHvFHp91HDiSo28ggwqRkEPBOGE44ico5gtVaELu3M/EnkWc2ZwQoN1273Vfdm26QYidqrvWrpLZ0XkFl7Q8xgvBswx30MF7y61+0Hv4=" - - secure: "GIe11mk2OIlrHFaUnoRJhqD52He+D12y++gbGfzZaumZuWJM5oyPWC/XfCIaU+la/745j1QPvNagQvizUWkif+4l7MCBpk49W66cnapOT+dBIuM5ETYUHk48eYvoiag/T2io05GOEsDIi7tjNpx891RXZTf255wPGaRfaMXyOTc=" + - secure: "UQhr1j3N5UeqyS8Kt1ePJKO3rgqLG4mI59pmJyRGQH+9f3HBsiPI8ENIl1yhHBga2DacsjF8yrBmlc4fuRM7uXe7O2/aFIuuunya9zyNfG9r1Gn2QHzoZpFWo1QjRG+1ir+gGCRxoPzwgFjuqqb6tbWPmgea8CpX2bWoEOisa6g=" From 66f8c623bb9c4e56cef0eff97bcbec710e3928bd Mon Sep 17 00:00:00 2001 From: cpsievert Date: Thu, 25 Jun 2015 00:20:56 -0500 Subject: [PATCH 109/227] Need to reinstall during test table building --- inst/build-push-comment.R | 1 + 1 file changed, 1 insertion(+) diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index b2794c448e..65077227cc 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -86,6 +86,7 @@ if (tpr != "false" && tpr != "") { # --------------------------------------------------------------------------- hashes <- read.csv("R/hashes.csv") hashes <- hashes[hashes$commit %in% c(this_hash, base_hash), ] + devtools::install("../plotly") diffs <- character() for (i in tests) { test_info <- hashes[hashes$test %in% i, ] From e0deb06c212c0e72f7cd3b27787f825f1314dc07 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Thu, 25 Jun 2015 14:59:49 -0500 Subject: [PATCH 110/227] trying to add support for getting figures by url was a bad idea --- R/figure.R | 12 ++++++------ man/get_figure.Rd | 8 ++++---- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/R/figure.R b/R/figure.R index b589ca6f05..89609c8ace 100644 --- a/R/figure.R +++ b/R/figure.R @@ -6,21 +6,21 @@ #' #' @param username corresponding username for the figure. #' @param id of the Plotly figure. -#' @param url a Plotly figure url. #' @export #' @references https://plot.ly/rest/ #' @examples #' \dontrun{ #' # Anyone can obtain the information for a particular plot #' fig <- get_figure("cpsievert", "559") -#' # If you have proper credentials, you can modify it +#' # If you have proper credentials, you can easily modify #' layout(fig, title = paste("Modified on ", Sys.time())) +#' +#' #' } -get_figure <- function(username, id, url) { +get_figure <- function(username, id) { if (missing(username)) username <- verify("username") - base_url <- if (!missing(id)) { - file.path(get_domain(), "apigetfile", username, id) - } else url + if (missing(id)) stop("Please provide a figure id number") + base_url <- file.path(get_domain(), "apigetfile", username, id) resp <- httr::GET(base_url, plotly_headers()) process(struct(resp, "figure")) } diff --git a/man/get_figure.Rd b/man/get_figure.Rd index 78c83d47ea..300df89c97 100644 --- a/man/get_figure.Rd +++ b/man/get_figure.Rd @@ -4,14 +4,12 @@ \alias{get_figure} \title{Request a figure object} \usage{ -get_figure(username, id, url) +get_figure(username, id) } \arguments{ \item{username}{corresponding username for the figure.} \item{id}{of the Plotly figure.} - -\item{url}{a Plotly figure url.} } \description{ Figure objects work in the same way as plotly objects, but when printed, @@ -22,8 +20,10 @@ they overwrite the already existing plotly object \dontrun{ # Anyone can obtain the information for a particular plot fig <- get_figure("cpsievert", "559") - # If you have proper credentials, you can modify it + # If you have proper credentials, you can easily modify layout(fig, title = paste("Modified on ", Sys.time())) + + } } \references{ From baa41859483eb830a0ecad3c0ead5bc360a59d75 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Thu, 25 Jun 2015 15:00:09 -0500 Subject: [PATCH 111/227] get figures by username and id --- inst/build-push-comment.R | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index 65077227cc..aa10697f7f 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -99,9 +99,11 @@ if (tpr != "false" && tpr != "") { ) bottom <- if (has_diff) { diffs[[i]] <- 1 + id1 <- sub(".*/([0-9]+$)", "\\1", test_info$url[1]) + id2 <- sub(".*/([0-9]+$)", "\\1", test_info$url[2]) sprintf( - ' \n `r jsdiff::jsdiff(get_plot(get_figure(url="%s")), get_plot(get_figure(url="%s")))`', - test_info$url[1], test_info$url[2] + ' \n `r jsdiff::jsdiff(get_plot(get_figure("%s", "%s")), get_plot(get_figure("%s", "%s")))`', + plotly:::verify("username"), id1, plotly:::verify("username"), id2 ) } else { sprintf('\n No difference in this test between %s and %s', this_hash, base_hash) From 7dd6854dbc9df7642ebbd7941fd893f2a929f9ee Mon Sep 17 00:00:00 2001 From: cpsievert Date: Thu, 25 Jun 2015 16:25:50 -0500 Subject: [PATCH 112/227] don't verify peer --- R/figure.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/R/figure.R b/R/figure.R index 89609c8ace..a7dceb404b 100644 --- a/R/figure.R +++ b/R/figure.R @@ -21,6 +21,6 @@ get_figure <- function(username, id) { if (missing(username)) username <- verify("username") if (missing(id)) stop("Please provide a figure id number") base_url <- file.path(get_domain(), "apigetfile", username, id) - resp <- httr::GET(base_url, plotly_headers()) + resp <- httr::GET(base_url, plotly_headers(), config(ssl.verifypeer=FALSE)) process(struct(resp, "figure")) } From 28ec3c80c62671bd39f7f623eb29553997638e34 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Mon, 29 Jun 2015 09:06:52 -0500 Subject: [PATCH 113/227] ssl.verifypeer is now ssl_verifypeer --- R/figure.R | 4 +--- man/get_figure.Rd | 2 -- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/R/figure.R b/R/figure.R index a7dceb404b..37a62cfb4c 100644 --- a/R/figure.R +++ b/R/figure.R @@ -14,13 +14,11 @@ #' fig <- get_figure("cpsievert", "559") #' # If you have proper credentials, you can easily modify #' layout(fig, title = paste("Modified on ", Sys.time())) -#' -#' #' } get_figure <- function(username, id) { if (missing(username)) username <- verify("username") if (missing(id)) stop("Please provide a figure id number") base_url <- file.path(get_domain(), "apigetfile", username, id) - resp <- httr::GET(base_url, plotly_headers(), config(ssl.verifypeer=FALSE)) + resp <- httr::GET(base_url, plotly_headers(), httr::config(ssl_verifypeer=FALSE)) process(struct(resp, "figure")) } diff --git a/man/get_figure.Rd b/man/get_figure.Rd index 300df89c97..015c9ca929 100644 --- a/man/get_figure.Rd +++ b/man/get_figure.Rd @@ -22,8 +22,6 @@ they overwrite the already existing plotly object fig <- get_figure("cpsievert", "559") # If you have proper credentials, you can easily modify layout(fig, title = paste("Modified on ", Sys.time())) - - } } \references{ From 5690eeabe9ce9544a98adfaee0d82e323354918d Mon Sep 17 00:00:00 2001 From: cpsievert Date: Mon, 29 Jun 2015 10:09:57 -0500 Subject: [PATCH 114/227] moar print debugging --- inst/build-push-comment.R | 1 + 1 file changed, 1 insertion(+) diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index aa10697f7f..72281c40b8 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -108,6 +108,7 @@ if (tpr != "false" && tpr != "") { } else { sprintf('\n No difference in this test between %s and %s', this_hash, base_hash) } + print(paste(top, bottom)) diff_table <- knitr::knit2html(text = paste(top, bottom)) name_dir <- sprintf("R/%s/%s", this_hash, i) dir.create(name_dir, recursive = TRUE) From 9449e8f7366a922e0e97b61adbcbabaa601616b7 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 30 Jun 2015 10:19:52 -0500 Subject: [PATCH 115/227] Another throwaway account --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 9c41e098c7..cfd12c37f2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,7 +5,7 @@ before_install: - chmod 755 ./travis-tool.sh - ./travis-tool.sh bootstrap # password is encrypted below - - echo "Sys.setenv('plotly_username' = 'sadasd')" > ~/.Rprofile + - echo "Sys.setenv('plotly_username' = 'sfg')" > ~/.Rprofile install: - ./travis-tool.sh install_deps @@ -27,4 +27,4 @@ after_success: env: global: - secure: "cJ1bDRrAdIRjG+JnsQI9CdA4wQJhJJ2DdCNQ3frl8dotk69z61EiGCFW1Ir1cAY5V/NbHvFHp91HDiSo28ggwqRkEPBOGE44ico5gtVaELu3M/EnkWc2ZwQoN1273Vfdm26QYidqrvWrpLZ0XkFl7Q8xgvBswx30MF7y61+0Hv4=" - - secure: "UQhr1j3N5UeqyS8Kt1ePJKO3rgqLG4mI59pmJyRGQH+9f3HBsiPI8ENIl1yhHBga2DacsjF8yrBmlc4fuRM7uXe7O2/aFIuuunya9zyNfG9r1Gn2QHzoZpFWo1QjRG+1ir+gGCRxoPzwgFjuqqb6tbWPmgea8CpX2bWoEOisa6g=" + - secure: "PWii6+la9Z90Cdu+3geXwcgwQz8OWwotrVxQ7tVA0nOwrWsS7VEzR74Z6xkJs5bBjb+fKRCqpd6TGfC6Y2vTSJ8rITigR/q12qdxCel/jER+zT8sm3nw8/U+Z3o/SxdRalhJ5bVUXPEI+9tTYwDJ8fqfE5Cnx/XGdydvKE3pXLM=" From a7c0babf2d9895f391a1486288506c9ecb9fabc4 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 30 Jun 2015 14:46:56 -0500 Subject: [PATCH 116/227] Fix username/id extraction --- inst/build-push-comment.R | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index 72281c40b8..9530fa48d4 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -85,6 +85,8 @@ if (tpr != "false" && tpr != "") { # If plot hashed were different, include a JSON diff and links in the github comment # --------------------------------------------------------------------------- hashes <- read.csv("R/hashes.csv") + # strip any leading/trailing whitespace in urls + hashes$url <- sub("\\s$", "", sub("^\\s", "", hashes$url)) hashes <- hashes[hashes$commit %in% c(this_hash, base_hash), ] devtools::install("../plotly") diffs <- character() @@ -99,11 +101,15 @@ if (tpr != "false" && tpr != "") { ) bottom <- if (has_diff) { diffs[[i]] <- 1 - id1 <- sub(".*/([0-9]+$)", "\\1", test_info$url[1]) - id2 <- sub(".*/([0-9]+$)", "\\1", test_info$url[2]) + id_pat <- ".*/([0-9]+$)" + id1 <- sub(id_pat, "\\1", test_info$url[1]) + id2 <- sub(id_pat, "\\1", test_info$url[2]) + usr_pat <- ".*/~(.*)/.*" + usr1 <- sub(usr_pat, "\\1", test_info$url[1]) + usr2 <- sub(usr_pat, "\\1", test_info$url[2]) sprintf( ' \n `r jsdiff::jsdiff(get_plot(get_figure("%s", "%s")), get_plot(get_figure("%s", "%s")))`', - plotly:::verify("username"), id1, plotly:::verify("username"), id2 + usr1, id1, usr2, id2 ) } else { sprintf('\n No difference in this test between %s and %s', this_hash, base_hash) From baf6a510e7775f5a91cf6a98fef14245767eb483 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 30 Jun 2015 15:59:07 -0500 Subject: [PATCH 117/227] Clean up comment styling --- inst/build-push-comment.R | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index 9530fa48d4..b055275498 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -78,7 +78,7 @@ if (tpr != "false" && tpr != "") { # start constructing automated GitHub message tbl_link <- sprintf("http://cpsievert.github.io/plotly-test-table/R/%s/", this_hash) msg1 <- paste("> The message below was automatically generated after build", build_link, "\n\n") - msg2 <- sprintf("On TravisCI, commit %s was successfully merged with %s (master) to create %s. A visual testing table comparing %s with %s can be found here -> %s", + msg2 <- sprintf("On TravisCI, commit %s was successfully merged with %s (master) to create %s. A visual testing table comparing %s with %s can be found here -> \n\n %s", abbrev_hash(info$head$sha), base_hash, this_hash, base_hash, this_hash, tbl_link) # --------------------------------------------------------------------------- # For each test, build a webpage (under this commit hash directory) @@ -114,17 +114,17 @@ if (tpr != "false" && tpr != "") { } else { sprintf('\n No difference in this test between %s and %s', this_hash, base_hash) } - print(paste(top, bottom)) diff_table <- knitr::knit2html(text = paste(top, bottom)) name_dir <- sprintf("R/%s/%s", this_hash, i) dir.create(name_dir, recursive = TRUE) writeLines(diff_table, paste0(name_dir, "/index.html")) } - msg3 <- sprintf("Detected a total of %s differences in figure objects:", length(diffs)) + msg3 <- sprintf("Detected %s differences ->", length(diffs)) msg <- paste(msg1, msg2, msg3, sep = "\n\n") if (length(diffs)) { msg <- paste(msg, "Links to the differences:", - paste(tbl_link, names(diffs), collapse = "\n\n"), sep = "\n\n") + paste(file.path(tbl_link, names(diffs)), collapse = "\n"), + sep = "\n\n") } commentz <- sprintf(paste0(base, 'issues/%s/comments'), tpr) res <- GET(commentz, header) From e428fee135504e5909b658b8fdf62a1acf4dc590 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 30 Jun 2015 15:59:46 -0500 Subject: [PATCH 118/227] curl is faster, more efficient than httr --- tests/testthat.R | 55 +++++++++++++++++++----------------------------- 1 file changed, 22 insertions(+), 33 deletions(-) diff --git a/tests/testthat.R b/tests/testthat.R index eb8da15eb0..02ad5f7b9c 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -40,6 +40,10 @@ save_outputs <- function(gg, name) { tpr <- Sys.getenv("TRAVIS_PULL_REQUEST") # only render/save pngs if this is a Travis pull request if (tpr != "false" && tpr != "") { + # save a hash of the R object sent to the plotly server + # (eventually use this to prevent redundant POSTs?!) + info <- paste(hash, name, digest::digest(p), u, sep = ",") + cat(paste(info, "\n"), file = hash_file, append = TRUE) # POST data to plotly and return the url u <- if (packageVersion("plotly") < 1) { py <- plotly(Sys.getenv("plotly_username"), Sys.getenv("plotly_api_key")) @@ -49,41 +53,26 @@ save_outputs <- function(gg, name) { resp <- plotly_POST(p) resp$url } - # save png under a directory specific to this installed version of plotly - resp <- httr::GET(paste0(u, ".png")) - httr::warn_for_status(resp) + # download png under a directory specific to this installed version of plotly filename <- file.path(plotly_dir, paste0(name, ".png")) - writeBin(httr::content(resp, as = "raw"), filename) - # save a hash of the R object sent to the plotly server - info <- paste(hash, name, digest::digest(p), u, sep = ",") - cat(paste(info, "\n"), file = hash_file, append = TRUE) - } else if (!name %in% gg_names) { # do we need to save a ggplot2 result? - e <- try(gg, silent = TRUE) - png(filename = file.path(gg_dir, paste0(name, ".png"))) - if (inherits(e, "try-error")) { - plot(1, type = "n") - text(1, "ggplot2 error") - } else gg - dev.off() - } + if (!file.exists(filename)) { + e <- try(curl::curl_download(paste0(u, ".png"), filename)) + while (inherits(e, "try-error")) { + e <- try(curl::curl_download(paste0(u, ".png"), filename)) + } + } + } +# else if (!name %in% gg_names) { +# # save the ggplot2 result +# e <- try(gg, silent = TRUE) +# png(filename = file.path(gg_dir, paste0(name, ".png"))) +# if (inherits(e, "try-error")) { +# plot(1, type = "n") +# text(1, "ggplot2 error") +# } else gg +# dev.off() +# } p } test_check("plotly") - - - -# Keep database for tracking plot hashes? -# Pros: (1) Don't have to upload a plot if underlying data hasn't changed -# Cons: (1) Significantly more complicated and leaves us prone to mistakes -# db <- if ("db.rds" %in% dir(r_dir)) { -# readRDS("db.rds") -# } else { -# data.frame( -# commit = character(), -# name = character(), -# plot = character(), -# stringsAsFactors = FALSE -# ) -# } -#df[nrow(df) + 1, ] <- c(hash, name, digest::digest(p)) From 51c27dd33265cc6a48550447de7db821959f718f Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 30 Jun 2015 16:44:49 -0500 Subject: [PATCH 119/227] oops --- tests/testthat.R | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/testthat.R b/tests/testthat.R index 02ad5f7b9c..02b1a4818f 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -40,10 +40,6 @@ save_outputs <- function(gg, name) { tpr <- Sys.getenv("TRAVIS_PULL_REQUEST") # only render/save pngs if this is a Travis pull request if (tpr != "false" && tpr != "") { - # save a hash of the R object sent to the plotly server - # (eventually use this to prevent redundant POSTs?!) - info <- paste(hash, name, digest::digest(p), u, sep = ",") - cat(paste(info, "\n"), file = hash_file, append = TRUE) # POST data to plotly and return the url u <- if (packageVersion("plotly") < 1) { py <- plotly(Sys.getenv("plotly_username"), Sys.getenv("plotly_api_key")) @@ -53,6 +49,10 @@ save_outputs <- function(gg, name) { resp <- plotly_POST(p) resp$url } + # save a hash of the R object sent to the plotly server + # (eventually use this to prevent redundant POSTs?!) + info <- paste(hash, name, digest::digest(p), u, sep = ",") + cat(paste(info, "\n"), file = hash_file, append = TRUE) # download png under a directory specific to this installed version of plotly filename <- file.path(plotly_dir, paste0(name, ".png")) if (!file.exists(filename)) { From 6976d89ebc995c9453d770a0e3f5e0974b71d4c2 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 30 Jun 2015 19:03:02 -0500 Subject: [PATCH 120/227] Use rmarkdown to render HTML (jsdiff seems to require it --- DESCRIPTION | 2 +- inst/build-push-comment.R | 29 +++++++++++++++-------------- 2 files changed, 16 insertions(+), 15 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 9d09b55236..4809f9e3d7 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -37,5 +37,5 @@ Suggests: knitr, devtools, shiny, - simsalapar + rmarkdown LazyData: true diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index b055275498..de8d00521d 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -67,13 +67,13 @@ if (tpr != "false" && tpr != "") { stringsAsFactors = FALSE ) names(df) <- c("test", "ggplot2", branch, "master") - df$test <- sprintf(' %s ', df$test, df$test) + df$test <- sprintf(' %s ', df$test, df$test) for (i in setdiff(names(df), "test")) df[, i] <- sprintf(' ', df[, i], df[, i]) - test_table <- knitr::knit2html(text = '`r knitr::kable(df, type = "html")`', - quiet = TRUE) - dest <- file.path("R", this_hash, "index.html") - writeLines(test_table, dest) + # render the table + rmd <- file.path("R", this_hash, "index.Rmd") + writeLines('`r knitr::kable(df, type = "markdown")`', rmd) + rmarkdown::render(rmd) # start constructing automated GitHub message tbl_link <- sprintf("http://cpsievert.github.io/plotly-test-table/R/%s/", this_hash) @@ -96,7 +96,7 @@ if (tpr != "false" && tpr != "") { has_diff <- length(unique(test_info$hash)) > 1 # TODO: add the ggplot result to this page? top <- sprintf( - ' ', + '
', test_info$url[1], test_info$url[1], test_info$url[2], test_info$url[2] ) bottom <- if (has_diff) { @@ -112,19 +112,20 @@ if (tpr != "false" && tpr != "") { usr1, id1, usr2, id2 ) } else { - sprintf('\n No difference in this test between %s and %s', this_hash, base_hash) + sprintf('\n No difference in this test between %s (%s) and master (%s)', + branch, this_hash, base_hash) } - diff_table <- knitr::knit2html(text = paste(top, bottom)) name_dir <- sprintf("R/%s/%s", this_hash, i) dir.create(name_dir, recursive = TRUE) - writeLines(diff_table, paste0(name_dir, "/index.html")) + idx <- file.path(name_dir, "index.Rmd") + writeLines(paste(top, bottom), idx) + rmarkdown::render(idx) } - msg3 <- sprintf("Detected %s differences ->", length(diffs)) + msg3 <- sprintf("Detected %s differences", length(diffs)) msg <- paste(msg1, msg2, msg3, sep = "\n\n") if (length(diffs)) { - msg <- paste(msg, "Links to the differences:", - paste(file.path(tbl_link, names(diffs)), collapse = "\n"), - sep = "\n\n") + links <- file.path(tbl_link, names(diffs)) + msg <- paste(msg, " -> \n\n", paste(links, collapse = "\n")) } commentz <- sprintf(paste0(base, 'issues/%s/comments'), tpr) res <- GET(commentz, header) @@ -147,7 +148,7 @@ st <- system("git status", intern = TRUE) if (any(grepl("Changes not staged for commit:|Untracked files:", st))) { system("git add *") commit_msg <- paste0('"Pushed from ', build_link, '"') - system(paste('git commit -m', commit_msg)) + system(paste('git commit -q -m', commit_msg)) # This post explains how this works -- http://rmflight.github.io/posts/2014/11/travis_ci_gh_pages.html repo <- sprintf("https://%s@github.com/cpsievert/plotly-test-table.git", Sys.getenv("GH_TOKEN")) system(paste("git pull", repo, "gh-pages")) From 4b4616c800ea173541aa1eef5fa8312d139c8634 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 30 Jun 2015 22:06:14 -0500 Subject: [PATCH 121/227] install pandoc --- .travis.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.travis.yml b/.travis.yml index cfd12c37f2..e629b42932 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,6 +4,14 @@ before_install: - curl -OL http://raw.github.com/craigcitro/r-travis/master/scripts/travis-tool.sh - chmod 755 ./travis-tool.sh - ./travis-tool.sh bootstrap + # Install binary pandoc from Rstudio (needed for jsdiff) + - mkdir -p $HOME/opt/pandoc + - curl -O https://s3.amazonaws.com/rstudio-buildtools/pandoc-1.12.3.zip + - unzip -j pandoc-1.12.3.zip pandoc-1.12.3/linux/debian/x86_64/pandoc + -d $HOME/opt/pandoc + - chmod +x $HOME/opt/pandoc/pandoc* + - rm pandoc-1.12.3.zip + - $HOME/opt/pandoc/pandoc --version # password is encrypted below - echo "Sys.setenv('plotly_username' = 'sfg')" > ~/.Rprofile From c195bb972edff4b7dc10f63204c73e4b35b15712 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 30 Jun 2015 23:09:02 -0500 Subject: [PATCH 122/227] Save ggplot2 pngs --- tests/testthat.R | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/tests/testthat.R b/tests/testthat.R index 02b1a4818f..07367fb965 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -62,16 +62,17 @@ save_outputs <- function(gg, name) { } } } -# else if (!name %in% gg_names) { -# # save the ggplot2 result -# e <- try(gg, silent = TRUE) -# png(filename = file.path(gg_dir, paste0(name, ".png"))) -# if (inherits(e, "try-error")) { -# plot(1, type = "n") -# text(1, "ggplot2 error") -# } else gg -# dev.off() -# } + # if missing, save the ggplot2 + # do an else if to take advantage of both builds? + if (!name %in% gg_names) { + e <- try(gg, silent = TRUE) + png(filename = file.path(gg_dir, paste0(name, ".png"))) + if (inherits(e, "try-error")) { + plot(1, type = "n") + text(1, "ggplot2 error") + } else gg + dev.off() + } p } From f48b3df12a863cbc0bd552bfbd2374fe47226b9d Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 1 Jul 2015 09:41:06 -0500 Subject: [PATCH 123/227] Testthat vars are within scope of build script?? --- inst/build-push-comment.R | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index de8d00521d..4dc0e17174 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -58,6 +58,8 @@ if (tpr != "false" && tpr != "") { # --------------------------------------------------------------------------- # Build the main HTML page for this build # --------------------------------------------------------------------------- + ggversion <- as.character(packageVersion("ggplot2")) + gg_dir <- file.path("R", paste0("ggplot2-", ggversion)) tests <- sub("\\.png$", "", this_pngs) df <- data.frame( tests, @@ -68,8 +70,7 @@ if (tpr != "false" && tpr != "") { ) names(df) <- c("test", "ggplot2", branch, "master") df$test <- sprintf(' %s ', df$test, df$test) - for (i in setdiff(names(df), "test")) - df[, i] <- sprintf(' ', df[, i], df[, i]) + for (i in setdiff(names(df), "test")) df[, i] <- sprintf('', df[, i]) # render the table rmd <- file.path("R", this_hash, "index.Rmd") writeLines('`r knitr::kable(df, type = "markdown")`', rmd) From 3bd65e4167b9c3dff6ecdcb6c7c972dc2f23096a Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 1 Jul 2015 11:03:24 -0500 Subject: [PATCH 124/227] yet another throwaway --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index e629b42932..8619195b42 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,7 +13,7 @@ before_install: - rm pandoc-1.12.3.zip - $HOME/opt/pandoc/pandoc --version # password is encrypted below - - echo "Sys.setenv('plotly_username' = 'sfg')" > ~/.Rprofile + - echo "Sys.setenv('plotly_username' = 'jsj')" > ~/.Rprofile install: - ./travis-tool.sh install_deps @@ -35,4 +35,4 @@ after_success: env: global: - secure: "cJ1bDRrAdIRjG+JnsQI9CdA4wQJhJJ2DdCNQ3frl8dotk69z61EiGCFW1Ir1cAY5V/NbHvFHp91HDiSo28ggwqRkEPBOGE44ico5gtVaELu3M/EnkWc2ZwQoN1273Vfdm26QYidqrvWrpLZ0XkFl7Q8xgvBswx30MF7y61+0Hv4=" - - secure: "PWii6+la9Z90Cdu+3geXwcgwQz8OWwotrVxQ7tVA0nOwrWsS7VEzR74Z6xkJs5bBjb+fKRCqpd6TGfC6Y2vTSJ8rITigR/q12qdxCel/jER+zT8sm3nw8/U+Z3o/SxdRalhJ5bVUXPEI+9tTYwDJ8fqfE5Cnx/XGdydvKE3pXLM=" + - secure: "JePatMPnLXeYSxMs87AB3cF85QQXweLVheH4hhLNbop9Eg7DSjSMRz0PGgiaJOpsVIB+KJXH1S27hDVxXQ784jwiyqQWq/mXUP3ohFRGTTYVGKD7lnTNHzvo4jaQIE+AssYPbddQI0sVVPnfFAYyUtBdK9oEGM8tculI2Ymv7Nw=" From 149866ff3a3642cd4e1f7483c9e5d4a7507a1732 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 1 Jul 2015 12:42:45 -0500 Subject: [PATCH 125/227] why aren't ggplots being saved? --- tests/testthat.R | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/tests/testthat.R b/tests/testthat.R index 07367fb965..be9c9ded18 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -20,6 +20,7 @@ if (!dir.exists(plotly_dir)) dir.create(plotly_dir, recursive = TRUE) # in case we need save ggplot2 output ggversion <- as.character(packageVersion("ggplot2")) gg_dir <- file.path(table_dir, "R", paste0("ggplot2-", ggversion)) +if (!dir.exists(gg_dir)) dir.create(gg_dir, recursive = TRUE) gg_names <- sub("\\.png$", "", dir(gg_dir, pattern = "\\.png$")) # text file that tracks figure hashes @@ -61,18 +62,22 @@ save_outputs <- function(gg, name) { e <- try(curl::curl_download(paste0(u, ".png"), filename)) } } - } - # if missing, save the ggplot2 - # do an else if to take advantage of both builds? - if (!name %in% gg_names) { - e <- try(gg, silent = TRUE) - png(filename = file.path(gg_dir, paste0(name, ".png"))) - if (inherits(e, "try-error")) { - plot(1, type = "n") - text(1, "ggplot2 error") - } else gg - dev.off() + + # if missing, save the ggplot2 + # do an else if to take advantage of both builds? + if (!name %in% gg_names) { + print("Saving ggplot2 result") + e <- try(gg, silent = TRUE) + png(filename = file.path(gg_dir, paste0(name, ".png"))) + if (inherits(e, "try-error")) { + plot(1, type = "n") + text(1, "ggplot2 error") + } else gg + dev.off() + } + } + p } From 50df43af6fce9b52204f878c0074f6fa45fc085c Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 1 Jul 2015 14:04:51 -0500 Subject: [PATCH 126/227] try shouldn't be silent for debugging purposes --- tests/testthat.R | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/tests/testthat.R b/tests/testthat.R index be9c9ded18..12ddccfc60 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -66,13 +66,8 @@ save_outputs <- function(gg, name) { # if missing, save the ggplot2 # do an else if to take advantage of both builds? if (!name %in% gg_names) { - print("Saving ggplot2 result") - e <- try(gg, silent = TRUE) png(filename = file.path(gg_dir, paste0(name, ".png"))) - if (inherits(e, "try-error")) { - plot(1, type = "n") - text(1, "ggplot2 error") - } else gg + try(gg) dev.off() } From a5037b4f3100ce11130a707a4b55ce55879c1415 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 1 Jul 2015 15:13:00 -0500 Subject: [PATCH 127/227] do I have to print the ggplot? --- tests/testthat.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/testthat.R b/tests/testthat.R index 12ddccfc60..348944a645 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -67,7 +67,7 @@ save_outputs <- function(gg, name) { # do an else if to take advantage of both builds? if (!name %in% gg_names) { png(filename = file.path(gg_dir, paste0(name, ".png"))) - try(gg) + print(gg) dev.off() } From c4f33d4cae3c511bd217d9095f2e115c8a37ab39 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 1 Jul 2015 16:37:26 -0500 Subject: [PATCH 128/227] try to print --- tests/testthat.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/testthat.R b/tests/testthat.R index 348944a645..b29b7940c4 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -67,7 +67,7 @@ save_outputs <- function(gg, name) { # do an else if to take advantage of both builds? if (!name %in% gg_names) { png(filename = file.path(gg_dir, paste0(name, ".png"))) - print(gg) + try(print(gg)) dev.off() } From d808ad8a65f72cacfa2ab59ece3f65f4bc1c89cf Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 1 Jul 2015 20:43:03 -0500 Subject: [PATCH 129/227] Directories are hard --- inst/build-push-comment.R | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index 4dc0e17174..4eada5ebbd 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -63,15 +63,15 @@ if (tpr != "false" && tpr != "") { tests <- sub("\\.png$", "", this_pngs) df <- data.frame( tests, - file.path(gg_dir, this_pngs), - file.path(this_dir, this_pngs), - file.path(base_dir, this_pngs), + file.path("..", gg_dir, this_pngs), + this_pngs, + file.path("..", base_dir, this_pngs), stringsAsFactors = FALSE ) names(df) <- c("test", "ggplot2", branch, "master") df$test <- sprintf(' %s ', df$test, df$test) for (i in setdiff(names(df), "test")) df[, i] <- sprintf('', df[, i]) - # render the table + # render the table (note: R markdown will set working directory to R/this_hash) rmd <- file.path("R", this_hash, "index.Rmd") writeLines('`r knitr::kable(df, type = "markdown")`', rmd) rmarkdown::render(rmd) From 5bc3a35ae26d19af8ec23eb9240907005477bebf Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 1 Jul 2015 21:33:43 -0500 Subject: [PATCH 130/227] almost --- inst/build-push-comment.R | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index 4eada5ebbd..7ce16f887e 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -59,13 +59,12 @@ if (tpr != "false" && tpr != "") { # Build the main HTML page for this build # --------------------------------------------------------------------------- ggversion <- as.character(packageVersion("ggplot2")) - gg_dir <- file.path("R", paste0("ggplot2-", ggversion)) tests <- sub("\\.png$", "", this_pngs) df <- data.frame( tests, - file.path("..", gg_dir, this_pngs), + file.path("..", paste0("ggplot2-", ggversion), this_pngs), this_pngs, - file.path("..", base_dir, this_pngs), + file.path("..", base_hash, this_pngs), stringsAsFactors = FALSE ) names(df) <- c("test", "ggplot2", branch, "master") From 3e7c61053e2684e795345106669fff4af25e2510 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 1 Jul 2015 22:24:25 -0500 Subject: [PATCH 131/227] Pages don't need to be self contained --- inst/build-push-comment.R | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index 7ce16f887e..8d0fda6f86 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -73,7 +73,7 @@ if (tpr != "false" && tpr != "") { # render the table (note: R markdown will set working directory to R/this_hash) rmd <- file.path("R", this_hash, "index.Rmd") writeLines('`r knitr::kable(df, type = "markdown")`', rmd) - rmarkdown::render(rmd) + rmarkdown::render(rmd, output_options = list(self_contained = FALSE)) # start constructing automated GitHub message tbl_link <- sprintf("http://cpsievert.github.io/plotly-test-table/R/%s/", this_hash) @@ -119,7 +119,7 @@ if (tpr != "false" && tpr != "") { dir.create(name_dir, recursive = TRUE) idx <- file.path(name_dir, "index.Rmd") writeLines(paste(top, bottom), idx) - rmarkdown::render(idx) + rmarkdown::render(idx, output_options = list(self_contained = FALSE)) } msg3 <- sprintf("Detected %s differences", length(diffs)) msg <- paste(msg1, msg2, msg3, sep = "\n\n") From 5b9ccaf03b2f1aa49cffa4e3b0d117ad6db6cc2e Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 1 Jul 2015 23:44:06 -0500 Subject: [PATCH 132/227] another throwaway --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 8619195b42..357e1d04ea 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,7 +13,7 @@ before_install: - rm pandoc-1.12.3.zip - $HOME/opt/pandoc/pandoc --version # password is encrypted below - - echo "Sys.setenv('plotly_username' = 'jsj')" > ~/.Rprofile + - echo "Sys.setenv('plotly_username' = 'kwq')" > ~/.Rprofile install: - ./travis-tool.sh install_deps @@ -35,4 +35,4 @@ after_success: env: global: - secure: "cJ1bDRrAdIRjG+JnsQI9CdA4wQJhJJ2DdCNQ3frl8dotk69z61EiGCFW1Ir1cAY5V/NbHvFHp91HDiSo28ggwqRkEPBOGE44ico5gtVaELu3M/EnkWc2ZwQoN1273Vfdm26QYidqrvWrpLZ0XkFl7Q8xgvBswx30MF7y61+0Hv4=" - - secure: "JePatMPnLXeYSxMs87AB3cF85QQXweLVheH4hhLNbop9Eg7DSjSMRz0PGgiaJOpsVIB+KJXH1S27hDVxXQ784jwiyqQWq/mXUP3ohFRGTTYVGKD7lnTNHzvo4jaQIE+AssYPbddQI0sVVPnfFAYyUtBdK9oEGM8tculI2Ymv7Nw=" + - secure: "hVfmWjQLdV64IV63QYiXojD1Od4pBoNZjITIaEel5wA+ZUr0cWRUeTmEox1zqRrUA8cXzQ4AY8bCZ2C7ubTRGwwMbYRXilMs0luHiSkUh5oExV+zsHeYJzL8BPrg/BA/Vp+IfoP8IHZmUeF+wJPsi79+Kc4bW6BwSXeRrkfF0u0=" From 1614514aab812413b923191b04ca52798738d11c Mon Sep 17 00:00:00 2001 From: cpsievert Date: Thu, 2 Jul 2015 16:16:18 -0500 Subject: [PATCH 133/227] jsdiff requires too much infrastructure and chokes on large objects --- .travis.yml | 9 -------- R/pipe.R | 11 +++++++++ R/utils.R | 12 ---------- inst/build-push-comment.R | 48 ++++++++++++++++----------------------- man/pipe.Rd | 2 +- 5 files changed, 32 insertions(+), 50 deletions(-) create mode 100644 R/pipe.R diff --git a/.travis.yml b/.travis.yml index 357e1d04ea..bef9a7295c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,20 +4,11 @@ before_install: - curl -OL http://raw.github.com/craigcitro/r-travis/master/scripts/travis-tool.sh - chmod 755 ./travis-tool.sh - ./travis-tool.sh bootstrap - # Install binary pandoc from Rstudio (needed for jsdiff) - - mkdir -p $HOME/opt/pandoc - - curl -O https://s3.amazonaws.com/rstudio-buildtools/pandoc-1.12.3.zip - - unzip -j pandoc-1.12.3.zip pandoc-1.12.3/linux/debian/x86_64/pandoc - -d $HOME/opt/pandoc - - chmod +x $HOME/opt/pandoc/pandoc* - - rm pandoc-1.12.3.zip - - $HOME/opt/pandoc/pandoc --version # password is encrypted below - echo "Sys.setenv('plotly_username' = 'kwq')" > ~/.Rprofile install: - ./travis-tool.sh install_deps - - ./travis-tool.sh install_github saurfang/jsdiff before_script: - git config --global user.name "cpsievert" diff --git a/R/pipe.R b/R/pipe.R new file mode 100644 index 0000000000..c2a38452de --- /dev/null +++ b/R/pipe.R @@ -0,0 +1,11 @@ +#' Pipe operator +#' +#' See \code{\link[magrittr]{\%>\%}} for more details. +#' +#' @name %>% +#' @rdname pipe +#' @keywords internal +#' @export +#' @importFrom magrittr %>% +#' @usage lhs \%>\% rhs +NULL diff --git a/R/utils.R b/R/utils.R index 2a2151a1d6..f5364a0b99 100644 --- a/R/utils.R +++ b/R/utils.R @@ -1,15 +1,3 @@ -#' Pipe operator -#' -#' See \code{\link[magrittr]{\%>\%}} for more details. -#' -#' @name %>% -#' @rdname pipe -#' @keywords internal -#' @export -#' @importFrom magrittr %>% -#' @usage lhs \%>\% rhs -NULL - is.plotly <- function(x) inherits(x, "plotly") # this function is called after the package is loaded diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index 8d0fda6f86..ee5b750759 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -14,6 +14,11 @@ library("httr") library("testthat") +# check the working directory +stopifnot(basename(getwd()) == "plotly-test-table") +# this script helps build the diff pages +source("jsondiff/create_diff.R") + # http://docs.travis-ci.com/user/ci-environment/#Environment-variables build_link <- file.path('https://travis-ci.org/ropensci/plotly/builds', Sys.getenv("TRAVIS_BUILD_ID")) @@ -70,10 +75,18 @@ if (tpr != "false" && tpr != "") { names(df) <- c("test", "ggplot2", branch, "master") df$test <- sprintf(' %s ', df$test, df$test) for (i in setdiff(names(df), "test")) df[, i] <- sprintf('', df[, i]) - # render the table (note: R markdown will set working directory to R/this_hash) - rmd <- file.path("R", this_hash, "index.Rmd") - writeLines('`r knitr::kable(df, type = "markdown")`', rmd) - rmarkdown::render(rmd, output_options = list(self_contained = FALSE)) + html <- sprintf( + ' + + + + + + %s + + ', as.character(knitr::kable(df, format = "html"))) + writeLines(html, this_dir) # start constructing automated GitHub message tbl_link <- sprintf("http://cpsievert.github.io/plotly-test-table/R/%s/", this_hash) @@ -94,32 +107,11 @@ if (tpr != "false" && tpr != "") { test_info <- hashes[hashes$test %in% i, ] # are the plot hashes different for this test? has_diff <- length(unique(test_info$hash)) > 1 - # TODO: add the ggplot result to this page? - top <- sprintf( - '
', - test_info$url[1], test_info$url[1], test_info$url[2], test_info$url[2] - ) - bottom <- if (has_diff) { + if (has_diff) { diffs[[i]] <- 1 - id_pat <- ".*/([0-9]+$)" - id1 <- sub(id_pat, "\\1", test_info$url[1]) - id2 <- sub(id_pat, "\\1", test_info$url[2]) - usr_pat <- ".*/~(.*)/.*" - usr1 <- sub(usr_pat, "\\1", test_info$url[1]) - usr2 <- sub(usr_pat, "\\1", test_info$url[2]) - sprintf( - ' \n `r jsdiff::jsdiff(get_plot(get_figure("%s", "%s")), get_plot(get_figure("%s", "%s")))`', - usr1, id1, usr2, id2 - ) - } else { - sprintf('\n No difference in this test between %s (%s) and master (%s)', - branch, this_hash, base_hash) + Dir <- file.path(this_dir, i) + res <- with(test_info, create_diff(url[1], url[2], Dir)) } - name_dir <- sprintf("R/%s/%s", this_hash, i) - dir.create(name_dir, recursive = TRUE) - idx <- file.path(name_dir, "index.Rmd") - writeLines(paste(top, bottom), idx) - rmarkdown::render(idx, output_options = list(self_contained = FALSE)) } msg3 <- sprintf("Detected %s differences", length(diffs)) msg <- paste(msg1, msg2, msg3, sep = "\n\n") diff --git a/man/pipe.Rd b/man/pipe.Rd index 2bfc271dc9..1e4f82891b 100644 --- a/man/pipe.Rd +++ b/man/pipe.Rd @@ -1,5 +1,5 @@ % Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/utils.R +% Please edit documentation in R/pipe.R \name{\%>\%} \alias{\%>\%} \title{Pipe operator} From 1d1affc90185a74adef84bdb45032761ad427753 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Thu, 2 Jul 2015 18:16:17 -0500 Subject: [PATCH 134/227] Write to file --- inst/build-push-comment.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index ee5b750759..3065cf0817 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -86,7 +86,7 @@ if (tpr != "false" && tpr != "") { %s ', as.character(knitr::kable(df, format = "html"))) - writeLines(html, this_dir) + writeLines(html, file.path(this_dir, "index.html")) # start constructing automated GitHub message tbl_link <- sprintf("http://cpsievert.github.io/plotly-test-table/R/%s/", this_hash) From 13cd3df1cb3e51930c3d8af0eaef59b6428f69a3 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Fri, 3 Jul 2015 12:47:11 -0500 Subject: [PATCH 135/227] Provide evaluate escape hatch; eval_list -> eval_plot --- R/plotly.R | 18 ++++++++++++++---- R/plotly_POST.R | 2 +- R/shiny.R | 2 +- R/subplots.R | 2 +- R/utils.R | 6 +++--- man/add_trace.Rd | 5 ++++- man/eval_plot.Rd | 12 ++++++++++++ man/layout.Rd | 4 +++- man/plot_ly.Rd | 5 ++++- man/style.Rd | 4 +++- tests/testthat.R | 2 +- 11 files changed, 47 insertions(+), 15 deletions(-) create mode 100644 man/eval_plot.Rd diff --git a/R/plotly.R b/R/plotly.R index f463951349..4fb71840fc 100644 --- a/R/plotly.R +++ b/R/plotly.R @@ -9,6 +9,7 @@ #' aethestics in a similar style to ggplot2 (such as \code{color}). #' @param type A charater string describing the type of trace. #' @param inherit should future traces inherit properties from this initial trace? +#' @param evaluate logical. Evaluate arguments when this function is called? #' @seealso \code{\link{layout}()}, \code{\link{add_trace}()}, \code{\link{style}()} #' @references \url{https://plot.ly/r/reference/} #' @author Carson Sievert @@ -31,7 +32,8 @@ #' plot_ly(z = volcano, type = "surface") #' } #' -plot_ly <- function(data = data.frame(), ..., type = "scatter", inherit = TRUE) { +plot_ly <- function(data = data.frame(), ..., type = "scatter", + inherit = TRUE, evaluate = FALSE) { # record trace information tr <- list( type = type, @@ -48,6 +50,7 @@ plot_ly <- function(data = data.frame(), ..., type = "scatter", inherit = TRUE) layout = NULL, url = NULL ) + if (evaluate) p <- eval_plot(p) hash_plot(data, p) } @@ -59,11 +62,13 @@ plot_ly <- function(data = data.frame(), ..., type = "scatter", inherit = TRUE) #' In addition, there are special arguments which map variables to visual #' aethestics in a similar style to ggplot2 (such as \code{color}). #' @param data A data frame (optional). +#' @param evaluate logical. Evaluate arguments when this function is called? #' @references \url{https://plot.ly/r/reference/} #' @author Carson Sievert #' @export #' -add_trace <- function(p = get_plot(strict = FALSE), ..., data = NULL) { +add_trace <- function(p = get_plot(strict = FALSE), ..., + data = NULL, evaluate = FALSE) { if (is.plotly(p)) p <- get_plot(p) tr <- list( args = substitute(list(...)), @@ -72,6 +77,7 @@ add_trace <- function(p = get_plot(strict = FALSE), ..., data = NULL) { enclos = parent.frame() ) p$data <- c(p$data, list(tr)) + if (evaluate) p <- eval_plot(p) hash_plot(data, p) } @@ -82,7 +88,8 @@ add_trace <- function(p = get_plot(strict = FALSE), ..., data = NULL) { #' @references \url{https://plot.ly/r/reference/#Layout_and_layout_style_objects} #' @export #' -layout <- function(p = get_plot(strict = FALSE), ..., data = NULL) { +layout <- function(p = get_plot(strict = FALSE), ..., + data = NULL, evaluate = FALSE) { if (is.plotly(p)) p <- get_plot(p) layout <- list( args = substitute(list(...)), @@ -91,6 +98,7 @@ layout <- function(p = get_plot(strict = FALSE), ..., data = NULL) { enclos = parent.frame() ) p$layout <- c(p$layout, list(layout)) + if (evaluate) p <- eval_plot(p) hash_plot(data, p) } @@ -102,11 +110,12 @@ layout <- function(p = get_plot(strict = FALSE), ..., data = NULL) { #' @param p A plotly visualization. #' @param ... Visual properties. #' @param traces numeric vector. Which traces should be modified? +#' @param evaluate logical. Evaluate arguments when this function is called? #' @seealso \code{\link{get_figure}()} #' @author Carson Sievert #' @export #' -style <- function(p = get_plot(strict = FALSE), ..., traces = 1) { +style <- function(p = get_plot(strict = FALSE), ..., traces = 1, evaluate = FALSE) { if (is.plotly(p)) p <- get_plot(p) idx <- traces >= length(p$data) if (any(idx)) warning("You've referenced non-existent traces", call. = FALSE) @@ -118,6 +127,7 @@ style <- function(p = get_plot(strict = FALSE), ..., traces = 1) { traces = traces ) p$style <- c(p$style, list(style)) + if (evaluate) p <- eval_plot(p) hash_plot(data, p) } diff --git a/R/plotly_POST.R b/R/plotly_POST.R index e99dfc8d6d..78dec8da58 100644 --- a/R/plotly_POST.R +++ b/R/plotly_POST.R @@ -28,7 +28,7 @@ plotly_POST <- function(x) { if (is.plotly(x)) x <- get_plot(x) - x <- eval_list(x) + x <- eval_plot(x) args <- x$data kwargs <- x[get_kwargs()] diff --git a/R/shiny.R b/R/shiny.R index 48befa5fe6..e57fafe191 100644 --- a/R/shiny.R +++ b/R/shiny.R @@ -36,7 +36,7 @@ renderPlotly <- function(expr, envir = parent.frame(), quoted = FALSE) { l <- if (is.ggplot(p)) { gg2list(p) } else if (is.plotly(p)) { - eval_list(get_plot(p)) + eval_plot(get_plot(p)) } else if (is.list(p)) { p } else stop("Input to renderPlotly() must be either a ggplot object, a plotly object, or a list.") diff --git a/R/subplots.R b/R/subplots.R index 120769e8eb..27d45e3cda 100644 --- a/R/subplots.R +++ b/R/subplots.R @@ -21,7 +21,7 @@ subplot <- function(..., nrows = 1, which_layout = 1) { dots <- dots[is_plotly] } if (length(dots) == 1) return(dots) - dots <- lapply(dots, function(x) eval_list(get_plot(x))) + dots <- lapply(dots, function(x) eval_plot(get_plot(x))) # make sure each 'subplot' has each unique set of axes dat <- lapply(dots, "[[", "data") # for a particular plot, get axis identifiers diff --git a/R/utils.R b/R/utils.R index f5364a0b99..d51017246a 100644 --- a/R/utils.R +++ b/R/utils.R @@ -28,8 +28,8 @@ hash_plot <- function(df, p) { df } -# evaluate unevaluated expressions before POSTing to plotly (expose to users?) -eval_list <- function(l) { +#' Evaluate unevaluated arguments for a plotly object +eval_plot <- function(l) { # assume unnamed list elements are data/traces nms <- names(l) idx <- nms %in% "" @@ -155,7 +155,7 @@ add_titles <- function(x, l) { if (is.null(t)) { # deparse the unevaluated expression from 1st trace argz <- as.list(l$data[[1]]$args) idx <- names(argz) %in% i - x$layout[[ax]]$title <- if (any(idx)) deparse(argz[idx][[1]]) else "" + if (any(idx)) x$layout[[ax]]$title <- deparse(argz[idx][[1]]) } } x diff --git a/man/add_trace.Rd b/man/add_trace.Rd index 18acfc52ae..0d719bc420 100644 --- a/man/add_trace.Rd +++ b/man/add_trace.Rd @@ -4,7 +4,8 @@ \alias{add_trace} \title{Add a trace to a plotly visualization} \usage{ -add_trace(p = get_plot(strict = FALSE), ..., data = NULL) +add_trace(p = get_plot(strict = FALSE), ..., data = NULL, + evaluate = FALSE) } \arguments{ \item{p}{A plotly visualization.} @@ -15,6 +16,8 @@ In addition, there are special arguments which map variables to visual aethestics in a similar style to ggplot2 (such as \code{color}).} \item{data}{A data frame (optional).} + +\item{evaluate}{logical. Evaluate arguments when this function is called?} } \description{ Add a trace to a plotly visualization diff --git a/man/eval_plot.Rd b/man/eval_plot.Rd new file mode 100644 index 0000000000..170c447048 --- /dev/null +++ b/man/eval_plot.Rd @@ -0,0 +1,12 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/utils.R +\name{eval_plot} +\alias{eval_plot} +\title{Evaluate unevaluated arguments for a plotly object} +\usage{ +eval_plot(l) +} +\description{ +Evaluate unevaluated arguments for a plotly object +} + diff --git a/man/layout.Rd b/man/layout.Rd index 690e0ea5e3..ded10df949 100644 --- a/man/layout.Rd +++ b/man/layout.Rd @@ -4,7 +4,7 @@ \alias{layout} \title{Add and/or modify layout of a plotly} \usage{ -layout(p = get_plot(strict = FALSE), ..., data = NULL) +layout(p = get_plot(strict = FALSE), ..., data = NULL, evaluate = FALSE) } \arguments{ \item{p}{A plotly visualization.} @@ -15,6 +15,8 @@ In addition, there are special arguments which map variables to visual aethestics in a similar style to ggplot2 (such as \code{color}).} \item{data}{A data frame (optional).} + +\item{evaluate}{logical. Evaluate arguments when this function is called?} } \description{ Add and/or modify layout of a plotly diff --git a/man/plot_ly.Rd b/man/plot_ly.Rd index 48bbb0cd07..1c19b9e00b 100644 --- a/man/plot_ly.Rd +++ b/man/plot_ly.Rd @@ -4,7 +4,8 @@ \alias{plot_ly} \title{Initiate a plotly visualization} \usage{ -plot_ly(data = data.frame(), ..., type = "scatter", inherit = TRUE) +plot_ly(data = data.frame(), ..., type = "scatter", inherit = TRUE, + evaluate = FALSE) } \arguments{ \item{data}{A data frame (optional).} @@ -17,6 +18,8 @@ aethestics in a similar style to ggplot2 (such as \code{color}).} \item{type}{A charater string describing the type of trace.} \item{inherit}{should future traces inherit properties from this initial trace?} + +\item{evaluate}{logical. Evaluate arguments when this function is called?} } \description{ Transform data into a plotly visualization. diff --git a/man/style.Rd b/man/style.Rd index 34491ce767..beefbd885c 100644 --- a/man/style.Rd +++ b/man/style.Rd @@ -4,7 +4,7 @@ \alias{style} \title{Modify trace(s)} \usage{ -style(p = get_plot(strict = FALSE), ..., traces = 1) +style(p = get_plot(strict = FALSE), ..., traces = 1, evaluate = FALSE) } \arguments{ \item{p}{A plotly visualization.} @@ -12,6 +12,8 @@ style(p = get_plot(strict = FALSE), ..., traces = 1) \item{...}{Visual properties.} \item{traces}{numeric vector. Which traces should be modified?} + +\item{evaluate}{logical. Evaluate arguments when this function is called?} } \description{ Modify trace(s) of an existing plotly visualization. Useful when used in diff --git a/tests/testthat.R b/tests/testthat.R index b29b7940c4..7491611855 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -37,7 +37,7 @@ if (!file.exists(hash_file)) { # it will POST figures to plotly and save pngs save_outputs <- function(gg, name) { print(paste("Running test:", name)) - p <- if (is.ggplot(gg)) gg2list(gg) else plotly:::eval_list(get_plot(gg)) + p <- if (is.ggplot(gg)) gg2list(gg) else plotly:::eval_plot(get_plot(gg)) tpr <- Sys.getenv("TRAVIS_PULL_REQUEST") # only render/save pngs if this is a Travis pull request if (tpr != "false" && tpr != "") { From 727f9c50cc2c1aeda05a801d42f9078488227bd3 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 7 Jul 2015 13:57:27 -0500 Subject: [PATCH 136/227] Add support for group argument --- R/plotly.R | 23 +++- R/plotly_POST.R | 2 +- R/shiny.R | 2 +- R/subplots.R | 2 +- R/utils.R | 154 ++++++++++++++------------ man/plot_ly.Rd | 22 +++- man/{eval_plot.Rd => plotly_build.Rd} | 6 +- tests/testthat.R | 2 +- tests/testthat/test-plotly.R | 28 ++++- 9 files changed, 156 insertions(+), 85 deletions(-) rename man/{eval_plot.Rd => plotly_build.Rd} (80%) diff --git a/R/plotly.R b/R/plotly.R index 4fb71840fc..3c1c9ddaf7 100644 --- a/R/plotly.R +++ b/R/plotly.R @@ -2,12 +2,25 @@ #' #' Transform data into a plotly visualization. #' +#' There are a number of "visual properties" that aren't included in the officical +#' Reference section (see below). +#' #' @param data A data frame (optional). #' @param ... Visual properties. #' All arguments documented in the references section below are supported. #' In addition, there are special arguments which map variables to visual #' aethestics in a similar style to ggplot2 (such as \code{color}). #' @param type A charater string describing the type of trace. +#' @param group A variable name for mapping to group. +#' If used, a different trace will be created for each unique value. +#' @param color A variable name for mapping to color. +#' @param colors Either a colorbrewer2.org palette name (e.g. "YlOrRd" or "Blues"), +#' or a vector of colors to interpolate in hexadecimal "#RRGGBB" format, +#' or a color interpolation function like \link{grDevices::colorRamp}. +#' @param symbol A variable name for mapping to symbols. +#' @param symbols A character vector of symbol types. Possible values: +#' 'dot', 'cross', 'diamond', 'square', 'triangle-down', 'triangle-left', 'triangle-right', 'triangle-up' +#' #' @param inherit should future traces inherit properties from this initial trace? #' @param evaluate logical. Evaluate arguments when this function is called? #' @seealso \code{\link{layout}()}, \code{\link{add_trace}()}, \code{\link{style}()} @@ -32,7 +45,7 @@ #' plot_ly(z = volcano, type = "surface") #' } #' -plot_ly <- function(data = data.frame(), ..., type = "scatter", +plot_ly <- function(data = data.frame(), ..., type = "scatter", inherit = TRUE, evaluate = FALSE) { # record trace information tr <- list( @@ -50,7 +63,7 @@ plot_ly <- function(data = data.frame(), ..., type = "scatter", layout = NULL, url = NULL ) - if (evaluate) p <- eval_plot(p) + if (evaluate) p <- plotly_build(p) hash_plot(data, p) } @@ -77,7 +90,7 @@ add_trace <- function(p = get_plot(strict = FALSE), ..., enclos = parent.frame() ) p$data <- c(p$data, list(tr)) - if (evaluate) p <- eval_plot(p) + if (evaluate) p <- plotly_build(p) hash_plot(data, p) } @@ -98,7 +111,7 @@ layout <- function(p = get_plot(strict = FALSE), ..., enclos = parent.frame() ) p$layout <- c(p$layout, list(layout)) - if (evaluate) p <- eval_plot(p) + if (evaluate) p <- plotly_build(p) hash_plot(data, p) } @@ -127,7 +140,7 @@ style <- function(p = get_plot(strict = FALSE), ..., traces = 1, evaluate = FALS traces = traces ) p$style <- c(p$style, list(style)) - if (evaluate) p <- eval_plot(p) + if (evaluate) p <- plotly_build(p) hash_plot(data, p) } diff --git a/R/plotly_POST.R b/R/plotly_POST.R index 78dec8da58..08d2610115 100644 --- a/R/plotly_POST.R +++ b/R/plotly_POST.R @@ -28,7 +28,7 @@ plotly_POST <- function(x) { if (is.plotly(x)) x <- get_plot(x) - x <- eval_plot(x) + x <- plotly_build(x) args <- x$data kwargs <- x[get_kwargs()] diff --git a/R/shiny.R b/R/shiny.R index e57fafe191..9ef414fd7d 100644 --- a/R/shiny.R +++ b/R/shiny.R @@ -36,7 +36,7 @@ renderPlotly <- function(expr, envir = parent.frame(), quoted = FALSE) { l <- if (is.ggplot(p)) { gg2list(p) } else if (is.plotly(p)) { - eval_plot(get_plot(p)) + plotly_build(get_plot(p)) } else if (is.list(p)) { p } else stop("Input to renderPlotly() must be either a ggplot object, a plotly object, or a list.") diff --git a/R/subplots.R b/R/subplots.R index 27d45e3cda..f190946aa8 100644 --- a/R/subplots.R +++ b/R/subplots.R @@ -21,7 +21,7 @@ subplot <- function(..., nrows = 1, which_layout = 1) { dots <- dots[is_plotly] } if (length(dots) == 1) return(dots) - dots <- lapply(dots, function(x) eval_plot(get_plot(x))) + dots <- lapply(dots, function(x) plotly_build(get_plot(x))) # make sure each 'subplot' has each unique set of axes dat <- lapply(dots, "[[", "data") # for a particular plot, get axis identifiers diff --git a/R/utils.R b/R/utils.R index d51017246a..54db3cf5b9 100644 --- a/R/utils.R +++ b/R/utils.R @@ -29,7 +29,7 @@ hash_plot <- function(df, p) { } #' Evaluate unevaluated arguments for a plotly object -eval_plot <- function(l) { +plotly_build <- function(l) { # assume unnamed list elements are data/traces nms <- names(l) idx <- nms %in% "" @@ -38,26 +38,33 @@ eval_plot <- function(l) { } else if (any(idx)) { c(data = c(l$data, l[idx]), l[!idx]) } else l - ntraces <- length(l$data) - x <- list() - x$data <- vector("list", ntraces) - # when appropriate, evaluate trace arguments in a suitable environment - for (i in seq_len(ntraces)) { - dat <- l$data[[i]] - idx <- names(dat) %in% c("args", "env") - x$data[[i]] <- if (sum(idx) == 2) c(dat[!idx], eval(dat$args, as.list(dat$env), dat$enclos)) else dat + dats <- list() + for (i in seq_along(l$data)) { + d <- l$data[[i]] + # if appropriate, evaluate trace arguments in a suitable environment + idx <- names(d) %in% c("args", "env") + if (sum(idx) == 2) { + dat <- c(d[!idx], eval(d$args, as.list(d$env), d$enclos)) + dat[c("args", "env", "enclos")] <- NULL + } else { + dat <- d + } + # process specially named arguments + has_color <- !is.null(dat[["color"]]) + has_symbol <- !is.null(dat[["symbol"]]) + if (has_color) dats <- c(dats, colorize(dat, as.list(d$args)[["color"]])) + #if (has_symbol) dats <- c(dats, symbolize(dat)) + # traceify will return dat if there is no group + dats <- c(dats, traceify(dat, "group")) } - # translate colors and shapes - title <- as.character(as.list(l$data[[1]]$args)[["color"]]) - x$data <- colorize(x$data, title) - - # carry over data from first trace (if appropriate) - if (ntraces > 1 && isTRUE(l$data[[1]]$inherit)) { - for (i in seq.int(2, ntraces)) { + x <- list(data = dats) + # carry over properties/data from first trace (if appropriate) + if (length(x$data) > 1 && isTRUE(l$data[[1]]$inherit)) { + for (i in seq.int(2, length(x$data))) { x$data[[i]] <- modifyList(x$data[[1]], x$data[[i]]) } } - # plot_ly()/layout() will produce a unnamed list of layouts + # plot_ly()/layout() may produce a unnamed list of layouts # in that case, we may want to evaluate layout arguments idx <- names(l$layout) == "" if (all(idx)) { @@ -91,63 +98,78 @@ eval_plot <- function(l) { } } # add appropriate axis title (if they don't already exist) - x <- add_titles(x, l) + x <- axis_titles(x, l) # create a new plotly if no url is attached to this environment x$fileopt <- if (is.null(l$url)) "new" else "overwrite" x } +# returns a _list of traces_. +colorize <- function(dat, title = "") { + cols <- dat[["color"]] + if (is.numeric(cols)) { + cols <- unique(scales::rescale(cols)) + o <- order(cols, decreasing = FALSE) + # by default, match ggplot2 color gradient -- http://docs.ggplot2.org/current/scale_gradient.html + colors <- if (is.null(dat[["colors"]])) c("#132B43", "#56B1F7") else dat[["colors"]] + colz <- scales::col_numeric(colors, cols, na.color = "transparent")(cols) + df <- setNames(data.frame(cols[o], colz[o]), NULL) + # TODO: how to accomodate other types than marker (e.g., bar/line)? + dat[["marker"]] <- list( + colorbar = list(title = title), + colorscale = df, + color = dat$color, + cmin = min(dat$color), + cmax = max(dat$color) + ) + dat <- list(dat) + } else { # discrete color scale + lvls <- if (is.factor(cols)) levels(cols) else unique(cols) + colors <- if (is.null(dat[["colors"]])) { + RColorBrewer::brewer.pal(length(lvls), if (is.ordered(cols)) "BuPu" else "Set2") + } else { + dat[["colors"]] + } + colz <- scales::col_factor(colors, levels = lvls, na.color = "transparent")(lvls) + dat <- traceify(dat, "color") + dat <- Map(function(x, y) { x[["marker"]] <- list(color = y); x }, dat, colz) + dat <- lapply(dat, function(x) { x$color <- NULL; x$colors <- NULL; x }) + } + dat +} -colorize <- function(data, title = "") { - # TODO: how to provide a way to change default color scale? - # IDEA: provide some scale_*() functions? - seq_dat <- seq_along(data) - for (i in seq_dat) { - cols <- data[[i]][["color"]] - if (!is.null(cols)) { - if (is.numeric(cols)) { - cols <- unique(scales::rescale(cols)) - o <- order(cols, decreasing = FALSE) - # match ggplot2 color gradient -- http://docs.ggplot2.org/current/scale_gradient.html - colz <- scales::seq_gradient_pal(low = "#132B43", high = "#56B1F7")(cols) - df <- setNames(data.frame(cols[o], colz[o]), NULL) - data[[i]][["marker"]] <- list( - colorbar = list(title = title), - colorscale = df, - color = data[[i]]$color, - cmin = min(data[[i]]$color), - cmax = max(data[[i]]$color) - ) - } else { # discrete color scale - pal <- if (is.ordered(cols)) "Purples" else "Set2" - lvls <- if (is.factor(cols)) levels(cols) else unique(cols) - colz <- if (is.factor(cols)) { - scales::col_factor(pal, levels = lvls)(lvls) - } else { - scales::col_factor(pal, domain = lvls)(lvls) - } - # break up data into multiple traces (so legend appears). We assume - # any column with same length as color vector should be split - lens <- lapply(data[[i]], length) - idx <- lens == length(cols) - new_dat <- list() - # TODO: add a legend title (is this only possible via annotations?!?) - for (j in seq_along(lvls)) { - idx2 <- which(cols == lvls[j]) - sub_dat <- as.data.frame(data[[i]][idx])[idx2, ] - new_dat[[j]] <- c(as.list(sub_dat), data[[i]][!idx]) - new_dat[[j]]$name <- lvls[j] - new_dat[[j]][["marker"]] <- list(color = colz[j]) - } - # TODO: how to order the traces properly? - data <- rev(c(new_dat, data[setdiff(seq_dat, i)])) - } +symbolize <- function(dat, title = "") { + sym <- dat[["symbol"]] + if (!is.null(sym)) { + + } + dat +} + +# break up a single trace into multiple traces according to values stored +# a particular key name +traceify <- function(dat, nm = "group") { + x <- dat[[nm]] + if (is.null(x)) { + return(list(dat)) + } else { + lvls <- if (is.factor(x)) levels(x) else unique(x) + n <- length(lvls) + # recursively search for a non-list of appropriate length (if it is, subset it) + recurse <- function(z, n, idx) { + if (is.list(z)) lapply(z, recurse, n, idx) else if (length(z) == n) z[idx] else z + } + new_dat <- list() + for (j in seq_along(lvls)) { + new_dat[[j]] <- lapply(dat, function(y) recurse(y, n, x %in% lvls[j])) + new_dat[[j]]$name <- lvls[j] } + # TODO: add a legend title (is this only possible via annotations?!?) + return(new_dat) } - data } -add_titles <- function(x, l) { +axis_titles <- function(x, l) { for (i in c("x", "y", "z")) { s <- lapply(x$data, "[[", i) ax <- paste0(i, "axis") @@ -161,10 +183,6 @@ add_titles <- function(x, l) { x } - - - - # Check for credentials/configuration and throw warnings where appropriate verify <- function(what = "username") { val <- grab(what) diff --git a/man/plot_ly.Rd b/man/plot_ly.Rd index 1c19b9e00b..16019a7e00 100644 --- a/man/plot_ly.Rd +++ b/man/plot_ly.Rd @@ -4,8 +4,8 @@ \alias{plot_ly} \title{Initiate a plotly visualization} \usage{ -plot_ly(data = data.frame(), ..., type = "scatter", inherit = TRUE, - evaluate = FALSE) +plot_ly(data = data.frame(), ..., type = "scatter", color, colors, symbol, + symbols, inherit = TRUE, evaluate = FALSE) } \arguments{ \item{data}{A data frame (optional).} @@ -17,13 +17,31 @@ aethestics in a similar style to ggplot2 (such as \code{color}).} \item{type}{A charater string describing the type of trace.} +\item{color}{A variable name for mapping to color.} + +\item{colors}{Either a colorbrewer2.org palette name (e.g. "YlOrRd" or "Blues"), +or a vector of colors to interpolate in hexadecimal "#RRGGBB" format, +or a color interpolation function like \link{grDevices::colorRamp}.} + +\item{symbol}{A variable name for mapping to symbols.} + +\item{symbols}{A character vector of symbol types. Possible values: +'dot', 'cross', 'diamond', 'square', 'triangle-down', 'triangle-left', 'triangle-right', 'triangle-up'} + \item{inherit}{should future traces inherit properties from this initial trace?} \item{evaluate}{logical. Evaluate arguments when this function is called?} + +\item{group}{A variable name for mapping to group. +If used, a different trace will be created for each unique value.} } \description{ Transform data into a plotly visualization. } +\details{ +There are a number of "visual properties" that aren't included in the officical +Reference section (see below). +} \examples{ \dontrun{ data(economics, package = "ggplot2") diff --git a/man/eval_plot.Rd b/man/plotly_build.Rd similarity index 80% rename from man/eval_plot.Rd rename to man/plotly_build.Rd index 170c447048..cb21d2c0ce 100644 --- a/man/eval_plot.Rd +++ b/man/plotly_build.Rd @@ -1,10 +1,10 @@ % Generated by roxygen2 (4.1.1): do not edit by hand % Please edit documentation in R/utils.R -\name{eval_plot} -\alias{eval_plot} +\name{plotly_build} +\alias{plotly_build} \title{Evaluate unevaluated arguments for a plotly object} \usage{ -eval_plot(l) +plotly_build(l) } \description{ Evaluate unevaluated arguments for a plotly object diff --git a/tests/testthat.R b/tests/testthat.R index 7491611855..a354f31b74 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -37,7 +37,7 @@ if (!file.exists(hash_file)) { # it will POST figures to plotly and save pngs save_outputs <- function(gg, name) { print(paste("Running test:", name)) - p <- if (is.ggplot(gg)) gg2list(gg) else plotly:::eval_plot(get_plot(gg)) + p <- if (is.ggplot(gg)) gg2list(gg) else plotly:::plotly_build(get_plot(gg)) tpr <- Sys.getenv("TRAVIS_PULL_REQUEST") # only render/save pngs if this is a Travis pull request if (tpr != "false" && tpr != "") { diff --git a/tests/testthat/test-plotly.R b/tests/testthat/test-plotly.R index 4ce6e16559..06a29abc0f 100644 --- a/tests/testthat/test-plotly.R +++ b/tests/testthat/test-plotly.R @@ -17,17 +17,26 @@ test_that("plot_ly() handles a simple scatterplot", { expect_identical(l$layout$yaxis$title, "Petal.Length") }) -test_that("plot_ly() creates a separate trace for each (factor) level of color", { +test_that("Mapping a factor variable to color works", { p <- plot_ly(data = iris, x = Sepal.Length, y = Petal.Length, color = Species, mode = "markers") l <- expect_traces(p, 3, "basic-scatterplot-color-factor") markers <- lapply(l$data, "[[", "marker") cols <- unlist(lapply(markers, "[[", "color")) - # TODO: test for the default color scheme? expect_equal(length(cols), 3) }) -test_that("plot_ly() creates a separate trace for each (factor) level of color", { +test_that("Custom color scale for factor variable works", { + cols <- RColorBrewer::brewer.pal(nlevels(iris$Species), "Set1") + p <- plot_ly(data = iris, x = Sepal.Length, y = Petal.Length, + color = Species, colors = cols, mode = "markers") + l <- expect_traces(p, 3, "basic-scatterplot-color-factor") + markers <- lapply(l$data, "[[", "marker") + colz <- unlist(lapply(markers, "[[", "color")) + expect_identical(cols, colz) +}) + +test_that("Mapping a numeric variable to color works", { p <- plot_ly(data = iris, x = Sepal.Length, y = Petal.Length, color = Petal.Width, mode = "markers") l <- expect_traces(p, 1, "basic-scatterplot-color-numeric") @@ -38,3 +47,16 @@ test_that("plot_ly() creates a separate trace for each (factor) level of color", expect_identical(marker$cmax, max(iris$Petal.Width)) expect_true(all(0 <= marker$colorscale[,1] & marker$colorscale[,1] <= 1)) }) + + +test_that("Custom color scale for numeric variable works", { + p <- plot_ly(data = iris, x = Sepal.Length, y = Petal.Length, + color = Petal.Width, colors = "Greens", mode = "markers") + l <- expect_traces(p, 1, "basic-scatterplot-color-numeric") + marker <- l$data[[1]]$marker + expect_identical(marker$colorbar$title, "Petal.Width") + expect_identical(marker$color, iris$Petal.Width) + expect_identical(marker$cmin, min(iris$Petal.Width)) + expect_identical(marker$cmax, max(iris$Petal.Width)) + expect_true(all(0 <= marker$colorscale[,1] & marker$colorscale[,1] <= 1)) +}) From 466d446570fcbfb45300c87d2d9fe4b105795adf Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 7 Jul 2015 15:38:19 -0500 Subject: [PATCH 137/227] Add support for symbol argument --- R/utils.R | 28 +++++++++++++++++----------- man/plot_ly.Rd | 18 +++++++++--------- tests/testthat/test-plotly.R | 25 ++++++++++++++++++++----- 3 files changed, 46 insertions(+), 25 deletions(-) diff --git a/R/utils.R b/R/utils.R index 54db3cf5b9..4014fee957 100644 --- a/R/utils.R +++ b/R/utils.R @@ -52,10 +52,12 @@ plotly_build <- function(l) { # process specially named arguments has_color <- !is.null(dat[["color"]]) has_symbol <- !is.null(dat[["symbol"]]) + has_group <- !is.null(dat[["group"]]) if (has_color) dats <- c(dats, colorize(dat, as.list(d$args)[["color"]])) - #if (has_symbol) dats <- c(dats, symbolize(dat)) - # traceify will return dat if there is no group - dats <- c(dats, traceify(dat, "group")) + # TODO: add a legend title (is this only possible via annotations?!?) + if (has_symbol) dats <- c(dats, symbolize(dat)) + if (has_group) dats <- c(dats, traceify(dat, "group")) + if (!has_color && !has_symbol && !has_group) dats <- c(dats, list(dat)) } x <- list(data = dats) # carry over properties/data from first trace (if appropriate) @@ -116,7 +118,7 @@ colorize <- function(dat, title = "") { df <- setNames(data.frame(cols[o], colz[o]), NULL) # TODO: how to accomodate other types than marker (e.g., bar/line)? dat[["marker"]] <- list( - colorbar = list(title = title), + colorbar = list(title = as.character(title)), colorscale = df, color = dat$color, cmin = min(dat$color), @@ -138,11 +140,16 @@ colorize <- function(dat, title = "") { dat } -symbolize <- function(dat, title = "") { - sym <- dat[["symbol"]] - if (!is.null(sym)) { - - } +symbolize <- function(dat) { + # symbols really only make sense when markers are in the mode + if (is.null(dat$mode)) dat$mode <- "markers" + dat <- traceify(dat, "symbol") + dat <- lapply(dat, function(x) { x$symbol <- NULL; x }) + N <- length(dat) + if (N > 8) warning("Plotly supports 8 different symbols, but you have ", N, " levels!") + symbols <- c('dot', 'cross', 'diamond', 'square', 'triangle-down', 'triangle-left', 'triangle-right', 'triangle-up') + sym <- symbols[seq_len(N)] + dat <- Map(function(x, y) { x$marker$symbol <- y; x }, dat, sym) dat } @@ -154,7 +161,7 @@ traceify <- function(dat, nm = "group") { return(list(dat)) } else { lvls <- if (is.factor(x)) levels(x) else unique(x) - n <- length(lvls) + n <- length(x) # recursively search for a non-list of appropriate length (if it is, subset it) recurse <- function(z, n, idx) { if (is.list(z)) lapply(z, recurse, n, idx) else if (length(z) == n) z[idx] else z @@ -164,7 +171,6 @@ traceify <- function(dat, nm = "group") { new_dat[[j]] <- lapply(dat, function(y) recurse(y, n, x %in% lvls[j])) new_dat[[j]]$name <- lvls[j] } - # TODO: add a legend title (is this only possible via annotations?!?) return(new_dat) } } diff --git a/man/plot_ly.Rd b/man/plot_ly.Rd index 16019a7e00..166e16144e 100644 --- a/man/plot_ly.Rd +++ b/man/plot_ly.Rd @@ -4,8 +4,8 @@ \alias{plot_ly} \title{Initiate a plotly visualization} \usage{ -plot_ly(data = data.frame(), ..., type = "scatter", color, colors, symbol, - symbols, inherit = TRUE, evaluate = FALSE) +plot_ly(data = data.frame(), ..., type = "scatter", inherit = TRUE, + evaluate = FALSE) } \arguments{ \item{data}{A data frame (optional).} @@ -17,6 +17,13 @@ aethestics in a similar style to ggplot2 (such as \code{color}).} \item{type}{A charater string describing the type of trace.} +\item{inherit}{should future traces inherit properties from this initial trace?} + +\item{evaluate}{logical. Evaluate arguments when this function is called?} + +\item{group}{A variable name for mapping to group. +If used, a different trace will be created for each unique value.} + \item{color}{A variable name for mapping to color.} \item{colors}{Either a colorbrewer2.org palette name (e.g. "YlOrRd" or "Blues"), @@ -27,13 +34,6 @@ or a color interpolation function like \link{grDevices::colorRamp}.} \item{symbols}{A character vector of symbol types. Possible values: 'dot', 'cross', 'diamond', 'square', 'triangle-down', 'triangle-left', 'triangle-right', 'triangle-up'} - -\item{inherit}{should future traces inherit properties from this initial trace?} - -\item{evaluate}{logical. Evaluate arguments when this function is called?} - -\item{group}{A variable name for mapping to group. -If used, a different trace will be created for each unique value.} } \description{ Transform data into a plotly visualization. diff --git a/tests/testthat/test-plotly.R b/tests/testthat/test-plotly.R index 06a29abc0f..a2777fc538 100644 --- a/tests/testthat/test-plotly.R +++ b/tests/testthat/test-plotly.R @@ -9,7 +9,7 @@ expect_traces <- function(p, n.traces, name){ test_that("plot_ly() handles a simple scatterplot", { p <- plot_ly(data = iris, x = Sepal.Length, y = Petal.Length, mode = "markers") - l <- expect_traces(p, 1, "basic-scatterplot") + l <- expect_traces(p, 1, "scatterplot") expect_identical(l$data[[1]]$mode, "markers") expect_identical(l$data[[1]]$x, iris$Sepal.Length) expect_identical(l$data[[1]]$y, iris$Petal.Length) @@ -17,10 +17,25 @@ test_that("plot_ly() handles a simple scatterplot", { expect_identical(l$layout$yaxis$title, "Petal.Length") }) +test_that("Using group argument creates multiple traces", { + p <- plot_ly(data = iris, x = Sepal.Length, y = Petal.Length, group = Species) + l <- expect_traces(p, 3, "scatterplot-group") + expect_identical(l$layout$xaxis$title, "Sepal.Length") + expect_identical(l$layout$yaxis$title, "Petal.Length") +}) + +test_that("Mapping a variable to symbol works", { + p <- plot_ly(data = iris, x = Sepal.Length, y = Petal.Length, symbol = Species) + l <- expect_traces(p, 3, "scatterplot-symbol") + markers <- lapply(l$data, "[[", "marker") + syms <- unlist(lapply(markers, "[[", "symbol")) + expect_identical(syms, c("dot", "cross", "diamond")) +}) + test_that("Mapping a factor variable to color works", { p <- plot_ly(data = iris, x = Sepal.Length, y = Petal.Length, color = Species, mode = "markers") - l <- expect_traces(p, 3, "basic-scatterplot-color-factor") + l <- expect_traces(p, 3, "scatterplot-color-factor") markers <- lapply(l$data, "[[", "marker") cols <- unlist(lapply(markers, "[[", "color")) expect_equal(length(cols), 3) @@ -30,7 +45,7 @@ test_that("Custom color scale for factor variable works", { cols <- RColorBrewer::brewer.pal(nlevels(iris$Species), "Set1") p <- plot_ly(data = iris, x = Sepal.Length, y = Petal.Length, color = Species, colors = cols, mode = "markers") - l <- expect_traces(p, 3, "basic-scatterplot-color-factor") + l <- expect_traces(p, 3, "scatterplot-color-factor-custom") markers <- lapply(l$data, "[[", "marker") colz <- unlist(lapply(markers, "[[", "color")) expect_identical(cols, colz) @@ -39,7 +54,7 @@ test_that("Custom color scale for factor variable works", { test_that("Mapping a numeric variable to color works", { p <- plot_ly(data = iris, x = Sepal.Length, y = Petal.Length, color = Petal.Width, mode = "markers") - l <- expect_traces(p, 1, "basic-scatterplot-color-numeric") + l <- expect_traces(p, 1, "scatterplot-color-numeric") marker <- l$data[[1]]$marker expect_identical(marker$colorbar$title, "Petal.Width") expect_identical(marker$color, iris$Petal.Width) @@ -52,7 +67,7 @@ test_that("Mapping a numeric variable to color works", { test_that("Custom color scale for numeric variable works", { p <- plot_ly(data = iris, x = Sepal.Length, y = Petal.Length, color = Petal.Width, colors = "Greens", mode = "markers") - l <- expect_traces(p, 1, "basic-scatterplot-color-numeric") + l <- expect_traces(p, 1, "scatterplot-color-numeric-custom") marker <- l$data[[1]]$marker expect_identical(marker$colorbar$title, "Petal.Width") expect_identical(marker$color, iris$Petal.Width) From 01e80d6ed06f121f9cec21fa37353f61a77d2577 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 7 Jul 2015 20:18:39 -0500 Subject: [PATCH 138/227] colorscale can b a top level property --- R/utils.R | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/R/utils.R b/R/utils.R index 4014fee957..8e9ccfb076 100644 --- a/R/utils.R +++ b/R/utils.R @@ -116,14 +116,9 @@ colorize <- function(dat, title = "") { colors <- if (is.null(dat[["colors"]])) c("#132B43", "#56B1F7") else dat[["colors"]] colz <- scales::col_numeric(colors, cols, na.color = "transparent")(cols) df <- setNames(data.frame(cols[o], colz[o]), NULL) - # TODO: how to accomodate other types than marker (e.g., bar/line)? - dat[["marker"]] <- list( - colorbar = list(title = as.character(title)), - colorscale = df, - color = dat$color, - cmin = min(dat$color), - cmax = max(dat$color) - ) + dat[["autocolorscale"]] <- FALSE + dat[["colorscale"]] <- df + if (is.null(dat[["colorbar"]][["title"]])) dat[["colorbar"]][["title"]] <- as.character(title) dat <- list(dat) } else { # discrete color scale lvls <- if (is.factor(cols)) levels(cols) else unique(cols) From 012d15ff6358f0946c4851df7aee23f8ed2fa229 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 7 Jul 2015 20:21:17 -0500 Subject: [PATCH 139/227] new creds --- .travis.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index bef9a7295c..71399c4fb6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,7 +5,7 @@ before_install: - chmod 755 ./travis-tool.sh - ./travis-tool.sh bootstrap # password is encrypted below - - echo "Sys.setenv('plotly_username' = 'kwq')" > ~/.Rprofile + - echo "Sys.setenv('plotly_username' = 'kjsd')" > ~/.Rprofile install: - ./travis-tool.sh install_deps @@ -25,5 +25,4 @@ after_success: env: global: - - secure: "cJ1bDRrAdIRjG+JnsQI9CdA4wQJhJJ2DdCNQ3frl8dotk69z61EiGCFW1Ir1cAY5V/NbHvFHp91HDiSo28ggwqRkEPBOGE44ico5gtVaELu3M/EnkWc2ZwQoN1273Vfdm26QYidqrvWrpLZ0XkFl7Q8xgvBswx30MF7y61+0Hv4=" - - secure: "hVfmWjQLdV64IV63QYiXojD1Od4pBoNZjITIaEel5wA+ZUr0cWRUeTmEox1zqRrUA8cXzQ4AY8bCZ2C7ubTRGwwMbYRXilMs0luHiSkUh5oExV+zsHeYJzL8BPrg/BA/Vp+IfoP8IHZmUeF+wJPsi79+Kc4bW6BwSXeRrkfF0u0=" + secure: "JsYD7yQbn4PsuUBEvwJHA5TeG/heCE0StTjDo0ecbmUXETCGCepsBnIZLDCl11PSgiBpxIl0kQXp14nr5eZlOvX4r71/ICwug95t2ec56fRFKW4IXeoINlvlSsEC51SVwufsRVpuM0dwIqnpFU4e55tpL/SRGD9E7f5ygLKillA=" From 71fb155778954244e4382c04902b2eaabf289c9f Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 7 Jul 2015 22:31:30 -0500 Subject: [PATCH 140/227] colorscale needs to b mapped to marker object for scatter trace --- R/utils.R | 16 +++++++++++++--- tests/testthat/test-plotly.R | 2 -- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/R/utils.R b/R/utils.R index 8e9ccfb076..314b6adc58 100644 --- a/R/utils.R +++ b/R/utils.R @@ -116,9 +116,19 @@ colorize <- function(dat, title = "") { colors <- if (is.null(dat[["colors"]])) c("#132B43", "#56B1F7") else dat[["colors"]] colz <- scales::col_numeric(colors, cols, na.color = "transparent")(cols) df <- setNames(data.frame(cols[o], colz[o]), NULL) - dat[["autocolorscale"]] <- FALSE - dat[["colorscale"]] <- df - if (is.null(dat[["colorbar"]][["title"]])) dat[["colorbar"]][["title"]] <- as.character(title) + col_list <- list( + colorbar = list(title = as.character(title)), + colorscale = df, + autocolorscale = FALSE, + color = dat$color, + cmin = min(dat$color), + cmax = max(dat$color) + ) + if (dat[["type"]] == "scatter") { + dat[["marker"]] <- col_list + } else { + dat <- c(dat, col_list) + } dat <- list(dat) } else { # discrete color scale lvls <- if (is.factor(cols)) levels(cols) else unique(cols) diff --git a/tests/testthat/test-plotly.R b/tests/testthat/test-plotly.R index a2777fc538..7ee857ccb6 100644 --- a/tests/testthat/test-plotly.R +++ b/tests/testthat/test-plotly.R @@ -58,8 +58,6 @@ test_that("Mapping a numeric variable to color works", { marker <- l$data[[1]]$marker expect_identical(marker$colorbar$title, "Petal.Width") expect_identical(marker$color, iris$Petal.Width) - expect_identical(marker$cmin, min(iris$Petal.Width)) - expect_identical(marker$cmax, max(iris$Petal.Width)) expect_true(all(0 <= marker$colorscale[,1] & marker$colorscale[,1] <= 1)) }) From de847080e250adb91d4859f35d6ee5a377c4051b Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 7 Jul 2015 23:11:07 -0500 Subject: [PATCH 141/227] oops, need a github pat --- .travis.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 71399c4fb6..ad416954d8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -25,4 +25,5 @@ after_success: env: global: - secure: "JsYD7yQbn4PsuUBEvwJHA5TeG/heCE0StTjDo0ecbmUXETCGCepsBnIZLDCl11PSgiBpxIl0kQXp14nr5eZlOvX4r71/ICwug95t2ec56fRFKW4IXeoINlvlSsEC51SVwufsRVpuM0dwIqnpFU4e55tpL/SRGD9E7f5ygLKillA=" + - secure: "fT5AI256qBJ41/XhIGc8EPlbUVTiDPAi6/BRHoaSobGtQG9UkfJgprnPvV5jWb6jXYvg7rIldx+ieEeWRraSwYBknqUectIXkP66h+ffUf2U8VYzXrFSRIinN9czWICJj9SOPkt/S3I3/CfCsQ+DAqDLc/qP1/Q1nKNxy04J/Ok=" + - secure: "JsYD7yQbn4PsuUBEvwJHA5TeG/heCE0StTjDo0ecbmUXETCGCepsBnIZLDCl11PSgiBpxIl0kQXp14nr5eZlOvX4r71/ICwug95t2ec56fRFKW4IXeoINlvlSsEC51SVwufsRVpuM0dwIqnpFU4e55tpL/SRGD9E7f5ygLKillA=" From 7a18974e45f57cb0a12d21cff6988e5d6a37f722 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 8 Jul 2015 09:20:48 -0500 Subject: [PATCH 142/227] couple test table fixes --- inst/build-push-comment.R | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index 3065cf0817..d79742865f 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -80,7 +80,7 @@ if (tpr != "false" && tpr != "") { - table td tr { border:1px solid #FF0000;} %s @@ -110,6 +110,7 @@ if (tpr != "false" && tpr != "") { if (has_diff) { diffs[[i]] <- 1 Dir <- file.path(this_dir, i) + file.copy("jsondiff", Dir, recursive = TRUE) res <- with(test_info, create_diff(url[1], url[2], Dir)) } } From de9c04f0ab95c1c9ceee2aede6e3976e7930f480 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 8 Jul 2015 10:13:37 -0500 Subject: [PATCH 143/227] have to create dir b4 copying files --- inst/build-push-comment.R | 1 + 1 file changed, 1 insertion(+) diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index d79742865f..0d97c59b23 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -110,6 +110,7 @@ if (tpr != "false" && tpr != "") { if (has_diff) { diffs[[i]] <- 1 Dir <- file.path(this_dir, i) + dir.create(Dir) file.copy("jsondiff", Dir, recursive = TRUE) res <- with(test_info, create_diff(url[1], url[2], Dir)) } From eaa00a9f4d45dce9f746bac00d9516140fd56938 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 8 Jul 2015 11:51:10 -0500 Subject: [PATCH 144/227] moar fixes --- R/utils.R | 7 ++++--- inst/build-push-comment.R | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/R/utils.R b/R/utils.R index 314b6adc58..3d4c962898 100644 --- a/R/utils.R +++ b/R/utils.R @@ -124,8 +124,8 @@ colorize <- function(dat, title = "") { cmin = min(dat$color), cmax = max(dat$color) ) - if (dat[["type"]] == "scatter") { - dat[["marker"]] <- col_list + if (grepl("scatter", dat[["type"]])) { + dat[["marker"]] <- c(dat[["marker"]], col_list) } else { dat <- c(dat, col_list) } @@ -139,7 +139,8 @@ colorize <- function(dat, title = "") { } colz <- scales::col_factor(colors, levels = lvls, na.color = "transparent")(lvls) dat <- traceify(dat, "color") - dat <- Map(function(x, y) { x[["marker"]] <- list(color = y); x }, dat, colz) + dat <- Map(function(x, y) { x[["marker"]] <- c(x[["marker"]], list(color = y)); x }, + dat, colz) dat <- lapply(dat, function(x) { x$color <- NULL; x$colors <- NULL; x }) } dat diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index 0d97c59b23..8562c88fa1 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -85,7 +85,7 @@ if (tpr != "false" && tpr != "") { %s - ', as.character(knitr::kable(df, format = "html"))) + ', as.character(knitr::kable(df, format = "html", escape = FALSE))) writeLines(html, file.path(this_dir, "index.html")) # start constructing automated GitHub message @@ -111,7 +111,7 @@ if (tpr != "false" && tpr != "") { diffs[[i]] <- 1 Dir <- file.path(this_dir, i) dir.create(Dir) - file.copy("jsondiff", Dir, recursive = TRUE) + file.copy(dir("jsondiff", full.names = T), Dir, recursive = TRUE) res <- with(test_info, create_diff(url[1], url[2], Dir)) } } From 1f0e73c3fea599821a8c83ecd1751e5d9164b573 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 8 Jul 2015 14:23:28 -0500 Subject: [PATCH 145/227] Use %||% operator --- R/utils.R | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/R/utils.R b/R/utils.R index 3d4c962898..6a60b0acc7 100644 --- a/R/utils.R +++ b/R/utils.R @@ -1,5 +1,9 @@ is.plotly <- function(x) inherits(x, "plotly") +"%||%" <- function(x, y) { + if (length(x) > 0) x else y +} + # this function is called after the package is loaded .onAttach <- function(...) { usr <- verify("username") @@ -113,7 +117,7 @@ colorize <- function(dat, title = "") { cols <- unique(scales::rescale(cols)) o <- order(cols, decreasing = FALSE) # by default, match ggplot2 color gradient -- http://docs.ggplot2.org/current/scale_gradient.html - colors <- if (is.null(dat[["colors"]])) c("#132B43", "#56B1F7") else dat[["colors"]] + colors <- dat[["colors"]] %||% c("#132B43", "#56B1F7") colz <- scales::col_numeric(colors, cols, na.color = "transparent")(cols) df <- setNames(data.frame(cols[o], colz[o]), NULL) col_list <- list( @@ -124,21 +128,18 @@ colorize <- function(dat, title = "") { cmin = min(dat$color), cmax = max(dat$color) ) - if (grepl("scatter", dat[["type"]])) { + if (grepl("scatter", dat[["type"]] %||% "scatter")) { dat[["marker"]] <- c(dat[["marker"]], col_list) } else { dat <- c(dat, col_list) } dat <- list(dat) } else { # discrete color scale - lvls <- if (is.factor(cols)) levels(cols) else unique(cols) - colors <- if (is.null(dat[["colors"]])) { - RColorBrewer::brewer.pal(length(lvls), if (is.ordered(cols)) "BuPu" else "Set2") - } else { - dat[["colors"]] - } - colz <- scales::col_factor(colors, levels = lvls, na.color = "transparent")(lvls) dat <- traceify(dat, "color") + lvls <- unlist(lapply(dat, function(x) unique(x[["color"]]))) + colors <- dat[["colors"]] %||% + RColorBrewer::brewer.pal(length(lvls), if (is.ordered(cols)) "Greens" else "Set2") + colz <- scales::col_factor(colors, levels = lvls, na.color = "transparent")(lvls) dat <- Map(function(x, y) { x[["marker"]] <- c(x[["marker"]], list(color = y)); x }, dat, colz) dat <- lapply(dat, function(x) { x$color <- NULL; x$colors <- NULL; x }) @@ -147,8 +148,8 @@ colorize <- function(dat, title = "") { } symbolize <- function(dat) { - # symbols really only make sense when markers are in the mode - if (is.null(dat$mode)) dat$mode <- "markers" + # symbols really only make sense when markers are in the mode, right? + dat$mode <- dat$mode %||% "markers" dat <- traceify(dat, "symbol") dat <- lapply(dat, function(x) { x$symbol <- NULL; x }) N <- length(dat) @@ -166,7 +167,10 @@ traceify <- function(dat, nm = "group") { if (is.null(x)) { return(list(dat)) } else { - lvls <- if (is.factor(x)) levels(x) else unique(x) + # the order of lvls determines the order in which traces are drawn + # for ordered factors at least, it makes sense to draw the highest level first + # since that _should_ be the darkest color in a sequential pallette + lvls <- if (is.factor(x)) rev(levels(x)) else unique(x) n <- length(x) # recursively search for a non-list of appropriate length (if it is, subset it) recurse <- function(z, n, idx) { @@ -220,7 +224,7 @@ grab <- function(what = "username") { # note: try_file can be 'succesful', yet return NULL val2 <- try_file(CREDENTIALS_FILE, what) val <- if (length(nchar(val2)) == 0) try_file(CONFIG_FILE, what) else val2 - if (is.null(val)) val <- "" + val <- val %||% "" } # return true if value is non-trivial setNames(val, who) From 7da9b9363339176428adb24f766adbe3fc2bbc7b Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 8 Jul 2015 14:23:50 -0500 Subject: [PATCH 146/227] diff png files --- inst/build-push-comment.R | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index 8562c88fa1..043b96b7af 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -112,7 +112,9 @@ if (tpr != "false" && tpr != "") { Dir <- file.path(this_dir, i) dir.create(Dir) file.copy(dir("jsondiff", full.names = T), Dir, recursive = TRUE) - res <- with(test_info, create_diff(url[1], url[2], Dir)) + png1 <- paste0(test_info$url[1], ".png") + png2 <- paste0(test_info$url[2], ".png") + res <- create_diff(png1, png2, Dir) } } msg3 <- sprintf("Detected %s differences", length(diffs)) From 61c41e929f043eeca5ebf087e3456000c7caa881 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 8 Jul 2015 17:09:28 -0500 Subject: [PATCH 147/227] Better colorscale handling --- R/utils.R | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/R/utils.R b/R/utils.R index 6a60b0acc7..91d05a74f9 100644 --- a/R/utils.R +++ b/R/utils.R @@ -54,7 +54,7 @@ plotly_build <- function(l) { dat <- d } # process specially named arguments - has_color <- !is.null(dat[["color"]]) + has_color <- !is.null(dat[["color"]]) || !is.null(dat[["z"]]) has_symbol <- !is.null(dat[["symbol"]]) has_group <- !is.null(dat[["group"]]) if (has_color) dats <- c(dats, colorize(dat, as.list(d$args)[["color"]])) @@ -112,24 +112,23 @@ plotly_build <- function(l) { # returns a _list of traces_. colorize <- function(dat, title = "") { - cols <- dat[["color"]] + cols <- dat[["color"]] %||% dat[["z"]] if (is.numeric(cols)) { - cols <- unique(scales::rescale(cols)) - o <- order(cols, decreasing = FALSE) # by default, match ggplot2 color gradient -- http://docs.ggplot2.org/current/scale_gradient.html colors <- dat[["colors"]] %||% c("#132B43", "#56B1F7") colz <- scales::col_numeric(colors, cols, na.color = "transparent")(cols) - df <- setNames(data.frame(cols[o], colz[o]), NULL) + df <- if (length(cols) > 1) data.frame(scales::rescale(cols), colz) + else data.frame(c(0, 1), rep(colz, 2)) col_list <- list( colorbar = list(title = as.character(title)), - colorscale = df, + colorscale = setNames(df, NULL), autocolorscale = FALSE, - color = dat$color, - cmin = min(dat$color), - cmax = max(dat$color) + color = cols, + cmin = min(cols), + cmax = max(cols) ) if (grepl("scatter", dat[["type"]] %||% "scatter")) { - dat[["marker"]] <- c(dat[["marker"]], col_list) + dat[["marker"]] <- modifyList(col_list, dat[["marker"]] %||% list()) } else { dat <- c(dat, col_list) } @@ -142,8 +141,8 @@ colorize <- function(dat, title = "") { colz <- scales::col_factor(colors, levels = lvls, na.color = "transparent")(lvls) dat <- Map(function(x, y) { x[["marker"]] <- c(x[["marker"]], list(color = y)); x }, dat, colz) - dat <- lapply(dat, function(x) { x$color <- NULL; x$colors <- NULL; x }) } + dat <- lapply(dat, function(x) { x$color <- NULL; x$colors <- NULL; x }) dat } From a278f1036e72061271c8e266f071cacebef569cb Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 8 Jul 2015 17:09:46 -0500 Subject: [PATCH 148/227] Fix aspect ratio of ggplot2 plots --- tests/testthat.R | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/testthat.R b/tests/testthat.R index a354f31b74..129f64c4f5 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -66,7 +66,8 @@ save_outputs <- function(gg, name) { # if missing, save the ggplot2 # do an else if to take advantage of both builds? if (!name %in% gg_names) { - png(filename = file.path(gg_dir, paste0(name, ".png"))) + gg_file <- file.path(gg_dir, paste0(name, ".png")) + png(gg_file, width = 700, height = 500) try(print(gg)) dev.off() } From 0b5a0e3651a5418933cfa258311d11c229a1300b Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 8 Jul 2015 20:16:16 -0500 Subject: [PATCH 149/227] bugfix for custom discrete colorscale: --- R/utils.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/R/utils.R b/R/utils.R index 91d05a74f9..30c8bc88b9 100644 --- a/R/utils.R +++ b/R/utils.R @@ -136,7 +136,7 @@ colorize <- function(dat, title = "") { } else { # discrete color scale dat <- traceify(dat, "color") lvls <- unlist(lapply(dat, function(x) unique(x[["color"]]))) - colors <- dat[["colors"]] %||% + colors <- dat[[1]][["colors"]] %||% RColorBrewer::brewer.pal(length(lvls), if (is.ordered(cols)) "Greens" else "Set2") colz <- scales::col_factor(colors, levels = lvls, na.color = "transparent")(lvls) dat <- Map(function(x, y) { x[["marker"]] <- c(x[["marker"]], list(color = y)); x }, From 44a41cbbc3cdb0ff2052404049f3c0bb2536f78e Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 8 Jul 2015 20:51:45 -0500 Subject: [PATCH 150/227] I misunderstood how col_factor worked --- tests/testthat/test-plotly.R | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/tests/testthat/test-plotly.R b/tests/testthat/test-plotly.R index 7ee857ccb6..95a9d1ee1a 100644 --- a/tests/testthat/test-plotly.R +++ b/tests/testthat/test-plotly.R @@ -41,14 +41,22 @@ test_that("Mapping a factor variable to color works", { expect_equal(length(cols), 3) }) -test_that("Custom color scale for factor variable works", { +test_that("Custom RColorBrewer pallette works for factor variable", { cols <- RColorBrewer::brewer.pal(nlevels(iris$Species), "Set1") + # specifying a pallette set should "span the gamut" p <- plot_ly(data = iris, x = Sepal.Length, y = Petal.Length, - color = Species, colors = cols, mode = "markers") + color = Species, colors = "Set1", mode = "markers") l <- expect_traces(p, 3, "scatterplot-color-factor-custom") markers <- lapply(l$data, "[[", "marker") colz <- unlist(lapply(markers, "[[", "color")) - expect_identical(cols, colz) + expect_identical(cols[c(3, 6, 9)], colz) + # providing vector of RGB codes should also work + p <- plot_ly(data = iris, x = Sepal.Length, y = Petal.Length, + color = Species, colors = cols[1:3], mode = "markers") + l <- expect_traces(p, 3, "scatterplot-color-factor-custom2") + markers <- lapply(l$data, "[[", "marker") + colz <- unlist(lapply(markers, "[[", "color")) + expect_identical(cols[1:3], colz) }) test_that("Mapping a numeric variable to color works", { @@ -61,8 +69,7 @@ test_that("Mapping a numeric variable to color works", { expect_true(all(0 <= marker$colorscale[,1] & marker$colorscale[,1] <= 1)) }) - -test_that("Custom color scale for numeric variable works", { +test_that("Custom RColorBrewer pallette works for numeric variable", { p <- plot_ly(data = iris, x = Sepal.Length, y = Petal.Length, color = Petal.Width, colors = "Greens", mode = "markers") l <- expect_traces(p, 1, "scatterplot-color-numeric-custom") From 888415a596195df248d2d873715e6af2c29bb019 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 8 Jul 2015 21:28:03 -0500 Subject: [PATCH 151/227] grr --- tests/testthat/test-plotly.R | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/testthat/test-plotly.R b/tests/testthat/test-plotly.R index 95a9d1ee1a..d89d62531e 100644 --- a/tests/testthat/test-plotly.R +++ b/tests/testthat/test-plotly.R @@ -42,21 +42,21 @@ test_that("Mapping a factor variable to color works", { }) test_that("Custom RColorBrewer pallette works for factor variable", { - cols <- RColorBrewer::brewer.pal(nlevels(iris$Species), "Set1") + cols <- RColorBrewer::brewer.pal(9, "Set1") # specifying a pallette set should "span the gamut" p <- plot_ly(data = iris, x = Sepal.Length, y = Petal.Length, color = Species, colors = "Set1", mode = "markers") l <- expect_traces(p, 3, "scatterplot-color-factor-custom") markers <- lapply(l$data, "[[", "marker") colz <- unlist(lapply(markers, "[[", "color")) - expect_identical(cols[c(3, 6, 9)], colz) + expect_identical(sort(cols[c(1, 5, 9)]), sort(colz)) # providing vector of RGB codes should also work p <- plot_ly(data = iris, x = Sepal.Length, y = Petal.Length, color = Species, colors = cols[1:3], mode = "markers") l <- expect_traces(p, 3, "scatterplot-color-factor-custom2") markers <- lapply(l$data, "[[", "marker") colz <- unlist(lapply(markers, "[[", "color")) - expect_identical(cols[1:3], colz) + expect_identical(sort(cols[1:3]), sort(colz)) }) test_that("Mapping a numeric variable to color works", { From 374f50062d657126b10d7693cc33c6c627049a00 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 8 Jul 2015 22:22:58 -0500 Subject: [PATCH 152/227] new creds --- .travis.yml | 8 +++++--- inst/build-push-comment.R | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index ad416954d8..a29de65745 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,7 +5,7 @@ before_install: - chmod 755 ./travis-tool.sh - ./travis-tool.sh bootstrap # password is encrypted below - - echo "Sys.setenv('plotly_username' = 'kjsd')" > ~/.Rprofile + - echo "Sys.setenv('plotly_username' = 'jdsdv')" > ~/.Rprofile install: - ./travis-tool.sh install_deps @@ -25,5 +25,7 @@ after_success: env: global: - - secure: "fT5AI256qBJ41/XhIGc8EPlbUVTiDPAi6/BRHoaSobGtQG9UkfJgprnPvV5jWb6jXYvg7rIldx+ieEeWRraSwYBknqUectIXkP66h+ffUf2U8VYzXrFSRIinN9czWICJj9SOPkt/S3I3/CfCsQ+DAqDLc/qP1/Q1nKNxy04J/Ok=" - - secure: "JsYD7yQbn4PsuUBEvwJHA5TeG/heCE0StTjDo0ecbmUXETCGCepsBnIZLDCl11PSgiBpxIl0kQXp14nr5eZlOvX4r71/ICwug95t2ec56fRFKW4IXeoINlvlSsEC51SVwufsRVpuM0dwIqnpFU4e55tpL/SRGD9E7f5ygLKillA=" + # plotly_api_key + - secure: "kIMv8nXPCKTuKBiYi00YHhLCkn6ZEZAx5Y57i3pGaU8sAMnHTebUX4VJR2TgJ6rweOKUXHEgBaRdbBmgjlyyCIjm+p9HwXUuD60XpK+kLUYGBXz0pOR9ru/TJVTXvOQb1nIk7YFrryfUYA4CeO3E4Tgxlq6U71Rdp//zWWtKhjE=" + # GITHUB_PAT (for pushing to plotly-test-table) + - secure: "LHJONgWOo+98vNeFLI7LSJU3RtbMVszlI79GB8CcXmc2mlgM/UtZ5b6RnkNlhmg3Gj1/uObfm/rIybVTwuS1yNpeKv73+gsZOYhobVXiUGVxdRFG/mg5mbqwyWkkuofjPGFlMZCEMgHim37eZzgjSibwVH1LClRDsCoFMCgvgV0=" diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index 043b96b7af..7cbe9edbb8 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -30,7 +30,7 @@ if (tpr != "false" && tpr != "") { base <- 'https://api.github.com/repos/ropensci/plotly/' header <- add_headers(`User-Agent` = "plotly", `Accept` = 'application/vnd.github.v3+json', - `Authorization` = paste0("token ", Sys.getenv("GH_TOKEN"))) + `Authorization` = paste0("token ", Sys.getenv("GITHUB_PAT"))) # Grab the branch name for this pull request (must be successful!!) # http://stackoverflow.com/questions/15096331/github-api-how-to-find-the-branches-of-a-pull-request pr <- sprintf(paste0(base, 'pulls/%s'), tpr) From c13909bf3afaf35be15f9f8d1e298bdc8eeb665a Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 14 Jul 2015 22:22:48 -0500 Subject: [PATCH 153/227] Hello offline mode; export plotly_build() --- NAMESPACE | 4 + R/offline.R | 113 +++++ R/plotly.R | 22 +- R/plotly_POST.R | 1 - R/print.R | 68 ++- R/shiny.R | 74 ++- R/subplots.R | 2 +- R/utils.R | 23 +- inst/docs.R | 475 +++++++++++++++--- .../shiny/{plotlyEmbed.js => plotly_embed.js} | 30 +- inst/shiny/plotly_offline.js | 11 + man/add_trace.Rd | 3 +- man/get_plot.Rd | 2 - man/knit_print.offline.Rd | 22 + man/layout.Rd | 2 +- man/offline.Rd | 49 ++ man/plotlyOutput.Rd | 4 +- man/plotly_build.Rd | 11 +- man/print.offline.Rd | 17 + man/renderPlotly.Rd | 6 +- tests/testthat.R | 2 +- 21 files changed, 801 insertions(+), 140 deletions(-) create mode 100644 R/offline.R rename inst/shiny/{plotlyEmbed.js => plotly_embed.js} (72%) create mode 100644 inst/shiny/plotly_offline.js create mode 100644 man/knit_print.offline.Rd create mode 100644 man/offline.Rd create mode 100644 man/print.offline.Rd diff --git a/NAMESPACE b/NAMESPACE index 3bc17ee119..765608ce90 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -1,5 +1,6 @@ # Generated by roxygen2 (4.1.1): do not edit by hand +S3method(print,offline) S3method(print,plotly) export("%>%") export(add_trace) @@ -10,14 +11,17 @@ export(gg2list) export(ggplot_build2) export(ggplotly) export(group2NA) +export(knit_print.offline) export(knit_print.plotly) export(layer2traces) export(layout) +export(offline) export(paramORdefault) export(plot_ly) export(plotly) export(plotlyOutput) export(plotly_POST) +export(plotly_build) export(renderPlotly) export(signup) export(style) diff --git a/R/offline.R b/R/offline.R new file mode 100644 index 0000000000..967a0fc108 --- /dev/null +++ b/R/offline.R @@ -0,0 +1,113 @@ +#' Plotly Offline +#' +#' Create a plotly visualization that doesn't require an external plotly server. +#' +#' @param p a plotly object +#' @param height A valid CSS unit (like "100%", "600px", "auto") or a number, +#' which will be coerced to a string and have "px" appended. +#' @param width A valid CSS unit (like "100%", "600px", "auto") or a number, +#' which will be coerced to a string and have "px" appended. +#' @param out_dir a directory to place the visualization. +#' If \code{NULL}, a temporary directory is used when the offline object is printed. +#' @param open_browser open the visualization after creating it? +#' @author Carson Sievert +#' @return a plotly object of class "offline" +#' @references \url{http://purchasing.plot.ly/} +#' @export +#' @examples \dontrun{ +#' # If you purchased plotly offline, you should've received a private link +#' # to the source files. You may use this code to install them +#' link <- "private link" # put the link you received here +#' tmp <- tempfile(fileext = ".zip") +#' js_dir <- "~/.plotly/plotlyjs" +#' download.file(link, tmp) +#' if (!dir.exists(js_dir)) dir.create(js_dir, recursive = TRUE) +#' unzip(tmp, exdir = js_dir) +#' unlink(tmp) +#' +#' # now start making offline plots! +#' p <- plot_ly(data = iris, x = Sepal.Width, y = Sepal.Length, color = Species, +#' mode = "markers") +#' offline(p) +#' +#' # works with ggplot2 +#' gg <- qplot(data = iris, x = Sepal.Width, y = Sepal.Length, color = Species) +#' offline(gg) +#' +#' # also works with shiny/rmarkdown +#' shiny::runApp(system.file("examples/UN_Simple", package = "plotly")) +#' } +#' + +offline <- function(p = get_plot(), height = 400, width = "100%", + out_dir = NULL, open_browser = interactive()) { + haz <- has_offline() + if (!haz) offline_stop() + p <- plotly_build(p) + + if (is.numeric(width)) width <- paste0(width, "px") + structure( + list( + data = to_JSON(p$data), + layout = to_JSON(p$layout), + id = digest::digest(p), + height = if (is.numeric(height)) paste0(height, "px") else height, + width = if (is.numeric(width)) paste0(width, "px") else width, + bundle = names(haz), + out_dir = out_dir, + viewer = if (open_browser) get_browser() + ), + class = "offline" + ) +} + +has_offline <- function() { + off <- Sys.getenv("plotly_offline") + bundles <- c("plotly-matlab-offline-bundle.js", + "plotly-ipython-offline-bundle.js") + haz <- all(bundles %in% list.files(off)) + # if bundles don't exist and a zip does try to unzip + if (!haz) { + zipf <- paste0(off, ".zip") + if (file.exists(zipf)) { + dir.create(off, showWarnings = FALSE, recursive = TRUE) + unzip(zipf, exdir = off) + haz <- all(bundles %in% list.files(off)) + } + } + # return the path as well as T/F + setNames(haz, off) +} + +offline_stop <- function() { + stop("Couldn't find the offline source file under ", + Sys.getenv("plotly_offline"), "\n\n", + "If you have Plotly Offline, change the default search path: \n ", + " Sys.setenv('plotly_offline' = '/path/to/bundle.js') \n", + "If you don't have Plotly Offline, you may purchase it here http://purchasing.plot.ly \n", + "If you have any questions, please contact team@plot.ly", call. = FALSE) +} + +get_offline <- function(jq = FALSE) { + haz <- has_offline() + if (!haz) offline_stop() + # ipython already has jQuery, and so does shiny + f <- if (jq) "plotly-matlab-offline-bundle.js" else "plotly-ipython-offline-bundle.js" + file.path(names(haz), f) +} + +get_browser <- function() { + # Try to view an 'embedded' version in RStudio preview. This was + # copied/adapted from Yihui Xie's work on servr -- + # https://github.com/yihui/servr/blob/39a61972e278adc5bbd49a74c68de858bb2c144f/R/utils.R#L55-L69 + browseR = if ('tools:rstudio' %in% search()) getOption('viewer') else { + if (Sys.getenv('RSTUDIO') == '1') getFromNamespace('viewer', 'rstudioapi') + } + # rstudioapi::viewer() does not seem to work when a separate R session is + # launched from RStudio, so we need to try() and if it fails, fall back to the + # default web browser + if (is.null(browseR) || !is.function(browseR) || + inherits(try(browseR('http://www.rstudio.com'), silent = TRUE), 'try-error')) + browseR = getOption("browser") + browseR +} diff --git a/R/plotly.R b/R/plotly.R index 3c1c9ddaf7..72ed4a07ff 100644 --- a/R/plotly.R +++ b/R/plotly.R @@ -80,9 +80,9 @@ plot_ly <- function(data = data.frame(), ..., type = "scatter", #' @author Carson Sievert #' @export #' -add_trace <- function(p = get_plot(strict = FALSE), ..., +add_trace <- function(p = get_plot(), ..., data = NULL, evaluate = FALSE) { - if (is.plotly(p)) p <- get_plot(p) + p <- get_plot(p) tr <- list( args = substitute(list(...)), # if data is missing, adopt the most recent data environment @@ -101,9 +101,9 @@ add_trace <- function(p = get_plot(strict = FALSE), ..., #' @references \url{https://plot.ly/r/reference/#Layout_and_layout_style_objects} #' @export #' -layout <- function(p = get_plot(strict = FALSE), ..., +layout <- function(p = get_plot(), ..., data = NULL, evaluate = FALSE) { - if (is.plotly(p)) p <- get_plot(p) + p <- get_plot(p) layout <- list( args = substitute(list(...)), # if data is missing, adopt the most recent data environment @@ -129,7 +129,7 @@ layout <- function(p = get_plot(strict = FALSE), ..., #' @export #' style <- function(p = get_plot(strict = FALSE), ..., traces = 1, evaluate = FALSE) { - if (is.plotly(p)) p <- get_plot(p) + p <- get_plot(p) idx <- traces >= length(p$data) if (any(idx)) warning("You've referenced non-existent traces", call. = FALSE) style <- list( @@ -151,20 +151,18 @@ style <- function(p = get_plot(strict = FALSE), ..., traces = 1, evaluate = FALS #' the last plotly object created in this R session is returned (if it exists). #' #' @param data a data frame with a class of plotly (and a plotly_hash attribute). -#' @param strict throw a warning if the plotly_hash attribute is missing. #' @export get_plot <- function(data = NULL, strict = TRUE) { hash <- attr(data, "plotly_hash") if (!is.null(hash)) { - p <- get(hash, envir = plotlyEnv) - } else { + get(hash, envir = plotlyEnv) + } else if (is.data.frame(data)) { # safe to just grab the most recent environment? hash <- rev(ls(plotlyEnv))[1] - p <- plotlyEnv[[hash]] - if (strict) - warning("Output may not be correct since data isn't a plotly object") + plotlyEnv[[hash]] + } else { + data } - p } #' Main interface to plotly diff --git a/R/plotly_POST.R b/R/plotly_POST.R index 08d2610115..e04e3e3bbb 100644 --- a/R/plotly_POST.R +++ b/R/plotly_POST.R @@ -27,7 +27,6 @@ #' } plotly_POST <- function(x) { - if (is.plotly(x)) x <- get_plot(x) x <- plotly_build(x) args <- x$data kwargs <- x[get_kwargs()] diff --git a/R/print.R b/R/print.R index 785fcb093c..82be0d8439 100644 --- a/R/print.R +++ b/R/print.R @@ -8,12 +8,7 @@ #' @param ... other arguments #' @export print.plotly <- function(x, ...) { - hash <- attr(x, "plotly_hash") - if (is.null(hash)) - stop("A plotly object should always have a plotly_hash attribute.", - call. = FALSE) - l <- plotlyEnv[[hash]] - resp <- plotly_POST(l) + resp <- plotly_POST(x) l$url <- u <- resp$url if (!is.null(u)) { if (httr::url_ok(u) && interactive()) browseURL(u) @@ -39,6 +34,67 @@ knit_print.plotly <- function(x, options, ...) { knitr::asis_output(iframe) } +#' Print an "offline" (local) plotly object +#' +#' @param x an object with class 'offline' +#' @param ... other arguments +#' @export +print.offline <- function(x, ...) { + off <- get_offline(jq = TRUE) + plotlyjs <- readChar(off, file.info(off)$size) + html <- with(x, sprintf( + ' + + + + My Plotly + + + +
Drawing...
+
+ + ', + plotlyjs, id, id, height, width, id, data, layout, id + )) + d <- if (is.null(x$out_dir)) { + tempdir() + } else { + if (!dir.exists(x$out_dir)) dir.create(x$out_dir, recursive = TRUE) + x$out_dir + } + index <- file.path(d, "index.html") + res <- writeLines(html, index) + if (!is.null(x$viewer)) x$viewer(index) +} + +#' Embed a plotly iframe into an R markdown document via \code{knit_print} +#' @param x named list of ggplots and option lists to pass to \code{animint2dir}. +#' @param options knitr options. +#' @param ... placeholder. +#' @export +#' @references https://github.com/yihui/knitr/blob/master/vignettes/knit_print.Rmd +knit_print.offline <- function(x, options, ...) { + if (!requireNamespace("knitr")) { + warning("Please install.packages('knitr')") + return(x) + } + # if this is the first plot in the document, + # place dependencies just before it + if (length(knitr::knit_meta(class = "plotly_offline", clean = FALSE)) == 0) { + b <- readChar(x$bundle, file.info(x$bundle)$size) + x$html <- paste0( + sprintf('', b), + x$html + ) + } + knitr::asis_output(x$html, meta = structure("", class = "plotly_offline")) +} + #' Embed a plotly iframe into a IPython Notebook #' @param x a plotly object #' @param width attribute of the iframe diff --git a/R/shiny.R b/R/shiny.R index 9ef414fd7d..6ff086729a 100644 --- a/R/shiny.R +++ b/R/shiny.R @@ -2,19 +2,32 @@ #' @param outputId output variable to read the plot from #' @param width width of the output. #' @param height height of the output. +#' @param offline Use plotly offline, if available? #' @seealso http://shiny.rstudio.com/articles/building-outputs.html #' @export #' -plotlyOutput <- function(outputId, width = "100%", height = "550px") { +plotlyOutput <- function(outputId, width = "100%", height = "550px", offline = TRUE) { if (!requireNamespace("shiny")) message("Please install.packages('shiny')") - deps <- lapply(plotly_dependencies(), shiny::createWebDependency) - htmltools::attachDependencies( - # TODO: allow users to specify their own src location? - htmltools::tags$iframe(id = outputId, src = "https://plot.ly/~playground/7.embed", - class = "graphs", style = "border:none;", seamless = TRUE, - width = width, height = height), - deps - ) + if (offline && has_offline()) { + deps <- lapply(plotly_offline(), shiny::createWebDependency) + el <- htmltools::tags$div( + id = outputId, + class = 'plotly_offline', + style = sprintf("width: %s; height: %s;", width, height) + ) + } else { + deps <- shiny::createWebDependency(plotly_embed()) + el <- htmltools::tags$iframe( + id = outputId, + src = "https://plot.ly/~playground/7.embed", + class = "plotly_embed", + style = "border:none;", + seamless = TRUE, + width = width, + height = height + ) + } + htmltools::attachDependencies(el, deps) } #' Render a plotly graph in shiny @@ -24,25 +37,21 @@ plotlyOutput <- function(outputId, width = "100%", height = "550px") { #' @param expr An expression that creates a ggplot or plotly object #' @param envir The environment in which to evaluate \code{expr}. #' @param quoted Is expr a quoted expression (with \code{quote()})? +#' @param offline Use plotly offline, if available? #' This is useful if you want to save an expression in a variable. #' @export #' -renderPlotly <- function(expr, envir = parent.frame(), quoted = FALSE) { +renderPlotly <- function(expr, envir = parent.frame(), quoted = FALSE, offline = TRUE) { if (!requireNamespace("shiny")) message("Please install.packages('shiny')") func <- shiny::exprToFunction(expr, envir, quoted) + offline <- offline && has_offline() renderFunc <- function(shinysession, name, ...) { p <- func() - l <- if (is.ggplot(p)) { - gg2list(p) - } else if (is.plotly(p)) { - plotly_build(get_plot(p)) - } else if (is.list(p)) { - p - } else stop("Input to renderPlotly() must be either a ggplot object, a plotly object, or a list.") - - # eventually let users alter these? + l <- if (offline) offline(p) else plotly_build(p) + # why do I need this???????????? l$id <- "trendPlot" + # eventually let users alter this? l$task <- "newPlot" # return a list of named lists that describe valid postMessage # commands to be sent to the embedded iframe. See binding.renderValue for @@ -55,15 +64,30 @@ renderPlotly <- function(expr, envir = parent.frame(), quoted = FALSE) { shiny::markRenderFunction(plotly::plotlyOutput, renderFunc) } +# --------------------------------------------------------------------------- # html dependencies according htmltools protocols # these are here basically so we can take advantage of shiny::createWebDependency -plotly_dependencies <- function() { - list(plotlyEmbed()) -} +# --------------------------------------------------------------------------- -plotlyEmbed <- function() { - htmltools::htmlDependency(name = "plotlyEmbed", +plotly_embed <- function() { + htmltools::htmlDependency(name = "plotly_embed", version = packageVersion("plotly"), src = system.file("shiny", package = "plotly"), - script = "plotlyEmbed.js") + script = "plotly_embed.js") +} + +plotly_offline <- function() { + # shiny already has jQuery (and it requires >= 1.10) + off <- get_offline(jq = FALSE) + list( + htmltools::htmlDependency(name = "offline_bundle", + # better way to track the bundle version? + version = packageVersion("plotly"), + src = dirname(off), + script = basename(off)), + htmltools::htmlDependency(name = "plotly_offline", + version = packageVersion("plotly"), + src = system.file("shiny", package = "plotly"), + script = "plotly_offline.js") + ) } diff --git a/R/subplots.R b/R/subplots.R index f190946aa8..7aa36589ab 100644 --- a/R/subplots.R +++ b/R/subplots.R @@ -21,7 +21,7 @@ subplot <- function(..., nrows = 1, which_layout = 1) { dots <- dots[is_plotly] } if (length(dots) == 1) return(dots) - dots <- lapply(dots, function(x) plotly_build(get_plot(x))) + dots <- lapply(dots, function(x) plotly_build(x)) # make sure each 'subplot' has each unique set of axes dat <- lapply(dots, "[[", "data") # for a particular plot, get axis identifiers diff --git a/R/utils.R b/R/utils.R index 30c8bc88b9..152f824755 100644 --- a/R/utils.R +++ b/R/utils.R @@ -14,6 +14,11 @@ is.plotly <- function(x) inherits(x, "plotly") packageStartupMessage("Sweet, you have an API key already! \n", "Start making plots with ggplotly() or plot_ly().") } + # set a default for the offline bundle directory + if (Sys.getenv("plotly_offline") == "") { + Sys.setenv("plotly_offline" = "~/.plotly/plotlyjs") + # maybe rely a message if bundle is (or isn't) found? + } invisible(NULL) } @@ -32,10 +37,22 @@ hash_plot <- function(df, p) { df } -#' Evaluate unevaluated arguments for a plotly object +#' Build a plotly object before viewing it +#' +#' For convenience and efficiency purposes, plotly objects are subject to lazy +#' evaluation. That is, the actual content behind a plotly object is not +#' created until it is absolutely necessary. In some instances, you may want +#' to perform this evaluation yourself, and work directly with the resulting +#' list. +#' +#' @param l a ggplot object, or a plotly object, or a list. +#' @export plotly_build <- function(l) { - # assume unnamed list elements are data/traces + # ggplot objects don't need any special type of handling + if (is.ggplot(l)) return(gg2list(l)) + l <- get_plot(l) nms <- names(l) + # assume unnamed list elements are data/traces idx <- nms %in% "" l <- if (is.null(nms)) { list(data = l) @@ -107,6 +124,8 @@ plotly_build <- function(l) { x <- axis_titles(x, l) # create a new plotly if no url is attached to this environment x$fileopt <- if (is.null(l$url)) "new" else "overwrite" + # add plotly class mainly for printing method + class(x) <- unique(c("plotly", class(x))) x } diff --git a/inst/docs.R b/inst/docs.R index 11afb0121a..53c691e048 100644 --- a/inst/docs.R +++ b/inst/docs.R @@ -22,8 +22,6 @@ df <- setNames( # create the plotly plot_ly(df, x = x, y = y, z = z, color = time, type = "scatter3d") -# result -> https://plot.ly/~botty/1973 - # ---------------------------------------------------------------------- # https://plot.ly/r/3d-scatter-plots/ # ---------------------------------------------------------------------- @@ -43,9 +41,6 @@ df <- setNames(data.frame(obs), c("x", "y", "z")) plot_ly(df, x = x, y = y, z = z, type = "scatter3d", mode = "markers") -# result -> https://plot.ly/~botty/1975 - - # ---------------------------------------------------------------------- # https://plot.ly/r/3d-surface-plots/ # ---------------------------------------------------------------------- @@ -53,12 +48,12 @@ plot_ly(df, x = x, y = y, z = z, type = "scatter3d", mode = "markers") library(plotly) # Note that volcano is a numeric matrix that ships with R plot_ly(z = volcano, type = "surface") -# result -> https://plot.ly/~botty/1979 + # 2D kernel density estimation kd <- with(geyser, MASS::kde2d(duration, waiting, n = 50)) with(kd, plot_ly(x = x, y = y, z = z, type = "surface")) -# result -> https://plot.ly/~botty/3275 + # ---------------------------------------------------------------------- # https://plot.ly/r/filled-area-plots/ @@ -67,7 +62,7 @@ with(kd, plot_ly(x = x, y = y, z = z, type = "surface")) library(plotly) p <- plot_ly(x = c(1, 2, 3, 4), y = c(0, 2, 3, 5), fill = "tozeroy") add_trace(p, x = c(1, 2, 3, 4), y = c(3, 5, 1, 7), fill = "tonexty") -# result -> https://plot.ly/~botty/1981 + # ---------------------------------------------------------------------- # https://plot.ly/r/bar-charts/ @@ -81,37 +76,27 @@ p <- plot_ly( type = "bar" ) p -# result -> https://plot.ly/~botty/1983 + p2 <- add_trace(p, x = c("giraffes", "orangutans", "monkeys"), y = c(12, 18, 29), - name = "LA Zoo", + name = "LA Zoo" ) - p2 -# result -> https://plot.ly/~botty/1987 - layout(p2, barmode = "stack") -# result -> https://plot.ly/~botty/1989 - - ## customizing colors library(dplyr) -diamonds %>% count(cut) %>% +ggplot2::diamonds %>% count(cut) %>% plot_ly(x = cut, y = n, type = "bar", marker = list(color = toRGB("black"))) # mapping a color variable -diamonds %>% count(cut, clarity) %>% +ggplot2::diamonds %>% count(cut, clarity) %>% plot_ly(x = cut, y = n, type = "bar", color = clarity) -# TODO: fix legend title -# https://plot.ly/~botty/1994 - - # ---------------------------------------------------------------------- # https://plot.ly/r/box-plots/ # ---------------------------------------------------------------------- @@ -121,23 +106,21 @@ library(plotly) #' basic boxplot plot_ly(y = rnorm(50), type = "box") %>% add_trace(y = rnorm(50, 1)) -# result -> https://plot.ly/~botty/2000 + #' adding jittered points plot_ly(y = rnorm(50), type = "box", boxpoints = "all", jitter = 0.3, pointpos = -1.8) -# result -> https://plot.ly/~botty/2006 - #' several box plots data(diamonds, package = "ggplot2") plot_ly(diamonds, y = price, color = cut, type = "box") -# result -> https://plot.ly/~botty/2004 + #' grouped box plots plot_ly(diamonds, x = cut, y = price, color = clarity, type = "box") %>% layout(boxmode = "group") -# result -> https://plot.ly/~botty/2012 + # ---------------------------------------------------------------------- # https://plot.ly/r/bubble-charts/ @@ -156,7 +139,6 @@ plot_ly(d, x = carat, y = price, text = paste("Clarity: ", clarity), #' Basic contour library(plotly) plot_ly(z = volcano, type = "contour") -# result -> https://plot.ly/~botty/2024 #' Advanced x <- rnorm(200) @@ -179,23 +161,20 @@ subplot( library(dplyr) library(plotly) -data(mpg, package = "ggplot2") -p <- mpg %>% group_by(class) %>% +p <- ggplot2::mpg %>% group_by(class) %>% summarise(mn = mean(hwy), sd = 1.96 * sd(hwy)) %>% arrange(desc(mn)) %>% plot_ly(x = class, y = mn, error_y = list(value = sd), mode = "markers", name = "Highway") %>% layout(yaxis = list(title = "Miles Per Gallon")) p -# result -> https://plot.ly/~botty/2070 df2 <- mpg %>% group_by(class) %>% summarise(mn = mean(cty), sd = 1.96 * sd(cty)) add_trace(p, y = mn, error_y = list(value = sd), name = "City", data = df2) -# result -> https://plot.ly/~botty/2072 # ---------------------------------------------------------------------- # https://plot.ly/r/heatmaps/ @@ -203,24 +182,20 @@ add_trace(p, y = mn, error_y = list(value = sd), library(plotly) plot_ly(z = volcano, type = "heatmap") -# result -> https://plot.ly/~botty/3253 + #' categorical x/y axis m <- matrix(rnorm(9), nrow = 3, ncol = 3) plot_ly(z = m, x = c("a", "b", "c"), y = c("d", "e", "f"), type = "heatmap") -# result -> https://plot.ly/~botty/3269 #' Sequential Colorscales (Hot) plot_ly(z = volcano, colorscale = "Hot", type = "heatmap") -# result -> https://plot.ly/~botty/3255 #' Sequential Colorscales (Greys) plot_ly(z = volcano, colorscale = "Greys", type = "heatmap") -# result -> https://plot.ly/~botty/3257 #' Sequential Colorscales (Greens) plot_ly(z = volcano, colorscale = "Greens", type = "heatmap") -# result -> https://plot.ly/~botty/3259 #' Custom colorscale via scales package vals <- unique(scales::rescale(c(volcano))) @@ -237,7 +212,6 @@ library(plotly) s <- matrix(c(1, -.75, -.75, 1), ncol = 2) obs <- mvtnorm::rmvnorm(500, sigma = s) plot_ly(x = obs[,1], y = obs[,2], type = "histogram2d") -# result -> https://plot.ly/~botty/3279 # ---------------------------------------------------------------------- # https://plot.ly/r/histograms/ @@ -259,15 +233,12 @@ plot_ly(x = rnorm(500), opacity = 0.6, type = "histogram") %>% #' Simple scatterplot plot_ly(data = iris, x = Sepal.Length, y = Petal.Length, mode = "markers") -# result -> https://plot.ly/~botty/3419 #' Scatterplot with qualitative colorscale plot_ly(data = iris, x = Sepal.Length, y = Petal.Length, color = Species, mode = "markers") -# result -> https://plot.ly/~botty/3421 #' Scatterplot with sequential colorscale plot_ly(data = iris, x = Sepal.Length, y = Petal.Length, color = Petal.Width, mode = "markers") -# result -> https://plot.ly/~botty/3423 #' Scatterplot with custom colorscale (TODO: how to add legend entries?) pal <- RColorBrewer::brewer.pal(3, "Set1") @@ -275,13 +246,10 @@ names(pal) <- levels(iris$Species) cols <- as.character(pal[iris$Species]) plot_ly(data = iris, x = Sepal.Length, y = Petal.Length, marker = list(color = cols), mode = "markers") -# result -> https://plot.ly/~botty/3427 -#' Basic time-series (line) plot +#' Basic time-series (line) plot with loess smooth plot_ly(economics, x = date, y = uempmed, name = "unemployment") -# result -> https://plot.ly/~botty/3319 add_trace(y = fitted(loess(uempmed ~ as.numeric(date)))) -# result -> https://plot.ly/~botty/3331 #' Density plot dens <- with(diamonds, tapply(price, INDEX = cut, density)) @@ -291,8 +259,6 @@ df <- data.frame( cut = rep(names(dens), each = length(dens[[1]]$x)) ) plot_ly(df, x = x, y = y, color = cut) -# result -> https://plot.ly/~botty/3325 - #' Different line interpolation options x <- 1:5 @@ -303,8 +269,6 @@ plot_ly(x = x, y = y, name = "linear", line = list(shape = "linear")) %>% add_trace(y = y + 15, name = "hvh", line = list(shape = "hvh")) %>% add_trace(y = y + 20, name = "vh", line = list(shape = "vh")) %>% add_trace(y = y + 25, name = "hv", line = list(shape = "hv")) -# result -> https://plot.ly/~botty/3297 - # ---------------------------------------------------------------------- # https://plot.ly/r/log-plot/ @@ -314,12 +278,12 @@ d <- diamonds[sample(nrow(diamonds), 1000), ] #' Without log scales (p <- plot_ly(d, x = carat, y = price, mode = "markers")) -# result -> https://plot.ly/~botty/3433 + #' With log scales layout(p, xaxis = list(type = "log", autorange = T), yaxis = list(type = "log", autorange = T)) -# result -> https://plot.ly/~botty/3431 + # ---------------------------------------------------------------------- # https://plot.ly/r/graphing-multiple-chart-types/ @@ -331,20 +295,14 @@ layout(p, xaxis = list(type = "log", autorange = T), # https://plot.ly/r/polar-chart/ # ---------------------------------------------------------------------- -data(mic, package = "plotly") -p <- plot_ly(mic, r = r, t = t, color = nms, mode = "lines") +p <- plot_ly(plotly::mic, r = r, t = t, color = nms, mode = "lines") layout(p, title = "Mic Patterns", orientation = -90) -# result -> https://plot.ly/~botty/3417 -data(hobbs, package = "plotly") -p <- plot_ly(hobbs, r = r, t = t, color = nms, opacity = 0.7, mode = "markers") +p <- plot_ly(plotly::hobbs, r = r, t = t, color = nms, opacity = 0.7, mode = "markers") layout(p, title = "Hobbs-Pearson Trials", plot_bgcolor = toRGB("grey90")) -# result -> https://plot.ly/~botty/3415 -data(wind, package = "plotly") -p <- plot_ly(wind, r = r, t = t, color = nms, type = "area") +p <- plot_ly(plotly::wind, r = r, t = t, color = nms, type = "area") layout(p, radialaxis = list(ticksuffix = "%"), orientation = 270) -# result -> https://plot.ly/~botty/3413 # ---------------------------------------------------------------------- # https://plot.ly/r/time-series/ @@ -356,7 +314,6 @@ tm <- seq(0, 600, by = 10) x <- now_lt - tm y <- rnorm(length(x)) plot_ly(x = x, y = y, text = paste(tm, "seconds from now in GMT")) -# result -> https://plot.ly/~botty/3361 #' POSIXct date/time class now_ct <- as.POSIXct(Sys.time()) @@ -364,7 +321,6 @@ tm <- seq(0, 600, by = 10) x <- now_ct - tm y <- rnorm(length(x)) plot_ly(x = x, y = y, text = paste(tm, "seconds from now in", Sys.timezone())) -# result -> https://plot.ly/~botty/3363 #' Dates today <- Sys.Date() @@ -372,4 +328,397 @@ tm <- seq(0, 600, by = 10) x <- today - tm y <- rnorm(length(x)) plot_ly(x = x, y = y, text = paste(tm, "days from today")) -# result -> https://plot.ly/~botty/3355 + +# ---------------------------------------------------------------------------- +# https://plot.ly/python/choropleth-maps/ +# ---------------------------------------------------------------------------- + +df <- read.csv("https://raw.githubusercontent.com/plotly/datasets/master/2011_us_ag_exports.csv") +df$hover <- with(df, paste(state, '
', "Beef", beef, "Dairy", dairy, "
", + "Fruits", total.fruits, "Veggies", total.veggies, + "
", "Wheat", wheat, "Corn", corn)) +# give state boundaries a white border +l <- list( + color = toRGB("white"), + width = 2 +) +# specify some map projection/options +g <- list( + scope = 'usa', + projection = list(type = 'albers usa'), + showlakes = TRUE, + lakecolor = toRGB('white') +) + +plot_ly(df, z = total.exports, text = hover, locations = code, type = 'choropleth', + locationmode = 'USA-states', color = total.exports, colors = 'Purples', + marker = list(line = l)), colorbar = list(title = "Millions USD")) %>% + layout(title = '2011 US Agriculture Exports by State
(Hover for breakdown)', geo = g) + + +########################################################################## + +df <- read.csv('https://raw.githubusercontent.com/plotly/datasets/master/2014_world_gdp_with_codes.csv') + +# light grey boundaries +l <- list( + color = toRGB("grey"), + width = 0.5 +) + +# specify map projection/options +g <- list( + showframe = FALSE, + showcoastlines = FALSE, + projection = list(type = 'Mercator') +) + +plot_ly(df, z = GDP..BILLIONS., text = COUNTRY, locations = CODE, type = 'choropleth', + color = GDP..BILLIONS., colors = 'Blues', marker = list(line = l), + colorbar = list(tickprefix = '$', title = 'GDP Billions US$')) %>% + # TODO: how to add the hyperlink? ( doesn't seem to work) + layout(title = '2014 Global GDP
Source: CIA World Factbook', geo = g) + +########################################################################## + +df <- read.csv('https://raw.githubusercontent.com/plotly/datasets/master/2014_ebola.csv') +# restrict from June to September +df <- subset(df, Month %in% 6:9) +# ordered factor variable with month abbreviations +df$abbrev <- ordered(month.abb[df$Month], levels = month.abb[6:9]) +# September totals +df9 <- subset(df, Month == 9) + +# common plot options +g <- list( + scope = 'africa', + showframe = F, + showland = T, + landcolor = toRGB("grey90") +) + +# styling for "zoomed in" map +g1 <- c( + g, + resolution = 50, + showcoastlines = T, + countrycolor = toRGB("white"), + coastlinecolor = toRGB("white"), + projection = list(type = 'Mercator'), + list(lonaxis = list(range = c(-15, -5))), + list(lataxis = list(range = c(0, 12))), + list(domain = list(x = c(0, 1), y = c(0, 1))) +) + +g2 <- c( + g, + showcountries = F, + bgcolor = toRGB("white", alpha = 0), + list(domain = list(x = c(0, .6), y = c(0, .6))) +) + + +plot_ly(df, type = 'scattergeo', mode = 'markers', locations = Country, + locationmode = 'country names', text = paste(Value, "cases"), + color = as.ordered(abbrev), marker = list(size = Value/50), inherit = F) %>% + add_trace(type = 'scattergeo', mode = 'text', geo = 'geo2', showlegend = F, + # plotly should support "unboxed" constants + lon = list(21.0936), lat = list(7.1881), text = list('Africa')) %>% + add_trace(type = 'choropleth', locations = Country, locationmode = 'country names', + z = Month, colors = "black", showscale = F, geo = 'geo2', data = df9) %>% + layout(title = 'Ebola cases reported by month in West Africa 2014
Source:
HDX', + geo = g1, geo2 = g2) + +# ---------------------------------------------------------------------------- +# https://plot.ly/python/lines-on-maps/ +# ---------------------------------------------------------------------------- + +# airport locations +air <- read.csv('https://raw.githubusercontent.com/plotly/datasets/master/2011_february_us_airport_traffic.csv') +# flights between airports +flights <- read.csv('https://raw.githubusercontent.com/plotly/datasets/master/2011_february_aa_flight_paths.csv') +flights$id <- seq_len(nrow(flights)) + +# map projection +geo <- list( + scope = 'north america', + projection = list(type = 'azimuthal equal area'), + showland = TRUE, + landcolor = toRGB("gray95"), + countrycolor = toRGB("gray80") +) + +plot_ly(air, lon = long, lat = lat, text = airport, type = 'scattergeo', + locationmode = 'USA-states', marker = list(size = 2, color = 'red'), + inherit = FALSE) %>% + add_trace(lon = list(start_lon, end_lon), lat = list(start_lat, end_lat), + group = id, opacity = cnt/max(cnt), data = flights, + mode = 'lines', line = list(width = 1, color = 'red'), + type = 'scattergeo', locationmode = 'USA-states') %>% + layout(title = 'Feb. 2011 American Airline flight paths
(Hover for airport names)', + geo = geo, showlegend = FALSE) + +########################################################################## + + +plot_ly(lat = c(40.7127, 51.5072), lon = c(-74.0059, 0.1275), type = 'scattergeo', + mode = 'lines', line = list(width = 2, color = 'blue')) %>% + layout( + title = 'London to NYC Great Circle', + showlegend = FALSE, + geo = list( + resolution = 50, + showland = TRUE, + showlakes = TRUE, + landcolor = toRGB("grey80"), + countrycolor = toRGB("grey80"), + lakecolor = toRGB("white"), + projection = list(type = "equirectangular"), + coastlinewidth = 2, + lataxis = list( + range = c(20, 60), + showgrid = TRUE, + tickmode = "linear", + dtick = 10 + ), + lonaxis = list( + range = c(-100, 20), + showgrid = TRUE, + tickmode = "linear", + dtick = 20 + ) + ) + ) + +########################################################################## + +df <- read.csv('https://raw.githubusercontent.com/plotly/datasets/master/globe_contours.csv') +df$id <- seq_len(nrow(df)) + +library(tidyr) +d <- df %>% + gather(key, value, -id) %>% + separate(key, c("l", "line"), "\\.") %>% + spread(l, value) + +p <- plot_ly(type = 'scattergeo', mode = 'lines', + line = list(width = 2, color = 'violet')) + +for (i in unique(d$line)) + p <- add_trace(p, lat = lat, lon = lon, data = subset(d, line == i)) + +geo <- list( + showland = TRUE, + showlakes = TRUE, + showcountries = TRUE, + showocean = TRUE, + countrywidth = 0.5, + landcolor = toRGB("grey90"), + lakecolor = toRGB("white"), + oceancolor = toRGB("white"), + projection = list( + type = 'orthographic', + rotation = list( + lon = -100, + lat = 40, + roll = 0 + ) + ), + lonaxis = list( + showgrid = TRUE, + gridcolor = toRGB("gray40"), + gridwidth = 0.5 + ), + lataxis = list( + showgrid = TRUE, + gridcolor = toRGB("gray40"), + gridwidth = 0.5 + ) +) + +layout(p, showlegend = FALSE, geo = geo, + title = 'Contour lines over globe
(Click and drag to rotate)') + +# ---------------------------------------------------------------------------- +# https://plot.ly/python/scatter-plots-on-maps/ +# ---------------------------------------------------------------------------- + +df <- read.csv('https://raw.githubusercontent.com/plotly/datasets/master/2011_february_us_airport_traffic.csv') +df$hover <- with(df, paste(airport, city, state, "Arrivals: ", cnt)) + +# TODO: rework utils so that marker specs aren't written over +plot_ly(df, lat = lat, lon = long, text = hover, color = cnt, + type = 'scattergeo', locationmode = 'USA-states', mode = 'markers', + marker = list(size = 8, opacity = 0.8, symbol = 'square')) %>% + layout( + title = 'Most trafficked US airports
(Hover for airport names)', + geo = list( + scope = 'usa', + projection = list(type = 'albers usa'), + showland = TRUE, + landcolor = toRGB("gray95"), + subunitcolor = toRGB("gray85"), + countrycolor = toRGB("gray85"), + countrywidth = 0.5, + subunitwidth = 0.5 + ) + ) + +########################################################################## + +df <- read.csv('https://raw.githubusercontent.com/plotly/datasets/master/2015_06_30_precipitation.csv') +df$hover <- paste(df$Globvalue, "inches") + +# change default color scale title +m <- list(colorbar = list(title = "Total Inches")) + +plot_ly(df, lat = Lat, lon = Lon, text = hover, color = Globvalue, + type = 'scattergeo', marker = m) %>% + layout(title = 'US Precipitation 06-30-2015
Source: NOAA', + geo = list( + scope = 'north america', + showland = TRUE, + landcolor = toRGB("grey83"), + subunitcolor = toRGB("white"), + countrycolor = toRGB("white"), + showlakes = TRUE, + lakecolor = toRGB("white"), + showsubunits = TRUE, + showcountries = TRUE, + resolution = 50, + projection = list( + type = 'conic conformal', + rotation = list( + lon = -100 + ) + ), + lonaxis = list( + showgrid = TRUE, + gridwidth = 0.5, + range= c(-140, -55), + dtick = 5 + ), + lataxis = list( + showgrid = TRUE, + gridwidth = 0.5, + range= c(20, 60), + dtick = 5 + ) + ) + ) + +# ---------------------------------------------------------------------------- +# https://plot.ly/python/bubble-maps/ +# ---------------------------------------------------------------------------- + +df <- read.csv('https://raw.githubusercontent.com/plotly/datasets/master/2014_us_cities.csv') +df$hover <- paste(df$name, "Population", df$pop/1e6, " million") + +df$q <- with(df, cut(pop, quantile(pop))) +levels(df$q) <- paste(c("1st", "2nd", "3rd", "4th", "5th"), "Quantile") +df$q <- as.ordered(df$q) + +plot_ly(df, lon = lon, lat = lat, text = hover, + marker = list(size = sqrt(pop/10000) + 1), + color = q, type = 'scattergeo', locationmode = 'USA-states') %>% + layout( + title = '2014 US city populations
(Click legend to toggle traces)', + geo = list( + scope = 'usa', + projection = list(type = 'albers usa'), + showland = TRUE, + landcolor = toRGB("gray85"), + subunitwidth = 1, + countrywidth = 1, + subunitcolor = toRGB("white"), + countrycolor = toRGB("white") + ) + ) + +# ---------------------------------------------------------------------------- +# https://plot.ly/python/map-subplots-and-small-multiples/ +# ---------------------------------------------------------------------------- + +df <- read.csv('https://raw.githubusercontent.com/plotly/datasets/master/1962_2006_walmart_store_openings.csv') + +# common map properties +g <- list( + scope = 'usa', + showland = T, + landcolor = toRGB("gray90"), + showcountries = F, + subunitcolor = toRGB("white") +) + +df2 <- subset(df, YEAR %in% 2000:2005) +p <- plot_ly(df2, type = 'scattergeo', lon = LON, lat = LAT, group = YEAR, + marker = list(color = toRGB("blue"), opacity = 0.5), showlegend = F) %>% + layout(title = 'New Walmart Stores per year 1962-2006
+ Source: + University of Minnesota', + # showlegend = False, + autosize = F, + width = 1000, + height = 900, + hovermode = F) + +# To do more complex plots, you might need to modify the _built_ plotly object +l <- plotly_build(p) +geos <- sub("^geo1$", "geo", paste0("geo", seq_along(unique(df2$YEAR)))) +l$data <- Map(function(x, y) { x[["geo"]] <- y; x }, l$data, geos) +frac <- function(x) { + y <- abs(x - trunc(x)) + y[y == 0 & x > 0] <- 1 + y +} + +for (i in 9:1) { + for (j in 1:5) { + # five columns + xs <- c((j - 1) / 5, j / 5) + l[["layout"]][[geos[i]]] <- c( + g, + list(domain = + list( + x = frac(xs), + y = c(0, 1) + ) + ) + ) + } + +} + + +l + + +# IDEA: In subplots API, maybe we could provide smart domain defaults given that +# the user specifies which traces are on different plots? For example: +p <- plot_ly(df, type = 'scattergeo', lon = LON, lat = LAT, group = YEAR, + marker = list(color = toRGB("blue"), opacity = 0.5), showlegend = F) +l <- plotly_build(p) +geos <- sub("^geo1$", "geo", paste0("geo", seq_along(unique(df$YEAR)))) +l$data <- Map(function(x, y) { x[["geo"]] <- y; x }, l$data, geos) +subplots(l) + + +# Also, something like this? +df$id <- factor(df$YEAR) +levels(df$id) <- seq_along(unique(df$YEAR)) +p <- plot_ly(df, type = 'scattergeo', lon = LON, lat = LAT, group = YEAR, + geo = paste0("geo", id), showlegend = F, + marker = list(color = toRGB("blue"), opacity = 0.5)) +subplots(p) + + +# # some examples are easier with ggplot2 (but this takes FOREVER) +# library(ggplot2) +# st <- map_data("state") +# gg <- ggplot() + geom_polygon(aes(long, lat, group = group), data = st) + +# geom_point(aes(LON, LAT), color = "blue", alpha = 0.5, data = df) + +# facet_wrap(~YEAR, ncol = 5) +# +# # convert ggplot2 to plotly +# p <- ggplotly(gg) +# str(p$layout) diff --git a/inst/shiny/plotlyEmbed.js b/inst/shiny/plotly_embed.js similarity index 72% rename from inst/shiny/plotlyEmbed.js rename to inst/shiny/plotly_embed.js index e745eca85a..68c9469191 100644 --- a/inst/shiny/plotlyEmbed.js +++ b/inst/shiny/plotly_embed.js @@ -1,10 +1,7 @@ var binding = new Shiny.OutputBinding(); binding.find = function(scope) { - // not sure what this function does, or - // why its necessary... - console.log('binding.scope'); - return $(scope).find('.graphs'); + return $(scope).find('.plotly_embed'); }; binding.renderValue = function(el, messages) { @@ -13,11 +10,9 @@ binding.renderValue = function(el, messages) { // by renderGraph. these named lists are postMessage // commands that get passed into the embedded graph. // See https://github.com/plotly/Embed-API for details - console.log('renderValue, messages: ', JSON.stringify(messages)); var $el = $(el); if (!window.graphs) { - console.log('first time rendering'); initGraphs(messages); } messages.forEach(function(message){ @@ -27,10 +22,10 @@ binding.renderValue = function(el, messages) { }; -Shiny.outputBindings.register(binding, "plotlyshiny"); +Shiny.outputBindings.register(binding, "plotlyEmbed"); function initGraphs(initialMessages){ - var $graphs = $('.graphs'); + var $graphs = $('.plotly_embed'); var graphs = {}; $graphs.each(function(i){ graphs[$graphs[i].id] = { @@ -42,13 +37,12 @@ function initGraphs(initialMessages){ }; }); - // messages coming from the embedded graphs // either 'pong' or the 'hover', 'zoom', 'click' events - window.addEventListener('message', function(e){ + window.addEventListener('message', function(e) { var message = e.data; - for(var graph_id in graphs){ - if(graphs[graph_id].graphContentWindow === e.source) { + for (var graph_id in graphs) { + if (graphs[graph_id].graphContentWindow === e.source) { var graph = graphs[graph_id]; break; } @@ -58,8 +52,7 @@ function initGraphs(initialMessages){ var graphContentWindow = graph.graphContentWindow; var id = graph.id; - if('pong' in message && message.pong) { - console.log('>> clearing!'); + if ('pong' in message && message.pong) { clearInterval(pinger); graphContentWindow.postMessage({ 'task': 'listen', @@ -71,11 +64,10 @@ function initGraphs(initialMessages){ } }); // TODO: send pong back to R - } else if (message.type==='hover' || - message.type==='zoom' || - message.type==='click') { - console.log('>> ', message.type); - if(message.type !== 'zoom') { + } else if (message.type === 'hover' || + message.type === 'zoom' || + message.type === 'click') { + if (message.type !== 'zoom') { for(var i in message.points) { delete message.points[i].data; } diff --git a/inst/shiny/plotly_offline.js b/inst/shiny/plotly_offline.js new file mode 100644 index 0000000000..3fac2bc9cc --- /dev/null +++ b/inst/shiny/plotly_offline.js @@ -0,0 +1,11 @@ +var binding = new Shiny.OutputBinding(); + +binding.find = function(scope) { + return $(scope).find('.plotly_offline'); +}; + +binding.renderValue = function(el, dat) { + Plotly.plot(dat[0]["id"], dat[0]["data"], dat[0]["layout"]) +}; + +Shiny.outputBindings.register(binding, "plotlyOffline"); diff --git a/man/add_trace.Rd b/man/add_trace.Rd index 0d719bc420..2d6b6e47e3 100644 --- a/man/add_trace.Rd +++ b/man/add_trace.Rd @@ -4,8 +4,7 @@ \alias{add_trace} \title{Add a trace to a plotly visualization} \usage{ -add_trace(p = get_plot(strict = FALSE), ..., data = NULL, - evaluate = FALSE) +add_trace(p = get_plot(), ..., data = NULL, evaluate = FALSE) } \arguments{ \item{p}{A plotly visualization.} diff --git a/man/get_plot.Rd b/man/get_plot.Rd index c71c9a33f2..b986501ce2 100644 --- a/man/get_plot.Rd +++ b/man/get_plot.Rd @@ -8,8 +8,6 @@ get_plot(data = NULL, strict = TRUE) } \arguments{ \item{data}{a data frame with a class of plotly (and a plotly_hash attribute).} - -\item{strict}{throw a warning if the plotly_hash attribute is missing.} } \description{ Given a data frame with a class of plotly, this function returns the arguments diff --git a/man/knit_print.offline.Rd b/man/knit_print.offline.Rd new file mode 100644 index 0000000000..d410aa63fc --- /dev/null +++ b/man/knit_print.offline.Rd @@ -0,0 +1,22 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/print.R +\name{knit_print.offline} +\alias{knit_print.offline} +\title{Embed a plotly iframe into an R markdown document via \code{knit_print}} +\usage{ +knit_print.offline(x, options, ...) +} +\arguments{ +\item{x}{named list of ggplots and option lists to pass to \code{animint2dir}.} + +\item{options}{knitr options.} + +\item{...}{placeholder.} +} +\description{ +Embed a plotly iframe into an R markdown document via \code{knit_print} +} +\references{ +https://github.com/yihui/knitr/blob/master/vignettes/knit_print.Rmd +} + diff --git a/man/layout.Rd b/man/layout.Rd index ded10df949..4cc2aee735 100644 --- a/man/layout.Rd +++ b/man/layout.Rd @@ -4,7 +4,7 @@ \alias{layout} \title{Add and/or modify layout of a plotly} \usage{ -layout(p = get_plot(strict = FALSE), ..., data = NULL, evaluate = FALSE) +layout(p = get_plot(), ..., data = NULL, evaluate = FALSE) } \arguments{ \item{p}{A plotly visualization.} diff --git a/man/offline.Rd b/man/offline.Rd new file mode 100644 index 0000000000..b49c91a438 --- /dev/null +++ b/man/offline.Rd @@ -0,0 +1,49 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/offline.R +\name{offline} +\alias{offline} +\title{Plotly Offline} +\usage{ +offline(p = get_plot(), height = 400, width = "100\%", out_dir = NULL, + open_browser = interactive(), src_dir = "~/.plotly/plotlyjs") +} +\arguments{ +\item{p}{a plotly object} + +\item{height}{A valid CSS unit (like "100%", "600px", "auto") or a number, +which will be coerced to a string and have "px" appended.} + +\item{width}{A valid CSS unit (like "100%", "600px", "auto") or a number, +which will be coerced to a string and have "px" appended.} + +\item{out_dir}{a directory to place the visualization. +If \code{NULL}, a temporary directory is used when the offlin object is printed.} + +\item{open_browser}{open the visualization after creating it?} + +\item{src_dir}{a directory pointing to the plotlyjs source} +} +\value{ +a plotly object of class "offline" +} +\description{ +Create a plotly visualization that doesn't require an external plotly server. +} +\examples{ +\dontrun{ +p <- plot_ly(data = iris, x = Sepal.Width, y = Sepal.Length, color = Species, + mode = "markers") +offline(p) + +# offline ggplots +gg <- qplot(data = iris, x = Sepal.Width, y = Sepal.Length, color = Species) +offline(gg) +} +} +\author{ +Carson Sievert +} +\references{ +\url{http://purchasing.plot.ly/} +} + diff --git a/man/plotlyOutput.Rd b/man/plotlyOutput.Rd index e01d4b8f9b..897daaeab5 100644 --- a/man/plotlyOutput.Rd +++ b/man/plotlyOutput.Rd @@ -4,7 +4,7 @@ \alias{plotlyOutput} \title{Shiny ui output function} \usage{ -plotlyOutput(outputId, width = "100\%", height = "550px") +plotlyOutput(outputId, width = "100\%", height = "550px", offline = TRUE) } \arguments{ \item{outputId}{output variable to read the plot from} @@ -12,6 +12,8 @@ plotlyOutput(outputId, width = "100\%", height = "550px") \item{width}{width of the output.} \item{height}{height of the output.} + +\item{Use}{plotly offline, if available?} } \description{ Shiny ui output function diff --git a/man/plotly_build.Rd b/man/plotly_build.Rd index cb21d2c0ce..ae0dbf05a2 100644 --- a/man/plotly_build.Rd +++ b/man/plotly_build.Rd @@ -2,11 +2,18 @@ % Please edit documentation in R/utils.R \name{plotly_build} \alias{plotly_build} -\title{Evaluate unevaluated arguments for a plotly object} +\title{Build a plotly object before viewing it} \usage{ plotly_build(l) } +\arguments{ +\item{l}{a ggplot object, or a plotly object, or a list.} +} \description{ -Evaluate unevaluated arguments for a plotly object +For convenience and efficiency purposes, plotly objects are subject to lazy +evaluation. That is, the actual content behind a plotly object is not +created until it is absolutely necessary. In some instances, you may want +to perform this evaluation yourself, and work directly with the resulting +list. } diff --git a/man/print.offline.Rd b/man/print.offline.Rd new file mode 100644 index 0000000000..f9942eeb61 --- /dev/null +++ b/man/print.offline.Rd @@ -0,0 +1,17 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/print.R +\name{print.offline} +\alias{print.offline} +\title{Print an "offline" (local) plotly object} +\usage{ +\method{print}{offline}(x, ...) +} +\arguments{ +\item{x}{an object with class 'offline'} + +\item{...}{other arguments} +} +\description{ +Print an "offline" (local) plotly object +} + diff --git a/man/renderPlotly.Rd b/man/renderPlotly.Rd index 6c3fa5146d..f331db9d67 100644 --- a/man/renderPlotly.Rd +++ b/man/renderPlotly.Rd @@ -4,14 +4,16 @@ \alias{renderPlotly} \title{Render a plotly graph in shiny} \usage{ -renderPlotly(expr, envir = parent.frame(), quoted = FALSE) +renderPlotly(expr, envir = parent.frame(), quoted = FALSE, offline = TRUE) } \arguments{ \item{expr}{An expression that creates a ggplot or plotly object} \item{envir}{The environment in which to evaluate \code{expr}.} -\item{quoted}{Is expr a quoted expression (with \code{quote()})? +\item{quoted}{Is expr a quoted expression (with \code{quote()})?} + +\item{Use}{plotly offline, if available? This is useful if you want to save an expression in a variable.} } \description{ diff --git a/tests/testthat.R b/tests/testthat.R index 129f64c4f5..318e259078 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -37,7 +37,7 @@ if (!file.exists(hash_file)) { # it will POST figures to plotly and save pngs save_outputs <- function(gg, name) { print(paste("Running test:", name)) - p <- if (is.ggplot(gg)) gg2list(gg) else plotly:::plotly_build(get_plot(gg)) + p <- if (is.ggplot(gg)) gg2list(gg) else plotly_build(gg) tpr <- Sys.getenv("TRAVIS_PULL_REQUEST") # only render/save pngs if this is a Travis pull request if (tpr != "false" && tpr != "") { From c7afe7d9315d2a31f40bfd6776023b9d9e33c9a5 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Thu, 16 Jul 2015 13:11:19 -0500 Subject: [PATCH 154/227] improve offline implementation --- R/offline.R | 24 +- R/print.R | 42 +- R/shiny.R | 49 +- R/utils.R | 1 + inst/shiny/plotly_embed.js | 79 -- inst/shiny/plotly_offline.js | 11 - inst/shiny/plotly_ping.js | 23 + inst/shiny/plotly_shiny.js | 57 + vignettes/offline.Rmd | 61 + vignettes/offline.gif | Bin 0 -> 1253529 bytes vignettes/offline.html | 2376 ++++++++++++++++++++++++++++++++++ 11 files changed, 2575 insertions(+), 148 deletions(-) delete mode 100644 inst/shiny/plotly_embed.js delete mode 100644 inst/shiny/plotly_offline.js create mode 100644 inst/shiny/plotly_ping.js create mode 100644 inst/shiny/plotly_shiny.js create mode 100644 vignettes/offline.Rmd create mode 100644 vignettes/offline.gif create mode 100644 vignettes/offline.html diff --git a/R/offline.R b/R/offline.R index 967a0fc108..96ae546e9e 100644 --- a/R/offline.R +++ b/R/offline.R @@ -44,8 +44,6 @@ offline <- function(p = get_plot(), height = 400, width = "100%", haz <- has_offline() if (!haz) offline_stop() p <- plotly_build(p) - - if (is.numeric(width)) width <- paste0(width, "px") structure( list( data = to_JSON(p$data), @@ -53,7 +51,6 @@ offline <- function(p = get_plot(), height = 400, width = "100%", id = digest::digest(p), height = if (is.numeric(height)) paste0(height, "px") else height, width = if (is.numeric(width)) paste0(width, "px") else width, - bundle = names(haz), out_dir = out_dir, viewer = if (open_browser) get_browser() ), @@ -61,6 +58,13 @@ offline <- function(p = get_plot(), height = 400, width = "100%", ) } +new_offline <- function(data, layout, height, width, id) { + sprintf( + '
Drawing...
', + id, id, height, width, id, data, layout, id + ) +} + has_offline <- function() { off <- Sys.getenv("plotly_offline") bundles <- c("plotly-matlab-offline-bundle.js", @@ -76,19 +80,21 @@ has_offline <- function() { } } # return the path as well as T/F - setNames(haz, off) + setNames(!haz, off) } offline_stop <- function() { - stop("Couldn't find the offline source file under ", + stop("Required source files are not located under ", Sys.getenv("plotly_offline"), "\n\n", - "If you have Plotly Offline, change the default search path: \n ", - " Sys.setenv('plotly_offline' = '/path/to/bundle.js') \n", - "If you don't have Plotly Offline, you may purchase it here http://purchasing.plot.ly \n", + "If you have Plotly Offline, and those files are located under a different \n", + "directory, you can change the default search path: \n ", + " Sys.setenv('plotly_offline' = '/path/to/plotlyjs') \n", + "If you don't have Plotly Offline, you may purchase it here: \n", + " http://purchasing.plot.ly \n", "If you have any questions, please contact team@plot.ly", call. = FALSE) } -get_offline <- function(jq = FALSE) { +offline_bundle <- function(jq = FALSE) { haz <- has_offline() if (!haz) offline_stop() # ipython already has jQuery, and so does shiny diff --git a/R/print.R b/R/print.R index 82be0d8439..8331e567cc 100644 --- a/R/print.R +++ b/R/print.R @@ -8,11 +8,11 @@ #' @param ... other arguments #' @export print.plotly <- function(x, ...) { - resp <- plotly_POST(x) - l$url <- u <- resp$url - if (!is.null(u)) { - if (httr::url_ok(u) && interactive()) browseURL(u) + l <- plotly_POST(x) + if (!is.null(l$url)) { + if (httr::url_ok(l$url) && interactive()) browseURL(l$url) } + # get_figure() instead? invisible(l) } @@ -40,9 +40,9 @@ knit_print.plotly <- function(x, options, ...) { #' @param ... other arguments #' @export print.offline <- function(x, ...) { - off <- get_offline(jq = TRUE) + off <- offline_bundle(jq = TRUE) plotlyjs <- readChar(off, file.info(off)$size) - html <- with(x, sprintf( + html <- sprintf( ' @@ -51,16 +51,9 @@ print.offline <- function(x, ...) { -
Drawing...
-
- - ', - plotlyjs, id, id, height, width, id, data, layout, id - )) + %s + ', plotlyjs, with(x, new_offline(data, layout, height, width, id)) + ) d <- if (is.null(x$out_dir)) { tempdir() } else { @@ -83,16 +76,13 @@ knit_print.offline <- function(x, options, ...) { warning("Please install.packages('knitr')") return(x) } - # if this is the first plot in the document, - # place dependencies just before it - if (length(knitr::knit_meta(class = "plotly_offline", clean = FALSE)) == 0) { - b <- readChar(x$bundle, file.info(x$bundle)$size) - x$html <- paste0( - sprintf('', b), - x$html - ) - } - knitr::asis_output(x$html, meta = structure("", class = "plotly_offline")) + off <- offline_bundle(jq = TRUE) + b <- readChar(off, file.info(off)$size) + p <- paste0( + sprintf('', b), + with(x, new_offline(data, layout, height, width, id)) + ) + knitr::asis_output(p) } #' Embed a plotly iframe into a IPython Notebook diff --git a/R/shiny.R b/R/shiny.R index 6ff086729a..ab1c80823b 100644 --- a/R/shiny.R +++ b/R/shiny.R @@ -8,26 +8,27 @@ #' plotlyOutput <- function(outputId, width = "100%", height = "550px", offline = TRUE) { if (!requireNamespace("shiny")) message("Please install.packages('shiny')") + dep <- shiny::createWebDependency(plotly_shiny()) if (offline && has_offline()) { - deps <- lapply(plotly_offline(), shiny::createWebDependency) + dep <- list(dep, shiny::createWebDependency(shiny_offline())) el <- htmltools::tags$div( id = outputId, - class = 'plotly_offline', + class = 'plotly_shiny', style = sprintf("width: %s; height: %s;", width, height) ) } else { - deps <- shiny::createWebDependency(plotly_embed()) + #dep <- list(shiny::createWebDependency(shiny_online()), dep) el <- htmltools::tags$iframe( id = outputId, src = "https://plot.ly/~playground/7.embed", - class = "plotly_embed", + class = "plotly_shiny", style = "border:none;", seamless = TRUE, width = width, height = height ) } - htmltools::attachDependencies(el, deps) + htmltools::attachDependencies(el, dep) } #' Render a plotly graph in shiny @@ -49,8 +50,7 @@ renderPlotly <- function(expr, envir = parent.frame(), quoted = FALSE, offline = renderFunc <- function(shinysession, name, ...) { p <- func() l <- if (offline) offline(p) else plotly_build(p) - # why do I need this???????????? - l$id <- "trendPlot" + l$offline <- offline # eventually let users alter this? l$task <- "newPlot" # return a list of named lists that describe valid postMessage @@ -69,25 +69,28 @@ renderPlotly <- function(expr, envir = parent.frame(), quoted = FALSE, offline = # these are here basically so we can take advantage of shiny::createWebDependency # --------------------------------------------------------------------------- -plotly_embed <- function() { - htmltools::htmlDependency(name = "plotly_embed", +# functionality shared between both online and offline modes +plotly_shiny <- function() { + htmltools::htmlDependency(name = "plotly_shiny", version = packageVersion("plotly"), src = system.file("shiny", package = "plotly"), - script = "plotly_embed.js") + script = "plotly_shiny.js") } -plotly_offline <- function() { +shiny_online <- function() { + htmltools::htmlDependency(name = "shiny_online", + # better way to track the bundle version? + version = packageVersion("plotly"), + src = system.file("shiny", package = "plotly"), + script = "plotly_ping.js") +} + +shiny_offline <- function() { # shiny already has jQuery (and it requires >= 1.10) - off <- get_offline(jq = FALSE) - list( - htmltools::htmlDependency(name = "offline_bundle", - # better way to track the bundle version? - version = packageVersion("plotly"), - src = dirname(off), - script = basename(off)), - htmltools::htmlDependency(name = "plotly_offline", - version = packageVersion("plotly"), - src = system.file("shiny", package = "plotly"), - script = "plotly_offline.js") - ) + off <- offline_bundle(jq = FALSE) + htmltools::htmlDependency(name = "shiny_offline", + # better way to track the bundle version? + version = packageVersion("plotly"), + src = dirname(off), + script = basename(off)) } diff --git a/R/utils.R b/R/utils.R index 152f824755..c82697ae54 100644 --- a/R/utils.R +++ b/R/utils.R @@ -1,4 +1,5 @@ is.plotly <- function(x) inherits(x, "plotly") +is.offline <- function(x) inherits(x, "offline") "%||%" <- function(x, y) { if (length(x) > 0) x else y diff --git a/inst/shiny/plotly_embed.js b/inst/shiny/plotly_embed.js deleted file mode 100644 index 68c9469191..0000000000 --- a/inst/shiny/plotly_embed.js +++ /dev/null @@ -1,79 +0,0 @@ -var binding = new Shiny.OutputBinding(); - -binding.find = function(scope) { - return $(scope).find('.plotly_embed'); -}; - -binding.renderValue = function(el, messages) { - // this gets called when the inputs change - // messages is the list of named lists passed up - // by renderGraph. these named lists are postMessage - // commands that get passed into the embedded graph. - // See https://github.com/plotly/Embed-API for details - var $el = $(el); - - if (!window.graphs) { - initGraphs(messages); - } - messages.forEach(function(message){ - console.log('posting ', message, ' to ', message.id); - window.graphs[message.id].graphContentWindow.postMessage(message, 'https://plot.ly'); - }); - -}; - -Shiny.outputBindings.register(binding, "plotlyEmbed"); - -function initGraphs(initialMessages){ - var $graphs = $('.plotly_embed'); - var graphs = {}; - $graphs.each(function(i){ - graphs[$graphs[i].id] = { - graphContentWindow: $graphs[i].contentWindow, - id: $graphs[i].id, - pinger: setInterval(function(){ - $graphs[i].contentWindow.postMessage({task: 'ping'}, 'https://plot.ly'); - }, 500) - }; - }); - - // messages coming from the embedded graphs - // either 'pong' or the 'hover', 'zoom', 'click' events - window.addEventListener('message', function(e) { - var message = e.data; - for (var graph_id in graphs) { - if (graphs[graph_id].graphContentWindow === e.source) { - var graph = graphs[graph_id]; - break; - } - } - - var pinger = graph.pinger; - var graphContentWindow = graph.graphContentWindow; - var id = graph.id; - - if ('pong' in message && message.pong) { - clearInterval(pinger); - graphContentWindow.postMessage({ - 'task': 'listen', - 'events': ['zoom', 'click', 'hover']}, - 'https://plot.ly'); - initialMessages.forEach(function(initialMessage){ - if(initialMessage.id == id){ - graphContentWindow.postMessage(initialMessage, 'https://plot.ly'); - } - }); - // TODO: send pong back to R - } else if (message.type === 'hover' || - message.type === 'zoom' || - message.type === 'click') { - if (message.type !== 'zoom') { - for(var i in message.points) { - delete message.points[i].data; - } - } - // TODO: Send back to R - } - }); - window.graphs = graphs; -} diff --git a/inst/shiny/plotly_offline.js b/inst/shiny/plotly_offline.js deleted file mode 100644 index 3fac2bc9cc..0000000000 --- a/inst/shiny/plotly_offline.js +++ /dev/null @@ -1,11 +0,0 @@ -var binding = new Shiny.OutputBinding(); - -binding.find = function(scope) { - return $(scope).find('.plotly_offline'); -}; - -binding.renderValue = function(el, dat) { - Plotly.plot(dat[0]["id"], dat[0]["data"], dat[0]["layout"]) -}; - -Shiny.outputBindings.register(binding, "plotlyOffline"); diff --git a/inst/shiny/plotly_ping.js b/inst/shiny/plotly_ping.js new file mode 100644 index 0000000000..24ac4b2c5c --- /dev/null +++ b/inst/shiny/plotly_ping.js @@ -0,0 +1,23 @@ +// Ping plotly to make sure it's active before posting further messages +// see https://github.com/plotly/postMessage-API#ping + +// Before pinging, wait until the entire page is ready +// since iframe(s) might not be ready yet +$(window).load(function() { + var pinger = setInterval(function() { + // This class has to match the class in plotlyOutput() as well as + // Shiny.binding.find (see inst/shiny/plotly_shiny.js) + var plot = document.getElementsByClassName('plotly_shiny')[0].contentWindow; + plot.postMessage({task: 'ping'}, 'https://plot.ly'); + }, 500); + + window.addEventListener('message', function(e) { + if (e.origin !== "https://plot.ly") return; + if (e.data.pong) { + console.log('Initial pong, frame is ready to receive'); + clearInterval(pinger); + } + }); +}); + + diff --git a/inst/shiny/plotly_shiny.js b/inst/shiny/plotly_shiny.js new file mode 100644 index 0000000000..3e23460af5 --- /dev/null +++ b/inst/shiny/plotly_shiny.js @@ -0,0 +1,57 @@ +// First, ping plotly to make sure it's active before posting further messages +// see https://github.com/plotly/postMessage-API#ping + +// Before pinging, wait until the entire page is ready +// since iframe(s) might not be ready yet +$(window).load(function() { + var pinger = setInterval(function() { + // This class has to match the class in plotlyOutput() as well as + // Shiny.binding.find (see inst/shiny/plotly_shiny.js) + var plot = document.getElementsByClassName('plotly_shiny')[0].contentWindow; + plot.postMessage({task: 'ping'}, 'https://plot.ly'); + }, 500); + + window.addEventListener('message', function(e) { + if (e.origin !== "https://plot.ly") return; + if (e.data.pong) { + console.log('Initial pong, frame is ready to receive'); + clearInterval(pinger); + } + }); +}); + + + +// Immediately Invoked Function Expression (IIFE). +// recommended by Joe -> https://github.com/jcheng5/shiny-js-examples/blob/master/output/www/linechart-binding.js +(function() { + +var binding = new Shiny.OutputBinding(); + +binding.find = function(scope) { + return $(scope).find('.plotly_shiny'); +}; + +binding.renderValue = function(el, dat) { + + // $el is the jQuery representation of this shiny output + // for offline plots, this element is a div; otherwise, an iframe + var $el = $(el); + + if (dat[0].offline === true) { + // why does this add traces instead of create a new plot? + Plotly.newPlot($el.attr("id"), dat[0].data, dat[0].layout); + } else { + // see https://github.com/plotly/postMessage-API#newPlot + $el[0].contentWindow.postMessage({ + task: 'newPlot', + data: dat[0].data, + layout: dat[0].layout + }, 'https://plot.ly'); + } + +}; + +Shiny.outputBindings.register(binding, "plotlyEmbed"); + +})(); diff --git a/vignettes/offline.Rmd b/vignettes/offline.Rmd new file mode 100644 index 0000000000..21338cc266 --- /dev/null +++ b/vignettes/offline.Rmd @@ -0,0 +1,61 @@ +--- +title: "Plotly Offline in R" +author: "Carson Sievert" +output: + html_document: + pandoc_args: [ + "+RTS", "-K512m", + "-RTS" + ] +vignette: > + %\VignetteEngine{knitr::rmarkdown} + %\VignetteIndexEntry{offline} +--- + +```{r, echo = FALSE} +knitr::opts_chunk$set(message = FALSE) +``` + +## Setup plotly offline + +When you purchase [plotly offline](http://purchasing.plot.ly/), you'll receive a personal download link to a zip file named plotlyjs.zip. Once downloaded, just move that file to your `~/.plotly` directory. + +```{r, eval = FALSE} +if (!dir.exists("~/.plotly")) dir.create("~/.plotly") +file.rename("~/Downloads/plotlyjs.zip", "~/.plotly/plotlyjs.zip") +``` + +If, for some reason, you can't move the zip file to that location, tell R to look elsewhere by changing the "plotly_offline" environment variable (in this case, you may want to place this snippet in your ~/.Rprofile). + +```{r, eval = FALSE} +Sys.setenv("plotly_offline" = "~/Downloads/") +``` + +## Hello Plotly Offline + +To make offline plots, just give the `offline()` function a plotly object. + +```{r} +library(plotly) +p <- plot_ly(iris, x = Sepal.Width, y = Sepal.Length, color = Species, mode = "markers") +offline(p) +``` + +Or give it a ggplot2 object + +```{r} +gg <- qplot(data = iris, x = Sepal.Width, y = Sepal.Length, color = Species) +offline(gg) +``` + +Since plotly offline allows us to make standalone web pages, when using RStudio, your offline plots will appear directly in the viewer: + +
+ +
+ +If you use plotly inside of shiny apps or reactive rmarkdown documents (and have plotly offline), your plotly graphs will be offline by default! + +```{r, eval = FALSE} +shiny::runApp(system.file("examples/UN_Simple", package = "plotly")) +``` diff --git a/vignettes/offline.gif b/vignettes/offline.gif new file mode 100644 index 0000000000000000000000000000000000000000..ee80bdd4a151098250f2bfea540f62ad9da8c59c GIT binary patch literal 1253529 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%0Dd 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%0DjZ~W1s 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

<9t*w+qHh53 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≻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%0AM0?kmXpa-PsfspwwUVw?7WwLl6q##>} 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 Uc*RoZF&hn?-&3ANaK6--;mT1-*easAeU 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гtg+b3NNJ!-C_?R4GVox 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 z zu16gw>}DEFT(-?LmQ+$3w#v(J=r501=`+dh}eam%kh$cZRUO zRHH|@;Tn?rh?0HE5p~#VA&}{c;9QBJFYiBUue{rzd-ng>1&kSjWk6br>{15B*KwXBA*y3>}ap-rV)qO?`+KF-CR3P28{tvS9{L!NSfE zMMNxKxkyB{`AJ1ANZ(9^dJNTC435J{l@Hhh8KeR}!~-3`SRgnOKIFnAxQixS0YMzW zC~IMq#@)`02E4L4+_B#24MskLN@?b-noz; z{!+c<9Tu=*M4_P??x7k=9|0^tBXr?yLBJj6;Z|`X9s+=wot+%gVL)M`Cazya9AOe# zA0(<`0FvSy3JuXDKq+9uA%spK4r0kjVkrT@%3T*Ex}j+)#4Z9MG5QM}mSP=F4FC|q zLOfy<#+xkC;S(~Vo-N}n!lIT?K+#oTS=1e4_(K?Q;D7|!icp{js$)xtpt_JCLzp1B zp#R{6Py`FUk%S0U5?QtB+}fZD7uB{;p9YkBsgS24N8>yXhkqpWkSSc z9vv1`N+mZ=#6l)OLy{d*BAf(jB?8POGEk-5@Z=ONpHm`4MqWf&x}-z)&Oq*tUBcu> zq-8~PL5(3qSt0~l9u`q*g;5e_UmjLS%7izXAvk)4I7X&XeBfgM)wY!j;2}h2lK%@l zGKAr+AUi6AJT_kNK;B!72R^_IcR>jSo=|R3;KejWnDK~az-CKWCPswCW=2#ZT7+)k zCRaokXZS;sRmyK7r!+B|==A1pj^=X$-fakHMEDtwZ3T5!Cvz4BZ(c-qT0}i`17(Ke z1;R-NVg^5CgLs+|be;u2xPze>1wUBBIT!`skc;U>#Il{>L{yvJAf81~7=HpsWPlq* z@WVM6sJ1!hLg?mC2xMR~L^@zY2tj7raMiY8XvtWphD>OMjwgsd#$+ajKlDcjhyxb^ zSvvAXxL6xd^odfypiT(hBrs@auBSxoLnU+=BIKt;R7f{y1CGiFFhs~i!2f7c$ml|J zgJuF}doqSYv`}?Q0Y_G#hPKI-Ug?JT1C^3wh<+*Em8Z6B1{e&82++nc0N6UxMT;hd zk>&*6D8)|*=zvDV-%Z5MjDu*>MVuzZM06(4>}hjkCzuxMd=RRkChAv=C|y9qP3!|~ zs1{7DDO{+>PpF52=EQxLi;pG*ld4Oz1w~N_>RVu{MC@m|=&3zEsiL;3tG+6%h6ba; zgN~W0R6qIfUA$5SH8XFnWg{At$<3)y&hQzXx%aAGrpsq_q(Elm9gzAq{t5=*W zjY!0%k_&?lXSV(;zy_?qhQzGCg@GVQr2c~*sOj9;>sF*-gZYHFxu{Q=V6q~FJW|B4 z2I{KP#l-$6LnM`x4lK!*tjPjw!M;TvSjQZ6fFX>*fGFUK8bvz*f^XDAMYuy{00Yj( z#kszzutG|)mLR`Y1dRGZx=!n){A@*J=Eb&$!=9|vPA%1@Ov~F7O6#nBD~jjz;S? ztWmV-QuHlc+^Iy^EQ6KqXS{3L3a|BEFZQkt{`TuX+yt$L_Rn| zQq)54Rwwi>?}7G$E&%OkEGv>!Z}#S|{_d|xY_IWpFY;pN*D^0fm|(l+gz^Ro?n*>D z#7Jr6!}%WB=JGEESMb`du34zV%e>4u*u?kDEPGbO>`og?@J3|NFG7T7;Y9|>ipK<7 zFbv1=z+y1hm?PYL@VM$-MabhM9B@b|ub+BuJu-wk!2j;|$}kcqvD(t`Sop&ji~tlz zu@qyF3kz6#@~{ts1Q4%>5VNpE6mjNOu@a9l8JjE+Sl%0DCSl0D~N}Px$VzhatkydPW)nf+I_?B-gSnk0&Lk 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�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%0D=~)Bg#6kZ@#kR&Eov}qwqkcCV)(|@V0RF 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%0DnfR}PKlnEjH(5d@S2qPv_}_MManCe?)FA{ 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

ZeL-r-CX!t|^=SS15kX?od=| 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∓ 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 z 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

^* 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 literal 0 HcmV?d00001 diff --git a/vignettes/offline.html b/vignettes/offline.html new file mode 100644 index 0000000000..2a5ec48372 --- /dev/null +++ b/vignettes/offline.html @@ -0,0 +1,2376 @@ + + + + + + + + + + + + + +Plotly Offline in R + + + + + + + + + + + + + + + + + + + + + +

+ + + + + +
+

Setup plotly offline

+

If you’ve purchased plotly offline, you should’ve received a private download link to a zip file named plotlyjs.zip. Once downloaded, just move that file to your ~/.plotly directory.

+
if (!dir.exists("~/.plotly")) dir.create("~/.plotly")
+file.rename("~/Downloads/plotlyjs.zip", "~/.plotly/plotlyjs.zip")
+

If, for some reason, you can’t move the zip file to that location, you can tell R to look elsewhere by changing the “plotly_offline” environment variable (in this case, you may want to place this snippet in your ~/.Rprofile).

+
Sys.setenv("plotly_offline" = "~/Downloads/")
+
+
+

Hello Plotly Offline

+

To make offline plots, just give the offline() function a plotly object.

+
library(plotly)
+p <- plot_ly(data = iris, x = Sepal.Width, y = Sepal.Length, color = Species,
+  mode = "markers")
+offline(p)
+ +
+Drawing… +
+
+ +
+ +

Or give it a ggplot2 object

+
gg <- qplot(data = iris, x = Sepal.Width, y = Sepal.Length, color = Species)
+offline(gg)
+ +
+Drawing… +
+
+ +
+ +

Since plotly offline allows us to make standalone web pages, when using RStudio, your offline plots will appear directly in the viewer:

+

+

If you use plotly inside of shiny apps or reactive rmarkdown documents (and have plotly offline), your plotly graphs will be offline by default!

+
shiny::runApp(system.file("examples/UN_Simple", package = "plotly"))
+
+ + +
+ + + + + + + + From 677984c92ababbdcf4335397ba412bc517d08af1 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Thu, 16 Jul 2015 14:31:37 -0500 Subject: [PATCH 155/227] refine online shiny implementation --- R/offline.R | 2 +- inst/shiny/plotly_ping.js | 23 ---------------- inst/shiny/plotly_shiny.js | 54 ++++++++++++++++++-------------------- 3 files changed, 26 insertions(+), 53 deletions(-) delete mode 100644 inst/shiny/plotly_ping.js diff --git a/R/offline.R b/R/offline.R index 96ae546e9e..bb73d9f3b9 100644 --- a/R/offline.R +++ b/R/offline.R @@ -80,7 +80,7 @@ has_offline <- function() { } } # return the path as well as T/F - setNames(!haz, off) + setNames(haz, off) } offline_stop <- function() { diff --git a/inst/shiny/plotly_ping.js b/inst/shiny/plotly_ping.js deleted file mode 100644 index 24ac4b2c5c..0000000000 --- a/inst/shiny/plotly_ping.js +++ /dev/null @@ -1,23 +0,0 @@ -// Ping plotly to make sure it's active before posting further messages -// see https://github.com/plotly/postMessage-API#ping - -// Before pinging, wait until the entire page is ready -// since iframe(s) might not be ready yet -$(window).load(function() { - var pinger = setInterval(function() { - // This class has to match the class in plotlyOutput() as well as - // Shiny.binding.find (see inst/shiny/plotly_shiny.js) - var plot = document.getElementsByClassName('plotly_shiny')[0].contentWindow; - plot.postMessage({task: 'ping'}, 'https://plot.ly'); - }, 500); - - window.addEventListener('message', function(e) { - if (e.origin !== "https://plot.ly") return; - if (e.data.pong) { - console.log('Initial pong, frame is ready to receive'); - clearInterval(pinger); - } - }); -}); - - diff --git a/inst/shiny/plotly_shiny.js b/inst/shiny/plotly_shiny.js index 3e23460af5..f260f81877 100644 --- a/inst/shiny/plotly_shiny.js +++ b/inst/shiny/plotly_shiny.js @@ -1,27 +1,3 @@ -// First, ping plotly to make sure it's active before posting further messages -// see https://github.com/plotly/postMessage-API#ping - -// Before pinging, wait until the entire page is ready -// since iframe(s) might not be ready yet -$(window).load(function() { - var pinger = setInterval(function() { - // This class has to match the class in plotlyOutput() as well as - // Shiny.binding.find (see inst/shiny/plotly_shiny.js) - var plot = document.getElementsByClassName('plotly_shiny')[0].contentWindow; - plot.postMessage({task: 'ping'}, 'https://plot.ly'); - }, 500); - - window.addEventListener('message', function(e) { - if (e.origin !== "https://plot.ly") return; - if (e.data.pong) { - console.log('Initial pong, frame is ready to receive'); - clearInterval(pinger); - } - }); -}); - - - // Immediately Invoked Function Expression (IIFE). // recommended by Joe -> https://github.com/jcheng5/shiny-js-examples/blob/master/output/www/linechart-binding.js (function() { @@ -43,11 +19,31 @@ binding.renderValue = function(el, dat) { Plotly.newPlot($el.attr("id"), dat[0].data, dat[0].layout); } else { // see https://github.com/plotly/postMessage-API#newPlot - $el[0].contentWindow.postMessage({ - task: 'newPlot', - data: dat[0].data, - layout: dat[0].layout - }, 'https://plot.ly'); + var msg = {task: 'newPlot', data: dat[0].data, layout: dat[0].layout}; + var plot = $el[0].contentWindow; + // If we haven't attached any data to this binding, ping plotly to + // make sure it's ready to receive message(s). This will prevent posting + // n >= 1 messages everytime shiny inputs change + // Combines ideas from: + // https://github.com/plotly/postMessage-API#ping + // https://github.com/jcheng5/shiny-js-examples/blob/master/output/www/linechart-binding.js + if (!$el.data("plotly")) { + var pinger = setInterval(function() { + plot.postMessage({task: 'ping'}, 'https://plot.ly'); + }, 500); + window.addEventListener('message', function(e) { + if (e.origin !== "https://plot.ly") return; + if (e.data.pong) { + console.log('Initial pong, frame is ready to receive'); + clearInterval(pinger); + plot.postMessage(msg, 'https://plot.ly'); + } + }); + // now attach some arbitrary data + $el.data("plotly", {plotly: 'rules'}); + } + + plot.postMessage(msg, 'https://plot.ly'); } }; From fceab4cbc9905a2fe5f142933ed1f3c5cbe6edd6 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Mon, 20 Jul 2015 09:51:47 -0500 Subject: [PATCH 156/227] Github token var was renamed --- inst/build-push-comment.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index 7cbe9edbb8..3c09ccf33d 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -146,7 +146,7 @@ if (any(grepl("Changes not staged for commit:|Untracked files:", st))) { commit_msg <- paste0('"Pushed from ', build_link, '"') system(paste('git commit -q -m', commit_msg)) # This post explains how this works -- http://rmflight.github.io/posts/2014/11/travis_ci_gh_pages.html - repo <- sprintf("https://%s@github.com/cpsievert/plotly-test-table.git", Sys.getenv("GH_TOKEN")) + repo <- sprintf("https://%s@github.com/cpsievert/plotly-test-table.git", Sys.getenv("GITHUB_PAT")) system(paste("git pull", repo, "gh-pages")) system(paste("git push -q", repo, "gh-pages")) } From f37d6d027da3cf9950a2f1163073d456ea8884eb Mon Sep 17 00:00:00 2001 From: cpsievert Date: Mon, 20 Jul 2015 12:31:38 -0500 Subject: [PATCH 157/227] Change default colorscale to viridis (note this will soon be default in matplotlib) --- DESCRIPTION | 6 ++++-- R/utils.R | 32 +++++++++++++++++++------------- 2 files changed, 23 insertions(+), 15 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 4809f9e3d7..bef8f82a7e 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -29,7 +29,8 @@ Imports: httr, jsonlite, magrittr, - digest + digest, + viridis Suggests: dplyr, maps, @@ -37,5 +38,6 @@ Suggests: knitr, devtools, shiny, - rmarkdown + rmarkdown, + RColorBrewer LazyData: true diff --git a/R/utils.R b/R/utils.R index c82697ae54..c83462c1ad 100644 --- a/R/utils.R +++ b/R/utils.R @@ -134,18 +134,17 @@ plotly_build <- function(l) { colorize <- function(dat, title = "") { cols <- dat[["color"]] %||% dat[["z"]] if (is.numeric(cols)) { - # by default, match ggplot2 color gradient -- http://docs.ggplot2.org/current/scale_gradient.html - colors <- dat[["colors"]] %||% c("#132B43", "#56B1F7") - colz <- scales::col_numeric(colors, cols, na.color = "transparent")(cols) - df <- if (length(cols) > 1) data.frame(scales::rescale(cols), colz) + # by default, use viridis::viridis(10) -> http://rud.is/b/2015/07/20/using-the-new-viridis-colormap-in-r-thanks-to-simon-garnier/ + colors <- dat[["colors"]] %||% viridis::viridis(10) + cols <- as.vector(cols) + rng <- range(cols, na.rm = TRUE) + x <- seq(min(rng), max(rng), length.out = 10) + colz <- scales::col_numeric(colors, rng, na.color = "transparent")(x) + df <- if (length(cols) > 1) data.frame(scales::rescale(x), colz) else data.frame(c(0, 1), rep(colz, 2)) col_list <- list( colorbar = list(title = as.character(title)), - colorscale = setNames(df, NULL), - autocolorscale = FALSE, - color = cols, - cmin = min(cols), - cmax = max(cols) + colorscale = setNames(df, NULL) ) if (grepl("scatter", dat[["type"]] %||% "scatter")) { dat[["marker"]] <- modifyList(col_list, dat[["marker"]] %||% list()) @@ -156,8 +155,10 @@ colorize <- function(dat, title = "") { } else { # discrete color scale dat <- traceify(dat, "color") lvls <- unlist(lapply(dat, function(x) unique(x[["color"]]))) - colors <- dat[[1]][["colors"]] %||% - RColorBrewer::brewer.pal(length(lvls), if (is.ordered(cols)) "Greens" else "Set2") + N <- length(lvls) + default <- if (is.ordered(cols)) viridis::viridis(N) + else RColorBrewer::brewer.pal(N, "Set2") + colors <- dat[[1]][["colors"]] %||% default colz <- scales::col_factor(colors, levels = lvls, na.color = "transparent")(lvls) dat <- Map(function(x, y) { x[["marker"]] <- c(x[["marker"]], list(color = y)); x }, dat, colz) @@ -271,8 +272,13 @@ struct <- function(x, y, ...) { } # TODO: what are some other common configuration options we want to support?? -get_domain <- function() { - Sys.getenv("plotly_domain", "https://plot.ly") +get_domain <- function(type = "main") { + if (type == "stream") { + Sys.getenv("plotly_streaming_domain", "http://stream.plot.ly") + } else { + Sys.getenv("plotly_domain", "https://plot.ly") + } + } # plotly's special keyword arguments in POST body From 89f98be24889c2dcc72eaa7a946243a84d416ca2 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Mon, 20 Jul 2015 16:07:37 -0500 Subject: [PATCH 158/227] Document special arguments; change location of a few functions --- NAMESPACE | 2 +- R/plotly.R | 273 +++++++++++++++++++++++++++++++++++++------- R/plotly_POST.R | 2 +- R/utils.R | 189 +++--------------------------- man/add_trace.Rd | 33 ++++-- man/get_plot.Rd | 2 +- man/layout.Rd | 14 +-- man/offline.Rd | 22 +++- man/plot_ly.Rd | 24 ++-- man/plotlyOutput.Rd | 2 +- man/plotly_build.Rd | 2 +- man/renderPlotly.Rd | 2 +- man/stream.Rd | 31 +++++ 13 files changed, 343 insertions(+), 255 deletions(-) create mode 100644 man/stream.Rd diff --git a/NAMESPACE b/NAMESPACE index 765608ce90..fe5bfc5282 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -6,7 +6,6 @@ export("%>%") export(add_trace) export(embed_notebook) export(get_figure) -export(get_plot) export(gg2list) export(ggplot_build2) export(ggplotly) @@ -24,6 +23,7 @@ export(plotly_POST) export(plotly_build) export(renderPlotly) export(signup) +export(stream) export(style) export(subplot) export(toRGB) diff --git a/R/plotly.R b/R/plotly.R index 72ed4a07ff..169aac5a97 100644 --- a/R/plotly.R +++ b/R/plotly.R @@ -6,21 +6,18 @@ #' Reference section (see below). #' #' @param data A data frame (optional). -#' @param ... Visual properties. -#' All arguments documented in the references section below are supported. -#' In addition, there are special arguments which map variables to visual -#' aethestics in a similar style to ggplot2 (such as \code{color}). +#' @param ... These arguments are documented in the references section below. +#' Note that acceptable arguments depend on the trace type. #' @param type A charater string describing the type of trace. -#' @param group A variable name for mapping to group. -#' If used, a different trace will be created for each unique value. -#' @param color A variable name for mapping to color. +#' @param group Map a variable to group. If used, +#' a different trace will be created for each unique value of this variable. +#' @param color Map a variable to color. #' @param colors Either a colorbrewer2.org palette name (e.g. "YlOrRd" or "Blues"), #' or a vector of colors to interpolate in hexadecimal "#RRGGBB" format, #' or a color interpolation function like \link{grDevices::colorRamp}. #' @param symbol A variable name for mapping to symbols. #' @param symbols A character vector of symbol types. Possible values: #' 'dot', 'cross', 'diamond', 'square', 'triangle-down', 'triangle-left', 'triangle-right', 'triangle-up' -#' #' @param inherit should future traces inherit properties from this initial trace? #' @param evaluate logical. Evaluate arguments when this function is called? #' @seealso \code{\link{layout}()}, \code{\link{add_trace}()}, \code{\link{style}()} @@ -46,20 +43,27 @@ #' } #' plot_ly <- function(data = data.frame(), ..., type = "scatter", + group, color, colors, symbol, symbols, inherit = TRUE, evaluate = FALSE) { - # record trace information + # "native" plotly arguments + argz <- substitute(list(...)) + # tack on "special" arguments + if (!missing(group)) argz$group <- substitute(group) + if (!missing(color)) argz$color <- substitute(color) + if (!missing(colors)) argz$colors <- substitute(colors) + if (!missing(symbol)) argz$symbol <- substitute(symbol) + if (!missing(symbols)) argz$symbols <- substitute(symbols) + # trace information tr <- list( type = type, - # TODO: verify/filter arguments based on trace type. - args = substitute(list(...)), - env = list2env(data), - enclos = parent.frame(), + args = argz, + env = list2env(data), # environment in which to evaluate arguments + enclos = parent.frame(), # if objects aren't found in env, look here inherit = inherit ) - # this info is sufficient for recreating the plot + # plotly objects should always have a _list_ of trace(s) p <- list( data = list(tr), - # Maybe provide an argument to keep layout? layout = NULL, url = NULL ) @@ -69,26 +73,45 @@ plot_ly <- function(data = data.frame(), ..., type = "scatter", #' Add a trace to a plotly visualization #' -#' @param p A plotly visualization. -#' @param ... Visual properties. -#' All arguments documented in the references section below are supported. -#' In addition, there are special arguments which map variables to visual -#' aethestics in a similar style to ggplot2 (such as \code{color}). -#' @param data A data frame (optional). +#' @param p A plotly object. +#' @param ... These arguments are documented in the references section below. +#' Note that acceptable arguments depend on the trace type. +#' @param type A charater string describing the type of trace. +#' @param group Map a variable to group. If used, +#' a different trace will be created for each unique value of this variable. +#' @param color Map a variable to color. +#' @param colors Either a colorbrewer2.org palette name (e.g. "YlOrRd" or "Blues"), +#' or a vector of colors to interpolate in hexadecimal "#RRGGBB" format, +#' or a color interpolation function like \link{grDevices::colorRamp}. +#' @param symbol A variable name for mapping to symbols. +#' @param symbols A character vector of symbol types. Possible values: +#' 'dot', 'cross', 'diamond', 'square', 'triangle-down', 'triangle-left', 'triangle-right', 'triangle-up' +#' @param data A data frame to associate with this trace (optional). If not +#' provided, arguments are evaluated using the data frame in \code{\link{plot_ly}()}. #' @param evaluate logical. Evaluate arguments when this function is called? +#' @seealso \code{\link{plot_ly}()} #' @references \url{https://plot.ly/r/reference/} #' @author Carson Sievert #' @export #' -add_trace <- function(p = get_plot(), ..., +add_trace <- function(p = get_plot(), ..., type = "scatter", + group, color, colors, symbol, symbols, data = NULL, evaluate = FALSE) { - p <- get_plot(p) + # "native" plotly arguments + argz <- substitute(list(...)) + # tack on "special" arguments + if (!missing(group)) argz$group <- substitute(group) + if (!missing(color)) argz$color <- substitute(color) + if (!missing(colors)) argz$colors <- substitute(colors) + if (!missing(symbol)) argz$symbol <- substitute(symbol) + if (!missing(symbols)) argz$symbols <- substitute(symbols) tr <- list( - args = substitute(list(...)), + args = argz, # if data is missing, adopt the most recent data environment env = if (is.null(data)) p$data[[length(p$data)]]$env else list2env(data), enclos = parent.frame() ) + p <- get_plot(p) p$data <- c(p$data, list(tr)) if (evaluate) p <- plotly_build(p) hash_plot(data, p) @@ -96,9 +119,13 @@ add_trace <- function(p = get_plot(), ..., #' Add and/or modify layout of a plotly #' -#' @inheritParams add_trace +#' @param p A plotly object. +#' @param ... Arguments to the layout object. For documentation, +#' see \url{https://plot.ly/r/reference/#Layout_and_layout_style_objects} +#' @param data A data frame to associate with this layout (optional). If not +#' provided, arguments are evaluated using the data frame in \code{\link{plot_ly}()}. +#' @param evaluate logical. Evaluate arguments when this function is called? #' @author Carson Sievert -#' @references \url{https://plot.ly/r/reference/#Layout_and_layout_style_objects} #' @export #' layout <- function(p = get_plot(), ..., @@ -144,25 +171,191 @@ style <- function(p = get_plot(strict = FALSE), ..., traces = 1, evaluate = FALS hash_plot(data, p) } -#' Obtain underlying data of plotly object + +#' Build a plotly object before viewing it #' -#' Given a data frame with a class of plotly, this function returns the arguments -#' and/or data used to create the plotly. If no data frame is provided, -#' the last plotly object created in this R session is returned (if it exists). +#' For convenience and efficiency purposes, plotly objects are subject to lazy +#' evaluation. That is, the actual content behind a plotly object is not +#' created until it is absolutely necessary. In some instances, you may want +#' to perform this evaluation yourself, and work directly with the resulting +#' list. #' -#' @param data a data frame with a class of plotly (and a plotly_hash attribute). +#' @param l a ggplot object, or a plotly object, or a list. #' @export -get_plot <- function(data = NULL, strict = TRUE) { - hash <- attr(data, "plotly_hash") - if (!is.null(hash)) { - get(hash, envir = plotlyEnv) - } else if (is.data.frame(data)) { - # safe to just grab the most recent environment? - hash <- rev(ls(plotlyEnv))[1] - plotlyEnv[[hash]] +plotly_build <- function(l) { + # ggplot objects don't need any special type of handling + if (is.ggplot(l)) return(gg2list(l)) + l <- get_plot(l) + nms <- names(l) + # assume unnamed list elements are data/traces + idx <- nms %in% "" + l <- if (is.null(nms)) { + list(data = l) + } else if (any(idx)) { + c(data = c(l$data, l[idx]), l[!idx]) + } else l + dats <- list() + for (i in seq_along(l$data)) { + d <- l$data[[i]] + # if appropriate, evaluate trace arguments in a suitable environment + idx <- names(d) %in% c("args", "env") + if (sum(idx) == 2) { + dat <- c(d[!idx], eval(d$args, as.list(d$env), d$enclos)) + dat[c("args", "env", "enclos")] <- NULL + } else { + dat <- d + } + # process specially named arguments + has_color <- !is.null(dat[["color"]]) || !is.null(dat[["z"]]) + has_symbol <- !is.null(dat[["symbol"]]) + has_group <- !is.null(dat[["group"]]) + if (has_color) dats <- c(dats, colorize(dat, as.list(d$args)[["color"]])) + # TODO: add a legend title (is this only possible via annotations?!?) + if (has_symbol) dats <- c(dats, symbolize(dat)) + if (has_group) dats <- c(dats, traceify(dat, "group")) + if (!has_color && !has_symbol && !has_group) dats <- c(dats, list(dat)) + } + x <- list(data = dats) + # carry over properties/data from first trace (if appropriate) + if (length(x$data) > 1 && isTRUE(l$data[[1]]$inherit)) { + for (i in seq.int(2, length(x$data))) { + x$data[[i]] <- modifyList(x$data[[1]], x$data[[i]]) + } + } + # plot_ly()/layout() may produce a unnamed list of layouts + # in that case, we may want to evaluate layout arguments + idx <- names(l$layout) == "" + if (all(idx)) { + nlayouts <- length(l$layout) + layouts <- setNames(vector("list", nlayouts), names(l$layout)) + for (i in seq_len(nlayouts)) { + layout <- l$layout[[i]] + idx <- names(layout) %in% c("args", "env") + layouts[[i]] <- if (sum(idx) == 2) { + c(layout[!idx], eval(layout$args, as.list(layout$env), layout$enclos)) + } else { + layout + } + } + idx <- names(layouts) == "" + x$layout <- if (any(idx)) { + c(Reduce(c, layouts[idx]), layouts[!idx]) + } else { + Reduce(c, layouts) + } + } else { + x$layout <- l$layout + } + # if style is not null, use it to modify existing traces + if (!is.null(l$style)) { + for (i in seq_along(l$style)) { + sty <- l$style[[i]] + idx <- names(sty) %in% c("args", "env") + new_sty <- if (sum(idx) == 2) c(sty[!idx], eval(sty$args, as.list(sty$env), sty$enclos)) else sty + for (k in sty$traces) x$data[[k]] <- modifyList(x$data[[k]], new_sty) + } + } + # add appropriate axis title (if they don't already exist) + x <- axis_titles(x, l) + # create a new plotly if no url is attached to this environment + x$fileopt <- if (is.null(l$url)) "new" else "overwrite" + # add plotly class mainly for printing method + class(x) <- unique(c("plotly", class(x))) + x +} + +# returns a _list of traces_. +colorize <- function(dat, title = "") { + cols <- dat[["color"]] %||% dat[["z"]] + if (is.numeric(cols)) { + # by default, use viridis::viridis(10) -> http://rud.is/b/2015/07/20/using-the-new-viridis-colormap-in-r-thanks-to-simon-garnier/ + colors <- dat[["colors"]] %||% viridis::viridis(10) + cols <- as.vector(cols) + rng <- range(cols, na.rm = TRUE) + x <- seq(min(rng), max(rng), length.out = 10) + colz <- scales::col_numeric(colors, rng, na.color = "transparent")(x) + df <- if (length(cols) > 1) data.frame(scales::rescale(x), colz) + else data.frame(c(0, 1), rep(colz, 2)) + col_list <- list( + colorbar = list(title = as.character(title)), + colorscale = setNames(df, NULL) + ) + # scatter-like traces can have both line and marker objects + if (grepl("scatter", dat[["type"]] %||% "scatter")) { + col_list$color <- cols + #mode <- dat[["mode"]] %||% "markers+lines" + dat[["marker"]] <- modifyList(col_list, dat[["marker"]] %||% list()) + # doing this breaks + #dat[["line"]] <- modifyList(col_list, dat[["line"]] %||% list()) + } else { + dat <- c(dat, col_list) + } + dat <- list(dat) + } else { # discrete color scale + dat <- traceify(dat, "color") + lvls <- unlist(lapply(dat, function(x) unique(x[["color"]]))) + N <- length(lvls) + default <- if (is.ordered(cols)) viridis::viridis(N) + else RColorBrewer::brewer.pal(N, "Set2") + colors <- dat[[1]][["colors"]] %||% default + colz <- scales::col_factor(colors, levels = lvls, na.color = "transparent")(lvls) + dat <- Map(function(x, y) { x[["marker"]] <- c(x[["marker"]], list(color = y)); x }, + dat, colz) + } + dat <- lapply(dat, function(x) { x$color <- NULL; x$colors <- NULL; x }) + dat +} + +symbolize <- function(dat) { + # symbols really only make sense when markers are in the mode, right? + dat$mode <- dat$mode %||% "markers" + dat <- traceify(dat, "symbol") + dat <- lapply(dat, function(x) { x$symbol <- NULL; x }) + N <- length(dat) + if (N > 8) warning("Plotly supports 8 different symbols, but you have ", N, " levels!") + symbols <- c('dot', 'cross', 'diamond', 'square', 'triangle-down', 'triangle-left', 'triangle-right', 'triangle-up') + sym <- symbols[seq_len(N)] + dat <- Map(function(x, y) { x$marker$symbol <- y; x }, dat, sym) + dat +} + +# break up a single trace into multiple traces according to values stored +# a particular key name +traceify <- function(dat, nm = "group") { + x <- dat[[nm]] + if (is.null(x)) { + return(list(dat)) } else { - data + # the order of lvls determines the order in which traces are drawn + # for ordered factors at least, it makes sense to draw the highest level first + # since that _should_ be the darkest color in a sequential pallette + lvls <- if (is.factor(x)) rev(levels(x)) else unique(x) + n <- length(x) + # recursively search for a non-list of appropriate length (if it is, subset it) + recurse <- function(z, n, idx) { + if (is.list(z)) lapply(z, recurse, n, idx) else if (length(z) == n) z[idx] else z + } + new_dat <- list() + for (j in seq_along(lvls)) { + new_dat[[j]] <- lapply(dat, function(y) recurse(y, n, x %in% lvls[j])) + new_dat[[j]]$name <- lvls[j] + } + return(new_dat) + } +} + +axis_titles <- function(x, l) { + for (i in c("x", "y", "z")) { + s <- lapply(x$data, "[[", i) + ax <- paste0(i, "axis") + t <- x$layout[[ax]]$title + if (is.null(t)) { # deparse the unevaluated expression from 1st trace + argz <- as.list(l$data[[1]]$args) + idx <- names(argz) %in% i + if (any(idx)) x$layout[[ax]]$title <- deparse(argz[idx][[1]]) + } } + x } #' Main interface to plotly diff --git a/R/plotly_POST.R b/R/plotly_POST.R index e04e3e3bbb..7cc274413b 100644 --- a/R/plotly_POST.R +++ b/R/plotly_POST.R @@ -33,7 +33,7 @@ plotly_POST <- function(x) { # search for keyword args in traces and take the first valid one kwargs2 <- Reduce(c, lapply(x$data, function(x) x[get_kwargs()])) - kwargs <- modifyList(kwargs, if (is.null(kwargs2)) list() else kwargs2) + kwargs <- modifyList(kwargs, kwargs %||% list()) # filename & fileopt are keyword arguments required by the API # (note they can also be specified by the user) diff --git a/R/utils.R b/R/utils.R index c83462c1ad..d33cb21b83 100644 --- a/R/utils.R +++ b/R/utils.R @@ -38,185 +38,24 @@ hash_plot <- function(df, p) { df } -#' Build a plotly object before viewing it +#' Obtain underlying data of plotly object #' -#' For convenience and efficiency purposes, plotly objects are subject to lazy -#' evaluation. That is, the actual content behind a plotly object is not -#' created until it is absolutely necessary. In some instances, you may want -#' to perform this evaluation yourself, and work directly with the resulting -#' list. +#' Given a data frame with a class of plotly, this function returns the arguments +#' and/or data used to create the plotly. If no data frame is provided, +#' the last plotly object created in this R session is returned (if it exists). #' -#' @param l a ggplot object, or a plotly object, or a list. -#' @export -plotly_build <- function(l) { - # ggplot objects don't need any special type of handling - if (is.ggplot(l)) return(gg2list(l)) - l <- get_plot(l) - nms <- names(l) - # assume unnamed list elements are data/traces - idx <- nms %in% "" - l <- if (is.null(nms)) { - list(data = l) - } else if (any(idx)) { - c(data = c(l$data, l[idx]), l[!idx]) - } else l - dats <- list() - for (i in seq_along(l$data)) { - d <- l$data[[i]] - # if appropriate, evaluate trace arguments in a suitable environment - idx <- names(d) %in% c("args", "env") - if (sum(idx) == 2) { - dat <- c(d[!idx], eval(d$args, as.list(d$env), d$enclos)) - dat[c("args", "env", "enclos")] <- NULL - } else { - dat <- d - } - # process specially named arguments - has_color <- !is.null(dat[["color"]]) || !is.null(dat[["z"]]) - has_symbol <- !is.null(dat[["symbol"]]) - has_group <- !is.null(dat[["group"]]) - if (has_color) dats <- c(dats, colorize(dat, as.list(d$args)[["color"]])) - # TODO: add a legend title (is this only possible via annotations?!?) - if (has_symbol) dats <- c(dats, symbolize(dat)) - if (has_group) dats <- c(dats, traceify(dat, "group")) - if (!has_color && !has_symbol && !has_group) dats <- c(dats, list(dat)) - } - x <- list(data = dats) - # carry over properties/data from first trace (if appropriate) - if (length(x$data) > 1 && isTRUE(l$data[[1]]$inherit)) { - for (i in seq.int(2, length(x$data))) { - x$data[[i]] <- modifyList(x$data[[1]], x$data[[i]]) - } - } - # plot_ly()/layout() may produce a unnamed list of layouts - # in that case, we may want to evaluate layout arguments - idx <- names(l$layout) == "" - if (all(idx)) { - nlayouts <- length(l$layout) - layouts <- setNames(vector("list", nlayouts), names(l$layout)) - for (i in seq_len(nlayouts)) { - layout <- l$layout[[i]] - idx <- names(layout) %in% c("args", "env") - layouts[[i]] <- if (sum(idx) == 2) { - c(layout[!idx], eval(layout$args, as.list(layout$env), layout$enclos)) - } else { - layout - } - } - idx <- names(layouts) == "" - x$layout <- if (any(idx)) { - c(Reduce(c, layouts[idx]), layouts[!idx]) - } else { - Reduce(c, layouts) - } - } else { - x$layout <- l$layout - } - # if style is not null, use it to modify existing traces - if (!is.null(l$style)) { - for (i in seq_along(l$style)) { - sty <- l$style[[i]] - idx <- names(sty) %in% c("args", "env") - new_sty <- if (sum(idx) == 2) c(sty[!idx], eval(sty$args, as.list(sty$env), sty$enclos)) else sty - for (k in sty$traces) x$data[[k]] <- modifyList(x$data[[k]], new_sty) - } - } - # add appropriate axis title (if they don't already exist) - x <- axis_titles(x, l) - # create a new plotly if no url is attached to this environment - x$fileopt <- if (is.null(l$url)) "new" else "overwrite" - # add plotly class mainly for printing method - class(x) <- unique(c("plotly", class(x))) - x -} - -# returns a _list of traces_. -colorize <- function(dat, title = "") { - cols <- dat[["color"]] %||% dat[["z"]] - if (is.numeric(cols)) { - # by default, use viridis::viridis(10) -> http://rud.is/b/2015/07/20/using-the-new-viridis-colormap-in-r-thanks-to-simon-garnier/ - colors <- dat[["colors"]] %||% viridis::viridis(10) - cols <- as.vector(cols) - rng <- range(cols, na.rm = TRUE) - x <- seq(min(rng), max(rng), length.out = 10) - colz <- scales::col_numeric(colors, rng, na.color = "transparent")(x) - df <- if (length(cols) > 1) data.frame(scales::rescale(x), colz) - else data.frame(c(0, 1), rep(colz, 2)) - col_list <- list( - colorbar = list(title = as.character(title)), - colorscale = setNames(df, NULL) - ) - if (grepl("scatter", dat[["type"]] %||% "scatter")) { - dat[["marker"]] <- modifyList(col_list, dat[["marker"]] %||% list()) - } else { - dat <- c(dat, col_list) - } - dat <- list(dat) - } else { # discrete color scale - dat <- traceify(dat, "color") - lvls <- unlist(lapply(dat, function(x) unique(x[["color"]]))) - N <- length(lvls) - default <- if (is.ordered(cols)) viridis::viridis(N) - else RColorBrewer::brewer.pal(N, "Set2") - colors <- dat[[1]][["colors"]] %||% default - colz <- scales::col_factor(colors, levels = lvls, na.color = "transparent")(lvls) - dat <- Map(function(x, y) { x[["marker"]] <- c(x[["marker"]], list(color = y)); x }, - dat, colz) - } - dat <- lapply(dat, function(x) { x$color <- NULL; x$colors <- NULL; x }) - dat -} - -symbolize <- function(dat) { - # symbols really only make sense when markers are in the mode, right? - dat$mode <- dat$mode %||% "markers" - dat <- traceify(dat, "symbol") - dat <- lapply(dat, function(x) { x$symbol <- NULL; x }) - N <- length(dat) - if (N > 8) warning("Plotly supports 8 different symbols, but you have ", N, " levels!") - symbols <- c('dot', 'cross', 'diamond', 'square', 'triangle-down', 'triangle-left', 'triangle-right', 'triangle-up') - sym <- symbols[seq_len(N)] - dat <- Map(function(x, y) { x$marker$symbol <- y; x }, dat, sym) - dat -} - -# break up a single trace into multiple traces according to values stored -# a particular key name -traceify <- function(dat, nm = "group") { - x <- dat[[nm]] - if (is.null(x)) { - return(list(dat)) +#' @param data a data frame with a class of plotly (and a plotly_hash attribute). +get_plot <- function(data = NULL, strict = TRUE) { + hash <- attr(data, "plotly_hash") + if (!is.null(hash)) { + get(hash, envir = plotlyEnv) + } else if (is.data.frame(data)) { + # safe to just grab the most recent environment? + hash <- rev(ls(plotlyEnv))[1] + plotlyEnv[[hash]] } else { - # the order of lvls determines the order in which traces are drawn - # for ordered factors at least, it makes sense to draw the highest level first - # since that _should_ be the darkest color in a sequential pallette - lvls <- if (is.factor(x)) rev(levels(x)) else unique(x) - n <- length(x) - # recursively search for a non-list of appropriate length (if it is, subset it) - recurse <- function(z, n, idx) { - if (is.list(z)) lapply(z, recurse, n, idx) else if (length(z) == n) z[idx] else z - } - new_dat <- list() - for (j in seq_along(lvls)) { - new_dat[[j]] <- lapply(dat, function(y) recurse(y, n, x %in% lvls[j])) - new_dat[[j]]$name <- lvls[j] - } - return(new_dat) - } -} - -axis_titles <- function(x, l) { - for (i in c("x", "y", "z")) { - s <- lapply(x$data, "[[", i) - ax <- paste0(i, "axis") - t <- x$layout[[ax]]$title - if (is.null(t)) { # deparse the unevaluated expression from 1st trace - argz <- as.list(l$data[[1]]$args) - idx <- names(argz) %in% i - if (any(idx)) x$layout[[ax]]$title <- deparse(argz[idx][[1]]) - } + data } - x } # Check for credentials/configuration and throw warnings where appropriate diff --git a/man/add_trace.Rd b/man/add_trace.Rd index 2d6b6e47e3..98260feec5 100644 --- a/man/add_trace.Rd +++ b/man/add_trace.Rd @@ -4,17 +4,33 @@ \alias{add_trace} \title{Add a trace to a plotly visualization} \usage{ -add_trace(p = get_plot(), ..., data = NULL, evaluate = FALSE) +add_trace(p = get_plot(), ..., type = "scatter", group, color, colors, + symbol, symbols, data = NULL, evaluate = FALSE) } \arguments{ -\item{p}{A plotly visualization.} +\item{p}{A plotly object.} -\item{...}{Visual properties. -All arguments documented in the references section below are supported. -In addition, there are special arguments which map variables to visual -aethestics in a similar style to ggplot2 (such as \code{color}).} +\item{...}{These arguments are documented in the references section below. +Note that acceptable arguments depend on the trace type.} -\item{data}{A data frame (optional).} +\item{type}{A charater string describing the type of trace.} + +\item{group}{Map a variable to group. If used, +a different trace will be created for each unique value of this variable.} + +\item{color}{Map a variable to color.} + +\item{colors}{Either a colorbrewer2.org palette name (e.g. "YlOrRd" or "Blues"), +or a vector of colors to interpolate in hexadecimal "#RRGGBB" format, +or a color interpolation function like \link{grDevices::colorRamp}.} + +\item{symbol}{A variable name for mapping to symbols.} + +\item{symbols}{A character vector of symbol types. Possible values: +'dot', 'cross', 'diamond', 'square', 'triangle-down', 'triangle-left', 'triangle-right', 'triangle-up'} + +\item{data}{A data frame to associate with this trace (optional). If not +provided, arguments are evaluated using the data frame in \code{\link{plot_ly}()}.} \item{evaluate}{logical. Evaluate arguments when this function is called?} } @@ -27,4 +43,7 @@ Carson Sievert \references{ \url{https://plot.ly/r/reference/} } +\seealso{ +\code{\link{plot_ly}()} +} diff --git a/man/get_plot.Rd b/man/get_plot.Rd index b986501ce2..d3877af94d 100644 --- a/man/get_plot.Rd +++ b/man/get_plot.Rd @@ -1,5 +1,5 @@ % Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/plotly.R +% Please edit documentation in R/utils.R \name{get_plot} \alias{get_plot} \title{Obtain underlying data of plotly object} diff --git a/man/layout.Rd b/man/layout.Rd index 4cc2aee735..769d56a9fe 100644 --- a/man/layout.Rd +++ b/man/layout.Rd @@ -7,14 +7,13 @@ layout(p = get_plot(), ..., data = NULL, evaluate = FALSE) } \arguments{ -\item{p}{A plotly visualization.} +\item{p}{A plotly object.} -\item{...}{Visual properties. -All arguments documented in the references section below are supported. -In addition, there are special arguments which map variables to visual -aethestics in a similar style to ggplot2 (such as \code{color}).} +\item{...}{Arguments to the layout object. For documentation, +see \url{https://plot.ly/r/reference/#Layout_and_layout_style_objects}} -\item{data}{A data frame (optional).} +\item{data}{A data frame to associate with this layout (optional). If not +provided, arguments are evaluated using the data frame in \code{\link{plot_ly}()}.} \item{evaluate}{logical. Evaluate arguments when this function is called?} } @@ -24,7 +23,4 @@ Add and/or modify layout of a plotly \author{ Carson Sievert } -\references{ -\url{https://plot.ly/r/reference/#Layout_and_layout_style_objects} -} diff --git a/man/offline.Rd b/man/offline.Rd index b49c91a438..850b278306 100644 --- a/man/offline.Rd +++ b/man/offline.Rd @@ -5,7 +5,7 @@ \title{Plotly Offline} \usage{ offline(p = get_plot(), height = 400, width = "100\%", out_dir = NULL, - open_browser = interactive(), src_dir = "~/.plotly/plotlyjs") + open_browser = interactive()) } \arguments{ \item{p}{a plotly object} @@ -17,11 +17,9 @@ which will be coerced to a string and have "px" appended.} which will be coerced to a string and have "px" appended.} \item{out_dir}{a directory to place the visualization. -If \code{NULL}, a temporary directory is used when the offlin object is printed.} +If \code{NULL}, a temporary directory is used when the offline object is printed.} \item{open_browser}{open the visualization after creating it?} - -\item{src_dir}{a directory pointing to the plotlyjs source} } \value{ a plotly object of class "offline" @@ -31,13 +29,27 @@ Create a plotly visualization that doesn't require an external plotly server. } \examples{ \dontrun{ +# If you purchased plotly offline, you should've received a private link +# to the source files. You may use this code to install them +link <- "private link" # put the link you received here +tmp <- tempfile(fileext = ".zip") +js_dir <- "~/.plotly/plotlyjs" +download.file(link, tmp) +if (!dir.exists(js_dir)) dir.create(js_dir, recursive = TRUE) +unzip(tmp, exdir = js_dir) +unlink(tmp) + +# now start making offline plots! p <- plot_ly(data = iris, x = Sepal.Width, y = Sepal.Length, color = Species, mode = "markers") offline(p) -# offline ggplots +# works with ggplot2 gg <- qplot(data = iris, x = Sepal.Width, y = Sepal.Length, color = Species) offline(gg) + +# also works with shiny/rmarkdown +shiny::runApp(system.file("examples/UN_Simple", package = "plotly")) } } \author{ diff --git a/man/plot_ly.Rd b/man/plot_ly.Rd index 166e16144e..a5eae2e5c2 100644 --- a/man/plot_ly.Rd +++ b/man/plot_ly.Rd @@ -4,27 +4,21 @@ \alias{plot_ly} \title{Initiate a plotly visualization} \usage{ -plot_ly(data = data.frame(), ..., type = "scatter", inherit = TRUE, - evaluate = FALSE) +plot_ly(data = data.frame(), ..., type = "scatter", group, color, colors, + symbol, symbols, inherit = TRUE, evaluate = FALSE) } \arguments{ \item{data}{A data frame (optional).} -\item{...}{Visual properties. -All arguments documented in the references section below are supported. -In addition, there are special arguments which map variables to visual -aethestics in a similar style to ggplot2 (such as \code{color}).} +\item{...}{These arguments are documented in the references section below. +Note that acceptable arguments depend on the trace type.} \item{type}{A charater string describing the type of trace.} -\item{inherit}{should future traces inherit properties from this initial trace?} - -\item{evaluate}{logical. Evaluate arguments when this function is called?} - -\item{group}{A variable name for mapping to group. -If used, a different trace will be created for each unique value.} +\item{group}{Map a variable to group. If used, +a different trace will be created for each unique value of this variable.} -\item{color}{A variable name for mapping to color.} +\item{color}{Map a variable to color.} \item{colors}{Either a colorbrewer2.org palette name (e.g. "YlOrRd" or "Blues"), or a vector of colors to interpolate in hexadecimal "#RRGGBB" format, @@ -34,6 +28,10 @@ or a color interpolation function like \link{grDevices::colorRamp}.} \item{symbols}{A character vector of symbol types. Possible values: 'dot', 'cross', 'diamond', 'square', 'triangle-down', 'triangle-left', 'triangle-right', 'triangle-up'} + +\item{inherit}{should future traces inherit properties from this initial trace?} + +\item{evaluate}{logical. Evaluate arguments when this function is called?} } \description{ Transform data into a plotly visualization. diff --git a/man/plotlyOutput.Rd b/man/plotlyOutput.Rd index 897daaeab5..3a782259b1 100644 --- a/man/plotlyOutput.Rd +++ b/man/plotlyOutput.Rd @@ -13,7 +13,7 @@ plotlyOutput(outputId, width = "100\%", height = "550px", offline = TRUE) \item{height}{height of the output.} -\item{Use}{plotly offline, if available?} +\item{offline}{Use plotly offline, if available?} } \description{ Shiny ui output function diff --git a/man/plotly_build.Rd b/man/plotly_build.Rd index ae0dbf05a2..4adc2a6a6a 100644 --- a/man/plotly_build.Rd +++ b/man/plotly_build.Rd @@ -1,5 +1,5 @@ % Generated by roxygen2 (4.1.1): do not edit by hand -% Please edit documentation in R/utils.R +% Please edit documentation in R/plotly.R \name{plotly_build} \alias{plotly_build} \title{Build a plotly object before viewing it} diff --git a/man/renderPlotly.Rd b/man/renderPlotly.Rd index f331db9d67..e3cb8defb5 100644 --- a/man/renderPlotly.Rd +++ b/man/renderPlotly.Rd @@ -13,7 +13,7 @@ renderPlotly(expr, envir = parent.frame(), quoted = FALSE, offline = TRUE) \item{quoted}{Is expr a quoted expression (with \code{quote()})?} -\item{Use}{plotly offline, if available? +\item{offline}{Use plotly offline, if available? This is useful if you want to save an expression in a variable.} } \description{ diff --git a/man/stream.Rd b/man/stream.Rd new file mode 100644 index 0000000000..d28838cf51 --- /dev/null +++ b/man/stream.Rd @@ -0,0 +1,31 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/stream.R +\name{stream} +\alias{stream} +\title{Stream objects} +\usage{ +stream(x) +} +\arguments{ +\item{p}{a plotly or figure object.} +} +\description{ +Stream objects +} +\examples{ +# generate 100 random observations +n <- 100 +x <- rnorm(n) + +# start a plotly stream +s <- stream() +# write to the stream +for (i in seq_len(50)) { + s$write(x = x) + x <- x[-n] + x[1] <- rnorm(1) +} +# close the stream +s$close() +} + From bd8cd6cadda0c615b7387d0a468e8afc32008ddb Mon Sep 17 00:00:00 2001 From: cpsievert Date: Mon, 20 Jul 2015 16:08:19 -0500 Subject: [PATCH 159/227] shiny binding is one file now --- R/shiny.R | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/R/shiny.R b/R/shiny.R index ab1c80823b..58287c6ff0 100644 --- a/R/shiny.R +++ b/R/shiny.R @@ -17,7 +17,6 @@ plotlyOutput <- function(outputId, width = "100%", height = "550px", offline = T style = sprintf("width: %s; height: %s;", width, height) ) } else { - #dep <- list(shiny::createWebDependency(shiny_online()), dep) el <- htmltools::tags$iframe( id = outputId, src = "https://plot.ly/~playground/7.embed", @@ -69,7 +68,7 @@ renderPlotly <- function(expr, envir = parent.frame(), quoted = FALSE, offline = # these are here basically so we can take advantage of shiny::createWebDependency # --------------------------------------------------------------------------- -# functionality shared between both online and offline modes +# the shiny binding plotly_shiny <- function() { htmltools::htmlDependency(name = "plotly_shiny", version = packageVersion("plotly"), @@ -77,14 +76,7 @@ plotly_shiny <- function() { script = "plotly_shiny.js") } -shiny_online <- function() { - htmltools::htmlDependency(name = "shiny_online", - # better way to track the bundle version? - version = packageVersion("plotly"), - src = system.file("shiny", package = "plotly"), - script = "plotly_ping.js") -} - +# the plotly offline bundle shiny_offline <- function() { # shiny already has jQuery (and it requires >= 1.10) off <- offline_bundle(jq = FALSE) From 48aa589380bf8e9a58373ba4c457fbcc1378d3e9 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 21 Jul 2015 13:24:15 -0500 Subject: [PATCH 160/227] Add size as a special argument; improve some docs --- R/offline.R | 4 +-- R/plotly.R | 42 ++++++++++++++++++------- inst/docs.R | 80 ++++++++++++++++++++++-------------------------- man/add_trace.Rd | 10 +++--- man/offline.Rd | 4 +-- man/plot_ly.Rd | 10 +++--- 6 files changed, 84 insertions(+), 66 deletions(-) diff --git a/R/offline.R b/R/offline.R index bb73d9f3b9..e3af993bca 100644 --- a/R/offline.R +++ b/R/offline.R @@ -3,9 +3,9 @@ #' Create a plotly visualization that doesn't require an external plotly server. #' #' @param p a plotly object -#' @param height A valid CSS unit (like "100%", "600px", "auto") or a number, +#' @param height A valid CSS unit. (like "100\%", "600px", "auto") or a number, #' which will be coerced to a string and have "px" appended. -#' @param width A valid CSS unit (like "100%", "600px", "auto") or a number, +#' @param width A valid CSS unit. (like "100\%", "600px", "auto") or a number, #' which will be coerced to a string and have "px" appended. #' @param out_dir a directory to place the visualization. #' If \code{NULL}, a temporary directory is used when the offline object is printed. diff --git a/R/plotly.R b/R/plotly.R index 169aac5a97..209276a179 100644 --- a/R/plotly.R +++ b/R/plotly.R @@ -9,15 +9,16 @@ #' @param ... These arguments are documented in the references section below. #' Note that acceptable arguments depend on the trace type. #' @param type A charater string describing the type of trace. -#' @param group Map a variable to group. If used, -#' a different trace will be created for each unique value of this variable. -#' @param color Map a variable to color. +#' @param group Either a variable name or a vector to use for grouping. If used, +#' a different trace will be created for each unique value. +#' @param color Either a variable name or a vector to use for color mapping. #' @param colors Either a colorbrewer2.org palette name (e.g. "YlOrRd" or "Blues"), #' or a vector of colors to interpolate in hexadecimal "#RRGGBB" format, #' or a color interpolation function like \link{grDevices::colorRamp}. -#' @param symbol A variable name for mapping to symbols. +#' @param symbol Either a variable name or a (discrete) vector to use for symbol encoding. #' @param symbols A character vector of symbol types. Possible values: #' 'dot', 'cross', 'diamond', 'square', 'triangle-down', 'triangle-left', 'triangle-right', 'triangle-up' +#' @param size A variable name or numeric vector to encode the area of markers. #' @param inherit should future traces inherit properties from this initial trace? #' @param evaluate logical. Evaluate arguments when this function is called? #' @seealso \code{\link{layout}()}, \code{\link{add_trace}()}, \code{\link{style}()} @@ -77,15 +78,16 @@ plot_ly <- function(data = data.frame(), ..., type = "scatter", #' @param ... These arguments are documented in the references section below. #' Note that acceptable arguments depend on the trace type. #' @param type A charater string describing the type of trace. -#' @param group Map a variable to group. If used, -#' a different trace will be created for each unique value of this variable. -#' @param color Map a variable to color. +#' @param group Either a variable name or a vector to use for grouping. If used, +#' a different trace will be created for each unique value. +#' @param color Either a variable name or a vector to use for color mapping. #' @param colors Either a colorbrewer2.org palette name (e.g. "YlOrRd" or "Blues"), #' or a vector of colors to interpolate in hexadecimal "#RRGGBB" format, #' or a color interpolation function like \link{grDevices::colorRamp}. -#' @param symbol A variable name for mapping to symbols. +#' @param symbol Either a variable name or a (discrete) vector to use for symbol encoding. #' @param symbols A character vector of symbol types. Possible values: #' 'dot', 'cross', 'diamond', 'square', 'triangle-down', 'triangle-left', 'triangle-right', 'triangle-up' +#' @param size A variable name or numeric vector to encode the area of markers. #' @param data A data frame to associate with this trace (optional). If not #' provided, arguments are evaluated using the data frame in \code{\link{plot_ly}()}. #' @param evaluate logical. Evaluate arguments when this function is called? @@ -205,7 +207,25 @@ plotly_build <- function(l) { } else { dat <- d } - # process specially named arguments + # start processing specially named arguments + s <- dat[["size"]] + if (!is.null(s)) { + if (!is.numeric(s)) warning("size should be numeric", call. = FALSE) + # if autosizing is used, guess that the plot is 300 by 600 + auto <- dat[["layout"]][["autosize"]] %||% TRUE + hw <- if (auto) c(300, 600) + else c(dat[["layout"]][["height"]], dat[["layout"]][["width"]]) + # ensure that markers cover 30% of the plot area + m <- list( + size = 0.3 * prod(hw) * (s/sum(s)), + sizemode = "area" + ) + # the marker object is the only type of object which respects size + dat[["marker"]] <- modifyList(dat[["marker"]] %||% list(), m) + # either add some appropriate hover text + txt <- paste0(as.list(d$args)[["size"]], " (size): ", s) + dat[["text"]] <- if (is.null(dat[["text"]])) txt else paste0(dat[["text"]], "
", txt) + } has_color <- !is.null(dat[["color"]]) || !is.null(dat[["z"]]) has_symbol <- !is.null(dat[["symbol"]]) has_group <- !is.null(dat[["group"]]) @@ -283,9 +303,9 @@ colorize <- function(dat, title = "") { # scatter-like traces can have both line and marker objects if (grepl("scatter", dat[["type"]] %||% "scatter")) { col_list$color <- cols - #mode <- dat[["mode"]] %||% "markers+lines" dat[["marker"]] <- modifyList(col_list, dat[["marker"]] %||% list()) - # doing this breaks + #mode <- dat[["mode"]] %||% "markers+lines" + # can't have a colorscale for both markers and lines??? #dat[["line"]] <- modifyList(col_list, dat[["line"]] %||% list()) } else { dat <- c(dat, col_list) diff --git a/inst/docs.R b/inst/docs.R index 53c691e048..abba709e04 100644 --- a/inst/docs.R +++ b/inst/docs.R @@ -5,14 +5,10 @@ # https://plot.ly/r/3d-line-plots/ # ---------------------------------------------------------------------- -library(plotly) - # initiate a 100 x 3 matrix filled with zeros m <- matrix(numeric(300), ncol = 3) - # simulate a 3D random-walk for (i in 2:100) m[i, ] <- m[i-1, ] + rnorm(3) - # collect everything in a data-frame df <- setNames( data.frame(m, seq(1, 100)), @@ -20,25 +16,23 @@ df <- setNames( ) # create the plotly +library(plotly) plot_ly(df, x = x, y = y, z = z, color = time, type = "scatter3d") # ---------------------------------------------------------------------- # https://plot.ly/r/3d-scatter-plots/ # ---------------------------------------------------------------------- -library(plotly) - # variance-covariance matrix for a multivariate normal distribution s <- matrix(c(1, .5, .5, .5, 1, .5, .5, .5, 1), ncol = 3) - # use the mvtnorm package to sample 200 observations obs <- mvtnorm::rmvnorm(200, sigma = s) - # collect everything in a data-frame df <- setNames(data.frame(obs), c("x", "y", "z")) +library(plotly) plot_ly(df, x = x, y = y, z = z, type = "scatter3d", mode = "markers") # ---------------------------------------------------------------------- @@ -46,12 +40,11 @@ plot_ly(df, x = x, y = y, z = z, type = "scatter3d", mode = "markers") # ---------------------------------------------------------------------- library(plotly) -# Note that volcano is a numeric matrix that ships with R +# volcano is a numeric matrix that ships with R plot_ly(z = volcano, type = "surface") - # 2D kernel density estimation -kd <- with(geyser, MASS::kde2d(duration, waiting, n = 50)) +kd <- with(MASS::geyser, MASS::kde2d(duration, waiting, n = 50)) with(kd, plot_ly(x = x, y = y, z = z, type = "surface")) @@ -77,11 +70,11 @@ p <- plot_ly( ) p - -p2 <- add_trace(p, - x = c("giraffes", "orangutans", "monkeys"), - y = c(12, 18, 29), - name = "LA Zoo" +p2 <- add_trace( + p, + x = c("giraffes", "orangutans", "monkeys"), + y = c(12, 18, 29), + name = "LA Zoo" ) p2 @@ -102,35 +95,30 @@ ggplot2::diamonds %>% count(cut, clarity) %>% # ---------------------------------------------------------------------- library(plotly) - #' basic boxplot plot_ly(y = rnorm(50), type = "box") %>% add_trace(y = rnorm(50, 1)) - - #' adding jittered points plot_ly(y = rnorm(50), type = "box", boxpoints = "all", jitter = 0.3, pointpos = -1.8) - #' several box plots -data(diamonds, package = "ggplot2") -plot_ly(diamonds, y = price, color = cut, type = "box") - +plot_ly(ggplot2::diamonds, y = price, color = cut, type = "box") #' grouped box plots -plot_ly(diamonds, x = cut, y = price, color = clarity, type = "box") %>% +plot_ly(ggplot2::diamonds, x = cut, y = price, color = clarity, type = "box") %>% layout(boxmode = "group") - # ---------------------------------------------------------------------- # https://plot.ly/r/bubble-charts/ # ---------------------------------------------------------------------- -# why do we need a separate page from this?? -> https://plot.ly/r/line-and-scatter/ +# IMO, this page should be a part of this page -> https://plot.ly/r/line-and-scatter/ +data(diamonds, package = "ggplot2") d <- diamonds[sample(nrow(diamonds), 1000), ] +library(plotly) +# note how size is automatically scaled and added as hover text plot_ly(d, x = carat, y = price, text = paste("Clarity: ", clarity), - mode = "markers", marker = list(size = depth)) -# TODO: automatic scaling for marker size/opacity + mode = "markers", size = carat, opacity = 1/carat) # ---------------------------------------------------------------------- # https://plot.ly/r/contour-plots/ @@ -204,6 +192,9 @@ cols <- scales::col_numeric("Blues", domain = NULL)(vals) colz <- setNames(data.frame(vals[o], cols[o]), NULL) plot_ly(z = volcano, colorscale = colz, type = "heatmap") +library(viridis) +plot_ly(z = volcano, colors = viridis(256), type = "heatmap") + # ---------------------------------------------------------------------- # https://plot.ly/r/2D-Histogram/ # ---------------------------------------------------------------------- @@ -235,18 +226,24 @@ plot_ly(x = rnorm(500), opacity = 0.6, type = "histogram") %>% plot_ly(data = iris, x = Sepal.Length, y = Petal.Length, mode = "markers") #' Scatterplot with qualitative colorscale -plot_ly(data = iris, x = Sepal.Length, y = Petal.Length, color = Species, mode = "markers") +plot_ly(data = iris, x = Sepal.Length, y = Petal.Length, color = Species, + mode = "markers") + +#' colors argument accepts colorbrewer2.org palette names +plot_ly(data = iris, x = Sepal.Length, y = Petal.Length, color = Species, + colors = "Set1", mode = "markers") +#' By default, colors will 'span the gamut' +# scales::show_col(RColorBrewer::brewer.pal("Set1")) + +#' If you want finer control over the color scheme, you can pass +#' RGB or hex color codes directly to colors +pal <- RColorBrewer::brewer.pal(nlevels(iris$Species), "Set1") +plot_ly(data = iris, x = Sepal.Length, y = Petal.Length, color = Species, + colors = pal, mode = "markers") #' Scatterplot with sequential colorscale plot_ly(data = iris, x = Sepal.Length, y = Petal.Length, color = Petal.Width, mode = "markers") -#' Scatterplot with custom colorscale (TODO: how to add legend entries?) -pal <- RColorBrewer::brewer.pal(3, "Set1") -names(pal) <- levels(iris$Species) -cols <- as.character(pal[iris$Species]) -plot_ly(data = iris, x = Sepal.Length, y = Petal.Length, marker = list(color = cols), - mode = "markers") - #' Basic time-series (line) plot with loess smooth plot_ly(economics, x = date, y = uempmed, name = "unemployment") add_trace(y = fitted(loess(uempmed ~ as.numeric(date)))) @@ -279,13 +276,11 @@ d <- diamonds[sample(nrow(diamonds), 1000), ] #' Without log scales (p <- plot_ly(d, x = carat, y = price, mode = "markers")) - #' With log scales layout(p, xaxis = list(type = "log", autorange = T), yaxis = list(type = "log", autorange = T)) - -# ---------------------------------------------------------------------- +# --------------------------------------------------------------------- # https://plot.ly/r/graphing-multiple-chart-types/ # ---------------------------------------------------------------------- @@ -352,7 +347,7 @@ g <- list( plot_ly(df, z = total.exports, text = hover, locations = code, type = 'choropleth', locationmode = 'USA-states', color = total.exports, colors = 'Purples', - marker = list(line = l)), colorbar = list(title = "Millions USD")) %>% + marker = list(line = l), colorbar = list(title = "Millions USD")) %>% layout(title = '2011 US Agriculture Exports by State
(Hover for breakdown)', geo = g) @@ -397,7 +392,6 @@ g <- list( landcolor = toRGB("grey90") ) -# styling for "zoomed in" map g1 <- c( g, resolution = 50, @@ -700,7 +694,7 @@ p <- plot_ly(df, type = 'scattergeo', lon = LON, lat = LAT, group = YEAR, l <- plotly_build(p) geos <- sub("^geo1$", "geo", paste0("geo", seq_along(unique(df$YEAR)))) l$data <- Map(function(x, y) { x[["geo"]] <- y; x }, l$data, geos) -subplots(l) +subplot(l) # Also, something like this? @@ -709,7 +703,7 @@ levels(df$id) <- seq_along(unique(df$YEAR)) p <- plot_ly(df, type = 'scattergeo', lon = LON, lat = LAT, group = YEAR, geo = paste0("geo", id), showlegend = F, marker = list(color = toRGB("blue"), opacity = 0.5)) -subplots(p) +subplot(p) # # some examples are easier with ggplot2 (but this takes FOREVER) diff --git a/man/add_trace.Rd b/man/add_trace.Rd index 98260feec5..79f3ae10fb 100644 --- a/man/add_trace.Rd +++ b/man/add_trace.Rd @@ -15,16 +15,16 @@ Note that acceptable arguments depend on the trace type.} \item{type}{A charater string describing the type of trace.} -\item{group}{Map a variable to group. If used, -a different trace will be created for each unique value of this variable.} +\item{group}{Either a variable name or a vector to use for grouping. If used, +a different trace will be created for each unique value.} -\item{color}{Map a variable to color.} +\item{color}{Either a variable name or a vector to use for color mapping.} \item{colors}{Either a colorbrewer2.org palette name (e.g. "YlOrRd" or "Blues"), or a vector of colors to interpolate in hexadecimal "#RRGGBB" format, or a color interpolation function like \link{grDevices::colorRamp}.} -\item{symbol}{A variable name for mapping to symbols.} +\item{symbol}{Either a variable name or a (discrete) vector to use for symbol encoding.} \item{symbols}{A character vector of symbol types. Possible values: 'dot', 'cross', 'diamond', 'square', 'triangle-down', 'triangle-left', 'triangle-right', 'triangle-up'} @@ -33,6 +33,8 @@ or a color interpolation function like \link{grDevices::colorRamp}.} provided, arguments are evaluated using the data frame in \code{\link{plot_ly}()}.} \item{evaluate}{logical. Evaluate arguments when this function is called?} + +\item{size}{A variable name or numeric vector to encode the area of markers.} } \description{ Add a trace to a plotly visualization diff --git a/man/offline.Rd b/man/offline.Rd index 850b278306..0175c78a34 100644 --- a/man/offline.Rd +++ b/man/offline.Rd @@ -10,10 +10,10 @@ offline(p = get_plot(), height = 400, width = "100\%", out_dir = NULL, \arguments{ \item{p}{a plotly object} -\item{height}{A valid CSS unit (like "100%", "600px", "auto") or a number, +\item{height}{A valid CSS unit. (like "100\%", "600px", "auto") or a number, which will be coerced to a string and have "px" appended.} -\item{width}{A valid CSS unit (like "100%", "600px", "auto") or a number, +\item{width}{A valid CSS unit. (like "100\%", "600px", "auto") or a number, which will be coerced to a string and have "px" appended.} \item{out_dir}{a directory to place the visualization. diff --git a/man/plot_ly.Rd b/man/plot_ly.Rd index a5eae2e5c2..c66688e788 100644 --- a/man/plot_ly.Rd +++ b/man/plot_ly.Rd @@ -15,16 +15,16 @@ Note that acceptable arguments depend on the trace type.} \item{type}{A charater string describing the type of trace.} -\item{group}{Map a variable to group. If used, -a different trace will be created for each unique value of this variable.} +\item{group}{Either a variable name or a vector to use for grouping. If used, +a different trace will be created for each unique value.} -\item{color}{Map a variable to color.} +\item{color}{Either a variable name or a vector to use for color mapping.} \item{colors}{Either a colorbrewer2.org palette name (e.g. "YlOrRd" or "Blues"), or a vector of colors to interpolate in hexadecimal "#RRGGBB" format, or a color interpolation function like \link{grDevices::colorRamp}.} -\item{symbol}{A variable name for mapping to symbols.} +\item{symbol}{Either a variable name or a (discrete) vector to use for symbol encoding.} \item{symbols}{A character vector of symbol types. Possible values: 'dot', 'cross', 'diamond', 'square', 'triangle-down', 'triangle-left', 'triangle-right', 'triangle-up'} @@ -32,6 +32,8 @@ or a color interpolation function like \link{grDevices::colorRamp}.} \item{inherit}{should future traces inherit properties from this initial trace?} \item{evaluate}{logical. Evaluate arguments when this function is called?} + +\item{size}{A variable name or numeric vector to encode the area of markers.} } \description{ Transform data into a plotly visualization. From b6186e420344c70559cacbb6b1066e3cc544a290 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 21 Jul 2015 13:57:52 -0500 Subject: [PATCH 161/227] streaming not ready yet --- NAMESPACE | 1 - 1 file changed, 1 deletion(-) diff --git a/NAMESPACE b/NAMESPACE index fe5bfc5282..74af2235d7 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -23,7 +23,6 @@ export(plotly_POST) export(plotly_build) export(renderPlotly) export(signup) -export(stream) export(style) export(subplot) export(toRGB) From 82cf4fd82be7d56d73baaa52a25593c3a700bdb1 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 22 Jul 2015 10:05:52 -0500 Subject: [PATCH 162/227] yt another bot --- .travis.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index a29de65745..3cca1cfd89 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,7 +5,7 @@ before_install: - chmod 755 ./travis-tool.sh - ./travis-tool.sh bootstrap # password is encrypted below - - echo "Sys.setenv('plotly_username' = 'jdsdv')" > ~/.Rprofile + - echo "Sys.setenv('plotly_username' = 'cddf')" > ~/.Rprofile install: - ./travis-tool.sh install_deps @@ -25,7 +25,11 @@ after_success: env: global: - # plotly_api_key - - secure: "kIMv8nXPCKTuKBiYi00YHhLCkn6ZEZAx5Y57i3pGaU8sAMnHTebUX4VJR2TgJ6rweOKUXHEgBaRdbBmgjlyyCIjm+p9HwXUuD60XpK+kLUYGBXz0pOR9ru/TJVTXvOQb1nIk7YFrryfUYA4CeO3E4Tgxlq6U71Rdp//zWWtKhjE=" + # plotly_api_key (for posting to plot.ly) + - secure: "Itu8PkiqIJspisirAxjggelVDh1A7YMjCotqHYBoMMKLgOFSPI8to4h/Fb+HLSWja2HsS8q3ELMap8u8Q5LWp+DTqT+idRoHRjhjAJ0u7Lci+rPIA1Z2az3sE6RlRVIYxX4GfM1ydeoemMjZn83txDGZADHcDWm2OotAKoyf8aw=" # GITHUB_PAT (for pushing to plotly-test-table) - secure: "LHJONgWOo+98vNeFLI7LSJU3RtbMVszlI79GB8CcXmc2mlgM/UtZ5b6RnkNlhmg3Gj1/uObfm/rIybVTwuS1yNpeKv73+gsZOYhobVXiUGVxdRFG/mg5mbqwyWkkuofjPGFlMZCEMgHim37eZzgjSibwVH1LClRDsCoFMCgvgV0=" + # plotlyjs_full (link to the full offline bundle) + - secure: "ivxfqGwbzpBpVJe+jVcOBktcmLrT38W/ZapAk/FNDu+yaBhag1eCYErAPPx6Snc4GzwatMt22v4SxAqXQF4SAhTRtmrWVaWnbhzuNqpTkiS6IKEd6EqaoyUZvUTgXh1ruyik00zl3ET9898O3vFfqafodljE0lCLVICHq6ANo68=" + # plotlyjs_no_jq (link to the offline bundle w/o jQuery) + - secure: "i5cYEs2lCFSYgrSTHMmzzs8hRwAwiz89GpgM16fqUDQz8T1QMWofNugQInS7fIfKL36FoTz8BaiLs2D98/2kDkkZ0LTHnfrdrY9PO+7D+CmL8QeLLp4atBT0i682nwy8RzEqlvB8yAVQo/i0Eh8tmT97pppddsxttZKoUidfOeA=" From 98d526f951d5adc68a3f68d00d492cb9b600959f Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 22 Jul 2015 10:39:05 -0500 Subject: [PATCH 163/227] cmin/cmax no longer used --- tests/testthat/test-plotly.R | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tests/testthat/test-plotly.R b/tests/testthat/test-plotly.R index d89d62531e..0c5b8fa46d 100644 --- a/tests/testthat/test-plotly.R +++ b/tests/testthat/test-plotly.R @@ -42,6 +42,7 @@ test_that("Mapping a factor variable to color works", { }) test_that("Custom RColorBrewer pallette works for factor variable", { + browser() cols <- RColorBrewer::brewer.pal(9, "Set1") # specifying a pallette set should "span the gamut" p <- plot_ly(data = iris, x = Sepal.Length, y = Petal.Length, @@ -76,7 +77,5 @@ test_that("Custom RColorBrewer pallette works for numeric variable", { marker <- l$data[[1]]$marker expect_identical(marker$colorbar$title, "Petal.Width") expect_identical(marker$color, iris$Petal.Width) - expect_identical(marker$cmin, min(iris$Petal.Width)) - expect_identical(marker$cmax, max(iris$Petal.Width)) expect_true(all(0 <= marker$colorscale[,1] & marker$colorscale[,1] <= 1)) }) From 8d6f5694c150544de4102b4a45a4ff700bb40696 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 22 Jul 2015 11:06:44 -0500 Subject: [PATCH 164/227] oops, remove browser() --- tests/testthat/test-plotly.R | 1 - 1 file changed, 1 deletion(-) diff --git a/tests/testthat/test-plotly.R b/tests/testthat/test-plotly.R index 0c5b8fa46d..36d9095262 100644 --- a/tests/testthat/test-plotly.R +++ b/tests/testthat/test-plotly.R @@ -42,7 +42,6 @@ test_that("Mapping a factor variable to color works", { }) test_that("Custom RColorBrewer pallette works for factor variable", { - browser() cols <- RColorBrewer::brewer.pal(9, "Set1") # specifying a pallette set should "span the gamut" p <- plot_ly(data = iris, x = Sepal.Length, y = Petal.Length, From 91b16617905567003f5cbbd07043b39129316e93 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 22 Jul 2015 14:09:44 -0500 Subject: [PATCH 165/227] names provided to save_outputs() have to be unique --- tests/testthat.R | 4 +++- tests/testthat/test-ggplot-density.R | 2 +- tests/testthat/test-ggplot-polygons.R | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/tests/testthat.R b/tests/testthat.R index 318e259078..8668bd7e2a 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -61,6 +61,8 @@ save_outputs <- function(gg, name) { while (inherits(e, "try-error")) { e <- try(curl::curl_download(paste0(u, ".png"), filename)) } + } else { + stop(shQuote(name), " has already been used to save_outputs() in another test.") } # if missing, save the ggplot2 @@ -77,4 +79,4 @@ save_outputs <- function(gg, name) { p } -test_check("plotly") +test_check("plotly", filter = "plotly") diff --git a/tests/testthat/test-ggplot-density.R b/tests/testthat/test-ggplot-density.R index 5965f0a9e3..1fb88f0a2d 100644 --- a/tests/testthat/test-ggplot-density.R +++ b/tests/testthat/test-ggplot-density.R @@ -48,7 +48,7 @@ g <- base + geom_density(fill = "lightblue", alpha = 0.1) test_that("geom_histogram(aes(y = ..density..)) + geom_density() works", { - info <- expect_traces(g, 2, "color") + info <- expect_traces(g, 2, "histogram") trs <- info$traces type <- unique(sapply(trs, "[[", "type")) expect_identical(sort(type), c("bar", "scatter")) diff --git a/tests/testthat/test-ggplot-polygons.R b/tests/testthat/test-ggplot-polygons.R index d52cf58cfd..fa01686918 100644 --- a/tests/testthat/test-ggplot-polygons.R +++ b/tests/testthat/test-ggplot-polygons.R @@ -120,7 +120,7 @@ test_that("geom_polygon(aes(size), fill, colour)", { gg <- ggplot(poly.df)+ geom_polygon(aes(x, y, size=lab), fill="orange", colour="black")+ scale_size_manual(values=c(left=2, right=3)) - info <- expect_traces(gg, 2, "color-fill-aes-linetype") + info <- expect_traces(gg, 2, "color-fill-aes-size") traces.by.name <- list() for(tr in info$traces){ expect_equal(tr$fillcolor, toRGB("orange")) From bd6442f94fdeee528c82abd6caf609490a635033 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 22 Jul 2015 15:06:11 -0500 Subject: [PATCH 166/227] oops, don't filter tests --- tests/testthat.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/testthat.R b/tests/testthat.R index 8668bd7e2a..db53291d3c 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -79,4 +79,4 @@ save_outputs <- function(gg, name) { p } -test_check("plotly", filter = "plotly") +test_check("plotly") From 4252fc4aa1b3f3fcf2fd4bd5e48bb6bebee7d6e0 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 22 Jul 2015 18:19:56 -0500 Subject: [PATCH 167/227] better preservation of keyword args --- R/plotly.R | 7 ++++--- R/plotly_POST.R | 9 +++++---- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/R/plotly.R b/R/plotly.R index 209276a179..996b29cba1 100644 --- a/R/plotly.R +++ b/R/plotly.R @@ -107,13 +107,13 @@ add_trace <- function(p = get_plot(), ..., type = "scatter", if (!missing(colors)) argz$colors <- substitute(colors) if (!missing(symbol)) argz$symbol <- substitute(symbol) if (!missing(symbols)) argz$symbols <- substitute(symbols) + p <- get_plot(p) tr <- list( args = argz, # if data is missing, adopt the most recent data environment env = if (is.null(data)) p$data[[length(p$data)]]$env else list2env(data), enclos = parent.frame() ) - p <- get_plot(p) p$data <- c(p$data, list(tr)) if (evaluate) p <- plotly_build(p) hash_plot(data, p) @@ -277,8 +277,9 @@ plotly_build <- function(l) { } # add appropriate axis title (if they don't already exist) x <- axis_titles(x, l) - # create a new plotly if no url is attached to this environment - x$fileopt <- if (is.null(l$url)) "new" else "overwrite" + # tack on other keyword arguments, if necessary + idx <- !names(l) %in% c("data", "layout") + if (any(idx)) x <- c(x, l[idx]) # add plotly class mainly for printing method class(x) <- unique(c("plotly", class(x))) x diff --git a/R/plotly_POST.R b/R/plotly_POST.R index 7cc274413b..736381ec4c 100644 --- a/R/plotly_POST.R +++ b/R/plotly_POST.R @@ -28,19 +28,20 @@ plotly_POST <- function(x) { x <- plotly_build(x) - args <- x$data + args <- setNames(x$data, NULL) kwargs <- x[get_kwargs()] # search for keyword args in traces and take the first valid one kwargs2 <- Reduce(c, lapply(x$data, function(x) x[get_kwargs()])) - kwargs <- modifyList(kwargs, kwargs %||% list()) + kwargs <- modifyList(kwargs, kwargs2 %||% list()) # filename & fileopt are keyword arguments required by the API # (note they can also be specified by the user) if (is.null(kwargs$filename)) kwargs$filename <- "plot from api" + if (!is.null(x$url)) kwargs$fileopt <- "overwrite" if (is.null(kwargs$fileopt)) kwargs$fileopt <- "new" - # layout can be an empty list + # empty keyword arguments can cause problems kwargs <- kwargs[sapply(kwargs, length) > 0] # construct body of message to plotly server @@ -50,7 +51,7 @@ plotly_POST <- function(x) { origin = if (is.null(x$origin)) "plot" else x$origin, platform = "R", version = as.character(packageVersion("plotly")), - args = to_JSON(setNames(args, NULL)), + args = to_JSON(args), kwargs = to_JSON(kwargs) ) base_url <- file.path(get_domain(), "clientresp") From 6aa3ae624fa5cc2caf7a1f1010a63ef380641886 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 22 Jul 2015 18:20:50 -0500 Subject: [PATCH 168/227] rework subplot() to respect trace anchors --- R/subplots.R | 176 +++++++++++++++++++++++++++++++++++---------------- inst/docs.R | 100 ++++++++++++----------------- 2 files changed, 160 insertions(+), 116 deletions(-) diff --git a/R/subplots.R b/R/subplots.R index 7aa36589ab..6660e3f5f7 100644 --- a/R/subplots.R +++ b/R/subplots.R @@ -7,81 +7,147 @@ #' @return A plotly object #' @export #' @author Carson Sievert +#' @example +#' p1 <- plot_ly(economics, x = date, y = uempmed, showlegend = F) +#' p2 <- plot_ly(economics, x = date, y = unemploy, showlegend = F) +#' offline(subplot(p1, p2, p1, p2, nrows = 2)) #' -# TODO: throw warning if more than one _unique_ axis is predefined in any plot? subplot <- function(..., nrows = 1, which_layout = 1) { - dots <- list(...) - is_plotly <- vapply(dots, is.plotly, logical(1), USE.NAMES = FALSE) - if (!all(is_plotly)) { - warning("Every argument to this function should be plotly object.", - "I detected non-plotly objects in the following arguments", - paste(which(!is_plotly), collapse = ", "), - "These arguments will be ignored") - dots <- dots[is_plotly] - } - if (length(dots) == 1) return(dots) - dots <- lapply(dots, function(x) plotly_build(x)) - # make sure each 'subplot' has each unique set of axes - dat <- lapply(dots, "[[", "data") - # for a particular plot, get axis identifiers - ids <- function(x, axis = "x") { - axes <- unlist(lapply(x, "[[", paste0(axis, "axis"))) - as.integer(sub(paste0("^", axis), "", axes)) - } - xaxes <- lapply(dat, ids) - yaxes <- lapply(dat, ids, "y") - # if xaxis/yaxis info doesn't exist, assume there is one axis in each plot - xaxes[sapply(xaxes, length) == 0] <- 1 - yaxes[sapply(yaxes, length) == 0] <- 1 - # bump axes accordingly - xs <- cumsum(lapply(xaxes, max)) - 1 - ys <- cumsum(lapply(xaxes, max)) - 1 - for (i in seq(2, length(dat))) { # plot level - for (j in seq_along(dat[[i]])) { # trace level - dat[[i]][[j]]$xaxis <- paste0("x", xs[i] + xaxes[[i]][j]) - dat[[i]][[j]]$yaxis <- paste0("y", ys[i] + yaxes[[i]][j]) + # note that dots is a _list of plotlys_ + dots <- lapply(list(...), plotly_build) + # put existing plot anchors and domain information into a tidy format + # (geo, xaxis, or yaxis can be used to anchor traces on different plots) + p_info <- list() + for (i in seq_along(dots)) { + dat <- dots[[i]]$data + layout <- dots[[i]]$layout + for (j in seq_along(dat)) { + tr <- dat[[j]] + idx <- if (j == 1) "" else j + geo <- unique(tr$geo) %||% "" + # if a valid geo property exists, use that and ignore x/y axis properties + info <- if (grepl("^geo[0-9]+$", geo)) { + d <- layout[[paste0("geo", idx)]][["domain"]] %||% list(x = NA, y = NA) + c( + geo = sub("^geo1$", "geo", geo), + xaxis = "", + xstart = d$x[1], + xend = d$x[2], + yaxis = "", + ystart = d$y[1], + yend = d$y[2] + ) + } else { + dx <- layout[[paste0("xaxis", idx)]][["domain"]] %||% NA + dy <- layout[[paste0("yaxis", idx)]][["domain"]] %||% NA + c( + geo = "", + xaxis = unique(tr$xaxis) %||% "", + xstart = dx[1], + xend = dx[2], + yaxis = unique(tr$yaxis) %||% "", + ystart = dy[1], + yend = dy[2] + ) + } + p_info[[i * j]] <- c(info, plot = i, trace = j) } } - for (i in seq_along(dat)) dat[[i]] <- dat[[i]][[1]] - # now, figure out the domain spacing - ls <- lapply(dots, "[[", "layout") - nplots <- sum(is_plotly) - xdom <- lapply(ls, function(x) x$xaxis$domain) - ydom <- lapply(ls, function(x) x$yaxis$domain) - is_null_x <- vapply(xdom, is.null, logical(1), USE.NAMES = FALSE) - is_null_y <- vapply(ydom, is.null, logical(1), USE.NAMES = FALSE) - # if no domain is specified, use the nrows args; otherwise, trust users domain? - if (all(is_null_x) && all(is_null_y)) { + # put p_info into a data.frame() + p_info <- Reduce(rbind, p_info) + row.names(p_info) <- NULL + p_info <- data.frame(p_info, stringsAsFactors = FALSE) + # obtain the _actual_ plot id + key <- with(p_info, paste0(geo, xaxis, yaxis, plot)) + p_info$key <- match(key, unique(key)) + # bump x/y axis anchors appropriately + p_info$xaxis <- sub("x1", "x", paste0("x", p_info$key)) + p_info$yaxis <- sub("y1", "y", paste0("y", p_info$key)) + + # Only do domain computations if they are _completely_ missing + # (I don't think it makes sense to support partial specification of domains) + if (all(is.na(with(p_info, c(xstart, xend, ystart, yend))))) { + nplots <- max(p_info$key) ncols <- floor(nplots / nrows) xdom <- get_domains(nplots, ncols) ydom <- get_domains(nplots, nrows) + xdf <- cbind( + list2df(xdom, c("xstart", "xend")), + key = seq_len(nplots) + ) + ydf <- list2df(ydom, c("ystart", "yend")) + # make sure the first plot appears in the top row + ydf <- ydf[order(ydf$ystart, decreasing = TRUE), ] + ydf$key <- seq_len(nplots) + # overwrite relevant info + p_info <- p_info[!grepl("start$|end$", names(p_info))] + p_info <- plyr::join(p_info, xdf, by = "key") + p_info <- plyr::join(p_info, ydf, by = "key") + } + + # empty plot container that we'll fill up with new info + p <- list( + data = vector("list", nrow(p_info)), + layout = dots[[which_layout]]$layout + ) + p_info$plot <- as.numeric(p_info$plot) + p_info$trace <- as.numeric(p_info$trace) + for (i in seq_along(p$data)) { + info <- p_info[i, ] + xdom <- c(info$xstart, info$xend) + ydom <- c(info$ystart, info$yend) + p$data[[i]] <- dots[[info$plot]]$data[[info$trace]] + if (grepl("^geo", info$geo)) { + # carry over first geo object if this one is missing + p$layout[[info$geo]] <- p$layout[[info$geo]] %||% p$layout[["geo"]] + # add domains to the layout + p$layout[[info$geo]] <- modifyList( + p$layout[[info$geo]] %||% list(), + list(domain = list(x = xdom, y = ydom)) + ) + # ensure the geo anchor is a single value + p$data[[i]]$geo <- info$geo + } else { + xaxis <- sub("x", "xaxis", info$xaxis) + yaxis <- sub("y", "yaxis", info$yaxis) + p$layout[[xaxis]] <- modifyList( + p$layout[[xaxis]] %||% list(), + list(domain = xdom, anchor = info$yaxis) + ) + p$layout[[yaxis]] <- modifyList( + p$layout[[yaxis]] %||% list(), + list(domain = ydom, anchor = info$xaxis) + ) + p$data[[i]]$xaxis <- info$xaxis + p$data[[i]]$yaxis <- info$yaxis + } } - xaxes <- mapply(function(x, y) list(domain = x, anchor = y), - xdom, paste0("y", seq_len(nplots)), SIMPLIFY = FALSE) - xaxes <- setNames(xaxes, sub("1", "", paste0("xaxis", seq_len(nplots)))) - yaxes <- mapply(function(x, y) list(domain = x, anchor = y), - ydom, paste0("x", seq_len(nplots)), SIMPLIFY = FALSE) - yaxes <- setNames(yaxes, sub("1", "", paste0("yaxis", seq_len(nplots)))) - layout <- dots[[which_layout]]$layout - if (is.null(layout)) layout <- list() - layout <- modifyList(layout, xaxes) - layout <- modifyList(layout, yaxes) - hash_plot(data.frame(), list(data = dat, layout = layout)) + hash_plot(data.frame(), p) } # margins should shrink as # of plots increase -get_domains <- function(nplots = 1, nsplits = 1, mar = 0.1 / nsplits) { +get_domains <- function(nplots = 1, nsplits = 1, mar = 0.1 / nsplits, + decreasing = FALSE) { if (nsplits == 1) { lapply(vector("list", nplots), function(x) c(0, 1)) } else { domains <- vector("list", nsplits) for (i in seq_len(nsplits)) { - l <- ((i - 1) / nsplits) + ifelse(i == 1, 0, mar) + l <- ((i - 1) / nsplits) + ifelse(i == 1, 0, mar) u <- (i / nsplits) - ifelse(i == nsplits, 0, mar) - domains[[i]] <- c(l, u) + domains[[i]] <- c(l, u) } rep_len(domains, nplots) } } + + +list2df <- function(x, nms) { + stopifnot(length(unique(sapply(x, length))) == 1) + m <- Reduce(rbind, x) + row.names(m) <- NULL + df <- data.frame(m) + if (!missing(nms)) setNames(df, nms) else df +} diff --git a/inst/docs.R b/inst/docs.R index abba709e04..9922900331 100644 --- a/inst/docs.R +++ b/inst/docs.R @@ -113,12 +113,13 @@ plot_ly(ggplot2::diamonds, x = cut, y = price, color = clarity, type = "box") %> # ---------------------------------------------------------------------- # IMO, this page should be a part of this page -> https://plot.ly/r/line-and-scatter/ -data(diamonds, package = "ggplot2") -d <- diamonds[sample(nrow(diamonds), 1000), ] library(plotly) +d <- diamonds[sample(nrow(diamonds), 1000), ] # note how size is automatically scaled and added as hover text +plot_ly(d, x = carat, y = price, size = carat, mode = "markers") + plot_ly(d, x = carat, y = price, text = paste("Clarity: ", clarity), - mode = "markers", size = carat, opacity = 1/carat) + mode = "markers", color = carat, size = carat, opacity = carat) # ---------------------------------------------------------------------- # https://plot.ly/r/contour-plots/ @@ -633,6 +634,8 @@ plot_ly(df, lon = lon, lat = lat, text = hover, # https://plot.ly/python/map-subplots-and-small-multiples/ # ---------------------------------------------------------------------------- +library(plotly) + df <- read.csv('https://raw.githubusercontent.com/plotly/datasets/master/1962_2006_walmart_store_openings.csv') # common map properties @@ -644,75 +647,50 @@ g <- list( subunitcolor = toRGB("white") ) -df2 <- subset(df, YEAR %in% 2000:2005) -p <- plot_ly(df2, type = 'scattergeo', lon = LON, lat = LAT, group = YEAR, - marker = list(color = toRGB("blue"), opacity = 0.5), showlegend = F) %>% + +yrs <- unique(df$YEAR) +id <- seq_along(yrs) +df$id <- factor(df$YEAR, levels = id) +df2 <- data.frame( + YEAR = yrs, + id = id +) + + +p <- plot_ly(df, type = 'scattergeo', lon = LON, lat = LAT, group = YEAR, + geo = paste0("geo", id), showlegend = F, + marker = list(color = toRGB("blue"), opacity = 0.5)) %>% + add_trace(lon = list(-78), lat = list(47), mode = 'text', group = YEAR, + geo = paste0("geo", id), text = list(YEAR), data = df2) %>% layout(title = 'New Walmart Stores per year 1962-2006
Source: University of Minnesota', - # showlegend = False, + geo = g, autosize = F, width = 1000, height = 900, hovermode = F) -# To do more complex plots, you might need to modify the _built_ plotly object -l <- plotly_build(p) -geos <- sub("^geo1$", "geo", paste0("geo", seq_along(unique(df2$YEAR)))) -l$data <- Map(function(x, y) { x[["geo"]] <- y; x }, l$data, geos) -frac <- function(x) { - y <- abs(x - trunc(x)) - y[y == 0 & x > 0] <- 1 - y -} - -for (i in 9:1) { - for (j in 1:5) { - # five columns - xs <- c((j - 1) / 5, j / 5) - l[["layout"]][[geos[i]]] <- c( - g, - list(domain = - list( - x = frac(xs), - y = c(0, 1) - ) - ) - ) - } - -} +subplot(p, nrows = 7) -l +# ---------------------------------------------------------------------------- +# https://plot.ly/r/privacy/ +# ---------------------------------------------------------------------------- +library(plotly) -# IDEA: In subplots API, maybe we could provide smart domain defaults given that -# the user specifies which traces are on different plots? For example: -p <- plot_ly(df, type = 'scattergeo', lon = LON, lat = LAT, group = YEAR, - marker = list(color = toRGB("blue"), opacity = 0.5), showlegend = F) -l <- plotly_build(p) -geos <- sub("^geo1$", "geo", paste0("geo", seq_along(unique(df$YEAR)))) -l$data <- Map(function(x, y) { x[["geo"]] <- y; x }, l$data, geos) -subplot(l) +#' public +plot_ly(x = c(0, 2, 4), y = c(0, 4, 2)) +#' private +plot_ly(x = c(0, 2, 4), y = c(0, 4, 2), + world_readable = FALSE, filename = "privacy-true") + +# another option is to "build" the plot, then tack on these properties +p <- plot_ly(x = c(0, 2, 4), y = c(0, 4, 2)) +p <- plotly_build(p) +p$world_readable <- FALSE +p$filename <- "privacy-true" +p -# Also, something like this? -df$id <- factor(df$YEAR) -levels(df$id) <- seq_along(unique(df$YEAR)) -p <- plot_ly(df, type = 'scattergeo', lon = LON, lat = LAT, group = YEAR, - geo = paste0("geo", id), showlegend = F, - marker = list(color = toRGB("blue"), opacity = 0.5)) -subplot(p) - - -# # some examples are easier with ggplot2 (but this takes FOREVER) -# library(ggplot2) -# st <- map_data("state") -# gg <- ggplot() + geom_polygon(aes(long, lat, group = group), data = st) + -# geom_point(aes(LON, LAT), color = "blue", alpha = 0.5, data = df) + -# facet_wrap(~YEAR, ncol = 5) -# -# # convert ggplot2 to plotly -# p <- ggplotly(gg) -# str(p$layout) From 3cd34f4120acd9c46bfe863bbab1e82d74d5370d Mon Sep 17 00:00:00 2001 From: cpsievert Date: Thu, 23 Jul 2015 11:29:05 -0500 Subject: [PATCH 169/227] smarter JSON unboxing --- R/plotly.R | 12 ++++++++++++ R/plotly_POST.R | 13 ++++--------- R/subplots.R | 4 ++-- R/utils.R | 5 +++++ man/subplot.Rd | 7 +++++++ 5 files changed, 30 insertions(+), 11 deletions(-) diff --git a/R/plotly.R b/R/plotly.R index 996b29cba1..3a4bc94ded 100644 --- a/R/plotly.R +++ b/R/plotly.R @@ -280,6 +280,18 @@ plotly_build <- function(l) { # tack on other keyword arguments, if necessary idx <- !names(l) %in% c("data", "layout") if (any(idx)) x <- c(x, l[idx]) + # some object keys require an array, even if length one + # one way to ensure atomic vectors of length 1 are not automatically unboxed, + # by to_JSON(), is to attach a class of AsIs (via I()) + for (i in seq_along(x$data)) { + d <- x$data[[i]] + idx <- names(d) %in% get_boxed() & sapply(d, length) == 1 + if (any(idx)) x$data[[i]][idx] <- lapply(d[idx], I) + } + # search for keyword args in traces and place them at the top level + x <- c(x, Reduce(c, lapply(x$data, function(z) z[get_kwargs()]))) + # traces shouldn't have any names + x$data <- setNames(x$data, NULL) # add plotly class mainly for printing method class(x) <- unique(c("plotly", class(x))) x diff --git a/R/plotly_POST.R b/R/plotly_POST.R index 736381ec4c..565560fced 100644 --- a/R/plotly_POST.R +++ b/R/plotly_POST.R @@ -28,12 +28,10 @@ plotly_POST <- function(x) { x <- plotly_build(x) - args <- setNames(x$data, NULL) - kwargs <- x[get_kwargs()] - # search for keyword args in traces and take the first valid one - kwargs2 <- Reduce(c, lapply(x$data, function(x) x[get_kwargs()])) - kwargs <- modifyList(kwargs, kwargs2 %||% list()) + # empty keyword arguments can cause problems + kwargs <- x[get_kwargs()] + kwargs <- kwargs[sapply(kwargs, length) > 0] # filename & fileopt are keyword arguments required by the API # (note they can also be specified by the user) @@ -41,9 +39,6 @@ plotly_POST <- function(x) { if (!is.null(x$url)) kwargs$fileopt <- "overwrite" if (is.null(kwargs$fileopt)) kwargs$fileopt <- "new" - # empty keyword arguments can cause problems - kwargs <- kwargs[sapply(kwargs, length) > 0] - # construct body of message to plotly server bod <- list( un = verify("username"), @@ -51,7 +46,7 @@ plotly_POST <- function(x) { origin = if (is.null(x$origin)) "plot" else x$origin, platform = "R", version = as.character(packageVersion("plotly")), - args = to_JSON(args), + args = to_JSON(x$data), kwargs = to_JSON(kwargs) ) base_url <- file.path(get_domain(), "clientresp") diff --git a/R/subplots.R b/R/subplots.R index 6660e3f5f7..9e6d035690 100644 --- a/R/subplots.R +++ b/R/subplots.R @@ -7,11 +7,11 @@ #' @return A plotly object #' @export #' @author Carson Sievert -#' @example +#' @examples \dontrun{ #' p1 <- plot_ly(economics, x = date, y = uempmed, showlegend = F) #' p2 <- plot_ly(economics, x = date, y = unemploy, showlegend = F) #' offline(subplot(p1, p2, p1, p2, nrows = 2)) -#' +#' } subplot <- function(..., nrows = 1, which_layout = 1) { # note that dots is a _list of plotlys_ diff --git a/R/utils.R b/R/utils.R index d33cb21b83..1e5cbcb865 100644 --- a/R/utils.R +++ b/R/utils.R @@ -104,6 +104,11 @@ from_JSON <- function(x, ...) { jsonlite::fromJSON(x, simplifyDataFrame = FALSE, simplifyMatrix = FALSE, ...) } +# plotlyjs properties that must _always_ be an array (even if length 1) +get_boxed <- function() { + c("x", "y", "lat", "lon", "text") +} + # add a class to an object only if it is new, and keep any existing classes of # that object struct <- function(x, y, ...) { diff --git a/man/subplot.Rd b/man/subplot.Rd index 55bfcd727e..cb4aa2b8ca 100644 --- a/man/subplot.Rd +++ b/man/subplot.Rd @@ -20,6 +20,13 @@ A plotly object \description{ View multiple plots in a single view } +\examples{ +\dontrun{ +p1 <- plot_ly(economics, x = date, y = uempmed, showlegend = F) +p2 <- plot_ly(economics, x = date, y = unemploy, showlegend = F) +offline(subplot(p1, p2, p1, p2, nrows = 2)) +} +} \author{ Carson Sievert } From 3cabf18fde498464cbf6b729ac8b2fa3bfa551a8 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Thu, 23 Jul 2015 12:35:30 -0500 Subject: [PATCH 170/227] new creds, yo --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 3cca1cfd89..b7b2425d55 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,7 +5,7 @@ before_install: - chmod 755 ./travis-tool.sh - ./travis-tool.sh bootstrap # password is encrypted below - - echo "Sys.setenv('plotly_username' = 'cddf')" > ~/.Rprofile + - echo "Sys.setenv('plotly_username' = 'asdnj')" > ~/.Rprofile install: - ./travis-tool.sh install_deps @@ -26,7 +26,7 @@ after_success: env: global: # plotly_api_key (for posting to plot.ly) - - secure: "Itu8PkiqIJspisirAxjggelVDh1A7YMjCotqHYBoMMKLgOFSPI8to4h/Fb+HLSWja2HsS8q3ELMap8u8Q5LWp+DTqT+idRoHRjhjAJ0u7Lci+rPIA1Z2az3sE6RlRVIYxX4GfM1ydeoemMjZn83txDGZADHcDWm2OotAKoyf8aw=" + - secure: "g+i2Oy+2FBpkpGxrF0SdY1gOXnKURO2P7S2HeEae68KU2R7k3/DCcZvnl7HMs2GVyiHbKo9S8PkRQ09qbJ/LIQlJzzUcwIPNpwTJMJ1FORMYdB7hFZi5Tys60gm8Xy7QcMQyvYEZMFib0hcL5Jc5iGvapoTu1cSTCwabGJuR7D0=" # GITHUB_PAT (for pushing to plotly-test-table) - secure: "LHJONgWOo+98vNeFLI7LSJU3RtbMVszlI79GB8CcXmc2mlgM/UtZ5b6RnkNlhmg3Gj1/uObfm/rIybVTwuS1yNpeKv73+gsZOYhobVXiUGVxdRFG/mg5mbqwyWkkuofjPGFlMZCEMgHim37eZzgjSibwVH1LClRDsCoFMCgvgV0=" # plotlyjs_full (link to the full offline bundle) From a85bf23999d373eef003003c00b46394412c0a77 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Sun, 26 Jul 2015 18:15:08 -0500 Subject: [PATCH 171/227] Fix bug with subplot() --- R/subplots.R | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/R/subplots.R b/R/subplots.R index 9e6d035690..5f8f5d8e1f 100644 --- a/R/subplots.R +++ b/R/subplots.R @@ -19,6 +19,7 @@ subplot <- function(..., nrows = 1, which_layout = 1) { # put existing plot anchors and domain information into a tidy format # (geo, xaxis, or yaxis can be used to anchor traces on different plots) p_info <- list() + ctr <- 1 for (i in seq_along(dots)) { dat <- dots[[i]]$data layout <- dots[[i]]$layout @@ -51,7 +52,8 @@ subplot <- function(..., nrows = 1, which_layout = 1) { yend = dy[2] ) } - p_info[[i * j]] <- c(info, plot = i, trace = j) + p_info[[ctr]] <- c(info, plot = i, trace = j) + ctr <- ctr + 1 } } # put p_info into a data.frame() @@ -69,7 +71,7 @@ subplot <- function(..., nrows = 1, which_layout = 1) { # (I don't think it makes sense to support partial specification of domains) if (all(is.na(with(p_info, c(xstart, xend, ystart, yend))))) { nplots <- max(p_info$key) - ncols <- floor(nplots / nrows) + ncols <- ceiling(nplots / nrows) xdom <- get_domains(nplots, ncols) ydom <- get_domains(nplots, nrows) xdf <- cbind( @@ -77,7 +79,10 @@ subplot <- function(..., nrows = 1, which_layout = 1) { key = seq_len(nplots) ) ydf <- list2df(ydom, c("ystart", "yend")) - # make sure the first plot appears in the top row + # get_domains() currently assumes plots are drawn from _lower_ left + # corner to _upper_ right, but we need them going from _upper_ left + # to _lower-right_ + ydf <- with(ydf, data.frame(ystart = 1 - yend, yend = 1 - ystart)) ydf <- ydf[order(ydf$ystart, decreasing = TRUE), ] ydf$key <- seq_len(nplots) # overwrite relevant info @@ -123,6 +128,7 @@ subplot <- function(..., nrows = 1, which_layout = 1) { p$data[[i]]$yaxis <- info$yaxis } } + browser() hash_plot(data.frame(), p) } From 77a83459a3f74b81dd0a7d825fb763b268ef5234 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Mon, 27 Jul 2015 09:15:18 -0400 Subject: [PATCH 172/227] thumbnails --- inst/build-push-comment.R | 3 ++- tests/testthat.R | 38 ++++++++++++++++++++++++++++++-------- 2 files changed, 32 insertions(+), 9 deletions(-) diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index 3c09ccf33d..9b1158fa34 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -74,7 +74,8 @@ if (tpr != "false" && tpr != "") { ) names(df) <- c("test", "ggplot2", branch, "master") df$test <- sprintf(' %s ', df$test, df$test) - for (i in setdiff(names(df), "test")) df[, i] <- sprintf('', df[, i]) + for (i in setdiff(names(df), "test")) + df[, i] <- sprintf('', sub("\\.png", "thumb.png", df[, i])) html <- sprintf( ' diff --git a/tests/testthat.R b/tests/testthat.R index db53291d3c..6cad41ff89 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -44,11 +44,15 @@ save_outputs <- function(gg, name) { # POST data to plotly and return the url u <- if (packageVersion("plotly") < 1) { py <- plotly(Sys.getenv("plotly_username"), Sys.getenv("plotly_api_key")) - resp <- py$ggplotly(gg, kwargs = list(auto_open = FALSE)) - resp$response$url + tryWhile({ + resp <- py$ggplotly(gg, kwargs = list(auto_open = FALSE)) + resp$response$url + }) } else { - resp <- plotly_POST(p) - resp$url + tryWhile({ + resp <- plotly_POST(p) + resp$url + }) } # save a hash of the R object sent to the plotly server # (eventually use this to prevent redundant POSTs?!) @@ -57,10 +61,13 @@ save_outputs <- function(gg, name) { # download png under a directory specific to this installed version of plotly filename <- file.path(plotly_dir, paste0(name, ".png")) if (!file.exists(filename)) { - e <- try(curl::curl_download(paste0(u, ".png"), filename)) - while (inherits(e, "try-error")) { - e <- try(curl::curl_download(paste0(u, ".png"), filename)) - } + tryWhile({ + curl::curl_download(paste0(u, ".png"), filename) + }) + # now convert png to a smaller size + cmd <- paste("convert", filename, "-resize 230", + sub("\\.png", "thumb.png", filename)) + st <- system(cmd) } else { stop(shQuote(name), " has already been used to save_outputs() in another test.") } @@ -72,11 +79,26 @@ save_outputs <- function(gg, name) { png(gg_file, width = 700, height = 500) try(print(gg)) dev.off() + # now convert png to a smaller size + cmd <- paste("convert", gg_file, "-resize 230", + sub("\\.png", "thumb.png", gg_file)) + st <- system(cmd) } + } p } +tryWhile <- function(expr, times = 20) { + e <- try(expr) + while (inherits(e, "try-error") && times > 0) { + Sys.sleep(0.5) + times <- times - 1 + e <- try(expr) + } + e +} + test_check("plotly") From 00bfc080dc0a0e85f8805aa51f1026196f072d56 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Mon, 27 Jul 2015 10:31:17 -0400 Subject: [PATCH 173/227] place thumbs in their own directory --- inst/build-push-comment.R | 8 +++++--- tests/testthat.R | 13 ++++++------- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index 9b1158fa34..ba2c8eac78 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -16,7 +16,7 @@ library("testthat") # check the working directory stopifnot(basename(getwd()) == "plotly-test-table") -# this script helps build the diff pages +# define create_diff() which helps build the diff pages source("jsondiff/create_diff.R") # http://docs.travis-ci.com/user/ci-environment/#Environment-variables @@ -73,9 +73,11 @@ if (tpr != "false" && tpr != "") { stringsAsFactors = FALSE ) names(df) <- c("test", "ggplot2", branch, "master") - df$test <- sprintf(' %s ', df$test, df$test) + # eventually link to page for each test? + #df$test <- sprintf(' %s ', df$test, df$test) + # show just the thumbnail, but link to the bigger image for (i in setdiff(names(df), "test")) - df[, i] <- sprintf('', sub("\\.png", "thumb.png", df[, i])) + df[, i] <- sprintf(' ', df[, i]) html <- sprintf( ' diff --git a/tests/testthat.R b/tests/testthat.R index 6cad41ff89..9a568032b8 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -15,12 +15,14 @@ hash <- if (src == "local") { # (note the working directory should be /path/to/plotly/tests) table_dir <- normalizePath("../../plotly-test-table") plotly_dir <- file.path(table_dir, "R", hash) -if (!dir.exists(plotly_dir)) dir.create(plotly_dir, recursive = TRUE) +plotly_thumb_dir <- file.path(plotly_dir, "thumbs") +dir.create(plotly_thumb_dir, showWarnings = FALSE, recursive = TRUE) # in case we need save ggplot2 output ggversion <- as.character(packageVersion("ggplot2")) gg_dir <- file.path(table_dir, "R", paste0("ggplot2-", ggversion)) -if (!dir.exists(gg_dir)) dir.create(gg_dir, recursive = TRUE) +gg_thumb_dir <- file.path(gg_dir, "thumbs") +dir.create(gg_thumb_dir, showWarnings = FALSE, recursive = TRUE) gg_names <- sub("\\.png$", "", dir(gg_dir, pattern = "\\.png$")) # text file that tracks figure hashes @@ -66,7 +68,7 @@ save_outputs <- function(gg, name) { }) # now convert png to a smaller size cmd <- paste("convert", filename, "-resize 230", - sub("\\.png", "thumb.png", filename)) + file.path(plotly_thumb_dir, paste0(name, ".png"))) st <- system(cmd) } else { stop(shQuote(name), " has already been used to save_outputs() in another test.") @@ -81,13 +83,10 @@ save_outputs <- function(gg, name) { dev.off() # now convert png to a smaller size cmd <- paste("convert", gg_file, "-resize 230", - sub("\\.png", "thumb.png", gg_file)) + file.path(gg_thumb_dir, paste0(name, ".png"))) st <- system(cmd) } - - } - p } From 0723b33ce48b1c7e30e438d276382102e7ef7107 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Mon, 27 Jul 2015 11:17:39 -0400 Subject: [PATCH 174/227] bug fixes --- R/subplots.R | 1 - inst/build-push-comment.R | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/R/subplots.R b/R/subplots.R index 5f8f5d8e1f..273e2f706c 100644 --- a/R/subplots.R +++ b/R/subplots.R @@ -128,7 +128,6 @@ subplot <- function(..., nrows = 1, which_layout = 1) { p$data[[i]]$yaxis <- info$yaxis } } - browser() hash_plot(data.frame(), p) } diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index ba2c8eac78..ad9a531fd7 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -77,7 +77,7 @@ if (tpr != "false" && tpr != "") { #df$test <- sprintf(' %s ', df$test, df$test) # show just the thumbnail, but link to the bigger image for (i in setdiff(names(df), "test")) - df[, i] <- sprintf(' ', df[, i]) + df[, i] <- sprintf('', df[, i], df[, i]) html <- sprintf( ' From 15e5261bc43946e6be1e5fb44ea31c1136858a77 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Mon, 27 Jul 2015 14:42:56 -0400 Subject: [PATCH 175/227] fix file path --- inst/build-push-comment.R | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/inst/build-push-comment.R b/inst/build-push-comment.R index ad9a531fd7..76cac03a84 100644 --- a/inst/build-push-comment.R +++ b/inst/build-push-comment.R @@ -76,8 +76,11 @@ if (tpr != "false" && tpr != "") { # eventually link to page for each test? #df$test <- sprintf(' %s ', df$test, df$test) # show just the thumbnail, but link to the bigger image - for (i in setdiff(names(df), "test")) - df[, i] <- sprintf('', df[, i], df[, i]) + for (i in setdiff(names(df), "test")) { + thumb <- file.path(dirname(df[, i]), "thumbs", basename(df[, i])) + df[, i] <- sprintf('', df[, i], thumb) + } + html <- sprintf( ' From 9e30cdeac73920a562f60142045dbada710243d3 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Mon, 27 Jul 2015 17:50:42 -0400 Subject: [PATCH 176/227] different resizing strategy --- tests/testthat.R | 14 ++--- vignettes/{pipe-dsl.Rmd => intro.Rmd} | 75 ++++++++++++++++++++------- 2 files changed, 64 insertions(+), 25 deletions(-) rename vignettes/{pipe-dsl.Rmd => intro.Rmd} (57%) diff --git a/tests/testthat.R b/tests/testthat.R index 9a568032b8..4322f4d1ed 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -67,9 +67,10 @@ save_outputs <- function(gg, name) { curl::curl_download(paste0(u, ".png"), filename) }) # now convert png to a smaller size - cmd <- paste("convert", filename, "-resize 230", - file.path(plotly_thumb_dir, paste0(name, ".png"))) - st <- system(cmd) + args <- c(args, "\\(", filename, "-density", "72x72", "-write", + file.path(plotly_thumb_dir, paste0(name, ".png")), + "+delete", "\\)") + system2("convert", args) } else { stop(shQuote(name), " has already been used to save_outputs() in another test.") } @@ -82,9 +83,10 @@ save_outputs <- function(gg, name) { try(print(gg)) dev.off() # now convert png to a smaller size - cmd <- paste("convert", gg_file, "-resize 230", - file.path(gg_thumb_dir, paste0(name, ".png"))) - st <- system(cmd) + args <- c(args, "\\(", filename, "-density", "72x72", "-write", + file.path(gg_thumb_dir, paste0(name, ".png")), + "+delete", "\\)") + system2("convert", args) } } p diff --git a/vignettes/pipe-dsl.Rmd b/vignettes/intro.Rmd similarity index 57% rename from vignettes/pipe-dsl.Rmd rename to vignettes/intro.Rmd index 4fc757da88..783d2b5021 100644 --- a/vignettes/pipe-dsl.Rmd +++ b/vignettes/intro.Rmd @@ -1,5 +1,5 @@ --- -title: "A declarative DSL for the plotly graphing library in R" +title: "An introduction to plotly's R API" author: "Carson Sievert" output: html_document vignette: > @@ -8,38 +8,75 @@ vignette: > --- ```{r setup, echo = FALSE, message = FALSE} -# plotly's testbot -Sys.setenv("plotly_username" = "TestBot") -Sys.setenv("plotly_api_key" = "r1neazxo9w") -# eventually set cache = T! -knitr::opts_chunk$set(width = 800, height = 400, cache = FALSE) +knitr::opts_chunk$set(eval = FALSE) ``` -Version 1.0.0 of the [plotly R package](https://github.com/ropensci/plotly) introduces a new interface for creating plotly graphs in a [pure, predictable, and pipeable](https://dl.dropboxusercontent.com/u/41902/pipe-dsls.pdf) manner. Most importantly, this implies a couple things: - -1. Functions take a central object (I'll call this a 'plotly object') as their first argument, modify it in some way, and return that modified object. -2. Output is defined entirely based on input. +Version 1.0.0 of the [plotly R package](https://github.com/ropensci/plotly) introduces a new interface for creating plotly graphs in a [pure, predictable, and pipeable](https://dl.dropboxusercontent.com/u/41902/pipe-dsls.pdf) manner. This interface makes it a bit easier to work directly with the JavaScript graphing library by providing some high-level semantics and sensible defaults. ## Creating and modifying plotlys -To initiate a plotly object with a single trace, use `plot_ly()`. Here we use it to create a scatter trace (but there are many [other trace types](https://plot.ly/javascript-graphing-library/reference/)). +To initiate a plotly object, use `plot_ly()`. Here we use it to create a scatter trace (but there are many [other trace types](https://plot.ly/r/)). -```{r, message = FALSE} +```{r} library(plotly) -data(economics, package = "ggplot2") p <- plot_ly(economics, x = date, y = uempmed, type = "scatter", showlegend = F) ``` -If you have a plotly account, printing plotly objects in the R console will create a new plotly figure (via plotly's REST API). If you're using knitr/R Markdown with HTML output (like [this vignette]()), printing not only creates the plot, but also embeds it as an iframe. If you're using an IPython Notebook, you'll can embed with `embed_notebook(p)`. +If you have a plotly account, printing plotly objects in the R console will create a new plotly figure (via plotly's REST API). If you're using knitr/R Markdown with HTML output (like [this vignette]()), printing not only creates the plot, but also embeds it as an HTML iframe. If you want to create standalone HTML pages, check out [plotly offline](http://purchasing.plot.ly/) and the accompanying [vignette for R](). ```{r} p ``` +## Using special arguments + +`plot_ly()` has a number of arguments which are unique to the R package that make common visualization tasks a bit easier. These arguments are very much inspired by the semantics of ggplot2's `qplot()` in the sense that a scaling function is automatically applied these variables. + +### The color argument + +If a ordinal variable (aka a non-ordered factor variable) is mapped to color, then a qualitative color pallete is used by default. + +```{r} +plot_ly(iris, x = Petal.Length, y = Petal.Width, + color = Species, mode = "markers") +``` + + + + + +If you want to change the default pallette, you can give the colors argument either a pallette name (e.g., "Set1" or "Blues"), or a vector of colors to interpolate in hexadecimal "#RRGGBB" format, or a color interpolation function like `grDevices::colorRamp()`. + +```{r} +plot_ly(iris, x = Petal.Length, y = Petal.Width, + color = Species, colors = "Set1", mode = "markers") +``` + + + + + +```{r} +plot_ly(iris, x = Petal.Length, y = Petal.Width, z = Sepal.Width, + color = Sepal.Length, type = "scatter3d", mode = "markers") +``` + + +### The symbol argument + + + +### The group argument + +This can be useful when used in conjunction with `subplot()` (link to a separate vignette?) + +## Manually adding traces + +Sometimes you want to add trace(s) to a plot that derive from a different data frame. + To add more traces to your plotly, use `add_trace()`. By default, trace information created in `plot_ly()` will carry over to future traces, unless we explictly override it (this helps [avoid repeating yourself](http://en.wikipedia.org/wiki/Don%27t_repeat_yourself)). ```{r} -# since economics was provided to plot_ly(), we can still reference it's column names p2 <- add_trace(p, y = fitted(loess(uempmed ~ as.numeric(date)))) p2 ``` @@ -50,10 +87,10 @@ To modify the styling of the plot, use `layout()`. (p3 <- layout(p2, title = "Median duration of unemployment (in weeks)")) ``` -If you study [plotly's graphing reference](https://plot.ly/javascript-graphing-library/reference), you'll see that many arguments take (JSON) objects. Under the hood, __plotly__ uses [__jsonlite__](http://cran.r-project.org/web/packages/jsonlite/index.html) to convert R objects to JSON, so knowing a bit about [it's mapping rules](http://arxiv.org/abs/1403.2805) can be helpful. Here, we modify the global font using a named list (a named list in R is equivalent to a JSON object). +The documentation for valid arguments to `layout()` are under [plotly's R reference](https://plot.ly/r/reference/#layout). In addition to title (a string) , `layout()` also accepts [font](https://plot.ly/r/reference/#font) (a named list). Lets use this argument to change the default font family and size: ```{r} -layout(p3, font = list(family = "Courier New, monospace")) +layout(p3, font = list(family = "Courier New, monospace", size = 10)) ``` If you look at the structure of plotly objects, they are data frames with a class of plotly and a special environment attached. @@ -62,7 +99,7 @@ If you look at the structure of plotly objects, they are data frames with a clas str(p3) ``` -This might seem strange, but it yields desirable results since it integrates nicely nicely with other pipeable interfaces that use a data frame their central object (such as [dplyr](http://cran.r-project.org/web/packages/dplyr/index.html)). This means that we can incorporate data manipulation verbs into a sequence of steps leading to a visualization. Here, we take advantage of `dplyr::filter()` to label the highest peak in the time series: +This might seem strange, but it yields desirable results since it integrates nicely with other pipeable interfaces that use a data frame their central object (such as [dplyr](http://cran.r-project.org/web/packages/dplyr/index.html)). This means that we can incorporate data manipulation verbs into a sequence of steps leading to a visualization. Here, we take advantage of `dplyr::filter()` to label the highest peak in the time series: ```{r, message = FALSE, warning = FALSE} economics %>% @@ -74,7 +111,7 @@ economics %>% layout(annotations = list(list(x = date, y = uempmed, text = "Peak", showarrow = T))) ``` -For some visualizations, using a data frame can be awkward. This is especially true of any trace type that requires `z`. Again, according the JSON reference, [`z` needs to be an array of arrays](https://plot.ly/javascript-graphing-library/reference/#surface-z). In this case, a numeric matrix works well. +It's also important to note that plotly visualization don't _require_ a data frame. Chart types that accept a `z` argument ```{r} str(volcano) From 6b3a6a83ef526c59a026b1dcdf4a11ab0cf25c77 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Mon, 27 Jul 2015 18:16:39 -0400 Subject: [PATCH 177/227] Axis titles for 3D plots, add size as official argument --- R/plotly.R | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/R/plotly.R b/R/plotly.R index 3a4bc94ded..aa57c88abf 100644 --- a/R/plotly.R +++ b/R/plotly.R @@ -18,7 +18,7 @@ #' @param symbol Either a variable name or a (discrete) vector to use for symbol encoding. #' @param symbols A character vector of symbol types. Possible values: #' 'dot', 'cross', 'diamond', 'square', 'triangle-down', 'triangle-left', 'triangle-right', 'triangle-up' -#' @param size A variable name or numeric vector to encode the area of markers. +#' @param size A variable name or numeric vector to encode the size of markers. #' @param inherit should future traces inherit properties from this initial trace? #' @param evaluate logical. Evaluate arguments when this function is called? #' @seealso \code{\link{layout}()}, \code{\link{add_trace}()}, \code{\link{style}()} @@ -44,7 +44,7 @@ #' } #' plot_ly <- function(data = data.frame(), ..., type = "scatter", - group, color, colors, symbol, symbols, + group, color, colors, symbol, symbols, size, inherit = TRUE, evaluate = FALSE) { # "native" plotly arguments argz <- substitute(list(...)) @@ -54,6 +54,7 @@ plot_ly <- function(data = data.frame(), ..., type = "scatter", if (!missing(colors)) argz$colors <- substitute(colors) if (!missing(symbol)) argz$symbol <- substitute(symbol) if (!missing(symbols)) argz$symbols <- substitute(symbols) + if (!missing(size)) argz$size <- substitute(size) # trace information tr <- list( type = type, @@ -87,7 +88,7 @@ plot_ly <- function(data = data.frame(), ..., type = "scatter", #' @param symbol Either a variable name or a (discrete) vector to use for symbol encoding. #' @param symbols A character vector of symbol types. Possible values: #' 'dot', 'cross', 'diamond', 'square', 'triangle-down', 'triangle-left', 'triangle-right', 'triangle-up' -#' @param size A variable name or numeric vector to encode the area of markers. +#' @param size A variable name or numeric vector to encode the size of markers. #' @param data A data frame to associate with this trace (optional). If not #' provided, arguments are evaluated using the data frame in \code{\link{plot_ly}()}. #' @param evaluate logical. Evaluate arguments when this function is called? @@ -107,6 +108,7 @@ add_trace <- function(p = get_plot(), ..., type = "scatter", if (!missing(colors)) argz$colors <- substitute(colors) if (!missing(symbol)) argz$symbol <- substitute(symbol) if (!missing(symbols)) argz$symbols <- substitute(symbols) + if (!missing(size)) argz$size <- substitute(size) p <- get_plot(p) tr <- list( args = argz, @@ -184,7 +186,7 @@ style <- function(p = get_plot(strict = FALSE), ..., traces = 1, evaluate = FALS #' #' @param l a ggplot object, or a plotly object, or a list. #' @export -plotly_build <- function(l) { +plotly_build <- function(l = get_plot()) { # ggplot objects don't need any special type of handling if (is.ggplot(l)) return(gg2list(l)) l <- get_plot(l) @@ -226,7 +228,8 @@ plotly_build <- function(l) { txt <- paste0(as.list(d$args)[["size"]], " (size): ", s) dat[["text"]] <- if (is.null(dat[["text"]])) txt else paste0(dat[["text"]], "
", txt) } - has_color <- !is.null(dat[["color"]]) || !is.null(dat[["z"]]) + has_color <- !is.null(dat[["color"]]) || + (!is.null(dat[["z"]]) && !dat[["type"]] %in% "scatter3d") has_symbol <- !is.null(dat[["symbol"]]) has_group <- !is.null(dat[["group"]]) if (has_color) dats <- c(dats, colorize(dat, as.list(d$args)[["color"]])) @@ -288,8 +291,11 @@ plotly_build <- function(l) { idx <- names(d) %in% get_boxed() & sapply(d, length) == 1 if (any(idx)) x$data[[i]][idx] <- lapply(d[idx], I) } + # search for keyword args in traces and place them at the top level - x <- c(x, Reduce(c, lapply(x$data, function(z) z[get_kwargs()]))) + kwargs <- lapply(x$data, function(z) z[get_kwargs()]) + if (length(kwargs) == 1) kwargs <- c(kwargs, kwargs) + x <- c(x, Reduce(modifyList, kwargs)) # traces shouldn't have any names x$data <- setNames(x$data, NULL) # add plotly class mainly for printing method @@ -378,14 +384,21 @@ traceify <- function(dat, nm = "group") { } axis_titles <- function(x, l) { + d <- l$data[[1]] + argz <- as.list(d$args) + scene <- if (d$type %in% c("scatter3d", "surface")) TRUE else FALSE + # TODO: how to attach title to scene object in layout??? for (i in c("x", "y", "z")) { s <- lapply(x$data, "[[", i) ax <- paste0(i, "axis") t <- x$layout[[ax]]$title if (is.null(t)) { # deparse the unevaluated expression from 1st trace - argz <- as.list(l$data[[1]]$args) idx <- names(argz) %in% i - if (any(idx)) x$layout[[ax]]$title <- deparse(argz[idx][[1]]) + if (any(idx)) { + title <- deparse(argz[idx][[1]]) + if (scene) x$layout[["scene"]][[ax]]$title <- title + else x$layout[[ax]]$title <- title + } } } x From 2988dfc03489a379a74ffeafcf923c15f6432bd7 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Mon, 27 Jul 2015 18:39:51 -0400 Subject: [PATCH 178/227] silly bug --- tests/testthat.R | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/testthat.R b/tests/testthat.R index 4322f4d1ed..55dfa70952 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -67,7 +67,7 @@ save_outputs <- function(gg, name) { curl::curl_download(paste0(u, ".png"), filename) }) # now convert png to a smaller size - args <- c(args, "\\(", filename, "-density", "72x72", "-write", + args <- c("\\(", filename, "-density", "72x72", "-write", file.path(plotly_thumb_dir, paste0(name, ".png")), "+delete", "\\)") system2("convert", args) @@ -83,7 +83,7 @@ save_outputs <- function(gg, name) { try(print(gg)) dev.off() # now convert png to a smaller size - args <- c(args, "\\(", filename, "-density", "72x72", "-write", + args <- c("\\(", filename, "-density", "72x72", "-write", file.path(gg_thumb_dir, paste0(name, ".png")), "+delete", "\\)") system2("convert", args) From d6947a435a9754ef60c9826b9f76ff23e1d04d02 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Mon, 27 Jul 2015 18:41:33 -0400 Subject: [PATCH 179/227] document recent changes --- man/plot_ly.Rd | 6 +++--- man/plotly_build.Rd | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/man/plot_ly.Rd b/man/plot_ly.Rd index c66688e788..416c37096b 100644 --- a/man/plot_ly.Rd +++ b/man/plot_ly.Rd @@ -5,7 +5,7 @@ \title{Initiate a plotly visualization} \usage{ plot_ly(data = data.frame(), ..., type = "scatter", group, color, colors, - symbol, symbols, inherit = TRUE, evaluate = FALSE) + symbol, symbols, size, inherit = TRUE, evaluate = FALSE) } \arguments{ \item{data}{A data frame (optional).} @@ -29,11 +29,11 @@ or a color interpolation function like \link{grDevices::colorRamp}.} \item{symbols}{A character vector of symbol types. Possible values: 'dot', 'cross', 'diamond', 'square', 'triangle-down', 'triangle-left', 'triangle-right', 'triangle-up'} +\item{size}{A variable name or numeric vector to encode the area of markers.} + \item{inherit}{should future traces inherit properties from this initial trace?} \item{evaluate}{logical. Evaluate arguments when this function is called?} - -\item{size}{A variable name or numeric vector to encode the area of markers.} } \description{ Transform data into a plotly visualization. diff --git a/man/plotly_build.Rd b/man/plotly_build.Rd index 4adc2a6a6a..ded771676a 100644 --- a/man/plotly_build.Rd +++ b/man/plotly_build.Rd @@ -4,7 +4,7 @@ \alias{plotly_build} \title{Build a plotly object before viewing it} \usage{ -plotly_build(l) +plotly_build(l = get_plot()) } \arguments{ \item{l}{a ggplot object, or a plotly object, or a list.} From 361dca0225dd1311da5305e7c882c657545b6bf2 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Mon, 27 Jul 2015 20:11:37 -0400 Subject: [PATCH 180/227] Try again --- .travis.yml | 4 ++-- tests/testthat.R | 10 ++++------ 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/.travis.yml b/.travis.yml index b7b2425d55..d07e78b653 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,7 +5,7 @@ before_install: - chmod 755 ./travis-tool.sh - ./travis-tool.sh bootstrap # password is encrypted below - - echo "Sys.setenv('plotly_username' = 'asdnj')" > ~/.Rprofile + - echo "Sys.setenv('plotly_username' = 'dfsm')" > ~/.Rprofile install: - ./travis-tool.sh install_deps @@ -26,7 +26,7 @@ after_success: env: global: # plotly_api_key (for posting to plot.ly) - - secure: "g+i2Oy+2FBpkpGxrF0SdY1gOXnKURO2P7S2HeEae68KU2R7k3/DCcZvnl7HMs2GVyiHbKo9S8PkRQ09qbJ/LIQlJzzUcwIPNpwTJMJ1FORMYdB7hFZi5Tys60gm8Xy7QcMQyvYEZMFib0hcL5Jc5iGvapoTu1cSTCwabGJuR7D0=" + - secure: "OJ9bOzQkyKXq9g/XOIuN1B91WG+P1kc9w8S9bCvhke2Nh8+9hLb/h5cJ0TxCWm2Ul0Ne9/JRB/0veJHslPwioudTE09U7bnMJW6iAazeW5EDblGIIYFV4+pfUoBjSErbs8oGJz6nscJ2HNKqd/Dyy+MH9+YQapozmDYvW0bBSes=" # GITHUB_PAT (for pushing to plotly-test-table) - secure: "LHJONgWOo+98vNeFLI7LSJU3RtbMVszlI79GB8CcXmc2mlgM/UtZ5b6RnkNlhmg3Gj1/uObfm/rIybVTwuS1yNpeKv73+gsZOYhobVXiUGVxdRFG/mg5mbqwyWkkuofjPGFlMZCEMgHim37eZzgjSibwVH1LClRDsCoFMCgvgV0=" # plotlyjs_full (link to the full offline bundle) diff --git a/tests/testthat.R b/tests/testthat.R index 55dfa70952..31aa90cac0 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -67,9 +67,8 @@ save_outputs <- function(gg, name) { curl::curl_download(paste0(u, ".png"), filename) }) # now convert png to a smaller size - args <- c("\\(", filename, "-density", "72x72", "-write", - file.path(plotly_thumb_dir, paste0(name, ".png")), - "+delete", "\\)") + args <- c(filename, "-density", "72x72", "-write", + file.path(plotly_thumb_dir, paste0(name, ".png")), "+delete") system2("convert", args) } else { stop(shQuote(name), " has already been used to save_outputs() in another test.") @@ -83,9 +82,8 @@ save_outputs <- function(gg, name) { try(print(gg)) dev.off() # now convert png to a smaller size - args <- c("\\(", filename, "-density", "72x72", "-write", - file.path(gg_thumb_dir, paste0(name, ".png")), - "+delete", "\\)") + args <- c(filename, "-density", "72x72", "-write", + file.path(gg_thumb_dir, paste0(name, ".png")), "+delete") system2("convert", args) } } From 46e3e2b9095145f75a5be20d173d6ed7f957b27e Mon Sep 17 00:00:00 2001 From: cpsievert Date: Mon, 27 Jul 2015 21:46:01 -0400 Subject: [PATCH 181/227] Thumbs need to be smaller --- tests/testthat.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/testthat.R b/tests/testthat.R index 31aa90cac0..192a318f52 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -67,7 +67,7 @@ save_outputs <- function(gg, name) { curl::curl_download(paste0(u, ".png"), filename) }) # now convert png to a smaller size - args <- c(filename, "-density", "72x72", "-write", + args <- c(filename, "-density", "36x36", "-write", file.path(plotly_thumb_dir, paste0(name, ".png")), "+delete") system2("convert", args) } else { From 9748368a947683c70d9fa8f220a5e778e10a62bc Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 28 Jul 2015 10:35:58 -0400 Subject: [PATCH 182/227] If symbol names exist, use them for axis titles; otherwise, default to x/y/z --- R/plotly.R | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/R/plotly.R b/R/plotly.R index aa57c88abf..f7fd376e6d 100644 --- a/R/plotly.R +++ b/R/plotly.R @@ -98,7 +98,7 @@ plot_ly <- function(data = data.frame(), ..., type = "scatter", #' @export #' add_trace <- function(p = get_plot(), ..., type = "scatter", - group, color, colors, symbol, symbols, + group, color, colors, symbol, symbols, size, data = NULL, evaluate = FALSE) { # "native" plotly arguments argz <- substitute(list(...)) @@ -386,16 +386,15 @@ traceify <- function(dat, nm = "group") { axis_titles <- function(x, l) { d <- l$data[[1]] argz <- as.list(d$args) - scene <- if (d$type %in% c("scatter3d", "surface")) TRUE else FALSE - # TODO: how to attach title to scene object in layout??? + scene <- if (isTRUE(d$type %in% c("scatter3d", "surface"))) TRUE else FALSE for (i in c("x", "y", "z")) { s <- lapply(x$data, "[[", i) ax <- paste0(i, "axis") t <- x$layout[[ax]]$title - if (is.null(t)) { # deparse the unevaluated expression from 1st trace - idx <- names(argz) %in% i - if (any(idx)) { - title <- deparse(argz[idx][[1]]) + if (is.null(t)) { + idx <- which(names(argz) %in% i) + if (length(idx)) { + title <- if (is.symbol(argz[[idx]])) deparse(argz[[idx]]) else i if (scene) x$layout[["scene"]][[ax]]$title <- title else x$layout[[ax]]$title <- title } From 8f82699cf130867f078dde314dbf5fc67376be0d Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 28 Jul 2015 10:36:48 -0400 Subject: [PATCH 183/227] add test for axis titles --- tests/testthat/test-plotly.R | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/tests/testthat/test-plotly.R b/tests/testthat/test-plotly.R index 36d9095262..c8ecc8aa41 100644 --- a/tests/testthat/test-plotly.R +++ b/tests/testthat/test-plotly.R @@ -78,3 +78,20 @@ test_that("Custom RColorBrewer pallette works for numeric variable", { expect_identical(marker$color, iris$Petal.Width) expect_true(all(0 <= marker$colorscale[,1] & marker$colorscale[,1] <= 1)) }) + +test_that("axis titles get attached to scene object for 3D plots", { + p <- plot_ly(iris, x = Petal.Length, y = Petal.Width, z = Sepal.Width, + type = "scatter3d", mode = "markers") + l <- expect_traces(p, 1, "scatterplot-scatter3d-axes") + scene <- l$layout$scene + expect_identical(scene$xaxis$title, "Petal.Length") + expect_identical(scene$yaxis$title, "Petal.Width") + expect_identical(scene$zaxis$title, "Sepal.Width") +}) + +test_that("Only use symbols as names for axis titles.", { + p <- plot_ly(x = c(1, 2), y = c(1, 2)) + l <- expect_traces(p, 1, "scatterplot-axis-titles") + expect_identical(l$layout$xaxis$title, "x") + expect_identical(l$layout$yaxis$title, "y") +}) From 558de338144fee81e9c0b6fa60e361d30e9e058f Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 28 Jul 2015 10:41:04 -0400 Subject: [PATCH 184/227] Increase size multiplier --- R/trace_generation.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/R/trace_generation.R b/R/trace_generation.R index 3cdf9f465d..dc4c314c40 100644 --- a/R/trace_generation.R +++ b/R/trace_generation.R @@ -545,7 +545,7 @@ geom2trace <- list( L$marker$sizeref <- default.marker.sizeref # Make sure sizes are passed as a list even when there is only one element. s <- data$size - marker.size <- 5 * (s - params$sizemin)/(params$sizemax - params$sizemin) + 0.25 + marker.size <- 10 * (s - params$sizemin)/(params$sizemax - params$sizemin) + 0.25 marker.size <- marker.size * marker.size.mult L$marker$size <- if (length(s) > 1) marker.size else list(marker.size) L$marker$line$width <- 0 From c1ad1b17bfb3e2396bb3140f6a2f6f5401a17a4b Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 28 Jul 2015 12:08:29 -0400 Subject: [PATCH 185/227] preserve pre-specified axis objects --- R/subplots.R | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/R/subplots.R b/R/subplots.R index 273e2f706c..342521f1f9 100644 --- a/R/subplots.R +++ b/R/subplots.R @@ -13,6 +13,8 @@ #' offline(subplot(p1, p2, p1, p2, nrows = 2)) #' } + +## TODO: add warning if geo and non-geo coordinates are used!!! subplot <- function(..., nrows = 1, which_layout = 1) { # note that dots is a _list of plotlys_ dots <- lapply(list(...), plotly_build) @@ -56,6 +58,7 @@ subplot <- function(..., nrows = 1, which_layout = 1) { ctr <- ctr + 1 } } + #browser() # put p_info into a data.frame() p_info <- Reduce(rbind, p_info) row.names(p_info) <- NULL @@ -90,12 +93,13 @@ subplot <- function(..., nrows = 1, which_layout = 1) { p_info <- plyr::join(p_info, xdf, by = "key") p_info <- plyr::join(p_info, ydf, by = "key") } - # empty plot container that we'll fill up with new info p <- list( data = vector("list", nrow(p_info)), + # add warning if referencing non-exitant layouts? layout = dots[[which_layout]]$layout ) + p_info$plot <- as.numeric(p_info$plot) p_info$trace <- as.numeric(p_info$trace) for (i in seq_along(p$data)) { @@ -116,12 +120,15 @@ subplot <- function(..., nrows = 1, which_layout = 1) { } else { xaxis <- sub("x", "xaxis", info$xaxis) yaxis <- sub("y", "yaxis", info$yaxis) + # does this plot contain x/y axis styling? If so, use it + # (but overwrite domain/anchor info) + l <- dots[[info$plot]]$layout p$layout[[xaxis]] <- modifyList( - p$layout[[xaxis]] %||% list(), + l[names(l) %in% "xaxis"][[1]] %||% list(), list(domain = xdom, anchor = info$yaxis) ) p$layout[[yaxis]] <- modifyList( - p$layout[[yaxis]] %||% list(), + l[names(l) %in% "yaxis"][[1]] %||% list(), list(domain = ydom, anchor = info$xaxis) ) p$data[[i]]$xaxis <- info$xaxis From 642c1233a3f2eac112c49edb26cd52ad336085f6 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 28 Jul 2015 12:26:56 -0400 Subject: [PATCH 186/227] add margin argument to subplot() and re-document --- R/subplots.R | 28 ++++++++++++++++++++-------- man/add_trace.Rd | 6 +++--- man/plot_ly.Rd | 2 +- man/subplot.Rd | 9 +++++++-- 4 files changed, 31 insertions(+), 14 deletions(-) diff --git a/R/subplots.R b/R/subplots.R index 342521f1f9..a8631cd75c 100644 --- a/R/subplots.R +++ b/R/subplots.R @@ -3,7 +3,11 @@ #' @param ... any number of plotly objects #' @param nrows number of rows for laying out plots in a grid-like structure. #' Only used if no domain is already specified. -#' @param which_layout adopt the layout of which plot? +#' @param which_layout adopt the layout of which plot? If the default value of +#' "merge" is used, all plot level layout options will be included in the final +#' layout. This argument also accepts a numeric vector which will restric +#' @param margin a numeric value between 0 and 1. Corrsepnds to the proportion +#' of plot width/height to attribute to margins between subplots. #' @return A plotly object #' @export #' @author Carson Sievert @@ -15,7 +19,7 @@ ## TODO: add warning if geo and non-geo coordinates are used!!! -subplot <- function(..., nrows = 1, which_layout = 1) { +subplot <- function(..., nrows = 1, which_layout = "merge", margin = 0.1 / nrows) { # note that dots is a _list of plotlys_ dots <- lapply(list(...), plotly_build) # put existing plot anchors and domain information into a tidy format @@ -75,8 +79,8 @@ subplot <- function(..., nrows = 1, which_layout = 1) { if (all(is.na(with(p_info, c(xstart, xend, ystart, yend))))) { nplots <- max(p_info$key) ncols <- ceiling(nplots / nrows) - xdom <- get_domains(nplots, ncols) - ydom <- get_domains(nplots, nrows) + xdom <- get_domains(nplots, ncols, margin) + ydom <- get_domains(nplots, nrows, margin) xdf <- cbind( list2df(xdom, c("xstart", "xend")), key = seq_len(nplots) @@ -95,11 +99,19 @@ subplot <- function(..., nrows = 1, which_layout = 1) { } # empty plot container that we'll fill up with new info p <- list( - data = vector("list", nrow(p_info)), - # add warning if referencing non-exitant layouts? - layout = dots[[which_layout]]$layout + data = vector("list", nrow(p_info)) ) - + # merge layouts of the subplots + ls <- if (which_layout == "merge") { + lapply(dots, "[[", "layout") + } else { + # TODO: warning if referencing non-exitant layouts? + lapply(dots[which_layout], "[[", "layout") + } + ls <- ls[!vapply(ls, is.null, logical(1))] + p[["layout"]] <- Reduce(modifyList, ls) + + p_info$plot <- as.numeric(p_info$plot) p_info$trace <- as.numeric(p_info$trace) for (i in seq_along(p$data)) { diff --git a/man/add_trace.Rd b/man/add_trace.Rd index 79f3ae10fb..5be2d845ce 100644 --- a/man/add_trace.Rd +++ b/man/add_trace.Rd @@ -5,7 +5,7 @@ \title{Add a trace to a plotly visualization} \usage{ add_trace(p = get_plot(), ..., type = "scatter", group, color, colors, - symbol, symbols, data = NULL, evaluate = FALSE) + symbol, symbols, size, data = NULL, evaluate = FALSE) } \arguments{ \item{p}{A plotly object.} @@ -29,12 +29,12 @@ or a color interpolation function like \link{grDevices::colorRamp}.} \item{symbols}{A character vector of symbol types. Possible values: 'dot', 'cross', 'diamond', 'square', 'triangle-down', 'triangle-left', 'triangle-right', 'triangle-up'} +\item{size}{A variable name or numeric vector to encode the size of markers.} + \item{data}{A data frame to associate with this trace (optional). If not provided, arguments are evaluated using the data frame in \code{\link{plot_ly}()}.} \item{evaluate}{logical. Evaluate arguments when this function is called?} - -\item{size}{A variable name or numeric vector to encode the area of markers.} } \description{ Add a trace to a plotly visualization diff --git a/man/plot_ly.Rd b/man/plot_ly.Rd index 416c37096b..329ff89300 100644 --- a/man/plot_ly.Rd +++ b/man/plot_ly.Rd @@ -29,7 +29,7 @@ or a color interpolation function like \link{grDevices::colorRamp}.} \item{symbols}{A character vector of symbol types. Possible values: 'dot', 'cross', 'diamond', 'square', 'triangle-down', 'triangle-left', 'triangle-right', 'triangle-up'} -\item{size}{A variable name or numeric vector to encode the area of markers.} +\item{size}{A variable name or numeric vector to encode the size of markers.} \item{inherit}{should future traces inherit properties from this initial trace?} diff --git a/man/subplot.Rd b/man/subplot.Rd index cb4aa2b8ca..d98f0cd85d 100644 --- a/man/subplot.Rd +++ b/man/subplot.Rd @@ -4,7 +4,7 @@ \alias{subplot} \title{View multiple plots in a single view} \usage{ -subplot(..., nrows = 1, which_layout = 1) +subplot(..., nrows = 1, which_layout = "merge", margin = 0.1/nrows) } \arguments{ \item{...}{any number of plotly objects} @@ -12,7 +12,12 @@ subplot(..., nrows = 1, which_layout = 1) \item{nrows}{number of rows for laying out plots in a grid-like structure. Only used if no domain is already specified.} -\item{which_layout}{adopt the layout of which plot?} +\item{which_layout}{adopt the layout of which plot? If the default value of +"merge" is used, all plot level layout options will be included in the final +layout. This argument also accepts a numeric vector which will restric} + +\item{margin}{a numeric value between 0 and 1. Corrsepnds to the proportion +of plot width/height to attribute to margins between subplots.} } \value{ A plotly object From 4ae1738bf753a27bdb5acf6320fe6b03a218f1e9 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 28 Jul 2015 15:24:01 -0400 Subject: [PATCH 187/227] Return marker size multiplier to it's normal setting --- R/trace_generation.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/R/trace_generation.R b/R/trace_generation.R index dc4c314c40..3cdf9f465d 100644 --- a/R/trace_generation.R +++ b/R/trace_generation.R @@ -545,7 +545,7 @@ geom2trace <- list( L$marker$sizeref <- default.marker.sizeref # Make sure sizes are passed as a list even when there is only one element. s <- data$size - marker.size <- 10 * (s - params$sizemin)/(params$sizemax - params$sizemin) + 0.25 + marker.size <- 5 * (s - params$sizemin)/(params$sizemax - params$sizemin) + 0.25 marker.size <- marker.size * marker.size.mult L$marker$size <- if (length(s) > 1) marker.size else list(marker.size) L$marker$line$width <- 0 From 1e5c5b87970f932863917b8cdd968bcc816cfca2 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 28 Jul 2015 15:46:26 -0400 Subject: [PATCH 188/227] smarter filename/fileopt handling --- R/plotly_POST.R | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/R/plotly_POST.R b/R/plotly_POST.R index 565560fced..4b579f11e6 100644 --- a/R/plotly_POST.R +++ b/R/plotly_POST.R @@ -35,8 +35,11 @@ plotly_POST <- function(x) { # filename & fileopt are keyword arguments required by the API # (note they can also be specified by the user) - if (is.null(kwargs$filename)) kwargs$filename <- "plot from api" - if (!is.null(x$url)) kwargs$fileopt <- "overwrite" + if (!is.null(x$url) || !is.null(kwargs$filename)) kwargs$fileopt <- "overwrite" + if (is.null(kwargs$filename)) + kwargs$filename <- kwargs$layout$title %||% + with(kwargs$layout, paste(c(xaxis, yaxis, zaxis), collapse = "vs.")) %||% + "plot from api" if (is.null(kwargs$fileopt)) kwargs$fileopt <- "new" # construct body of message to plotly server From 18d3fdde9f0dc4ecbf5dad6355ea26ce9355084d Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 28 Jul 2015 15:46:38 -0400 Subject: [PATCH 189/227] update NEWS --- NEWS | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/NEWS b/NEWS index 3c86332577..c6d4d0b74e 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,17 @@ +1.0.0 -- 31 July 2015 + +A major reworking of package internals which includes a few backwards incompatible changes. + +Major changes include: + +(1) New high-level grammar for expressing Plotly graphs from R (see the `plot_ly()`, `add_trace()`, `layout()`, and `style()` functions). +(2) New print methods which make it easier to create, modify, and embed Plotly graphs. +(3) Added a `subplot()` function for putting several graphs on a single page. +(4) Added the `renderPlotly()` and `plotlyOutput()` functions for embedding plotly graphs in shiny applications. +(5) Added `offline()` function for creating standalone HTML pages via Plotly Offline (see http://purchasing.plot.ly/) + +For more details, see the new vignettes with `browseVignettes(package = "plotly")` and/or the pull request -> https://github.com/ropensci/plotly/pull/226 + 0.6.3 -- 2 June 2015 Add new tests inspired by the R Cookbook distributions #214 From fbc242521ff548faff5da05b9e0ad965d4f77d19 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 28 Jul 2015 16:32:33 -0400 Subject: [PATCH 190/227] Prevent unnecessary evaluation; add plotly_empty() --- R/plotly.R | 20 +++++++++++++++++++- man/plotly_empty.Rd | 12 ++++++++++++ 2 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 man/plotly_empty.Rd diff --git a/R/plotly.R b/R/plotly.R index f7fd376e6d..34f113bd06 100644 --- a/R/plotly.R +++ b/R/plotly.R @@ -190,6 +190,10 @@ plotly_build <- function(l = get_plot()) { # ggplot objects don't need any special type of handling if (is.ggplot(l)) return(gg2list(l)) l <- get_plot(l) + # plots without NSE don't need it either + nms <- lapply(l$data, names) + idx <- unique(unlist(lapply(l$data, names))) %in% c("args", "env") + if (sum(idx) != 2) return(l) nms <- names(l) # assume unnamed list elements are data/traces idx <- nms %in% "" @@ -388,7 +392,6 @@ axis_titles <- function(x, l) { argz <- as.list(d$args) scene <- if (isTRUE(d$type %in% c("scatter3d", "surface"))) TRUE else FALSE for (i in c("x", "y", "z")) { - s <- lapply(x$data, "[[", i) ax <- paste0(i, "axis") t <- x$layout[[ax]]$title if (is.null(t)) { @@ -403,6 +406,21 @@ axis_titles <- function(x, l) { x } +#' Create a complete empty plotly graph. +#' +#' Useful when used with \link{subplot} +#' +#' @export +plotly_empty <- function() { + eaxis <- list( + showticklabels = FALSE, + showgrid = FALSE, + zeroline = FALSE + ) + layout(plot_ly(), xaxis = eaxis, yaxis = eaxis) +} + + #' Main interface to plotly #' #' Deprecated: see \link{signup} for credentials/configuration storage details. diff --git a/man/plotly_empty.Rd b/man/plotly_empty.Rd new file mode 100644 index 0000000000..e4e55de5ff --- /dev/null +++ b/man/plotly_empty.Rd @@ -0,0 +1,12 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/plotly.R +\name{plotly_empty} +\alias{plotly_empty} +\title{Create a complete empty plotly graph.} +\usage{ +plotly_empty() +} +\description{ +Useful when used with \link{subplot} +} + From 16bbde4e165833a704c7c21789877cbe7e94670e Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 28 Jul 2015 18:07:11 -0400 Subject: [PATCH 191/227] unclass ggplot list to avoid AsIs conflicts --- R/ggplotly.R | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/R/ggplotly.R b/R/ggplotly.R index 4f5bb5cf22..d1c09675d4 100644 --- a/R/ggplotly.R +++ b/R/ggplotly.R @@ -25,6 +25,12 @@ #' ggplotly <- function(p = last_plot()) { l <- gg2list(p) + # When auto_unbox is T in jsonlite::toJSON() it doesn't unbox objects of + # class AsIs. We use this in plotly::to_JSON() and tag special fields such as + # x/y/etc so that they don't get unboxed when they are of length 1. + # unfortunately, this conflicts when using I() in qplot. For example, + # qplot(1:10, 1:10, size = I(10)) + l <- rapply(l, unclass, how = "list") hash_plot(p$data, l) } From bb4b53113ad8ffd54b08253c961205b5a6685c7f Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 28 Jul 2015 18:08:32 -0400 Subject: [PATCH 192/227] make sure title is character string before using as a title --- R/plotly_POST.R | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/R/plotly_POST.R b/R/plotly_POST.R index 4b579f11e6..cb956b9343 100644 --- a/R/plotly_POST.R +++ b/R/plotly_POST.R @@ -35,13 +35,18 @@ plotly_POST <- function(x) { # filename & fileopt are keyword arguments required by the API # (note they can also be specified by the user) + if (!is.null(x$url) || !is.null(kwargs$filename)) kwargs$fileopt <- "overwrite" - if (is.null(kwargs$filename)) - kwargs$filename <- kwargs$layout$title %||% - with(kwargs$layout, paste(c(xaxis, yaxis, zaxis), collapse = "vs.")) %||% - "plot from api" + if (is.null(kwargs$filename)) { + kwargs$filename <- + as.character(kwargs$layout$title) %||% + paste( + c(kwargs$layout$xaxis, kwargs$layout$yaxis, kwargs$layout$zaxis), + collapse = "vs." + ) %||% + "plot from api" + } if (is.null(kwargs$fileopt)) kwargs$fileopt <- "new" - # construct body of message to plotly server bod <- list( un = verify("username"), From e4e05ffa5a10db27a1290eaf02d72cfdd2198dfb Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 28 Jul 2015 18:09:08 -0400 Subject: [PATCH 193/227] export plotly_empty() --- NAMESPACE | 1 + 1 file changed, 1 insertion(+) diff --git a/NAMESPACE b/NAMESPACE index 74af2235d7..f14a75f8de 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -21,6 +21,7 @@ export(plotly) export(plotlyOutput) export(plotly_POST) export(plotly_build) +export(plotly_empty) export(renderPlotly) export(signup) export(style) From 2064dc1801934dd0e144075edf47177f1d6150fa Mon Sep 17 00:00:00 2001 From: cpsievert Date: Tue, 28 Jul 2015 19:02:22 -0400 Subject: [PATCH 194/227] Use title property of axis objects silly --- R/plotly_POST.R | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/R/plotly_POST.R b/R/plotly_POST.R index cb956b9343..c121ca6d6a 100644 --- a/R/plotly_POST.R +++ b/R/plotly_POST.R @@ -41,8 +41,10 @@ plotly_POST <- function(x) { kwargs$filename <- as.character(kwargs$layout$title) %||% paste( - c(kwargs$layout$xaxis, kwargs$layout$yaxis, kwargs$layout$zaxis), - collapse = "vs." + c(kwargs$layout$xaxis$title, + kwargs$layout$yaxis$title, + kwargs$layout$zaxis$title), + collapse = " vs. " ) %||% "plot from api" } From 16b2e77254874388875816e8a80fa10ad04ba8d5 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 29 Jul 2015 13:07:29 -0400 Subject: [PATCH 195/227] Remove type as a required argument in add_trace(); better colorbar title handling --- R/plotly.R | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/R/plotly.R b/R/plotly.R index 34f113bd06..8d7b0db24a 100644 --- a/R/plotly.R +++ b/R/plotly.R @@ -78,7 +78,6 @@ plot_ly <- function(data = data.frame(), ..., type = "scatter", #' @param p A plotly object. #' @param ... These arguments are documented in the references section below. #' Note that acceptable arguments depend on the trace type. -#' @param type A charater string describing the type of trace. #' @param group Either a variable name or a vector to use for grouping. If used, #' a different trace will be created for each unique value. #' @param color Either a variable name or a vector to use for color mapping. @@ -97,7 +96,7 @@ plot_ly <- function(data = data.frame(), ..., type = "scatter", #' @author Carson Sievert #' @export #' -add_trace <- function(p = get_plot(), ..., type = "scatter", +add_trace <- function(p = get_plot(), ..., group, color, colors, symbol, symbols, size, data = NULL, evaluate = FALSE) { # "native" plotly arguments @@ -175,7 +174,6 @@ style <- function(p = get_plot(strict = FALSE), ..., traces = 1, evaluate = FALS hash_plot(data, p) } - #' Build a plotly object before viewing it #' #' For convenience and efficiency purposes, plotly objects are subject to lazy @@ -233,10 +231,13 @@ plotly_build <- function(l = get_plot()) { dat[["text"]] <- if (is.null(dat[["text"]])) txt else paste0(dat[["text"]], "
", txt) } has_color <- !is.null(dat[["color"]]) || - (!is.null(dat[["z"]]) && !dat[["type"]] %in% "scatter3d") + isTRUE(!is.null(dat[["z"]]) && !dat[["type"]] %in% "scatter3d") has_symbol <- !is.null(dat[["symbol"]]) has_group <- !is.null(dat[["group"]]) - if (has_color) dats <- c(dats, colorize(dat, as.list(d$args)[["color"]])) + if (has_color) { + title <- as.list(d$args)[["color"]] %||% as.list(d$args)[["z"]] %||% "" + dats <- c(dats, colorize(dat, title)) + } # TODO: add a legend title (is this only possible via annotations?!?) if (has_symbol) dats <- c(dats, symbolize(dat)) if (has_group) dats <- c(dats, traceify(dat, "group")) @@ -287,15 +288,18 @@ plotly_build <- function(l = get_plot()) { # tack on other keyword arguments, if necessary idx <- !names(l) %in% c("data", "layout") if (any(idx)) x <- c(x, l[idx]) - # some object keys require an array, even if length one - # one way to ensure atomic vectors of length 1 are not automatically unboxed, - # by to_JSON(), is to attach a class of AsIs (via I()) for (i in seq_along(x$data)) { + # if any traces don't have a type, fall back on scatter + # (this could happen if inherit = FALSE in plot_ly() and add_trace() + # doesn't have a type argument) d <- x$data[[i]] + x$data[[i]][["type"]] <- d[["type"]] %||% "scatter" + # some object keys require an array, even if length one + # one way to ensure atomic vectors of length 1 are not automatically unboxed, + # by to_JSON(), is to attach a class of AsIs (via I()) idx <- names(d) %in% get_boxed() & sapply(d, length) == 1 if (any(idx)) x$data[[i]][idx] <- lapply(d[idx], I) } - # search for keyword args in traces and place them at the top level kwargs <- lapply(x$data, function(z) z[get_kwargs()]) if (length(kwargs) == 1) kwargs <- c(kwargs, kwargs) @@ -397,7 +401,7 @@ axis_titles <- function(x, l) { if (is.null(t)) { idx <- which(names(argz) %in% i) if (length(idx)) { - title <- if (is.symbol(argz[[idx]])) deparse(argz[[idx]]) else i + title <- if (is.language(argz[[idx]])) deparse(argz[[idx]]) else i if (scene) x$layout[["scene"]][[ax]]$title <- title else x$layout[[ax]]$title <- title } From c2691ac0d6729131c437c26aa0fb70037a752048 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 29 Jul 2015 13:07:56 -0400 Subject: [PATCH 196/227] annotations _must_ be an _array_ of object(s) --- R/plotly_POST.R | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/R/plotly_POST.R b/R/plotly_POST.R index c121ca6d6a..165e288de8 100644 --- a/R/plotly_POST.R +++ b/R/plotly_POST.R @@ -49,6 +49,11 @@ plotly_POST <- function(x) { "plot from api" } if (is.null(kwargs$fileopt)) kwargs$fileopt <- "new" + # ugh, annotations _must_ be an _array_ of object(s)... + a <- kwargs$layout$annotations + if (!is.null(a) && !is.null(names(a))) { + kwargs$layout$annotations <- list(kwargs$layout$annotations) + } # construct body of message to plotly server bod <- list( un = verify("username"), From 8f1037a13fda89b03da68da5eddbace3baf03d31 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 29 Jul 2015 13:08:51 -0400 Subject: [PATCH 197/227] moar plotly documentation examples --- inst/docs.R | 479 ++++++++++++++++++++++++++++++++++++++++++++--- man/add_trace.Rd | 6 +- 2 files changed, 456 insertions(+), 29 deletions(-) diff --git a/inst/docs.R b/inst/docs.R index 9922900331..88bccfd430 100644 --- a/inst/docs.R +++ b/inst/docs.R @@ -1,6 +1,10 @@ # install the new/experimental plotly R package # devtools::install_github("ropensci/plotly@carson-dsl") +################################################################################ +# Basic Charts (https://plot.ly/r/#basic-charts) +################################################################################ + # ---------------------------------------------------------------------- # https://plot.ly/r/3d-line-plots/ # ---------------------------------------------------------------------- @@ -285,7 +289,30 @@ layout(p, xaxis = list(type = "log", autorange = T), # https://plot.ly/r/graphing-multiple-chart-types/ # ---------------------------------------------------------------------- -# necessary? +#' Scatterplot with loess smoother + +library(plotly) +mtcars <- mtcars[order(mtcars$disp), ] +p <- plot_ly(mtcars, x = disp, y = mpg, mode = "markers", + text = rownames(mtcars), showlegend = FALSE) +add_trace(p, y = fitted(loess(mpg ~ disp)), mode = "lines", + name = "loess smoother", showlegend = TRUE) %>% offline + +#' Scatterplot with loess smoother and it's uncertaincy estimates +m <- loess(mpg ~ disp, data = mtcars) +f <- with(predict(m, se = TRUE), data.frame(fit, se.fit)) + +l <- list( + color = toRGB("gray90", alpha = 0.3), + fillcolor = toRGB("gray90", alpha = 0.3) +) + +p %>% + add_trace(p, data = f, y = fit, mode = "lines") %>% + add_trace(p, data = f, y = fit + 1.96 * se.fit, mode = "lines", + fill = "tonexty", line = l) %>% + add_trace(p, data = f, y = fit - 1.96 * se.fit, mode = "lines", + fill = "tonexty", line = l) # ---------------------------------------------------------------------- # https://plot.ly/r/polar-chart/ @@ -326,9 +353,10 @@ y <- rnorm(length(x)) plot_ly(x = x, y = y, text = paste(tm, "days from today")) # ---------------------------------------------------------------------------- -# https://plot.ly/python/choropleth-maps/ +# https://plot.ly/r/choropleth-maps/ (new) # ---------------------------------------------------------------------------- +#' World Choropleth Map df <- read.csv("https://raw.githubusercontent.com/plotly/datasets/master/2011_us_ag_exports.csv") df$hover <- with(df, paste(state, '
', "Beef", beef, "Dairy", dairy, "
", "Fruits", total.fruits, "Veggies", total.veggies, @@ -351,9 +379,7 @@ plot_ly(df, z = total.exports, text = hover, locations = code, type = 'choroplet marker = list(line = l), colorbar = list(title = "Millions USD")) %>% layout(title = '2011 US Agriculture Exports by State
(Hover for breakdown)', geo = g) - -########################################################################## - +#' World Choropleth Map df <- read.csv('https://raw.githubusercontent.com/plotly/datasets/master/2014_world_gdp_with_codes.csv') # light grey boundaries @@ -372,11 +398,10 @@ g <- list( plot_ly(df, z = GDP..BILLIONS., text = COUNTRY, locations = CODE, type = 'choropleth', color = GDP..BILLIONS., colors = 'Blues', marker = list(line = l), colorbar = list(tickprefix = '$', title = 'GDP Billions US$')) %>% - # TODO: how to add the hyperlink? ( doesn't seem to work) - layout(title = '2014 Global GDP
Source: CIA World Factbook', geo = g) - -########################################################################## + layout(title = '2014 Global GDP
Source:
CIA World Factbook', + geo = g) +#' Choropleth Inset Map df <- read.csv('https://raw.githubusercontent.com/plotly/datasets/master/2014_ebola.csv') # restrict from June to September df <- subset(df, Month %in% 6:9) @@ -417,17 +442,18 @@ plot_ly(df, type = 'scattergeo', mode = 'markers', locations = Country, locationmode = 'country names', text = paste(Value, "cases"), color = as.ordered(abbrev), marker = list(size = Value/50), inherit = F) %>% add_trace(type = 'scattergeo', mode = 'text', geo = 'geo2', showlegend = F, - # plotly should support "unboxed" constants - lon = list(21.0936), lat = list(7.1881), text = list('Africa')) %>% + lon = 21.0936, lat = 7.1881, text = 'Africa') %>% add_trace(type = 'choropleth', locations = Country, locationmode = 'country names', z = Month, colors = "black", showscale = F, geo = 'geo2', data = df9) %>% layout(title = 'Ebola cases reported by month in West Africa 2014
Source: HDX', geo = g1, geo2 = g2) # ---------------------------------------------------------------------------- -# https://plot.ly/python/lines-on-maps/ +# https://plot.ly/r/lines-on-maps/ (new) # ---------------------------------------------------------------------------- +#' US Flight Paths Map + # airport locations air <- read.csv('https://raw.githubusercontent.com/plotly/datasets/master/2011_february_us_airport_traffic.csv') # flights between airports @@ -453,9 +479,6 @@ plot_ly(air, lon = long, lat = lat, text = airport, type = 'scattergeo', layout(title = 'Feb. 2011 American Airline flight paths
(Hover for airport names)', geo = geo, showlegend = FALSE) -########################################################################## - - plot_ly(lat = c(40.7127, 51.5072), lon = c(-74.0059, 0.1275), type = 'scattergeo', mode = 'lines', line = list(width = 2, color = 'blue')) %>% layout( @@ -485,8 +508,6 @@ plot_ly(lat = c(40.7127, 51.5072), lon = c(-74.0059, 0.1275), type = 'scattergeo ) ) -########################################################################## - df <- read.csv('https://raw.githubusercontent.com/plotly/datasets/master/globe_contours.csv') df$id <- seq_len(nrow(df)) @@ -647,21 +668,23 @@ g <- list( subunitcolor = toRGB("white") ) - +# year text labels yrs <- unique(df$YEAR) id <- seq_along(yrs) -df$id <- factor(df$YEAR, levels = id) df2 <- data.frame( YEAR = yrs, id = id ) +# id for anchoring traces on different plots +df$id <- factor(df$YEAR) +levels(df$id) <- id p <- plot_ly(df, type = 'scattergeo', lon = LON, lat = LAT, group = YEAR, geo = paste0("geo", id), showlegend = F, marker = list(color = toRGB("blue"), opacity = 0.5)) %>% - add_trace(lon = list(-78), lat = list(47), mode = 'text', group = YEAR, - geo = paste0("geo", id), text = list(YEAR), data = df2) %>% + add_trace(lon = -78, lat = 47, mode = 'text', group = YEAR, + geo = paste0("geo", id), text = YEAR, data = df2) %>% layout(title = 'New Walmart Stores per year 1962-2006
Source: University of Minnesota', @@ -671,9 +694,352 @@ p <- plot_ly(df, type = 'scattergeo', lon = LON, lat = LAT, group = YEAR, height = 900, hovermode = F) -subplot(p, nrows = 7) +subplot(p, nrows = 9) + + +yr_count <- table(df$YEAR) +plot_ly(x = names(yr_count), y = as.numeric(yr_count)) %>% + layout(xaxis = list(title = ""), yaxis = list(title = "")) + +subplot(p, p2, p3, nrows = 9) + +################################################################################ +# Multiple Axes, Subplots, and Insets (https://plot.ly/r/#multiple-axes-subplots-and-insets) +################################################################################ + + +# ---------------------------------------------------------------------------- +# https://plot.ly/r/subplots/ +# ---------------------------------------------------------------------------- + +# ---------------------------------------------------------------------------- +# https://plot.ly/r/multiple-axes/ +# ---------------------------------------------------------------------------- + +# ---------------------------------------------------------------------------- +# https://plot.ly/r/insets/ +# ---------------------------------------------------------------------------- + +p1 <- plot_ly(x = c(1, 2, 3), y = c(4, 3, 2)) +p2 <- plot_ly(x = c(20, 30, 40), y = c(30, 40, 50)) %>% + layout(xaxis = list(domain = c(0.6, 0.95)), + yaxis = list(domain = c(0.6, 0.95))) +subplot(p1, p2) + + +################################################################################ +# Layout Options +################################################################################ + +# ---------------------------------------------------------------------------- +# https://plot.ly/r/setting-graph-size/ +# ---------------------------------------------------------------------------- + +library(plotly) +m = list( + l = 50, + r = 50, + b = 100, + t = 100, + pad = 4 +) +plot_ly(x = seq(0, 8), y = seq(0, 8)) %>% + layout(autosize = F, width = 500, height = 500, margin = m) + +# ---------------------------------------------------------------------------- +# https://plot.ly/r/legend/ +# ---------------------------------------------------------------------------- + +#' Legend Names +library(plotly) +p <- plot_ly(x = seq(0, 8), y = rnorm(8), name = "Blue Trace") %>% + add_trace(y = rnorm(8), name = "Orange Trace") +p + +#' Hiding the Legend +p %>% layout(showlegend = FALSE) + +#' Positioning the Legend +p %>% layout(legend = list(x = 0.5, y = 0)) + +#' Styling the Legend +f <- list( + family = "sans-serif", + size = 12, + color = "#000" +) +l <- list( + font = f, + bgcolor = "#E2E2E2", + bordercolor = "#FFFFFF", + borderwidth = 2 +) +p %>% layout(legend = l) + +#' Hiding Legend Entries +plot_ly(x = seq(0, 8), y = rnorm(8), showlegend = FALSE) %>% + add_trace(y = rnorm(8), name = "Orange Trace", showlegend = TRUE) + +# ---------------------------------------------------------------------------- +# https://plot.ly/r/LaTeX/ +# ---------------------------------------------------------------------------- + +library(plotly) +plot_ly(x = c(1, 2, 3, 4), y = c(1, 4, 9, 16), + name = "$\\alpha_{1c} = 352 \\pm 11 \\text{ km s}^{-1}$") %>% + add_trace(x = c(1, 2, 3, 4), y = c(0.5, 2, 4.5, 8), + name = "$\\beta_{1c} = 25 \\pm 11 \\text{ km s}^{-1}$") %>% + layout(xaxis = list(title = "$\\sqrt{(n_\\text{c}(t|{T_\\text{early}}))}$"), + yaxis = list(title = "$d, r \\text{ (solar radius)}$")) + +# ---------------------------------------------------------------------------- +# https://plot.ly/r/figure-labels/ +# ---------------------------------------------------------------------------- + +# NOTE: title and link of this page could be improvded + +library(plotly) +f <- list( + family = "Courier New, monospace", + size = 18, + color = "#7f7f7f" +) +x <- list( + title = "x Axis", + titlefont = f +) +y <- list( + title = "y Axis", + titlefont = f +) +plot_ly(x = rnorm(10), y = rnorm(10), mode = "markers") %>% + layout(xaxis = x, yaxis = y) + +# ---------------------------------------------------------------------------- +# https://plot.ly/r/font/ +# ---------------------------------------------------------------------------- + +library(plotly) +f <- list( + family = "Courier New, monospace", + size = 18, + color = "#7f7f7f" +) +plot_ly(x = 0:8, y = 0:8) %>% + layout(title = "Global Font", font = f) + +# ---------------------------------------------------------------------------- +# https://plot.ly/r/axes/ +# ---------------------------------------------------------------------------- + +#' Style Axes Ticks and Placement + +library(plotly) +a <- list( + autotick = FALSE, + ticks = "outside", + tick0 = 0, + dtick = 0.25, + ticklen = 5, + tickwidth = 2, + tickcolor = toRGB("blue") +) +s <- seq(1, 4, by = 0.25) +plot_ly(x = s, y = s) %>% + layout(xaxis = a, yaxis = a) + +#' Style Axes Title and Ticks Labels + +library(plotly) +f1 <- list( + family = "Arial, sans-serif", + size = 18, + color = "lightgrey" +) +f2 <- list( + family = "Old Standard TT, serif", + size = 14, + color = "black" +) +a <- list( + title = "AXIS TITLE", + titlefont = f1, + showticklabels = TRUE, + tickangle = 45, + tickfont = f2, + exponentformat = "e", + showexponent = "All" +) + +s <- seq(0, 8) +plot_ly(x = s, y = s) %>% + add_trace(y = rev(s)) %>% + layout(xaxis = a, yaxis = a, showlegend = FALSE) + +#' Style Axes and the Zero-Line + +library(plotly) +ax <- list( + zeroline = TRUE, + showline = TRUE, + mirror = "ticks", + gridcolor = toRGB("gray50"), + gridwidth = 2, + zerolinecolor = toRGB("red"), + zerolinewidth = 4, + linecolor = toRGB("black"), + linewidth = 6 +) +s <- seq(-1, 4) +plot_ly(x = s, y = s) %>% + layout(xaxis = ax, yaxis = ax) %>% offline + +#' Hide Axes Title, Lines, Ticks, and Labels + +library(plotly) +ax <- list( + title = "", + zeroline = FALSE, + showline = FALSE, + showticklabels = FALSE, + showgrid = FALSE +) + +plot_ly(x = c(1, 2), y = c(1, 2)) %>% + layout(xaxis = ax, yaxis = ax) %>% offline + +#' Reversed Axes + +library(plotly) +plot_ly(x = c(1, 2), y = c(1, 2)) %>% + layout(xaxis = list(autorange = "reversed")) + +#' Logarithmic Axes + +library(plotly) +s <- seq(1, 8) +plot_ly(x = s, y = exp(s), name = "exponential") %>% + add_trace(y = s, name = "linear") %>% + layout(yaxis = list(type = "log")) + +#' Rangemode + +library(plotly) +plot_ly(x = seq(2, 6, by = 2), y = seq(-3, 3, by = 3)) %>% + layout( + xaxis = list(rangemode = "tozero"), + yaxis = list(rangemode = "nonnegative") + ) + +#' Manual ranges + +library(plotly) +s <- seq(1, 8) +plot_ly(x = s, y = s) %>% + add_trace(y = rev(s)) %>% + layout( + xaxis = list(range = c(2, 5)), + yaxis = list(range = c(2, 5)) + ) + +# ---------------------------------------------------------------------------- +# https://plot.ly/r/text-and-annotations/ +# ---------------------------------------------------------------------------- + +#' Text mode +plot_ly(mtcars, x = wt, y = mpg, text = rownames(mtcars), mode = "text") + +#' Styling text +t <- list( + family = "sans serif", + size = 18, + color = toRGB("grey50") +) +plot_ly(mtcars, x = wt, y = mpg, text = rownames(mtcars), mode = "markers+text", + textfont = t, textposition = "top middle") + +#' Show custom text on hover +plot_ly(mtcars, x = wt, y = mpg, text = rownames(mtcars), mode = "markers") + +#' Single Annotation + +m <- mtcars[which.max(mtcars$mpg), ] + +a <- list( + x = m$wt, + y = m$mpg, + text = rownames(m), + xref = "x", + yref = "y", + showarrow = TRUE, + arrowhead = 7, + ax = 20, + ay = -40 +) + +plot_ly(mtcars, x = wt, y = mpg, mode = "markers") %>% + layout(annotations = a) + +#' Styling and Coloring Annotations + +m <- mtcars[which.max(mtcars$mpg), ] + +f <- list( + family = "sans serif", + size = 18, + color = toRGB("white") +) + +a <- list( + textposition = "top right", + font = f, + x = m$wt, + y = m$mpg, + text = rownames(m), + xref = "x", + yref = "y", + ax = 20, + ay = -40, + align = "center", + arrowhead = 2, + arrowsize = 1, + arrowwidth = 2, + arrowcolor = toRGB("lightblue"), + bordercolor = toRGB("gray50"), + borderwidth = 2, + borderpad = 4, + bgcolor = toRGB("blue"), + opacity = 0.8 +) + +plot_ly(mtcars, x = wt, y = mpg, mode = "markers") %>% + layout(annotations = a) + +#' Many Annotations + +a <- list() +for (i in seq_len(nrow(mtcars))) { + m <- mtcars[i, ] + a[[i]] <- list( + x = m$wt, + y = m$mpg, + text = rownames(m), + xref = "x", + yref = "y", + showarrow = TRUE, + arrowhead = 7, + ax = 20, + ay = -40 + ) +} +# could be improved with label dodging, but how to measure text height/width? +plot_ly() %>% layout(annotations = a) +################################################################################ +# File Settings +################################################################################ + # ---------------------------------------------------------------------------- # https://plot.ly/r/privacy/ # ---------------------------------------------------------------------------- @@ -684,13 +1050,76 @@ library(plotly) plot_ly(x = c(0, 2, 4), y = c(0, 4, 2)) #' private -plot_ly(x = c(0, 2, 4), y = c(0, 4, 2), - world_readable = FALSE, filename = "privacy-true") +plot_ly(x = c(0, 2, 4), y = c(0, 4, 2), world_readable = FALSE) # another option is to "build" the plot, then tack on these properties p <- plot_ly(x = c(0, 2, 4), y = c(0, 4, 2)) p <- plotly_build(p) p$world_readable <- FALSE -p$filename <- "privacy-true" p +# ---------------------------------------------------------------------------- +# https://plot.ly/r/file-options/ +# ---------------------------------------------------------------------------- + +library(plotly) + +# By default, everytime you print a plotly object, it will create a new file +plot_ly(x = c(1, 2), y = c(1, 2), filename = "myPlot") + +# There are a couple ways to prevent a new file from being created +# (1) Use get_figure() to obtain a figure object. +fig <- get_figure("cpsievert", "559") +# Then modify and print that object (this will only work if you have proper credentials) +layout(fig, title = paste("Modified on ", Sys.time())) + +# (2) If you know the filename attached to the plot you want to modify, +# place that name in filename and specify fileopt to overwrite that file +plot_ly(x = c(1, 2), y = c(1, 2), filename = "myPlot", fileopt = "overwrite") + +# NOTE: filenames that contain "/" be treated as a Plotly directory and will be saved to your Plotly account in a folder tree. For example, to save your graphs to the folder my-graphs: + +################################################################################ +# Get Requests, Static Image Export, and Interactive Embedding (https://plot.ly/r/#get-requests-static-image-export) +################################################################################ + +# ---------------------------------------------------------------------------- +# https://plot.ly/r/embedding-plotly-graphs-in-HTML/ +# ---------------------------------------------------------------------------- + +# Maybe copy/paste relevant bits from this vignette? -> +# https://github.com/ropensci/plotly/blob/carson-dsl/vignettes/intro.Rmd + +# ---------------------------------------------------------------------------- +# https://plot.ly/r/shiny-tutorial/ +# ---------------------------------------------------------------------------- + +# Maybe link to an updated version of this blog post? +# http://moderndata.plot.ly/dashboards-in-r-with-shiny-plotly/ + +# If we want, we could copy/paste source from this folder -> +# https://github.com/ropensci/plotly/tree/carson-dsl/inst/examples + +# ---------------------------------------------------------------------------- +# https://plot.ly/r/get-requests/ +# ---------------------------------------------------------------------------- + +fig <- get_figure("cpsievert", "559") +layout(fig, title = paste("Modified on ", Sys.time())) + +################################################################################ +# Miscellaneous +################################################################################ + +# ---------------------------------------------------------------------------- +# https://plot.ly/r/static-image-export/ (currently no R page) +# ---------------------------------------------------------------------------- + +# Use the curl package to download a static image of any publicly viewable figure +library(curl) +curl_download("https://plot.ly/~cpsievert/1000.png", "image.png") +curl_download("https://plot.ly/~cpsievert/1000.pdf", "image.pdf") + +# you can also download the underlying SVG + +curl_download("https://plot.ly/~cpsievert/1000.svg", "image.svg") diff --git a/man/add_trace.Rd b/man/add_trace.Rd index 5be2d845ce..0536c2049e 100644 --- a/man/add_trace.Rd +++ b/man/add_trace.Rd @@ -4,8 +4,8 @@ \alias{add_trace} \title{Add a trace to a plotly visualization} \usage{ -add_trace(p = get_plot(), ..., type = "scatter", group, color, colors, - symbol, symbols, size, data = NULL, evaluate = FALSE) +add_trace(p = get_plot(), ..., group, color, colors, symbol, symbols, size, + data = NULL, evaluate = FALSE) } \arguments{ \item{p}{A plotly object.} @@ -13,8 +13,6 @@ add_trace(p = get_plot(), ..., type = "scatter", group, color, colors, \item{...}{These arguments are documented in the references section below. Note that acceptable arguments depend on the trace type.} -\item{type}{A charater string describing the type of trace.} - \item{group}{Either a variable name or a vector to use for grouping. If used, a different trace will be created for each unique value.} From 5bd986ec0e7fa2058dbc26e8d6927c379d47e6ca Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 29 Jul 2015 14:08:29 -0400 Subject: [PATCH 198/227] fix bug with plotly offline --- inst/shiny/plotly_shiny.js | 30 ++++++++++++++++++++---------- 1 file changed, 20 insertions(+), 10 deletions(-) diff --git a/inst/shiny/plotly_shiny.js b/inst/shiny/plotly_shiny.js index f260f81877..a197ee7118 100644 --- a/inst/shiny/plotly_shiny.js +++ b/inst/shiny/plotly_shiny.js @@ -14,20 +14,32 @@ binding.renderValue = function(el, dat) { // for offline plots, this element is a div; otherwise, an iframe var $el = $(el); - if (dat[0].offline === true) { - // why does this add traces instead of create a new plot? - Plotly.newPlot($el.attr("id"), dat[0].data, dat[0].layout); + // use Plotly Offline? + var offline = dat[0].offline; + // data attached to this element (none is attached at startup) + // provides a nifty mechanism to distinguish between initiating & modifying + // the element -> https://github.com/jcheng5/shiny-js-examples/blob/master/output/www/linechart-binding.js + var plotlyDat = $el.data("plotly"); + + if (offline) { + + if (!plotlyDat) { + $el.data("plotly", {plotly: 'rules'}); + } + // Have to give newPlot a DOM representation of the
+ // (instead of the id string) + var gd = document.getElementById($el.attr('id')); + Plotly.newPlot(gd, dat[0].data, dat[0].layout); + } else { // see https://github.com/plotly/postMessage-API#newPlot var msg = {task: 'newPlot', data: dat[0].data, layout: dat[0].layout}; var plot = $el[0].contentWindow; // If we haven't attached any data to this binding, ping plotly to // make sure it's ready to receive message(s). This will prevent posting - // n >= 1 messages everytime shiny inputs change - // Combines ideas from: - // https://github.com/plotly/postMessage-API#ping - // https://github.com/jcheng5/shiny-js-examples/blob/master/output/www/linechart-binding.js - if (!$el.data("plotly")) { + // n >= 1 messages everytime shiny inputs change. + if (!plotlyDat) { + // see https://github.com/plotly/postMessage-API#ping var pinger = setInterval(function() { plot.postMessage({task: 'ping'}, 'https://plot.ly'); }, 500); @@ -42,10 +54,8 @@ binding.renderValue = function(el, dat) { // now attach some arbitrary data $el.data("plotly", {plotly: 'rules'}); } - plot.postMessage(msg, 'https://plot.ly'); } - }; Shiny.outputBindings.register(binding, "plotlyEmbed"); From c495255e5c3513a5bf0fe2a90953a5671d430f89 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 29 Jul 2015 14:18:49 -0400 Subject: [PATCH 199/227] clean up tests --- tests/testthat/test-plotly-filename.R | 2 +- tests/testthat/test-plotly.R | 7 ------- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/tests/testthat/test-plotly-filename.R b/tests/testthat/test-plotly-filename.R index 8359eb8fd7..6164ad8757 100644 --- a/tests/testthat/test-plotly-filename.R +++ b/tests/testthat/test-plotly-filename.R @@ -4,6 +4,6 @@ test_that("filepath with directories is returned as passed", { p <- print(plot_ly(mtcars, x = wt, y = vs, filename = "directory/awesome")) usr <- sub("https://plot.ly/~(.*)/[0-9]+", "\\1", p$url) id <- sub("https://plot.ly/~.*/([0-9]+)", "\\1", p$url) - fig <- get_plot(get_figure(usr, id)) + fig <- plotly_build(get_figure(usr, id)) expect_identical(fig$data[[1]]$filename, "directory/awesome") }) diff --git a/tests/testthat/test-plotly.R b/tests/testthat/test-plotly.R index c8ecc8aa41..88740b0e23 100644 --- a/tests/testthat/test-plotly.R +++ b/tests/testthat/test-plotly.R @@ -88,10 +88,3 @@ test_that("axis titles get attached to scene object for 3D plots", { expect_identical(scene$yaxis$title, "Petal.Width") expect_identical(scene$zaxis$title, "Sepal.Width") }) - -test_that("Only use symbols as names for axis titles.", { - p <- plot_ly(x = c(1, 2), y = c(1, 2)) - l <- expect_traces(p, 1, "scatterplot-axis-titles") - expect_identical(l$layout$xaxis$title, "x") - expect_identical(l$layout$yaxis$title, "y") -}) From d01dfe8ff8d06f02dcb8ef12fbbd412de5ac1495 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 29 Jul 2015 18:57:07 -0400 Subject: [PATCH 200/227] plotly_build should always return a plotly object --- R/plotly.R | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/R/plotly.R b/R/plotly.R index 8d7b0db24a..a43425d053 100644 --- a/R/plotly.R +++ b/R/plotly.R @@ -191,7 +191,7 @@ plotly_build <- function(l = get_plot()) { # plots without NSE don't need it either nms <- lapply(l$data, names) idx <- unique(unlist(lapply(l$data, names))) %in% c("args", "env") - if (sum(idx) != 2) return(l) + if (sum(idx) != 2) return(struct(l, "plotly")) nms <- names(l) # assume unnamed list elements are data/traces idx <- nms %in% "" @@ -307,8 +307,7 @@ plotly_build <- function(l = get_plot()) { # traces shouldn't have any names x$data <- setNames(x$data, NULL) # add plotly class mainly for printing method - class(x) <- unique(c("plotly", class(x))) - x + struct(x, "plotly") } # returns a _list of traces_. From d86969c765c2d6f2d8b2992c97e9bf29f5e2050e Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 29 Jul 2015 18:57:37 -0400 Subject: [PATCH 201/227] improve subplot domain calculations --- R/subplots.R | 81 ++++++++++++++++++++++++-------------------------- man/subplot.Rd | 9 ++++-- 2 files changed, 45 insertions(+), 45 deletions(-) diff --git a/R/subplots.R b/R/subplots.R index a8631cd75c..026f398607 100644 --- a/R/subplots.R +++ b/R/subplots.R @@ -6,8 +6,11 @@ #' @param which_layout adopt the layout of which plot? If the default value of #' "merge" is used, all plot level layout options will be included in the final #' layout. This argument also accepts a numeric vector which will restric -#' @param margin a numeric value between 0 and 1. Corrsepnds to the proportion -#' of plot width/height to attribute to margins between subplots. +#' @param margin either a single value or four values (all between 0 and 1). +#' If four values are provided, the first is used as the left margin, the second +#' is used as the right margin, the third is used as the top margin, and the +#' fourth is used as the bottom margin. +#' If a single value is provided, it will be used as all four margins. #' @return A plotly object #' @export #' @author Carson Sievert @@ -18,8 +21,8 @@ #' } -## TODO: add warning if geo and non-geo coordinates are used!!! -subplot <- function(..., nrows = 1, which_layout = "merge", margin = 0.1 / nrows) { +## TODO: throw warning if geo and non-geo coordinates are used!!! +subplot <- function(..., nrows = 1, which_layout = "merge", margin = 0) { # note that dots is a _list of plotlys_ dots <- lapply(list(...), plotly_build) # put existing plot anchors and domain information into a tidy format @@ -62,7 +65,6 @@ subplot <- function(..., nrows = 1, which_layout = "merge", margin = 0.1 / nrows ctr <- ctr + 1 } } - #browser() # put p_info into a data.frame() p_info <- Reduce(rbind, p_info) row.names(p_info) <- NULL @@ -77,25 +79,8 @@ subplot <- function(..., nrows = 1, which_layout = "merge", margin = 0.1 / nrows # Only do domain computations if they are _completely_ missing # (I don't think it makes sense to support partial specification of domains) if (all(is.na(with(p_info, c(xstart, xend, ystart, yend))))) { - nplots <- max(p_info$key) - ncols <- ceiling(nplots / nrows) - xdom <- get_domains(nplots, ncols, margin) - ydom <- get_domains(nplots, nrows, margin) - xdf <- cbind( - list2df(xdom, c("xstart", "xend")), - key = seq_len(nplots) - ) - ydf <- list2df(ydom, c("ystart", "yend")) - # get_domains() currently assumes plots are drawn from _lower_ left - # corner to _upper_ right, but we need them going from _upper_ left - # to _lower-right_ - ydf <- with(ydf, data.frame(ystart = 1 - yend, yend = 1 - ystart)) - ydf <- ydf[order(ydf$ystart, decreasing = TRUE), ] - ydf$key <- seq_len(nplots) - # overwrite relevant info - p_info <- p_info[!grepl("start$|end$", names(p_info))] - p_info <- plyr::join(p_info, xdf, by = "key") - p_info <- plyr::join(p_info, ydf, by = "key") + p_info[c("xstart", "xend", "yend", "ystart")] <- + get_domains(max(p_info$key), nrows, margin) } # empty plot container that we'll fill up with new info p <- list( @@ -105,13 +90,17 @@ subplot <- function(..., nrows = 1, which_layout = "merge", margin = 0.1 / nrows ls <- if (which_layout == "merge") { lapply(dots, "[[", "layout") } else { - # TODO: warning if referencing non-exitant layouts? + if (!is.numeric(which_layout)) warning("which_layout must be numeric") + if (!all(idx <- which_layout %in% seq_along(dots))) { + warning("which_layout is referencing non-existant layouts") + which_layout <- which_layout[idx] + } lapply(dots[which_layout], "[[", "layout") } ls <- ls[!vapply(ls, is.null, logical(1))] p[["layout"]] <- Reduce(modifyList, ls) - + # tack on trace, domain, and anchor information p_info$plot <- as.numeric(p_info$plot) p_info$trace <- as.numeric(p_info$trace) for (i in seq_along(p$data)) { @@ -136,11 +125,11 @@ subplot <- function(..., nrows = 1, which_layout = "merge", margin = 0.1 / nrows # (but overwrite domain/anchor info) l <- dots[[info$plot]]$layout p$layout[[xaxis]] <- modifyList( - l[names(l) %in% "xaxis"][[1]] %||% list(), + l[names(l) %in% "xaxis"], list(domain = xdom, anchor = info$yaxis) ) p$layout[[yaxis]] <- modifyList( - l[names(l) %in% "yaxis"][[1]] %||% list(), + l[names(l) %in% "yaxis"], list(domain = ydom, anchor = info$xaxis) ) p$data[[i]]$xaxis <- info$xaxis @@ -151,23 +140,31 @@ subplot <- function(..., nrows = 1, which_layout = "merge", margin = 0.1 / nrows } -# margins should shrink as # of plots increase -get_domains <- function(nplots = 1, nsplits = 1, mar = 0.1 / nsplits, - decreasing = FALSE) { - if (nsplits == 1) { - lapply(vector("list", nplots), function(x) c(0, 1)) - } else { - domains <- vector("list", nsplits) - for (i in seq_len(nsplits)) { - l <- ((i - 1) / nsplits) + ifelse(i == 1, 0, mar) - u <- (i / nsplits) - ifelse(i == nsplits, 0, mar) - domains[[i]] <- c(l, u) - } - rep_len(domains, nplots) +get_domains <- function(nplots = 1, nrows = 1, margins = 0.01) { + if (length(margins) == 1) margins <- rep(margins, 4) + if (length(margins) != 4) stop("margins must be length 1 or 4", call. = FALSE) + ncols <- ceiling(nplots / nrows) + + xs <- vector("list", ncols) + for (i in seq_len(ncols)) { + xs[[i]] <- c( + xstart = ((i - 1) / ncols) + ifelse(i == 1, 0, margins[1]), + xend = (i / ncols) - ifelse(i == ncols, 0, margins[2]) + ) } + xz <- rep_len(xs, nplots) + + ys <- vector("list", nrows) + for (i in seq_len(nplots)) { + j <- ceiling(i / ncols) + ys[[i]] <- c( + ystart = 1 - ((j - 1) / nrows) - ifelse(j == 1, 0, margins[3]), + yend = 1 - (j / nrows) + ifelse(j == nrows, 0, margins[4]) + ) + } + list2df(Map(c, xz, ys)) } - list2df <- function(x, nms) { stopifnot(length(unique(sapply(x, length))) == 1) m <- Reduce(rbind, x) diff --git a/man/subplot.Rd b/man/subplot.Rd index d98f0cd85d..b2c6c56778 100644 --- a/man/subplot.Rd +++ b/man/subplot.Rd @@ -4,7 +4,7 @@ \alias{subplot} \title{View multiple plots in a single view} \usage{ -subplot(..., nrows = 1, which_layout = "merge", margin = 0.1/nrows) +subplot(..., nrows = 1, which_layout = "merge", margin = 0) } \arguments{ \item{...}{any number of plotly objects} @@ -16,8 +16,11 @@ Only used if no domain is already specified.} "merge" is used, all plot level layout options will be included in the final layout. This argument also accepts a numeric vector which will restric} -\item{margin}{a numeric value between 0 and 1. Corrsepnds to the proportion -of plot width/height to attribute to margins between subplots.} +\item{margin}{either a single value or four values (all between 0 and 1). +If four values are provided, the first is used as the left margin, the second +is used as the right margin, the third is used as the top margin, and the +fourth is used as the bottom margin. +If a single value is provided, it will be used as all four margins.} } \value{ A plotly object From 90f4aa01d288c78f589380433ef2514ca3c6a3d5 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 29 Jul 2015 18:58:05 -0400 Subject: [PATCH 202/227] add some basic subplot tests --- tests/testthat/test-plotly-subplot.R | 32 ++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 tests/testthat/test-plotly-subplot.R diff --git a/tests/testthat/test-plotly-subplot.R b/tests/testthat/test-plotly-subplot.R new file mode 100644 index 0000000000..99ec82f0f9 --- /dev/null +++ b/tests/testthat/test-plotly-subplot.R @@ -0,0 +1,32 @@ +context("subplot") + +expect_traces <- function(p, n.traces, name){ + stopifnot(is.numeric(n.traces)) + L <- save_outputs(p, paste0("plotly-subplot", name)) + expect_equal(length(L$data), n.traces) + L +} + +test_that("simple subplot works", { + p1 <- plot_ly(x = c(1, 2)) + p2 <- plot_ly(x = c(1, 2)) + s <- expect_traces(subplot(p1, p2), 2, "simple") + expect_identical(s$data[[2]]$xaxis, s$layout[["yaxis2"]][["anchor"]]) + expect_identical(s$data[[2]]$yaxis, s$layout[["xaxis2"]][["anchor"]]) + doms <- lapply(s$layout, "[[", "domain") + expect_true(doms$xaxis[2] < doms$xaxis2[1]) +}) + +test_that("nrows argument works", { + p1 <- plot_ly(x = c(1, 2)) + p2 <- plot_ly(x = c(1, 2)) + s <- expect_traces(subplot(p1, p2, nrows = 2), 2, "simple") + expect_identical(s$data[[2]]$xaxis, s$layout[["yaxis2"]][["anchor"]]) + expect_identical(s$data[[2]]$yaxis, s$layout[["xaxis2"]][["anchor"]]) + doms <- lapply(s$layout, "[[", "domain") + expect_true(doms$yaxis[1] > doms$yaxis2[2]) +}) + + + + From d26c8acfd16b1a27a63a9c1eba053fe878a8ea8d Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 29 Jul 2015 18:58:55 -0400 Subject: [PATCH 203/227] moar improvements to documentation examples --- inst/docs.R | 158 ++++++++++++++++++++++++++++------------------------ 1 file changed, 84 insertions(+), 74 deletions(-) diff --git a/inst/docs.R b/inst/docs.R index 88bccfd430..4329f3c678 100644 --- a/inst/docs.R +++ b/inst/docs.R @@ -296,7 +296,7 @@ mtcars <- mtcars[order(mtcars$disp), ] p <- plot_ly(mtcars, x = disp, y = mpg, mode = "markers", text = rownames(mtcars), showlegend = FALSE) add_trace(p, y = fitted(loess(mpg ~ disp)), mode = "lines", - name = "loess smoother", showlegend = TRUE) %>% offline + name = "loess smoother", showlegend = TRUE) #' Scatterplot with loess smoother and it's uncertaincy estimates m <- loess(mpg ~ disp, data = mtcars) @@ -479,6 +479,8 @@ plot_ly(air, lon = long, lat = lat, text = airport, type = 'scattergeo', layout(title = 'Feb. 2011 American Airline flight paths
(Hover for airport names)', geo = geo, showlegend = FALSE) +#' London to NYC Great Circle +library(plotly) plot_ly(lat = c(40.7127, 51.5072), lon = c(-74.0059, 0.1275), type = 'scattergeo', mode = 'lines', line = list(width = 2, color = 'blue')) %>% layout( @@ -508,6 +510,8 @@ plot_ly(lat = c(40.7127, 51.5072), lon = c(-74.0059, 0.1275), type = 'scattergeo ) ) +#' Contour lines on globe +library(plotly) df <- read.csv('https://raw.githubusercontent.com/plotly/datasets/master/globe_contours.csv') df$id <- seq_len(nrow(df)) @@ -556,77 +560,87 @@ layout(p, showlegend = FALSE, geo = geo, title = 'Contour lines over globe
(Click and drag to rotate)') # ---------------------------------------------------------------------------- -# https://plot.ly/python/scatter-plots-on-maps/ +# https://plot.ly/r/scatter-plots-on-maps/ (new) # ---------------------------------------------------------------------------- +#' US Airports Map +library(plotly) df <- read.csv('https://raw.githubusercontent.com/plotly/datasets/master/2011_february_us_airport_traffic.csv') df$hover <- with(df, paste(airport, city, state, "Arrivals: ", cnt)) -# TODO: rework utils so that marker specs aren't written over +# marker styling +m <- list( + colorbar = list(title = "Incoming flights February 2011"), + size = 8, opacity = 0.8, symbol = 'square' +) + +# geo styling +g <- list( + scope = 'usa', + projection = list(type = 'albers usa'), + showland = TRUE, + landcolor = toRGB("gray95"), + subunitcolor = toRGB("gray85"), + countrycolor = toRGB("gray85"), + countrywidth = 0.5, + subunitwidth = 0.5 +) + plot_ly(df, lat = lat, lon = long, text = hover, color = cnt, type = 'scattergeo', locationmode = 'USA-states', mode = 'markers', - marker = list(size = 8, opacity = 0.8, symbol = 'square')) %>% - layout( - title = 'Most trafficked US airports
(Hover for airport names)', - geo = list( - scope = 'usa', - projection = list(type = 'albers usa'), - showland = TRUE, - landcolor = toRGB("gray95"), - subunitcolor = toRGB("gray85"), - countrycolor = toRGB("gray85"), - countrywidth = 0.5, - subunitwidth = 0.5 - ) - ) - -########################################################################## + marker = m) %>% + layout(title = 'Most trafficked US airports
(Hover for airport)', geo = g) +#' North American Precipitation Map +library(plotly) df <- read.csv('https://raw.githubusercontent.com/plotly/datasets/master/2015_06_30_precipitation.csv') df$hover <- paste(df$Globvalue, "inches") # change default color scale title m <- list(colorbar = list(title = "Total Inches")) +# geo styling +g <- list( + scope = 'north america', + showland = TRUE, + landcolor = toRGB("grey83"), + subunitcolor = toRGB("white"), + countrycolor = toRGB("white"), + showlakes = TRUE, + lakecolor = toRGB("white"), + showsubunits = TRUE, + showcountries = TRUE, + resolution = 50, + projection = list( + type = 'conic conformal', + rotation = list( + lon = -100 + ) + ), + lonaxis = list( + showgrid = TRUE, + gridwidth = 0.5, + range = c(-140, -55), + dtick = 5 + ), + lataxis = list( + showgrid = TRUE, + gridwidth = 0.5, + range = c(20, 60), + dtick = 5 + ) +) + plot_ly(df, lat = Lat, lon = Lon, text = hover, color = Globvalue, type = 'scattergeo', marker = m) %>% - layout(title = 'US Precipitation 06-30-2015
Source: NOAA', - geo = list( - scope = 'north america', - showland = TRUE, - landcolor = toRGB("grey83"), - subunitcolor = toRGB("white"), - countrycolor = toRGB("white"), - showlakes = TRUE, - lakecolor = toRGB("white"), - showsubunits = TRUE, - showcountries = TRUE, - resolution = 50, - projection = list( - type = 'conic conformal', - rotation = list( - lon = -100 - ) - ), - lonaxis = list( - showgrid = TRUE, - gridwidth = 0.5, - range= c(-140, -55), - dtick = 5 - ), - lataxis = list( - showgrid = TRUE, - gridwidth = 0.5, - range= c(20, 60), - dtick = 5 - ) - ) - ) + layout(title = 'US Precipitation 06-30-2015
Source: NOAA', geo = g) # ---------------------------------------------------------------------------- -# https://plot.ly/python/bubble-maps/ +# https://plot.ly/r/bubble-maps/ (new) # ---------------------------------------------------------------------------- +#' United States Bubble Map +library(plotly) df <- read.csv('https://raw.githubusercontent.com/plotly/datasets/master/2014_us_cities.csv') df$hover <- paste(df$name, "Population", df$pop/1e6, " million") @@ -634,29 +648,32 @@ df$q <- with(df, cut(pop, quantile(pop))) levels(df$q) <- paste(c("1st", "2nd", "3rd", "4th", "5th"), "Quantile") df$q <- as.ordered(df$q) +g <- list( + scope = 'usa', + projection = list(type = 'albers usa'), + showland = TRUE, + landcolor = toRGB("gray85"), + subunitwidth = 1, + countrywidth = 1, + subunitcolor = toRGB("white"), + countrycolor = toRGB("white") +) + plot_ly(df, lon = lon, lat = lat, text = hover, marker = list(size = sqrt(pop/10000) + 1), color = q, type = 'scattergeo', locationmode = 'USA-states') %>% - layout( - title = '2014 US city populations
(Click legend to toggle traces)', - geo = list( - scope = 'usa', - projection = list(type = 'albers usa'), - showland = TRUE, - landcolor = toRGB("gray85"), - subunitwidth = 1, - countrywidth = 1, - subunitcolor = toRGB("white"), - countrycolor = toRGB("white") - ) - ) + layout(title = '2014 US city populations
(Click legend to toggle)', geo = g) + +#' Ebola Cases in West Africa + +# see 'Choropleth Inset Map' example # ---------------------------------------------------------------------------- -# https://plot.ly/python/map-subplots-and-small-multiples/ +# https://plot.ly/r/map-subplots-and-small-multiples/ (new) # ---------------------------------------------------------------------------- +#' US map small multiples library(plotly) - df <- read.csv('https://raw.githubusercontent.com/plotly/datasets/master/1962_2006_walmart_store_openings.csv') # common map properties @@ -696,13 +713,6 @@ p <- plot_ly(df, type = 'scattergeo', lon = LON, lat = LAT, group = YEAR, subplot(p, nrows = 9) - -yr_count <- table(df$YEAR) -plot_ly(x = names(yr_count), y = as.numeric(yr_count)) %>% - layout(xaxis = list(title = ""), yaxis = list(title = "")) - -subplot(p, p2, p3, nrows = 9) - ################################################################################ # Multiple Axes, Subplots, and Insets (https://plot.ly/r/#multiple-axes-subplots-and-insets) ################################################################################ From 92cf0d96bd399f41a1980e3ce57b7bea5944fb23 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 29 Jul 2015 19:45:48 -0400 Subject: [PATCH 204/227] margin of 0 wasn't a good idea --- R/subplots.R | 2 +- tests/testthat/test-plotly-subplot.R | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/R/subplots.R b/R/subplots.R index 026f398607..af72e10c0b 100644 --- a/R/subplots.R +++ b/R/subplots.R @@ -22,7 +22,7 @@ ## TODO: throw warning if geo and non-geo coordinates are used!!! -subplot <- function(..., nrows = 1, which_layout = "merge", margin = 0) { +subplot <- function(..., nrows = 1, which_layout = "merge", margin = 0.1 /nrows) { # note that dots is a _list of plotlys_ dots <- lapply(list(...), plotly_build) # put existing plot anchors and domain information into a tidy format diff --git a/tests/testthat/test-plotly-subplot.R b/tests/testthat/test-plotly-subplot.R index 99ec82f0f9..50928ab4d5 100644 --- a/tests/testthat/test-plotly-subplot.R +++ b/tests/testthat/test-plotly-subplot.R @@ -2,7 +2,7 @@ context("subplot") expect_traces <- function(p, n.traces, name){ stopifnot(is.numeric(n.traces)) - L <- save_outputs(p, paste0("plotly-subplot", name)) + L <- save_outputs(p, paste0("plotly-subplot-", name)) expect_equal(length(L$data), n.traces) L } @@ -14,7 +14,7 @@ test_that("simple subplot works", { expect_identical(s$data[[2]]$xaxis, s$layout[["yaxis2"]][["anchor"]]) expect_identical(s$data[[2]]$yaxis, s$layout[["xaxis2"]][["anchor"]]) doms <- lapply(s$layout, "[[", "domain") - expect_true(doms$xaxis[2] < doms$xaxis2[1]) + expect_true(doms$xaxis[2] <= doms$xaxis2[1]) }) test_that("nrows argument works", { @@ -24,7 +24,7 @@ test_that("nrows argument works", { expect_identical(s$data[[2]]$xaxis, s$layout[["yaxis2"]][["anchor"]]) expect_identical(s$data[[2]]$yaxis, s$layout[["xaxis2"]][["anchor"]]) doms <- lapply(s$layout, "[[", "domain") - expect_true(doms$yaxis[1] > doms$yaxis2[2]) + expect_true(doms$yaxis[1] >= doms$yaxis2[2]) }) From 586b0e377116eaec9b9c8a9d5c4225ac2923f75f Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 29 Jul 2015 20:37:39 -0400 Subject: [PATCH 205/227] Need unique test names --- tests/testthat/test-plotly-subplot.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/testthat/test-plotly-subplot.R b/tests/testthat/test-plotly-subplot.R index 50928ab4d5..4f0a442fb9 100644 --- a/tests/testthat/test-plotly-subplot.R +++ b/tests/testthat/test-plotly-subplot.R @@ -20,7 +20,7 @@ test_that("simple subplot works", { test_that("nrows argument works", { p1 <- plot_ly(x = c(1, 2)) p2 <- plot_ly(x = c(1, 2)) - s <- expect_traces(subplot(p1, p2, nrows = 2), 2, "simple") + s <- expect_traces(subplot(p1, p2, nrows = 2), 2, "simple2") expect_identical(s$data[[2]]$xaxis, s$layout[["yaxis2"]][["anchor"]]) expect_identical(s$data[[2]]$yaxis, s$layout[["xaxis2"]][["anchor"]]) doms <- lapply(s$layout, "[[", "domain") From 2611b9d3a8fb6bff8b6c39782b613c9fd35fd3df Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 29 Jul 2015 23:53:04 -0400 Subject: [PATCH 206/227] Allow one to change default symbol types --- R/plotly.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/R/plotly.R b/R/plotly.R index a43425d053..4ddb0ce90a 100644 --- a/R/plotly.R +++ b/R/plotly.R @@ -360,7 +360,7 @@ symbolize <- function(dat) { N <- length(dat) if (N > 8) warning("Plotly supports 8 different symbols, but you have ", N, " levels!") symbols <- c('dot', 'cross', 'diamond', 'square', 'triangle-down', 'triangle-left', 'triangle-right', 'triangle-up') - sym <- symbols[seq_len(N)] + sym <- dat[[1]][["symbols"]][seq_len(N)] %||% symbols[seq_len(N)] dat <- Map(function(x, y) { x$marker$symbol <- y; x }, dat, sym) dat } From 1f107c6cd53514d1034c8d0449b29c9d3282d2e0 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 29 Jul 2015 23:55:02 -0400 Subject: [PATCH 207/227] tweak docs --- inst/docs.R | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/inst/docs.R b/inst/docs.R index 4329f3c678..2cfd72e7b2 100644 --- a/inst/docs.R +++ b/inst/docs.R @@ -694,17 +694,14 @@ df2 <- data.frame( ) # id for anchoring traces on different plots -df$id <- factor(df$YEAR) -levels(df$id) <- id +df$id <- as.integer(factor(df$YEAR)) p <- plot_ly(df, type = 'scattergeo', lon = LON, lat = LAT, group = YEAR, geo = paste0("geo", id), showlegend = F, marker = list(color = toRGB("blue"), opacity = 0.5)) %>% add_trace(lon = -78, lat = 47, mode = 'text', group = YEAR, geo = paste0("geo", id), text = YEAR, data = df2) %>% - layout(title = 'New Walmart Stores per year 1962-2006
- Source: - University of Minnesota', + layout(title = 'New Walmart Stores per year 1962-2006
Source: University of Minnesota', geo = g, autosize = F, width = 1000, From 964cc92a555eeca6735b670ece04a7f775788c28 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Wed, 29 Jul 2015 23:56:59 -0400 Subject: [PATCH 208/227] simplify shiny example --- inst/examples/UN_Advanced/server.R | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/inst/examples/UN_Advanced/server.R b/inst/examples/UN_Advanced/server.R index fc60a48db9..8e255b8054 100644 --- a/inst/examples/UN_Advanced/server.R +++ b/inst/examples/UN_Advanced/server.R @@ -28,7 +28,7 @@ shinyServer(function(input, output, session) { theme(legend.direction = "horizontal", legend.position = "bottom") # Convert ggplot object to plotly - gg <- get_plot(ggplotly(ggideal_point)) + gg <- plotly_build(ggideal_point) # Use Plotly syntax to further edit the plot: gg$layout$annotations <- NULL # Remove the existing annotations (the legend label) @@ -37,7 +37,7 @@ shinyServer(function(input, output, session) { # Add colored text annotations next to the end of each line # More about plotly annotations: https://plot.ly/r/reference/#annotation # Each key that we update is documented in that link above. - for(i in 1:(length(gg$data))){ # data is a list of the lines in the graph + for (i in 1:length(gg$data)) { # data is a list of the lines in the graph gg$layout$annotations[[i]] <- list( text = gg$data[[i]]$name, # The text label of the annotation, e.g. "Canada" font = list(color = gg$data[[i]]$line$color), # Match the font color to the line color From 66397c4059e47d912824dcdfde7b4486429b84a2 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Thu, 30 Jul 2015 10:02:23 -0400 Subject: [PATCH 209/227] new user --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index d07e78b653..d4641a69bc 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,7 +5,7 @@ before_install: - chmod 755 ./travis-tool.sh - ./travis-tool.sh bootstrap # password is encrypted below - - echo "Sys.setenv('plotly_username' = 'dfsm')" > ~/.Rprofile + - echo "Sys.setenv('plotly_username' = 'brnvg')" > ~/.Rprofile install: - ./travis-tool.sh install_deps @@ -26,7 +26,7 @@ after_success: env: global: # plotly_api_key (for posting to plot.ly) - - secure: "OJ9bOzQkyKXq9g/XOIuN1B91WG+P1kc9w8S9bCvhke2Nh8+9hLb/h5cJ0TxCWm2Ul0Ne9/JRB/0veJHslPwioudTE09U7bnMJW6iAazeW5EDblGIIYFV4+pfUoBjSErbs8oGJz6nscJ2HNKqd/Dyy+MH9+YQapozmDYvW0bBSes=" + - secure: "L2/LoouJQ4HUVh86QxX3+I//R6rzwr4FrxjPQP8dYEjc1BubJ4Tsq11I5/ODHghSKGNRcMtadyn1zVEjNpKTxU1fm905K6weyRCnmXCbN/4PtMHC07dMiBwl+hkCJPuiG+nMTtwrVx48rgdpl3k3SAJqYoM6FcJidYWamXWCPIY=" # GITHUB_PAT (for pushing to plotly-test-table) - secure: "LHJONgWOo+98vNeFLI7LSJU3RtbMVszlI79GB8CcXmc2mlgM/UtZ5b6RnkNlhmg3Gj1/uObfm/rIybVTwuS1yNpeKv73+gsZOYhobVXiUGVxdRFG/mg5mbqwyWkkuofjPGFlMZCEMgHim37eZzgjSibwVH1LClRDsCoFMCgvgV0=" # plotlyjs_full (link to the full offline bundle) From 53bcd011234bcb85666ed19f568aa55ca5153d20 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Thu, 30 Jul 2015 16:29:48 -0400 Subject: [PATCH 210/227] Get dplyr integration working again and introduce last_plot() --- NAMESPACE | 1 + R/offline.R | 2 +- R/plotly.R | 27 ++++++++++----------- R/plotly_POST.R | 1 - R/stream.R | 58 +++++++++++++++++++++++++++++++++++++++++++++ R/subplots.R | 6 ++--- R/utils.R | 28 +++++++++++++++++----- man/add_trace.Rd | 2 +- man/get_plot.Rd | 4 +++- man/last_plot.Rd | 15 ++++++++++++ man/layout.Rd | 2 +- man/offline.Rd | 2 +- man/plotly_build.Rd | 2 +- man/style.Rd | 2 +- man/subplot.Rd | 2 +- 15 files changed, 122 insertions(+), 32 deletions(-) create mode 100644 R/stream.R create mode 100644 man/last_plot.Rd diff --git a/NAMESPACE b/NAMESPACE index f14a75f8de..e410e5b8db 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -12,6 +12,7 @@ export(ggplotly) export(group2NA) export(knit_print.offline) export(knit_print.plotly) +export(last_plot) export(layer2traces) export(layout) export(offline) diff --git a/R/offline.R b/R/offline.R index e3af993bca..05809f20af 100644 --- a/R/offline.R +++ b/R/offline.R @@ -39,7 +39,7 @@ #' } #' -offline <- function(p = get_plot(), height = 400, width = "100%", +offline <- function(p = last_plot(), height = 400, width = "100%", out_dir = NULL, open_browser = interactive()) { haz <- has_offline() if (!haz) offline_stop() diff --git a/R/plotly.R b/R/plotly.R index 4ddb0ce90a..6c27b05007 100644 --- a/R/plotly.R +++ b/R/plotly.R @@ -96,7 +96,7 @@ plot_ly <- function(data = data.frame(), ..., type = "scatter", #' @author Carson Sievert #' @export #' -add_trace <- function(p = get_plot(), ..., +add_trace <- function(p = last_plot(), ..., group, color, colors, symbol, symbols, size, data = NULL, evaluate = FALSE) { # "native" plotly arguments @@ -108,13 +108,13 @@ add_trace <- function(p = get_plot(), ..., if (!missing(symbol)) argz$symbol <- substitute(symbol) if (!missing(symbols)) argz$symbols <- substitute(symbols) if (!missing(size)) argz$size <- substitute(size) - p <- get_plot(p) + data <- data %||% if (is.data.frame(p)) p else list() tr <- list( args = argz, - # if data is missing, adopt the most recent data environment - env = if (is.null(data)) p$data[[length(p$data)]]$env else list2env(data), + env = list2env(data), enclos = parent.frame() ) + p <- last_plot(p) p$data <- c(p$data, list(tr)) if (evaluate) p <- plotly_build(p) hash_plot(data, p) @@ -131,15 +131,15 @@ add_trace <- function(p = get_plot(), ..., #' @author Carson Sievert #' @export #' -layout <- function(p = get_plot(), ..., +layout <- function(p = last_plot(), ..., data = NULL, evaluate = FALSE) { - p <- get_plot(p) + data <- data %||% if (is.data.frame(p)) p else list() layout <- list( args = substitute(list(...)), - # if data is missing, adopt the most recent data environment - env = if (is.null(data)) p$data[[length(p$data)]]$env else list2env(data), + env = list2env(data), enclos = parent.frame() ) + p <- last_plot(p) p$layout <- c(p$layout, list(layout)) if (evaluate) p <- plotly_build(p) hash_plot(data, p) @@ -158,8 +158,7 @@ layout <- function(p = get_plot(), ..., #' @author Carson Sievert #' @export #' -style <- function(p = get_plot(strict = FALSE), ..., traces = 1, evaluate = FALSE) { - p <- get_plot(p) +style <- function(p = last_plot(), ..., traces = 1, evaluate = FALSE) { idx <- traces >= length(p$data) if (any(idx)) warning("You've referenced non-existent traces", call. = FALSE) style <- list( @@ -184,14 +183,14 @@ style <- function(p = get_plot(strict = FALSE), ..., traces = 1, evaluate = FALS #' #' @param l a ggplot object, or a plotly object, or a list. #' @export -plotly_build <- function(l = get_plot()) { +plotly_build <- function(l = last_plot()) { # ggplot objects don't need any special type of handling - if (is.ggplot(l)) return(gg2list(l)) + if (is.ggplot(l)) return(ggplotly(l)) l <- get_plot(l) # plots without NSE don't need it either nms <- lapply(l$data, names) idx <- unique(unlist(lapply(l$data, names))) %in% c("args", "env") - if (sum(idx) != 2) return(struct(l, "plotly")) + if (sum(idx) != 2) return(structure(l, class = unique("plotly", class(l)))) nms <- names(l) # assume unnamed list elements are data/traces idx <- nms %in% "" @@ -307,7 +306,7 @@ plotly_build <- function(l = get_plot()) { # traces shouldn't have any names x$data <- setNames(x$data, NULL) # add plotly class mainly for printing method - struct(x, "plotly") + structure(x, class = unique("plotly", class(x))) } # returns a _list of traces_. diff --git a/R/plotly_POST.R b/R/plotly_POST.R index 165e288de8..fe94adcf5e 100644 --- a/R/plotly_POST.R +++ b/R/plotly_POST.R @@ -28,7 +28,6 @@ plotly_POST <- function(x) { x <- plotly_build(x) - # empty keyword arguments can cause problems kwargs <- x[get_kwargs()] kwargs <- kwargs[sapply(kwargs, length) > 0] diff --git a/R/stream.R b/R/stream.R new file mode 100644 index 0000000000..6c5cb06055 --- /dev/null +++ b/R/stream.R @@ -0,0 +1,58 @@ +#' Stream objects +#' +#' @param p a plotly or figure object. +#' @examples +#' +#' # generate 100 random observations +#' n <- 100 +#' x <- rnorm(n) +#' +#' # start a plotly stream +#' s <- stream() +#' # write to the stream +#' for (i in seq_len(50)) { +#' s$write(x = x) +#' x <- x[-n] +#' x[1] <- rnorm(1) +#' } +#' # close the stream +#' s$close() +#' + +# Implementation of https://plot.ly/streaming/ +stream <- function(x) { + haz <- has_stream() + if (!haz) { + stop("To use plotly streams, you need to create streaming token(s). \n", + "To see how to create token(s), please visit: \n", + "https://plot.ly/python/streaming-tutorial/#Get-your-stream-tokens \n", + "Once created, save these token(s) as an environment variable: \n", + " Sys.setenv('plotly_streamtoken' = 'token1;token2;token3')") + } + # obtain streaming tokens + toks <- strsplit(names(haz), ";")[[1]] + if (length(toks)) { + warning("Multiple token handling coming soon!") + toks <- toks[1] + } + # request headers + headerz <- httr::add_headers(.headers = c( + "Transfer-Encoding" = "chunked", + "plotly-streamtoken" = toks + )) + # request body + st <- list(stream = list(token = toks, maxpoints = 500)) + resp <- httr::POST(get_domain("stream"), headerz) + httr::stop_for_status(resp) + + + list( + write = function() {}, + close = function() {} + ) +} + +has_stream <- function() { + token <- Sys.getenv("plotly_streamtoken") + setNames(token != "", token) +} diff --git a/R/subplots.R b/R/subplots.R index af72e10c0b..2887085f29 100644 --- a/R/subplots.R +++ b/R/subplots.R @@ -22,7 +22,7 @@ ## TODO: throw warning if geo and non-geo coordinates are used!!! -subplot <- function(..., nrows = 1, which_layout = "merge", margin = 0.1 /nrows) { +subplot <- function(..., nrows = 1, which_layout = "merge", margin = 0.02) { # note that dots is a _list of plotlys_ dots <- lapply(list(...), plotly_build) # put existing plot anchors and domain information into a tidy format @@ -125,11 +125,11 @@ subplot <- function(..., nrows = 1, which_layout = "merge", margin = 0.1 /nrows) # (but overwrite domain/anchor info) l <- dots[[info$plot]]$layout p$layout[[xaxis]] <- modifyList( - l[names(l) %in% "xaxis"], + if (any(idx <- names(l) %in% "xaxis")) l[idx][[1]] else list(), list(domain = xdom, anchor = info$yaxis) ) p$layout[[yaxis]] <- modifyList( - l[names(l) %in% "yaxis"], + if (any(idx <- names(l) %in% "yaxis")) l[idx][[1]] else list(), list(domain = ydom, anchor = info$xaxis) ) p$data[[i]]$xaxis <- info$xaxis diff --git a/R/utils.R b/R/utils.R index 1e5cbcb865..30e08fa65e 100644 --- a/R/utils.R +++ b/R/utils.R @@ -30,6 +30,8 @@ plotlyEnv <- new.env(parent = emptyenv()) hash_plot <- function(df, p) { if (missing(df) || is.null(df)) df <- data.frame() hash <- digest::digest(p) + # terrible hack to ensure we can always find the most recent hash + hash <- paste(hash, length(ls(plotlyEnv)), sep = "#") assign(hash, p, envir = plotlyEnv) attr(df, "plotly_hash") <- hash # add plotly class mainly for printing method @@ -45,19 +47,33 @@ hash_plot <- function(df, p) { #' the last plotly object created in this R session is returned (if it exists). #' #' @param data a data frame with a class of plotly (and a plotly_hash attribute). -get_plot <- function(data = NULL, strict = TRUE) { +#' @param last if no plotly attribute is found, return the last plot or NULL? +get_plot <- function(data = NULL, last = FALSE) { hash <- attr(data, "plotly_hash") if (!is.null(hash)) { get(hash, envir = plotlyEnv) - } else if (is.data.frame(data)) { - # safe to just grab the most recent environment? - hash <- rev(ls(plotlyEnv))[1] - plotlyEnv[[hash]] + } else if (last) { + envs <- strsplit(ls(plotlyEnv), "#") + last_env <- ls(plotlyEnv)[which.max(sapply(envs, "[[", 2))] + get(last_env, envir = plotlyEnv) } else { - data + data %||% list() } } +#' Retrive last plotly to be modified or created +#' +#' @seealso \link{plotly_build} +#' @export +#' +last_plot <- function(...) { + p <- get_plot(..., last = TRUE) + structure( + p, + class = unique(c("plotly", class(p))) + ) +} + # Check for credentials/configuration and throw warnings where appropriate verify <- function(what = "username") { val <- grab(what) diff --git a/man/add_trace.Rd b/man/add_trace.Rd index 0536c2049e..976d7fdc11 100644 --- a/man/add_trace.Rd +++ b/man/add_trace.Rd @@ -4,7 +4,7 @@ \alias{add_trace} \title{Add a trace to a plotly visualization} \usage{ -add_trace(p = get_plot(), ..., group, color, colors, symbol, symbols, size, +add_trace(p = last_plot(), ..., group, color, colors, symbol, symbols, size, data = NULL, evaluate = FALSE) } \arguments{ diff --git a/man/get_plot.Rd b/man/get_plot.Rd index d3877af94d..f75cf3cdd2 100644 --- a/man/get_plot.Rd +++ b/man/get_plot.Rd @@ -4,10 +4,12 @@ \alias{get_plot} \title{Obtain underlying data of plotly object} \usage{ -get_plot(data = NULL, strict = TRUE) +get_plot(data = NULL, last = FALSE) } \arguments{ \item{data}{a data frame with a class of plotly (and a plotly_hash attribute).} + +\item{last}{if no plotly attribute is found, return the last plot or NULL?} } \description{ Given a data frame with a class of plotly, this function returns the arguments diff --git a/man/last_plot.Rd b/man/last_plot.Rd new file mode 100644 index 0000000000..e9118c356f --- /dev/null +++ b/man/last_plot.Rd @@ -0,0 +1,15 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/utils.R +\name{last_plot} +\alias{last_plot} +\title{Retrive last plotly to be modified or created} +\usage{ +last_plot(...) +} +\description{ +Retrive last plotly to be modified or created +} +\seealso{ +\link{plotly_build} +} + diff --git a/man/layout.Rd b/man/layout.Rd index 769d56a9fe..d0fa97c014 100644 --- a/man/layout.Rd +++ b/man/layout.Rd @@ -4,7 +4,7 @@ \alias{layout} \title{Add and/or modify layout of a plotly} \usage{ -layout(p = get_plot(), ..., data = NULL, evaluate = FALSE) +layout(p = last_plot(), ..., data = NULL, evaluate = FALSE) } \arguments{ \item{p}{A plotly object.} diff --git a/man/offline.Rd b/man/offline.Rd index 0175c78a34..feb6dcb3a6 100644 --- a/man/offline.Rd +++ b/man/offline.Rd @@ -4,7 +4,7 @@ \alias{offline} \title{Plotly Offline} \usage{ -offline(p = get_plot(), height = 400, width = "100\%", out_dir = NULL, +offline(p = last_plot(), height = 400, width = "100\%", out_dir = NULL, open_browser = interactive()) } \arguments{ diff --git a/man/plotly_build.Rd b/man/plotly_build.Rd index ded771676a..76f2bad857 100644 --- a/man/plotly_build.Rd +++ b/man/plotly_build.Rd @@ -4,7 +4,7 @@ \alias{plotly_build} \title{Build a plotly object before viewing it} \usage{ -plotly_build(l = get_plot()) +plotly_build(l = last_plot()) } \arguments{ \item{l}{a ggplot object, or a plotly object, or a list.} diff --git a/man/style.Rd b/man/style.Rd index beefbd885c..244816e2fe 100644 --- a/man/style.Rd +++ b/man/style.Rd @@ -4,7 +4,7 @@ \alias{style} \title{Modify trace(s)} \usage{ -style(p = get_plot(strict = FALSE), ..., traces = 1, evaluate = FALSE) +style(p = last_plot(), ..., traces = 1, evaluate = FALSE) } \arguments{ \item{p}{A plotly visualization.} diff --git a/man/subplot.Rd b/man/subplot.Rd index b2c6c56778..adf0e64570 100644 --- a/man/subplot.Rd +++ b/man/subplot.Rd @@ -4,7 +4,7 @@ \alias{subplot} \title{View multiple plots in a single view} \usage{ -subplot(..., nrows = 1, which_layout = "merge", margin = 0) +subplot(..., nrows = 1, which_layout = "merge", margin = 0.02) } \arguments{ \item{...}{any number of plotly objects} From 152924543dbe10da3e8118eba548fe05f08f7ad5 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Thu, 30 Jul 2015 16:44:08 -0400 Subject: [PATCH 211/227] typo --- tests/testthat/test-plotly-getfigure.R | 2 +- vignettes/intro.Rmd | 262 ++++++++++++++++++------- vignettes/intro.html | 258 ++++++++++++++++++++++++ 3 files changed, 450 insertions(+), 72 deletions(-) create mode 100644 vignettes/intro.html diff --git a/tests/testthat/test-plotly-getfigure.R b/tests/testthat/test-plotly-getfigure.R index faa9bd226e..a8a49f1a8e 100644 --- a/tests/testthat/test-plotly-getfigure.R +++ b/tests/testthat/test-plotly-getfigure.R @@ -21,6 +21,6 @@ test_that("requests made to retrieve some elses private file errors a 403", { test_that("retrieving a public figure ... works.", { fig <- get_figure("get_test_user", 0) # get the data behind the hash - p <- plotly:::get_plot(fig) + p <- plotly_build(fig) expect_equivalent(p$data[[1]]$x, list("1", "2", "3")) }) diff --git a/vignettes/intro.Rmd b/vignettes/intro.Rmd index 783d2b5021..de366f2db0 100644 --- a/vignettes/intro.Rmd +++ b/vignettes/intro.Rmd @@ -1,172 +1,292 @@ --- title: "An introduction to plotly's R API" author: "Carson Sievert" -output: html_document -vignette: > - %\VignetteEngine{knitr::rmarkdown} - %\VignetteIndexEntry{Plotly DSL} +output: + pdf_document: + toc: yes + html_document: + toc: yes +vignette: | + %\VignetteEngine{knitr::rmarkdown} %\VignetteIndexEntry{Plotly DSL} --- ```{r setup, echo = FALSE, message = FALSE} knitr::opts_chunk$set(eval = FALSE) ``` -Version 1.0.0 of the [plotly R package](https://github.com/ropensci/plotly) introduces a new interface for creating plotly graphs in a [pure, predictable, and pipeable](https://dl.dropboxusercontent.com/u/41902/pipe-dsls.pdf) manner. This interface makes it a bit easier to work directly with the JavaScript graphing library by providing some high-level semantics and sensible defaults. +Version 1.0.0 of the [plotly R package](https://github.com/ropensci/plotly) introduces a new high-level interface for working with plotly's JavaScript graphing library from R. The aim of this vignette is to explain the semantics of this interface, but I also recommend perusing [plotly's R homepage](https://plot.ly/r/) for more examples. ## Creating and modifying plotlys -To initiate a plotly object, use `plot_ly()`. Here we use it to create a scatter trace (but there are many [other trace types](https://plot.ly/r/)). +To initiate a plotly object, use `plot_ly()`. Here we turn the `economics` data frame (from the ggplot2 package) into a plotly visualization and store it as the object `p`. ```{r} library(plotly) -p <- plot_ly(economics, x = date, y = uempmed, type = "scatter", showlegend = F) +p <- plot_ly(economics, x = date, y = uempmed) ``` -If you have a plotly account, printing plotly objects in the R console will create a new plotly figure (via plotly's REST API). If you're using knitr/R Markdown with HTML output (like [this vignette]()), printing not only creates the plot, but also embeds it as an HTML iframe. If you want to create standalone HTML pages, check out [plotly offline](http://purchasing.plot.ly/) and the accompanying [vignette for R](). +If you have a plotly account, printing plotly objects in the R console will create a new plotly figure, and open it in your web browser. If you're using knitr/R Markdown with HTML output (like [this vignette](https://github.com/ropensci/plotly/tree/master/vignettes/intro.Rmd)), printing not only creates the plot, but also embeds it as an HTML iframe. If you want to avoid iframes, check out [plotly offline](http://purchasing.plot.ly/) and the accompanying [vignette for R](https://cdn.rawgit.com/ropensci/plotly/master/vignettes/offline.html). ```{r} p ``` + + ## Using special arguments -`plot_ly()` has a number of arguments which are unique to the R package that make common visualization tasks a bit easier. These arguments are very much inspired by the semantics of ggplot2's `qplot()` in the sense that a scaling function is automatically applied these variables. +`plot_ly()` has a number of arguments which are unique to the R package that make common visualization tasks a bit easier. These arguments are very much inspired by the semantics of ggplot2's `qplot()` in the sense that a scales are automatically applied these variables (scales map data to visual properties). ### The color argument -If a ordinal variable (aka a non-ordered factor variable) is mapped to color, then a qualitative color pallete is used by default. +#### Qualitative color mappings + +If a ordinal variable (aka a non-ordered factor variable) is mapped to color, then a qualitative color palette is used by default. ```{r} plot_ly(iris, x = Petal.Length, y = Petal.Width, color = Species, mode = "markers") ``` - - - + -If you want to change the default pallette, you can give the colors argument either a pallette name (e.g., "Set1" or "Blues"), or a vector of colors to interpolate in hexadecimal "#RRGGBB" format, or a color interpolation function like `grDevices::colorRamp()`. +If you want to change the default palette, it's recommended that you provide a qualitative pallette name (e.g., "Set1" or "Accent") to the colors argument. ```{r} plot_ly(iris, x = Petal.Length, y = Petal.Width, color = Species, colors = "Set1", mode = "markers") ``` - - - + + +In this case, the palette consists of 9 colors and the default behavior is to pick colors that are furthest apart ("#E41A1C", "#FF7F00", and "#999999"). ```{r} -plot_ly(iris, x = Petal.Length, y = Petal.Width, z = Sepal.Width, - color = Sepal.Length, type = "scatter3d", mode = "markers") +cols <- RColorBrewer::brewer.pal(9, "Set1") +scales::show_col(cols) ``` + -### The symbol argument +If you'd like more control over the mapping, you can provide a vector of colors (of appropriate length). +```{r} +cols <- RColorBrewer::brewer.pal(nlevels(iris$Species), "Set1") +plot_ly(iris, x = Petal.Length, y = Petal.Width, + color = Species, colors = cols, mode = "markers") +``` + -### The group argument +#### Sequential color mappings -This can be useful when used in conjunction with `subplot()` (link to a separate vignette?) +If either a numeric or an ordered factor is mapped to color, `plot_ly()` applies a sequential color scale by default. -## Manually adding traces +```{r} +plot_ly(iris, x = Petal.Length, y = Petal.Width, + color = as.ordered(Species), mode = "markers") +``` -Sometimes you want to add trace(s) to a plot that derive from a different data frame. + -To add more traces to your plotly, use `add_trace()`. By default, trace information created in `plot_ly()` will carry over to future traces, unless we explictly override it (this helps [avoid repeating yourself](http://en.wikipedia.org/wiki/Don%27t_repeat_yourself)). +In the case of continuous numeric variables, `plot_ly()` performs a linear mapping between the data and an interpolated color pallette. ```{r} -p2 <- add_trace(p, y = fitted(loess(uempmed ~ as.numeric(date)))) -p2 +plot_ly(iris, x = Petal.Length, y = Petal.Width, + color = Sepal.Length, mode = "markers") ``` -To modify the styling of the plot, use `layout()`. + + +The colors argument takes arbitrary color codes of arbitrary length. Here is how we could use it to replicate the default mapping in ggplot2. ```{r} -(p3 <- layout(p2, title = "Median duration of unemployment (in weeks)")) +plot_ly(iris, x = Petal.Length, y = Petal.Width, + color = Sepal.Length, colors = c("#132B43", "#56B1F7"), + mode = "markers") ``` -The documentation for valid arguments to `layout()` are under [plotly's R reference](https://plot.ly/r/reference/#layout). In addition to title (a string) , `layout()` also accepts [font](https://plot.ly/r/reference/#font) (a named list). Lets use this argument to change the default font family and size: + -```{r} -layout(p3, font = list(family = "Courier New, monospace", size = 10)) -``` -If you look at the structure of plotly objects, they are data frames with a class of plotly and a special environment attached. +#### Diverging color mappings + +To obtain a diverging color mapping, just provide a diverging palette to the colors argument. ```{r} -str(p3) +plot_ly(iris, x = Petal.Length, y = Petal.Width, + color = Sepal.Length, colors = "PuOr", mode = "markers") ``` -This might seem strange, but it yields desirable results since it integrates nicely with other pipeable interfaces that use a data frame their central object (such as [dplyr](http://cran.r-project.org/web/packages/dplyr/index.html)). This means that we can incorporate data manipulation verbs into a sequence of steps leading to a visualization. Here, we take advantage of `dplyr::filter()` to label the highest peak in the time series: + -```{r, message = FALSE, warning = FALSE} -economics %>% - plot_ly(x = date, y = uempmed, type = "scatter", showlegend = F) %>% - add_trace(y = fitted(loess(uempmed ~ as.numeric(date)))) %>% - layout(title = "Median duration of unemployment (in weeks)") %>% - dplyr::filter(uempmed == max(uempmed)) %>% - # annotations is an array of objects (in R, that's a list of named list(s)) - layout(annotations = list(list(x = date, y = uempmed, text = "Peak", showarrow = T))) +### The symbol argument + +To encode values using symbols, use the symbol argument. + +```{r} +plot_ly(iris, x = Petal.Length, y = Petal.Width, + symbol = Species, mode = "markers") ``` -It's also important to note that plotly visualization don't _require_ a data frame. Chart types that accept a `z` argument + + +To change the default symbols used, use the symbols argument. All the valid symbol types are listed [here](https://plot.ly/r/reference/#marker). ```{r} -str(volcano) -plot_ly(z = volcano, type = "surface") +plot_ly(iris, x = Petal.Length, y = Petal.Width, mode = "markers", + symbol = Species, symbols = c("cross", "square", "triangle-down")) ``` -### Figure objects + + +### The group argument and `subplot()` -Figure objects are plotly objects, but with a fixed location. That is, when you print a figure object, it modifies the already existing plotly (instead of creating a new one). The proper way to initiate a figure object is with `get_figure()`: +Using the group argument splits the data into different plotly "traces". ```{r} -fig <- get_figure("TestBot", "17555") -layout(fig, title = paste("Last modified ", Sys.time())) +plot_ly(iris, x = Petal.Length, y = Petal.Width, + group = Species, mode = "markers") ``` -If you want to modify the styling of trace(s), use `style()`. -### `ggplot2` objects + -The `ggplotly()` function converts a ggplot object to a plotly object. +Although we haven't specified a coloring scheme, plotly will employ one on it's own default scheme. The group argument is quite powerful when used in conjunction with `subplot()` in order to anchor traces onto different axes. ```{r} -library(ggplot2) -(gg <- ggplotly(qplot(mpg, wt, data = mtcars))) +iris$id <- as.integer(iris$Species) +p <- plot_ly(iris, x = Petal.Length, y = Petal.Width, group = Species, + xaxis = paste0("x", id), mode = "markers") +subplot(p) ``` -This means we can alter (converted) ggplot(s) as if they were plotly object(s). + + +Since `subplot()` does not assume x/y axes are on a common scale, it does not impose any restrictions on the range by default. However, you can change this by pre-specifying the range of the [axis objects](https://plot.ly/r/reference/#xaxis) via the `layout()` function. ```{r} -layout(gg, font = list(family = "Courier New, monospace")) +p2 <- layout(p, + xaxis = list(range = range(Petal.Length) + c(-0.1, 0.1)), + yaxis = list(range = range(Petal.Width) + c(-0.1, 0.1)) +) +subplot(p2) ``` -### Multiple plots + + +[See here](https://plot.ly/r/map-subplots-and-small-multiples/) for another example of using the group argument to make small multiples (with maps!). -ggplot2's `facet_wrap()` and `facet_grid()` are a nice way to produce [small multiples](http://en.wikipedia.org/wiki/Small_multiple), but sometimes you want more flexibility in laying out multiple plots in a single view. Advanced ggplot2 users might be familiar with using grid or [gridExtra package](http://lightonphiri.org/blog/ggplot2-multiple-plots-in-one-graph-using-gridextra) for this sort of thing, but these approaches communicate directly with R's graphics devices, so that approach won't work for plotly. +## Manually adding traces -Thankfully, plotly provides a `subplots()` function: +Sometimes you may want multiple traces on a plot, but have different traces from different data sources. In this case, the `add_trace()` function and it's (optional) `data` argument come in handy. ```{r} -a1 <- layout(p2, title = "Median duration of unemployment (in weeks)") -a2 <- plot_ly(economics, x = date, y = unemploy, showlegend = F) -subplot(a1, a2) +m <- loess(uempmed ~ as.numeric(date), economics) +efit <- data.frame(date = economics$date, yhat = fitted(m)) + +plot_ly(economics, x = date, y = uempmed, name = "observed") %>% + add_trace(y = yhat, name = "estimated", data = efit) ``` -By default, `subplot()` will assume you want all your plots in a single row. Use the `nrows` argument to change that default: + + +Note that the date information carries over from the first trace to the second. In fact, by default, information from the first trace carries over to all subsequent traces unless the property is overwritten or if we set `inherit = FALSE` in `plot_ly()` (this helps [avoid repeating yourself](http://en.wikipedia.org/wiki/Don%27t_repeat_yourself)). + +## Mixing data manipulation and visualization verbs + +If you look at the structure of plotly objects, they are actually data frames with a class of plotly and a special environment attached (this environment tracks the mapping from data to visual properties). ```{r} -subplot(a1, a2, nrows = 2) +str(p <- plot_ly(economics, x = date, y = uempmed)) ``` -You can also manually add xaxis/yaxis domain information. In fact, this approach makes it fairly easy to create [inset plots](https://plot.ly/javascript-graphing-library/insets/). +Doing this allows us to mix data manipulation and visualization verbs in a [pure(ly) functional, predictable and pipeable](https://dl.dropboxusercontent.com/u/41902/pipe-dsls.pdf) manner. Here, we take advantage of [dplyr](http://cran.r-project.org/web/packages/dplyr/index.html)'s `filter()` verb to label the highest peak in the time series: + +```{r, message = FALSE, warning = FALSE} +p %>% + add_trace(y = fitted(loess(uempmed ~ as.numeric(date)))) %>% + layout(title = "Median duration of unemployment (in weeks)", + showlegend = FALSE) %>% + dplyr::filter(uempmed == max(uempmed)) %>% + layout(annotations = list(x = date, y = uempmed, text = "Peak", showarrow = T)) +``` + + + + +Although data frames can be thought of as the central object in this package, plotly visualizations don't actually _require_ a data frame. This makes chart types that accept a `z` argument especially easy to use if you have a numeric matrix: ```{r} -a2_small <- layout(a2, - xaxis = list(domain = c(0.05, 0.35)), - yaxis = list(domain = c(0.7, 1))) -subplot(a1, a2_small) +plot_ly(z = volcano, type = "surface") ``` + + diff --git a/vignettes/intro.html b/vignettes/intro.html new file mode 100644 index 0000000000..46da593670 --- /dev/null +++ b/vignettes/intro.html @@ -0,0 +1,258 @@ + + + + + + + + + + + + + +An introduction to plotly’s R API + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +

Version 1.0.0 of the plotly R package introduces a new high-level interface for working with plotly’s JavaScript graphing library from R. The aim of this vignette is to explain the semantics of this interface, but I also recommend perusing plotly’s R homepage for more examples.

+
+

Creating and modifying plotlys

+

To initiate a plotly object, use plot_ly(). Here we turn the economics data frame (from the ggplot2 package) into a plotly visualization and store it as the object p.

+
library(plotly)
+p <- plot_ly(economics, x = date, y = uempmed)
+

If you have a plotly account, printing plotly objects in the R console will create a new plotly figure, and open it in your web browser. If you’re using knitr/R Markdown with HTML output (like this vignette), printing not only creates the plot, but also embeds it as an HTML iframe. If you want to avoid iframes, check out plotly offline and the accompanying vignette for R.

+
p
+
+ +
+
+
+

Using special arguments

+

plot_ly() has a number of arguments which are unique to the R package that make common visualization tasks a bit easier. These arguments are very much inspired by the semantics of ggplot2’s qplot() in the sense that a scales are automatically applied these variables (scales map data to visual properties).

+
+

The color argument

+
+

Qualitative color mappings

+

If a ordinal variable (aka a non-ordered factor variable) is mapped to color, then a qualitative color palette is used by default.

+
plot_ly(iris, x = Petal.Length, y = Petal.Width, 
+        color = Species, mode = "markers")
+
+ +
+

If you want to change the default palette, it’s recommended that you provide a http://colorbrewer2.org qualitative pallette name (e.g., “Set1” or “Accent”) to the colors argument.

+
plot_ly(iris, x = Petal.Length, y = Petal.Width, 
+        color = Species, colors = "Set1", mode = "markers")
+
+ +
+

In this case, the palette consists of 9 colors and the default behavior is to pick colors that are furthest apart (“#E41A1C”, “#FF7F00”, and “#999999”).

+
cols <- RColorBrewer::brewer.pal(9, "Set1")
+scales::show_col(cols)
+
+ +
+

If you’d like more control over the mapping, you can provide a vector of colors (of appropriate length).

+
cols <- RColorBrewer::brewer.pal(nlevels(iris$Species), "Set1")
+plot_ly(iris, x = Petal.Length, y = Petal.Width, 
+        color = Species, colors = cols, mode = "markers")
+
+ +
+
+
+

Sequential color mappings

+

If either a numeric or an ordered factor is mapped to color, plot_ly() applies a sequential color scale by default.

+
plot_ly(iris, x = Petal.Length, y = Petal.Width, 
+        color = as.ordered(Species), mode = "markers")
+
+ +
+

In the case of continuous numeric variables, plot_ly() performs a linear mapping between the data and an interpolated color pallette.

+
plot_ly(iris, x = Petal.Length, y = Petal.Width, 
+        color = Sepal.Length, mode = "markers")
+
+ +
+

The colors argument takes arbitrary color codes of arbitrary length. Here is how we could use it to replicate the default mapping in ggplot2.

+
plot_ly(iris, x = Petal.Length, y = Petal.Width, 
+        color = Sepal.Length, colors = c("#132B43", "#56B1F7"), 
+        mode = "markers")
+
+ +
+
+
+

Diverging color mappings

+

To obtain a diverging color mapping, just provide a diverging palette to the colors argument.

+
plot_ly(iris, x = Petal.Length, y = Petal.Width, 
+        color = Sepal.Length, colors = "PuOr", mode = "markers")
+
+ +
+
+
+
+

The symbol argument

+

To encode values using symbols, use the symbol argument.

+
plot_ly(iris, x = Petal.Length, y = Petal.Width, 
+        symbol = Species, mode = "markers")
+
+ +
+

To change the default symbols used, use the symbols argument. All the valid symbol types are listed here.

+
plot_ly(iris, x = Petal.Length, y = Petal.Width, mode = "markers",
+        symbol = Species, symbols = c("cross", "square", "triangle-down"))
+
+ +
+
+
+

The group argument and subplot()

+

Using the group argument splits the data into different plotly “traces”.

+
plot_ly(iris, x = Petal.Length, y = Petal.Width, 
+        group = Species, mode = "markers")
+
+ +
+

Although we haven’t specified a coloring scheme, plotly will employ one on it’s own default scheme. The group argument is quite powerful when used in conjunction with subplot() in order to anchor traces onto different axes.

+
iris$id <- as.integer(iris$Species)
+p <- plot_ly(iris, x = Petal.Length, y = Petal.Width, group = Species,
+             xaxis = paste0("x", id), yaxis = paste0("y", id), mode = "markers")
+subplot(p)
+
+ +
+

Since subplot() does not assume x/y axes are on a common scale, it does not impose any restrictions on the range by default. However, you can change this by pre-specifying the range of the axis objects via the layout() function.

+
p2 <- layout(p,
+             xaxis = list(range = range(Petal.Length) + c(-0.1, 0.1)),
+             yaxis = list(range = range(Petal.Width) + c(-0.1, 0.1))
+)
+subplot(p2)
+
+ +
+

See here for another example of using the group argument to make small multiples (with maps!).

+
+
+
+

Manually adding traces

+

Sometimes you may want multiple traces on a plot, but have different traces from different data sources. In this case, the add_trace() function and it’s (optional) data argument come in handy.

+
m <- loess(uempmed ~ as.numeric(date), economics)
+efit <- data.frame(date = economics$date, yhat = fitted(m))
+
+plot_ly(economics, x = date, y = uempmed, name = "observed") %>%
+  add_trace(y = yhat, name = "estimated", data = efit)
+
+ +
+

Note that the date information carries over from the first trace to the second. In fact, by default, information from the first trace carries over to all subsequent traces unless the property is overwritten or if we set inherit = FALSE in plot_ly() (this helps avoid repeating yourself).

+
+
+

Mixing data manipulation and visualization verbs

+

If you look at the structure of plotly objects, they are actually data frames with a class of plotly and a special environment attached (this environment tracks the mapping from data to visual properties).

+
str(p <- plot_ly(economics, x = date, y = uempmed))
+

Doing this allows us to mix data manipulation and visualization verbs in a pure(ly) functional, predictable and pipeable manner. Here, we take advantage of dplyr’s filter() verb to label the highest peak in the time series:

+
p %>%
+  add_trace(y = fitted(loess(uempmed ~ as.numeric(date)))) %>%
+  layout(title = "Median duration of unemployment (in weeks)",
+         showlegend = FALSE) %>%
+  dplyr::filter(uempmed == max(uempmed)) %>%
+  layout(annotations = list(x = date, y = uempmed, text = "Peak", showarrow = T))
+
+ +
+

Although data frames can be thought of as the central object in this package, plotly visualizations don’t actually require a data frame. This makes chart types that accept a z argument especially easy to use if you have a numeric matrix:

+
plot_ly(z = volcano, type = "surface")
+
+ +
+
+ + +
+ + + + + + + + From c1a8767bb80cc2584082c2ebf7b07f9a6a3611aa Mon Sep 17 00:00:00 2001 From: cpsievert Date: Thu, 30 Jul 2015 16:52:37 -0400 Subject: [PATCH 212/227] text should be a character vector --- R/trace_generation.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/R/trace_generation.R b/R/trace_generation.R index 3cdf9f465d..04b15905c0 100644 --- a/R/trace_generation.R +++ b/R/trace_generation.R @@ -536,7 +536,7 @@ geom2trace <- list( L <- list(x=data$x, y=data$y, name=params$name, - text=data$text, + text=as.character(data$text), type="scatter", mode="markers", marker=paramORdefault(params, aes2marker, marker.defaults)) From f1907dde09d73ef973827669464e89856dad330c Mon Sep 17 00:00:00 2001 From: cpsievert Date: Thu, 30 Jul 2015 17:20:44 -0400 Subject: [PATCH 213/227] update readme --- README.md | 48 +++++++++++++++++++++++++++------------------ vignettes/intro.Rmd | 2 -- 2 files changed, 29 insertions(+), 21 deletions(-) diff --git a/README.md b/README.md index 58fd1a7f8a..14c7c15d1f 100644 --- a/README.md +++ b/README.md @@ -2,11 +2,11 @@ # plotly -An R package for creating (and modifying) interactive web-based graphs via [plotly](https://plot.ly/)'s API. +An R package for creating (and modifying) interactive web-based graphs via [plotly](https://plot.ly/)'s JavaScript graphing library. ## Installation -__plotly__ is not (yet) available on CRAN, but you can easily install it via [devtools](http://cran.r-project.org/web/packages/devtools/): +__plotly__ is not (yet) available on CRAN, but you can install it via [devtools](http://cran.r-project.org/web/packages/devtools/): ```r devtools::install_github("ropensci/plotly") @@ -25,42 +25,52 @@ plotly:::verify("username") plotly:::verify("api_key") ``` -### ggplot2 converter +### Introduction -If you use [ggplot2](http://cran.r-project.org/web/packages/ggplot2/index.html), you can easily convert them to plotly! +If you use [ggplot2](http://cran.r-project.org/web/packages/ggplot2/index.html), simply call `ggplotly()` to make your ggplots online and interactive! ```r library(plotly) d <- diamonds[sample(nrow(diamonds), 1000), ] -p <- qplot(carat, price, size = I(4), data = d) + facet_wrap(~cut) + - geom_smooth(aes(colour = cut, fill = cut)) -ggplotly(p) +p <- ggplot(data = d, aes(x = carat, y = price)) + + geom_point(aes(text = paste("Clarity:", clarity)), size = 4) + + geom_smooth(aes(colour = cut, fill = cut)) + facet_wrap(~ cut) +(gg <- ggplotly(p)) ``` -[![](https://plot.ly/~cpsievert/949.png)](https://plot.ly/~cpsievert/949) -Interact with the Plotly graph: [https://plot.ly/~cpsievert/949](https://plot.ly/~cpsievert/949) +![https://plot.ly/~brnvg/1132](http://imgur.com/tbKybEb) +[Click here](https://plot.ly/~brnvg/1132) to interact with the resulting graph (notice the custom hover text!) -### Custom plotlys -See the vignette entry for an overview of the +The `ggplotly()` function converts a ggplot object to a plotly object, so if you like, you may 'post-process' your ggplot graphs to add custom plotly features, for example: +```r +layout(gg, hovermode = "closest") +``` -## Learn More +plotly also supports certain chart types that ggplot2 doesn't support (such as 3D [surface](https://plot.ly/r/3d-surface-plots/), [point](https://plot.ly/r/3d-scatter-plots/), and [line](https://plot.ly/r/3d-line-plots/) plots). You can easily create these (or any other plotly) charts using the high-level interface. -- [A declarative DSL for the plotly graphing library in R](http://cpsievert.github.io/plotly/dsl/) -- [Plot with ggplot2, interact, collaborate, and share online « Bayesian Biologist](http://bayesianbiologist.com/2014/07/31/plot-with-ggplot2-interact-collaborate-and-share-online/) -- [A Rosetta Stone for R, ggplot2, Python, MATLAB, and Excel Plotting](http://nbviewer.ipython.org/gist/msund/61cdbd5b22c103fffb84) +```r +plot_ly(z = volcano, type = "surface") +``` +![https://plot.ly/~brnvg/1134](https://plot.ly/~brnvg/1134.png) -## Stay in touch +## Learn more -- -- [@plotlygraphs](https://twitter.com/plotlygraphs) +* [An introduction to plotly's R API](http://ropensci.github.io/plotly/intro) +* [Plotly Offline Mode](http://ropensci.github.io/plotly/offline) +* Plotly's [R homepage](https://plot.ly/r) and [ggplot2 homepage](https://plot.ly/ggplot2) ## Contributing -- We love collaboration! See the [code of conduct]() and the [wiki](https://github.com/ropensci/plotly/wiki/Development-guidelines) for more information. +- We love collaboration! See the [wiki](https://github.com/ropensci/plotly/wiki/Development-guidelines) and the [code of conduct](https://github.com/ropensci/plotly/blob/master/CONDUCT.md) for more information. + +## Stay in touch + +- +- [@plotlygraphs](https://twitter.com/plotlygraphs) --- diff --git a/vignettes/intro.Rmd b/vignettes/intro.Rmd index de366f2db0..6474db8fe9 100644 --- a/vignettes/intro.Rmd +++ b/vignettes/intro.Rmd @@ -2,8 +2,6 @@ title: "An introduction to plotly's R API" author: "Carson Sievert" output: - pdf_document: - toc: yes html_document: toc: yes vignette: | From 4b4f77487d79dcf0d57c8060e26cf3f7b5ab7bad Mon Sep 17 00:00:00 2001 From: cpsievert Date: Fri, 31 Jul 2015 10:33:49 -0400 Subject: [PATCH 214/227] Fix thumbnail path --- tests/testthat.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/testthat.R b/tests/testthat.R index 192a318f52..b7bd4cf4b5 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -82,7 +82,7 @@ save_outputs <- function(gg, name) { try(print(gg)) dev.off() # now convert png to a smaller size - args <- c(filename, "-density", "72x72", "-write", + args <- c(gg_file, "-density", "72x72", "-write", file.path(gg_thumb_dir, paste0(name, ".png")), "+delete") system2("convert", args) } From 095c814d51f487ac2652239d28b582f425da2733 Mon Sep 17 00:00:00 2001 From: chriddyp Date: Fri, 31 Jul 2015 11:02:52 -0400 Subject: [PATCH 215/227] add .embed to iframe --- R/print.R | 2 +- inst/.Rapp.history | 0 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 inst/.Rapp.history diff --git a/R/print.R b/R/print.R index 8331e567cc..f1ed44067f 100644 --- a/R/print.R +++ b/R/print.R @@ -103,5 +103,5 @@ embed_notebook <- function(x, width = "100%", height = "525") { plotly_iframe <- function(url, width, height) { paste("", sep="") + url, ".embed\" width=\"", width, "\" frameBorder=\"0\">", sep="") } diff --git a/inst/.Rapp.history b/inst/.Rapp.history new file mode 100644 index 0000000000..e69de29bb2 From 4bf6c190645beb21d58b2fa02e353e199d5e9b4e Mon Sep 17 00:00:00 2001 From: cpsievert Date: Fri, 31 Jul 2015 12:56:53 -0400 Subject: [PATCH 216/227] unclass in gg2list() --- R/ggplotly.R | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/R/ggplotly.R b/R/ggplotly.R index d1c09675d4..87ce75cb81 100644 --- a/R/ggplotly.R +++ b/R/ggplotly.R @@ -25,12 +25,6 @@ #' ggplotly <- function(p = last_plot()) { l <- gg2list(p) - # When auto_unbox is T in jsonlite::toJSON() it doesn't unbox objects of - # class AsIs. We use this in plotly::to_JSON() and tag special fields such as - # x/y/etc so that they don't get unboxed when they are of length 1. - # unfortunately, this conflicts when using I() in qplot. For example, - # qplot(1:10, 1:10, size = I(10)) - l <- rapply(l, unclass, how = "list") hash_plot(p$data, l) } @@ -947,5 +941,11 @@ gg2list <- function(p) { flipped.layout[["yaxis"]] <- x } - list(data = flipped.traces, layout = flipped.layout) + l <- list(data = flipped.traces, layout = flipped.layout) + # When auto_unbox is T in jsonlite::toJSON() it doesn't unbox objects of + # class AsIs. We use this in plotly::to_JSON() and tag special fields such as + # x/y/etc so that they don't get unboxed when they are of length 1. + # unfortunately, this conflicts when using I() in qplot. For example, + # qplot(1:10, 1:10, size = I(10)) + rapply(l, unclass, how = "list") } From f5af46e2153802e261afe86a36d377fd699d25f9 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Fri, 31 Jul 2015 14:05:57 -0400 Subject: [PATCH 217/227] Improve layout building --- R/plotly.R | 110 +++++++++++++++++++++++++---------------------------- 1 file changed, 52 insertions(+), 58 deletions(-) diff --git a/R/plotly.R b/R/plotly.R index 6c27b05007..5532c0bcb3 100644 --- a/R/plotly.R +++ b/R/plotly.R @@ -185,14 +185,13 @@ style <- function(p = last_plot(), ..., traces = 1, evaluate = FALSE) { #' @export plotly_build <- function(l = last_plot()) { # ggplot objects don't need any special type of handling - if (is.ggplot(l)) return(ggplotly(l)) + if (is.ggplot(l)) return(gg2list(l)) l <- get_plot(l) # plots without NSE don't need it either - nms <- lapply(l$data, names) - idx <- unique(unlist(lapply(l$data, names))) %in% c("args", "env") - if (sum(idx) != 2) return(structure(l, class = unique("plotly", class(l)))) - nms <- names(l) + nmz <- c(lapply(l$data, names), lapply(l$layout, names), lapply(l$style, names)) + if (!all(c("args", "env") %in% unlist(nmz))) return(structure(l, class = unique("plotly", class(l)))) # assume unnamed list elements are data/traces + nms <- names(l) idx <- nms %in% "" l <- if (is.null(nms)) { list(data = l) @@ -207,40 +206,40 @@ plotly_build <- function(l = last_plot()) { if (sum(idx) == 2) { dat <- c(d[!idx], eval(d$args, as.list(d$env), d$enclos)) dat[c("args", "env", "enclos")] <- NULL - } else { - dat <- d - } - # start processing specially named arguments - s <- dat[["size"]] - if (!is.null(s)) { - if (!is.numeric(s)) warning("size should be numeric", call. = FALSE) - # if autosizing is used, guess that the plot is 300 by 600 - auto <- dat[["layout"]][["autosize"]] %||% TRUE - hw <- if (auto) c(300, 600) + # start processing specially named arguments + s <- dat[["size"]] + if (!is.null(s)) { + if (!is.numeric(s)) warning("size should be numeric", call. = FALSE) + # if autosizing is used, guess that the plot is 300 by 600 + auto <- dat[["layout"]][["autosize"]] %||% TRUE + hw <- if (auto) c(300, 600) else c(dat[["layout"]][["height"]], dat[["layout"]][["width"]]) - # ensure that markers cover 30% of the plot area - m <- list( - size = 0.3 * prod(hw) * (s/sum(s)), - sizemode = "area" - ) - # the marker object is the only type of object which respects size - dat[["marker"]] <- modifyList(dat[["marker"]] %||% list(), m) - # either add some appropriate hover text - txt <- paste0(as.list(d$args)[["size"]], " (size): ", s) - dat[["text"]] <- if (is.null(dat[["text"]])) txt else paste0(dat[["text"]], "
", txt) - } - has_color <- !is.null(dat[["color"]]) || - isTRUE(!is.null(dat[["z"]]) && !dat[["type"]] %in% "scatter3d") - has_symbol <- !is.null(dat[["symbol"]]) - has_group <- !is.null(dat[["group"]]) - if (has_color) { - title <- as.list(d$args)[["color"]] %||% as.list(d$args)[["z"]] %||% "" - dats <- c(dats, colorize(dat, title)) + # ensure that markers cover 30% of the plot area + m <- list( + size = 0.3 * prod(hw) * (s/sum(s)), + sizemode = "area" + ) + # the marker object is the only type of object which respects size + dat[["marker"]] <- modifyList(dat[["marker"]] %||% list(), m) + # either add some appropriate hover text + txt <- paste0(as.list(d$args)[["size"]], " (size): ", s) + dat[["text"]] <- if (is.null(dat[["text"]])) txt else paste0(dat[["text"]], "
", txt) + } + has_color <- !is.null(dat[["color"]]) || + isTRUE(!is.null(dat[["z"]]) && !dat[["type"]] %in% "scatter3d") + has_symbol <- !is.null(dat[["symbol"]]) + has_group <- !is.null(dat[["group"]]) + if (has_color) { + title <- as.list(d$args)[["color"]] %||% as.list(d$args)[["z"]] %||% "" + dats <- c(dats, colorize(dat, title)) + } + # TODO: add a legend title (is this only possible via annotations?!?) + if (has_symbol) dats <- c(dats, symbolize(dat)) + if (has_group) dats <- c(dats, traceify(dat, "group")) + if (!has_color && !has_symbol && !has_group) dats <- c(dats, list(dat)) + } else { + dats <- c(dats, list(d)) } - # TODO: add a legend title (is this only possible via annotations?!?) - if (has_symbol) dats <- c(dats, symbolize(dat)) - if (has_group) dats <- c(dats, traceify(dat, "group")) - if (!has_color && !has_symbol && !has_group) dats <- c(dats, list(dat)) } x <- list(data = dats) # carry over properties/data from first trace (if appropriate) @@ -249,30 +248,25 @@ plotly_build <- function(l = last_plot()) { x$data[[i]] <- modifyList(x$data[[1]], x$data[[i]]) } } - # plot_ly()/layout() may produce a unnamed list of layouts - # in that case, we may want to evaluate layout arguments - idx <- names(l$layout) == "" - if (all(idx)) { - nlayouts <- length(l$layout) - layouts <- setNames(vector("list", nlayouts), names(l$layout)) - for (i in seq_len(nlayouts)) { - layout <- l$layout[[i]] - idx <- names(layout) %in% c("args", "env") - layouts[[i]] <- if (sum(idx) == 2) { - c(layout[!idx], eval(layout$args, as.list(layout$env), layout$enclos)) - } else { - layout - } - } - idx <- names(layouts) == "" - x$layout <- if (any(idx)) { - c(Reduce(c, layouts[idx]), layouts[!idx]) + # layout() tacks on an unnamed list element to potentially pre-existing + # layout(s). Note that ggplotly() will return a named list + # of length n >= 1 (so we need to carefully merge them ). + nms <- names(l$layout) + if (!is.null(nms) && any(idx <- nms %in% "")) { + # TODO: does this always preserve the correct order to layouts? + # (important since we use modifyList at a later point) + l$layout <- c(list(l$layout[!idx]), l$layout[idx]) + } + for (i in seq_along(l$layout)) { + layout <- l$layout[[i]] + idx <- names(layout) %in% c("args", "env") + x$layout[[i]] <- if (sum(idx) == 2) { + c(layout[!idx], eval(layout$args, as.list(layout$env), layout$enclos)) } else { - Reduce(c, layouts) + layout } - } else { - x$layout <- l$layout } + x$layout <- Reduce(modifyList, x$layout) # if style is not null, use it to modify existing traces if (!is.null(l$style)) { for (i in seq_along(l$style)) { From 000bce37ddb2e89e4a0ae7c554c101f66744eb1e Mon Sep 17 00:00:00 2001 From: cpsievert Date: Fri, 31 Jul 2015 14:06:42 -0400 Subject: [PATCH 218/227] improve docs --- inst/docs.R | 22 ++++++++++++---------- vignettes/intro.Rmd | 35 +++++++++++++++++++++++++++-------- vignettes/intro.html | 30 ++++++++++++++++++++++++------ vignettes/offline.Rmd | 2 +- vignettes/offline.html | 23 ++++++++++++----------- 5 files changed, 76 insertions(+), 36 deletions(-) diff --git a/inst/docs.R b/inst/docs.R index 2cfd72e7b2..a35a85f00b 100644 --- a/inst/docs.R +++ b/inst/docs.R @@ -136,17 +136,19 @@ plot_ly(z = volcano, type = "contour") #' Advanced x <- rnorm(200) y <- rnorm(200) -p1 <- plot_ly(x = x, type = "histogram") -p2 <- plot_ly(x = x, y = y, type = "histogram2dcontour") -p3 <- plot_ly(y = y, type = "histogram") -a1 <- list(domain = c(0, .85)) -a2 <- list(domain = c(.85, 1)) +eaxis <- list(title = "", showticklabels = FALSE) +p1 <- plot_ly(x = x, type = "histogram", showlegend = FALSE) %>% + layout(xaxis = eaxis) +p4 <- plot_ly(y = y, type = "histogram", showlegend = FALSE) %>% + layout(yaxis = eaxis) subplot( - layout(p1, xaxis = a1, yaxis = a2), - layout(p2, xaxis = a1, yaxis = a1), - layout(p3, xaxis = a2, yaxis = a1) -) -#TODO: fix this -> https://plot.ly/~botty/2038 + p1, + plotly_empty(), + plot_ly(x = x, y = y, type = "histogram2dcontour"), + p4, + nrows = 2, + margin = 0 +) # ---------------------------------------------------------------------- # https://plot.ly/r/error-bars/ diff --git a/vignettes/intro.Rmd b/vignettes/intro.Rmd index 6474db8fe9..755a690f8b 100644 --- a/vignettes/intro.Rmd +++ b/vignettes/intro.Rmd @@ -5,10 +5,12 @@ output: html_document: toc: yes vignette: | - %\VignetteEngine{knitr::rmarkdown} %\VignetteIndexEntry{Plotly DSL} + %\VignetteEngine{knitr::rmarkdown} + %\VignetteIndexEntry{Plotly DSL} --- ```{r setup, echo = FALSE, message = FALSE} +library(plotly) knitr::opts_chunk$set(eval = FALSE) ``` @@ -37,13 +39,13 @@ p ## Using special arguments -`plot_ly()` has a number of arguments which are unique to the R package that make common visualization tasks a bit easier. These arguments are very much inspired by the semantics of ggplot2's `qplot()` in the sense that a scales are automatically applied these variables (scales map data to visual properties). +`plot_ly()` has a number of arguments which are unique to the R package and make common visualizations a bit easier. These arguments are very much inspired by the semantics of ggplot2's `qplot()` in the sense that a scales are automatically applied these variables (i.e., they map data to visual properties). ### The color argument #### Qualitative color mappings -If a ordinal variable (aka a non-ordered factor variable) is mapped to color, then a qualitative color palette is used by default. +If a ordinal variable (aka a non-ordered factor variable) is assigned to color, then a qualitative color palette is used by default. ```{r} plot_ly(iris, x = Petal.Length, y = Petal.Width, @@ -216,9 +218,10 @@ subplot(p) Since `subplot()` does not assume x/y axes are on a common scale, it does not impose any restrictions on the range by default. However, you can change this by pre-specifying the range of the [axis objects](https://plot.ly/r/reference/#xaxis) via the `layout()` function. ```{r} -p2 <- layout(p, - xaxis = list(range = range(Petal.Length) + c(-0.1, 0.1)), - yaxis = list(range = range(Petal.Width) + c(-0.1, 0.1)) +p2 <- layout( + p, + xaxis = list(range = range(Petal.Length) + c(-0.1, 0.1)), + yaxis = list(range = range(Petal.Width) + c(-0.1, 0.1)) ) subplot(p2) ``` @@ -229,6 +232,23 @@ subplot(p2)
+The `subplot()` function creates "xaxis[0-9]" objects which inherit pre-specified properties, but you can also customize each subplot by referencing these objects in the layout + +```{r} +layout( + subplot(p2), + yaxis2 = list(title = ""), + yaxis3 = list(title = "") +) +``` + + + + [See here](https://plot.ly/r/map-subplots-and-small-multiples/) for another example of using the group argument to make small multiples (with maps!). ## Manually adding traces @@ -255,7 +275,7 @@ Note that the date information carries over from the first trace to the second. If you look at the structure of plotly objects, they are actually data frames with a class of plotly and a special environment attached (this environment tracks the mapping from data to visual properties). -```{r} +```{r, eval = TRUE} str(p <- plot_ly(economics, x = date, y = uempmed)) ``` @@ -276,7 +296,6 @@ p %>% - Although data frames can be thought of as the central object in this package, plotly visualizations don't actually _require_ a data frame. This makes chart types that accept a `z` argument especially easy to use if you have a numeric matrix: ```{r} diff --git a/vignettes/intro.html b/vignettes/intro.html index 46da593670..2279ee9d5e 100644 --- a/vignettes/intro.html +++ b/vignettes/intro.html @@ -92,12 +92,12 @@

Creating and modifying plotlys

Using special arguments

-

plot_ly() has a number of arguments which are unique to the R package that make common visualization tasks a bit easier. These arguments are very much inspired by the semantics of ggplot2’s qplot() in the sense that a scales are automatically applied these variables (scales map data to visual properties).

+

plot_ly() has a number of arguments which are unique to the R package and make common visualizations a bit easier. These arguments are very much inspired by the semantics of ggplot2’s qplot() in the sense that a scales are automatically applied these variables (i.e., they map data to visual properties).

The color argument

Qualitative color mappings

-

If a ordinal variable (aka a non-ordered factor variable) is mapped to color, then a qualitative color palette is used by default.

+

If a ordinal variable (aka a non-ordered factor variable) is assigned to color, then a qualitative color palette is used by default.

plot_ly(iris, x = Petal.Length, y = Petal.Width, 
         color = Species, mode = "markers")
@@ -181,20 +181,30 @@

The group argument and subplot()

Although we haven’t specified a coloring scheme, plotly will employ one on it’s own default scheme. The group argument is quite powerful when used in conjunction with subplot() in order to anchor traces onto different axes.

iris$id <- as.integer(iris$Species)
 p <- plot_ly(iris, x = Petal.Length, y = Petal.Width, group = Species,
-             xaxis = paste0("x", id), yaxis = paste0("y", id), mode = "markers")
+             xaxis = paste0("x", id), mode = "markers")
 subplot(p)

Since subplot() does not assume x/y axes are on a common scale, it does not impose any restrictions on the range by default. However, you can change this by pre-specifying the range of the axis objects via the layout() function.

-
p2 <- layout(p,
-             xaxis = list(range = range(Petal.Length) + c(-0.1, 0.1)),
-             yaxis = list(range = range(Petal.Width) + c(-0.1, 0.1))
+
p2 <- layout(
+  p, 
+  xaxis = list(range = range(Petal.Length) + c(-0.1, 0.1)),
+  yaxis = list(range = range(Petal.Width) + c(-0.1, 0.1))
 )
 subplot(p2)
+

The subplot() function creates “xaxis[0-9]” objects which inherit pre-specified properties, but you can also customize each subplot by referencing these objects in the layout

+
layout(
+    subplot(p2),
+    yaxis2 = list(title = ""), 
+    yaxis3 = list(title = "")
+)
+
+ +

See here for another example of using the group argument to make small multiples (with maps!).

@@ -215,6 +225,14 @@

Manually adding traces

Mixing data manipulation and visualization verbs

If you look at the structure of plotly objects, they are actually data frames with a class of plotly and a special environment attached (this environment tracks the mapping from data to visual properties).

str(p <- plot_ly(economics, x = date, y = uempmed))
+
## Classes 'plotly' and 'data.frame':   478 obs. of  6 variables:
+##  $ date    : Date, format: "1967-06-30" "1967-07-31" ...
+##  $ pce     : num  508 511 517 513 518 ...
+##  $ pop     : int  198712 198911 199113 199311 199498 199657 199808 199920 200056 200208 ...
+##  $ psavert : num  9.8 9.8 9 9.8 9.7 9.4 9 9.5 8.9 9.6 ...
+##  $ uempmed : num  4.5 4.7 4.6 4.9 4.7 4.8 5.1 4.5 4.1 4.6 ...
+##  $ unemploy: int  2944 2945 2958 3143 3066 3018 2878 3001 2877 2709 ...
+##  - attr(*, "plotly_hash")= chr "7ff330ec8c566561765c62cbafed3e0f#0"

Doing this allows us to mix data manipulation and visualization verbs in a pure(ly) functional, predictable and pipeable manner. Here, we take advantage of dplyr’s filter() verb to label the highest peak in the time series:

p %>%
   add_trace(y = fitted(loess(uempmed ~ as.numeric(date)))) %>%
diff --git a/vignettes/offline.Rmd b/vignettes/offline.Rmd
index 21338cc266..91d72c2726 100644
--- a/vignettes/offline.Rmd
+++ b/vignettes/offline.Rmd
@@ -51,7 +51,7 @@ offline(gg)
 Since plotly offline allows us to make standalone web pages, when using RStudio, your offline plots will appear directly in the viewer:
 
 
- +
If you use plotly inside of shiny apps or reactive rmarkdown documents (and have plotly offline), your plotly graphs will be offline by default! diff --git a/vignettes/offline.html b/vignettes/offline.html index 2a5ec48372..d053dad6ac 100644 --- a/vignettes/offline.html +++ b/vignettes/offline.html @@ -68,18 +68,17 @@

Carson Sievert

Setup plotly offline

-

If you’ve purchased plotly offline, you should’ve received a private download link to a zip file named plotlyjs.zip. Once downloaded, just move that file to your ~/.plotly directory.

+

When you purchase plotly offline, you’ll receive a personal download link to a zip file named plotlyjs.zip. Once downloaded, just move that file to your ~/.plotly directory.

if (!dir.exists("~/.plotly")) dir.create("~/.plotly")
 file.rename("~/Downloads/plotlyjs.zip", "~/.plotly/plotlyjs.zip")
-

If, for some reason, you can’t move the zip file to that location, you can tell R to look elsewhere by changing the “plotly_offline” environment variable (in this case, you may want to place this snippet in your ~/.Rprofile).

+

If, for some reason, you can’t move the zip file to that location, tell R to look elsewhere by changing the “plotly_offline” environment variable (in this case, you may want to place this snippet in your ~/.Rprofile).

Sys.setenv("plotly_offline" = "~/Downloads/")

Hello Plotly Offline

To make offline plots, just give the offline() function a plotly object.

library(plotly)
-p <- plot_ly(data = iris, x = Sepal.Width, y = Sepal.Length, color = Species,
-  mode = "markers")
+p <- plot_ly(iris, x = Sepal.Width, y = Sepal.Length, color = Species, mode = "markers")
 offline(p)
-
+
Drawing…
-
+
- +

Or give it a ggplot2 object

gg <- qplot(data = iris, x = Sepal.Width, y = Sepal.Length, color = Species)
 offline(gg)
@@ -2337,15 +2336,17 @@

Hello Plotly Offline

module.exports={"type":"Topology","objects":{"coastlines":{"type":"GeometryCollection","geometries":[{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[0,1,2]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[3]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[4]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[5]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[6]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[7]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[37]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[38]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[39]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[40]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[41]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[42]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[43]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[44]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[45]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[46]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[47]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[48]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[49]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[50]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[51]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[52]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[53]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[54]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[55]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[56]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[57]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[58]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[59]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[60]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[61]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[62]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[63]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[64]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[65]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[66]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[67]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[68]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[69]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[70]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[71]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[72]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[73]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[74]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[75,76,77]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[78]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[79,80]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[81]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[82]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[83]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[84]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[85]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[86]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[87]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[88]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[89]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[90]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[91]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[92]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[93]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[94]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[95]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[96]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[97]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[98]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[99]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[100]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[101]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[102]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[103]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[104]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[105]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[106]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[107]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[108]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[109]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[110]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[111]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[112]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[113]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[114]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[115]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[116]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[117]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[118]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[119]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[120]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[121,122,123,124,125,126,127]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[128]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[129]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[130]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[131]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[132]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[133]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[134]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[135,136]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[137,138,139]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[140]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[141]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[142,143,144,145,146,147,148,149]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[150]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[151]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[152,153]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[154,155,156,157,158,159,160,161,162,163]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[164]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[165]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[166]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[167]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[168]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[169]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[170]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[171]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[172]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[173]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[174]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[175]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[176]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[177]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[178]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[179]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[180]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[181]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[182]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[183,184,185]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[186]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[187]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[188]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[189]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[190]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[191]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[192]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[193,194,195]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[196,197,198]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[199,200,201]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[202,203]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[204,205,206]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[207]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[208]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[209]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[210]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[211]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[212]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[213]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[214]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[215]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[216]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[217]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[218]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[219]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[220]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[221]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[222]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[223]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[224]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[225]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[226]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[227]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[228]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[229]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[230]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[231]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[232]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[233]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[234]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[235]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[236]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[237]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[238]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[239]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[240]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[241]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[242]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[243,244,245,246]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[247]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[248]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[249]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[250]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[251]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[252]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[253]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[254]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[255]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[256]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[257]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[258]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[259]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[260]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[261]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[262]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[263]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[264]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[265]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[266]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[267]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[268]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[269]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[270]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[271]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[272]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[273]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[274]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[275]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[276]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[277]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[278]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[279]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[280]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[281]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[282]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[283]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[284]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[285]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[286]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[287]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[288]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[289]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[290]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[291]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[292]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[293]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[294]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[295]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[296]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[297]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[298]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[299]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[300]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[301]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[302]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[303]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[304]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[305]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[306]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[307]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[308]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[309]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[310]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[311]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[312]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[313]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[314]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[315]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[316]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[317]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[318]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[319]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[320]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[321]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[322]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[323]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[324]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[325]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[326]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[327]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[328]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[329]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[330]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[331]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[332]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[333]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[334]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[335]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[336]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[337]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[338]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[339]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[340]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[341]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[342]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[343]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[344]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[345]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[346]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[347]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[348]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[349]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[350]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[351]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[352]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[353]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[354]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[355]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[356]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[357]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[358]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[359]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[360]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[361]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[362]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[363]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[364]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[365]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[366]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[367]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[368]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[369]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[370]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[371,372,373]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[374]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[375]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[376]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[377]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[378]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[379]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[380]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[381]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[382]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[383]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[384]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[385]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[386]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[387]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[388]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[389]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[390]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[391]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[392]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[393]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[394]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[395]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[396]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[397]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[398]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[399]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[400]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[401]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[402]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[403]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[404]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[405]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[406]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[407]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[408]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[409]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[410]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[411]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[412]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[413]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[414]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[415]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[416]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[417]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[418]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[419]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[420]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[421]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[422]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[423]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[424]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[425]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[426]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[427]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[428]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[429]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[430]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[431]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[432]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[433]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[434]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[435]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[436]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[437]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[438]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[439]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[440]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[441]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[442]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[443]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[444]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[445]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[446]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[447]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[448]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[449]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[450]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[451]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[452]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[453]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[454]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[455]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[456]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[457]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[458]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[459]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[460]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[461]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[462]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[463]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[464]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[465]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[466]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[467]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[468]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[469]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[470]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[471]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[472]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[473]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[474]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[475]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[476]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[477]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[478]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[479]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[480]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[481]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[482]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[483]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[484]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[485]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[486]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[487]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[488]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[489]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[490]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[491]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[492]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[493]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[494]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[495]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[496]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[497]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[498]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[499]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[500]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[501]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[502]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[503]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[504]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[505]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[506]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[507]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[508]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[509]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[510]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[511]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[512]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[513]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[514]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[515]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[516,517]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[518]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[519]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[520]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[521]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[522]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[523]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[524]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[525]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[526]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[527]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[528]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[529]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[530]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[531]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[532]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[533]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[534]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[535]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[536]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[537]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[538]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[539]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[540]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[541]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[542]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[543]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[544]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[545]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[546]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[547]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[548]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[549]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[550]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[551]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[552]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[553]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[554]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[555]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[556]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[557]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[558]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[559]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[560]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[561]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[562]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[563]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[564]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[565]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[566]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[567]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[568]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[569]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[570]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[571]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[572]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[573]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[574]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[575]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[576]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[577]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[578]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[579]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[580]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[581]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[582]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[583]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[584]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[585]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[586]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[587]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[588]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[589]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[590]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[591]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[592]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[593]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[594]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[595]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[596]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[597]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[598]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[599]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[600]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[601]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[602]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[603]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[604]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[605]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[606]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[607]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[608]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[609]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[610]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[611]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[612]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[613]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[614]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[615]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[616]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[617]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[618]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[619]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[620]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[621]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[622]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[623]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[624]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[625]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[626]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[627]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[628]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[629]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[630]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[631]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[632]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[633]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[634]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[635]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[636]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[637]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[638]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[639]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[640]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[641]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[642]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[643]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[644]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[645]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[646]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[647]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[648]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[649]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[650]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[651]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[652]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[653]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[654]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[655]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[656]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[657]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[658]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[659]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[660]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[661]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[662]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[663]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[664]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[665]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[666]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[667]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[668]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[669]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[670]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[671]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[672,673,674,675]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[676]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[677]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[678]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[679]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[680]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[681]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[682]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[683]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[684]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[685]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[686]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[687]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[688]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[689]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[690]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[691]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[692]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[693]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[694]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[695]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[696]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[697]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[698]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[699]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[700]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[701]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[702]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[703]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[704]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[705]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[706]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[707]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[708]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[709]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[710]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[711]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[712]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[713]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[714]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[715]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[716]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[717]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[718]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[719]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[720]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[721]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[722]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[723]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[724]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[725]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[726]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[727]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[728]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[729]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[730]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[731]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[732]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[733]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[734]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[735]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[736]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[737]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[738]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[739]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[740]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[741]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[742]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[743]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[744]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[745]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[746]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[747]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[748]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[749]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[750]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[751]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[752]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[753]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[754]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[755]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[756]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[757]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[758]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[759]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[760]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[761]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[762]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[763]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[764]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[765]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[766]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[767]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[768]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[769]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[770]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[771]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[772]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[773]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[774]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[775]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[776]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[777]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[778]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[779]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[780]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[781]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[782]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[783]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[784]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[785]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[786]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[787]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[788]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[789]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[790]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[791]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[792]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[793]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[794]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[795]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[796]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[797]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[798]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[799]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[800]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[801]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[802]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[803]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[804]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[805]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[806]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[807]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[808]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[809]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[810]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[811]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[812]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[813]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[814]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[815]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[816]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[817]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[818]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[819]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[820]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[821]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[822]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[823]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[824]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[825]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[826]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[827]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[828]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[829]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[830]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[831]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[832]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[833]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[834]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[835]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[836]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[837]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[838]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[839]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[840]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[841]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[842]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[843]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[844]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[845]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[846]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[847]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[848]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[849]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[850]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[851]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[852]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[853]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[854]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[855]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[856]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[857]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[858]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[859]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[860]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[861]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[862]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[863,864,-864]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[865]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[866]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[867]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[868]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[869]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[870]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[871]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[872]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[873,874]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[875]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[876]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[877]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[878]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[879]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[880]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[881]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[882]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[883]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[884]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[885]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[886,887,888]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[889,890,891]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[892]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[893]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[894]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[895]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[896]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[897]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[898]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[899]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[900]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[901]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[902]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[903]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[904]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[905]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[906]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[907]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[908]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[909]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[910]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[911]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[912]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[913,914,915]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[916]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[917]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[918]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[919,920,921]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[922]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[923]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[924]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[925]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[926]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[927]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[928]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[929]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[930]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[931]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[932]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[933]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[934]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[935]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[936]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[937]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[938]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[939]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[940]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[941]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[942]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[943]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[944]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[945]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[946]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[947]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[948]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[949]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[950]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[951]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[952]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[953]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[954]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[955]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[956]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[957]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[958]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[959]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[960]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[961]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[962]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[963]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[964]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[965]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[966]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[967]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[968]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[969]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[970]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[971]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[972]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[973]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[974]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[975]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[976]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[977]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[978]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[979]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[980]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[981]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[982]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[983]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[984]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[985]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[986]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[987]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[988]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[989]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[990]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[991]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[992]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[993]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[994]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[995]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[996]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[997]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[998]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[999]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1000]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1001]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1002]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1003]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1004]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1005]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1006]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1007]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1008]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1009]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1010]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1011]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1012]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1013]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1014]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1015]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1016]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1017]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1018]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1019]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1020]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1021]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1022]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1023]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1024]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1025]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1026]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1027]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1028]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1029]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1030]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1031]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1032]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1033]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1034]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1035]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1036]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1037]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1038]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1039]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1040]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1041]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1042]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1043]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1044]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1045,1046]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1047]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1048]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1049]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1050]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1051]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1052]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1053]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1054]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1055]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1056]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1057]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1058]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1059]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1060]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1061]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1062]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1063]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1064]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1065]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1066]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1067]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1068]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1069]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1070]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1071]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1072]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1073]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1074]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1075]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1076]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1077]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1078]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1079]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1080]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1081]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1082]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1083]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1084]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1085]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1086]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1087]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1088]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1089]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1090]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1091]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1092]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1093]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1094]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1095]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1096]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1097]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1098]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1099]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1100]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1101]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1102]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1103]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1104]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1105]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1106]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1107]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1108]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1109]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1110]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1111]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1112]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1113]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1114]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1115]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1116]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1117]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1118]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1119]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1120,1121,1122,1123,1124,1125]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1126]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1127]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1128]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1129]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1130]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1131]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1132]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1133]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1134]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1135]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1136]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1137]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1138]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1139]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1140]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1141]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1142]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1143]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1144]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1145]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1146]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1147]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1148]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1149]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1150]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1151]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1152]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1153]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1154]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1155]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1156]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1157]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1158]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1159]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1160]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1161]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1162]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1163]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1164]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1165]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1166]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1167]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1168]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1169]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1170]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1171]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1172]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1173]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1174]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1175]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1176]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1177]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1178]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1179]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1180]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1181]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1182]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1183]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1184]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1185]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1186]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1187]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1188]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1189]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1190]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1191]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1192]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1193]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1194]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1195]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1196]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1197]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1198]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1199]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1200]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1201]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1202]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1203]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1204]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1205]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1206]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1207]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1208]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1209]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1210]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1211]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1212]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1213]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1214]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1215]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1216]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1217]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1218]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1219]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1220]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1221]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1222]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1223]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1224]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1225,1226,1227,1228,1229]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1230]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1231]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1232]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1233]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1234]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1235]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1236]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1237]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1238]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1239]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1240]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1241]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1242]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1243]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1244]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1245]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1246]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1247]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1248]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1249]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1250]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1251]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1252]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1253]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1254]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1255]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1256]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1257]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1258]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1259]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1260]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1261]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1262]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1263]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1264]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1265]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1266]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1267]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1268]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1269]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1270]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1271]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1272]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1273]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1274]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1275]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1276]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1277]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1278]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1279]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1280]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1281]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1282]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1283]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1284]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1285]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1286]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1287]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1288]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1289]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1290]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1291]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1292]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1293]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1294]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1295]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1296,1297,1298,1299,1300]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1301]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1302,1303,1304,1305,1306,1307,1308,1309]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1534]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1535]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1536]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1537]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1538]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1539]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1540]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1541]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1542]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1543]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1544,1545]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1546,1547]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1548]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1549]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1550]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1551]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1552]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1553]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1554]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1555]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1556,1557,1558]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1559,1560,1561]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1562]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1563,1564,1565]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1566,1567,1568]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1569]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1570,1571,1572]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1573,1574,1575]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1576,1577,1578]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1579,1580,1581]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1582]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1583]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1584,1585]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1586,1587]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1588]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1589]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1590]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1591]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1592]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1593]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1594]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1595]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1596]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1597]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1598]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1599]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1600]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1601]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1602]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1603]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1604]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1605]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1606]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1607]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1608]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1609]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1610]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1611]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1612]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1613]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1614]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1615]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1616]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1617]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1618]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1619]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1620]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1621]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1622]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1623]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1624]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1625,1626,1627,1628,1629]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1630]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1631]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1632]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1633]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1634]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1635]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1636]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1637]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1638]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1639]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1640]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1641]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1642]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1643]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1644]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1645]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1646]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1647]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1648]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1649]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1650]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1651]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1652]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1653]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1654]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1655]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1656]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1657]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1658]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1659]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1660]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1661]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1662]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1663]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1664]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1665]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1666]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1667]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1668]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1669]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1670]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1671]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1672]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1673]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1674]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1675]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1676]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1677]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1678]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1679]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1680]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1681]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1682]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1683]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1684]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1685]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1686]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1687]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1688]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1689]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1690]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1691]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1692]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1693]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1694]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1695]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1696]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1697]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1698]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1699]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1700]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1701]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1702]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1703]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1704]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1705]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1706]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1707]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1708]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1709]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1710]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1711]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1712]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1713]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1714]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1715]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1716]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1717,1718,1719]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1720,1721,1722]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1723]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1724]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1725]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1726]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1727]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1728]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1729,1730,1731]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1732]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1733]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1734,1735,-1735]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1736]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1737]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1738]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1739]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1740]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1741]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1742]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1743,1744,1745]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1746]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1747]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1748]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1749]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1750]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1751,1752]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1753,1754,1755]},{"type":"MultiLineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[[1756,1757,1758,1759,1760,1761,1762,1763],[1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992]]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1993]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1994]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1995]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1996]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1997]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1998]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1999,2000,2001,-2001]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2002,2003,-2004,2004]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2005]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2006,2007,2008]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2009,2010,2011]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2012]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2013]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2014]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2015]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2016]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2017]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2018]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2019]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2020,2021,2022]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2023,2024,2025]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2026]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2027]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2028]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2029]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2030]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2031]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2032]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2033]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2034,2035,2036]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2037]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2038]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2039]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2040]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2041]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2042]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2043]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2044]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2045]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2046]}]},"land":{"type":"GeometryCollection","geometries":[{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-3,-2,3349,3350]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[3]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-5]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-6]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-7]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-8]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[25,26,27,28,29,30,31,32,33,34,35,36,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-38]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-39]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[39]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-41]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[41]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[42]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-44]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-45]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-46]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-47]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-48]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-49]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-50]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-51]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-52]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-53]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-54]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-55]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-56]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-57]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-58]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-59]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-60]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-61]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-62]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-63]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-64]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-65]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-66]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-67]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-68]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-69]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-70]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-71]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-72]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-73]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-74]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-75]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-77,-76,-78]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-79]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-80,-81]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-82]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-83]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-84]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-85]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-86]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-87]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-88]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-89]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-90]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-91]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-92]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-93]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[93,3351]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-95]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-96]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-97]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-98]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-99]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-100]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-101]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-102]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-103]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-104]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-105]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-106]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-107]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-108]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-109]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-110]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-111]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-112]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-113]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-114]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-115]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-116]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-117]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-118]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-119]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-120]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-121]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-124,-123,-122,-128,-127,-126,-125]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[128]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-130]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-131]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-132]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-133]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-134]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-135]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[135,136]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-140,-139,-138]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-141]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[141]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[144,145,146,147,148,149,142,143]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[150]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-152]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[152,153]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-159,-158,-157,-156,-155,-164,-163,-162,-161,-160]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-165]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[165]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-167]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-168]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[168]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-170]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-171]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-172]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-173]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-174]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[174]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[175]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[176]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[177]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-179]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-180]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-181]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-182]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-183]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-184,-186,-185]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-187]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-188]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-189]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-190]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-191]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-192]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-193]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-196,-195,-194]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-197,-199,-198]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-202,-201,-200]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[202,203]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[206,204,205]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[207,3352]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[208]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-210]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-211]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-212]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-213]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-214]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-215]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-216]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-217]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-218]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-219]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-220]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-221]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-222]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-223]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-224]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-225]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-226]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-227]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-228]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-229]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-230]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-231]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-232]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[232]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-234]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-235]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-236]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-237]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-238]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-239]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-240]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-241]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-242]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-243]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-245,-244,-247,-246]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-248]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-249]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-250]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-251]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-252]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-253]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-254]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-255]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-256]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[256]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[257]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-259]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-260]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-261]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-262]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-263]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-264]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-265]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-266]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-267]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-268]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-269]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-270]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-271]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-272]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-273]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-274]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-275]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[275]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-277]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[277]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-279]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-280]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-281]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-282]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-283]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-284]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-285]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-286]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-287]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-288]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-289]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-290]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-291]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-292]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-293]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-294]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-295]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-296]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-297]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-298]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-299]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-300]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-301]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-302]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-303]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-304]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-305]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-306]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-307]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-308]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-309]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-310]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-311]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-312]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-313]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-314]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-315]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-316]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-317]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-318]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-319]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-320]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-321]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-322]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-323]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-324]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-325]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-326]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-327]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-328]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-329]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-330]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-331]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-332]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-333]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-334]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-335]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-336]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-337]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-338]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-339]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-340]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-341]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-342]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-343]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-344]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-345]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-346]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-347]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-348]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-349]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-350]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-351]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-352]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-353]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-354]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-355]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-356]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-357]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-358]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-359]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-360]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-361]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-362]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-363]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-364]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-365]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-366]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-367]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-368]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-369]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-370,3353]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-371,3354]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[371,372,3355,3356]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[374]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-376]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[376]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[377]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[378]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[379]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[380]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[381]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-383]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-384]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[384]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-386]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-387]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-388]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-389]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[389]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-391]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-392]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-393]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-394]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-395]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-396]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-397]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-398]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-399]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-400]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-401]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-402]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-403]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-404]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-405]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-406]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-407]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-408]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-409]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-410]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-411]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-412]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-413]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-414]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-415]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-416]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-417]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-418]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-419]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-420]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-421]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-422]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-423]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-424]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-425]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-426]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-427]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-428]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-429]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-430]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-431]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-432]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-433]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-434]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-435]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-436]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-437]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-438]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-439]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-440]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-441]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-442]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-443]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-444]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-445]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-446]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-447]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-448]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-449]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-450]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-451]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-452]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-453]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-454]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-455]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-456]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-457]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-458]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-459]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-460]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-461]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-462]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-463]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-464]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-465]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-466]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-467]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-468]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-469]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-470]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-471]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-472]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-473]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-474]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-475]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-476]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-477]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-478]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-479]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-480]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-481]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-482]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-483]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-484]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-485]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-486]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-487]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-488]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-489]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-490]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-491]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-492]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-493]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-494]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-495]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-496]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-497]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-498]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-499]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-500]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-501]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-502]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-503]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-504]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-505]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-506]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-507]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-508]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-509]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-510]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-511]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-512]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-513]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-514]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-515]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-516]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-517,-518]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-519]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-520]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-521]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-522]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-523]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-524]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-525]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-526]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-527]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-528]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-529]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-530]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-531]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-532]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-533]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-534]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-535]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-536]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-537]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-538]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-539]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-540]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-541]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-542]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-543]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-544]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-545]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-546]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-547]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-548]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-549]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-550]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-551]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-552]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-553]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-554]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-555]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-556]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-557]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-558]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-559]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-560]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-561]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-562]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-563]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-564]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-565]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-566]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-567]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-568]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-569]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-570]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-571]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-572]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-573]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-574]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-575]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-576]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-577]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-578]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-579]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-580]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-581]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-582]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-583]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-584]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-585]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-586]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-587]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-588]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-589]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-590]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-591]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-592]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-593]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-594]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-595]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-596]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-597]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-598]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-599]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-600]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-601]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-602]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-603]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-604]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-605]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-606]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-607]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-608]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-609]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-610]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-611]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-612]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-613]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-614]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-615]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-616]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-617]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-618]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-619]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-620]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-621]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-622]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-623]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-624]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-625]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-626]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-627]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-628]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-629]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-630]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-631]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-632]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-633]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-634]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-635]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-636]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-637]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-638]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-639]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-640]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-641]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-642]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-643]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-644]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-645]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-646]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-647]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-648]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-649]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-650]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-651]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-652]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-653]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-654]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-655]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-656]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-657]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-658]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-659]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-660]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-661]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-662]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-663]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-664]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-665]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-666]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-667]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-668]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-669]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-670]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-671]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-672]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-674,-673,-676,-675]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-677]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-678]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-679]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-680]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-681]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-682]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-683]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-684]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-685]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-686]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-687]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-688]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-689]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-690]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-691]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-692]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-693]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-694]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-695]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-696]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-697]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-698]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-699]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-700]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-701]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-702]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-703]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-704]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-705]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-706]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-707]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-708]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-709]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-710]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-711]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-712]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-713]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-714]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-715]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-716]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-717]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-718]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-719]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-720]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-721]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-722]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-723]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-724]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-725]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-726]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-727]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-728]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-729]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-730]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-731]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-732]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-733]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-734]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-735]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-736]]},{"type":"MultiPolygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[[-737]],[[3357,3358]]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-738]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-739]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-740]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-741]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-742]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-743]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-744]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-745]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-746]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-747]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-748]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-749]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-750]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-751]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-752]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-753]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-754]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-755]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-756]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-757]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-758]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-759]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-760]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-761]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-762]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-763]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-764]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-765]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-766]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-767]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-768]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-769]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-770]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-771]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-772]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-773]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-774]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-775]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-776]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-777]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-778]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-779]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-780]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-781]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-782]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-783]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-784]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-785]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-786]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-787]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-788]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-789]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-790]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-791]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-792]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-793]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-794]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-795]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-796]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-797]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-798]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-799]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-800]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-801]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-802]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-803]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-804]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-805]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-806]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-807]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-808]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-809]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-810]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-811]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-812]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-813]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-814]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-815]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-816]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-817]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-818]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-819]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-820]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-821]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-822]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-823]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-824]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-825]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-826]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-827]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-828]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-829]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-830]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-831]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-832]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-833]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-834]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-835]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-836]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-837]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-838]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-839]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-840]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-841]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-842]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-843]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-844]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-845]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-846]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-847]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-848]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-849]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-850]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-851]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-852]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-853]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-854]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-855]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-856]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-857]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-858]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-859]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-860]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-861]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-862]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-863]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-864,863,-865]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-866]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-867]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-868]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-869]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-870]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-871]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-872]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-873]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-875,-874]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-876]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-877]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-878]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-879]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-880]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-881]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-882]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-883]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-884]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-885]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-886]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-887,-889,-888]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-891,-890,-892]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-893]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-894]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-895]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-896]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-897]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-898]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-899]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-900]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-901]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-902]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-903]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-904]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-905]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-906]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-907]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-908]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-909]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-910]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-911]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-912]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-913]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-916,914,-914]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-917]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-918]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-919]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-921,-920,-922]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-923]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-924]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-925]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-926]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-927]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-928]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-929]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-930]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-931]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-932]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-933]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-934]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-935]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-936]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-937]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-938]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-939]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-940]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-941]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-942]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-943]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-944]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-945]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-946]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-947]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-948]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-949]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-950]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-951]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-952]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-953]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-954]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-955]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-956]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-957]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-958]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-959]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-960]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-961]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-962]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-963]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-964]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-965]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-966]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-967]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-968]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-969]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-970]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-971]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-972]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-973]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-974]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-975]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-976]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-977]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-978]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-979]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-980]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-981]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-982]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-983]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-984]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-985]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-986]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-987]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-988]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-989]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-990]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-991]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-992]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-993]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-994]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-995]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-996]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-997]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-998]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-999]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1000]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1001]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1002]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1003]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1004]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1005]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1006]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1007]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1008]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1009]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1010]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1011]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1012]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1013]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1014]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1015]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1016]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1017]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1018]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1019]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1020]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1021]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1022]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1023]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1024]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1025]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1026]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1027]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1028]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1029]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1030]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1031]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1032]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1033]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1034]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1035]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1036]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1037]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1038]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1039]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1040]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1041]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1042]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1043]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1044]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1045]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1047,-1046]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1048]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1049]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1050]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1051]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1052]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1053]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1054]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1055]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1056]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1057]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1058]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1059]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1060]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1061]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1062]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1063]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1064]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1065]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1066]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1067]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1068]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1069]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1070]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1071]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1072]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1073]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1074]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1075]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1076]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1077]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1078]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1079]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1080]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1081]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1082]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1083]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1084]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1085]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1086]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1087]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1088]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1089]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1090]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1091]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1092]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1093]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1094]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1095]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1096]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1097]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1098]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1099]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1100]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1101]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1102]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1103]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1104]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1105]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1106]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1107]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1108]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1109]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1110]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1111]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1112]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1113]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1114]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1115]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1116]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1117]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1118]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1119]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1120]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1123,3359,-1126,3360]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1127]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1128]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1129]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1130]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1131]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1132]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1133]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1134]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1135]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1136]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1137]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1138]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1139]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1140]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1141]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1142]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1143]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1144]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1145]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1146]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1147]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1148]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1149]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1150]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1151]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1152]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1153]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1154]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1155]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1156]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1157]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1158]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1159]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1160]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1161]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1162]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1163]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1164]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1165]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1166]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1167]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1168]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1169]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1170]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1171]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1172]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1173]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1174]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1175]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1176]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1177]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1178]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1179]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1180]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1181]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1182]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1183]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1184]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1185]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1186]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1187]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1188]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1189]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1190]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1191]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1192]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1193]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1194]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1195]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1196]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1197]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1198]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1199]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1200]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1201]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1202]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1203]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1204]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1205]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1206]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1207]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1208]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1209]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1210]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1211]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1212]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1213]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1214]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1215]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1216]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1217]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1218]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1219]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1220]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1221]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1222]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1223]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1224]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1225]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1228,-1227,-1226,-1230,-1229]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1231]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1232]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1233]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1234]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1235]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1236]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1237]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1238]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1239]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1240]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1241]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1242]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1243]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1244]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1245]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1246]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1247]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1248]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1249]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1250]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1251]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1252]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1253]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1254]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1255]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1256]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1257]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1258]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1259]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1260]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1261]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1262]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1263]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1264]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1265]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1266]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1267]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1268]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1269]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1270]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1271]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1272]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1273]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1274]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1275]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1276]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1277]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1278]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1279]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1280]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1281]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1282]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1283]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1284]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1285]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1286]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1287]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1288]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1289]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1290]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1291]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1292]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1293]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1294]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1295]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1296]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[1299,1300,1296,1297,1298]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1302]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1530,3361,-1527,-1526,-1525,-1524,3362,-1521,3363,-1518,3364,-1515,-1514,-1513,3365,-1510,-1509,-1508,-1507,-1506,-1505,3366,-1502,-1501,-1500,-1499,-1498,3367,-1495,-1494,-1493,-1492,-1491,3368,-1488,3369,-1485,3370,-1482,3371,-1479,-1478,-1477,-1476,3372,-1473,3373,-1470,3374,-1467,-1466,-1465,3375,-1462,3376,-1459,3377,-1456,-1455,-1454,-1453,-1452,-1451,3378,-1448,-1447,3379,-1444,3380,-1441,-1440,-1439,-1438,-1437,-1436,-1435,-1434,-1433,-1432,-1431,-1430,-1429,-1428,-1427,-1426,-1425,-1424,-1423,-1422,-1421,-1420,-1419,-1418,-1417,-1416,-1415,-1414,-1413,-1412,-1411,-1410,-1409,-1408,-1407,-1406,-1405,-1404,-1403,-1402,-1401,-1400,-1399,-1398,-1397,-1396,-1395,-1394,-1393,-1392,-1391,-1390,-1389,-1388,-1387,-1386,-1385,-1384,-1383,-1382,-1381,-1380,-1379,-1378,-1377,-1376,-1375,-1374,-1373,-1372,-1371,-1370,-1369,-1368,-1367,-1366,-1365,-1364,-1363,-1362,-1361,-1360,-1359,-1358,-1357,-1356,-1355,-1354,-1353,-1352,-1351,-1350,-1349,-1348,-1347,-1346,-1345,-1344,-1343,-1342,-1341,-1340,-1339,-1338,3381,-1335,-1334,-1333,-1332,-1331,-1330,-1329,-1328,-1327,-1326,-1325,-1324,-1323,-1322,-1321,-1320,-1319,-1318,-1317,-1316,-1315,-1314,-1313,-1312,3382,-1309,-1308,-1307,-1306,-1305,-1304,3383,-1533,-1532,-1531]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1535]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1536]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1537]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1538]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1539]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1540]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1541]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1542]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1543]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1544]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1546,3384,-1547]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1549]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1550]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1551]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1552]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1553]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1554]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1555]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1556]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1559,-1558,-1557]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1561,-1560,-1562]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1563]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[3385,-1568,3386,-1565]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1570]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[3387,-1572,3388,-1575,3389,-1578,3390,-1581]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1583]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1584]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1588,3391,-1585]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1589]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1590]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1591]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1592]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1593]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1594]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1595]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1596]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1597]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1598]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1599]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1600]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1601]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1602]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1603]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1604]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1605]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1606]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1607]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1608]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1609]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1610]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1611]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1612]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1613]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1614]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1615]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1616]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1617]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1618]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1619]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1620]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1621]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1622]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1623]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1624]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1625]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1628,-1627,-1626,-1630,-1629]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1631]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1632]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1633]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1634]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1635]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1636]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1637]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1638]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1639]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1640]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1641]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1642]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1643]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1644]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1645]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1646]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1647]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1648]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1649]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1650]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1651]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1652]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1653]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1654]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1655]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1656]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1657]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1658]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1659]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1660]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1661]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1662]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1663]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1664]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1665]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1666]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1667]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1668]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1669]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1670]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1671]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1672]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1673]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1674]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1675]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1676]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1677]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1678]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1679]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1680]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1681]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1682]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1683]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1684]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1685]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1686]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1687]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1688]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1689]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1690]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1691]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1692]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1693]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1694]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1695]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1696]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1697]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1698]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1699]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1700]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1701]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1702]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1703]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1704]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[1704]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1706]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1707]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[1707]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[1709,3392]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1711]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1712]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1713]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1714]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1715]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1716]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1717]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[1718,-1718,-1720]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1723,1721,-1721]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[1723]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1725]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1726]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[1726]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[1727]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1729]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1732,-1731,-1730]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1733]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1734]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1735,1734,-1736]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1737]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1738]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[1738]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1740]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1741]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1742]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1743]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[1743,1744,1745]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1747]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1748]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1749]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1750]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1751]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[1751,3393]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[3394,-1755,3395,-3352]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1762,-1761,-1760,-1759,-1758,-1757,-1764,-1763],[3396,-1992,-1991,-1990,-1989,-1988,-1987,-1986,-1985,-1984,-1983,-1982,-1981,-1980,-1979,-1978,-1977,-1976,-1975,-1974,-1973,-1972,-1971,-1970,-1969,-1968,-1967,-1966,-1965,-1964,-1963,-1962,-1961,-1960,-1959,-1958,-1957,-1956,-1955,-1954,-1953,-1952,-1951,-1950,-1949,-1948,-1947,-1946,-1945,-1944,-1943,-1942,-1941,-1940,-1939,-1938,-1937,-1936,-1935,-1934,-1933,-1932,-1931,-1930,-1929,-1928,-1927,-1926,-1925,-1924,-1923,-1922,-1921,-1920,-1919,-1918,-1917,-1916,-1915,-1914,-1913,-1912,-1911,-1910,-1909,-1908,-1907,-1906,-1905,-1904,-1903,-1902,-1901,-1900,-1899,-1898,-1897,-1896,-1895,-1894,-1893,-1892,-1891,-1890,-1889,-1888,-1887,-1886,-1885,-1884,-1883,-1882,-1881,-1880,-1879,-1878,-1877,-1876,-1875,-1874,-1873,-1872,-1871,-1870,-1869,-1868,-1867,-1866,-1865,-1864,-1863,-1862,-1861,-1860,-1859,-1858,-1857,-1856,-1855,-1854,-1853,-1852,-1851,-1850,-1849,-1848,-1847,-1846,-1845,-1844,-1843,-1842,-1841,-1840,3397,-1836,-1835,-1834,-1833,-1832,-1831,-1830,-1829,-1828,-1827,-1826,-1825,-1824,-1823,-1822,-1821,-1820,-1819,-1818,-1817,-1816,-1815,-1814,-1813,-1812,-1811,-1810,-1809,-1808,-1807,-1806,-1805,-1804,-1803,-1802,-1801,-1800,-1799,-1798,-1797,-1796,-1795,-1794,-1793,-1792,-1791,-1790,-1789,-1788,-1787,-1786,-1785,-1784,-1783,-1782,-1781,-1780,-1779,-1778,-1777,-1776,-1775,-1774,-1773,-1772,-1771,-1770,-1769,-1768,-1767,-1766,3398,-3353]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1994]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1995]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1996]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1997]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[1997]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[1998]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[2000,-2002,-2001,-2000]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2005,2003,-2004,-2003]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[2005]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[2007,2008,2006]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2010,-2012,2010]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2013]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2014]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2015]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2016]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2017]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[2017]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2019]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2020]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[2021,2022,2020]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[2025,2023,2024]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[2026]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[2027]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2029]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2030]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2031]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2032]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2033]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[2033]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2037,2035,-2035]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[2037]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2039]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[2039]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2041]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2045]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2044]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2046]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2043]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2047]]}]},"ocean":{"type":"GeometryCollection","geometries":[{"type":"MultiPolygon","properties":{"scalerank":0,"featurecla":"Ocean"},"arcs":[[[1763,1756,1757,1758,1759,1760,1761,1762],[259],[258],[-178],[-177],[-176]],[[-3394,-1752],[-1708],[1701],[732],[731],[727],[-377],[129],[130],[1282],[131],[755],[754],[63],[750],[749],[164],[748],[1281],[747],[746],[745],[744],[742],[743],[738],[739],[69],[737],[741],[-166],[271],[736],[1686],[882],[1684],[1688],[1687],[735],[1705],[-1705],[188],[1706],[1703],[734],[1702],[187],[733],[65],[66],[728],[729],[-42],[753],[752],[64],[-43],[-382],[70],[725],[724],[726],[-380],[-381],[272],[-378],[730],[-379],[751],[723],[722],[43],[1683],[1685],[1692],[1691],[1693],[1689],[1690],[1694],[-209],[1682],[1681],[1697],[1695],[1680],[1679],[1088],[1028],[1026],[1025],[1023],[1024],[1678],[1017],[1015],[1016],[1696],[-3366,1512,1513,1514,-3365,1517,-3364,1520,-3363,1523,1524,1525,1526,-3362,1529,1530,1531,1532,-3384,1303,1304,1305,1306,1307,1308,-3383,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,-3382,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,-3381,1443,-3380,1446,1447,-3379,1450,1451,1452,1453,1454,1455,-3378,1458,-3377,1461,-3376,1464,1465,1466,-3375,1469,-3374,1472,-3373,1475,1476,1477,1478,-3372,1481,-3371,1484,-3370,1487,-3369,1490,1491,1492,1493,1494,-3368,1497,1498,1499,1500,1501,-3367,1504,1505,1506,1507,1508,1509],[1027],[1020],[1022],[1018],[1021],[-203,-204],[1054],[1294],[1295],[214],[215],[217],[216],[1057],[1086],[1056],[1645],[1649],[1647],[233],[234],[101],[1055],[443],[118],[1650],[1589],[1651],[444],[445],[446],[100],[-206,-205,-207],[1648],[1034],[1009],[1019],[1646],[1011],[1013],[1014],[1663],[1012],[1010],[1035],[1030],[1031],[1033],[1664],[1032],[1029],[447],[441],[442],[238],[449],[451],[448],[450],[1116],[1111],[1115],[1117],[119],[1113],[1112],[1064],[1065],[1066],[1068],[1067],[-3360,1122,-3361,1125],[1069],[229],[1119],[1126],[1118],[1127],[-257],[963],[1114],[1133],[966],[980],[967],[969],[977],[1154],[965],[974],[1141],[1158],[1146],[1149],[1137],[1143],[1152],[2042],[1153],[5],[254],[6],[7],[1159],[253],[1131],[1156],[1151],[1129],[239],[1128],[1132],[240],[1136],[1134],[241],[242],[1130],[1135],[1147],[1148],[186],[1157],[1142],[1145],[1184],[1150],[1139],[1140],[1138],[1188],[1186],[1189],[1187],[1144],[1747],[198,196,197],[962],[106],[249],[251],[209],[250],[1175],[247],[243,244,245,246],[252],[1177],[105],[1160],[228],[1164],[1165],[2043],[1155],[1162],[1161],[1166],[248],[972],[1179],[973],[982],[981],[1181],[978],[1178],[1182],[-278],[1710],[1172],[1180],[984],[983],[979],[1168],[1167],[1183],[1173],[226],[1163],[1185],[1170],[1176],[976],[971],[975],[1171],[970],[964],[961],[1174],[227],[1169],[1233],[1223],[968],[999],[1239],[1001],[1243],[1000],[1241],[200,201,199],[1225,1226,1227,1228,1229],[1240],[1238],[1242],[1237],[1234],[2019],[1235],[1236],[996],[1003],[1006],[1004],[1005],[-10,-9,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11],[537],[-175],[994],[987],[986],[985],[534],[535],[995],[992],[536],[993],[533],[988],[532],[519],[530],[531],[529],[528],[516,517],[515],[518],[526],[527],[661],[662],[276],[-146,-145,-144,-143,-150,-149,-148,-147],[123,124,125,126,127,121,122],[660],[57],[58],[59],[60],[151],[989],[1671],[704],[991],[-153,-154],[706],[997],[998],[707],[708],[709],[990],[710],[711],[705],[712],[713],[-2027],[-2028],[834],[265],[685],[687],[686],[832],[156,157,158,159,160,161,162,163,154,155],[715],[833],[684],[681],[683],[682],[140],[716],[556],[555],[45],[827],[1292],[46],[558],[560],[578],[559],[50],[572],[-142],[571],[172],[584],[583],[582],[235],[472],[236],[473],[475],[581],[580],[237],[579],[474],[49],[2031],[48],[570],[569],[564],[562],[47],[566],[565],[561],[563],[1264],[1265],[1269],[1270],[577],[574],[573],[575],[576],[557],[1268],[476],[471],[2030],[2029],[1725],[-1728],[-1727],[506],[1267],[1713],[418],[568],[1266],[567],[505],[645],[646],[647],[675,672,673,674],[648],[676],[1714],[1715],[2028],[649],[620],[-40],[1716],[1718,1719,1717],[-1746,1744,-1744],[1721,1722,1720],[619],[618],[617],[616],[615],[626],[614],[638],[-151],[54],[55],[1274],[631],[632],[633],[1273],[637],[613],[634],[1276],[629],[627],[1271],[628],[266],[1272],[670],[452],[1277],[655],[651],[653],[53],[612],[652],[663],[664],[665],[1278],[56],[667],[668],[656],[659],[666],[654],[658],[657],[419],[650],[671],[630],[1275],[636],[635],[678],[677],[4],[622],[621],[623],[625],[624],[644],[642],[267],[640],[639],[641],[643],[701],[61],[679],[702],[703],[680],[699],[700],[698],[697],[690],[692],[689],[688],[694],[695],[696],[693],[691],[1279],[669],[525],[524],[607],[606],[1712],[-1724],[608],[-2040],[1724],[610],[596],[609],[611],[591],[590],[597],[52],[595],[594],[593],[417],[120],[592],[51],[416],[504],[587],[588],[589],[-2038],[415],[2038],[491],[2034,2035,2036],[493],[44],[598],[600],[599],[602],[494],[495],[498],[601],[497],[502],[503],[501],[496],[499],[1673],[500],[492],[489],[523],[603],[604],[605],[490],[488],[2032],[479],[478],[410],[412],[409],[411],[413],[407],[414],[406],[-4],[403],[37],[405],[404],[522],[408],[482],[477],[487],[481],[521],[38],[480],[484],[485],[483],[-2034],[553],[554],[520],[486],[552],[551],[550],[549],[-136,-137],[507],[138,139,137],[930],[509],[1263],[-129],[539],[540],[538],[545],[541],[543],[508],[544],[542],[426],[548],[547],[546],[514],[931],[40],[929],[513],[94],[260],[427],[97],[428],[-390],[512],[185,183,184],[928],[95],[453],[425],[430],[382],[387],[432],[431],[437],[429],[386],[435],[438],[433],[385],[434],[98],[388],[-385],[424],[421],[440],[439],[383],[511],[99],[423],[510],[436],[422],[96],[2018],[1251],[2040],[470],[-258],[1996],[-1735,1734,1735],[-2018],[2015],[468],[2016],[454],[1732],[1736],[1733],[219],[1737],[218],[220],[1731,1729,1730],[460],[222],[464],[455],[1739],[221],[1740],[1742],[-1739],[1741],[467],[1728],[466],[463],[469],[2013],[459],[458],[457],[462],[-1999],[1672],[461],[-1998],[2014],[2011,2009,2010],[-2001,1999,2000,2001],[-2009,2007,-2007],[2012],[-2006],[1224],[2003,-2004,2004,2002],[1248],[1249],[1247],[1250],[1244],[1245],[1231],[456],[1232],[465],[1230],[-375],[1246],[1253],[883],[885],[893],[884],[889,890,891],[1252],[888,886,887],[892],[1255],[1254],[1260],[1261],[1256],[1257],[1259],[1262],[1258],[1107],[1106],[224],[1110],[1108],[223],[1109],[193,194,195],[1093],[1104],[1105],[1103],[1100],[1101],[1102],[1096],[1098],[1097],[1099],[1095],[1094],[-276],[1218],[924],[927],[926],[925],[919,920,921],[117],[909],[908],[912],[913,914,915],[116],[910],[911],[1216],[1217],[1221],[115],[1219],[1213],[1220],[916],[917],[1215],[918],[922],[923],[904],[104],[1205],[903],[906],[902],[1207],[110],[1195],[1206],[112],[1196],[1197],[107],[1194],[114],[108],[113],[1212],[111],[1209],[1210],[1211],[1191],[109],[1208],[901],[907],[905],[1214],[1193],[1201],[1202],[1203],[1198],[1199],[1200],[1204],[1192],[1746],[900],[1190],[103],[899],[102],[2044],[1588],[-3388,1580,-3391,1577,-3390,1574,-3389,1571],[1548],[1642],[1569],[-3387,1567,-3386,1564],[1641],[1555],[1636],[1546,-3385,1545],[1557,1558,1556],[1541],[1301],[1700],[1699],[1560,1561,1559],[1698],[1602],[1640],[1543],[1554],[1644],[1633],[1635],[1634],[1590],[1639],[1643],[1638],[1539],[1637],[1540],[1542],[1562],[1582],[-1298,-1297,-1301,-1300,-1299],[1553],[1090],[1089],[1091],[192],[1087],[1616],[1612],[1611],[1623],[1614],[1537],[1538],[1632],[1606],[1536],[1551],[1631],[1626,1627,1628,1629,1625],[1619],[1610],[1620],[1552],[1609],[1607],[1535],[1621],[1622],[1618],[1617],[1624],[1550],[1584,-3392,1587],[1654],[1583],[1655],[1658],[1657],[1652],[1653],[1656],[1549],[1603],[1601],[1222],[1662],[1660],[1659],[1661],[1604],[1605],[1630],[1608],[1599],[1597],[1595],[1594],[1600],[1593],[1592],[1596],[1598],[1534],[1591],[1615],[1092],[1613],[1669],[1665],[225],[390],[334],[337],[335],[342],[341],[348],[350],[347],[356],[349],[338],[339],[357],[343],[346],[87],[345],[365],[366],[92],[368],[367],[182],[359],[358],[361],[90],[88],[362],[89],[363],[360],[84],[83],[305],[306],[307],[304],[301],[299],[311],[312],[310],[303],[300],[302],[316],[298],[178],[315],[313],[317],[309],[314],[308],[91],[364],[351],[86],[340],[297],[285],[287],[324],[353],[344],[325],[326],[321],[323],[319],[354],[322],[320],[318],[329],[352],[355],[332],[331],[330],[180],[328],[333],[327],[181],[85],[179],[336],[292],[295],[296],[289],[288],[286],[293],[290],[291],[294],[281],[279],[283],[278],[284],[282],[280],[585],[586],[822],[1289],[1290],[171],[255],[1291],[809],[810],[784],[782],[783],[821],[785],[1749],[786],[1287],[787],[788],[819],[820],[818],[789],[790],[170],[817],[1284],[792],[793],[791],[802],[803],[814],[804],[-169],[805],[268],[806],[813],[812],[811],[794],[1750],[795],[167],[796],[798],[797],[776],[781],[780],[1994],[1993],[1995],[800],[169],[799],[808],[807],[801],[420],[775],[166],[772],[769],[770],[375],[771],[773],[774],[894],[896],[895],[210],[897],[898],[767],[768],[766],[778],[779],[777],[815],[1670],[1285],[816],[2046],[1286],[1288],[825],[826],[824],[823],[838],[837],[828],[1293],[829],[830],[831],[714],[173],[881],[880],[847],[841],[844],[846],[840],[839],[845],[866],[843],[842],[836],[835],[855],[848],[854],[853],[849],[856],[852],[851],[-864,863,864],[862],[861],[860],[857],[850],[858],[859],[865],[867],[868],[869],[872],[870],[871],[875],[873,874],[879],[877],[876],[878],[-2024,-2026,-2025],[2021,-2021,-2023],[391],[393],[395],[402],[400],[2045],[392],[396],[394],[399],[401],[261],[398],[262],[397],[263],[264],[1002],[191],[1080],[213],[939],[932],[1070],[933],[76,77,75],[1007],[73],[211],[1085],[1008],[944],[934],[947],[940],[943],[951],[938],[1748],[937],[935],[936],[946],[948],[1711],[942],[945],[941],[950],[949],[74],[953],[954],[955],[956],[952],[958],[717],[960],[957],[959],[1084],[1079],[1082],[1081],[1083],[1078],[230],[231],[-233],[1075],[1071],[1076],[1074],[1077],[1072],[1073],[1062],[1063],[189],[82],[1061],[1060],[212],[1059],[190],[1058],[1053],[79,80],[1046,1045],[1042],[1044],[1047],[1043],[1052],[1050],[1048],[1049],[81],[1051],[1041],[78],[1040],[62],[719],[718],[273],[274],[1674],[1038],[1037],[1036],[1666],[1668],[1675],[1667],[1039],[1676],[68],[1677],[67],[721],[720],[270],[1280],[740],[756],[761],[757],[132],[269],[134],[760],[71],[72],[762],[133],[759],[758],[763],[764],[765],[1283],[-1710,-3350,1,3399],[369,-3356,-373,3400],[370,-3355],[-3399,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,-3398,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,-3397,-208],[-3396,1754,-3395,-94]]]}]},"lakes":{"type":"GeometryCollection","geometries":[{"type":"Polygon","properties":{"scalerank":2,"featurecla":"Lake","name":"Mälaren","name_alt":null,"note":null,"admin":null},"arcs":[[3401,-1789]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Lake","name":"Lake Ladoga","name_alt":null,"note":null,"admin":null},"arcs":[[3402,3403,3404]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Lake","name":"Lake Balkhash (Balqash Köli)","name_alt":null,"note":null,"admin":null},"arcs":[[3405]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Alkaline Lake","name":"Aral Sea","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3406,3407,3408]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Lake","name":"L. Albert","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3409,3410,3411,3412]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Lake","name":"Lake Tanganyika","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3413]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Lake","name":"GREAT LAKES","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3414,3415,3416,3417,3418,3419,3420,3421],[3422],[3423],[3424],[3425],[3426,3427,3428],[3429],[3430],[3431],[3432],[3433],[3434],[3435],[-3418,3436],[3437],[3438],[3439],[3440],[3441],[3442],[3443],[3444],[3445]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Lake","name":"L. Erie","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3446,3447,3448,3449,3450,3451,3452,3453],[3454,-3453,3455,3456,3457],[3458]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Lake","name":"Lake Chad","name_alt":null,"note":null,"admin":null},"arcs":[[3459]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Lake","name":"Lake Malawi","name_alt":"Lake Nyasa","note":null,"admin":"admin-0"},"arcs":[[3460,3461,3462,3463],[3464],[3465]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Lake","name":"Lake Victoria","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3466,3467],[3468],[3469],[3470],[3471]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Lake","name":"Lake Baikal","name_alt":null,"note":null,"admin":null},"arcs":[[3472,3473,3474],[3475]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Lake","name":"Lake Winnipeg","name_alt":null,"note":null,"admin":null},"arcs":[[3476,3477,3478,2149,3479],[3480],[3481]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Lake","name":"Great Slave Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3482,3483],[3484]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Lake","name":"L. Ontario","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3485,3486],[3487],[3488],[3489],[3490]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Lake","name":"Great Bear Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3491]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Lake","name":"L. St. Clair","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[-3447,3492,3493]]},{"type":"Polygon","properties":{"scalerank":1,"featurecla":"Lake","name":"Vänern","name_alt":null,"note":null,"admin":null},"arcs":[[3494]]},{"type":"Polygon","properties":{"scalerank":1,"featurecla":"Alkaline Lake","name":"Lagoa Minim","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3495]]},{"type":"Polygon","properties":{"scalerank":1,"featurecla":"Lake","name":"Lake Okeechobee","name_alt":null,"note":null,"admin":null},"arcs":[[3496]]},{"type":"Polygon","properties":{"scalerank":1,"featurecla":"Lake","name":"Lago de Nicaragua","name_alt":null,"note":null,"admin":null},"arcs":[[3497,3498]]},{"type":"Polygon","properties":{"scalerank":1,"featurecla":"Lake","name":"Lake Tana","name_alt":null,"note":null,"admin":null},"arcs":[[3499,3500]]},{"type":"Polygon","properties":{"scalerank":1,"featurecla":"Lake","name":"Lago Titicaca","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3501,3502]]},{"type":"Polygon","properties":{"scalerank":1,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_0","admin":null},"arcs":[[3503,3504]]},{"type":"Polygon","properties":{"scalerank":1,"featurecla":"Lake","name":"Lake Onega","name_alt":null,"note":null,"admin":null},"arcs":[[3505],[3506]]},{"type":"Polygon","properties":{"scalerank":1,"featurecla":"Alkaline Lake","name":"Great Salt Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3507],[3508]]},{"type":"Polygon","properties":{"scalerank":1,"featurecla":"Lake","name":"Lake Michigan","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3414,3509],[3430],[3431],[3432],[3433]]},{"type":"Polygon","properties":{"scalerank":1,"featurecla":"Lake","name":"Lake Superior","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3510,3416,3417,3418,3419],[3442],[3441],[3440],[3439],[3438],[3437],[-3418,3436],[3435],[3434]]},{"type":"Polygon","properties":{"scalerank":1,"featurecla":"Lake","name":"Lake Huron","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3420,3421,-3510,3415,-3511],[3422],[3423],[3424],[3425],[3426,3427,3428],[3429],[3443],[3444],[3445]]},{"type":"Polygon","properties":{"scalerank":2,"featurecla":"Alkaline Lake","name":null,"name_alt":null,"note":"_untitled_0","admin":null},"arcs":[[3511]]},{"type":"Polygon","properties":{"scalerank":2,"featurecla":"Lake","name":"Wollaston L.","name_alt":null,"note":null,"admin":null},"arcs":[[3512]]},{"type":"Polygon","properties":{"scalerank":2,"featurecla":"Lake","name":"Lake Manitoba","name_alt":null,"note":null,"admin":null},"arcs":[[3513]]},{"type":"Polygon","properties":{"scalerank":2,"featurecla":"Lake","name":"Lake Winnipegosis","name_alt":null,"note":null,"admin":null},"arcs":[[3514]]},{"type":"Polygon","properties":{"scalerank":2,"featurecla":"Lake","name":"Lake Athabasca","name_alt":null,"note":null,"admin":null},"arcs":[[3515,3516,3517]]},{"type":"Polygon","properties":{"scalerank":2,"featurecla":"Lake","name":"L. Mistassini","name_alt":null,"note":null,"admin":null},"arcs":[[3518]]},{"type":"Polygon","properties":{"scalerank":2,"featurecla":"Reservoir","name":"Rés. Manicouagan","name_alt":null,"note":null,"admin":null},"arcs":[[3519],[3520]]},{"type":"Polygon","properties":{"scalerank":2,"featurecla":"Alkaline Lake","name":"IJsselmeer","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3521],[3522]]},{"type":"Polygon","properties":{"scalerank":2,"featurecla":"Alkaline Lake","name":"Syvash","name_alt":null,"note":null,"admin":null},"arcs":[[3523]]},{"type":"Polygon","properties":{"scalerank":2,"featurecla":"Reservoir","name":"Rybinsk Res.","name_alt":null,"note":null,"admin":null},"arcs":[[3524,3525]]},{"type":"Polygon","properties":{"scalerank":2,"featurecla":"Alkaline Lake","name":"Ysyk Köl (Ozero Issyk Kul’)","name_alt":null,"note":null,"admin":null},"arcs":[[3526]]},{"type":"Polygon","properties":{"scalerank":2,"featurecla":"Lake","name":"Lake of the Woods","name_alt":null,"note":null,"admin":null},"arcs":[[3527,3528],[3529]]},{"type":"Polygon","properties":{"scalerank":2,"featurecla":"Lake","name":"Lake Nipigon","name_alt":null,"note":null,"admin":null},"arcs":[[3530],[3531],[3532]]},{"type":"Polygon","properties":{"scalerank":2,"featurecla":"Lake","name":"Reindeer Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3533]]},{"type":"Polygon","properties":{"scalerank":2,"featurecla":"Lake","name":"Lake Saimaa","name_alt":null,"note":null,"admin":null},"arcs":[[3534],[3535],[3536],[3537],[3538],[3539]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Oneida L.","name_alt":null,"note":null,"admin":null},"arcs":[[3540]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Iliamna Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3541]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_1","admin":null},"arcs":[[3542]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"L. Tahoe","name_alt":null,"note":null,"admin":null},"arcs":[[3543]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_0","admin":null},"arcs":[[3544]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"L. Zaysan","name_alt":null,"note":null,"admin":null},"arcs":[[3545,3546]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Lake Winnebago","name_alt":null,"note":null,"admin":null},"arcs":[[3547]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Nettilling Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3548]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Alkaline Lake","name":"Lake Turkana, (Lake Rudolf)","name_alt":null,"note":null,"admin":null},"arcs":[[3549]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Dubawnt Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3550,3551]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Baker Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3552,3553,3554]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Alkaline Lake","name":"Kaliningradskiy Zaliv","name_alt":null,"note":null,"admin":null},"arcs":[[3555,3556]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Alkaline Lake","name":"Zalev Wislany","name_alt":null,"note":null,"admin":null},"arcs":[[-3556,3557]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Lake Champlain","name_alt":null,"note":null,"admin":null},"arcs":[[3558,3559]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Churchill L.","name_alt":null,"note":null,"admin":null},"arcs":[[3560]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Alkaline Lake","name":"Salton Sea","name_alt":null,"note":null,"admin":null},"arcs":[[3561]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Lac la Martre","name_alt":null,"note":null,"admin":null},"arcs":[[3562]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Lago Buenos Aires","name_alt":null,"note":null,"admin":null},"arcs":[[3563]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Lago Llanquihue","name_alt":null,"note":null,"admin":null},"arcs":[[3564]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Hongze Hu","name_alt":null,"note":null,"admin":null},"arcs":[[3565]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Hövsgöl Nuur","name_alt":null,"note":null,"admin":null},"arcs":[[3566]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Alkaline Lake","name":"Uvs Nuur","name_alt":null,"note":null,"admin":null},"arcs":[[3567]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Päijänne","name_alt":null,"note":null,"admin":null},"arcs":[[3568]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Lac Moeru (Lake Mweru)","name_alt":null,"note":null,"admin":null},"arcs":[[3569]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Lake Khanka (Xingkai Hu, Ozero Khanka)","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3570]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Tonle Sap","name_alt":null,"note":null,"admin":null},"arcs":[[3571]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Alkaline Lake","name":"Qinghai Hu (Koko Nor)","name_alt":null,"note":null,"admin":null},"arcs":[[3572]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"O. Yarroto Vtoroye","name_alt":null,"note":null,"admin":null},"arcs":[[3573]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Lake Srednye Kuyto","name_alt":null,"note":null,"admin":null},"arcs":[[3574]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Lake Tharthar","name_alt":null,"note":null,"admin":null},"arcs":[[3575]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Alkaline Lake","name":"Razzaza Lake (Lake Milh)","name_alt":null,"note":null,"admin":null},"arcs":[[3576]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Alkaline Lake","name":"Dead Sea","name_alt":null,"note":null,"admin":null},"arcs":[[3577,3578]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Pskoyskoye O.","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3579,3580,3581]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Lac St.-Jean","name_alt":null,"note":null,"admin":null},"arcs":[[3582]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Cayuga L.","name_alt":null,"note":null,"admin":null},"arcs":[[3583]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Cayuga L.","name_alt":null,"note":null,"admin":null},"arcs":[[3584]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Cayuga L.","name_alt":null,"note":null,"admin":null},"arcs":[[3585]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Reservoir","name":"Kainji Reservoir","name_alt":null,"note":null,"admin":null},"arcs":[[3586,3587]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Alkaline Lake","name":"Lake Urmia","name_alt":null,"note":null,"admin":null},"arcs":[[3588]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Cree Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3589]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_29","admin":null},"arcs":[[3590]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Kasba L.","name_alt":null,"note":null,"admin":null},"arcs":[[3591]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Alkaline Lake","name":"Sarygamysh Köli","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3592]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"L. Chany","name_alt":null,"note":null,"admin":null},"arcs":[[3593]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Alkaline Lake","name":"Alaköl","name_alt":null,"note":null,"admin":null},"arcs":[[3594]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_28","admin":null},"arcs":[[3595]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Lac à l’ Eau Claire","name_alt":null,"note":null,"admin":null},"arcs":[[3596]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Lake Nipissing","name_alt":null,"note":null,"admin":null},"arcs":[[3597]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Hulun Nur","name_alt":null,"note":null,"admin":null},"arcs":[[3598]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"L. Bangweulu","name_alt":null,"note":null,"admin":null},"arcs":[[3599]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Inarijärvi","name_alt":null,"note":null,"admin":null},"arcs":[[3600]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Oulujärvi","name_alt":null,"note":null,"admin":null},"arcs":[[3601]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Lake Peipus (Lake Peipsi-Pihkva)","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[-3580,3602]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"L. Kivu","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3603]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"L. Edward","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3604,3605]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Tai Hu","name_alt":null,"note":null,"admin":null},"arcs":[[3606]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_27","admin":null},"arcs":[[3607]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Alkaline Lake","name":"Laguna Mar Chiquita","name_alt":null,"note":null,"admin":null},"arcs":[[3608]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Reservoir","name":"Kakhovka Reservoir","name_alt":null,"note":null,"admin":null},"arcs":[[3609,3610]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Reservoir","name":"Kremenchuk Reservoir","name_alt":null,"note":null,"admin":null},"arcs":[[3611,3612]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Reservoir","name":"Rés. de La Grande 3","name_alt":null,"note":null,"admin":null},"arcs":[[3613,3614,3615]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Reservoir","name":"Rés. de La Grande 2","name_alt":null,"note":null,"admin":null},"arcs":[[-3614,3616,3617]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_26","admin":null},"arcs":[[3618]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Alkaline Lake","name":"Lago Enriquillo","name_alt":null,"note":null,"admin":null},"arcs":[[3619]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_25","admin":null},"arcs":[[3620]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_24","admin":null},"arcs":[[3621]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"L. Sakami","name_alt":null,"note":null,"admin":null},"arcs":[[3622]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Lago Argentino","name_alt":null,"note":null,"admin":null},"arcs":[[3623]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Nam Co","name_alt":null,"note":null,"admin":null},"arcs":[[3624]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Alkaline Lake","name":"Lake Tuz","name_alt":null,"note":null,"admin":null},"arcs":[[3625]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_23","admin":null},"arcs":[[3626]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Scott L.","name_alt":null,"note":null,"admin":null},"arcs":[[3627]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_22","admin":null},"arcs":[[3628]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_21","admin":null},"arcs":[[3629]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_20","admin":null},"arcs":[[3630]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"O. Nerpich'ye","name_alt":null,"note":null,"admin":null},"arcs":[[3631]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"O. Yarroto Pervoye","name_alt":null,"note":null,"admin":null},"arcs":[[3632]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"O. Neyto","name_alt":null,"note":null,"admin":null},"arcs":[[3633]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"O. Yambuto","name_alt":null,"note":null,"admin":null},"arcs":[[3634]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_15","admin":null},"arcs":[[3635]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Lake Vygozero","name_alt":null,"note":null,"admin":null},"arcs":[[3636]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Lake Segozerskoye","name_alt":null,"note":null,"admin":null},"arcs":[[3637]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_13","admin":null},"arcs":[[3638]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Pielinen","name_alt":null,"note":null,"admin":null},"arcs":[[3639]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Lake Pyaozero","name_alt":null,"note":null,"admin":null},"arcs":[[3640]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Lake Topozero","name_alt":null,"note":null,"admin":null},"arcs":[[3641]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_9","admin":null},"arcs":[[3642]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_8","admin":null},"arcs":[[3643]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Bosten Hu","name_alt":null,"note":null,"admin":null},"arcs":[[3644]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_2","admin":null},"arcs":[[3645]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"L. Il’men’","name_alt":null,"note":null,"admin":null},"arcs":[[3646]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Poyang Hu","name_alt":null,"note":null,"admin":null},"arcs":[[3647,3648]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Daguan Hu","name_alt":null,"note":null,"admin":null},"arcs":[[3649]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Long Hu","name_alt":null,"note":null,"admin":null},"arcs":[[3650]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Liangzi Hu","name_alt":null,"note":null,"admin":null},"arcs":[[3651]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Siling Co","name_alt":null,"note":null,"admin":null},"arcs":[[3652]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Har Us Nuur","name_alt":null,"note":null,"admin":null},"arcs":[[3653]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Lake Taupo","name_alt":null,"note":null,"admin":null},"arcs":[[3654]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Lop Nur","name_alt":null,"note":null,"admin":null},"arcs":[[3655]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Reservoir","name":"Samara Reservoir","name_alt":"Kuybyshev Reservoir","note":null,"admin":null},"arcs":[[3656,3657,3658]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Lake Geneva (Lac Léman)","name_alt":null,"note":null,"admin":null},"arcs":[[3659,3660]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Lough Neagh","name_alt":null,"note":null,"admin":null},"arcs":[[3661]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Vättern","name_alt":null,"note":null,"admin":null},"arcs":[[3662]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Alkaline Lake","name":"Lake Van","name_alt":null,"note":null,"admin":null},"arcs":[[3663]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Yellowstone Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3664]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Teshekpuk Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3665]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Flathead Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3666]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Reservoir","name":"Lake Mead","name_alt":null,"note":null,"admin":null},"arcs":[[3667,3668]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Reservoir","name":"Lake Powell","name_alt":null,"note":null,"admin":null},"arcs":[[3669,3670,3671,3672]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Southern Indian Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3673]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Lake Clare","name_alt":null,"note":null,"admin":null},"arcs":[[3674]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Reservoir","name":"Smallwood Res.","name_alt":null,"note":null,"admin":null},"arcs":[[3675]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Lake Taymyr","name_alt":null,"note":null,"admin":null},"arcs":[[3676]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Reservoir","name":"Represa de Sobradinho","name_alt":null,"note":null,"admin":null},"arcs":[[3677,3678],[3679]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lago de Izabal","name_alt":null,"note":null,"admin":null},"arcs":[[3680]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"O. Mogotoyevo","name_alt":null,"note":null,"admin":null},"arcs":[[3681]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Ayakkum Hu","name_alt":null,"note":null,"admin":null},"arcs":[[3682]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Storsjön","name_alt":null,"note":null,"admin":null},"arcs":[[3683]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"L. St. Joseph","name_alt":null,"note":null,"admin":null},"arcs":[[3684]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"L. Rukwa","name_alt":null,"note":null,"admin":null},"arcs":[[3685]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":"Nam Ngum Reservoir","name_alt":null,"note":null,"admin":null},"arcs":[[3686]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":"Rés. Gouin","name_alt":null,"note":null,"admin":null},"arcs":[[3687]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Gaoyou Hu","name_alt":null,"note":null,"admin":null},"arcs":[[3688]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"O. Pyasino","name_alt":null,"note":null,"admin":null},"arcs":[[3689]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Danau Toba","name_alt":null,"note":null,"admin":null},"arcs":[[3690]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_25","admin":null},"arcs":[[3691]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Hjälmaren","name_alt":null,"note":null,"admin":null},"arcs":[[3692]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_22","admin":null},"arcs":[[3693]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_21","admin":null},"arcs":[[3694]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"L. Bienville","name_alt":null,"note":null,"admin":null},"arcs":[[3695]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"L. Beloye","name_alt":null,"note":null,"admin":null},"arcs":[[3696]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":"Van Blommestein Meer","name_alt":null,"note":null,"admin":null},"arcs":[[3697]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lake Manyara","name_alt":null,"note":null,"admin":null},"arcs":[[3698]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Alkaline Lake","name":"Lake Äbaya","name_alt":null,"note":null,"admin":null},"arcs":[[3699]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Akkajaure","name_alt":null,"note":null,"admin":null},"arcs":[[3700]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lake Balaton","name_alt":null,"note":null,"admin":null},"arcs":[[3701]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Finger Lakes","name_alt":null,"note":null,"admin":null},"arcs":[[3702]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Finger Lakes","name_alt":null,"note":null,"admin":null},"arcs":[[3703]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Finger Lakes","name_alt":null,"note":null,"admin":null},"arcs":[[3704]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_19","admin":null},"arcs":[[3705]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Bear Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3706]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Utah Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3707]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_18","admin":null},"arcs":[[3708]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Leech L.","name_alt":null,"note":null,"admin":null},"arcs":[[3709]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lac des Mille Lacs","name_alt":null,"note":null,"admin":null},"arcs":[[3710]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":"Rés. Baskatong","name_alt":null,"note":null,"admin":null},"arcs":[[3711]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lago Ranco","name_alt":null,"note":null,"admin":null},"arcs":[[3712]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Trout Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3713]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lago Viedma","name_alt":null,"note":null,"admin":null},"arcs":[[3714]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lac Tumba","name_alt":null,"note":null,"admin":null},"arcs":[[3715]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_17","admin":null},"arcs":[[3716]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Po Hu","name_alt":null,"note":null,"admin":null},"arcs":[[3717]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Buyr Nuur (Buir Nur)","name_alt":null,"note":null,"admin":null},"arcs":[[3718]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Ngangla Ringeo","name_alt":null,"note":null,"admin":null},"arcs":[[3719]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Tangra Yumco","name_alt":null,"note":null,"admin":null},"arcs":[[3720]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"O. Kulundinskoye","name_alt":null,"note":null,"admin":null},"arcs":[[3721]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Siletitengiz Köli","name_alt":null,"note":null,"admin":null},"arcs":[[3722]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Ubinskoye L.","name_alt":null,"note":null,"admin":null},"arcs":[[3723]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_16","admin":null},"arcs":[[3724]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_15","admin":null},"arcs":[[3725]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_14","admin":null},"arcs":[[3726]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lake Kovdozero","name_alt":null,"note":null,"admin":null},"arcs":[[3727]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lake Tekapo","name_alt":null,"note":null,"admin":null},"arcs":[[3728]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lake Pukaki","name_alt":null,"note":null,"admin":null},"arcs":[[3729]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lake Ohau","name_alt":null,"note":null,"admin":null},"arcs":[[3730]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"O. Bustakh","name_alt":null,"note":null,"admin":null},"arcs":[[3731]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Yamzho Yumco","name_alt":null,"note":null,"admin":null},"arcs":[[3732]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"O. Tenis","name_alt":null,"note":null,"admin":null},"arcs":[[3733]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"O. Chërnoye","name_alt":null,"note":null,"admin":null},"arcs":[[3734]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_12","admin":null},"arcs":[[3735]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"O. Bol’shoye Morskoye","name_alt":null,"note":null,"admin":null},"arcs":[[3736]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"O. Chukoch’ye","name_alt":null,"note":null,"admin":null},"arcs":[[3737]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Shijiu Hu","name_alt":null,"note":null,"admin":null},"arcs":[[3738]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Hong Hu","name_alt":null,"note":null,"admin":null},"arcs":[[3739]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Vorts Järv","name_alt":null,"note":null,"admin":null},"arcs":[[3740]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Chao Hu","name_alt":null,"note":null,"admin":null},"arcs":[[3741]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_11","admin":null},"arcs":[[3742]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lake Rossignol","name_alt":null,"note":null,"admin":null},"arcs":[[3743]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Grand Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3744]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Alkaline Lake","name":"Goose Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3745]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Alkaline Lake","name":"Pyramid Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3746]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lake Sevana","name_alt":null,"note":null,"admin":null},"arcs":[[3747]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_10","admin":null},"arcs":[[3748]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_9","admin":null},"arcs":[[3749]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Weishan Hu","name_alt":null,"note":null,"admin":null},"arcs":[[3750]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_8","admin":null},"arcs":[[3751]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Huangtang Hu","name_alt":null,"note":null,"admin":null},"arcs":[[3752]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_7","admin":null},"arcs":[[3753]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":"Millerton Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3754,3755]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Bluenose L.","name_alt":null,"note":null,"admin":null},"arcs":[[3756]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":"Rés. Pipmuacan","name_alt":null,"note":null,"admin":null},"arcs":[[3757]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Grand L.","name_alt":null,"note":null,"admin":null},"arcs":[[3758]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_6","admin":null},"arcs":[[3759]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Colville L.","name_alt":null,"note":null,"admin":null},"arcs":[[3760]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Hottah L.","name_alt":null,"note":null,"admin":null},"arcs":[[3761]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Big Trout L.","name_alt":null,"note":null,"admin":null},"arcs":[[3762]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Trout L.","name_alt":null,"note":null,"admin":null},"arcs":[[3763]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"L. Abitibi","name_alt":null,"note":null,"admin":null},"arcs":[[3764]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Island L.","name_alt":null,"note":null,"admin":null},"arcs":[[3765]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"L. Naococane","name_alt":null,"note":null,"admin":null},"arcs":[[3766]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lac la Ronge","name_alt":null,"note":null,"admin":null},"arcs":[[3767]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Mille Lacs Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3768]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"L. Winnepesaukee","name_alt":null,"note":null,"admin":null},"arcs":[[3769]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lake Simcoe","name_alt":null,"note":null,"admin":null},"arcs":[[3770]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Gods L.","name_alt":null,"note":null,"admin":null},"arcs":[[3771]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Hoh Xil Hu","name_alt":null,"note":null,"admin":null},"arcs":[[3772]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Alkaline Lake","name":"Lake Hammar","name_alt":null,"note":null,"admin":null},"arcs":[[3773]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Alkaline Lake","name":"Malheur Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3774]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_5","admin":null},"arcs":[[3775]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_4","admin":null},"arcs":[[3776]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_3","admin":null},"arcs":[[3777]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_2","admin":null},"arcs":[[3778]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_1","admin":null},"arcs":[[3779]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Tikchik Lakes","name_alt":null,"note":null,"admin":null},"arcs":[[3780]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Tikchik Lakes","name_alt":null,"note":null,"admin":null},"arcs":[[3781]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Tikchik Lakes","name_alt":null,"note":null,"admin":null},"arcs":[[3782]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Tikchik Lakes","name_alt":null,"note":null,"admin":null},"arcs":[[3783]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Alkaline Lake","name":"Hyargas Nuur","name_alt":null,"note":null,"admin":null},"arcs":[[3784]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_0","admin":null},"arcs":[[3785]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Alkaline Lake","name":"Lake Assal","name_alt":null,"note":null,"admin":null},"arcs":[[3786]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Rainy Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3787,3788,3789,3790]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":"Williston L.","name_alt":null,"note":null,"admin":null},"arcs":[[3791,3792]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Split Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3793,3794]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":"Ft. Peck Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3795,3796,3797,3798,3799]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":"Lake Sakakawea","name_alt":null,"note":null,"admin":null},"arcs":[[3800,3801]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":"Lake Oahe","name_alt":null,"note":null,"admin":null},"arcs":[[3802,3803,3804,3805,3806]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Teslin L.","name_alt":null,"note":null,"admin":null},"arcs":[[3807,3808]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":"Lower Arrow Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3809,3810]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lake Pend Oreille","name_alt":null,"note":null,"admin":null},"arcs":[[3811]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":"Lake Chelan","name_alt":null,"note":null,"admin":null},"arcs":[[3812]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Black Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3813,3814]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lake Louise","name_alt":null,"note":null,"admin":null},"arcs":[[3815]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lower Red L.","name_alt":null,"note":null,"admin":null},"arcs":[[3816]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Upper Red L.","name_alt":null,"note":null,"admin":null},"arcs":[[3817]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Yathkyed Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3818,3819]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Amadjuak Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3820]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":"Amistad Res.","name_alt":null,"note":null,"admin":null},"arcs":[[3821,3822]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_20","admin":null},"arcs":[[3823]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lago de Chapala","name_alt":null,"note":null,"admin":null},"arcs":[[3824]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lago de Managua (Lake Xolotlán)","name_alt":null,"note":null,"admin":null},"arcs":[[3825]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":"Itaipú Reservoir","name_alt":null,"note":null,"admin":null},"arcs":[[3826,3827]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"L. Gatún","name_alt":null,"note":null,"admin":null},"arcs":[[3828,3829]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":"Lake Kariba","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3830,3831]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lake Kyoga","name_alt":null,"note":null,"admin":null},"arcs":[[3832,3833,3834]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":"Lake Nasser","name_alt":null,"note":null,"admin":null},"arcs":[[3835,3836,3837,3838]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":null,"name_alt":null,"note":"_untitled_26","admin":null},"arcs":[[3839,3840]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Bodensee (Lake Constance)","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3841,3842]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_24","admin":null},"arcs":[[3843]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Pyhäjärvi","name_alt":null,"note":null,"admin":null},"arcs":[[3844]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_23","admin":null},"arcs":[[3845]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Alkaline Lake","name":null,"name_alt":null,"note":"_untitled_13","admin":null},"arcs":[[3846]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Sea of Galilee","name_alt":null,"note":null,"admin":null},"arcs":[[3847,3848]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":"Lake Argyle","name_alt":null,"note":null,"admin":null},"arcs":[[3849,3850,3851]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Ngoring Hu","name_alt":null,"note":null,"admin":null},"arcs":[[3852,3853]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Gyaring Hu","name_alt":null,"note":null,"admin":null},"arcs":[[3854,3855]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":"Toktogul Suu Saktagychy (Toktogul Res.)","name_alt":null,"note":null,"admin":null},"arcs":[[3856,3857]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"La’nga Co","name_alt":null,"note":null,"admin":null},"arcs":[[3858]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Mapam Yumco","name_alt":null,"note":null,"admin":null},"arcs":[[3859]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":"Lake Volta","name_alt":null,"note":null,"admin":null},"arcs":[[3860,3861,3862,3863],[3864]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Reservoir","name":"Bratsk Res. (Bratskoye Vdkhr.)","name_alt":null,"note":null,"admin":null},"arcs":[[3865,3866]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"O. Khantayskoye","name_alt":null,"note":null,"admin":null},"arcs":[[3867]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"O. Keta","name_alt":null,"note":null,"admin":null},"arcs":[[3868]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"O. Lama","name_alt":null,"note":null,"admin":null},"arcs":[[3869]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Uddjaure","name_alt":null,"note":null,"admin":null},"arcs":[[3870,3871]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Stornavan","name_alt":null,"note":null,"admin":null},"arcs":[[3872,-3872]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_52","admin":null},"arcs":[[3873]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_51","admin":null},"arcs":[[3874]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Lake Habbaniyah","name_alt":null,"note":null,"admin":null},"arcs":[[3875]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Lake Skadar (Lake Scutari)","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3876]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Aylmer L.","name_alt":null,"note":null,"admin":null},"arcs":[[3877,3878]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Clinton-Colden L.","name_alt":null,"note":null,"admin":null},"arcs":[[3879,-3879]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Reservoir","name":"Lake Francis Case","name_alt":null,"note":null,"admin":null},"arcs":[[3880,3881,3882]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Reservoir","name":"Falcon Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3883,-2190,3884]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"L. Île-á-la-Crosse","name_alt":null,"note":null,"admin":null},"arcs":[[3885]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Wholdaia L.","name_alt":null,"note":null,"admin":null},"arcs":[[3886]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Tehek L.","name_alt":null,"note":null,"admin":null},"arcs":[[3887]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Reservoir","name":"Rés. de Caniapiscau","name_alt":null,"note":null,"admin":null},"arcs":[[3888]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Reservoir","name":null,"name_alt":null,"note":"_untitled_50","admin":null},"arcs":[[3889]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Reservoir","name":null,"name_alt":null,"note":"_untitled_49","admin":null},"arcs":[[3890]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Reservoir","name":"Kentucky Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3891,3892]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Reservoir","name":"J. Strom Thurmond Lake (Clarks Hill Lake)","name_alt":null,"note":null,"admin":null},"arcs":[[3893,3894]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Reservoir","name":"Kinbasket Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3895,3896]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Lake George","name_alt":null,"note":null,"admin":null},"arcs":[[3897]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Lake Havasu","name_alt":null,"note":null,"admin":null},"arcs":[[3898,3899]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Reservoir","name":"Shasta Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3900,3901]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Point Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3902,3903,3904]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Upper Klamath Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3905,3906]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Alkaline Lake","name":"Harney Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3907]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Chiputneticook Lakes","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3908]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Reservoir","name":"Represa de Tucurí","name_alt":null,"note":null,"admin":null},"arcs":[[3909,3910]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Reservoir","name":"Três Marias Reservoir","name_alt":null,"note":null,"admin":null},"arcs":[[3911,3912,3913]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Reservoir","name":null,"name_alt":null,"note":"_untitled_48","admin":null},"arcs":[[3914,3915,3916]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_47","admin":null},"arcs":[[3917]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Lago Colhué Huapi","name_alt":null,"note":null,"admin":null},"arcs":[[3918]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_46","admin":null},"arcs":[[2184,3919]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_45","admin":null},"arcs":[[3920]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_44","admin":null},"arcs":[[3921]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_43","admin":null},"arcs":[[3922]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_42","admin":null},"arcs":[[3923]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_41","admin":null},"arcs":[[3924]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Reservoir","name":"Shardara Bögeni (Shardara Res.)","name_alt":null,"note":null,"admin":null},"arcs":[[3925,3926]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Reservoir","name":"Vilyuyskoye Vdkhr.","name_alt":null,"note":null,"admin":null},"arcs":[[3927,3928]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_40","admin":null},"arcs":[[3929]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"O. Krasnoye","name_alt":null,"note":null,"admin":null},"arcs":[[3930]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Biwa Ko","name_alt":null,"note":null,"admin":null},"arcs":[[3931]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Aishik Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3932]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_39","admin":null},"arcs":[[3933]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_38","admin":null},"arcs":[[3934]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Lake Clark","name_alt":null,"note":null,"admin":null},"arcs":[[3935]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_37","admin":null},"arcs":[[3936]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_36","admin":null},"arcs":[[3937]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_35","admin":null},"arcs":[[3938]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_34","admin":null},"arcs":[[3939]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_33","admin":null},"arcs":[[3940]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Reservoir","name":"Wheeler Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3941,3942]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Üüreg Nuur","name_alt":null,"note":null,"admin":null},"arcs":[[3943]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_32","admin":null},"arcs":[[3944]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_31","admin":null},"arcs":[[3945]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_30","admin":null},"arcs":[[3946]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_29","admin":null},"arcs":[[3947]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_28","admin":null},"arcs":[[3948]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Banggong Co","name_alt":null,"note":null,"admin":null},"arcs":[[3949]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Alkaline Lake","name":"Tengiz Köli","name_alt":null,"note":null,"admin":null},"arcs":[[3950]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Alkaline Lake","name":"Qusmuryn Köli","name_alt":null,"note":null,"admin":null},"arcs":[[3951]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Femunden","name_alt":null,"note":null,"admin":null},"arcs":[[3952]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Femunden","name_alt":null,"note":null,"admin":null},"arcs":[[3953]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_27","admin":null},"arcs":[[3954,3955]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_26","admin":null},"arcs":[[3956]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_25","admin":null},"arcs":[[3957]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_24","admin":null},"arcs":[[3958]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_23","admin":null},"arcs":[[3959,3960]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_22","admin":null},"arcs":[[3961,3962]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_21","admin":null},"arcs":[[3963,3964]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_20","admin":null},"arcs":[[3965,3966]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_19","admin":null},"arcs":[[3967]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_18","admin":null},"arcs":[[3968]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_17","admin":null},"arcs":[[3969]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_16","admin":null},"arcs":[[3970]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_15","admin":null},"arcs":[[3971]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_14","admin":null},"arcs":[[3972]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_13","admin":null},"arcs":[[3973]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_12","admin":null},"arcs":[[3974]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_11","admin":null},"arcs":[[3975,3976]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_10","admin":null},"arcs":[[3977]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_9","admin":null},"arcs":[[3978,3979]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_8","admin":null},"arcs":[[3980]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_7","admin":null},"arcs":[[3981]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_6","admin":null},"arcs":[[3982]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_5","admin":null},"arcs":[[3983,3984]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_4","admin":null},"arcs":[[3985,3986]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_3","admin":null},"arcs":[[3987,3988]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_2","admin":null},"arcs":[[3989]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_1","admin":null},"arcs":[[3990]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_0","admin":null},"arcs":[[3991]]}]},"rivers":{"type":"GeometryCollection","geometries":[{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Kama","note":null},"arcs":[2047]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Kama","note":null},"arcs":[2048]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"Lake Centerline","name":"Abay","note":null},"arcs":[2049]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"Lake Centerline","name":"Al Furat","note":null},"arcs":[2050]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Alabama","note":null},"arcs":[[2051],[2052]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Albany","note":null},"arcs":[[2053],[2054],[2055],[2056],[2057]]},{"type":"LineString","properties":{"scalerank":1,"featurecla":"Lake Centerline","name":"Albert Nile","note":null},"arcs":[2058]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"Lake Centerline","name":"Amur","note":null},"arcs":[[2059],[2060]]},{"type":"MultiLineString","properties":{"scalerank":2,"featurecla":"Lake Centerline","name":"Angara","note":null},"arcs":[[2061],[2062],[2063]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Atbara","note":null},"arcs":[2064]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"Lake Centerline","name":"Athabasca","note":null},"arcs":[[2065],[2066]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Back","note":null},"arcs":[[2067],[2068],[2069],[2070]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Biya","note":null},"arcs":[2071]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Chattahoochee","note":null},"arcs":[[2072],[2073],[2074]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Churchill","note":null},"arcs":[2075]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"Lake Centerline","name":"Colorado","note":null},"arcs":[[2076],[2077],[2078,2079],[2080,2081,2082],[2083]]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"Lake Centerline","name":"Columbia","note":null},"arcs":[[2084],[2085],[2086],[2087],[2088]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Coppermine","note":null},"arcs":[[2089],[2090,2091]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Dalälven","note":null},"arcs":[[2092],[2093],[2094],[2095]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Dniester","note":null},"arcs":[2096]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"Lake Centerline","name":"Dnipro (Dnieper)","note":null},"arcs":[[2097],[2098],[2099],[2100]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Don","note":null},"arcs":[2101]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"Lake Centerline","name":"El Bahr el Azraq (Blue Nile)","note":null},"arcs":[2102]},{"type":"LineString","properties":{"scalerank":2,"featurecla":"Lake Centerline","name":"Ertis","note":null},"arcs":[2103]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"Lake Centerline","name":"Firat","note":null},"arcs":[2104]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Gan","note":null},"arcs":[2105]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"Lake Centerline","name":"Grande","note":null},"arcs":[[2106],[2107],[2108],[2109],[2110]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Han","note":null},"arcs":[2111]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"Lake Centerline","name":"Huang","note":null},"arcs":[[2112],[2113]]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"Lake Centerline","name":"Indus","note":null},"arcs":[2114]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Jordan","note":null},"arcs":[[2115,2116],[2117]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Kemijoki","note":null},"arcs":[2118]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"Lake Centerline","name":"Klamath","note":null},"arcs":[2119]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Krishna","note":null},"arcs":[2120]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"Lake Centerline","name":"La Grande Rivière","note":null},"arcs":[[2121],[2122],[2123]]},{"type":"LineString","properties":{"scalerank":2,"featurecla":"Lake Centerline","name":"Mackenzie","note":null},"arcs":[2124]},{"type":"LineString","properties":{"scalerank":1,"featurecla":"Lake Centerline","name":"Madison","note":null},"arcs":[2125]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Mahäna Nadï","note":null},"arcs":[2126]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"Lake Centerline","name":"Mississippi","note":null},"arcs":[[2127],[2128]]},{"type":"MultiLineString","properties":{"scalerank":1,"featurecla":"Lake Centerline","name":"Missouri","note":null},"arcs":[[2129,2130],[2131],[2132,2133,2134,2135],[2136],[2137,2138,2139]]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"Lake Centerline","name":"Mouhoun (Black Volta)","note":null},"arcs":[2140]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"Lake Centerline","name":"Murray","note":null},"arcs":[[2141],[2142]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Nakanbé (White Volta)","note":null},"arcs":[2143,2144]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"Lake Centerline","name":"Naryn","note":null},"arcs":[2145]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Nelson","note":null},"arcs":[[2146,2147,2148,2149],[2150],[2151],[2152],[2153]]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"Lake Centerline","name":"Neva","note":null},"arcs":[2154]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"Lake Centerline","name":"Niger","note":null},"arcs":[[2155],[2156]]},{"type":"LineString","properties":{"scalerank":1,"featurecla":"Lake Centerline","name":"Nile","note":null},"arcs":[2157,2158]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"Lake Centerline","name":"Ob","note":null},"arcs":[2159]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Orange","note":null},"arcs":[[2160],[2161]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Ord","note":null},"arcs":[2162,2163]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Ottawa","note":null},"arcs":[2164,2165]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Panama Canal","note":null},"arcs":[2166]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"Lake Centerline","name":"Paranaíba","note":null},"arcs":[[2167],[2168],[2169]]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"Lake Centerline","name":"Paraná","note":null},"arcs":[[2170],[2171],[2172,2173,2174]]},{"type":"MultiLineString","properties":{"scalerank":2,"featurecla":"Lake Centerline","name":"Peace","note":null},"arcs":[[2175],[2176]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Pit","note":null},"arcs":[2177]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"R. des Outaouais","note":null},"arcs":[[2178],[2179],[2180],[2181]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Rainy","note":null},"arcs":[[2182],[2183]]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"Lake Centerline","name":"Rhein","note":null},"arcs":[[2184],[2185]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Rhône","note":null},"arcs":[2186,2187,2188]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"Lake Centerline","name":"Rio Grande","note":null},"arcs":[[2189,2190],[2191],[2192],[2193]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Rupert","note":null},"arcs":[[2194],[2195]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Río Grande de Santiago","note":null},"arcs":[[2196],[2197],[2198,2199]]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"Lake Centerline","name":"Sacramento","note":null},"arcs":[2200]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"San Joaquin","note":null},"arcs":[2201]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"Lake Centerline","name":"San Juan","note":null},"arcs":[2202]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"Lake Centerline","name":"Saskatchewan","note":null},"arcs":[[2203],[2204],[2205],[2206]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Sassandra","note":null},"arcs":[2207]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Savannah","note":null},"arcs":[2208]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Semliki","note":null},"arcs":[[2209],[2210,2211]]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"Lake Centerline","name":"Shire","note":null},"arcs":[2212]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"Lake Centerline","name":"Shishhid Gol","note":null},"arcs":[2213]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"Lake Centerline","name":"Snake","note":null},"arcs":[[2214],[2215],[2216]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"South Saskatchewan","note":null},"arcs":[2217]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Suez Canal","note":null},"arcs":[2218]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"Lake Centerline","name":"Sukhona","note":null},"arcs":[2219]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Sutlej","note":null},"arcs":[[2220],[2221]]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"Lake Centerline","name":"Svir’","note":null},"arcs":[2222]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"Lake Centerline","name":"Syr Darya","note":null},"arcs":[[2223],[2224],[2225]]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"Lake Centerline","name":"São Francisco","note":null},"arcs":[[2226,2227],[2228]]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"Lake Centerline","name":"Tajo","note":null},"arcs":[[2229],[2230]]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"Lake Centerline","name":"Tennessee","note":null},"arcs":[[2231],[2232,2233]]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"Lake Centerline","name":"Teslin","note":null},"arcs":[2234]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"Lake Centerline","name":"Thelon","note":null},"arcs":[[2235],[2236,2237],[2238],[2239]]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"Lake Centerline","name":"Tocantins","note":null},"arcs":[2240]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Tugaloo","note":null},"arcs":[2241]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"Lake Centerline","name":"Ural","note":null},"arcs":[2242]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"Lake Centerline","name":"Vaal","note":null},"arcs":[[2243],[2244]]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"Lake Centerline","name":"Verkhniy Yenisey","note":null},"arcs":[2245]},{"type":"MultiLineString","properties":{"scalerank":1,"featurecla":"Lake Centerline","name":"Victoria Nile","note":null},"arcs":[[2246],[2247,2248],[2249]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Vilyuy","note":null},"arcs":[2250]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"Lake Centerline","name":"Vistula","note":null},"arcs":[2251]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"Lake Centerline","name":"Volga","note":null},"arcs":[[2252],[2253,2254],[2255],[2256],[2257],[2258],[2259]]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"Lake Centerline","name":"Volta","note":null},"arcs":[2260]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Vorma","note":null},"arcs":[[2261],[2262]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Vuoksi","note":null},"arcs":[[2263],[2264]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Waikato","note":null},"arcs":[2265]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Winnipeg","note":null},"arcs":[[2266,2267],[2268],[2269]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Yuan","note":null},"arcs":[[2270],[2271]]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"Lake Centerline","name":"Zambezi","note":null},"arcs":[[2272,2273],[2274]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":null,"note":"_untitled_72"},"arcs":[[2275],[2276],[2277]]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"Lake Centerline","name":null,"note":"_untitled_78"},"arcs":[[2278],[2279],[2280],[2281],[2282],[2283],[2284],[2285],[2286],[2287],[2288]]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Abay","note":null},"arcs":[2289]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Abay (Blue Nile)","note":null},"arcs":[2290]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"River","name":"Al Furat","note":null},"arcs":[[2291],[2292]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Alabama","note":null},"arcs":[[2293],[2294],[2295]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Albany","note":null},"arcs":[[2296],[2297],[2298],[2299],[2300],[2301]]},{"type":"LineString","properties":{"scalerank":1,"featurecla":"River","name":"Albert Nile","note":null},"arcs":[2302]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Aldan","note":null},"arcs":[2303]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Allegheny","note":null},"arcs":[2304]},{"type":"LineString","properties":{"scalerank":1,"featurecla":"River","name":"Amazonas","note":null},"arcs":[2305,2306,2307,2308,2309,2310,2311,2312,2313]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"Amu Darya","note":null},"arcs":[[2314,2315,2316,2317,2318,2319,2320,2321],[2322],[2323],[2324]]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"River","name":"Amur","note":null},"arcs":[[2325,2326,2327],[2328],[2329]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Anadyr’","note":null},"arcs":[2330]},{"type":"MultiLineString","properties":{"scalerank":2,"featurecla":"River","name":"Angara","note":null},"arcs":[[2331],[2332],[2333,2334],[2334],[2335],[2336],[2337],[2338]]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Araguaia","note":null},"arcs":[2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Argun’ (Ergun)","note":null},"arcs":[2355,2356,2357,2358]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Arkansas","note":null},"arcs":[2359]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Atbara","note":null},"arcs":[[2360],[2361]]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"Athabasca","note":null},"arcs":[[2362],[2363],[2364]]},{"type":"LineString","properties":{"scalerank":2,"featurecla":"River","name":"Ayeyarwady","note":null},"arcs":[2365,2366,2367,2368,2369]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Back","note":null},"arcs":[[2370],[2371],[2372],[2373],[2374]]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Bafing","note":null},"arcs":[2375,2376,2377]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Bahr el Zeraf","note":null},"arcs":[2378]},{"type":"LineString","properties":{"scalerank":1,"featurecla":"River","name":"Bahr el Jebel (Mountain Nile)","note":null},"arcs":[2379]},{"type":"LineString","properties":{"scalerank":1,"featurecla":"River","name":"Bahr el Jebel (White Nile)","note":null},"arcs":[2380,2381]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Bamingui","note":null},"arcs":[2382,2383]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Barito","note":null},"arcs":[2384]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Barwon","note":null},"arcs":[2385,2386,2387,2388]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Benue","note":null},"arcs":[2389]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Biya","note":null},"arcs":[2390]},{"type":"LineString","properties":{"scalerank":2,"featurecla":"River","name":"Borcea","note":null},"arcs":[2391]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Braco Menor","note":null},"arcs":[2392,2393]},{"type":"MultiLineString","properties":{"scalerank":2,"featurecla":"River","name":"Brahmaputra","note":null},"arcs":[[2394,2395],[2396],[2397]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Branco","note":null},"arcs":[2398]},{"type":"LineString","properties":{"scalerank":2,"featurecla":"River","name":"Bratul Chillia","note":null},"arcs":[2399,2400]},{"type":"LineString","properties":{"scalerank":2,"featurecla":"River","name":"Bratul Sfintu Gheorghe","note":null},"arcs":[2401]},{"type":"LineString","properties":{"scalerank":2,"featurecla":"River","name":"Bratul Sulina","note":null},"arcs":[2402]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Brazos","note":null},"arcs":[2403]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Busira","note":null},"arcs":[2404]},{"type":"LineString","properties":{"scalerank":1,"featurecla":"River","name":"Bykovskaya Protoka","note":null},"arcs":[2405]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Bénoué","note":null},"arcs":[2406]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Bío-Bío","note":null},"arcs":[2407]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Caquetá","note":null},"arcs":[2408]},{"type":"LineString","properties":{"scalerank":1,"featurecla":"River","name":"Chang Jiang (Yangtze)","note":null},"arcs":[2409,2410]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Chari","note":null},"arcs":[[2411,2412],[2413,2414,2415,2416],[2417,2418]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Chattahoochee","note":null},"arcs":[[2419],[2420,2421],[2422,2423],[2424]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Chattooga","note":null},"arcs":[2425,2426]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Chenab","note":null},"arcs":[[2427,2428],[2429]]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Chixoy","note":null},"arcs":[2430,2431]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Chubut","note":null},"arcs":[[2432],[2433]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Chulyshman","note":null},"arcs":[2434]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Churchill","note":null},"arcs":[[2435],[2436]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Coco","note":null},"arcs":[2437,2438]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"Colorado","note":null},"arcs":[[2439],[2440],[2441,2442],[2443,2444],[2445,2446,2447],[2448],[2449],[2450],[2451],[2452]]},{"type":"MultiLineString","properties":{"scalerank":0,"featurecla":"River","name":"Columbia","note":null},"arcs":[[2453,2454],[2455,2456,2457],[2458,2459],[2460],[2461],[2462],[2463]]},{"type":"MultiLineString","properties":{"scalerank":2,"featurecla":"River","name":"Congo","note":null},"arcs":[[2464],[2465,2466,2467,2468,2469,2470,2471]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Copper","note":null},"arcs":[2472]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Coppermine","note":null},"arcs":[[2473],[2474],[2475]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Cubango","note":null},"arcs":[2476,2477,2478]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Culuene","note":null},"arcs":[2479]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Dadu","note":null},"arcs":[2480]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Daly","note":null},"arcs":[2481]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Dalälven","note":null},"arcs":[[2482],[2483],[2484],[2485],[2486]]},{"type":"LineString","properties":{"scalerank":1,"featurecla":"River","name":"Damietta Branch","note":null},"arcs":[2487]},{"type":"LineString","properties":{"scalerank":2,"featurecla":"River","name":"Danube","note":null},"arcs":[2488,2489,2490,2491,2492,2493,2494,2495,2496,2497,2498,2499,2500,2501,2502,2503,2504,2505,2506,2507]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Darling","note":null},"arcs":[2508]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Daugava (Zapadnaya Dvina)","note":null},"arcs":[2509,2510]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Desaguadero","note":null},"arcs":[2511]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Dicle","note":null},"arcs":[2512,2513]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Digul","note":null},"arcs":[2514]},{"type":"LineString","properties":{"scalerank":2,"featurecla":"River","name":"Dihang","note":null},"arcs":[2515]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Dnepre","note":null},"arcs":[2516]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Dniester","note":null},"arcs":[[2517],[2518,2519,2520,2521]]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"Dnipro (Dnieper)","note":null},"arcs":[[2522],[2523],[2524],[2525],[2526,2527]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Don","note":null},"arcs":[[2528],[2529],[2530]]},{"type":"MultiLineString","properties":{"scalerank":2,"featurecla":"River","name":"Donau (Danube)","note":null},"arcs":[[2531],[2532,2533]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Double Mountain Fork Brazos","note":null},"arcs":[2534]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Drava","note":null},"arcs":[2535,2536,2537,2538,2539]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Duero","note":null},"arcs":[2540,2541,2542]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Ebro","note":null},"arcs":[2543]},{"type":"LineString","properties":{"scalerank":1,"featurecla":"River","name":"El Bahr el Abyad (White Nile)","note":null},"arcs":[2544]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"River","name":"El Bahr el Azraq (Blue Nile)","note":null},"arcs":[[2545],[2546]]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"Elbe","note":null},"arcs":[[2547],[2548],[2549,2550]]},{"type":"MultiLineString","properties":{"scalerank":2,"featurecla":"River","name":"Ertis","note":null},"arcs":[[2551],[2552]]},{"type":"LineString","properties":{"scalerank":2,"featurecla":"River","name":"Ertix (Irtysh)","note":null},"arcs":[2553]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"River","name":"Euphrates","note":null},"arcs":[[2554,2555],[2556]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Ferenc Csatorna","note":null},"arcs":[2557,2558,2559]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Finlay","note":null},"arcs":[2560]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"River","name":"Firat","note":null},"arcs":[[2561],[2562]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Fitzroy","note":null},"arcs":[2563]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Fraser","note":null},"arcs":[2564]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Gan","note":null},"arcs":[2565]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"River","name":"Ganges","note":null},"arcs":[[2566],[2567],[2568],[2569,2570],[2571],[2572],[2573],[2574],[2575,2576,2577],[2578],[2579,2580],[2581,2582]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Garonne","note":null},"arcs":[2583]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Genal?","note":null},"arcs":[2584]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Gharraf Canal","note":null},"arcs":[2585]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Gila","note":null},"arcs":[[2586],[2587]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Glomma (Glåma)","note":null},"arcs":[2588]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"Godävari","note":null},"arcs":[[2589],[2590],[2591]]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"River","name":"Grande","note":null},"arcs":[[2592],[2593],[2594],[2595,2596,2597,2598],[2599],[2600],[2601]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Great Pee Dee","note":null},"arcs":[2602]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Guaporé","note":null},"arcs":[2603,2604]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Göta älv","note":null},"arcs":[2605]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Hailar","note":null},"arcs":[2606]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Han","note":null},"arcs":[[2607],[2608]]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Heilong Jiang (Amur)","note":null},"arcs":[2609,2610]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Helmand","note":null},"arcs":[2611]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Holston","note":null},"arcs":[2612]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Hong (Red)","note":null},"arcs":[2613]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Hongshui","note":null},"arcs":[2614]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"River","name":"Huang","note":null},"arcs":[[2615],[2616],[2617]]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Huang (Yellow)","note":null},"arcs":[2618]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Hudson","note":null},"arcs":[2619]},{"type":"LineString","properties":{"scalerank":2,"featurecla":"River","name":"Ideriyn","note":null},"arcs":[2620]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Indaiá","note":null},"arcs":[2621]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"Indigirka","note":null},"arcs":[[2622],[2623]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Indragi","note":null},"arcs":[2624]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"River","name":"Indus","note":null},"arcs":[[2625],[2626],[2627],[2628],[2629],[2630],[2631],[2632,2633]]},{"type":"MultiLineString","properties":{"scalerank":2,"featurecla":"River","name":"Irrawaddy Delta","note":null},"arcs":[[2634,2635],[2636],[2637],[2638]]},{"type":"MultiLineString","properties":{"scalerank":2,"featurecla":"River","name":"Irtysh","note":null},"arcs":[[2639],[2640],[2641]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Ishikari","note":null},"arcs":[2642]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Ismailiya Canal","note":null},"arcs":[2643]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Japurá","note":null},"arcs":[2644]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Jequitinhonha","note":null},"arcs":[2645]},{"type":"MultiLineString","properties":{"scalerank":1,"featurecla":"River","name":"Jinsha (Yangtze)","note":null},"arcs":[[2646],[2647]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Jordan","note":null},"arcs":[[2648],[2649,2650],[2651]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Jubba","note":null},"arcs":[2652]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Juruena","note":null},"arcs":[2653]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Kadéï","note":null},"arcs":[2654,2655,2656,2657,2658,2659]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Kafue","note":null},"arcs":[2660]},{"type":"LineString","properties":{"scalerank":1,"featurecla":"River","name":"Kagera","note":null},"arcs":[2661,2662,2663,2664,2665,2666]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Kamchatka","note":null},"arcs":[2667]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Kapuas","note":null},"arcs":[2668]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Kasai","note":null},"arcs":[2669,2670,2671,2672,2673,2674]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Katherine","note":null},"arcs":[2675]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Kayan","note":null},"arcs":[2676]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Kem","note":null},"arcs":[[2677],[2678],[2679],[2680]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Kemijoki","note":null},"arcs":[[2681],[2682]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Khatanga","note":null},"arcs":[2683]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Kheta","note":null},"arcs":[[2684],[2685]]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Kibali","note":null},"arcs":[2686]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"Klamath","note":null},"arcs":[[2687],[2688]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Kokemäenjoki","note":null},"arcs":[2689]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Kolyma","note":null},"arcs":[2690]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Konqi","note":null},"arcs":[2691]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Koukourou","note":null},"arcs":[2692]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Koyukuk","note":null},"arcs":[2693]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Krishna","note":null},"arcs":[[2694],[2695]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Kuskokwim","note":null},"arcs":[2696]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Kwango","note":null},"arcs":[2697,2698,2699,2700]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Kyzyl-Khem","note":null},"arcs":[2701]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"La Grande Rivière","note":null},"arcs":[[2702],[2703],[2704],[2705]]},{"type":"LineString","properties":{"scalerank":2,"featurecla":"River","name":"Lancang (Mekong)","note":null},"arcs":[2706,2707,2708,2709,2710,2711]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Lek","note":null},"arcs":[2712]},{"type":"MultiLineString","properties":{"scalerank":1,"featurecla":"River","name":"Lena","note":null},"arcs":[[2713],[2714,2715,2716]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Liao","note":null},"arcs":[2717]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Liard","note":null},"arcs":[2718,2719]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Limpopo","note":null},"arcs":[2720,2721,2722,2723]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"Loire","note":null},"arcs":[[2724],[2725]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Lom","note":null},"arcs":[2726,2727]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"Lower Tunguska (Nizhnyaya Tunguska)","note":null},"arcs":[[2728],[2729]]},{"type":"LineString","properties":{"scalerank":2,"featurecla":"River","name":"Lualaba","note":null},"arcs":[2730]},{"type":"MultiLineString","properties":{"scalerank":2,"featurecla":"River","name":"Lualaba (Congo)","note":null},"arcs":[[2731],[2732]]},{"type":"MultiLineString","properties":{"scalerank":2,"featurecla":"River","name":"Mackenzie","note":null},"arcs":[[2733,2734,2735],[2736],[2737],[2738],[2739]]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Madeira","note":null},"arcs":[2740,2741]},{"type":"MultiLineString","properties":{"scalerank":1,"featurecla":"River","name":"Madison","note":null},"arcs":[[2742],[2743]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Madre de Dios","note":null},"arcs":[2744,2745]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"Magdalena","note":null},"arcs":[[2746],[2747]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Mahäna Nadï","note":null},"arcs":[[2748],[2749]]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Malyy Yenisey","note":null},"arcs":[2750]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Mamberamo","note":null},"arcs":[2751]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Mamoré","note":null},"arcs":[2752]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Mananantanana","note":null},"arcs":[2753]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Mangoky","note":null},"arcs":[2754]},{"type":"LineString","properties":{"scalerank":2,"featurecla":"River","name":"Maquan (Damqogkanbab)","note":null},"arcs":[2755]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Marañón","note":null},"arcs":[2756]},{"type":"MultiLineString","properties":{"scalerank":2,"featurecla":"River","name":"Mekong","note":null},"arcs":[[2757],[2758,2759],[2760],[2761],[2761],[2762,2763]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Mendoza","note":null},"arcs":[2764]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Meta","note":null},"arcs":[2765,2766,2767]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Min","note":null},"arcs":[2768]},{"type":"MultiLineString","properties":{"scalerank":1,"featurecla":"River","name":"Mississippi","note":null},"arcs":[[2769,2770],[2771],[2772],[2773,2774,2775,2776,2777,2778,2779,2780,2781,2782,2783,2784,2785,2786,2787,2788,2789,2790,2791,2792],[2793],[2794]]},{"type":"MultiLineString","properties":{"scalerank":1,"featurecla":"River","name":"Missouri","note":null},"arcs":[[2795,2796,2797,2798,2799,2800,2801,2802],[2803],[2804],[2805],[2806]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Mitchell","note":null},"arcs":[2807]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Mouhoun (Black Volta)","note":null},"arcs":[2808,2809,2810,2811,2812]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"River","name":"Murray","note":null},"arcs":[[2813,2814,2815,2816],[2817,2818,2819,2820],[2821,2822,2823,2824,2825,2826,2827]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"N. Fork Kuskokwim","note":null},"arcs":[2828]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Nakanbé (White Volta)","note":null},"arcs":[2829,2830]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Nanpan","note":null},"arcs":[2831]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Narmada","note":null},"arcs":[2832]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"Naryn","note":null},"arcs":[[2833,2834],[2835]]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Nederrijn","note":null},"arcs":[2836]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"River","name":"Negro","note":null},"arcs":[[2837],[2838,2839,2840,2841,2842,2843,2844]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Nelson","note":null},"arcs":[[2845],[2846],[2847],[2848],[2849]]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Neuquén","note":null},"arcs":[2850]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Neva","note":null},"arcs":[2851]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Niagra","note":null},"arcs":[2852]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"River","name":"Niger","note":null},"arcs":[[2853],[2854],[2855],[2856],[2857],[2858,2859],[2860,2861,2862],[2863],[2864],[2865],[2866],[2867,2868,2869]]},{"type":"MultiLineString","properties":{"scalerank":1,"featurecla":"River","name":"Nile","note":null},"arcs":[[2870,2871],[2872]]},{"type":"LineString","properties":{"scalerank":2,"featurecla":"River","name":"Nmai","note":null},"arcs":[2873]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"North Saskatchewan","note":null},"arcs":[[2874],[2875]]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Nu","note":null},"arcs":[2876,2877,2878]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Nu (Salween)","note":null},"arcs":[2879]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"Ob","note":null},"arcs":[[2880],[2881,2882]]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Ob'","note":null},"arcs":[2883]},{"type":"MultiLineString","properties":{"scalerank":2,"featurecla":"River","name":"Ob’","note":null},"arcs":[[2884],[2885],[2886],[2887]]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Oder","note":null},"arcs":[2888,2889,2890,2891]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"River","name":"Ohio","note":null},"arcs":[[2892,2893,2894],[2895,2896,2897,2898,2899]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Okavango","note":null},"arcs":[[2900],[2901],[2902],[2903],[2904],[2905],[2906],[2907]]},{"type":"LineString","properties":{"scalerank":1,"featurecla":"River","name":"Olenekskaya Protoka","note":null},"arcs":[2908,2909]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Olenëk","note":null},"arcs":[2910]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Omo","note":null},"arcs":[2911]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"Orange","note":null},"arcs":[[2912],[2913,2914,2915],[2916,2917,2918]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Ord","note":null},"arcs":[[2919],[2920]]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"River","name":"Orinoco","note":null},"arcs":[[2921,2922,2923,2924,2925,2926],[2927,2928],[2929],[2930],[2931]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Ottawa","note":null},"arcs":[[2932,2933],[2934],[2935],[2936],[2936],[2937]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Ouham","note":null},"arcs":[2938]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Pamir","note":null},"arcs":[2939]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Panama Canal","note":null},"arcs":[[2940],[2941]]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Panj","note":null},"arcs":[2942,2943,2944,2945]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Paraiba","note":null},"arcs":[[2946],[2947,2948]]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"Paranaíba","note":null},"arcs":[[2949,2950],[2951],[2952]]},{"type":"MultiLineString","properties":{"scalerank":2,"featurecla":"River","name":"Paraná","note":null},"arcs":[[2953],[2954],[2955],[2956],[2957,2958],[2959,2960],[2961,2962,2963,2964],[2965,2966,2967],[2968,2969,2970],[2971,2972],[2973,2974,2975,2976,2977,2978,2979,2980,2981,2982,2983,2984]]},{"type":"MultiLineString","properties":{"scalerank":2,"featurecla":"River","name":"Peace","note":null},"arcs":[[2985],[2986]]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"Pechora","note":null},"arcs":[[2987],[2988],[2989],[2990],[2991]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Pend Orielle","note":null},"arcs":[2992]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Pilcomayo","note":null},"arcs":[2993,2994,2995,2996]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Pit","note":null},"arcs":[2997]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Po","note":null},"arcs":[2998]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Porcupine","note":null},"arcs":[2999]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Potomac","note":null},"arcs":[3000,3001,3002,3003,3004]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Purari","note":null},"arcs":[3005]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Purús","note":null},"arcs":[3006]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Pánuco","note":null},"arcs":[3007]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Quan","note":null},"arcs":[3008]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"R. des Outaouais","note":null},"arcs":[[3009],[3010],[3011],[3012],[3013]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Rainy","note":null},"arcs":[[3014],[3015],[3016]]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"Rhein","note":null},"arcs":[[3017],[3018,3019,3020],[3021]]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Rhin (Rhein)","note":null},"arcs":[3022,3023,3024,3025,3026]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Rhine","note":null},"arcs":[3027,3028]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Rhône","note":null},"arcs":[[3029],[3030,3031],[3032]]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"Rio Grande","note":null},"arcs":[[3033],[3034],[3035,3036],[3037],[3038],[3039]]},{"type":"LineString","properties":{"scalerank":1,"featurecla":"River","name":"Rosetta Branch","note":null},"arcs":[3040,3041]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Ruki","note":null},"arcs":[3042]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Rupert","note":null},"arcs":[[3043],[3044],[3045]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Ruvuma","note":null},"arcs":[3046,3047,3048,3049,3050]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Río Grande de Santiago","note":null},"arcs":[[3051],[3052],[3053],[3054]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"S. Branch Potomac","note":null},"arcs":[3055,3056]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"Sacramento","note":null},"arcs":[[3057],[3058]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Saint John","note":null},"arcs":[3059,3060,3061]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Salado","note":null},"arcs":[3062]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Salween","note":null},"arcs":[3063,3064,3065]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"San Joaquin","note":null},"arcs":[[3066],[3067],[3068]]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"San Juan","note":null},"arcs":[[3069],[3070,3071],[3072]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Sanaga","note":null},"arcs":[3073]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Sangha","note":null},"arcs":[3074]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Santa Cruz","note":null},"arcs":[3075]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"Saskatchewan","note":null},"arcs":[[3076],[3077],[3078],[3079]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Sassandra","note":null},"arcs":[[3080],[3081],[3082]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Savannah","note":null},"arcs":[[3083],[3084]]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Seine","note":null},"arcs":[3085]},{"type":"MultiLineString","properties":{"scalerank":2,"featurecla":"River","name":"Selenge (Selenga)","note":null},"arcs":[[3086],[3087],[3088]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Semliki","note":null},"arcs":[[3089],[3090,3091]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Setit","note":null},"arcs":[3092,3093,3094]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Shatt al Arab","note":null},"arcs":[3095,3096]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Shiquan","note":null},"arcs":[3097]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"River","name":"Shire","note":null},"arcs":[[3098,3099,3100],[3101]]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"Shishhid Gol","note":null},"arcs":[[3102],[3103]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Skeena","note":null},"arcs":[3104]},{"type":"LineString","properties":{"scalerank":2,"featurecla":"River","name":"Slave","note":null},"arcs":[3105]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"Snake","note":null},"arcs":[[3106,3107,3108,3109,3110,3111],[3112],[3113],[3114]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Songhua (Sungari)","note":null},"arcs":[[3115],[3116]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Soroksari Duna","note":null},"arcs":[3117]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"South Saskatchewan","note":null},"arcs":[[3118],[3119]]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Sprague","note":null},"arcs":[3120]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"St. Clair","note":null},"arcs":[3121]},{"type":"LineString","properties":{"scalerank":2,"featurecla":"River","name":"St. Lawrence","note":null},"arcs":[3122]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Stikine","note":null},"arcs":[3123]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Suez Canal","note":null},"arcs":[[3124],[3125,3126]]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"Sukhona","note":null},"arcs":[[3127],[3128]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Susitna","note":null},"arcs":[3129]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Sutlej","note":null},"arcs":[[3130],[3131],[3132,3133,3134]]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Svernaya Dvina","note":null},"arcs":[3135,3136]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Svir’","note":null},"arcs":[3137]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"Syr Darya","note":null},"arcs":[[3138,3139],[3140],[3141]]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"São Francisco","note":null},"arcs":[[3142,3143,3144],[3145,3146,3147,3148,3149,3150,3151,3152,3153,3154]]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Sénégal","note":null},"arcs":[3155,3156]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"Tajo","note":null},"arcs":[[3157],[3158],[3159]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Tanana","note":null},"arcs":[3160]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Tapajós","note":null},"arcs":[3161,3162,3163,3164,3165]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Tarim","note":null},"arcs":[3166,3167]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Taritatu","note":null},"arcs":[3168]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Taz","note":null},"arcs":[3169]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Tejo (Tagus)","note":null},"arcs":[3170,3171]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"Tennessee","note":null},"arcs":[[3172,3173,3174],[3175],[3176]]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"River","name":"Teslin","note":null},"arcs":[[3177],[3178]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Thames","note":null},"arcs":[3179]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"Thelon","note":null},"arcs":[[3180],[3181],[3182],[3183],[3184]]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Tigris","note":null},"arcs":[3185,3186]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Tisa","note":null},"arcs":[3187]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Tisza","note":null},"arcs":[[3188],[3189,3190,3191,3192,3193,3194]]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Tobol","note":null},"arcs":[3195,3196,3197,3198,3199]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"Tocantins","note":null},"arcs":[[3200,3201,3202],[3203]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Tom’","note":null},"arcs":[3204]},{"type":"LineString","properties":{"scalerank":1,"featurecla":"River","name":"Tongtian","note":null},"arcs":[3205]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Trofimovskaya Protoka","note":null},"arcs":[3206]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Tshuapa","note":null},"arcs":[3207]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Tugaloo","note":null},"arcs":[3208]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Tumatskaya Protoka","note":null},"arcs":[3209]},{"type":"LineString","properties":{"scalerank":1,"featurecla":"River","name":"Tuotuo","note":null},"arcs":[3210]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Ubangi","note":null},"arcs":[3211,3212,3213,3214]},{"type":"LineString","properties":{"scalerank":1,"featurecla":"River","name":"Ucayali","note":null},"arcs":[3215]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Uele","note":null},"arcs":[3216,3217]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"Ural","note":null},"arcs":[[3218,3219,3220,3221,3222],[3223]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Uruguay","note":null},"arcs":[3224,3225,3226,3227,3228,3229,3230,3231,3232]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"Usumacinta","note":null},"arcs":[[3233,3234],[3235],[3236]]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"Vaal","note":null},"arcs":[[3237],[3238],[3239]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Verde","note":null},"arcs":[3240]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"Verkhniy Yenisey","note":null},"arcs":[[3241],[3242]]},{"type":"MultiLineString","properties":{"scalerank":1,"featurecla":"River","name":"Victoria Nile","note":null},"arcs":[[3243],[3244],[3245,3246]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Vilyuy","note":null},"arcs":[[3247],[3248]]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"Vistula","note":null},"arcs":[[3249],[3250]]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"River","name":"Volga","note":null},"arcs":[[3251],[3252],[3253],[3254],[3255],[3256],[3257],[3258],[3259]]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Volta","note":null},"arcs":[3260]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Vorma","note":null},"arcs":[[3261],[3262],[3263]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Vuoksi","note":null},"arcs":[[3264],[3265]]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"Vychegda","note":null},"arcs":[[3266],[3267]]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Waal","note":null},"arcs":[3268]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Wabash","note":null},"arcs":[3269,3270]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Waikato","note":null},"arcs":[[3271],[3272]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Waitaki","note":null},"arcs":[3273,3274,3275]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Weir","note":null},"arcs":[3276,3277]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Willamette","note":null},"arcs":[3278]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Winnipeg","note":null},"arcs":[[3279],[3280]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Xar Moron","note":null},"arcs":[3281]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"Xi","note":null},"arcs":[[3282],[3283],[3284],[3285],[3286],[3287]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Xiliao","note":null},"arcs":[3288]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"Xingu","note":null},"arcs":[[3289],[3290]]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Xun","note":null},"arcs":[3291]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Yadkin","note":null},"arcs":[3292]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Yamuna","note":null},"arcs":[3293]},{"type":"MultiLineString","properties":{"scalerank":1,"featurecla":"River","name":"Yangtze","note":null},"arcs":[[3294,3295],[3296],[3297]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Yarkant","note":null},"arcs":[3298]},{"type":"LineString","properties":{"scalerank":2,"featurecla":"River","name":"Yarlung (Brahmaputra)","note":null},"arcs":[3299]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Yenisey","note":null},"arcs":[3300]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Yuan","note":null},"arcs":[[3301],[3302],[3303]]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"River","name":"Yukon","note":null},"arcs":[[3304,3305,3306],[3307],[3308],[3309,3310,3311],[3312],[3312]]},{"type":"LineString","properties":{"scalerank":2,"featurecla":"River","name":"Za","note":null},"arcs":[3313]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"River","name":"Zambezi","note":null},"arcs":[[3314],[3315],[3316,3317,3318],[3319,3320],[3321,3322,3323]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":null,"note":"_untitled_70"},"arcs":[3324]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":null,"note":"_untitled_71"},"arcs":[3325]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":null,"note":"_untitled_72"},"arcs":[[3326],[3327],[3328]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":null,"note":"_untitled_73"},"arcs":[3329,3330]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":null,"note":"_untitled_75"},"arcs":[3331]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":null,"note":"_untitled_76"},"arcs":[3332]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":null,"note":"_untitled_77"},"arcs":[3333]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":null,"note":"_untitled_78"},"arcs":[[3334],[3335],[3336],[3337],[3338],[3339],[3340],[3341],[3342],[3343],[3344]]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":null,"note":"_untitled_79"},"arcs":[[3345],[3346],[3347]]},{"type":"LineString","properties":{"scalerank":5,"featurecla":null,"name":null,"note":"_untitled_78"},"arcs":[3348]}]},"countries":{"type":"GeometryCollection","properties":{"ids":["ABW","AFG","AGO","AIA","ALB","ALA","AND","ARE","ARG","ARM","ASM","ATA","-99","ATF","ATG","AUS","AUT","AZE","BDI","BEL","BEN","BFA","BGD","BGR","BHR","BHS","BIH","BLM","BLR","BLZ","BMU","BOL","BRA","BRB","BRN","BTN","BWA","CAF","CAN","CHE","CHL","CHN","CIV","CMR","COD","COG","COK","COL","COM","CPV","CRI","CUB","CUW","CYM","-99","CYP","CZE","DEU","DJI","DMA","DNK","DOM","DZA","ECU","EGY","ERI","ESP","EST","ETH","FIN","FJI","FLK","FRA","FRO","FSM","GAB","GBR","GEO","GGY","GHA","GIN","GMB","GNB","GNQ","GRC","GRD","GRL","GTM","GUM","GUY","HKG","HMD","HND","HRV","HTI","HUN","IDN","IMN","IND","-99","IOT","IRL","IRN","IRQ","ISL","ISR","ITA","JAM","JEY","JOR","JPN","-99","KAZ","KEN","KGZ","KHM","KIR","KNA","KOR","-99","KWT","LAO","LBN","LBR","LBY","LCA","LIE","LKA","LSO","LTU","LUX","LVA","MAC","MAF","MAR","MCO","MDA","MDG","MDV","MEX","MHL","MKD","MLI","MLT","MMR","MNE","MNG","MNP","MOZ","MRT","MSR","MUS","MWI","MYS","NAM","NCL","NER","NFK","NGA","NIC","NIU","NLD","NOR","NPL","NRU","NZL","OMN","PAK","PAN","PCN","PER","PHL","PLW","PNG","POL","PRI","PRK","PRT","PRY","PSE","PYF","QAT","ROU","RUS","RWA","ESH","SAU","SDN","SSD","SEN","SGP","SGS","SHN","SLB","SLE","SLV","SMR","-99","SOM","SPM","SRB","STP","SUR","SVK","SVN","SWE","SWZ","SXM","SYC","SYR","TCA","TCD","TGO","THA","TJK","TKM","TLS","TON","TTO","TUN","TUR","TWN","TZA","UGA","UKR","URY","USA","UZB","VAT","VCT","VEN","VGB","VIR","VNM","VUT","WLF","WSM","YEM","ZAF","ZMB","ZWE"]},"geometries":[{"type":"Polygon","properties":{"centroid":[-69.98267711263028,12.52088038386159]},"id":"ABW","arcs":[[-227]]},{"type":"Polygon","properties":{"centroid":[66.0047336557855,33.83523072784671]},"id":"AFG","arcs":[[3992,3993,3994,3995,3996,3997,3998,3999,-2317,4000,4001,-2315,-2946,4002,4003,-2943,-2940,4004]]},{"type":"MultiPolygon","properties":{"centroid":[17.564439961395934,-12.331949314925073]},"id":"AGO","arcs":[[[-2700,4005,4006,-2673,4007,-2671,4008,4009,4010,-2478,4011,-1905,-2472,4012]],[[-1903,4013,4014]]]},{"type":"Polygon","properties":{"centroid":[-63.06498926543745,18.223959502304773]},"id":"AIA","arcs":[[-1176]]},{"type":"Polygon","properties":{"centroid":[20.049833961088872,41.14244989474522]},"id":"ALB","arcs":[[4015,4016,4017,-1847,4018]]},{"type":"MultiPolygon","properties":{"centroid":[19.944009818501435,60.23133494158743]},"id":"ALA","arcs":[[[-1675]],[[-1038]],[[-1039]]]},{"type":"Polygon","properties":{"centroid":[1.560543779178861,42.54229102186335]},"id":"AND","arcs":[[4019,4020]]},{"type":"MultiPolygon","properties":{"centroid":[54.3072021284929,23.90360017447817]},"id":"ARE","arcs":[[[-397]],[[-395]],[[-393]],[[-2046]],[[-1927,4021,4022,-1929,4023],[4024]]]},{"type":"MultiPolygon","properties":{"centroid":[-65.15610273816407,-35.179961753476185]},"id":"ARG","arcs":[[[-426]],[[-186,4025,-184]],[[-427]],[[2994,4026,4027,2996,2984,-2961,4028,4029,4030,4031,4032,4033,4034,3230,4035,4036,3232,-1361,-1360,-1359,-1358,-1357,4037,4038,4039]]]},{"type":"MultiPolygon","properties":{"centroid":[44.92921940941149,40.28998369119276]},"id":"ARM","arcs":[[[4040]],[[4041,4042,4043,4044,4045],[4046]]]},{"type":"Polygon","properties":{"centroid":[-170.71802574614057,-14.304459970862213]},"id":"ASM","arcs":[[-468]]},{"type":"MultiPolygon","properties":{"centroid":[20.80425932282373,-80.56015144520647]},"id":"ATA","arcs":[[[-310]],[[-318]],[[-314]],[[-316]],[[-182]],[[-328]],[[-334]],[[-86]],[[-337]],[[-329]],[[-179]],[[-180]],[[-281]],[[-181]],[[-309]],[[-315]],[[-283]],[[-303]],[[-317]],[[-301]],[[-304]],[[-311]],[[-299]],[[-313]],[[-312]],[[-285]],[[-300]],[[-279]],[[-302]],[[-305]],[[-308]],[[-307]],[[-306]],[[-84]],[[-331]],[[-284]],[[-85]],[[-365]],[[-361]],[[-92]],[[-359]],[[-360]],[[-362]],[[-332]],[[-292]],[[-333]],[[-291]],[[-91]],[[-321]],[[-356]],[[-323]],[[-89]],[[-355]],[[-319]],[[-320]],[[-330]],[[-363]],[[-294]],[[-324]],[[-327]],[[-322]],[[-353]],[[-90]],[[-326]],[[-364]],[[-345]],[[-183]],[[4047]],[[-354]],[[-368]],[[-280]],[[-369]],[[-287]],[[-325]],[[-282]],[[-289]],[[-93]],[[-290]],[[-297]],[[-295]],[[-296]],[[-367]],[[-293]],[[-288]],[[-366]],[[-286]],[[-298]],[[-346]],[[-341]],[[-88]],[[-347]],[[-344]],[[-87]],[[-352]],[[-358]],[[-340]],[[1751,3393]],[[-339]],[[-350]],[[-357]],[[-348]],[[-351]],[[-349]],[[-342]],[[-343]],[[-336]],[[-338]],[[-335]]]},{"type":"Polygon","properties":{"centroid":[123.58383789719254,-12.42993164128885]},"id":"-99","arcs":[[4048]]},{"type":"MultiPolygon","properties":{"centroid":[69.49547079795654,-49.30422960742937]},"id":"ATF","arcs":[[[-930]],[[-41]],[[-931]]]},{"type":"MultiPolygon","properties":{"centroid":[-61.78996502678327,17.077778021846207]},"id":"ATG","arcs":[[[-1180]],[[-1178]]]},{"type":"MultiPolygon","properties":{"centroid":[134.35514541466424,-25.573180440873607]},"id":"AUS","arcs":[[[-454]],[[-539]],[[-541]],[[-540]],[[128]],[[-546]],[[-542]],[[-544]],[[-545]],[[-543]],[[-549]],[[-548]],[[-547]],[[-550]],[[-551]],[[-538]],[[-552]],[[-553]],[[-554]],[[-555]],[[-537]],[[-521]],[[-522]],[[-523]],[[-528]],[[-527]],[[-516]],[[-519]],[[-517,-518]],[[-536]],[[-535]],[[-529]],[[-530]],[[-532]],[[-533]],[[-534]],[[-531]],[[-520]],[[25,26,27,28,29,30,31,32,33,34,35,36,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24]],[[-524]],[[-525]],[[-526]]]},{"type":"Polygon","properties":{"centroid":[14.126476099637959,47.585494392036395]},"id":"AUT","arcs":[[4049,4050,4051,4052,4053,4054,3020,4055,4056,4057,4058]]},{"type":"MultiPolygon","properties":{"centroid":[47.663893916682134,40.34413798825606]},"id":"AZE","arcs":[[[4059,4060,-4043]],[[-4047]],[[-1759,4061,-4046,4062,4063],[-4041]]]},{"type":"Polygon","properties":{"centroid":[29.875121564464624,-3.3593966574700915]},"id":"BDI","arcs":[[4064,-2663,4065,4066,4067]]},{"type":"Polygon","properties":{"centroid":[4.64065113918381,50.63981575561342]},"id":"BEL","arcs":[[4068,4069,4070,4071,-1823,4072,4073]]},{"type":"Polygon","properties":{"centroid":[2.3278525444876617,9.641759702254502]},"id":"BEN","arcs":[[4074,-1892,4075,4076,4077,2868]]},{"type":"Polygon","properties":{"centroid":[-1.7545660297092933,12.269538449629621]},"id":"BFA","arcs":[[4078,-4077,4079,4080,4081,2809,4082,4083,4084]]},{"type":"MultiPolygon","properties":{"centroid":[90.22405508252429,23.897519690859532]},"id":"BGD","arcs":[[[-876]],[[-875,-874]],[[-877]],[[-878]],[[-880]],[[-879]],[[4085,-1955,-1954,-1953,-1952,-1951,-1950,-1949,-2571,4086,4087,-2576,-2581,4088]]]},{"type":"Polygon","properties":{"centroid":[25.21552908632222,42.76890317971388]},"id":"BGR","arcs":[[-1850,4089,4090,4091,4092,2501,4093,2503,4094]]},{"type":"Polygon","properties":{"centroid":[50.54196932310271,26.042051347676903]},"id":"BHR","arcs":[[-401]]},{"type":"MultiPolygon","properties":{"centroid":[-78.03780359463866,24.701399095427455]},"id":"BHS","arcs":[[[-1145]],[[-1188]],[[-1185]],[[-1146]],[[-1143]],[[-1149]],[[-1148]],[[-1144]],[[-1138]],[[-1150]],[[-254]],[[-1153]],[[-1147]],[[-1159]],[[-1142]]]},{"type":"Polygon","properties":{"centroid":[17.76876750238856,44.17450107488766]},"id":"BIH","arcs":[[4095,4096,4097,-1844,4098]]},{"type":"Polygon","properties":{"centroid":[-62.84067778805723,17.898804511065805]},"id":"BLM","arcs":[[4099]]},{"type":"Polygon","properties":{"centroid":[28.03209307025718,53.53131376850481]},"id":"BLR","arcs":[[4100,4101,4102,4103,4104,4105,4106]]},{"type":"MultiPolygon","properties":{"centroid":[-88.71846154862048,17.194731117755726]},"id":"BLZ","arcs":[[[-1162]],[[-1161]],[[4107,4108,-1431]]]},{"type":"Polygon","properties":{"centroid":[-64.7545588982028,32.313678020844634]},"id":"BMU","arcs":[[-1115]]},{"type":"Polygon","properties":{"centroid":[-64.68538643984245,-16.70814786290701]},"id":"BOL","arcs":[[4109,-4027,-2995,-4040,4110,4111,4112,4113,4114,4115,4116,4117,4118,4119,-2741,-2605,4120,4121,4122,4123]]},{"type":"MultiPolygon","properties":{"centroid":[-53.11693612901671,-10.840476084286829]},"id":"BRA","arcs":[[[-1006]],[[-1005]],[[-1007]],[[-1004]],[[-1237]],[[-1236]],[[-1235]],[[-1238]],[[-1228,-1227,-1226,-1230,-1229]],[[-202,-201,-200]],[[-1241]],[[-1242]],[[-1239]],[[-1243]],[[-1244]],[[-1240]],[[4124,4125,4126,4127,4128,-1414,-1413,-1412,-1411,-1410,-1409,-1408,-1407,-1406,-1405,-1404,-1403,-1402,-1401,-1400,-1399,-1398,-1397,-1396,-1395,-1394,-1393,-1392,-1391,-1390,-1389,-1388,-1387,-1386,-1385,-1384,-1383,-1382,-1381,-1380,-1379,-1378,-1377,-1376,-1375,-1374,-1373,-1372,-1371,-1370,-1369,-1368,-1367,-1366,-1365,-1364,-1363,4129,-4036,-3231,-4035,-4034,-4033,-4032,-4031,-4030,4130,2170,4131,4132,4133,4134,4135,4136,-2981,4137,-2979,4138,4139,-4124,-4123,-4122,-4121,2604,2740,-4120,-4119,-4118,-4117,-4116,4140,4141,4142,4143,4144,4145,4146,4147,4148,4149,4150]]]},{"type":"Polygon","properties":{"centroid":[-59.55979700214021,13.181454282230607]},"id":"BRB","arcs":[[-1174]]},{"type":"MultiPolygon","properties":{"centroid":[114.59195822256152,4.4904899408007095]},"id":"BRN","arcs":[[[-161,4151]],[[4152,4153,-162]]]},{"type":"Polygon","properties":{"centroid":[90.40188155254798,27.411065885782453]},"id":"BTN","arcs":[[4154,4155]]},{"type":"Polygon","properties":{"centroid":[23.7985336772939,-22.184032132843146]},"id":"BWA","arcs":[[4156,-2722,4157,4158]]},{"type":"Polygon","properties":{"centroid":[20.468268382042726,6.568232962873498]},"id":"CAF","arcs":[[4159,4160,4161,3217,4162,4163,-2657,4164,-2655,4165,4166,4167,2383,4168]]},{"type":"MultiPolygon","properties":{"centroid":[-102.36576639659782,57.93467958621204]},"id":"CAN","arcs":[[[-239]],[[-449]],[[-451]],[[-444]],[[-443]],[[-442]],[[-448]],[[-102]],[[-119]],[[-445]],[[-1652]],[[-446]],[[-447]],[[-1103]],[[-1102]],[[-1501,-1500,-1499,-1498,3367,-1495,-1494,-1493,4169,-3061,4170,4171,4172,4173,4174,4175,4176,4177,4178,4179]],[[-1094]],[[-1648]],[[-1650]],[[-1101]],[[-1105]],[[-101]],[[-1104]],[[-1106]],[[-1647]],[[-196,-195,-194]],[[-1646]],[[-1219]],[[-1649]],[[-1592]],[[-1216]],[[-1220]],[[-1214]],[[-1221]],[[-1535]],[[-118]],[[-116]],[[-1222]],[[-1599]],[[-1218]],[[-1217]],[[-117]],[[-1215]],[[4180,-1325]],[[-1664]],[[-1593]],[[-1597]],[[-1594]],[[-1601]],[[-1595]],[[-1665]],[[-1596]],[[-1666]],[[-1598]],[[-1600]],[[-1670]],[[-1614]],[[-1609]],[[-1616]],[[-1633]],[[-1624]],[[-1539]],[[-1612]],[[-1607]],[[-1615]],[[-1538]],[[-1537]],[[-1611]],[[-1620]],[[-1552]],[[-1632]],[[-1628,-1627,-1626,-1630,-1629]],[[-1621]],[[-1662]],[[-1613]],[[-1660]],[[-1661]],[[-1536]],[[-1663]],[[-1631]],[[-1553]],[[-1610]],[[-1659]],[[-1608]],[[-1658]],[[-1653]],[[-1654]],[[-1606]],[[-1622]],[[-1605]],[[-1623]],[[-1657]],[[-1656]],[[-1223]],[[-1617]],[[-1619]],[[-1618]],[[-1584]],[[-1625]],[[-1655]],[[3122,4181,2852,4182,4183,3456,4184,4185,4186,4187,4188,4189,4190,4191,-3122,4192,4193,4194,4195,4196,4197,4198,4199,4200,4201,3014,-2268,4202,4203,4204,4205,4206,4207,4208,4209,4210,4211,4212,4213,4214,4215,4216,-1331,-1330,-1329,-1328,-1327,4217,4218,4219,4220,4221,-1312,3382,-1309,-1308,-1307,-1306,-1305,-1304,3383,-1533,-1532,-1531,-1530,3361,-1527,-1526,-1525,-1524,3362,-1521,3363,-1518,3364,-1515,-1514,-1513,3365,-1510,-1509,-1508,-1507,-1506,-1505,3366,-1502]],[[-1602]],[[-1588,3391,-1585]],[[-1550]],[[-1554]],[[1299,1300,1296,1297,1298]],[[-1551]],[[-1604]],[[-1583]],[[-1589]],[[-1603]],[[-1641]],[[-1645]],[[-1544]],[[-1640]],[[-1643]],[[-1591]],[[-1549]],[[-1699]],[[-1634]],[[-1636]],[[-1555]],[[-1635]],[[3387,-1572,3388,-1575,3389,-1578,3390,-1581]],[[-1639]],[[-1644]],[[-1561,-1560,-1562]],[[-1570]],[[-1543]],[[-1540]],[[-1541]],[[-1638]],[[-1642]],[[3385,-1568,3386,-1565]],[[-1637]],[[-1546,3384,-1547]],[[-1563]],[[-1556]],[[-1542]],[[-1559,-1558,-1557]],[[-1302]]]},{"type":"Polygon","properties":{"centroid":[8.208674706150296,46.79785878361552]},"id":"CHE","arcs":[[-4056,-3021,-3020,4222,-4054,4223,4224,-2188,4225,4226,-3024,4227,-2185,3021,4228]]},{"type":"MultiPolygon","properties":{"centroid":[-71.31112816834381,-35.74807547461987]},"id":"CHL","arcs":[[[-226]],[[-433]],[[-383]],[[-431]],[[-388]],[[-432]],[[-438]],[[-430]],[[-387]],[[-4026,-185]],[[-439]],[[-436]],[[-434]],[[-386]],[[-435]],[[-389]],[[-99]],[[384]],[[-425]],[[-422]],[[-441]],[[-384]],[[-424]],[[-100]],[[-440]],[[-437]],[[-423]],[[-97]],[[-2019]],[[-1252]],[[-4039,-4038,-1356,4229,-4111]]]},{"type":"MultiPolygon","properties":{"centroid":[103.79740668231885,36.61687120002187]},"id":"CHN","arcs":[[[-173]],[[-823]],[[-1291]],[[-1290]],[[-1289]],[[-811]],[[-822]],[[-1288]],[[-820]],[[-821]],[[-819]],[[-818]],[[-2328,-2327,4230,4231,-1985,-1984,-1983,-1982,4232,-1979,-1978,-1977,4233,4234,-1974,4235,4236,-2708,4237,2877,4238,4239,-4156,4240,4241,4242,4243,4244,4245,-3993,4246,4247,4248,4249,4250,4251,4252,-2358,4253,-2356,4254,-2610]]]},{"type":"MultiPolygon","properties":{"centroid":[-5.569708793561661,7.628940654154344]},"id":"CIV","arcs":[[[4255,-1888]],[[-4084,4256,2811,4257,-1886,-1885,4258,4259,4260,4261,4262]]]},{"type":"Polygon","properties":{"centroid":[12.739641557537338,5.69109848985864]},"id":"CMR","arcs":[[-4167,-4166,2654,-4165,2656,4263,2658,4264,4265,4266,-1899,-1898,4267,4268,2415,4269,4270,-2419,4271]]},{"type":"Polygon","properties":{"centroid":[23.643961057145056,-2.877462911076805]},"id":"COD","arcs":[[4272,4273,4274,2211,-3092,4275,4276,-4067,4277,4278,-4009,2670,-4008,2672,-4007,-4006,2699,-4013,2471,-1904,-4015,4279,-2470,-2469,-2468,-3215,4280,4281,4282,-4163,-3218,-4162]]},{"type":"Polygon","properties":{"centroid":[15.219657619515814,-0.837874631183652]},"id":"COG","arcs":[[-4283,-4282,-4281,3214,2467,2468,2469,-4280,-4014,-1902,4283,-4265,-2659,-4264,-4164]]},{"type":"Polygon","properties":{"centroid":[-159.78724218320679,-21.219272881250436]},"id":"COK","arcs":[[-1997]]},{"type":"MultiPolygon","properties":{"centroid":[-73.08070655090462,3.9139491953072163]},"id":"COL","arcs":[[[-1233]],[[4284,2766,4285,-2925,4286,-2923,4287,2839,4288,2841,-4146,2312,4289,4290,-1353,4291,-1424,-1423]]]},{"type":"MultiPolygon","properties":{"centroid":[43.33914435158608,-11.654378161415714]},"id":"COM","arcs":[[[-987]],[[-986]],[[-989]]]},{"type":"MultiPolygon","properties":{"centroid":[-23.63714877330988,15.082404101759273]},"id":"CPV","arcs":[[[-980]],[[-984]],[[-985]],[[-979]],[[-982]],[[-983]],[[-974]],[[-973]]]},{"type":"Polygon","properties":{"centroid":[-84.19208767753804,9.976344638396998]},"id":"CRI","arcs":[[-1427,4292,-1350,4293,3071]]},{"type":"MultiPolygon","properties":{"centroid":[-78.94339745414582,21.614240209263325]},"id":"CUB","arcs":[[[-1156]],[[-1139]],[[-1151]],[[-1140]],[[-1141]],[[-1158]],[[-187]]]},{"type":"Polygon","properties":{"centroid":[-68.97119368795823,12.195516754554777]},"id":"CUW","arcs":[[-1186]]},{"type":"MultiPolygon","properties":{"centroid":[-81.28502392340789,19.320873821967325]},"id":"CYM","arcs":[[[-1165]],[[4294]],[[4295]]]},{"type":"Polygon","properties":{"centroid":[33.56848129735666,35.26277485618938]},"id":"-99","arcs":[[4296,-76,-78]]},{"type":"Polygon","properties":{"centroid":[33.006002195706735,34.91667211200737]},"id":"CYP","arcs":[[-4297,-77]]},{"type":"Polygon","properties":{"centroid":[15.312401628099344,49.73341232948723]},"id":"CZE","arcs":[[4297,4298,-4059,4299]]},{"type":"MultiPolygon","properties":{"centroid":[10.372137744565944,51.08764057195444]},"id":"DEU","arcs":[[[4300,-1808,4301]],[[-1053]],[[-1044]],[[-1295]],[[4302,-1813,4303,4304,-2891,4305,4306,-4300,-4058,-4057,-4229,-3022,2184,-4228,3023,-4227,4307,3025,4308,4309,-4070,4310,-1818,-1817,4311,4312]],[[-1055]]]},{"type":"Polygon","properties":{"centroid":[42.56067540263753,11.748718055877703]},"id":"DJI","arcs":[[4313,4314,4315,-1917]]},{"type":"Polygon","properties":{"centroid":[-61.357725998734516,15.439470202870481]},"id":"DMA","arcs":[[-1181]]},{"type":"MultiPolygon","properties":{"centroid":[9.355996324260829,56.24045732325402]},"id":"DNK","arcs":[[[-1048]],[[-1049]],[[-1045]],[[-1050]],[[-1051]],[[-1043]],[[-82]],[[-1047,-1046]],[[-1052]],[[-80,-81]],[[-1054]],[[4316,-4313,4317,-1815]]]},{"type":"Polygon","properties":{"centroid":[-70.50568896121187,18.89433082333908]},"id":"DOM","arcs":[[4318,-197,-199]]},{"type":"Polygon","properties":{"centroid":[2.617323009197828,28.158938494487593]},"id":"DZA","arcs":[[4319,4320,4321,4322,4323,4324,4325,-1871]]},{"type":"MultiPolygon","properties":{"centroid":[-78.38975674043971,-1.445371276301897]},"id":"ECU","arcs":[[[-1225]],[[-1249]],[[-1246]],[[-1245]],[[-1248]],[[-1251]],[[-1250]],[[-1232]],[[4326,-1354,-4291]]]},{"type":"Polygon","properties":{"centroid":[29.86190099083464,26.49593310640023]},"id":"EGY","arcs":[[4327,4328,-1921,-1920,4329,4330,4331,-1868,-1867,-1866,-1865]]},{"type":"MultiPolygon","properties":{"centroid":[38.83795856911402,15.359506682048513]},"id":"ERI","arcs":[[[-399]],[[-263]],[[-1918,-4316,4332,3093,4333,4334]]]},{"type":"MultiPolygon","properties":{"centroid":[-3.5633652519534316,40.39977281353493]},"id":"ESP","arcs":[[[-978]],[[-970]],[[-975]],[[-966]],[[-968]],[[-981]],[[-967]],[[-1063]],[[-1064]],[[-83]],[[-1062]],[[4335,-4020,4336,-1833,-1832,4337,-3171,4338,-2542,4339,-1828]]]},{"type":"MultiPolygon","properties":{"centroid":[25.832165012658137,58.68592076248203]},"id":"EST","arcs":[[[-63]],[[-720]],[[-719]],[[4340,4341,4342,-1797]]]},{"type":"Polygon","properties":{"centroid":[39.60080098047416,8.622786791427126]},"id":"ETH","arcs":[[-4315,4343,4344,4345,4346,4347,-4334,-3094,-4333]]},{"type":"MultiPolygon","properties":{"centroid":[26.283548036261806,64.50497063842275]},"id":"FIN","arcs":[[[-1676]],[[-1669]],[[-1667]],[[-1037]],[[-1668]],[[-1040]],[[-1677]],[[4348,-1794,-1793,-1792,4349,4350]]]},{"type":"MultiPolygon","properties":{"centroid":[177.97282710768746,-17.822920777393524]},"id":"FJI","arcs":[[[2033]],[[2017]],[[-2016]],[[-478]],[[-2017]],[[-220]],[[-405]],[[-219]],[[-221]],[[-406]],[[-38]],[[-404]],[[-465]],[[3]],[],[[371,372,3355,-370,4351]],[],[[-371,3354]],[],[[-3,-2,3349,1709,4352]],[[-2033]]]},{"type":"MultiPolygon","properties":{"centroid":[-58.76051011225851,-51.74478572911116]},"id":"FLK","arcs":[[[-428]],[[-261]],[[-429]],[[-98]],[[389]],[[-95]]]},{"type":"MultiPolygon","properties":{"centroid":[2.4527621595706934,46.6201146967914]},"id":"FRA","arcs":[[[-994]],[[-988]],[[-4129,4353,-1415]],[[-1169]],[[-1179]],[[-1183]],[[-1182]],[[-191]],[[-1056]],[[4354,-4309,-3026,-4308,-4226,2187,-4225,4355,-1839,4356,-1837,-1836,-1835,-1834,-4337,-4021,-4336,-1827,-1826,-1825,-1824,-4072]]]},{"type":"MultiPolygon","properties":{"centroid":[-6.884747901115312,62.17017601594559]},"id":"FRO","arcs":[[[-1025]],[[-1024]],[[-1026]],[[-1027]],[[-1029]]]},{"type":"MultiPolygon","properties":{"centroid":[158.2325073783575,6.885849420087166]},"id":"FSM","arcs":[[[-506]],[[-507]],[[-2030]],[[-2031]],[[-477]]]},{"type":"Polygon","properties":{"centroid":[11.788628696841835,-0.5866002495507375]},"id":"GAB","arcs":[[-4284,-1901,4357,-4266]]},{"type":"MultiPolygon","properties":{"centroid":[-2.506887684675083,53.93779787014836]},"id":"GBR","arcs":[[[-1057]],[[-1020]],[[4358,205]],[[-1012]],[[-1014]],[[-1015]],[[-1013]],[[-1011]],[[-1036]],[[-1031]],[[-1034]],[[-1032]],[[-1033]],[[-1030]],[[202,203]],[[-1022]],[[-1019]],[[-1023]],[[-1021]],[[-1028]],[[-1017]],[[-1016]],[[-1018]]]},{"type":"Polygon","properties":{"centroid":[43.50780252000633,42.16855755367929]},"id":"GEO","arcs":[[-4063,-4045,4359,-1859,4360]]},{"type":"Polygon","properties":{"centroid":[-2.5723906355525554,49.46809761282424]},"id":"GGY","arcs":[[-234]]},{"type":"Polygon","properties":{"centroid":[-1.2167656580729074,7.953456435414085]},"id":"GHA","arcs":[[4361,-1890,-1889,-4256,-1887,-4258,-2812,-4257,-4083,-2810,-4082,-4081]]},{"type":"Polygon","properties":{"centroid":[-10.940666088063658,10.436215946593927]},"id":"GIN","arcs":[[4362,2376,4363,-4262,4364,4365,-1882,4366,4367]]},{"type":"Polygon","properties":{"centroid":[-15.3960129463053,13.449652435193537]},"id":"GMB","arcs":[[-1879,4368]]},{"type":"MultiPolygon","properties":{"centroid":[-14.923653233715372,12.063956801955715]},"id":"GNB","arcs":[[[-965]],[[-962]],[[-971]],[[-976]],[[-972]],[[-977]],[[-1881,4369,-4367]]]},{"type":"MultiPolygon","properties":{"centroid":[10.470482588862332,1.565200491537682]},"id":"GNQ","arcs":[[[-1900,-4267,-4358]],[[-1000]]]},{"type":"MultiPolygon","properties":{"centroid":[22.584652587091213,39.479078992001185]},"id":"GRC","arcs":[[[-74]],[[-934]],[[-1086]],[[-933]],[[-940]],[[-945]],[[-935]],[[-948]],[[-941]],[[-937]],[[-944]],[[-952]],[[-936]],[[-939]],[[-938]],[[-1749]],[[-947]],[[-949]],[[-1712]],[[-943]],[[-951]],[[-946]],[[-942]],[[-1081]],[[-950]],[[-1085]],[[-1080]],[[-1083]],[[-953]],[[-1082]],[[-957]],[[-75]],[[-955]],[[-956]],[[-954]],[[-1084]],[[-959]],[[-958]],[[-960]],[[-1848,-4018,4370,-4091,4371]]]},{"type":"Polygon","properties":{"centroid":[-61.68220188895431,12.117250439482266]},"id":"GRD","arcs":[[-1177]]},{"type":"MultiPolygon","properties":{"centroid":[-41.35581218828481,74.71759825341718]},"id":"GRL","arcs":[[[-1093]],[[-1089]],[[-1088]],[[-193]],[[-1092]],[[-44]],[[-1090]],[[-1091]],[[-1706]],[[1704]],[[-1700]],[[-1707]],[[-1704]],[[-1703]],[[-1702]],[[-1701]],[[1707]]]},{"type":"Polygon","properties":{"centroid":[-90.3648200857739,15.69403663496354]},"id":"GTM","arcs":[[-4108,-1430,4372,4373,-1346,4374,2431,3233,4375]]},{"type":"Polygon","properties":{"centroid":[144.76791021981109,13.4416562570589]},"id":"GUM","arcs":[[-475]]},{"type":"Polygon","properties":{"centroid":[-58.98202458930623,4.793780340123219]},"id":"GUY","arcs":[[4376,-4125,-4151,4377,-1417]]},{"type":"MultiPolygon","properties":{"centroid":[114.13918764691897,22.439176269764857]},"id":"HKG","arcs":[[[-256]],[[-1292]],[[-4233,4378,-1980]]]},{"type":"Polygon","properties":{"centroid":[73.52051710055595,-53.087246561869364]},"id":"HMD","arcs":[[-929]]},{"type":"MultiPolygon","properties":{"centroid":[-86.61582456425118,14.823715332122875]},"id":"HND","arcs":[[[-2439,4379,-1348,4380,-4373,-1429]],[[277]],[[-1711]]]},{"type":"MultiPolygon","properties":{"centroid":[16.42389701757373,45.15944806076864]},"id":"HRV","arcs":[[[-1079]],[[-231]],[[-4098,4381,-1845]],[[-232]],[[232]],[[-1077]],[[-1072]],[[-1076]],[[-1075]],[[-1074]],[[-1078]],[[-1073]],[[4382,4383,2559,2496,2497,4384,-4099,-1843,4385,2536,4386,4387,2538]]]},{"type":"MultiPolygon","properties":{"centroid":[-72.67555567859087,18.92830081519097]},"id":"HTI","arcs":[[[-229]],[[-4319,-198]],[[-1748]]]},{"type":"Polygon","properties":{"centroid":[19.395591160671685,47.16277506144782]},"id":"HUN","arcs":[[4388,-3194,4389,4390,4391,4392,-4383,-2539,-4388,4393,-4051,4394,2489,4395,4396,4397]]},{"type":"MultiPolygon","properties":{"centroid":[114.01420942206857,-0.19085395302247832]},"id":"IDN","arcs":[[[-662]],[[-663]],[[-661]],[[-58]],[[4398,-123,4399,4400,4401,-127,4402,4403]],[[-670]],[[-1279]],[[-668]],[[-667]],[[-60]],[[-665]],[[-666]],[[-613]],[[-1280]],[[-669]],[[-664]],[[-657]],[[-57]],[[-653]],[[-59]],[[-61]],[[-655]],[[-659]],[[-658]],[[-54]],[[-654]],[[-652]],[[-420]],[[-656]],[[-1278]],[[-453]],[[-671]],[[-1273]],[[-705]],[[-267]],[[-1272]],[[-629]],[[-152]],[[-1276]],[[-651]],[[-672]],[[-631]],[[-628]],[[-630]],[[-707]],[[-1277]],[[-637]],[[-636]],[[-635]],[[-614]],[[-638]],[[-633]],[[-634]],[[-632]],[[-678]],[[-1275]],[[-679]],[[-56]],[[-1274]],[[-704]],[[-703]],[[-55]],[[-708]],[[-702]],[[-709]],[[-612]],[[-710]],[[-639]],[[-642]],[[-640]],[[-644]],[[-615]],[[-641]],[[-610]],[[-680]],[[-62]],[[-268]],[[-627]],[[-643]],[[-681]],[[-611]],[[-711]],[[-616]],[[-617]],[[-609]],[[-625]],[[-618]],[[-645]],[[144,4404,4405,4406,4407,149,142,143]],[[-700]],[[-626]],[[-624]],[[-701]],[[-619]],[[-712]],[[-699]],[[-620]],[[-622]],[[-698]],[[-691]],[[-623]],[[-5]],[[-693]],[[-694]],[[-697]],[[-689]],[[-692]],[[-690]],[[-695]],[[-696]],[[-687]],[[-706]],[[-688]],[[150]],[[-686]],[[39]],[[-713]],[[-621]],[[-650]],[[-714]],[[-682]],[[-685]],[[-684]],[[-677]],[[-649]],[[-648]],[[-647]],[[-675,4408,4409]],[[-683]],[[-159,-158,-157,-156,4410]],[[-646]],[[152,153]],[[-715]]]},{"type":"Polygon","properties":{"centroid":[-4.538739523255112,54.2241891077123]},"id":"IMN","arcs":[[-1010]]},{"type":"MultiPolygon","properties":{"centroid":[79.58556501968962,22.90909472979479]},"id":"IND","arcs":[[[-843]],[[-844]],[[-846]],[[-847]],[[2025,2023,2024]],[[-845]],[[-848]],[[-849]],[[2021,2022,2020]],[[-850]],[[-851]],[[-852]],[[-853]],[[4411,-4243,4412,-4241,-4155,-4240,4413,-4089,2580,2575,-4088,-4087,2570,-1948,-1947,-1946,-1945,-1944,-1943,-1942,4414,-3134,4415,4416,-4244]]]},{"type":"MultiPolygon","properties":{"centroid":[105.66238707690391,-10.492693365272824]},"id":"-99","arcs":[[[4417]],[[4418]],[[-277]]]},{"type":"Polygon","properties":{"centroid":[72.44541228577334,-7.330597507532597]},"id":"IOT","arcs":[[-1672]]},{"type":"MultiPolygon","properties":{"centroid":[-8.134516793505993,53.174040783234595]},"id":"IRL","arcs":[[[-1035]],[[206,204,-4359]]]},{"type":"MultiPolygon","properties":{"centroid":[54.27280609045253,32.57971267728526]},"id":"IRN","arcs":[[[-396]],[[-4042,-4062,-1758,4419,-3996,4420,4421,4422,-1935,-3097,4423,4424,-4060]]]},{"type":"Polygon","properties":{"centroid":[43.74353148878229,33.03970582315284]},"id":"IRQ","arcs":[[-4424,3096,-1934,4425,4426,4427,4428,4429,4430]]},{"type":"Polygon","properties":{"centroid":[-18.573961655355422,64.99575386085695]},"id":"ISL","arcs":[[208]]},{"type":"Polygon","properties":{"centroid":[35.004446927717076,31.46110101184456]},"id":"ISR","arcs":[[4431,4432,4433,2648,4434,-1922,-4329,4435,-1863,4436,4437]]},{"type":"MultiPolygon","properties":{"centroid":[12.148848665205675,43.52947239091859]},"id":"ITA","arcs":[[[-214]],[[-192]],[[-1060]],[[-213]],[[-1061]],[[-190]],[[-1059]],[[4438,-1841,-1840,-4356,-4224,-4053],[4439]]]},{"type":"Polygon","properties":{"centroid":[-77.31482593265821,18.156948776538666]},"id":"JAM","arcs":[[-106]]},{"type":"Polygon","properties":{"centroid":[-2.12689937944478,49.218373766792816]},"id":"JEY","arcs":[[-235]]},{"type":"Polygon","properties":{"centroid":[36.77136104019685,31.24579091207478]},"id":"JOR","arcs":[[4440,-1923,-4435,-2649,-4434,4441,2116,-2651,-4432,4442,-4428]]},{"type":"MultiPolygon","properties":{"centroid":[137.98543798918686,36.65005253305161]},"id":"JPN","arcs":[[[-784]],[[-783]],[[-785]],[[-1750]],[[-786]],[[-787]],[[-789]],[[-788]],[[-790]],[[-791]],[[-1285]],[[-794]],[[-793]],[[-792]],[[-800]],[[-803]],[[-804]],[[-805]],[[-171]],[[-809]],[[-808]],[[-806]],[[-170]],[[-421]],[[-802]],[[-807]],[[-801]],[[-795]],[[-796]],[[168]],[[-797]],[[-799]],[[-798]],[[-168]]]},{"type":"Polygon","properties":{"centroid":[77.18011865190296,35.39236324789418]},"id":"-99","arcs":[[-4417,4443,-4245]]},{"type":"MultiPolygon","properties":{"centroid":[67.29307462126886,48.157173469812236]},"id":"KAZ","arcs":[[[176]],[[177]],[[-259]],[[-4249,4444,4445,4446,4447,-1763,4448,-3222,4449,-3220,4450,-3197,4451,3198,4452]]]},{"type":"MultiPolygon","properties":{"centroid":[37.795212274043834,0.6004834075891002]},"id":"KEN","arcs":[[[-991]],[[4453,-1913,4454,4455,4456,-4346]]]},{"type":"Polygon","properties":{"centroid":[74.53213360672494,41.4581179037703]},"id":"KGZ","arcs":[[-4248,4457,4458,-4445],[4459],[4460],[4461]]},{"type":"MultiPolygon","properties":{"centroid":[104.9079393624873,12.720972890335107]},"id":"KHM","arcs":[[[-1294]],[[-830]],[[-1967,4462,4463,4464]]]},{"type":"MultiPolygon","properties":{"centroid":[-157.3741858522846,1.8544491642193768]},"id":"KIR","arcs":[[[-2014]],[[-2015]],[[-2010,-2012,2010]],[[2000,-2002,-2001,-2000]],[[2007,2008,2006]],[[-2013]],[[2005]],[[-2005,2003,-2004,-2003]],[[-1725]],[[2039]],[[1723]],[[-1723,1721,-1721]],[[1743,1744,1745]],[[1718,-1718,-1720]],[[-1717]],[[-457]],[[-1716]],[[-1715]],[[-466]]]},{"type":"MultiPolygon","properties":{"centroid":[-62.74759991224383,17.32688325750744]},"id":"KNA","arcs":[[[-249]],[[-1167]]]},{"type":"MultiPolygon","properties":{"centroid":[127.87086098581472,36.46068803950717]},"id":"KOR","arcs":[[[-815]],[[-269]],[[-816]],[[-814]],[[-1671]],[[-813]],[[-812]],[[-1286]],[[-1751]],[[-817]],[[-1987,4465]]]},{"type":"Polygon","properties":{"centroid":[20.872498113808,42.5707870667516]},"id":"-99","arcs":[[4466,-4016,4467,4468]]},{"type":"MultiPolygon","properties":{"centroid":[47.56180010693508,29.316662293439688]},"id":"KWT","arcs":[[[-403]],[[4469,-4426,-1933]]]},{"type":"Polygon","properties":{"centroid":[103.73772405934318,18.50217438306156]},"id":"LAO","arcs":[[4470,-4464,4471,-2763,-2761,4472,-2711,4473,4474,-2709,-4237]]},{"type":"Polygon","properties":{"centroid":[35.8801607149715,33.923066305684664]},"id":"LBN","arcs":[[-4437,-1862,4475]]},{"type":"Polygon","properties":{"centroid":[-9.322075726897621,6.452784916574202]},"id":"LBR","arcs":[[-4261,4259,-4259,-1884,4476,-4365]]},{"type":"Polygon","properties":{"centroid":[18.008661687167116,27.030944949138412]},"id":"LBY","arcs":[[-4332,4477,4478,4479,-4321,4480,-1869]]},{"type":"Polygon","properties":{"centroid":[-60.9696992252495,13.894794814527428]},"id":"LCA","arcs":[[-1168]]},{"type":"Polygon","properties":{"centroid":[9.53574311779565,47.13665835451728]},"id":"LIE","arcs":[[-4223,3019,-4055]]},{"type":"MultiPolygon","properties":{"centroid":[80.70304693809719,7.608575079975587]},"id":"LKA","arcs":[[[-882]],[[-881]],[[-174]]]},{"type":"Polygon","properties":{"centroid":[28.227231309829026,-29.58003188326023]},"id":"LSO","arcs":[[2917,4481]]},{"type":"MultiPolygon","properties":{"centroid":[23.891888957870485,55.32596033521463]},"id":"LTU","arcs":[[[4482,4483,-1804]],[[-4105,4484,4485,4486,-1800,4487]]]},{"type":"Polygon","properties":{"centroid":[6.07182201066429,49.76725360681715]},"id":"LUX","arcs":[[-4310,-4355,-4071]]},{"type":"Polygon","properties":{"centroid":[24.912359833155016,56.85085162682873]},"id":"LVA","arcs":[[4488,-4107,-4106,-4488,-1799,-1798,-4343]]},{"type":"Polygon","properties":{"centroid":[113.50932115621364,22.223116882418637]},"id":"MAC","arcs":[[-4234,-1976,4489]]},{"type":"Polygon","properties":{"centroid":[-63.05972851490796,18.08888610959363]},"id":"MAF","arcs":[[4490,-244,-247,4491]]},{"type":"Polygon","properties":{"centroid":[-8.456157947977418,29.837629546879185]},"id":"MAR","arcs":[[-4326,4492,4493,-1874,4494,-1872]]},{"type":"Polygon","properties":{"centroid":[7.406276768605487,43.75274626745245]},"id":"MCO","arcs":[[-1838,-4357]]},{"type":"Polygon","properties":{"centroid":[28.45673372413245,47.194988044181386]},"id":"MDA","arcs":[[4495,4496,2519,4497,4498]]},{"type":"MultiPolygon","properties":{"centroid":[46.703053768788635,-19.375326717014815]},"id":"MDG","arcs":[[[-996]],[[-995]],[[174]]]},{"type":"MultiPolygon","properties":{"centroid":[73.50333479258289,4.196532160504146]},"id":"MDV","arcs":[[[2026]],[[2027]]]},{"type":"MultiPolygon","properties":{"centroid":[-102.50514415335111,23.941020163089792]},"id":"MEX","arcs":[[[-1163]],[[-1254]],[[-1166]],[[-2044]],[[-1253]],[[-1256]],[[-1260]],[[-1255]],[[-1263]],[[-1261]],[[-1259]],[[-1108]],[[-1262]],[[-1257]],[[-1258]],[[4499,4500,3036,-2192,3034,2189,2190,3033,-1435,-1434,-1433,-1432,-4109,-4376,-3234,-2432,-4375,-1345,-1344,-1343,4501,2441,4502]]]},{"type":"MultiPolygon","properties":{"centroid":[171.18636348264315,7.105936975987644]},"id":"MHL","arcs":[[[-1714]],[[1726]],[[1727]],[[-1726]],[[-2032]]]},{"type":"Polygon","properties":{"centroid":[21.68211346070671,41.59530893362234]},"id":"MKD","arcs":[[-4092,-4371,-4017,-4467,4503]]},{"type":"Polygon","properties":{"centroid":[-3.542690644803964,17.34581582342988]},"id":"MLI","arcs":[[4504,-4085,-4263,-4364,-2377,-4363,4505,4506,-4323]]},{"type":"MultiPolygon","properties":{"centroid":[14.443269011970251,35.89002912454939]},"id":"MLT","arcs":[[[-1071]],[[-212]]]},{"type":"MultiPolygon","properties":{"centroid":[96.48864618510346,21.221487913077752]},"id":"MMR","arcs":[[[-856]],[[-855]],[[-854]],[[-857]],[[-860]],[[-859]],[[-858]],[[-861]],[[-862]],[[-863]],[[-864,863,-865]],[[-868]],[[-869]],[[-866]],[[-870]],[[-873]],[[-871]],[[-872]],[[-2878,-4238,2707,2708,-4475,4507,3064,4508,-1963,-1962,-1961,-1960,-1959,-1958,-1957,-1956,-4086,-4414,-4239]]]},{"type":"Polygon","properties":{"centroid":[19.238839392474606,42.7889025929091]},"id":"MNE","arcs":[[4509,-4468,-4019,-1846,-4382,-4097]]},{"type":"Polygon","properties":{"centroid":[103.0529976523088,46.826815436313595]},"id":"MNG","arcs":[[-4251,4510]]},{"type":"MultiPolygon","properties":{"centroid":[145.74371379375236,15.180938483777537]},"id":"MNP","arcs":[[[-238]],[[-476]],[[-474]],[[-237]],[[-473]],[[-236]]]},{"type":"Polygon","properties":{"centroid":[35.53347797517763,-17.272638891911793]},"id":"MOZ","arcs":[[4511,4512,4513,4514,4515,4516,-3100,4517,4518,3047,4519,3049,4520,-1911,-1910,-1909,-1908],[3464],[3465]]},{"type":"MultiPolygon","properties":{"centroid":[-10.346659575789564,20.257464638237455]},"id":"MRT","arcs":[[[-963]],[[4521,3156,-1877,4522,-4324,-4507]]]},{"type":"Polygon","properties":{"centroid":[-62.185185456518084,16.739414055330077]},"id":"MSR","arcs":[[-1173]]},{"type":"Polygon","properties":{"centroid":[57.57120550609343,-20.27768704332776]},"id":"MUS","arcs":[[-993]]},{"type":"MultiPolygon","properties":{"centroid":[34.28879832202377,-13.219869242284602]},"id":"MWI","arcs":[[[-3466]],[[-3465]],[[3461,4523,-4518,3099,-4517,4524,4525]]]},{"type":"MultiPolygon","properties":{"centroid":[114.72377226933821,3.6152523970788275]},"id":"MYS","arcs":[[[-716]],[[-834]],[[-266]],[[-4410,4526,-673,-676]],[[-835]],[[-836]],[[-1965,4527]],[[-4411,-155,-164,4528,-4153,-4152,-160]],[[-717]]]},{"type":"Polygon","properties":{"centroid":[17.209635667021853,-22.130325684215155]},"id":"NAM","arcs":[[4529,3322,-4159,4530,2915,-1906,-4012,2477,-4011]]},{"type":"MultiPolygon","properties":{"centroid":[165.48669759852484,-21.325171431062575]},"id":"NCL","arcs":[[[-487]],[[-484]],[[-486]],[[-485]],[[-39]],[[-488]]]},{"type":"Polygon","properties":{"centroid":[9.385458809387918,17.419124925383812]},"id":"NER","arcs":[[4531,4532,-2869,-4078,-4079,-4505,-4322,-4480]]},{"type":"Polygon","properties":{"centroid":[167.94921677034156,-29.051460902345966]},"id":"NFK","arcs":[[4533]]},{"type":"MultiPolygon","properties":{"centroid":[8.089602909816119,9.595104936574296]},"id":"NGA","arcs":[[[-1003]],[[4534,-4270,-2416,-4269,-4268,-1897,-1896,-1895,-1894,-1893,-4075,-4533]]]},{"type":"Polygon","properties":{"centroid":[-85.03052969479943,12.847094274612932]},"id":"NIC","arcs":[[-1428,-3072,-4294,-1349,-4380,2438]]},{"type":"Polygon","properties":{"centroid":[-169.8699468188384,-19.049457081276397]},"id":"NIU","arcs":[[-469]]},{"type":"MultiPolygon","properties":{"centroid":[5.642133476712964,52.28215264342856]},"id":"NLD","arcs":[[[-1171]],[[4535]],[[4536]],[[-4073,-1822]],[[-1087]],[[-1058]],[[-217]],[[-1821,-1820,-1819,-4311,4537,-4074]],[[-218]],[[-216]],[[-215]],[[-1296]]]},{"type":"MultiPolygon","properties":{"centroid":[13.908421791093494,64.23782535801537]},"id":"NOR","arcs":[[[-1697]],[[-1679]],[[-1680]],[[-1681]],[[-1696]],[[-1698]],[[-1682]],[[-1683]],[[-1691]],[[-1690]],[[-1695]],[[-1694]],[[-1692]],[[-1678]],[[-1686]],[[-1693]],[[-1684]],[[-1688]],[[-1689]],[[-1685]],[[4538,-4351,4539,-1786,-1785]],[[-1687]],[[-883]],[[-736]],[[-64]],[[-723]],[[-735]],[[-724]],[[-189]],[[-727]],[[-734]],[[-188]]]},{"type":"Polygon","properties":{"centroid":[83.91582640016108,28.248913649589767]},"id":"NPL","arcs":[[-4413,-4242]]},{"type":"Polygon","properties":{"centroid":[166.9325682343461,-0.5191263895229675]},"id":"NRU","arcs":[[-1713]]},{"type":"MultiPolygon","properties":{"centroid":[170.52834777848346,-43.97341228218718]},"id":"NZL","arcs":[[[-513]],[[-514]],[[-515]],[[-510]],[[-1264]],[[-512]],[[-511]],[[-509]],[[-140,-139,-138]],[[-508]],[[135,136]],[[1998]],[[1997]]]},{"type":"MultiPolygon","properties":{"centroid":[56.085355749585496,20.575381545986055]},"id":"OMN","arcs":[[[-394]],[[-1926,4540,4541,-4022]],[[-4025]],[[-4024,-1928]]]},{"type":"Polygon","properties":{"centroid":[69.33957937478075,29.94975150313067]},"id":"PAK","arcs":[[-4444,-4416,3133,-4415,-1941,-1940,-1939,-1938,-1937,4542,-4422,-3994,-4246]]},{"type":"MultiPolygon","properties":{"centroid":[-80.11157024050445,8.524348350540887]},"id":"PAN","arcs":[[[-1247]],[[-1231]],[[374]],[[-1164]],[[-4292,-1352,-1351,-4293,-1426,-1425]]]},{"type":"Polygon","properties":{"centroid":[-128.31704202899425,-24.3650053469452]},"id":"PCN","arcs":[[-2041]]},{"type":"Polygon","properties":{"centroid":[-74.38242685095857,-9.152803813291534]},"id":"PER","arcs":[[-4145,-4144,-4143,-4142,-4141,-4115,-4114,-4113,-4112,-4230,-1355,-4327,-4290,-2313]]},{"type":"MultiPolygon","properties":{"centroid":[121.41553099693073,15.956902618271927]},"id":"PHL","arcs":[[[-568]],[[-419]],[[-569]],[[-1268]],[[-1267]],[[-557]],[[-556]],[[-566]],[[-567]],[[-1269]],[[-141]],[[-570]],[[-1266]],[[-565]],[[-571]],[[-558]],[[-1265]],[[-562]],[[-48]],[[-563]],[[-564]],[[-46]],[[-559]],[[-49]],[[-1270]],[[-1271]],[[-47]],[[-561]],[[-560]],[[-576]],[[-50]],[[-579]],[[-575]],[[-574]],[[-578]],[[-577]],[[-51]],[[-573]],[[-572]],[[-580]],[[-581]],[[-582]],[[141]],[[-583]],[[-584]],[[-585]],[[-586]],[[-587]]]},{"type":"MultiPolygon","properties":{"centroid":[134.5804796561299,7.512955777305716]},"id":"PLW","arcs":[[[-2029]],[[-472]]]},{"type":"MultiPolygon","properties":{"centroid":[144.24411253399776,-6.605607741484575]},"id":"PNG","arcs":[[[-606]],[[-605]],[[-604]],[[-599]],[[-601]],[[-600]],[[-603]],[[-608]],[[-602]],[[-607]],[[-588]],[[-52]],[[-589]],[[-593]],[[-590]],[[-121]],[[-418]],[[-594]],[[-595]],[[-596]],[[147,4543,-4407,4544,4545,146]],[[-53]],[[-598]],[[-591]],[[-592]],[[-597]]]},{"type":"Polygon","properties":{"centroid":[19.390128349323035,52.12759564417387]},"id":"POL","arcs":[[4546,-4485,-4104,4547,4548,-4298,-4307,-4306,2890,-4305,4549,-1811,-1810,4550,-4302,-1807,-1806]]},{"type":"MultiPolygon","properties":{"centroid":[-66.48210140220003,18.23040988373965]},"id":"PRI","arcs":[[[4551]],[[-248]],[[-107]]]},{"type":"MultiPolygon","properties":{"centroid":[127.1933311158337,40.15372171006759]},"id":"PRK","arcs":[[[-1287]],[[4552,-1988,-4466,-1986,-4232]]]},{"type":"MultiPolygon","properties":{"centroid":[-7.977613455034813,39.6774025672707]},"id":"PRT","arcs":[[[-964]],[[-230]],[[-1070]],[[-1069]],[[-1068]],[[-1067]],[[-1066]],[[-1065]],[[2541,-4339,3170,-4338,-1831,-1830,-1829,-4340]]]},{"type":"Polygon","properties":{"centroid":[-58.40013703199931,-23.228239132027262]},"id":"PRY","arcs":[[-4140,-4139,2978,-4138,2980,-4137,-4136,-4135,-4134,-4133,-4132,-2171,-4131,-4029,2960,-2985,-2997,-4028,-4110]]},{"type":"MultiPolygon","properties":{"centroid":[35.247825083001935,31.947997593964857]},"id":"PSE","arcs":[[[-4328,-1864,-4436]],[[-2117,-4442,-4433,2650]]]},{"type":"MultiPolygon","properties":{"centroid":[-149.42024635619913,-17.663310464175826]},"id":"PYF","arcs":[[[-1735,1734,-1736]],[[-1733]],[[-1737]],[[-1734]],[[-1738]],[[-1732,-1731,-1730]],[[-461]],[[-223]],[[-456]],[[-1740]],[[-1741]],[[-222]],[[-1743]],[[1738]],[[-1742]],[[-460]],[[-459]],[[-458]],[[-463]],[[-1673]],[[-462]]]},{"type":"Polygon","properties":{"centroid":[51.184796321161365,25.30601187626679]},"id":"QAT","arcs":[[4553,-1931]]},{"type":"Polygon","properties":{"centroid":[24.97293039328808,45.85243127424077]},"id":"ROU","arcs":[[2507,-2400,-1853,-1852,-1851,-4095,-2504,-4094,-2502,-2501,4554,-4392,4555,-3191,4556,-4496]]},{"type":"MultiPolygon","properties":{"centroid":[99.06237255521093,61.66149296809089]},"id":"RUS","arcs":[[[-1996]],[[-1994]],[[-1995]],[[-781]],[[-782]],[[-777]],[[-260]],[[-776]],[[-775]],[[-774]],[[-772]],[[-376]],[[-771]],[[-770]],[[-773]],[[-167]],[[-768]],[[-780]],[[-779]],[[4557,-4486,-4547,-1805,-4484,4558,-1802]],[[-769]],[[-778]],[[-767]],[[-721]],[[-1281]],[[-722]],[],[[-68]],[[-271]],[[-1284]],[[-766]],[[-69]],[[-272]],[[-765]],[[-737]],[],[[-764]],[[93,3394,-1755,3395]],[[-741]],[[-742]],[[-738]],[[-759]],[[165]],[[-70]],[[-740]],[[-739]],[[-134]],[[-760]],[[-744]],[[-743]],[[-763]],[[-73]],[[-745]],[[-72]],[[-746]],[[-747]],[[-135]],[[-761]],[[-270]],[[-133]],[[-748]],[[-1282]],[[-758]],[[-749]],[[-762]],[[-165]],[[-750]],[[-751]],[[-757]],[[3396,-1992,-1991,-1990,-1989,-4553,-4231,2326,2327,2609,-4255,2355,-4254,2357,-4253,-4252,-4511,-4250,-4453,-3199,-4452,3196,-4451,3219,-4450,3221,-4449,-1762,-1761,-1760,-4064,-4361,-1858,-1857,4559,-4101,-4489,-4342,-4341,-1796,-1795,-4349,-4539,-1784,-1783,-1782,-1781,-1780,-1779,4560,-1777,-1776,-1775,-1774,-1773,-1772,-1771,-1770,-1769,-1768,-1767,-1766,3398,207]],[[-755]],[[-756]],[[-132]],[[-752]],[[-1283]],[[-71]],[[-726]],[[381]],[[-131]],[[-725]],[[-273]],[[380]],[[379]],[[42]],[[377]],[[-66]],[[-65]],[[-67]],[[-753]],[[378]],[[-729]],[[-731]],[[-730]],[[41]],[[-754]],[[-130]],[[376]],[[-728]],[[-732]],[[-733]]]},{"type":"Polygon","properties":{"centroid":[29.919885152415954,-1.9903383169251478]},"id":"RWA","arcs":[[-2665,4561,-4068,-4277,4562]]},{"type":"Polygon","properties":{"centroid":[-12.21982755303061,24.229567372945933]},"id":"ESH","arcs":[[-4523,-1876,4563,-4493,-4325]]},{"type":"MultiPolygon","properties":{"centroid":[44.5389405913106,24.12469216939319]},"id":"SAU","arcs":[[[-398]],[[-264]],[[-265]],[[-4470,-1932,-4554,-1930,-4023,-4542,4564,-1924,-4441,-4427]]]},{"type":"Polygon","properties":{"centroid":[29.94046811173946,15.990356656300788]},"id":"SDN","arcs":[[-1919,-4335,-4348,4565,-4160,4566,-4478,-4331,-4330]]},{"type":"Polygon","properties":{"centroid":[30.24790006916839,7.308779414638109]},"id":"SSD","arcs":[[-4347,-4457,4567,-4273,-4161,-4566]]},{"type":"Polygon","properties":{"centroid":[-14.473492397282325,14.366241731282757]},"id":"SEN","arcs":[[-4506,-4368,-4370,-1880,-4369,-1878,-3157,-4522]]},{"type":"Polygon","properties":{"centroid":[103.81725592002873,1.358760870749874]},"id":"SGP","arcs":[[-833]]},{"type":"MultiPolygon","properties":{"centroid":[-36.68903920920614,-54.36443839570103]},"id":"SGS","arcs":[[[-391]],[[-96]]]},{"type":"MultiPolygon","properties":{"centroid":[-5.716186569529409,-15.958905217833976]},"id":"SHN","arcs":[[[-997]],[[-2020]]]},{"type":"MultiPolygon","properties":{"centroid":[160.16894867011848,-9.624422295296414]},"id":"SLB","arcs":[[[-489]],[[-491]],[[-490]],[[-493]],[[-494]],[[-45]],[[-496]],[[-495]],[[-1674]],[[-499]],[[-500]],[[-501]],[[-497]],[[-492]],[[-498]],[[-503]],[[-504]],[[-502]],[[-416]],[[-505]],[[-417]]]},{"type":"MultiPolygon","properties":{"centroid":[-11.785083460033245,8.571990062182465]},"id":"SLE","arcs":[[[-969]],[[-4477,-1883,-4366]]]},{"type":"Polygon","properties":{"centroid":[-88.87164469060954,13.739437438275251]},"id":"SLV","arcs":[[-4381,-1347,-4374]]},{"type":"Polygon","properties":{"centroid":[12.459223335796752,43.941867467524226]},"id":"SMR","arcs":[[-4440]]},{"type":"Polygon","properties":{"centroid":[46.25198395099156,9.73345496310863]},"id":"-99","arcs":[[4568,-4344,-4314,-1916]]},{"type":"Polygon","properties":{"centroid":[45.70714493364386,4.750628825069756]},"id":"SOM","arcs":[[-4454,-4345,-4569,-1915,-1914]]},{"type":"MultiPolygon","properties":{"centroid":[-56.32695226085332,46.94614015686508]},"id":"SPM","arcs":[[[-1590]],[[-1651]]]},{"type":"Polygon","properties":{"centroid":[20.789583289264414,44.22150322575482]},"id":"SRB","arcs":[[-4555,2500,-4093,-4504,-4469,-4510,-4096,-4385,-2498,-2497,-2560,-4384,-4393]]},{"type":"MultiPolygon","properties":{"centroid":[6.6065924202351844,0.23811497864456066]},"id":"STP","arcs":[[[-1001]],[[-1002]]]},{"type":"Polygon","properties":{"centroid":[-55.91234569505414,4.130554129901043]},"id":"SUR","arcs":[[-4354,-4128,-4127,-4126,-4377,-1416]]},{"type":"Polygon","properties":{"centroid":[19.479052181064617,48.705475281323885]},"id":"SVK","arcs":[[4569,-4398,-4397,-4396,-2490,-4395,-4050,-4299,-4549]]},{"type":"Polygon","properties":{"centroid":[14.80444237755751,46.1155477207026]},"id":"SVN","arcs":[[-4387,-2537,-4386,-1842,-4439,-4052,-4394]]},{"type":"MultiPolygon","properties":{"centroid":[16.734998881234223,62.82517005305822]},"id":"SWE","arcs":[[[-1042]],[[-79]],[[-1041]],[[-274]],[[-275]],[[-1791,-1790,-1789,-1788,-1787,-4540,-4350]]]},{"type":"Polygon","properties":{"centroid":[31.48193690111624,-26.55843045017468]},"id":"SWZ","arcs":[[-4513,4570]]},{"type":"Polygon","properties":{"centroid":[-63.05713362686585,18.05081727930132]},"id":"SXM","arcs":[[-4491,4571,-245]]},{"type":"Polygon","properties":{"centroid":[55.47603279125162,-4.660990935224493]},"id":"SYC","arcs":[[-999]]},{"type":"Polygon","properties":{"centroid":[38.50788204253154,35.02547389396981]},"id":"SYR","arcs":[[-4430,-4429,-4443,-4438,-4476,-1861,4572,4573]]},{"type":"MultiPolygon","properties":{"centroid":[-71.74140364451553,21.81169415694196]},"id":"TCA","arcs":[[[-1190]],[[-1187]],[[-1189]]]},{"type":"Polygon","properties":{"centroid":[18.644925129091238,15.333337584982468]},"id":"TCD","arcs":[[-4567,-4169,-2384,-4168,-4272,2418,-4271,-4535,-4532,-4479]]},{"type":"Polygon","properties":{"centroid":[0.962328449768552,8.525313561405248]},"id":"TGO","arcs":[[-4076,-1891,-4362,-4080]]},{"type":"MultiPolygon","properties":{"centroid":[101.00644233231856,15.13415916101708]},"id":"THA","arcs":[[[-837]],[[-867]],[[-840]],[[-841]],[[-842]],[[-839]],[[-838]],[[-831]],[[-832]],[[-4474,2710,-4473,2760,2762,-4472,-4463,-1966,-4528,-1964,-4509,-3065,-4508]]]},{"type":"MultiPolygon","properties":{"centroid":[71.01409752023068,38.5286358349438]},"id":"TJK","arcs":[[[-4460]],[[4574]],[[4575,4576,-4458,-4247,-4005,2939,2942,-4004,-4003,2945,2314,-4002,4577]]]},{"type":"MultiPolygon","properties":{"centroid":[59.37250354180926,39.11558195690413]},"id":"TKM","arcs":[[[175]],[[-2321,4578,-3999,-3998,-3997,-4420,-1757,-1764,-4448,4579]]]},{"type":"MultiPolygon","properties":{"centroid":[125.92295250999568,-8.80978673232803]},"id":"TLS","arcs":[[[4580,4581,-4401]],[[4582,-4404,4583,-125]],[[-660]]]},{"type":"MultiPolygon","properties":{"centroid":[-175.21712550207303,-21.16662063128399]},"id":"TON","arcs":[[[-471]],[[257]],[[-455]]]},{"type":"MultiPolygon","properties":{"centroid":[-61.29302914432027,10.42109358863838]},"id":"TTO","arcs":[[[-1170]],[[-1172]]]},{"type":"MultiPolygon","properties":{"centroid":[9.547805375170338,34.1202157648776]},"id":"TUN","arcs":[[[-1009]],[[-1008]],[[-4481,-4320,-1870]]]},{"type":"MultiPolygon","properties":{"centroid":[35.42202576734385,38.99070600717636]},"id":"TUR","arcs":[[[-961]],[[-4360,-4044,-4061,-4425,-4431,-4574,-4573,-1860]],[[-1849,-4372,-4090]]]},{"type":"MultiPolygon","properties":{"centroid":[120.96208085936354,23.75185555346196]},"id":"TWN","arcs":[[[-810]],[[-172]]]},{"type":"MultiPolygon","properties":{"centroid":[34.79814719841467,-6.276421215661396]},"id":"TZA","arcs":[[[-990]],[[-992]],[[-998]],[[-4455,-1912,-4521,-3050,-4520,-3048,-4519,-4524,-3462,-4526,4584,-4278,-4066,2662,-4065,-4562,2664,2665,4585]]]},{"type":"Polygon","properties":{"centroid":[32.36907971370336,1.2746929873087016]},"id":"UGA","arcs":[[-4586,-2666,-4563,-4276,3091,-2212,-4275,-4274,-4568,-4456]]},{"type":"MultiPolygon","properties":{"centroid":[31.383132643981035,48.99748068818971]},"id":"UKR","arcs":[[[-718]],[[-1856,-1855,-1854,2399,-2508,-4499,-4498,-2520,-4497,-4557,3190,-4556,-4391,-4390,3193,-4389,-4570,-4548,-4103,-4102,-4560]]]},{"type":"Polygon","properties":{"centroid":[-56.018070531450725,-32.79951534437509]},"id":"URY","arcs":[[-1362,-3233,-4037,-4130]]},{"type":"MultiPolygon","properties":{"centroid":[-99.14386283069209,39.526540187856014]},"id":"USA","arcs":[[[-884]],[[-894]],[[-886]],[[-885]],[[-891,-890,-892]],[[-887,-889,-888]],[[-893]],[[-2043]],[[-1154]],[[-6]],[[-255]],[[-7]],[[-8]],[[-1160]],[[-1152]],[[-1157]],[[-1132]],[[-1130]],[[-1155]],[[-240]],[[-1129]],[[-1131]],[[-1136]],[[-1133]],[[-241]],[[-1137]],[[-1135]],[[-242]],[[-243]],[[-1134]],[[-1107]],[[-225]],[[-1111]],[[-1109]],[[-224]],[[-1110]],[[256]],[[-1128]],[[-1119]],[[-1127]],[[-1120]],[[-1123,3359,-1126,3360]],[[-1113]],[[-1114]],[[-120]],[[-1118]],[[-1116]],[[-1112]],[[-1117]],[[-450]],[[-452]],[[275]],[[-1095]],[[-1096]],[[-1100]],[[-1098]],[[-1099]],[[-1097]],[[-3015,-4202,-4201,-4200,-4199,-4198,-4197,-4196,-4195,-4194,-4193,3121,-4192,-4191,-4190,-4189,-4188,-4187,-4186,-4185,-3457,-4184,-4183,-2853,-4182,-3123,-4180,-4179,-4178,-4177,-4176,-4175,-4174,-4173,-4172,-4171,3060,-4170,-1492,-1491,3368,-1488,3369,-1485,3370,-1482,3371,-1479,-1478,-1477,-1476,3372,-1473,3373,-1470,3374,-1467,-1466,-1465,3375,-1462,3376,-1459,3377,-1456,-1455,-1454,-1453,-1452,-1451,3378,-1448,-1447,3379,-1444,3380,-1441,-1440,-1439,-1438,-1437,-1436,-3034,-2191,-2190,-3035,2191,-3037,-4501,-4500,-4503,-2442,-4502,-1342,-1341,-1340,-1339,-1338,3381,-1335,-1334,-1333,-1332,-4217,-4216,-4215,-4214,-4213,-4212,-4211,-4210,-4209,-4208,-4207,-4206,-4205,-4204,-4203,2267]],[[-895]],[[-924]],[[-923]],[[-928]],[[-927]],[[-925]],[[-211]],[[-896]],[[-926]],[[-897]],[[-919]],[[-918]],[[-921,-920,-922]],[[-898]],[[-910]],[[-909]],[[-899]],[[-913]],[[-917]],[[-916,914,-914]],[[-911]],[[-912]],[[-905]],[[-904]],[[-105]],[[-906]],[[-908]],[[-1209]],[[-907]],[[-1206]],[[-902]],[[-903]],[[-1208]],[[-1196]],[[-110]],[[-111]],[[-1212]],[[-1211]],[[-1197]],[[-1198]],[[-1747]],[[-1210]],[[-1207]],[[-112]],[[-1192]],[[-901]],[[-113]],[[-1195]],[[-108]],[[-115]],[[-1213]],[[-114]],[[-109]],[[-1194]],[[-1191]],[[-1201]],[[-1203]],[[-1202]],[[-104]],[[-1200]],[[-1199]],[[-1204]],[[-1193]],[[-900]],[[-1205]],[[-103]],[[-2045]],[[-4222,-4221,-4220,-4219,-4218,-1326,-4181,-1324,-1323,-1322,-1321,-1320,-1319,-1318,-1317,-1316,-1315,-1314,-1313]]]},{"type":"MultiPolygon","properties":{"centroid":[63.132961189136886,41.75716800652958]},"id":"UZB","arcs":[[[-4461]],[[-4462]],[[-4446,-4459,-4577,-4576,-4578,-4001,2316,-4000,-4579,2320,-4580,-4447],[-4575]]]},{"type":"Polygon","properties":{"centroid":[12.433871768924433,41.90174986242899]},"id":"VAT","arcs":[[4586]]},{"type":"MultiPolygon","properties":{"centroid":[-61.19576040314306,13.254114461266308]},"id":"VCT","arcs":[[[4587]],[[4588]],[[-1184]]]},{"type":"MultiPolygon","properties":{"centroid":[-66.18692819748487,7.1185267523163045]},"id":"VEN","arcs":[[[-1224]],[[-1234]],[[-228]],[[-1175]],[[-1421,-1420,-1419,-1418,-4378,-4150,-4149,-4148,-4147,-2842,-4289,-2840,-4288,2922,-4287,2924,-4286,-2767,-4285,-1422]]]},{"type":"MultiPolygon","properties":{"centroid":[-64.62140717523748,18.42299565136201]},"id":"VGB","arcs":[[[-252]],[[-250]],[[4589]]]},{"type":"MultiPolygon","properties":{"centroid":[-64.77162868292848,17.741283019233315]},"id":"VIR","arcs":[[[-253]],[[-251]],[[-210]]]},{"type":"MultiPolygon","properties":{"centroid":[106.3011906251665,16.65170156187543]},"id":"VNM","arcs":[[[-828]],[[-829]],[[-1293]],[[-826]],[[-827]],[[-825]],[[-824]],[[-1973,-1972,-1971,-1970,-1969,-1968,-4465,-4471,-4236]]]},{"type":"MultiPolygon","properties":{"centroid":[166.84977719938348,-15.225496202269547]},"id":"VUT","arcs":[[[-481]],[[-482]],[[-483]],[[-409]],[[-407]],[[-408]],[[-414]],[[-415]],[[-412]],[[-410]],[[-413]],[[-411]],[[-479]],[[-480]]]},{"type":"MultiPolygon","properties":{"centroid":[-178.12955393389407,-14.285735522394836]},"id":"WLF","arcs":[[[-1729]],[[-470]]]},{"type":"MultiPolygon","properties":{"centroid":[-172.43743812309955,-13.63077027767099]},"id":"WSM","arcs":[[[-467]],[[-464]]]},{"type":"MultiPolygon","properties":{"centroid":[47.54064364565802,15.936011434725673]},"id":"YEM","arcs":[[[-392]],[[-400]],[[-402]],[[-262]],[[-1925,-4565,-4541]]]},{"type":"MultiPolygon","properties":{"centroid":[25.156513246698474,-29.009873515401264]},"id":"ZAF","arcs":[[[-932]],[[-4514,-4571,-4512,-1907,-2916,-4531,-4158,2721,2722],[-2918,-4482]]]},{"type":"Polygon","properties":{"centroid":[27.774759463693208,-13.458241518646862]},"id":"ZMB","arcs":[[-4525,-4516,4590,-3318,-3317,-2274,4591,-3324,-3323,-4530,-4010,-4279,-4585]]},{"type":"Polygon","properties":{"centroid":[29.851441201921855,-19.004204188216775]},"id":"ZWE","arcs":[[-2723,-4157,3323,-4592,2273,3316,3317,-4591,-4515]]}]},"subunits":{"type":"GeometryCollection","properties":{"ids":["WA","NT","SA","QL","TS","VI","CT","JB","NS","R.","R.","RR","AM","PA","MS","AP","MT","PR","DF","GO","TO","SP","MA","RJ","PI","MG","ES","BA","CE","SE","AL","RN","PE","PB","SC","RS","AB","BC","MB","NB","NL","NS","NT","NU","ON","PE","QC","SK","YT","AK","AL","AR","AZ","CA","CO","CT","DC","DE","FL","GA","HI","IA","ID","IL","IN","KS","KY","LA","MA","MD","ME","MI","MN","MO","MS","MT","NC","ND","NE","NH","NJ","NM","NV","NY","OH","OK","OR","PA","RI","SC","SD","TN","TX","UT","VA","VT","WA","WI","WV","WY"]},"geometries":[{"type":"MultiPolygon","properties":{"centroid":[122.18041870662476,-25.46675413997527]},"id":"WA","arcs":[[[-538]],[[-537]],[[-536]],[[-535]],[[4592,4593,10,4594,12,13,14,4595,4596]]]},{"type":"MultiPolygon","properties":{"centroid":[133.37535131408356,-19.47638927014703]},"id":"NT","arcs":[[[-516]],[[-519]],[[4597,-517]],[[-529]],[[-530]],[[-532]],[[-533]],[[4598,4599,-4597,4600,16,17,4601]],[[-534]],[[-531]],[[-520]]]},{"type":"MultiPolygon","properties":{"centroid":[135.82731058063737,-30.083142273145036]},"id":"SA","arcs":[[[-547]],[[4602,2826,4603,4604,35,36,8,4605,-4593,-4600,4606]]]},{"type":"MultiPolygon","properties":{"centroid":[144.5386934003067,-22.57437010189745]},"id":"QL","arcs":[[[-550]],[[-551]],[[-552]],[[-553]],[[-554]],[[-555]],[[-521]],[[-522]],[[-523]],[[-528]],[[-527]],[[4607,4608,3277,2385,4609,2387,4610,-4607,-4599,4611,19,4612,21,4613,23,24,4614,26]],[[-524]],[[-525]],[[-526]]]},{"type":"MultiPolygon","properties":{"centroid":[146.59539434052567,-42.017123112550074]},"id":"TS","arcs":[[[-539]],[[-541]],[[-540]],[[128]],[[-546]],[[-542]],[[-544]],[[-545]],[[-543]]]},{"type":"MultiPolygon","properties":{"centroid":[144.30712194824957,-36.85528278537598]},"id":"VI","arcs":[[[-549]],[[-548]],[[4615,33,4616,-4604,-2827,-2826,-2825,4617,-2823,4618,-2820,4619,-2818,2141,-2817,4620,-2815,4621]]]},{"type":"Polygon","properties":{"centroid":[149.00366975209786,-35.49896277424619]},"id":"CT","arcs":[[4622]]},{"type":"Polygon","properties":{"centroid":[150.67317073011804,-35.15430700880112]},"id":"JB","arcs":[[4623,29]]},{"type":"Polygon","properties":{"centroid":[147.02582973342956,-32.178353255527924]},"id":"NS","arcs":[[-4624,30,4624,4625,-4622,2814,-4621,2816,-2142,2817,-4620,2819,-4619,2822,-4618,2824,2825,-4603,-4611,-2388,-4610,-2386,-3278,-4609,4626,28],[-4623]]},{"type":"Polygon","properties":{"centroid":[-70.47290221630682,-9.298371067943037]},"id":"R.","arcs":[[4627,-4118,4628,-4116,4140,4629,4142,4630,4631,4632]]},{"type":"Polygon","properties":{"centroid":[-62.84499207309541,-10.916694026937412]},"id":"R.","arcs":[[-4121,2604,2740,-4120,4633,-4633,4634,4635]]},{"type":"Polygon","properties":{"centroid":[-61.40527268786161,2.065605622387299]},"id":"RR","arcs":[[4636,4637,-2844,4638,4147,4639,4149,4150]]},{"type":"Polygon","properties":{"centroid":[-64.71811934346945,-4.184241479097877]},"id":"AM","arcs":[[4640,-3165,-3164,4641,4642,-4635,-4632,4643,4144,4145,4146,-4639,2843,-4638,4644]]},{"type":"MultiPolygon","properties":{"centroid":[-53.2691467890624,-4.181917320483147]},"id":"PA","arcs":[[[-1230,4645,-1228,4646,-1226]],[[-202,4647,-200]],[[-1241]],[[-1242]],[[-1239]],[[-1243]],[[-1244]],[[4648,4649,-2354,4650,4651,-2351,4652,4653,3164,-4641,-4645,-4637,4124,4125,4654,4655,4656,-1410,-1409,-1408,4657,-1406,-1405,4658,-1403]]]},{"type":"Polygon","properties":{"centroid":[-54.84608601923712,-20.3320540642821]},"id":"MS","arcs":[[2972,2172,2173,4659,2968,4660,2970,2171,2965,2966,4661,2962,4662,4132,4663,4134,4135,4136,-2981,4137,-2979,4138,4139,-4124,4664,4665,-2975,4666,4667]]},{"type":"MultiPolygon","properties":{"centroid":[-51.97999444261526,1.45561487486003]},"id":"AP","arcs":[[[-1240]],[[4668,-4656,4669,4127,4128,-1414,4670,-1412]]]},{"type":"Polygon","properties":{"centroid":[-55.92641644396463,-12.962314525589383]},"id":"MT","arcs":[[4671,-2349,4672,-2347,-2346,4673,-2344,4674,-2342,4675,-2340,4676,-4667,2974,-4666,4677,-4122,-4636,-4643,-4642,3163,-4654]]},{"type":"Polygon","properties":{"centroid":[-51.633213863104466,-24.632514618471102]},"id":"PR","arcs":[[4678,-1369,4679,-1367,4680,4681,4682,-4030,4130,2170,4131,-4663,-2963,-4662,-2967,4683]]},{"type":"Polygon","properties":{"centroid":[-47.78731032490432,-15.77056580014362]},"id":"DF","arcs":[[4684]]},{"type":"Polygon","properties":{"centroid":[-49.60520395318162,-16.021954057105262]},"id":"GO","arcs":[[4685,4686,4687,2950,2169,2951,2168,2952,-2168,2971,-4668,-4677,2339,-4676,2341,-4675,2343,-4674,2345,2392,4688,4689,4690]]},{"type":"Polygon","properties":{"centroid":[-48.32542994002108,-10.144736904750038]},"id":"TO","arcs":[[4691,-4690,-4689,-2393,2346,-4673,2348,-4672,-4653,2350,-4652,-4651,2353,-3203,4692,4693]]},{"type":"MultiPolygon","properties":{"centroid":[-48.73753107737334,-22.261733669095154]},"id":"SP","arcs":[[[-1007]],[[4694,-1373,4695,-1371,4696,-4684,-2966,-2172,-2971,-4661,-2969,-4660,-2174,2109,-2600,-2111,-2599,4697,-2597,4698,4699]]]},{"type":"MultiPolygon","properties":{"centroid":[-45.29481155747277,-5.106904685620516]},"id":"MA","arcs":[[[-1235]],[[-1238]],[[4700,-4693,3202,-4650,4701,-1401,4702]]]},{"type":"MultiPolygon","properties":{"centroid":[-42.66507834688968,-22.189277363768905]},"id":"RJ","arcs":[[[-1004]],[[4703,-1376,-1375,4704,-4700,4705,4706,4707]]]},{"type":"Polygon","properties":{"centroid":[-42.988382036571004,-7.409778131143897]},"id":"PI","arcs":[[4708,4709,-4694,-4701,4710,-1399,4711,4712]]},{"type":"Polygon","properties":{"centroid":[-44.67636716451454,-18.45137722692361]},"id":"MG","arcs":[[4713,-4707,-4706,-4699,2596,-4698,2598,2110,2599,-2110,-2173,-2973,-2972,2167,-2953,-2169,-2952,-2170,-2951,-4688,-4686,4714,-3144,4715]]},{"type":"Polygon","properties":{"centroid":[-40.66655699516596,-19.56741120347464]},"id":"ES","arcs":[[4716,-1380,4717,-1378,4718,-4708,-4714,4719]]},{"type":"MultiPolygon","properties":{"centroid":[-41.70537986578421,-12.474703928380865]},"id":"BA","arcs":[[[-1237]],[[-1236]],[[-1383,-1382,4720,-4720,-4716,3143,-4715,-4691,-4692,-4710,4721,3146,4722,3148,4723,3150,4724,4725]]]},{"type":"Polygon","properties":{"centroid":[-39.62562391864223,-5.098135637776587]},"id":"CE","arcs":[[4726,4727,4728,4729,-4713,4730,-1397,4731,-1395,4732,-1393]]},{"type":"Polygon","properties":{"centroid":[-37.44464505333478,-10.577006338526152]},"id":"SE","arcs":[[-1384,-4726,4733,4734,3153,4735]]},{"type":"Polygon","properties":{"centroid":[-36.61869490644643,-9.515944991789553]},"id":"AL","arcs":[[4736,-1385,-4736,-3154,-4735,-4734,-4725,4737]]},{"type":"Polygon","properties":{"centroid":[-36.68218882467381,-5.8391328286665365]},"id":"RN","arcs":[[4738,4739,-4728,4740,-1391]]},{"type":"Polygon","properties":{"centroid":[-37.99878085475765,-8.331511362713782]},"id":"PE","arcs":[[4741,-4738,-3151,-4724,-3149,-4723,-3147,-4722,-4709,-4730,4742,4743,-1387]]},{"type":"Polygon","properties":{"centroid":[-36.82578794152939,-7.117737930032349]},"id":"PB","arcs":[[4744,-4743,-4729,-4740,4745,-1389]]},{"type":"MultiPolygon","properties":{"centroid":[-50.50103697281411,-27.249236275602144]},"id":"SC","arcs":[[[-1006]],[[-1005]],[[-4682,4746,-1365,4747,4748,3224,4749,4750,3227,4751,3229,-4035,4752,4753,-4032,4754]]]},{"type":"Polygon","properties":{"centroid":[-53.31982257849937,-29.735532300829714]},"id":"RS","arcs":[[4129,-4036,-3231,-3230,-4752,-3228,-4751,-4750,-3225,-4749,4755,-1363]]},{"type":"Polygon","properties":{"centroid":[-114.5096989630368,55.16793445149605]},"id":"AB","arcs":[[4756,4210,4757,4758,4759,4760]]},{"type":"MultiPolygon","properties":{"centroid":[-124.60841108310055,54.96273717160156]},"id":"BC","arcs":[[[4217,4218,4761,4762,4763,-4759,4764,4212,4765,4766,4214,4767,4768,4216,-1331,4769,-1329,-1328,-1327]],[[1325,4770]],[[-1325,4180]],[[-1215]],[[-117]],[[-1217]],[[-1218]],[[-1222]],[[-116]],[[-118]],[[-1221]],[[-1214]],[[-1220]],[[-1216]],[[-1219]],[[-196,4771,-194]],[[-1106]],[[-1104]],[[-1105]],[[-1101]],[[-1094]],[[-1102]],[[-1103]]]},{"type":"Polygon","properties":{"centroid":[-97.4386034776907,54.919638064605955]},"id":"MB","arcs":[[-1526,4772,4203,4773,4774,4205,4775,4776,-1528,-1527]]},{"type":"MultiPolygon","properties":{"centroid":[-66.38758176059214,46.63158405090706]},"id":"NB","arcs":[[[4777,-1498,-1497,4778,-1494,-1493,4169,-3061,4170,4779,4780,-1500]],[[-447]],[[-446]],[[-451]]]},{"type":"MultiPolygon","properties":{"centroid":[-61.95421777525715,54.27088442128903]},"id":"NL","arcs":[[[-1509,4781,-1511,-1510]],[[-1665]],[[-1664]],[[-1649]],[[-1646]],[[-1647]],[[-1650]],[[-1648]],[[-1652]]]},{"type":"MultiPolygon","properties":{"centroid":[-63.94837603198017,44.91348776503566]},"id":"NS","arcs":[[[-102]],[[-1495,-4779,-1496]],[[-444]],[[-449]],[[-239]]]},{"type":"MultiPolygon","properties":{"centroid":[-119.62567197582983,64.3712698114646]},"id":"NT","arcs":[[[4782,-1546,-1545]],[[4783,-1566,-1565,-1564]],[[-1642]],[[-1570]],[[-1644]],[[-1571,4784,-1573,-1572]],[[4785,-1579,-1578,-1577]],[[-1549]],[[-1643]],[[-1589]],[[4786,-1586,-1585]],[[-1303,4787,4788,4789,-4760,-4764,4790,4791,-1310,-1309,-1308,4792,-1306,-1305,-1304]]]},{"type":"MultiPolygon","properties":{"centroid":[-98.59545738464239,65.91323447527932]},"id":"NU","arcs":[[[-1631]],[[-1663]],[[-1536]],[[-1661]],[[-1660]],[[-1613]],[[-1662]],[[-1621]],[[-1628,4793,-1626,-1630,4794]],[[-1632]],[[-1552]],[[-1620]],[[-1611]],[[-1537]],[[-1538]],[[-1615]],[[-1607]],[[-1612]],[[-1539]],[[-1624]],[[-1633]],[[-1616]],[[-1609]],[[-1614]],[[-1670]],[[-1600]],[[-1598]],[[-1666]],[[-1596]],[[-1595]],[[-1601]],[[-1594]],[[-1597]],[[-1593]],[[-1599]],[[-1535]],[[-1592]],[[-1302]],[[-1559,4795,-1557]],[[-1542]],[[-1556]],[[-1563]],[[-4783,-1548,-1547]],[[-1637]],[[-1567,-4784,-1569,-1568]],[[-1638]],[[-1541]],[[-1540]],[[-1543]],[[4796,-1560,-1562]],[[-1639]],[[-1580,-4785,-1576,-1575,-1574,-4786,-1582,-1581]],[[-1635]],[[-1555]],[[-1636]],[[-1634]],[[-1699]],[[-1591]],[[-1640]],[[-1544]],[[-1645]],[[-1641]],[[-1603]],[[-1583]],[[-1604]],[[-1551]],[[4797,1300,1296,4798,1298]],[[-1554]],[[-1550]],[[-1587,-4787,-1588]],[[-1602]],[[-1530,-1529,-4777,-4789,-4788,-1534,-1533,-1532,-1531]],[[-1655]],[[-1625]],[[-1584]],[[-1618]],[[-1619]],[[-1617]],[[-1656]],[[-1657]],[[-1623]],[[-1605]],[[-1622]],[[-1606]],[[-1654]],[[-1653]],[[-1658]],[[-1608]],[[-1659]],[[-1610]],[[-1553]]]},{"type":"MultiPolygon","properties":{"centroid":[-85.83278192156709,50.06645414149818]},"id":"ON","arcs":[[[3014,-2268,4202,-4773,-1525,-1524,-1523,4799,-2165,2937,2935,4800,4801,2932,4802,-1503,-1502,3122,4181,2852,4182,4183,3456,4184,4185,4186,4187,4803,4804,4189,4805,4806,4191,-3122,4192,4193,4194,4195,4196,4197,4807,4808,4199,4200,4201]],[[-1519,-1518,-1517,4809]]]},{"type":"Polygon","properties":{"centroid":[-63.23960005717198,46.399985277481946]},"id":"PE","arcs":[[-119]]},{"type":"MultiPolygon","properties":{"centroid":[-71.93366618566863,53.73994320427707]},"id":"QC","arcs":[[[-2938,2164,-4800,-1522,-1521,-1520,-4810,-1516,-1515,-1514,-1513,-1512,-4782,-1508,4810,-1506,-1505,-1504,-4803,-2933,-4802,-4801,-2936]],[[-101]],[[-4781,4811,4172,4812,4174,4813,4814,4176,4177,4815,4816,4179,-1501]],[[-445]],[[-448]],[[-442]],[[-443]]]},{"type":"Polygon","properties":{"centroid":[-105.89906426909717,54.419392413080566]},"id":"SK","arcs":[[4817,-4761,-4790,-4776,4206,4818,4819,4208]]},{"type":"MultiPolygon","properties":{"centroid":[-135.50901977726295,63.633124456405284]},"id":"YT","arcs":[[[-1311,-4792,-4791,-4763,4820,4220,4221,-1312]],[[-1223]]]},{"type":"MultiPolygon","properties":{"centroid":[-152.7290780209093,64.57880464639345]},"id":"AK","arcs":[[[-4222,-4221,-4821,-4762,-4219,-4218,-1326,-4181,-1324,4821,-1322,-1321,-1320,-1319,-1318,-1317,-1316,-1315,4822,-1313]],[[-2045]],[[-103]],[[-1205]],[[-900]],[[-1193]],[[-1204]],[[-1199]],[[-1200]],[[-104]],[[-1202]],[[-1203]],[[-1201]],[[-1191]],[[-1194]],[[-109]],[[-114]],[[-1213]],[[-115]],[[-108]],[[-1195]],[[-113]],[[-901]],[[-1192]],[[-112]],[[-1207]],[[-1210]],[[-1747]],[[-1198]],[[-1197]],[[-1211]],[[-1212]],[[-111]],[[-110]],[[-1196]],[[-1208]],[[-903]],[[-902]],[[-1206]],[[-907]],[[-1209]],[[-908]],[[-906]],[[-105]],[[-904]],[[-905]],[[-912]],[[-911]],[[-916,914,-914]],[[-917]],[[-913]],[[-909]],[[-910]],[[4823,-920,-922]],[[-918]],[[-919]],[[-926]],[[-925]],[[-927]],[[-928]],[[-923]],[[-924]]]},{"type":"MultiPolygon","properties":{"centroid":[-86.83084775573656,32.79505808408402]},"id":"AL","arcs":[[[-1449,-1448,-1447,-1446,4824,3173,4825,4826,2423,-2074,2420,4827,4828]],[[-243]]]},{"type":"Polygon","properties":{"centroid":[-92.44430833645232,34.90445378190076]},"id":"AR","arcs":[[4829,-2779,-2778,-2777,4830,4831,4832,4833,4834]]},{"type":"Polygon","properties":{"centroid":[-111.66017496036098,34.29157832311997]},"id":"AZ","arcs":[[4835,-4503,-2442,-2445,-2444,-2077,-2448,4836,4837,-2446,2077,-2449,2078,4838,4839,4840]]},{"type":"MultiPolygon","properties":{"centroid":[-119.60281827916714,37.2494387825742]},"id":"CA","arcs":[[[4841,4842,-4837,2447,2076,2443,2444,-4502,-1342,-1341,-1340,-1339,-1338,-1337]],[[-1110]],[[-224]],[[-1109]],[[-1111]],[[-225]],[[-1107]]]},{"type":"Polygon","properties":{"centroid":[-105.5333729762559,39.00018356161829]},"id":"CO","arcs":[[4843,4844,4845,4846,4847,4848]]},{"type":"Polygon","properties":{"centroid":[-72.72549337783654,41.62693724197045]},"id":"CT","arcs":[[4849,-1483,-1482,-1481,4850,4851]]},{"type":"Polygon","properties":{"centroid":[-77.01910068594093,38.918002751696704]},"id":"DC","arcs":[[-3005,4852,4853]]},{"type":"Polygon","properties":{"centroid":[-75.505342763379,38.994591228779505]},"id":"DE","arcs":[[-1472,4854,4855,-1474,-1473]]},{"type":"MultiPolygon","properties":{"centroid":[-82.49969955752722,28.669735737945665]},"id":"FL","arcs":[[[-1452,-1451,-1450,-4829,4856,2072,4857]],[[-1133]],[[-1155]],[[-1157]],[[-1152]],[[-1160]],[[-8]],[[-7]],[[-255]],[[-6]],[[-1154]],[[-2043]]]},{"type":"MultiPolygon","properties":{"centroid":[-83.45762256578881,32.659925111317875]},"id":"GA","arcs":[[[2426,3208,2241,3084,2208,3083,-1453,-4858,-2073,-4857,-4828,-2421,2073,-2424,-4827,4858,4859]],[[-1134]]]},{"type":"MultiPolygon","properties":{"centroid":[-155.5095800703884,19.61204875882143]},"id":"HI","arcs":[[[2041]],[[-893]],[[-887,-889,4860]],[[-891,-890,-892]],[[-885]],[[-886]],[[-894]],[[-884]]]},{"type":"Polygon","properties":{"centroid":[-93.49537024306464,42.087730829758904]},"id":"IA","arcs":[[4861,4862,-2799,4863,4864,4865,4866,-2790,4867,4868,-2788]]},{"type":"Polygon","properties":{"centroid":[-114.65182803235459,44.39270598765036]},"id":"ID","arcs":[[4869,4870,4871,4872,3107,4873,4874,3109,4875,4876,-4768,-4215,-4767,4877]]},{"type":"Polygon","properties":{"centroid":[-89.15268549597349,40.125123573946084]},"id":"IL","arcs":[[4878,3270,2893,2894,2785,2786,2787,-4869,4879,4880]]},{"type":"Polygon","properties":{"centroid":[-86.28319377565654,39.91827127637104]},"id":"IN","arcs":[[2892,-3271,-4879,4881,4882,4883,2899]]},{"type":"Polygon","properties":{"centroid":[-98.36887812723783,38.48526041926123]},"id":"KS","arcs":[[4884,4885,-4847,4886,2801]]},{"type":"MultiPolygon","properties":{"centroid":[-85.28499178910562,37.531850937067205]},"id":"KY","arcs":[[[4887,4888,4889,4890,2784,-2895,-2894,-2893,-2900,-4884,4891,-2898]],[[4892,4893,2782]]]},{"type":"MultiPolygon","properties":{"centroid":[-92.01792469210835,31.08650336541335]},"id":"LA","arcs":[[[-1442,-1441,-1440,-1439,-1438,4894,-4832,4895,-2775,4896]],[[-1135]],[[-1137]],[[-241]],[[-1136]]]},{"type":"MultiPolygon","properties":{"centroid":[-71.82201940826481,42.273244313239]},"id":"MA","arcs":[[[-1487,4897,-4852,4898,4899,4900,-1489,-1488]],[[-1116]],[[-1118]]]},{"type":"MultiPolygon","properties":{"centroid":[-76.80383880794842,39.068296139790455]},"id":"MD","arcs":[[[-4855,-1471,-1470,-1469,4901,-1466,-4854,4902,-3003,4903,4904,-3001,-3057,4905,4906]],[[4907,-1121,-1126,-1125]]]},{"type":"MultiPolygon","properties":{"centroid":[-69.242626923347,45.40377411063123]},"id":"ME","arcs":[[[3060,-4170,-1492,4908,-4814,-4175,-4813,-4173,-4812,-4780,-4171]],[[-452]],[[-450]]]},{"type":"Polygon","properties":{"centroid":[-85.74024778551217,44.87543627759303]},"id":"MI","arcs":[[-4197,-4196,-4195,-4194,-4193,3121,-4192,-4807,4909,-4882,-4881,4910,4911,-4808,-4198]]},{"type":"Polygon","properties":{"centroid":[-94.19757892733227,46.34392436271768]},"id":"MN","arcs":[[-4202,-4201,-4200,-4809,-4912,4912,4913,-2792,4914,-4866,4915,4916,-4774,-4204,-4203,2267,-3015]]},{"type":"Polygon","properties":{"centroid":[-92.49201451937395,38.38416885196561]},"id":"MO","arcs":[[-2786,-2785,-2784,-2783,-4894,4917,-2781,4918,-4835,4919,-4885,-2802,-2801,4920,-4862,-2787]]},{"type":"MultiPolygon","properties":{"centroid":[-89.67094368563524,32.76509166999065]},"id":"MS","arcs":[[[-1445,-1444,-1443,-4897,2774,-4896,-4831,2776,2777,4921,-3174,-4825]],[[-242]]]},{"type":"Polygon","properties":{"centroid":[-109.62537886825318,47.03154015657579]},"id":"MT","arcs":[[4922,4923,-4878,-4766,-4213,-4765,-4758,-4211,-4757,-4818,-4209,-4820,4924]]},{"type":"MultiPolygon","properties":{"centroid":[-79.41412695410274,35.5582791741798]},"id":"NC","arcs":[[[4925,-4860,4926,4927,-1457,-1456]],[[-1461,4928,-1463,-1462]],[[-1120]],[[-1127]],[[-1119]],[[-1128]],[[256]]]},{"type":"Polygon","properties":{"centroid":[-100.45973619983826,47.444904323660026]},"id":"ND","arcs":[[4929,-4925,-4819,-4207,-4206,-4775,-4917]]},{"type":"Polygon","properties":{"centroid":[-99.79096162886266,41.53125219014411]},"id":"NE","arcs":[[2796,4930,-4864,2798,-4863,-4921,2800,-4887,-4846,4931,4932]]},{"type":"Polygon","properties":{"centroid":[-71.57936199286819,43.688404176481306]},"id":"NH","arcs":[[-4909,-1491,-1490,-4901,4933,-4177,-4815]]},{"type":"MultiPolygon","properties":{"centroid":[-74.66557550452166,40.19854057404067]},"id":"NJ","arcs":[[[4934,4935,-1477]],[[-1113]]]},{"type":"Polygon","properties":{"centroid":[-106.11079181235272,34.42199771442698]},"id":"NM","arcs":[[3035,-4501,4936,-4841,-4849,4937,4938]]},{"type":"Polygon","properties":{"centroid":[-116.65213976917931,39.355673526743416]},"id":"NV","arcs":[[-2079,2448,-2078,2445,-4838,-4843,4939,-4872,4940,-4839]]},{"type":"MultiPolygon","properties":{"centroid":[-75.75882585881885,43.05028249131112]},"id":"NY","arcs":[[[4941,4942,-4899,-4851,-1480,-1479,-1478,-4936,4943,-4187,-4186,-4185,-3457,-4184,-4183,-2853,-4182,-3123,-4180,-4817]],[[-120]],[[-1114]]]},{"type":"Polygon","properties":{"centroid":[-82.7103508910276,40.41858619560164]},"id":"OH","arcs":[[2896,2897,-4892,-4883,-4910,-4806,-4190,-4805,4944]]},{"type":"Polygon","properties":{"centroid":[-97.5115513807562,35.589517196040646]},"id":"OK","arcs":[[-4834,4945,-4938,-4848,-4886,-4920]]},{"type":"Polygon","properties":{"centroid":[-120.54478662127268,43.940781996543336]},"id":"OR","arcs":[[-2455,-2454,-2458,4946,-4874,-3108,-4873,-4940,-4842,-1336,-1335]]},{"type":"Polygon","properties":{"centroid":[-77.8421947263112,40.89962674081725]},"id":"PA","arcs":[[-1475,-4856,-4907,4947,-4945,-4804,-4188,-4944,-4935,-1476]]},{"type":"MultiPolygon","properties":{"centroid":[-71.59678393357255,41.70161882989703]},"id":"RI","arcs":[[[-1486,-1485,-1484,-4850,-4898]],[[-1117]],[[-1112]]]},{"type":"Polygon","properties":{"centroid":[-80.90027394168904,33.919396222824126]},"id":"SC","arcs":[[-1455,-1454,-3084,-2209,-3085,-2242,-3209,-2427,-4926]]},{"type":"Polygon","properties":{"centroid":[-100.22230111408015,44.44094016213075]},"id":"SD","arcs":[[-4930,-4916,-4865,-4931,-2797,-4933,4948,-4923]]},{"type":"Polygon","properties":{"centroid":[-86.33938444766328,35.85341494329176]},"id":"TN","arcs":[[4949,-4927,-4859,-4826,-4922,2778,-4830,-4919,2780,-4918,-4893,2783,-4891,-4890]]},{"type":"MultiPolygon","properties":{"centroid":[-99.35697935576601,31.505338613443907]},"id":"TX","arcs":[[[-4833,-4895,-1437,-1436,-3034,-2191,-2190,-3035,2191,-3037,-3036,-4939,-4946]],[[-1131]],[[-1129]],[[-240]],[[-1130]],[[-1132]]]},{"type":"Polygon","properties":{"centroid":[-111.67420898084781,39.32751312660987]},"id":"UT","arcs":[[4950,-4844,-4840,-4941,-4871]]},{"type":"MultiPolygon","properties":{"centroid":[-78.88527824329162,37.52814785159263]},"id":"VA","arcs":[[[-4904,3002,-4903,-4853,3004,-1465,-1464,-4929,4951,-4928,-4950,-4889,4952]],[[-1123,-1122,-4908,-1124]],[[-4902,-1468,-1467]]]},{"type":"Polygon","properties":{"centroid":[-72.666376721076,44.07599171704705]},"id":"VT","arcs":[[-4900,-4943,-4942,-4816,-4178,-4934]]},{"type":"MultiPolygon","properties":{"centroid":[-120.41478102720887,47.37512485532135]},"id":"WA","arcs":[[[-4876,-3110,-4875,-4947,2457,2453,2454,-1334,4953,-1332,-4217,-4769,-4877]],[[-1330,-4770]],[[-1097]],[[-1099]],[[-1098]],[[-1100]],[[-1096]],[[-1095]],[[275]]]},{"type":"Polygon","properties":{"centroid":[-89.73709377176895,44.64596563953894]},"id":"WI","arcs":[[-4880,-4868,2789,-4867,-4915,2791,-4914,-4913,-4911]]},{"type":"Polygon","properties":{"centroid":[-80.61117898126402,38.64713369328963]},"id":"WV","arcs":[[-4906,3056,3000,-4905,-4953,-4888,-2897,-4948]]},{"type":"Polygon","properties":{"centroid":[-107.53992132334224,43.00030535281285]},"id":"WY","arcs":[[-4870,-4924,-4949,-4932,-4845,-4951]]}]}},"arcs":[[[9999,4102],[-4,-3]],[[9995,4099],[-2,-1],[-2,1],[-2,-1],[-2,-1],[-3,-3],[-3,-4],[-2,-1],[-2,-1],[-3,-2],[-4,-2],[-3,-3],[-1,-5],[-2,-1],[-1,-1],[-2,1],[-1,1],[-1,-2],[0,-2],[-1,-2],[-1,-3],[3,-1],[1,-3],[1,-3],[1,-4],[3,2],[2,3],[2,-1],[1,1],[2,4],[4,6],[3,0],[1,-3],[1,-1],[1,-1],[1,0],[4,1],[3,2],[3,1],[3,-1],[-1,5],[0,4],[1,2],[0,2],[-1,0],[-1,-1],[-4,-5],[-4,-7],[0,6],[1,6],[4,5],[1,4],[2,4]],[[9995,4094],[4,7]],[[9923,4052],[1,0],[-1,-3],[-1,-2],[-1,-1],[1,4],[0,2],[1,0]],[[8537,5043],[0,4],[-1,0],[-1,-1],[0,-1],[0,-3],[1,0],[1,1]],[[2741,6371],[-3,3],[0,-1],[1,-3],[0,-2],[1,0],[0,1],[1,1],[0,1]],[[2755,6380],[-1,-2],[0,-1],[2,1],[0,1],[-1,1]],[[2760,6385],[-1,-2],[1,0],[0,2]],[[8598,3243],[-10,-2]],[[8588,3241],[-7,-3]],[[8581,3238],[-11,-10],[-13,-10],[-11,-5],[-10,-6],[-7,-2],[-8,0],[-18,3],[-6,-3],[-10,-11],[-3,-3],[-5,-3],[-14,-15],[-7,-3],[-4,-1],[-4,-4],[-3,-6],[-4,-17],[-3,-9],[-6,-13],[-4,-5],[-4,1],[-4,-5],[-4,5],[-3,1],[-5,0],[-18,-6],[-2,7],[-3,1],[-6,-1],[-9,2],[-17,-2],[-8,-3],[-3,-2],[-6,1],[-10,-2],[-3,-4],[-3,-3],[-5,-15],[-5,-5],[-5,0],[-5,-1],[-11,-14],[-10,-14],[-4,-2],[-4,-2],[-5,-1],[-3,-1],[-12,3],[-8,1],[-9,2],[-9,7],[-6,4],[-7,15],[-5,5],[-8,7],[-2,0],[-2,-2],[-3,5],[0,6],[-1,5],[0,14],[0,16],[3,-4],[3,-3],[5,0],[4,6],[2,9],[3,10],[-1,10],[-1,19],[1,4],[1,1],[1,10],[0,28],[-1,11],[-7,22],[-4,19],[-3,8],[-3,14],[-3,19],[0,10],[-1,17],[1,11],[-1,5],[-2,17],[-7,15],[-1,5],[0,6],[-1,7],[-5,14],[-6,12],[0,5],[-1,24],[-2,11],[-9,28],[-11,24],[-3,10],[-1,3],[1,0],[1,-1],[1,-2],[1,0],[1,2],[0,4],[0,3],[1,-2],[1,-5],[3,-13],[1,-7],[4,-2],[2,2],[1,3],[1,10],[-2,4],[-2,2],[-4,7],[-2,11],[-3,10],[0,4],[2,2],[2,-1],[2,-6],[3,-5],[-1,-10],[0,-3],[0,-2],[1,-2],[1,-2],[2,3],[1,5],[1,0],[1,-13],[2,-4],[2,-4],[3,3],[1,3],[-1,9],[1,9],[0,6],[-6,17],[-6,22],[-3,10],[-3,16],[-2,5],[-2,9],[0,10],[0,7],[2,15],[1,7],[6,18],[0,7],[0,6],[1,8],[0,7],[-1,5],[-2,10],[3,17],[5,22],[1,3],[3,3],[1,-5],[-2,-15],[2,-8],[0,-8],[2,1],[2,2],[2,4],[1,5],[6,18],[3,6],[4,5],[8,6],[8,8],[4,7],[5,6],[3,7],[4,5],[16,18],[3,3],[4,1],[4,-1],[4,1],[4,-4],[3,-1],[8,5],[4,4],[7,8],[3,3],[8,2],[8,4],[10,15],[7,-1],[6,-2],[5,5],[12,2],[7,4],[12,10],[3,3],[5,7],[5,9],[4,12],[3,11],[1,5],[2,9],[2,7],[1,3],[5,5],[7,13],[3,2],[0,5],[-1,2],[-2,1],[-2,14],[-1,10],[0,6]],[[8392,4031],[1,7],[2,10]],[[8395,4048],[2,4],[3,5],[3,1],[2,5],[3,4],[1,4],[3,9],[2,7],[1,-1],[3,-15],[2,-8],[3,-10],[3,-14],[3,-7],[1,-4],[1,-2]],[[8431,4026],[1,3],[-1,3],[2,11],[-1,8],[0,2],[1,2],[1,-1],[3,-4],[1,-2],[1,0],[0,7],[1,5],[0,3],[-3,-1],[0,4],[-2,4],[-2,4],[-3,7],[-1,2],[1,2],[2,0],[1,3],[1,4],[-1,6],[1,3],[2,-1],[4,-11],[1,1],[2,5],[2,1],[2,-1],[2,-3],[3,-3],[4,0],[2,0],[5,0],[2,-1],[0,2],[-3,2],[-3,0],[-3,0],[-1,2],[-1,5],[1,4],[1,2],[2,-1],[2,0],[0,6],[1,4],[1,4],[0,3],[-2,0],[-2,-9],[-2,7],[-2,5],[1,7],[1,8],[2,1],[1,-1],[2,4],[2,3],[-1,3],[1,2],[1,-1],[7,-6],[1,-4],[1,2],[1,3],[-1,4],[-1,0],[-3,0],[-1,2],[0,2],[-1,4],[2,3],[2,0],[1,2],[0,3],[0,1],[1,-2],[4,0],[3,-4],[1,0],[1,1],[0,4],[-4,4],[0,4],[-2,5],[0,4],[3,4],[0,3],[2,2],[2,0],[2,3],[2,1],[1,7],[0,4],[1,2],[2,-2],[-1,-6],[0,-5],[0,-3],[1,1],[0,1],[1,3],[2,-1],[1,-4],[0,-3],[1,-2],[2,6],[2,1],[0,7],[0,5],[1,4],[1,2],[0,3],[-1,3],[0,5],[1,1],[2,-2],[1,-7],[1,-2],[1,1],[1,4],[2,3],[3,-4],[2,-4],[3,4],[3,7],[-1,5],[1,5],[3,2],[3,-2],[3,-5],[5,-4],[5,-5],[2,-3],[4,-6],[2,-6],[4,-10],[8,-13],[0,-2],[-1,-4],[-1,-6],[-1,-9],[0,-13],[1,1],[1,5],[1,-1],[2,-3]],[[8562,4150],[0,3],[-1,1],[-1,7],[0,3],[1,2],[2,4],[2,2],[1,1],[0,3],[2,2],[3,1],[1,-1]],[[8572,4178],[12,-5]],[[8584,4173],[3,-6],[0,-7],[1,-3],[1,5],[0,9],[1,2],[3,-1],[2,-2],[3,-6],[1,-4],[1,-2],[1,3],[-1,5],[-1,4],[1,4],[4,1],[2,1],[-1,1],[-2,1],[-2,4],[-2,4],[3,4],[0,1],[-3,0],[-3,4],[-3,5],[2,10],[5,10],[2,3],[0,3],[2,6],[0,5],[1,4],[1,4],[3,4],[3,2],[2,1],[2,4],[1,5]],[[8617,4261],[-3,8],[0,5],[1,6],[4,4],[2,11],[2,1],[3,0],[1,1],[0,9],[1,3],[1,1],[2,-1],[1,-4],[2,-3],[1,2],[0,4],[0,4],[2,2],[2,0],[0,4],[0,3],[0,1],[5,1],[1,3],[1,3],[1,-1],[1,-7],[2,-4],[8,0],[5,3],[2,-2],[3,-1],[3,3],[2,3],[3,-3],[1,-4],[1,7],[2,2],[2,2],[3,-1],[1,0],[-3,5],[0,4],[0,7],[1,6],[1,4],[-6,9],[-5,1],[-4,-1],[-2,1],[-4,7],[-3,3],[0,1],[4,5],[1,0],[3,-5],[1,-2],[1,0],[1,4],[1,2],[2,-1],[6,-8],[4,-8],[2,2],[3,5],[2,-1],[2,-3],[3,-9],[2,-5],[4,-1],[3,-2],[2,-3],[4,0],[7,-1],[6,-6],[3,-4],[3,-1],[2,-1],[3,-1],[6,5],[2,-4],[1,-3],[5,-5],[5,-1],[4,5],[5,3],[4,6],[3,3],[3,5],[1,0],[-2,-5],[-1,-2],[2,-1],[0,-2],[-3,-3],[-2,-6],[0,-3],[1,-2],[1,1],[2,3],[2,1],[2,-2],[1,-8],[1,-5],[3,0],[2,0],[2,7],[-1,6],[-1,1],[0,3],[5,10],[3,-1],[2,-10],[3,-5],[3,1],[2,-2],[1,-6],[-11,-24],[-1,-2],[2,-5],[0,-5],[-3,-12],[-2,-1],[-1,4],[-2,2],[-2,-2],[-1,-1],[-7,-7],[0,-17],[2,-11],[-1,-7],[-2,-12],[-2,-4],[-2,-3],[-6,-17],[-2,-4],[-2,-5],[1,-6],[1,-4],[2,-4],[8,-9],[4,-6],[7,-7],[1,-5],[1,-4],[5,-5],[3,-3],[1,1],[1,1],[1,0],[0,-1],[0,-4],[0,-2],[0,-2],[3,-3],[4,0],[2,0],[2,-3],[2,-2],[4,-5],[6,-6],[5,-3],[6,-14]],[[8830,4084],[4,-8]],[[8834,4076],[5,-5],[7,-4],[4,0],[5,-4]],[[8855,4063],[5,-2],[3,-7]],[[8863,4054],[1,-5],[1,-3],[2,-9],[5,-3],[7,-9],[6,-4]],[[8885,4021],[2,-2],[2,-3]],[[8889,4016],[5,0],[8,4],[4,5],[5,7],[2,12],[2,10],[7,21],[2,10],[2,13],[1,9],[0,9],[1,17],[4,22]],[[8932,4155],[1,8],[0,11],[-3,22],[1,7],[1,10],[-1,8],[-2,5],[0,7],[2,14],[1,7],[2,9],[-1,17],[3,7],[2,3],[2,0],[1,-2],[1,4],[-1,3],[-1,4],[-1,2],[-1,0],[-1,2],[-2,3],[0,7],[3,15],[2,6],[1,-2],[1,-2],[1,4],[-1,5],[3,14],[2,20],[1,18],[5,4],[2,4],[1,6],[3,0],[1,-3],[-1,-4],[0,-3],[5,-7],[1,-6],[1,-5],[1,-6],[0,-7],[0,-11],[1,-10],[1,-4],[2,-2],[2,0],[3,-2],[0,-6],[-2,-6],[0,-3],[0,-4],[3,-3],[1,-2],[1,-6],[3,-8],[0,-5],[2,-7],[2,-13],[0,-12],[2,-7],[-1,-17],[1,-7],[1,-5],[2,-11],[1,-11],[2,-3],[4,-3],[4,4],[3,5],[3,1],[4,3],[3,-7],[2,-8],[8,-10],[4,-6],[3,-4],[3,-5],[0,-4],[-1,-4],[1,-6],[0,-7],[-1,-8],[3,-13],[0,-10],[3,-9],[-1,-10],[0,-4],[0,-6],[1,-7],[2,-5],[3,-6],[3,-8],[2,-2],[2,0],[0,-9],[4,-17],[2,-14],[-1,-19],[-2,-11],[1,-6],[5,-13],[3,-2],[-1,-6],[0,-10],[2,-8],[3,-5],[3,-4],[3,-2],[4,-3],[4,-1],[3,-4],[1,-4],[4,-1],[2,1],[2,1],[2,-2],[1,-3],[2,-9],[4,-8],[3,-1],[2,-4],[2,-1],[2,-1],[3,-3],[5,-7],[5,-2],[2,-2],[4,-8],[2,-4],[2,-6],[-2,-1],[-3,1],[-1,-6],[3,-8],[4,-6],[4,-7],[4,-9],[1,-7],[1,-3],[1,-10],[4,-5],[0,-11],[2,-14],[2,-13],[1,-4],[2,-6],[1,1],[2,2],[3,-6],[1,-3],[1,1],[-2,12],[1,7],[1,1],[2,0],[2,-5],[2,-6],[5,-6],[4,-5],[1,0],[-1,4],[1,6],[1,1],[1,-3],[3,-9],[0,-18]],[[9187,3727],[0,-15],[2,-16]],[[9189,3696],[3,-4],[1,-4],[3,-5],[2,-5],[2,-2],[7,-10],[3,-2],[3,0],[4,-5],[2,-4],[4,-16],[2,-6],[4,-6],[2,-1],[3,-4],[1,-6],[0,-3],[2,-6],[2,-8],[4,-4],[4,-8],[0,-15],[2,-7],[1,-3],[3,-3],[1,-2],[-3,-19],[3,-37],[-2,-12],[3,-12],[5,-20],[1,-7],[1,-9]],[[9262,3441],[3,-10]],[[9265,3431],[0,-17],[1,-7],[0,-10],[-4,-11],[-3,-14],[0,-11],[-2,-22],[-2,-6],[-1,-9],[-4,-22],[0,-9],[0,-10],[0,-10],[-1,-7],[-1,-13],[-5,-19],[-6,-15],[-1,-11],[0,-4],[-2,-7],[-3,-6],[-3,-3],[-1,-4],[-2,0],[0,-1],[2,-1],[-1,-2],[-6,-4],[-4,-4],[-4,-11],[-2,-6],[-2,-5],[-1,-3],[-1,-3],[0,-7],[-3,-1],[-1,-2],[0,-7],[0,-7],[-1,-5],[-1,-3],[-1,1],[-1,-1],[-1,-2],[2,0],[1,-1],[-4,-7],[-4,-8],[0,-5],[-2,-6],[-1,-14],[-2,-8],[1,-5],[0,-2],[-1,0],[0,1],[-2,-2],[0,-2],[0,-2]],[[9185,3049],[1,-1],[0,-1],[-1,-2],[-2,0]],[[9183,3045],[-1,-2],[-6,-20],[-2,-6],[-3,-8],[-1,-8],[-1,-8],[-1,-14],[-1,-10],[-2,-9],[0,-7],[-1,-13],[1,-10]],[[9165,2930],[0,-6],[0,-5]],[[9165,2919],[-1,-4]],[[9164,2915],[-4,-1],[-2,-4],[-4,-6],[-3,-3],[-5,-1],[-10,0],[-19,-2],[-3,-1],[-7,-5],[-7,-7],[-7,-9],[-15,-24],[-11,-3],[-2,0],[-2,1],[-2,-2],[0,-3],[2,-3],[1,-3],[3,4],[1,-1],[0,-8],[0,-5],[-1,-2],[-1,-2],[-2,1],[0,3],[-2,6],[-3,5],[-2,2],[-2,-2],[-2,-2],[-2,7],[-2,7],[-3,0],[-2,0],[-2,3],[-4,4],[1,3],[1,3],[2,2],[-1,4],[-1,4],[-3,1],[-2,-1],[-1,-3],[-2,-5],[-6,-6],[-3,3],[-4,6],[2,-1],[3,0],[3,5],[2,3],[1,6],[-2,5],[-2,3],[-2,3],[-10,-10],[-2,-1],[-2,-2],[3,-2],[2,1],[3,-3],[-4,-4],[-2,-1],[-4,-3],[-6,-6],[-8,-13],[-4,-4],[-4,-3],[-5,3],[-3,1],[-4,6],[-7,3],[-6,7],[-5,4],[-3,1],[-4,-2],[-8,7],[-5,0],[-4,-6],[-3,0],[-1,1],[-6,11],[-6,5]],[[8916,2884],[-11,3]],[[8905,2887],[-6,7],[-5,14],[-9,17],[-3,5],[-1,6],[0,5],[1,9],[2,8],[0,5],[-4,16],[-5,15],[-2,5],[-6,10],[-6,8],[-1,4],[-1,2],[3,-1],[1,3],[2,1],[2,-4],[1,-1],[0,7],[1,4],[0,1]],[[8869,3033],[-1,1],[-2,2],[-3,-2],[-2,-3],[-3,-3],[-1,-3],[-3,0],[-1,0],[-6,-5],[-4,-1],[-5,2],[1,7],[3,4],[2,5],[3,17],[-1,14],[-1,6],[-5,12],[-2,8],[-3,7],[-1,-4],[-1,-5],[-3,-7],[-1,-15],[-5,-23],[-4,0],[-3,1],[-5,-3],[-3,-3],[-3,0],[-2,-1],[-3,1],[4,18],[3,-1],[4,1],[1,0],[3,0],[1,8],[1,10],[0,6],[-1,6],[1,7],[0,5],[5,17],[3,8],[5,7],[-1,7],[-1,8],[-1,6],[2,2],[2,4],[-2,18],[-1,5],[-3,6],[0,-7],[1,-7],[-3,-8],[-4,-7],[-3,-5],[-2,-14],[-4,-11],[-3,-4],[-2,-1],[-3,-1],[-4,-5],[-4,-3],[-3,-5],[-3,-3],[-9,-22],[-4,-7],[0,-3],[-2,-3],[0,-3],[2,-3],[1,-10],[-1,-2],[-1,1],[-4,6],[-2,-2],[-2,-2],[-5,10],[-1,2],[-3,4],[-2,4],[-2,0],[-1,-1],[0,3],[1,2],[1,1],[2,-4],[3,-2],[1,-1],[1,1],[-3,12],[-1,10],[-1,3],[-2,10],[-1,3],[-4,7],[-4,9],[-1,10],[-2,6],[-2,4],[-3,4],[-8,1],[-4,10],[-2,13],[2,1],[2,0],[0,4],[0,6],[-9,8],[-4,8],[-3,3],[-3,2],[-4,-1],[-6,1],[-12,12],[-3,1],[-9,-4],[-3,0],[-14,18],[-9,8],[-3,1],[-4,2],[-3,-2],[-2,-2],[-5,-2],[-18,1],[-16,-2]],[[9959,4013],[1,3],[0,3],[-2,3],[-3,4],[-2,5],[-1,0],[-1,1],[0,2],[-1,3],[-1,1],[-2,-2],[-5,-3],[-4,1],[-5,-4],[-3,-5],[-3,-5],[0,-3],[0,-3],[0,-1],[-1,0],[0,-2],[0,-1],[-2,-2],[-1,-1],[0,-3],[0,-3],[2,-6],[1,-2],[2,-2],[5,-1],[4,-3],[2,-2],[3,0],[3,1],[3,0],[2,3],[3,3],[2,1],[1,-1],[1,1],[3,1],[2,1],[-1,8],[-1,5],[-1,5]],[[9636,3772],[-3,4],[-4,4],[-3,4],[-2,5],[-5,9],[-7,8],[-3,2],[-2,3],[-2,2],[-1,3],[-3,2],[-2,5],[-4,5],[-1,3],[0,3],[-1,2],[-2,3],[-2,4],[-1,3],[-3,1],[-3,4],[-11,16],[-4,6],[-4,-2],[-3,4],[-4,6],[0,-2],[0,-4],[0,-2],[2,-1],[1,-3],[0,-4],[0,-3],[4,-9],[2,-6],[2,-5],[3,-4],[3,-5],[5,-11],[2,-5],[3,-2],[6,-11],[3,-3],[2,-2],[6,-6],[3,-3],[2,-5],[3,-3],[5,-2],[1,-2],[0,-3],[1,-3],[3,-3],[4,-3],[0,-1],[1,-2],[2,1],[1,-1],[6,-7],[1,2],[2,0],[2,1],[1,4],[-2,9]],[[8546,4995],[0,6],[0,7],[1,7],[-2,3],[-1,3],[-2,6],[0,6],[0,4],[1,4],[1,3],[0,3],[-3,4],[-2,12],[0,6],[3,12],[0,6],[0,3],[1,4],[1,8],[3,7],[5,9],[2,2],[2,2],[0,-3],[0,-2],[-4,-9],[0,-3],[0,-4],[1,-2],[2,-5],[0,-7],[0,-7],[0,-7],[-1,-2],[-2,-7],[-7,-8],[0,-2],[0,-3],[1,-2],[1,-2],[2,-2],[2,1],[1,2],[1,3],[1,6],[2,4],[2,1],[1,2],[0,4],[0,5],[2,4],[5,7],[4,2],[4,1],[0,-3],[0,-3],[1,-6],[-1,-14],[-1,-2],[-4,-5],[-5,-4],[-1,-2],[-1,-4],[0,-4],[4,-5],[6,-5],[1,-2],[1,-4],[0,-5],[1,-2],[2,-1],[2,-2],[1,-3],[-10,7],[-3,3],[-3,1],[-3,0],[-3,3],[-4,1],[-1,-2],[-1,-4],[0,-4],[0,-5],[0,-3],[0,-6],[2,-16],[3,-13],[5,-14],[2,-5],[3,-4],[-5,1],[-1,5],[-5,4],[-1,3],[-3,13],[-1,2],[-3,5],[-2,3],[0,4],[0,5]],[[6953,2274],[-1,-1],[-2,-3],[-5,0],[-2,-1],[-3,-4],[-3,-1],[-3,-1],[-1,0],[-2,0],[-4,4],[1,4],[4,-1],[2,1],[-2,3],[0,5],[-1,0],[-6,-7],[-2,-1],[-2,0],[-4,2],[0,4],[2,4],[0,2],[1,2],[-1,6],[-1,0],[1,2],[-1,2],[0,2],[-2,-1],[-1,-1],[-2,-5],[-2,-4],[0,-4],[-1,-4],[0,-4],[0,-2],[1,-2],[1,0],[1,-2],[-2,-1],[-1,-2],[2,-3],[-1,-4],[1,-2],[0,-3],[0,-3],[-1,-3],[-1,-3],[0,-3],[1,-2],[1,-1],[4,0],[2,3],[2,7],[4,-1],[2,-1],[3,-3],[4,-2],[2,1],[2,2],[1,-1],[1,-1],[2,-3],[5,-1],[1,0],[3,3],[0,2],[1,1],[1,1],[-1,3],[-3,1],[-2,0],[-1,-4],[-2,0],[-3,2],[-2,3],[-1,3],[0,1],[2,-1],[1,1],[1,2],[0,2],[3,0],[4,0],[2,-1],[2,-3],[1,-1],[1,0],[1,2],[0,2],[2,2],[2,4],[0,3],[-1,4],[-1,3],[-2,1],[-2,0]],[[6753,9497],[13,1],[7,0],[7,1],[2,2],[1,4],[1,2],[2,2],[7,1],[6,0],[7,-2],[4,-1],[3,-3],[2,-2],[0,-2],[0,-3],[2,-2],[-12,-6],[-13,-4],[-32,-3],[-5,0],[-6,1],[-6,3],[-7,3],[2,2],[6,2],[9,4]],[[6594,9451],[-2,1],[-2,2],[-1,8],[0,2],[-1,2],[-3,2],[-2,2],[2,1],[12,-1],[27,-1],[13,-2],[4,-2],[4,-2],[-23,-2],[-4,-1],[0,-3],[0,-2],[-3,-1],[-6,-4],[-4,-1],[-11,2]],[[4292,8931],[1,1],[1,1],[0,1],[0,2],[-1,3],[-1,1],[-4,2],[-1,1],[-2,3],[-3,0],[-14,-7],[-8,-2],[-10,-1],[-7,0],[-4,1],[-7,2],[-2,-1],[-1,-6],[1,-4],[-3,-4],[-4,-2],[0,-1],[-2,-4],[0,-2],[1,-1],[3,-1],[5,2],[17,3],[14,1],[7,-3],[2,-3],[1,0],[5,3],[4,4],[3,1],[11,3],[2,3],[-1,1],[0,1],[-3,2]],[[9462,4461],[-1,6],[-3,3],[-5,6],[-8,0],[-2,-1],[-6,9],[-2,1],[-2,-3],[0,-2],[0,-7],[0,-3],[2,-6],[2,-5],[1,-2],[1,-1],[5,-2],[8,0],[5,-4],[5,-2],[1,1],[3,2],[0,1],[0,5],[-2,3],[-2,1]],[[8313,5597],[0,-4],[0,-6],[-2,-6],[-1,-2],[-1,-1],[-2,-2],[-2,-1],[-5,-13],[0,-1],[-3,-4],[-5,-13],[-5,-11],[-7,-14],[-2,-5],[-2,0],[-1,-1],[-1,0],[-4,-8],[-4,-7],[-2,-4],[-3,-8],[-2,-2],[-3,-10],[0,-5],[-1,-5],[3,4],[3,3],[1,1],[2,2],[0,3],[1,3],[3,2],[3,2],[3,4],[3,5],[2,6],[2,6],[2,4],[4,2],[2,3],[2,4],[2,5],[5,19],[0,5],[1,3],[1,2],[3,3],[7,3],[1,3],[0,2],[2,6],[2,4],[1,2],[4,1],[1,2],[3,5],[0,3],[-2,8],[-3,14],[1,5],[0,3],[0,3],[0,6],[0,3],[-1,2],[-1,-3],[-4,-15],[-1,-3],[-1,-7],[1,-5]],[[8419,5641],[-6,-6],[0,3],[1,2],[-3,4],[-3,0],[-3,-2],[-3,3],[-3,5],[-3,3],[-6,5],[-1,2],[-2,0],[-1,-2],[-1,-4],[1,-1],[4,-2],[1,-3],[0,-2],[-1,-17],[-1,-13],[0,-7],[-2,-6],[0,-6],[0,-3],[0,-4],[-1,-8],[0,-1],[1,-1],[1,0],[1,4],[2,3],[3,3],[9,3],[4,6],[2,2],[1,3],[0,3],[0,3],[2,2],[2,2],[2,3],[2,4],[1,5],[1,5],[0,4],[0,5],[-1,1]],[[8430,5606],[-7,4],[-1,0],[-5,-4],[-2,-2],[0,-3],[0,-3],[0,-4],[-2,-6],[-1,-2],[-1,-3],[1,-6],[0,-6],[0,-9],[0,-2],[-4,-6],[-2,0],[-3,0],[-2,-1],[-1,-4],[-1,-4],[0,-7],[5,-12],[1,-2],[2,-2],[3,-2],[2,-3],[2,-12],[2,-2],[2,-1],[1,1],[2,1],[1,2],[2,5],[1,4],[0,2],[-1,2],[-4,14],[0,3],[0,3],[0,8],[1,4],[2,7],[1,4],[1,11],[2,7],[3,7],[0,5],[2,6],[-1,2],[-1,6]],[[8477,5580],[0,7],[-1,3],[-1,3],[-1,2],[-2,2],[0,2],[0,9],[1,10],[-1,4],[-1,3],[-2,6],[-3,2],[-2,-5],[-3,0],[-1,2],[-1,2],[-1,2],[-2,2],[-2,3],[-1,1],[-1,-2],[1,-4],[1,-3],[1,-12],[1,-13],[2,-1],[3,3],[1,0],[2,-4],[1,-6],[1,-2],[0,-3],[-2,-14],[2,-6],[0,-3],[-1,-6],[1,-2],[3,-2],[3,-3],[0,4],[0,5],[-1,9],[2,-2],[1,-6],[1,-2],[0,3],[0,2],[3,0],[1,2],[0,2],[-2,6]],[[8489,5624],[-2,0],[1,2],[0,2],[0,4],[-3,9],[0,3],[0,3],[0,3],[-1,3],[0,10],[2,6],[-1,5],[1,3],[-1,3],[-2,2],[-2,0],[-1,2],[0,4],[0,3],[-2,4],[-2,3],[-9,-2],[-8,-1],[-7,3],[1,-9],[1,-9],[2,-5],[2,-5],[1,-1],[3,-2],[2,-5],[2,-2],[0,-2],[2,-4],[2,-2],[1,1],[0,-3],[0,-4],[-2,-4],[1,-5],[2,-8],[2,-3],[2,-1],[2,-6],[2,-1],[3,-1],[6,1],[1,-1],[2,-4],[0,2],[-1,5],[-2,4]],[[8374,5713],[-1,5],[1,5],[1,4],[0,2],[-2,3],[-3,4],[-2,6],[-2,4],[-2,-3],[-2,1],[-1,1],[-1,4],[-2,0],[-5,-1],[-1,0],[-1,1],[-5,2],[-2,-1],[-2,-2],[0,-3],[1,-1],[2,0],[0,-1],[1,-4],[1,-3],[1,-3],[3,-2],[0,-2],[3,-9],[0,-7],[0,-3],[1,-2],[1,-3],[1,-3],[1,-4],[0,-4],[1,-3],[3,-5],[1,-1],[0,-2],[1,-3],[1,-1],[2,-1],[1,3],[1,2],[1,0],[1,0],[0,3],[1,2],[0,2],[1,4],[2,5],[0,3],[-1,11]],[[9327,4645],[-2,5],[-3,4],[-1,1],[-2,1],[-1,2],[-3,10],[-1,2],[-3,4],[-1,2],[0,3],[-3,8],[-2,5],[-4,1],[-1,1],[-2,2],[-1,1],[0,-6],[0,-11],[0,-4],[1,-6],[1,-2],[2,-5],[2,-3],[2,-5],[1,-2],[4,-4],[1,-6],[-1,-6],[2,-6],[2,-5],[2,-3],[3,-3],[3,-1],[3,-1],[1,2],[1,2],[2,2],[1,-2],[1,1],[0,5],[-1,7],[-1,5],[-2,5]],[[9250,4771],[-18,29],[-2,4],[-4,6],[-3,7],[-1,2],[-6,4],[-3,6],[-3,4],[-3,3],[-5,4],[-2,0],[-2,5],[-5,5],[-4,7],[0,-4],[0,-4],[-3,-2],[3,-2],[4,0],[2,-3],[10,-11],[1,-4],[4,-3],[6,-10],[2,-3],[3,-3],[1,-1],[3,-1],[2,-1],[2,-5],[2,-4],[7,-18],[2,-8],[1,-8],[0,-5],[-1,-4],[0,-3],[2,-8],[1,-4],[2,-3],[1,-4],[2,4],[2,5],[0,5],[0,6],[2,5],[1,2],[0,5],[-3,8]],[[8854,4589],[-6,1],[-7,-4],[-3,-3],[-3,-4],[-2,-4],[-5,-16],[-4,-18],[-1,-7],[1,-2],[5,2],[3,0],[9,-1],[6,7],[2,4],[5,8],[3,10],[3,10],[-1,6],[-2,4],[-2,6],[-1,1]],[[8632,4810],[-2,0],[-1,1],[-1,4],[0,5],[-2,6],[-5,7],[-2,1],[-6,-1],[-3,1],[-7,6],[-4,4],[-1,0],[-2,1],[-2,-1],[-1,-1],[-3,-4],[-3,-2],[-1,-1],[-1,3],[-1,3],[-2,0],[-2,-1],[-3,0],[-6,1],[-11,-2],[-2,-4],[-7,-16],[1,-3],[1,-3],[0,-3],[-1,-6],[2,3],[2,6],[0,2],[0,4],[1,3],[1,1],[2,-1],[1,-1],[1,-3],[4,-9],[2,-2],[1,0],[3,1],[2,2],[2,5],[1,2],[2,2],[1,0],[1,-1],[0,-1],[0,-2],[1,-1],[3,-2],[3,-2],[4,-1],[3,-2],[2,1],[0,4],[0,2],[1,0],[2,0],[6,0],[3,-4],[1,-3],[1,-2],[7,-5],[2,-3],[6,-7],[7,-6],[1,16],[0,2],[-2,7]],[[8531,4814],[-1,2],[-1,1],[0,4],[-1,3],[-5,4],[-1,1],[-7,0],[-7,-2],[-3,-2],[-3,2],[-1,-1],[-1,-3],[0,-10],[1,-4],[2,-5],[1,-3],[1,-2],[6,-6],[3,-3],[4,-3],[2,1],[1,1],[2,0],[2,1],[4,6],[2,1],[2,1],[1,9],[-1,4],[-2,3]],[[8415,4547],[-1,2],[-2,1],[-2,-2],[-1,-3],[5,-2],[-2,-5],[-3,-3],[-4,-2],[-2,-2],[-1,-2],[-1,-2],[0,-3],[-1,-2],[-3,-2],[-2,0],[-5,7],[-1,2],[-2,1],[-1,-2],[-2,0],[-3,-1],[-2,0],[-2,-1],[-2,-3],[-1,0],[-1,0],[-2,1],[-3,5],[-4,3],[-3,3],[-4,2],[-4,0],[-1,1],[-3,4],[-1,-1],[-2,-1],[-2,1],[-2,0],[-3,-2],[-4,-5],[-4,-3],[-1,-1],[-1,2],[0,-3],[-1,-3],[-1,-3],[0,-3],[0,-4],[1,-3],[1,-3],[1,-3],[3,3],[3,2],[5,-3],[7,2],[6,-3],[6,-5],[1,0],[2,1],[1,1],[2,0],[3,-1],[3,6],[2,0],[3,-1],[1,-1],[0,-3],[3,2],[3,0],[7,7],[2,1],[4,-1],[3,0],[1,1],[2,2],[3,2],[4,2],[1,1],[1,2],[-1,4],[2,4],[1,2],[1,1],[1,2],[-1,10]],[[8352,4449],[-2,6],[-2,5],[-2,2],[-1,2],[-2,-1],[-2,1],[-1,2],[-1,3],[0,2],[-5,5],[-1,3],[-1,3],[-1,1],[-3,-3],[-1,-2],[-5,2],[-6,-1],[-3,0],[-3,-1],[-4,-3],[-1,-2],[-1,-2],[0,-3],[1,-3],[1,-3],[1,-2],[8,-3],[1,0],[2,0],[3,0],[6,-8],[4,-3],[1,-4],[2,-5],[3,-4],[3,-2],[3,-2],[2,-1],[3,3],[2,0],[2,1],[3,6],[1,4],[-2,4],[-2,3]],[[8306,4530],[-2,6],[-1,3],[-3,0],[-1,-1],[-1,-1],[-1,-5],[-1,1],[0,4],[-2,2],[-2,1],[-1,0],[-2,-1],[-3,-4],[-1,0],[-1,2],[-1,3],[-2,7],[-1,1],[-5,2],[-2,-1],[-3,-2],[0,-3],[0,-4],[2,-4],[4,-6],[1,-1],[2,0],[1,0],[2,-3],[1,-4],[0,-3],[-3,0],[-4,-4],[-2,1],[-2,0],[-3,7],[-1,1],[-1,1],[-1,5],[-1,1],[-4,0],[-2,0],[-4,3],[-1,1],[-3,-5],[-3,-3],[-2,0],[-1,-2],[-1,-3],[-1,-4],[1,-8],[-1,-5],[0,-3],[0,-3],[3,-2],[2,-2],[3,-1],[3,2],[1,2],[2,0],[1,0],[2,0],[3,1],[6,5],[2,0],[2,-1],[6,5],[2,0],[1,0],[1,2],[4,8],[1,-2],[0,-6],[1,-2],[1,-1],[6,3],[1,0],[2,-1],[1,0],[0,1],[0,1],[-2,1],[0,2],[2,2],[2,0],[1,-1],[1,-1],[1,-1],[2,1],[1,2],[0,2],[0,2],[-2,2],[0,2],[0,6]],[[8233,4544],[-3,-2],[-2,-3],[-5,-8],[1,-10],[0,-7],[-2,-1],[-3,0],[-1,1],[-1,-3],[1,-2],[4,-2],[6,-3],[1,1],[3,-2],[6,3],[-1,2],[-1,1],[3,12],[3,13],[-1,2],[-1,2],[-1,1],[-6,5]],[[8209,4543],[-3,3],[-3,3],[-4,2],[-1,0],[-4,-6],[-2,0],[-3,0],[-6,3],[-3,1],[-1,-1],[0,-2],[0,-3],[1,-2],[2,-5],[1,-2],[3,-1],[3,-2],[3,-4],[3,-4],[2,-3],[1,-4],[0,-4],[-2,-3],[2,-1],[1,1],[1,1],[0,1],[0,2],[2,5],[1,3],[6,6],[3,3],[1,2],[0,3],[-4,8]],[[7954,4863],[-5,15],[-1,18],[-1,3],[-1,4],[-1,4],[-1,4],[-1,3],[-2,2],[-2,0],[-3,-2],[1,-7],[-2,-4],[-1,3],[0,4],[-2,5],[-3,-3],[-2,-2],[-1,-3],[0,-2],[1,-3],[-1,-3],[-1,-3],[-4,-3],[-1,-3],[0,-4],[3,-2],[1,-2],[1,-1],[6,3],[2,-1],[2,-2],[3,-3],[0,-7],[2,-6],[1,-2],[1,-2],[-1,-8],[1,-6],[2,-4],[3,-2],[4,-2],[2,-3],[2,-1],[1,-2],[1,-2],[2,-1],[2,-1],[1,0],[0,4],[-1,3],[0,3],[2,10],[0,3],[1,2],[2,3],[-12,6]],[[5637,8255],[-4,1],[-2,-1],[-1,0],[-2,1],[-2,0],[-2,-1],[-4,-1],[-2,-4],[-2,0],[-1,0],[-2,-2],[-2,2],[-3,0],[-1,-1],[3,-6],[0,-2],[-2,-2],[0,-1],[-1,0],[0,-2],[5,-3],[1,-2],[3,-1],[-1,-2],[-5,-7],[0,-2],[0,-1],[3,0],[2,2],[2,4],[1,6],[3,3],[3,2],[7,-1],[1,2],[3,3],[3,3],[1,0],[2,2],[1,2],[5,0],[-1,2],[-9,7]],[[5673,9327],[-10,-2],[-6,0],[-9,5],[-6,2],[1,5],[5,2],[3,2],[-3,2],[-6,3],[-4,0],[-7,0],[-8,-2],[-4,1],[-3,10],[-4,9],[-9,0],[-3,1],[-5,1],[-11,-3],[-19,-2],[-4,-2],[4,-4],[6,1],[-1,-6],[7,-4],[1,-4],[6,-6],[5,-3],[12,-5],[-1,0],[-5,-6],[-3,-2],[-2,-4],[-2,-5],[-9,-3],[2,-6],[3,-1],[23,3],[5,1],[6,1],[4,3],[1,0],[5,-2],[2,1],[1,-1],[-2,-2],[-6,-4],[1,-4],[0,-2],[-2,-1],[4,-2],[7,0],[3,2],[2,3],[3,1],[8,0],[3,1],[7,4],[3,1],[3,4],[3,4],[2,1],[21,6],[-9,4],[-9,4]],[[6724,9492],[-7,1],[-7,0],[-8,-2],[-13,-2],[-10,-1],[-5,0],[-1,2],[-4,1],[-11,-1],[-3,-1],[-2,-2],[-1,-1],[-3,-3],[-2,-5],[-1,-3],[1,-3],[1,0],[8,-5],[7,1],[11,3],[12,-3],[9,-1],[7,5],[8,1],[3,3],[2,1],[9,1],[1,3],[2,3],[1,4],[-2,2],[-2,2]],[[6305,9475],[4,2],[1,1],[3,-1],[3,4],[3,1],[3,3],[3,1],[2,0],[7,-5],[16,-3],[2,1],[0,4],[-4,4],[-3,1],[-3,1],[-3,0],[-9,0],[-13,2],[-2,0],[-10,-2],[-6,-4],[-13,-1],[-33,-4],[-6,-3],[7,0],[6,-2],[7,-2],[9,2],[2,-1],[1,-4],[2,-2],[7,1],[3,1],[3,4],[2,1],[9,0]],[[6429,9485],[-15,8],[-4,1],[-10,0],[-4,1],[-4,0],[-17,-3],[-8,-3],[-2,-6],[1,-3],[0,-5],[-3,-3],[-13,0],[-4,2],[-2,1],[-3,0],[-3,-1],[-8,-1],[-7,-2],[-7,-3],[-21,-8],[3,-2],[3,-1],[4,-3],[7,0],[2,0],[3,2],[6,1],[7,0],[2,-2],[-7,-3],[-3,-2],[3,-2],[6,0],[2,1],[2,1],[2,1],[6,-2],[3,1],[1,2],[1,2],[1,0],[6,-2],[2,0],[3,1],[1,2],[-1,2],[-1,1],[-1,1],[-6,1],[3,3],[3,1],[19,0],[6,3],[-2,3],[3,1],[12,2],[19,1],[5,3],[16,5],[-4,3],[-3,0]],[[6367,8861],[-8,0],[-3,-1],[-6,-3],[-6,-5],[-2,-5],[-1,-4],[-1,-5],[0,-3],[1,-3],[0,-3],[4,-7],[6,-4],[7,0],[7,2],[13,5],[6,6],[2,4],[5,4],[1,-1],[1,-3],[1,0],[2,2],[0,6],[-3,4],[-5,3],[-21,11]],[[6677,8886],[-6,3],[-6,5],[-9,5],[-3,3],[-3,3],[-3,3],[-6,4],[-1,2],[-2,0],[-5,-2],[-4,-4],[-1,-1],[-3,-1],[-1,-3],[2,-6],[1,-2],[1,-2],[1,-2],[8,-9],[1,0],[3,1],[1,1],[4,-2],[3,0],[3,-1],[2,-5],[0,-3],[2,-1],[2,0],[3,-1],[3,0],[3,1],[5,-1],[3,1],[3,1],[1,4],[0,5],[0,2],[-2,2]],[[6984,9074],[-3,1],[-3,5],[-3,1],[-3,2],[-2,0],[-17,-2],[-5,-2],[-4,-4],[0,-8],[-1,-3],[-1,-2],[0,-3],[3,-2],[2,1],[5,-1],[2,0],[8,3],[6,1],[13,3],[8,0],[0,3],[-1,3],[-4,4]],[[7571,9443],[-11,3],[-12,0],[-9,0],[-6,-1],[-4,-3],[2,-4],[6,-4],[9,-2],[13,-6],[8,-1],[7,1],[7,1],[6,2],[6,2],[6,2],[6,5],[-9,2],[-25,3]],[[8113,9141],[-2,-2],[-1,-1],[0,-2],[-1,-4],[-2,-2],[-7,1],[-2,0],[-1,-1],[3,-5],[8,-3],[5,-3],[3,-1],[16,-3],[1,1],[4,5],[6,2],[2,2],[1,3],[2,2],[1,2],[-3,3],[-9,2],[-24,4]],[[8917,9124],[-3,1],[-2,0],[-13,0],[-3,-1],[-3,-1],[-2,-3],[2,-10],[6,-4],[3,0],[14,4],[1,3],[1,7],[0,2],[-1,2]],[[5726,6956],[-4,0],[-3,-2],[-2,-3],[-1,0],[-1,1],[-1,2],[1,8],[-1,1],[-4,-1],[-3,-1],[-5,2],[-5,0],[-3,3],[-8,1],[-2,0],[-3,-2],[-3,-1],[-2,0],[-1,0],[-1,1],[-1,2],[0,3],[-2,-1],[-1,2],[-1,0],[1,1],[2,2],[-1,3],[-2,0],[-2,-4],[-1,0],[-2,0],[-2,0],[-2,2],[0,4],[-1,1],[-1,-3],[0,-3],[-1,-2],[-1,1],[-1,2],[-1,-2],[0,-6],[0,-7],[1,-2],[1,-1],[2,0],[5,0],[3,-1],[13,-3],[3,-3],[4,-1],[1,-2],[0,-2],[0,-4],[1,-1],[12,1],[11,3],[6,1],[6,0],[3,0],[2,1],[1,3],[0,4],[1,6],[1,2],[-1,0],[-4,-5]],[[5679,7118],[-3,1],[-2,4],[-2,6],[-1,7],[1,2],[0,2],[-2,3],[0,3],[-1,2],[-6,1],[-6,4],[-1,0],[-3,3],[-2,2],[-1,6],[-3,4],[-2,0],[-3,-2],[-4,-5],[-3,-2],[0,-2],[2,0],[2,2],[3,-2],[3,-2],[3,-4],[3,-4],[1,-3],[2,-1],[1,-2],[1,-6],[3,-2],[4,0],[4,-1],[0,-1],[1,-2],[1,-1],[1,-4],[1,-2],[0,-3],[1,-2],[3,-3],[1,-3],[2,0],[1,-2],[1,0],[1,0],[1,3],[0,5],[0,2],[-3,-1]],[[5951,6975],[-2,-1],[-3,-4],[-13,-7],[-4,-1],[-4,1],[-5,1],[-6,1],[0,-6],[-1,-5],[-3,-1],[-2,0]],[[5908,6953],[-2,1],[-2,-2],[-3,-3],[-2,-3],[-2,2],[0,-7],[3,-10],[1,-2],[1,-2],[6,-3],[1,0],[3,1],[2,-2],[0,-3],[2,0],[1,2],[0,2],[1,2],[1,1],[2,0],[3,1],[4,2],[2,3],[6,9],[1,0],[2,0],[3,0],[3,1],[0,3],[-1,1]],[[5944,6947],[-2,5],[-1,3],[1,5],[15,17],[2,4],[-4,-2],[-4,-4]],[[5523,8216],[-1,-4],[-2,2],[-6,-2],[-3,-4],[-4,-6],[-2,-2],[-2,-3],[0,-6],[1,-6],[-2,-4],[2,-3],[1,-5],[2,-3],[-2,-4],[-1,-5],[2,1],[3,3],[1,6],[3,4],[1,2],[5,2],[1,5],[1,2],[2,1],[2,1],[-4,5],[1,12],[2,1],[2,1],[1,4],[2,1],[-3,4],[-2,1],[-1,-1]],[[5335,8053],[0,6],[0,6],[7,3],[2,3],[-1,5],[-3,2],[-1,3],[1,4],[2,2],[2,2],[3,1],[1,1],[1,2]],[[5349,8093],[0,5],[-2,8],[1,2],[2,4],[-1,2],[-2,1],[-2,1],[-3,1],[-3,0],[-5,-4],[-5,-4],[1,-2],[1,-2],[0,-4],[-1,-1],[-1,-2],[-1,-5],[-1,1],[-3,1],[0,6],[0,4],[-2,3],[-4,-1],[0,-2],[0,-1],[-4,-7],[-1,-1],[-2,-1],[-5,1],[-2,-1],[1,-4],[2,-1],[1,-2],[0,-2],[1,-2],[1,-3],[0,-8],[3,-7],[1,0],[2,1],[2,-1],[5,-1],[1,-5],[1,-3],[1,-4],[0,-3],[3,-8],[5,2],[1,6],[0,3]],[[5299,8062],[1,4],[-1,4],[1,3],[-2,7],[-2,6],[-1,3],[-4,-3],[-2,0],[-2,2],[-2,1],[-8,-5],[-4,-1],[0,-8],[2,-8],[1,-1],[1,-2],[7,-4],[6,-3],[5,1],[4,4]],[[5090,7208],[-3,2],[0,2],[1,2],[0,1],[-1,1],[0,1],[1,2],[-1,1],[-7,-4],[-3,-3],[-12,-13],[0,-2],[1,-2],[2,-1],[1,-3],[2,3],[2,2],[2,-1],[1,-2],[0,-5],[1,-2],[3,-1],[5,-3],[2,1],[3,3],[1,5],[2,5],[1,4],[2,4],[-1,3],[-1,1],[-2,1],[-2,-2]],[[1646,903],[-21,1],[-13,1],[-13,1],[-13,1],[-3,0],[-3,-1],[-4,-3],[-1,-3],[-1,-3],[4,0],[4,1],[1,-1],[2,-1],[9,-5],[-3,-2],[-5,-6],[1,-2],[2,-3],[1,-1],[-4,-1],[-2,-1],[1,-3],[2,-2],[16,-4],[34,4],[2,1],[0,1],[-1,1],[-1,1],[1,5],[1,1],[20,9],[-1,4],[-2,4],[-5,5],[-5,1]],[[1466,912],[0,-7],[0,-1],[3,0],[3,0],[3,3],[2,1],[3,0],[4,-1],[1,0],[1,-2],[1,-2],[0,-4],[6,-4],[10,-4],[6,-4],[3,-2],[4,0],[9,-6],[6,-2],[19,-1],[6,-1],[1,0],[3,1],[0,3],[1,3],[0,3],[-1,1],[-3,2],[-5,2],[-1,2],[2,2],[1,1],[-2,3],[-12,5],[-2,0],[-2,0],[-8,-5],[-3,0],[-4,2],[-2,0],[-7,-1],[-3,0],[-4,1],[-1,1],[0,2],[1,1],[3,1],[3,0],[9,1],[0,1],[-1,3],[-5,3],[-2,1],[-2,5],[-3,3],[-3,1],[-3,1],[-3,3],[-7,1],[-8,1],[-6,-1],[-4,-1],[-4,1],[-4,-1],[-4,-4],[-1,-4],[1,-3],[2,-3],[3,-1]],[[3145,577],[-3,2],[-3,0],[-13,1],[-7,2],[-3,-1],[1,-3],[2,-1],[17,-8],[3,-2],[1,-4],[1,-2],[14,-4],[1,-5],[1,-1],[2,0],[3,0],[5,1],[2,1],[11,5],[-1,7],[-1,3],[-8,2],[-4,6],[-7,1],[-14,0]],[[3408,1424],[-1,3],[-2,1],[2,3],[3,1],[-1,3],[0,4],[-7,5],[1,2],[-3,0],[-3,-3],[-1,-1],[-1,-1],[-1,-1],[-1,1],[0,6],[2,2],[0,3],[-2,3],[-2,0],[-2,-2],[-2,0],[-2,-2],[-4,-2],[-2,-4],[-2,-5],[-1,-2],[2,-1],[1,0],[3,1],[2,1],[0,-4],[1,-2],[3,-2],[-8,-4],[3,-3],[1,0],[4,2],[1,0],[2,0],[-1,-4],[1,-1],[1,1],[1,5],[4,1],[1,-1],[-1,-3],[3,1],[6,-2],[2,1]],[[3246,1412],[-4,0],[3,6],[-3,5],[1,3],[-3,3],[-4,1],[-1,-1],[-2,-2],[-2,-2],[0,-2],[0,-2],[-7,-2],[1,-2],[1,-1],[-9,-4],[-1,-3],[-2,-4],[3,0],[2,-1],[3,-2],[5,-2],[1,-1],[1,-1],[3,2],[2,3],[3,1],[3,-1],[2,1],[2,2],[5,4],[5,2],[-2,3],[-3,0],[-3,-3]],[[2938,1060],[15,7],[4,4],[-5,5],[-5,3],[-2,1],[-2,0],[-2,-1],[0,-4],[-3,2],[-5,2],[-2,-1],[0,-7],[-1,-3],[-2,-1],[-6,9],[-3,2],[-1,0],[-2,-1],[-1,-2],[0,-3],[-2,-3],[-2,-1],[-23,-3],[-6,-2],[-4,-2],[-3,-2],[-1,-3],[3,-6],[1,-1],[3,-1],[3,0],[38,7],[8,2],[8,3]],[[2921,1101],[4,3],[3,7],[3,2],[1,1],[-1,2],[-2,3],[-7,6],[-5,1],[-4,-1],[-2,1],[-2,-1],[-1,-4],[-1,-1],[-10,-2],[-2,-2],[-1,-4],[0,-3],[1,-3],[1,0],[13,-3],[12,-2]],[[2229,998],[-1,-1],[-1,0],[-5,6],[-2,6],[-4,0],[-5,-2],[-48,-6],[-3,-2],[-2,-1],[0,-3],[1,-3],[7,-2],[3,-1],[3,1],[6,0],[34,-6],[5,1],[2,-1],[3,-2],[9,-3],[7,-2],[8,-3],[7,0],[7,-1],[6,-4],[7,0],[9,0],[7,0],[6,2],[3,0],[7,-3],[3,0],[3,1],[3,0],[18,-1],[0,1],[1,2],[-2,4],[7,0],[7,2],[1,9],[-2,4],[0,6],[-2,1],[-6,-4],[-16,-5],[-7,-2],[-2,-1],[-3,1],[-2,2],[7,5],[12,4],[5,9],[-8,3],[-13,-1],[-6,-5],[-2,-6],[-1,-2],[-1,-2],[-3,-4],[-3,0],[-2,3],[-2,3],[3,5],[-3,6],[-6,-2],[-3,-11],[-7,0],[0,6],[2,6],[-3,5],[-5,2],[-7,1],[-9,-5],[-4,-4],[-4,-3],[-9,2],[-5,-5]],[[2906,954],[-10,-3],[1,-2],[3,-2],[4,-2],[6,-1],[-1,-3],[-4,0],[-2,-2],[-1,-1],[-7,3],[-4,0],[-3,-1],[-1,-2],[-1,-2],[0,-3],[1,-3],[2,-2],[2,-2],[37,-16],[4,3],[2,6],[-3,2],[-2,3],[-1,2],[-1,1],[-1,2],[4,2],[0,1],[4,7],[4,5],[-2,3],[-1,2],[-4,1],[-25,4]],[[3086,1236],[2,0],[2,0],[2,1],[2,0],[1,0],[2,1],[2,3],[1,6],[2,1],[2,0],[2,-1],[2,1],[3,3],[1,2],[-1,1],[-4,2],[-3,1],[2,1],[4,3],[2,2],[3,2],[4,4],[-2,2],[-1,2],[-2,1],[-2,1],[0,1],[0,3],[1,7],[5,6],[2,2],[-1,4],[-3,0],[-3,-1],[-12,-8],[-2,-3],[-4,-8],[-2,-4],[-3,-5],[-2,-4],[-7,-10],[-2,-3],[0,-3],[1,-4],[0,-1],[4,-4],[2,-4]],[[0,8973],[4,1],[5,2],[4,0],[4,-1],[4,0],[4,2],[3,-1],[3,0],[12,-2],[3,-1],[4,-3],[2,-1],[2,-1],[2,-3],[5,-3],[6,-3],[2,-1],[0,-2],[0,-3],[-8,-6],[-7,-1],[-13,-2],[-18,-4],[-7,-1],[-2,0],[-7,3],[-7,1]],[[3394,2131],[-2,2],[-2,1],[1,3],[3,1],[-3,6],[-2,1],[-6,-1],[-2,-1],[0,-2],[0,-3],[1,-2],[0,-2],[-1,0],[-6,4],[-1,2],[0,3],[2,1],[1,-1],[1,3],[-1,2],[-3,1],[-5,-1],[-4,3],[-2,0],[1,-4],[-6,-8],[0,-5],[1,-4],[0,-2],[-1,-1],[-2,0],[-2,-2],[-2,-2],[-7,-8],[1,-3],[-3,-5],[0,-4],[3,-5],[4,-4],[1,6],[3,1],[2,-1],[3,1],[-4,9],[2,0],[13,-5],[1,5],[0,1],[-1,3],[9,4],[4,3],[1,3],[4,1],[5,2],[0,1],[1,3]],[[4003,1969],[-2,-1],[-2,0],[-1,1],[-2,5],[-1,5],[-2,1],[-1,4],[-1,2],[-2,-2],[-1,-1],[-1,0],[-2,3],[-3,-1],[1,4],[-3,5],[-2,0],[-1,0],[-1,1],[-2,0],[-2,-2],[-3,3],[-4,0],[-3,3],[-1,2],[-4,-1],[-11,0],[-2,-1],[2,-1],[9,-1],[-2,-2],[0,-3],[1,-2],[4,1],[9,-6],[3,-3],[2,-1],[3,0],[1,-2],[1,-2],[2,-3],[3,-2],[4,-1],[0,-1],[1,-2],[4,-7],[2,-5],[3,-4],[1,0],[4,1],[2,3],[2,1],[-3,3],[0,4],[1,5]],[[2941,2591],[3,0],[2,-1],[2,0],[2,2],[1,3],[0,7],[3,2],[3,3],[2,4],[1,3],[-2,5],[-2,5],[-3,3],[-2,5],[-1,2],[2,2],[2,1],[0,1],[3,1],[2,1],[-2,5],[0,4],[3,2],[0,5],[-1,1],[0,7],[-1,3],[-1,5],[-5,1],[-9,5],[-1,-2],[1,-2],[1,-2],[-1,-6],[0,-3],[-1,-3],[-2,-6],[-1,-3],[1,-3],[-1,-3],[0,-3],[0,-2],[1,-6],[-2,-16],[-2,-12],[-2,-6],[-1,-2],[1,-2],[4,-3],[3,-2]],[[3345,2129],[1,3],[3,1],[1,3],[1,2],[2,2],[0,3],[-1,2],[-2,1],[-2,-2],[-1,0],[-6,-2],[-2,0],[-2,2],[-2,1],[-2,-1],[-4,-4],[-4,1],[-4,3],[-2,3],[-2,0],[2,-4],[-1,-2],[1,-2],[2,-3],[4,-2],[1,-3],[-1,-1],[-5,-2],[-2,0],[-1,-1],[2,-3],[3,2],[2,0],[1,1],[1,-1],[0,-2],[-1,-2],[-1,-2],[-3,-2],[-4,-4],[-5,0],[-6,-6],[4,-5],[4,-3],[5,0],[1,1],[0,1],[2,0],[1,1],[2,4],[1,5],[2,0],[1,-1],[4,1],[2,1],[6,9],[4,7]],[[2915,2231],[2,5],[0,8],[0,2],[0,2],[6,6],[1,0],[0,-1],[0,-1],[-2,-2],[0,-1],[0,-5],[-2,-2],[0,-3],[0,-2],[1,-5],[0,-3],[1,-3],[1,-5],[2,0],[3,1],[1,4],[1,4],[1,4],[0,5],[0,1],[-1,1],[0,2],[1,10],[0,8],[0,8],[-2,19],[0,2],[-1,1],[-2,0],[-3,3],[-1,0],[-3,-2],[-2,-3],[0,-1],[1,-4],[0,-4],[-3,-4],[-4,-3],[0,-4],[3,-2],[0,-5],[-4,-1],[-1,2],[-2,0],[-3,-3],[-1,-2],[1,-3],[2,-3],[2,-2],[-1,-7],[-5,0],[-1,-4],[0,-5],[3,1],[4,-5],[4,0],[3,0],[0,1]],[[2961,2512],[1,-3],[4,-2],[6,5],[3,4],[1,4],[2,5],[0,2],[-2,3],[-5,4],[-5,3],[-1,-1],[-1,-3],[1,-2],[-1,-3],[-1,-2],[-2,-4],[-1,-2],[0,-5],[1,-3]],[[3225,7758],[3,-3],[3,-4],[1,-4],[2,-3],[15,-10],[6,-3],[7,-2],[9,-3],[12,1],[2,0],[1,2],[-1,4],[-2,4],[-7,6],[-2,1],[-14,12],[-6,5],[-7,3],[-5,3],[-13,3],[-11,4],[-3,0],[-3,-1],[-4,-2],[2,-4],[15,-9]],[[3337,7552],[1,1],[-3,3],[1,2],[1,3],[0,2],[0,1],[-3,1],[-4,1],[-3,0],[-1,4],[-1,2],[-2,-1],[-2,-2],[-2,-3],[-2,-5],[0,-3],[-4,-6],[0,-1],[7,2],[0,-1],[-6,-10],[-1,-1],[-2,-1],[-2,1],[-2,0],[-3,-3],[-1,3],[1,2],[2,3],[0,1],[-2,1],[2,2],[3,2],[0,2],[-2,0],[-4,-3],[-1,1],[6,5],[2,2],[2,1],[5,4],[1,3],[1,3],[0,2],[1,6],[2,11],[2,7],[0,1],[-3,9],[0,2],[1,3],[-3,0],[-2,-1],[-1,-1],[-4,-6],[-3,-4],[-2,-4],[-1,-4],[-7,-19],[-2,-4],[-3,-4],[-2,-6],[-1,-6],[2,-13],[1,-3],[2,-4],[1,-1],[2,0],[1,1],[3,0],[3,1],[3,0],[3,-1],[2,0],[8,4],[5,5],[3,4],[3,3],[4,4]],[[306,8518],[-7,1],[-2,0],[-3,-1],[-4,2],[-1,2],[-1,1],[-4,1],[-7,2],[-1,2],[-1,3],[-1,2],[-1,2],[-4,2],[-3,1],[-4,-1],[-3,-1],[-6,-4],[-4,0],[-4,1],[-5,1],[-2,-1],[-1,2],[-5,5],[-3,-2],[-1,-7],[-1,-2],[0,-3],[1,-3],[1,-2],[3,-2],[4,-1],[3,0],[3,2],[3,2],[3,2],[3,0],[3,0],[9,-4],[3,-1],[3,-3],[1,-1],[1,-3],[1,-2],[3,0],[3,-1],[4,-2],[1,-1],[1,-2],[2,-5],[1,-2],[1,0],[2,2],[0,3],[2,4],[3,3],[7,0],[8,0],[2,2],[1,5],[-7,2]],[[399,8334],[-2,2],[0,2],[0,4],[0,3],[0,3],[-1,2],[-1,1],[-2,1],[-4,-1],[-1,0],[-3,3],[-1,1],[-2,-1],[-3,-1],[-2,1],[-1,0],[-4,-3],[-3,-1],[-2,-1],[-1,-4],[-12,0],[-2,0],[-3,-1],[4,-6],[4,-5],[4,-1],[10,-7],[8,-2],[3,-1],[2,-2],[1,-1],[1,1],[-1,2],[1,2],[4,2],[5,1],[5,1],[0,3],[-1,3]],[[465,8042],[-2,1],[-1,1],[-3,10],[-1,2],[-1,1],[-2,1],[-5,-1],[-2,0],[-8,-5],[-3,-3],[-4,1],[-2,0],[-1,-2],[-5,-10],[-1,-2],[-4,-3],[-1,-2],[0,-2],[1,-4],[2,-3],[2,0],[4,0],[4,1],[1,1],[2,2],[3,5],[2,2],[2,1],[14,0],[1,1],[5,5],[8,-4],[0,1],[-2,2],[-1,2],[-2,1]],[[2879,6008],[-10,6],[-2,2],[-4,5],[-1,1],[-2,0],[-3,1],[-3,2],[-3,0],[-3,0],[-11,3],[-2,-1],[-1,-2],[-4,-1],[-3,0],[-1,-1],[-2,-4],[0,-4],[1,-4],[6,-1],[1,-1],[2,-7],[2,-2],[1,-1],[2,-6],[3,-1],[6,-1],[3,-1],[2,-3],[2,-3],[1,7],[2,2],[1,1],[1,-3],[2,0],[2,3],[1,4],[2,0],[1,-1],[-1,-1],[3,-1],[1,-1],[3,-2],[3,0],[3,1],[3,2],[-1,3],[-3,10]],[[3177,6021],[-4,1],[-3,2],[-6,1],[0,-2],[-1,1],[-1,2],[-1,0],[-17,1],[-7,1],[-2,0],[-1,-1],[0,-3],[-1,-3],[-2,-1],[1,-3],[1,-2],[1,-3],[0,-4],[-1,-9],[2,-1],[3,0],[2,-1],[1,-1],[2,1],[2,2],[5,-1],[2,1],[3,-2],[2,0],[1,0],[2,-1],[3,1],[4,1],[4,5],[1,4],[2,3],[3,3],[0,8]],[[766,8202],[-2,3],[0,2],[2,2],[0,2],[0,1],[-3,1],[-2,0],[-3,-1],[-4,-3],[-1,0],[0,3],[1,4],[-2,2],[-7,2],[-1,-1],[1,-3],[0,-1],[-1,-1],[0,-3],[0,-1],[-1,0],[-3,1],[-1,-1],[-1,-1],[-1,-2],[-1,-1],[-1,0],[-1,2],[-2,5],[-1,1],[-2,1],[-1,-1],[-1,0],[-2,-3],[0,-1],[0,-2],[2,-2],[4,-3],[0,-2],[-3,1],[-1,-1],[0,-2],[1,-9],[1,-4],[2,-3],[-2,1],[-1,2],[-3,4],[-1,5],[-2,2],[0,1],[-1,3],[-2,1],[-2,0],[-3,-1],[-3,-2],[-4,-2],[-4,-6],[-1,-5],[1,-2],[3,-7],[2,-9],[5,-7],[2,0],[1,3],[1,2],[0,2],[-1,1],[0,2],[-1,0],[-3,0],[0,1],[1,1],[2,1],[3,0],[2,-1],[1,0],[0,-1],[-1,-3],[-1,-2],[1,0],[2,2],[3,-3],[3,0],[0,-1],[-8,-9],[0,-1],[1,-1],[2,-1],[6,5],[3,6],[0,1],[0,1],[0,1],[-2,2],[4,1],[1,2],[1,2],[2,1],[4,3],[6,1],[2,3],[3,2],[3,0],[2,0],[1,1],[-1,2],[0,2],[-2,2],[-5,0],[-1,1],[2,2],[3,0],[5,-2],[6,-1],[1,0],[1,2],[4,5],[0,1],[-1,1],[-5,2]],[[773,8231],[2,-1],[1,1],[2,4],[0,4],[-1,-1],[-1,1],[-2,3],[-2,0],[-3,2],[-1,0],[-1,-3],[-1,0],[-2,3],[-1,1],[-2,1],[-2,0],[-5,-1],[0,-2],[2,-2],[0,-4],[-1,0],[-2,1],[-2,0],[-4,-3],[-8,-9],[2,-1],[9,-4],[2,0],[2,1],[2,0],[0,1],[3,2],[1,2],[1,3],[1,1],[0,-3],[1,-1],[2,2],[2,-1],[2,1],[0,1],[-1,2],[0,1],[2,2],[1,0],[0,-2],[2,-1],[0,-1]],[[1361,8095],[-3,7],[-4,5],[-1,1],[-9,-7],[-1,-14],[-3,-4],[-3,-5],[1,-3],[0,-8],[2,-3],[1,3],[2,4],[3,3],[2,1],[1,2],[0,-2],[-1,-3],[1,-2],[2,0],[1,0],[2,-3],[2,-1],[3,4],[2,6],[1,6],[0,4],[0,6],[-1,3]],[[1320,8051],[3,-1],[1,0],[2,-6],[2,-4],[1,-1],[2,0],[2,1],[1,4],[0,2],[-1,1],[0,2],[1,2],[0,2],[-1,4],[1,9],[-1,2],[-4,-1],[-2,0],[0,1],[1,1],[1,2],[0,2],[-2,3],[-1,1],[-4,5],[-5,-1],[-1,0],[1,2],[1,2],[1,3],[6,-5],[3,-2],[-1,3],[-2,2],[-4,7],[-2,6],[-1,3],[-1,2],[-5,6],[-9,5],[0,1],[0,1],[0,2],[0,2],[0,2],[-2,3],[-1,2],[-5,0],[-5,1],[-1,-1],[0,-6],[1,-2],[1,-2],[-2,-3],[-5,-5],[1,-2],[1,-1],[4,3],[5,2],[2,-1],[1,-3],[1,-2],[-2,-2],[-1,-2],[-2,-3],[-1,0],[-2,2],[-2,0],[-2,-2],[0,-1],[1,-2],[2,-3],[1,0],[4,0],[1,-2],[1,-3],[2,0],[4,1],[1,-2],[-1,-3],[0,-1],[4,-6],[-1,-1],[-1,0],[-2,-1],[-1,-2],[2,-2],[4,-6],[3,-8],[3,-1],[0,3],[0,3],[1,1],[1,-1],[0,-1],[1,-3],[0,-3],[1,-3],[2,0],[0,-1]],[[1278,8166],[2,-2],[3,-2],[1,-3],[3,-4],[-1,-5],[1,-7],[0,-4],[1,-2],[1,-1],[3,-1],[3,2],[5,-1],[0,1],[1,1],[0,2],[0,2],[0,2],[-1,2],[-1,3],[0,2],[-2,3],[-1,2],[3,-2],[3,-6],[2,-3],[1,0],[1,1],[1,2],[0,2],[-1,4],[1,4],[0,1],[-1,3],[-3,2],[-3,2],[-2,0],[-1,-2],[-2,2],[-9,3],[-5,1],[-2,-2],[-1,-2]],[[1253,8179],[-2,6],[-3,4],[-2,1],[-6,5],[-3,1],[-1,-1],[-2,-6],[0,-1],[-1,-2],[-2,-2],[-3,-1],[-1,-2],[0,-2],[2,-8],[-1,-2],[-1,-3],[4,2],[2,2],[3,9],[1,1],[2,-4],[1,-6],[2,-1],[2,-1],[0,-1],[-3,-5],[-1,-2],[0,-2],[1,-2],[1,-1],[3,1],[1,-1],[-1,-4],[2,-2],[2,-2],[3,0],[1,1],[-1,-3],[-1,-2],[-1,-1],[0,-3],[1,-3],[3,-8],[1,-2],[2,-2],[2,-2],[0,1],[1,4],[0,7],[-1,5],[1,2],[0,1],[1,2],[-1,6],[0,3],[-1,4],[-3,12],[-1,6],[-2,4]],[[1275,8183],[5,2],[0,1],[-2,5],[2,2],[-1,5],[0,2],[-4,5],[-5,10],[-1,4],[0,4],[1,1],[1,0],[1,-1],[1,-1],[0,-2],[2,-5],[1,-3],[1,-1],[1,-2],[2,-6],[2,-3],[1,1],[-2,4],[-1,5],[-1,4],[-3,7],[-5,8],[-5,0],[-7,1],[-2,4],[-3,5],[-2,2],[0,-1],[0,-4],[1,-3],[2,-3],[1,-4],[1,-5],[1,-14],[1,-6],[2,-4],[3,-4],[0,-4],[-2,-10],[-2,-2],[1,-3],[0,-3],[1,-2],[1,-1],[3,1],[4,5],[5,9]],[[1231,8189],[2,4],[0,6],[0,3],[1,1],[2,0],[8,-5],[4,-4],[4,-1],[1,6],[0,3],[-3,4],[-7,1],[-3,2],[3,2],[2,-1],[2,0],[4,1],[1,8],[-1,3],[-1,2],[-5,3],[-5,1],[-1,0],[-1,-1],[-4,-5],[-1,-1],[-2,1],[0,2],[2,1],[1,3],[0,2],[-4,5],[-2,1],[-3,-1],[-1,-2],[-2,-1],[-3,0],[-1,-2],[0,-3],[-3,3],[-2,4],[-1,-5],[-3,-2],[-1,0],[0,-3],[-2,-4],[3,-6],[3,-1],[8,-10],[2,-7],[3,-5],[6,-2]],[[1423,7921],[0,-2],[1,-5],[0,-6],[1,-4],[2,3],[1,6],[2,4],[0,6],[-1,17],[-2,10],[-3,4],[-4,2],[-3,3],[-1,0],[-1,-2],[-1,-6],[-1,-2],[-1,-4],[-1,-2],[1,-1],[2,-4],[0,-4],[2,-4],[3,-4],[2,0],[2,4],[1,0],[-1,-9]],[[1324,7954],[9,4],[1,3],[1,4],[0,11],[1,7],[2,7],[3,8],[1,2],[0,7],[-4,-4],[-3,-1],[-6,-1],[0,-2],[1,-5],[0,-3],[-1,-3],[-1,-5],[0,-1],[-8,-2],[-2,0],[-1,1],[1,1],[9,7],[1,2],[1,1],[0,5],[-2,4],[-1,2],[-1,2],[-1,0],[-6,-2],[-3,3],[-7,1],[-2,1],[-2,0],[0,-1],[-1,-8],[0,-4],[0,-5],[1,-3],[4,-8],[0,-2],[0,-2],[2,-3],[5,-3],[6,-6],[0,-1],[-1,0],[-2,2],[-3,0],[-1,0],[-2,-3],[2,-3],[5,-4],[5,0]],[[1358,7900],[-1,4],[-3,0],[-2,1],[0,1],[2,4],[0,1],[-1,1],[-3,-1],[-1,1],[0,1],[-4,7],[0,3],[3,4],[-4,2],[-3,1],[-3,4],[-2,2],[-2,1],[2,2],[1,0],[2,-2],[4,2],[1,6],[-1,4],[-3,6],[-3,1],[-1,0],[-3,-1],[-1,-1],[-3,-1],[-5,-2],[-5,1],[-1,-1],[1,-3],[1,0],[9,-4],[0,-3],[-2,0],[-1,-1],[0,-2],[1,-2],[2,-4],[2,-2],[7,-12],[6,-5],[1,-3],[2,-4],[2,-5],[6,-4],[3,3]],[[3273,7582],[-7,-1],[-7,-1],[-1,0],[-7,-1],[-5,-1],[-4,2],[-3,3],[-1,0],[-1,0],[-2,2],[-4,1],[-2,-5],[-1,-1],[-1,1],[0,1],[-2,1],[0,2],[1,2],[-1,2],[0,1],[-6,8],[3,8],[0,3],[0,5],[-4,-6],[-2,-3],[-2,-4],[-2,-3],[-1,-5],[0,-3],[4,0],[3,-2],[1,-2],[0,-8],[2,-1],[5,0],[3,0],[0,-1],[-1,-1],[-1,0],[2,-4],[3,-3],[2,-2],[8,-3],[2,1],[1,1],[-3,1],[2,2],[2,1],[2,2],[2,1],[0,-1],[-2,-1],[0,-3],[1,-2],[2,1],[2,-4],[-4,-4],[1,0],[2,1],[1,-4],[2,-2],[2,0],[6,1],[1,1],[-1,1],[-1,0],[0,4],[0,4],[1,2],[6,4],[4,5],[4,3],[-1,2],[-1,1],[-2,1]],[[2997,7278],[-2,2],[-3,-2],[-4,-3],[-1,-2],[-2,-1],[-1,1],[2,3],[2,3],[4,7],[-3,-2],[-4,-5],[-3,-2],[-5,-2],[-6,0],[-2,0],[-2,-2],[-3,0],[-2,1],[-1,0],[-1,-1],[-2,0],[-2,0],[-1,-1],[-1,-2],[0,-2],[-1,2],[-2,-2],[-3,-3],[-3,-3],[-1,-3],[-1,-2],[1,-3],[2,1],[2,3],[1,0],[1,-1],[0,-1],[-3,-3],[4,1],[4,1],[10,3],[1,0],[1,0],[12,7],[2,0],[3,2],[4,3],[2,1],[12,9],[-2,-1],[-3,-1]],[[9227,4761],[-2,4],[-5,-5],[-1,1],[-1,2],[-2,2],[-3,1],[-3,0],[-1,-2],[0,-3],[0,-3],[3,-16],[0,-7],[0,-7],[-3,-3],[-3,1],[-2,-1],[-1,-1],[-6,-9],[-2,-5],[-1,-6],[-2,-6],[-1,-1],[-2,0],[-1,-1],[-2,-3],[-3,0],[-3,3],[-3,-1],[-3,-3],[-3,1],[-2,5],[-1,7],[0,6],[1,3],[1,4],[-1,3],[-1,0],[-1,-1],[-1,-6],[-1,-17],[-4,-4],[-4,0],[-1,0],[-5,-3],[-3,-1],[-3,1],[-4,3],[-3,2],[-6,-2],[-2,1],[-1,1],[-2,-1],[-1,0],[-4,2],[-2,-5],[0,-6],[1,-6],[3,-2],[4,-1],[2,-2],[3,-3],[8,-11],[0,-1],[5,3],[3,0],[2,-3],[4,-7],[1,-2],[3,-1],[3,1],[9,0],[7,1],[1,1],[3,4],[3,2],[2,2],[1,2],[3,3],[4,0],[1,1],[4,5],[3,4],[2,5],[1,3],[1,2],[0,4],[1,2],[5,1],[5,-2],[2,2],[3,4],[2,6],[-2,6],[-2,5],[0,5],[1,4],[4,0],[1,1],[1,1],[3,8],[1,5],[1,5],[-1,4],[-1,4],[2,8],[-3,1],[-3,2]],[[8449,4485],[-6,-6]],[[8443,4479],[-3,-5],[-4,-9],[-2,-5],[-1,-7],[-1,-7],[0,-3],[4,-3],[-1,-3],[-1,-2],[-1,-3],[0,-3],[1,-2],[3,-2],[3,0],[3,3],[5,6],[5,1],[2,1],[3,3],[2,5],[3,5],[4,8],[3,6],[1,5]],[[8471,4468],[6,9]],[[8477,4477],[6,7],[9,7],[3,1],[1,0],[2,1],[3,4],[3,3],[3,1],[3,1],[3,2],[2,5],[3,3],[3,1],[4,2],[5,8],[5,8],[-1,2],[-1,1],[-4,2],[-3,2],[-2,-2],[-1,-2],[-3,-2],[-4,-2],[-2,-1],[-10,-1],[-7,0],[-3,0],[-12,-5],[-2,-1],[-4,-3],[-1,-3],[-3,-9]],[[8472,4507],[-4,-6]],[[8468,4501],[-5,-5],[-1,-3],[-2,-2]],[[8460,4491],[-11,-6]],[[9104,2599],[-2,5],[-2,6],[2,2],[2,-1],[1,1],[0,1],[0,2],[-3,3],[-4,1],[-1,-1],[1,-6],[-1,-1],[-2,-2],[-1,8],[-3,5],[0,-2],[1,-5],[0,-2],[-1,-3],[-1,-1],[0,-2],[0,-3],[-1,-5],[-2,-2],[-5,5],[0,-2],[0,-1],[3,-4],[-2,-2],[0,-3],[-2,-7],[-2,-6],[-1,-1],[-4,1],[-4,6],[-4,-1],[-6,0],[-4,-2],[-1,6],[-1,2],[0,2],[4,1],[3,0],[-1,2],[0,1],[-2,0],[-4,1],[-3,0],[-2,2],[-3,10],[-2,4],[-1,2],[-2,1],[-1,1],[-6,21],[-1,5],[-1,13],[5,-6],[2,-4],[1,-5],[2,6],[-1,2],[-4,7],[-1,2],[0,2],[-1,-2],[-2,-1],[1,5],[-1,5],[-5,11],[-3,10],[-4,13],[-1,1],[0,3],[-2,8],[-1,7],[0,5],[2,11],[0,6],[3,-3],[6,-3],[3,0],[2,1],[2,0],[2,-3],[2,-2],[1,0],[2,-1],[1,-2],[3,-2],[1,-1],[1,-2],[2,-1],[8,-6],[5,-2],[8,1],[2,1],[2,3],[1,-2],[2,-3],[0,3],[0,3],[2,2],[2,1],[3,0],[4,1],[1,1],[1,0],[2,-1],[2,-1],[1,2],[3,5],[1,2],[5,-2],[2,0],[2,5],[2,0],[5,-4],[2,-5],[0,-10],[0,-3],[1,-3],[0,-7],[-1,-6],[0,-5],[0,-5],[0,-9],[1,-7],[0,-4],[0,-2],[0,-2],[1,-2],[-1,-2],[1,-4],[-1,-2],[-1,0],[0,2],[0,3],[0,2],[-1,2],[-2,2],[1,1],[1,1],[-1,3],[-1,-2],[-1,-4],[1,-1],[-1,0],[-2,-4],[-1,-5],[-1,-5],[0,-5],[-1,-4],[-1,-3],[0,-5],[0,-9],[1,-8],[1,-11],[-1,-1],[-3,-1],[-2,-1]],[[7718,9486],[-1,2],[-4,1],[-8,1],[-18,7],[-2,2],[-3,2],[-1,2],[-2,2],[-8,4],[-3,1],[-3,1],[-2,3],[-3,1],[-17,-1],[-3,-5],[-6,-2],[-7,-2],[-6,0],[-7,-1],[-7,-2],[-7,-1],[-4,0],[-3,0],[-9,-3],[-3,-3],[-5,-2],[-1,-1],[-3,-4],[-1,-1],[5,-1],[14,1],[-8,-4],[-4,-5],[-7,-5],[-9,-2],[-10,-1],[-6,-3],[-4,-4],[3,-5],[7,-1],[5,-1],[3,-3],[23,-4],[18,-5],[6,0],[12,4],[7,3],[3,-1],[8,2],[25,1],[37,4],[3,2],[3,2],[-3,2],[-1,1],[-4,7],[-1,1],[-2,1],[3,5],[3,2],[12,1],[2,1],[3,0],[1,4]],[[7764,9395],[-6,6],[-8,3],[2,1],[2,0],[6,-2],[4,0],[4,3],[1,3],[0,5],[0,1],[1,2],[1,2],[0,4],[1,1],[1,1],[2,4],[4,2],[-3,4],[-4,3],[-3,1],[-5,1],[-2,2],[-2,1],[-3,1],[-11,2],[-8,0],[-2,0],[-1,-2],[0,-3],[-4,-4],[-2,0],[-6,1],[-5,-3],[-4,-4],[-2,-1],[-2,1],[1,4],[4,3],[1,3],[3,3],[3,1],[-3,4],[-7,3],[-2,1],[-13,-1],[-20,-3],[-3,1],[-4,-1],[-8,1],[-10,-1],[-3,-1],[-1,-2],[-2,-1],[-8,4],[-1,-1],[-4,-3],[-3,-1],[-10,-4],[-3,-6],[-6,-4],[-5,-3],[-12,-4],[-9,-8],[5,-2],[6,1],[8,-1],[12,-3],[3,-5],[5,-5],[4,-1],[0,-3],[0,-1],[4,-2],[7,-2],[3,0],[8,2],[3,0],[5,-4],[2,-1],[16,1],[2,-1],[10,-1],[2,-1],[2,-2],[9,-3],[8,-3],[4,0],[6,-1],[4,1],[6,-1],[4,-1],[11,2],[17,1],[3,1],[11,6],[-1,2],[-2,5],[-2,1],[-6,1]],[[7920,9378],[-4,1],[-3,1],[-7,-1],[-5,2],[0,3],[0,2],[-2,1],[-8,2],[-3,2],[-2,4],[-3,1],[-4,0],[-7,-1],[-6,-3],[-4,-1],[-3,0],[-3,-2],[-3,-4],[-4,-4],[-5,-2],[1,2],[8,13],[1,4],[3,4],[2,1],[3,1],[1,1],[-2,1],[-7,4],[-10,2],[-4,0],[-1,-1],[-1,-2],[-1,-4],[3,-3],[-4,0],[-3,1],[-3,2],[-2,4],[-2,0],[-3,-1],[-2,-1],[-1,-2],[0,-3],[-7,-1],[-3,-2],[-1,-2],[-3,-2],[1,-2],[-1,-4],[-2,-1],[-2,-1],[-1,-3],[0,-2],[1,-4],[2,-2],[-3,0],[-7,1],[-3,-1],[-2,-2],[-4,-4],[-1,-3],[0,-3],[-1,-2],[-1,-2],[-2,-1],[-1,-5],[-1,-3],[-10,-6],[-4,-3],[-3,-5],[-4,-2],[3,-3],[3,-1],[10,-1],[6,1],[13,4],[14,5],[4,3],[14,0],[14,1],[12,1],[1,-1],[2,-1],[2,0],[5,4],[20,0],[16,4],[7,1],[6,-1],[2,1],[14,8],[0,5],[-1,4],[-1,4],[-1,3],[-2,2]],[[8990,9214],[-3,0],[-7,-3],[-4,0],[-7,1],[-7,2],[-6,2],[-12,8],[-8,3],[-7,2],[-5,-4],[-7,-4],[-2,-2],[-1,-2],[0,-3],[0,-4],[0,-3],[0,-2],[-1,-3],[-2,-1],[-5,0],[-1,1],[-2,1],[-1,1],[-3,6],[-3,1],[-4,0],[-3,1],[-8,7],[-6,3],[-9,4],[-3,1],[-2,3],[-3,2],[-3,0],[-11,-3],[-6,-1],[-3,-2],[-1,-2],[-2,-1],[-6,-1],[-4,-1],[-2,-2],[-1,-3],[2,-5],[3,-3],[-9,1],[-3,-2],[-1,-10],[2,-12],[-4,0],[-5,1],[-1,-2],[1,-3],[1,-2],[6,-6],[6,-4],[3,-1],[4,-2],[6,-7],[2,-3],[3,-2],[21,-5],[4,-1],[3,-1],[3,0],[3,1],[3,4],[2,5],[1,3],[2,3],[2,1],[2,0],[7,-4],[7,-3],[6,1],[5,1],[18,2],[6,2],[7,2],[6,0],[3,-2],[3,-3],[3,-3],[2,-1],[3,0],[4,1],[4,1],[10,6],[-6,5],[-6,2],[-2,2],[-10,12],[-2,3],[-1,3],[-2,11],[6,2],[7,2],[11,-1],[1,-3],[0,-1],[-3,-3],[-4,-2],[-1,-5],[1,-6],[2,-4],[3,-3],[7,-6],[6,-2],[7,0],[11,-2],[5,1],[5,2],[14,10],[-2,3],[-3,2],[2,3],[7,4],[9,2],[-2,2],[-1,1],[-44,16]],[[8981,9086],[-20,13],[-5,3],[-7,2],[-7,1],[-7,0],[-11,-2],[-3,0],[-3,0],[-3,-2],[-2,-3],[-6,-8],[-3,-4],[-5,-5],[-7,-1],[-6,0],[-7,-2],[3,-4],[4,0],[3,1],[10,4],[7,1],[3,-1],[12,-3],[11,-4],[15,-2],[6,-1],[7,0],[7,-1],[10,-1],[7,0],[1,1],[-1,12],[-1,4],[-2,2]],[[9185,9174],[-2,-2],[-3,-1],[-3,2],[-3,2],[-5,3],[-13,1],[-16,1],[-5,-2],[-8,1],[-4,2],[1,2],[1,1],[-1,3],[-2,2],[-26,1],[-1,0],[-11,-4],[-7,0],[-2,4],[1,4],[-6,4],[-3,-1],[-3,-5],[-2,-4],[-2,-6],[-1,-5],[15,-5],[6,-3],[6,-3],[4,-1],[10,-2],[3,-1],[6,-4],[4,-2],[5,-1],[21,-2],[16,0],[6,1],[14,4],[7,3],[2,2],[5,11],[-2,1],[-2,-1]],[[9882,2955],[2,-4],[0,-5],[2,-13],[2,-13],[3,-6],[0,-2],[-2,1],[0,-1],[0,-1],[2,-3],[2,-1],[2,0],[1,-1],[9,-8],[4,-3],[11,-6],[3,0],[2,0],[3,2],[3,3],[3,5],[2,6],[2,3],[3,2],[1,2],[2,1],[7,0],[2,-3],[4,-3],[1,-1],[0,-4],[-2,-5],[-2,-6],[-1,-14],[-1,-13],[-1,-6],[-3,-5],[-2,-3],[-3,-2],[-1,-7],[-1,-9],[0,-2],[1,-2],[0,-3],[-1,-5],[-1,0],[-1,5],[-1,2],[-4,1],[-4,1],[-3,-1],[-3,-1],[-5,-4],[-1,-2],[-1,-3],[-3,-5],[0,-7],[0,-4],[1,-3],[4,-3],[-4,-14],[-4,-13],[-2,-4],[-2,-4],[-2,-8],[-4,-7],[-2,-6],[-2,-5],[-2,-6],[-4,-9],[-1,-5],[-3,-5],[-4,-6],[-4,-5],[-6,-7],[-2,-2],[-2,-2],[-3,2],[0,2],[-1,5],[0,2],[-3,1],[-4,-2],[-1,0],[0,1],[0,7],[0,2],[-1,2],[-1,-1],[0,-2],[1,-1],[-3,-2],[-2,0],[-1,1],[0,1],[1,2],[0,2],[5,9],[5,11],[4,13],[1,6],[1,12],[-1,5],[-2,5],[-4,9],[-5,5],[-4,1],[-3,2],[-3,4],[-3,5],[-6,4],[-5,4],[-4,4],[-1,3],[0,3],[0,3],[0,3],[1,3],[1,1],[6,6],[7,4],[1,0],[1,0],[2,2],[3,5],[1,3],[1,10],[0,10],[2,11],[3,7],[1,4],[-1,7],[1,3],[1,2],[1,0],[-2,7],[-3,10],[0,3],[0,3],[1,3]],[[9854,2925],[-2,1],[-1,3],[-2,10],[0,1],[2,-1],[2,-7],[0,4],[2,2],[1,1],[2,0],[-4,8],[-1,0],[-2,-1],[-2,-1],[-2,1],[-1,1],[-1,4],[-1,6],[-1,2],[-5,13],[1,1],[5,-7],[0,2],[1,3],[0,4],[-1,2],[-2,2],[0,3],[1,2],[0,2],[-2,4],[-1,1],[-1,-2],[1,-3],[-1,0],[-6,7],[-2,6],[-1,6],[0,-3],[0,-3],[2,-7],[4,-8],[1,-3],[-1,-2],[-1,-1],[-1,2],[-2,6],[-1,4],[-15,35],[2,5],[3,4],[1,1],[0,2],[-1,1],[-1,-1],[-2,-2],[-1,-2],[-1,-5],[-1,-1],[-2,4],[0,2],[0,2],[-1,1],[-1,1],[-2,4],[-1,3],[2,4],[0,6],[-2,7],[-3,5],[-4,10],[-5,9],[5,2],[5,0],[-2,-6],[1,-3],[1,-3],[3,-9],[1,-3],[1,-2],[1,-2],[0,-3],[2,2],[1,3],[2,3],[0,-5],[1,-1],[6,-3],[1,-3],[1,-1],[1,2],[1,1],[2,-2],[5,-5],[1,-1],[-1,-3],[1,-2],[0,-2],[2,-1],[2,3],[1,1],[2,-5],[0,-2],[1,-3],[1,-2],[2,-7],[0,-3],[-1,-2],[2,-6],[-1,-1],[-4,1],[0,-1],[3,-5],[2,-7],[1,-4],[6,-13],[-1,-4],[0,-3],[-1,-3],[2,-6],[-1,-2],[-1,-7],[-1,-2],[0,-2],[3,-1],[1,-1],[1,-2],[1,3],[1,0],[2,-3],[6,-3],[1,-2],[1,-2],[1,-7],[1,-2],[2,-1],[2,1],[1,2],[-1,7],[-1,10],[0,3],[0,3],[0,3],[-1,3],[-1,3],[-1,2],[0,3],[2,1],[1,-2],[1,-4],[4,-9],[3,1],[0,-4]],[[9801,2604],[6,3],[2,3],[2,2],[3,8],[6,18],[1,2],[7,11],[1,4],[0,4],[3,3],[2,4],[4,9],[1,2],[1,4],[-2,3],[-1,1],[-2,0],[2,6],[-2,3],[-1,2],[0,2],[1,4],[2,2],[2,1],[2,2],[2,4],[0,5],[-3,-4],[-4,-4],[-3,0],[2,2],[3,3],[0,2],[2,3],[1,3],[-2,0],[-1,2],[-1,-1],[-1,0],[-1,0],[-3,0],[0,-2],[1,-2],[-2,-2],[-1,-3],[1,-1],[-2,-3],[-2,-2],[2,4],[-1,4],[2,3],[-1,2],[0,2],[2,1],[1,3],[-1,0],[-1,-1],[-4,-2],[-1,0],[-5,-7],[-3,-3],[-3,-3],[-3,-4],[-3,0],[-2,6],[0,6],[0,6],[-2,6],[-3,2],[-3,2],[-1,3],[-1,3],[1,4],[0,3],[6,2],[-3,1],[-3,0],[-2,-1],[-5,-6],[-6,-8],[-3,-10],[-2,-14],[-2,-14],[-2,-5],[-3,-6],[-3,-4],[-1,-1],[-4,-1],[-1,-2],[-2,-10],[-2,-6],[-1,-6],[-1,-6],[-1,-6],[1,-2],[1,-1],[-2,0],[-1,-1],[-1,-1],[-4,-11],[0,-6],[0,-4],[-1,-1],[1,4],[-1,3],[-1,2],[-3,-7],[-3,-4],[-1,-3],[1,-3],[-2,4],[-2,-1],[-2,-2],[0,-1],[2,-3],[-2,2],[-2,1],[-2,-2],[-2,-2],[2,-2],[0,-2],[-1,1],[-1,1],[-2,-1],[-1,-4],[-2,-1],[-1,-1],[-2,-5],[-5,-4],[2,-1],[-1,-1],[-1,0],[-1,-2],[1,-2],[-2,0],[-3,-3],[-4,-2],[-6,-4],[-4,-4],[-1,-3],[1,-5],[-1,1],[-2,2],[-2,-2],[-5,-5],[-1,-1],[-3,2],[-6,-3],[-2,-3],[-5,-8],[-5,-8],[-4,-8],[0,-5],[1,-1],[0,-3],[-1,3],[-2,1],[-3,-2],[-3,-6],[-3,-2],[0,-1],[0,-2],[0,-2],[0,-3],[0,-2],[-2,7],[-6,-7],[0,-2],[1,-3],[1,-2],[-2,-1],[-2,3],[-2,-4],[0,-3],[0,-3],[2,-2],[3,-1],[-2,-1],[-1,-1],[0,-2],[1,-3],[-3,1],[-4,5],[-1,-1],[0,-3],[2,-2],[-4,0],[-1,-3],[0,-4],[3,-1],[4,1],[-5,-4],[-1,-2],[1,-3],[5,-1],[-1,-2],[-4,-1],[-9,-2],[0,-2],[-1,-3],[1,-4],[3,1],[3,3],[1,-2],[-1,-2],[-2,-4],[2,-1],[4,4],[2,2],[-6,-10],[0,-4],[3,-1],[8,-2],[7,1],[1,0],[3,5],[1,0],[4,-3],[1,-1],[3,-8],[2,0],[5,1],[3,-1],[1,-1],[1,-2],[2,-2],[0,-2],[0,-3],[1,-3],[3,0],[3,-1],[1,2],[4,1]],[[9687,2413],[2,-1],[4,-2],[3,-1],[7,1],[10,4],[1,1],[1,3],[4,8],[7,9],[3,5],[2,5],[2,2],[7,3],[1,1],[2,0],[0,2],[0,3],[-1,2],[-1,2],[0,2],[3,9],[2,8],[1,9],[2,3],[3,7],[1,3],[-3,2],[-1,2]],[[9749,2505],[4,0],[2,8],[0,8],[0,5],[3,12],[-1,2],[-1,1],[3,0],[2,3],[0,4],[2,1],[4,0],[2,1],[2,3],[3,2],[2,1],[3,2],[3,3],[-1,3],[-3,6],[0,2],[3,-4],[2,-3],[2,-2],[2,0],[1,2],[0,3],[1,1],[1,1],[1,0],[2,-2],[-3,-3],[1,-1],[1,1],[6,1],[2,-4],[2,-1],[3,1],[1,0],[1,2],[1,2],[-1,6],[0,1],[-4,1],[-4,2],[-1,4],[0,2],[-1,3],[-1,1],[-5,-1],[1,2],[2,0],[2,2],[1,2],[-1,2],[-2,1],[0,2],[3,0],[2,4],[2,4]],[[8516,5419],[-1,7],[-1,3],[-1,1],[-2,5],[0,5],[1,12],[0,3],[-2,7],[-1,9],[-2,3],[-3,1],[-1,2],[0,2],[2,4],[1,2],[2,6],[0,6],[-3,7],[-1,2],[1,9],[-3,-1],[-3,3],[-1,6],[-2,5],[-7,8],[-3,6],[-2,-1],[-1,-4],[3,-22],[0,-8],[-1,-7],[-3,-1],[-4,2],[-1,0],[-1,-6],[-1,-3],[-2,1],[-3,4],[-2,1],[-2,-3],[-1,-3],[0,-10],[-1,-7],[-3,-2],[-5,5],[-1,-1],[-1,-2],[-1,-3],[-2,-7],[-1,-6],[-1,-2],[-1,-2],[-4,-2],[-2,-2],[-4,-4],[-1,0],[3,5],[0,2],[0,11],[-1,3],[-1,6],[-3,4],[-4,2],[-1,2],[-2,1],[-2,-5],[-1,-2],[-1,-2],[-4,-1],[-2,-2],[-1,-3],[-1,-2],[0,-2],[0,-4],[0,-4],[-3,-3],[-3,-2],[-3,0],[-3,-2],[-5,-3],[-2,-1],[-2,-4],[-3,-8],[-1,-2],[0,-6],[-2,-16],[-1,-5],[-2,-5],[-1,-7],[2,-5],[2,-3],[2,0],[1,2],[1,3],[2,9],[2,9],[4,12],[0,5],[1,2],[3,5],[3,0],[2,-3],[1,-9],[0,-1],[3,0],[2,1],[1,3],[2,5],[0,-2],[1,-2],[0,-3],[1,-2],[3,-4],[3,-3],[2,14],[0,3],[0,2],[1,3],[1,2],[2,0],[1,-1],[2,-2],[1,-2],[6,-5],[2,-5],[4,-7],[0,-3],[1,-3],[-1,-4],[-1,-3],[-1,-2],[-2,-3],[-2,-7],[0,-4],[0,-3],[2,-11],[0,-8],[1,-7],[4,-9],[5,-7],[6,-6],[8,-7],[2,-1],[1,1],[1,2],[3,7],[1,1],[1,1],[1,-2],[0,-6],[-1,-7],[0,-3],[1,-7],[2,-2],[3,4],[4,12],[2,6],[0,13],[-2,14],[-1,2],[-2,4],[-2,1],[-1,5],[1,6],[1,6],[2,6],[3,5],[1,3],[0,4],[1,2],[2,3],[1,1],[2,-12],[2,-5],[1,-5],[1,-5],[1,-6],[1,-14],[1,-5],[1,-5],[1,10],[1,14],[-2,6],[1,2],[2,0],[4,7],[3,9],[1,4],[1,4],[0,13]],[[8396,6012],[-2,-4],[-1,-5],[-1,-17],[0,-5],[1,-5],[2,-8],[1,-2],[2,-3],[1,-2],[0,-4],[0,-3],[2,-2],[1,-1],[0,-4],[-1,-4],[-1,-9],[-6,-22],[0,-4],[-2,-9],[-5,-2],[-5,-4],[-3,-4],[-2,-4],[-1,-6],[1,-3],[0,-3],[0,-3],[-1,-3],[-2,-6],[-1,-5],[-1,-2],[-1,-3],[0,-3],[1,-3],[3,-12],[4,-12],[0,-1],[1,-2],[-2,-3],[0,-6],[0,-5],[3,-14],[1,-3],[1,-3],[1,-3],[2,-3],[4,-4],[2,-1],[2,0],[0,3],[2,1],[0,3],[-2,3],[0,2],[1,2],[1,1],[3,4],[3,3],[3,0],[4,-2],[3,-2],[2,-3],[2,-6],[2,-7],[0,-3],[-1,-3],[0,-4],[2,-2],[3,0],[2,5],[0,6],[-1,2],[1,3],[1,2],[1,-2],[2,-4],[5,-3],[2,-1],[1,0],[2,-3],[2,-2],[-2,-4],[-5,-1],[-2,-4],[2,-6],[2,-5],[2,-5],[2,-4],[0,-5],[-1,-4],[2,0],[2,-1],[4,-4],[1,0],[1,1],[-1,-14],[-2,-12],[-2,1],[-3,5],[1,7],[1,6],[-1,1],[-1,0],[-2,-2],[-2,0],[-3,1],[-6,6],[-3,1],[0,3],[0,7],[-2,7],[-1,3],[-1,2],[-7,9],[-1,1],[-2,7],[-5,9],[-2,1],[-1,0],[-1,-2],[1,-4],[0,-3],[0,-3],[0,-3],[3,-5],[0,-3],[2,-6],[0,-8],[-2,-4],[-3,4],[0,3],[0,3],[-3,7],[0,2],[-5,7],[-4,7],[-8,9],[-1,0],[-2,0],[-1,-1],[-4,-5],[-1,-2],[0,-5],[-3,-3],[-4,-1],[-3,2],[-3,5],[-2,0],[-2,7],[-3,1],[-3,-6],[0,11],[0,11],[0,3],[2,2],[6,12],[1,3],[0,5],[-2,4],[-2,2],[-3,1],[-2,3],[-1,3],[-1,-6],[1,-10],[0,-6],[-1,-2],[-2,0],[-1,0],[-1,3],[-1,6],[-3,4],[-1,6],[-1,1],[-2,0],[-1,2],[-1,8],[0,7],[-1,6],[-2,7],[0,5],[-2,22],[0,2],[0,2],[-2,3],[-1,3],[0,2],[0,11],[1,3],[1,1],[1,-2],[2,-2],[1,-2],[1,-1],[3,-7],[1,-1],[3,0],[2,1],[1,2],[0,3],[0,4],[-1,10],[-1,7],[0,6],[0,7],[3,10],[0,8],[0,10],[0,6],[0,3],[-1,6],[-1,5],[5,29],[1,6],[1,6],[0,8],[3,2],[3,3],[2,0],[1,-1],[4,1],[1,1],[4,-3],[10,-11],[3,-2],[4,-2],[3,-1],[2,3],[1,2],[2,6],[2,1],[1,-2],[1,-3],[1,-5],[-1,-5]],[[8906,4508],[-2,7],[-2,6],[-11,17],[-3,6],[0,2],[0,1],[1,3],[2,9],[-2,-5],[-3,-5],[-4,0],[-4,-1],[-3,-3],[-4,0],[-2,1],[-1,3],[-1,3],[0,4],[-1,-6],[-3,-3],[-5,-7],[-1,2],[-1,2],[0,3],[1,3],[1,3],[0,7],[2,4],[1,8],[1,3],[1,3],[-1,3],[-2,1],[-2,2],[-1,6],[-1,2],[-2,2],[-1,3],[2,2],[1,0],[2,0],[3,-1],[1,0],[3,2]],[[8865,4600],[-2,-1],[-1,0],[-6,4],[-4,4],[-3,7],[0,2],[2,1],[5,1],[-1,4],[-2,4],[-1,5],[-2,4],[-3,6],[-2,6],[-2,13],[-2,9],[0,3],[2,3],[-3,0],[-2,2],[1,4],[3,3],[-3,-1],[-2,-1],[-1,0],[-1,0],[-1,2],[0,3],[1,4],[-1,5],[-2,2],[-2,3],[-1,1],[-1,0],[-1,2],[-1,3],[-13,14],[-1,4],[-1,-2],[-1,-1],[-1,2],[-2,2],[-2,0],[-1,1],[-2,1],[-1,0],[-7,4],[-6,6],[-5,3],[-3,4],[-4,3],[-7,3],[-7,2],[-3,0],[-2,-1],[-2,0],[-13,14],[-2,7],[0,4],[1,3],[5,1],[-4,1],[-1,-1],[-3,-2],[-1,-1],[-3,2],[-2,2],[-3,-2],[-2,4],[-1,3],[-1,2],[-1,-1],[-2,-1],[-1,0],[-2,3],[0,3],[-2,2],[-1,2],[-2,4],[-2,5],[1,10],[0,3],[2,6],[2,5],[-2,0],[-2,-2],[-1,-3],[0,-2],[0,-10],[-2,-3],[-2,0],[1,-6],[-1,-5],[-3,-7],[0,-3],[0,-3],[0,-3],[-5,-9],[-1,-1],[-3,0],[-3,-1],[-2,2],[-1,3],[-1,3],[-1,7],[-1,7],[3,8],[-1,8],[-2,6],[-6,10],[-6,8],[-2,2],[-4,1],[-2,1],[-1,3],[-1,4],[3,1],[4,5],[3,-1],[7,-2],[2,-2],[2,-1],[5,7],[4,9],[2,2],[2,1],[2,-1],[4,-3],[3,-2],[2,0],[2,-3],[1,-1],[0,4],[1,5],[3,2],[1,0],[1,2],[0,4],[-3,1],[1,4],[2,2],[0,2],[0,3],[-6,-5],[-6,-2],[-4,0],[-3,0],[-7,-3],[-3,0],[-7,2],[-3,1],[-3,-1],[-3,0],[-2,4],[-3,4],[-1,4],[-2,2],[0,3],[-2,12],[0,9],[-3,0],[-3,1],[-12,8],[-1,-2],[-2,-1],[-2,0],[-1,0],[-2,1],[0,3],[1,5],[2,2],[1,2],[1,3],[2,9],[0,3],[0,3],[0,2],[1,1],[5,3],[9,4],[3,3],[2,4],[2,3],[1,2],[1,2],[8,6],[3,0],[3,0],[7,-4],[6,-5],[5,-7],[6,-5],[7,-1],[3,1],[4,-1],[1,-1],[2,-5],[0,-2],[-1,-6],[2,-6],[2,-5],[1,-6],[1,-3],[-1,-6],[-1,-3],[-2,-6],[-1,-5],[1,-7],[0,-7],[0,-6],[1,-6],[1,-7],[4,-17],[3,-12],[1,7],[0,7],[1,3],[1,1],[2,-1],[0,-3],[0,-7],[2,-12],[2,-1],[2,2],[0,-4],[0,-7],[1,-6],[1,-2],[3,-5],[2,-1],[4,-1],[3,0],[4,2],[2,4],[2,4],[6,11],[2,5],[2,8],[0,2],[7,8],[0,3],[1,6],[2,5],[1,3],[6,3],[6,1],[7,6],[2,4],[1,3],[-2,5],[0,2],[2,2],[5,7],[7,6],[5,5],[3,0]],[[8830,4917],[3,-4],[3,-3],[14,-10],[3,-3],[2,-4],[3,-3],[3,-1],[3,-3],[3,-3],[7,-6],[8,-8],[2,0],[8,0],[2,-1],[1,-3],[1,0],[9,-1],[2,-2],[1,-2],[1,-5]],[[8909,4855],[10,-1]],[[8919,4854],[2,-1],[14,-12],[4,-4],[1,-2],[2,0],[1,0],[6,-7],[10,-7],[10,-6],[3,-1],[3,-1],[7,-2],[3,-2],[6,-8],[2,-2],[3,-5],[4,-5],[1,-1],[1,0],[4,-1],[3,1],[2,0],[1,-1],[2,-2],[0,-3],[3,-4],[3,-2],[3,-4],[2,-5],[2,-5],[2,-4],[4,-2],[3,0],[12,-24],[1,-4],[0,-16],[-1,-13],[3,-3],[4,-2],[5,-3],[6,-4],[17,-16],[3,-2],[3,0],[4,0],[1,-1],[3,-3],[1,-2],[3,-5],[2,-6],[1,-2],[1,-1],[0,-4],[1,-9],[0,-7],[-1,-2],[-3,-1],[-10,-1],[-6,1],[-5,-6],[0,-3],[0,-2],[4,-14],[3,-11],[2,-5],[3,-4],[2,-5],[3,-5],[5,-9],[2,-3],[3,-3],[6,-7],[0,-3],[2,-10],[1,-6],[0,-3],[0,-3],[5,-6],[1,-2],[2,-13],[1,-6],[3,-3],[3,1],[9,4],[1,0],[1,-1],[2,-2],[0,-7],[-1,-6],[0,-6],[1,-5],[5,-4],[1,-1],[8,-1],[3,-1],[3,-2],[1,-2],[-1,-2],[-1,-2],[-2,0],[-3,-2],[0,-4],[2,-3],[1,-5],[2,-1],[1,-1],[3,-2],[3,-2],[3,-2],[2,-2],[5,-1],[3,-2],[5,1],[-4,-5],[-2,-1],[-5,2],[-1,-2],[2,-5],[4,-3],[1,-2],[-1,-2],[-4,-4],[-1,-1],[-3,0],[-5,1],[-4,3],[-1,3],[-1,2],[-3,5],[-2,2],[-3,1],[-3,0],[-5,3],[-12,2],[-3,1],[-3,4],[-2,0],[-1,-1],[-5,-1],[-1,1],[-3,3],[-4,1],[-1,-1],[-1,0],[-5,2],[-3,1],[-3,3],[-2,3],[-1,3],[-2,7],[-2,6],[-3,5],[-7,9],[-1,2],[-3,8],[0,5],[1,5],[-1,-2],[-2,1],[-4,3],[-2,4],[-3,11],[-2,6],[-4,11],[-1,6],[-2,5],[-1,2],[-1,3],[-1,3],[-1,2],[-7,4],[-1,2],[-1,1],[-4,0],[-3,1],[-5,4],[-3,1]],[[9032,4564],[-3,1],[-3,1],[-1,1],[-1,3],[-1,6],[-2,-1],[-3,1],[-2,2],[-3,1],[-1,-2],[-1,-4],[-1,0],[-1,1],[-1,-1],[-1,-2],[-2,-3],[-2,1],[-5,2],[-2,2],[-2,3],[-1,4],[-2,3],[-1,2],[2,-5],[5,-22],[-1,0],[-1,0],[1,-4],[-2,-1],[-1,0],[-3,2],[-3,1],[-1,-1],[0,-2],[1,-4],[1,-5],[-4,-2],[-5,-2],[-5,-2],[-5,0],[-3,1],[-3,1],[-2,-1],[-3,-2],[-2,1],[-1,3],[-1,3],[-1,2],[-2,-1],[-2,-1],[4,0],[1,-3],[0,-3],[3,-3],[3,1],[6,0],[6,-6],[1,0],[1,-1],[4,-6],[2,-5],[2,-5],[0,-2],[0,-6],[-1,-3],[-3,-4],[-5,-4],[-6,-6],[-5,-7],[-4,2],[-2,3],[-1,1],[-3,2],[-2,1],[-7,-1],[-7,-1],[-3,0],[-3,1],[-3,2],[-3,-1],[-2,-2],[-3,-1]],[[8919,4487],[-5,8]],[[8914,4495],[-4,6],[-4,7]],[[8326,4973],[-1,22],[0,2],[2,-1],[1,2],[1,4],[-2,8],[0,3],[3,11],[2,4],[1,3],[1,7],[1,3],[2,1],[2,5],[1,6],[1,1],[2,-5],[1,-2],[3,-2],[2,2],[1,3],[1,2],[1,2],[1,3],[2,6],[2,6],[1,2],[1,1],[2,1],[2,0],[3,-3],[2,-1],[2,0],[1,0],[1,-2],[1,-3],[2,-3],[1,-2],[1,0],[7,1],[7,-3],[9,-1],[3,-2],[3,-2],[4,-5],[1,-1],[2,1],[2,4],[1,1],[2,0],[6,-1],[15,-5],[3,1],[9,9],[4,9],[3,3],[2,4],[0,5],[1,1],[3,2],[1,1],[3,6],[2,5],[1,2],[3,-1],[2,-2],[2,-8],[0,-1],[-3,-4],[0,-2],[-3,-11],[-2,-5],[-2,-5],[-5,-10],[-2,-4],[-1,-5],[-2,-6],[-3,-4],[-1,-2],[-3,-2],[-1,-1],[-4,-1],[-9,-4],[-3,0],[-4,0],[-6,1],[-1,1],[-2,5],[-3,3],[-2,1],[-3,-1],[-17,0],[-6,-1],[-6,-1],[-4,1],[-3,1],[-2,1],[-3,0],[-11,-3],[-3,0],[-6,4],[-3,1],[-4,-1],[-3,-4],[-1,-2],[-3,-8],[-2,-5],[-1,-7],[-1,-8],[-1,-5],[0,-7],[0,-7],[1,-6],[1,-6],[4,-12],[1,-1],[4,-4],[3,-4],[2,-12],[2,-7],[2,0],[2,1],[3,-1],[3,-2],[3,4],[2,7],[2,5],[4,10],[3,5],[1,1],[2,0],[1,-3],[2,-2],[3,-1],[3,1],[4,3],[1,2],[1,2],[3,2],[7,0],[3,0],[7,1],[0,1],[-2,2],[0,2],[1,1],[4,2],[5,2],[3,-1],[2,-4],[1,-3],[1,-4],[-1,-10],[-1,-2],[-2,-2],[-2,2],[-2,5],[-3,2],[-4,-2],[-1,-1],[-2,-2],[-2,-6],[-2,-6],[-4,-9],[-5,-9],[-2,-3],[-3,-2],[-8,-6],[-2,-4],[-2,-5],[-2,-2],[-2,0],[-1,1],[-4,3],[-1,-3],[0,-4],[2,-1],[2,-4],[2,-6],[2,-1],[2,-2],[2,-2],[2,-5],[3,-12],[1,-6],[2,-5],[6,-9],[0,-3],[0,-2],[1,-3],[2,-5],[0,-3],[-2,-4],[0,-6],[-2,-8],[0,-3],[0,-3],[1,-2],[1,-2],[2,-1],[1,-1],[3,-7],[1,-1],[1,-2],[0,-4],[1,-2],[1,-3],[2,-1],[1,1],[0,1],[2,0],[0,-3],[1,-3],[0,-3],[0,-7],[-1,-3],[-1,1],[-3,2],[0,-2],[0,-2],[-1,0],[-2,0],[-4,0],[-7,-4],[-3,-3],[-1,-4],[-1,-3],[1,-7],[-1,-2],[-3,-1],[-5,2],[-3,2],[-1,1],[-2,4],[-1,6],[1,17],[1,2],[0,2],[1,3],[0,3],[-2,4],[-3,2],[-3,4],[-11,20],[-1,2],[0,3],[1,3],[3,11],[1,3],[0,8],[0,7],[0,8],[-2,4],[-3,2],[-3,0],[-3,-2],[-3,-3],[-6,-8],[-2,-4],[0,-6],[1,-6],[2,-5],[0,-6],[2,-19],[0,-3],[-2,-6],[0,-12],[0,-19],[1,-11],[0,-6],[-3,-13],[-1,-7],[0,-3],[3,-14],[1,-6],[0,-5],[-3,3],[-1,-1],[-2,0],[-3,-1],[-4,0],[-1,-1],[-3,-4],[-1,-2],[-1,0],[-5,5],[-2,5],[-3,5],[0,6],[1,7],[1,6],[2,12],[0,7],[1,6],[1,6],[1,6],[0,21],[0,2],[-4,13],[0,2],[0,4],[0,3],[0,3],[0,2],[-2,2],[-1,1],[-4,-1],[-6,-3],[-2,3],[-2,5],[-1,6],[0,7],[0,7],[1,6],[-1,4],[-1,5],[0,2],[0,2],[2,2],[1,1],[2,2],[3,7],[1,5],[1,7],[1,7],[1,6],[3,5],[0,6],[-1,9],[1,4],[-1,5],[0,5],[2,9],[4,19],[4,10],[1,3],[3,-5],[1,-5],[0,5],[0,4],[-2,12]],[[8072,4547],[6,-3],[6,-2],[8,-1],[5,-3],[16,-1],[7,-2],[7,-2],[2,-1],[3,1],[3,2],[4,3],[3,1],[3,0],[12,-10],[7,-6],[6,-3],[4,1],[1,-2],[1,-3],[3,-2],[3,-2],[0,3],[0,2],[-3,5],[-1,2],[-1,9],[-1,3],[1,4],[1,15],[0,6],[-1,6],[-1,1],[-8,7],[-1,1],[-5,-3],[-3,-1],[-7,-2],[-7,1],[-7,3],[-6,6],[0,7],[0,7],[-1,2],[-3,2],[0,3],[-1,7],[-2,7],[-3,1],[-3,0],[-5,0],[-1,1],[-3,4],[-7,2],[-1,2],[-2,2],[-2,3],[-2,0],[-3,-2],[-1,-1],[-4,1],[-1,1],[-4,11],[-1,2],[-4,1],[-1,-1],[-2,-2],[-1,-3],[-1,-2],[-1,-7],[-1,-7],[-2,-5],[-2,-2],[-2,0],[-1,0],[-2,1],[-2,1],[-3,0],[-4,-1],[-3,1],[-7,3],[-2,2],[-3,-3],[-3,0],[-8,3],[-3,0],[-3,0],[-3,1],[-2,4],[-2,11],[0,3],[-3,5],[-3,5],[-1,1],[-1,0],[-1,-1],[-2,0],[-4,1],[-3,2],[-3,1],[-3,0],[-3,2],[-2,3],[-3,7],[-1,1],[-5,2],[-3,2],[-1,-5],[-2,-4],[-2,-1],[-1,0],[-5,3],[-3,1],[-3,0],[-3,2],[-5,1],[-2,3],[-2,-1],[-2,-5],[-2,-5],[-2,-19],[-1,-2],[-2,0],[-1,1],[-1,-8],[-1,-3],[-3,-6],[0,-1],[-2,2],[-1,5],[-1,0],[-2,-3],[0,-3],[0,-3],[1,-1],[2,1],[2,0],[1,-1],[4,-1],[3,1],[3,0],[3,-1],[7,-3],[9,-7],[-1,-4],[-1,-3],[-1,-4],[0,-4],[1,-3],[3,-1],[2,-1],[12,-2],[6,-2],[8,-3],[1,-2],[3,-4],[3,-3],[3,-2],[8,-3],[4,0],[3,-1],[2,4],[1,1],[5,3],[3,0],[4,-2],[5,0],[3,-1],[16,-6],[5,-4],[16,-14]],[[7800,5118],[0,3],[0,3],[1,2],[2,1],[3,-2],[5,-9],[2,-5],[2,-7],[1,-7],[2,-3],[3,-2],[3,0],[3,-2],[6,-10],[2,-5],[2,-6],[1,-6],[1,-7],[0,-2],[4,-8],[3,-3],[2,-2],[8,-2],[3,-3],[2,-4],[1,-5],[-1,-4],[-7,-7],[-6,-5],[6,2],[3,2],[3,3],[3,4],[5,5],[2,1],[2,0],[2,-2],[2,-5],[3,-5],[2,-7],[1,-7],[-2,-4],[-3,-2],[-5,-7],[0,-3],[1,-2],[-1,-5]],[[7872,4979],[2,-3],[0,-2],[-2,-4],[1,-3],[2,-9],[1,-3],[4,-5],[6,-5],[4,-2],[4,-2],[1,0],[3,1],[1,-2],[1,-10],[1,-6],[0,-13],[2,-6],[-1,-7],[2,-5],[3,-4],[3,-3],[2,-3],[0,-4],[-1,-4],[-1,-2],[-3,-6],[-1,-3],[0,-6],[0,-3],[1,0],[2,2],[3,8],[2,2],[1,1],[2,1],[7,0],[3,-2],[3,-2],[2,-4],[9,-22],[4,-12],[0,-3],[0,-3],[0,-3],[-4,-8],[-1,-2],[-1,-9],[1,-7],[1,-2],[1,-3],[0,-3],[-3,-13],[0,-3],[1,-22],[1,-5],[-1,-8],[1,-12],[-2,-37],[-1,-2],[-1,-6],[-2,0],[-2,1],[-1,2],[-1,3],[-1,2],[-4,7],[-2,-1],[-5,-8],[-1,-2],[-1,1],[-3,3],[-8,9],[-1,-3],[0,-4],[2,-10],[0,-4],[-1,-1],[-1,0],[-4,6],[-3,6],[-3,9],[-3,4],[-2,4],[-7,17],[-1,3],[-10,12],[-2,3],[-3,5],[-3,4],[-6,7],[-11,18],[-4,10],[-5,16],[-2,5],[-9,12],[-4,7],[-2,5],[-5,14],[-1,5],[-2,5],[-2,3],[-3,5],[-5,13],[-1,6],[-1,5],[0,12],[-10,35],[-3,11],[-2,16],[-1,1],[-6,14],[-2,4],[-2,4],[-2,5],[-4,16],[-1,4],[-2,3],[-7,6],[-3,3],[-2,5],[-2,6],[-1,13],[-4,19],[-3,25],[-3,12],[-3,9],[-1,2],[-13,16],[-2,3],[-3,1],[-3,1],[-3,4],[-1,8],[-1,10],[0,6],[-1,4],[-5,7],[-3,5],[-1,7],[-2,4],[-6,17],[-2,4],[-3,3],[-8,4],[-2,2],[-3,10],[-3,5],[-6,10],[-12,22],[-2,6],[-2,6],[-1,6],[-5,17],[0,3],[1,4],[0,3],[-1,3],[0,3],[2,1],[3,2],[3,0],[4,-1],[3,-2],[2,-3],[6,-9],[3,-3],[3,-2],[7,-2],[3,-1],[6,3],[4,0],[3,-2],[3,-1],[7,1],[2,0],[1,-1],[1,-2],[3,-8],[6,-8],[2,-6],[0,-7],[1,-1],[6,-12],[1,-5],[-1,-8],[2,-5],[6,-5],[4,-4],[1,-3],[0,-3],[2,-4],[3,-2],[7,-8],[11,-15],[6,-7],[4,-11],[2,-5],[2,-5],[3,-8],[5,-11],[1,-3],[1,-4],[2,-4],[2,-4],[2,-3],[2,-1],[4,-7],[2,-2],[-1,5],[-1,5]],[[8114,5161],[-11,-3],[-3,-2],[-3,-4],[-2,-6],[0,-8],[0,-4],[0,-2],[-1,-1],[-2,0],[-1,2],[-2,2],[-1,-3],[0,-5],[0,-5],[2,-4],[-1,-4],[-1,-4],[-1,-5],[0,-9],[-1,-3],[-2,-3],[-1,-4],[1,-4],[2,-2],[3,-3],[-2,0],[-2,0],[-4,7],[-1,1],[-4,-1],[-2,1],[-8,9],[-2,1],[-1,-1],[-1,0],[-4,0],[-4,1],[-3,2],[-4,6],[-1,1],[-2,8]],[[8044,5112],[-7,-6],[-1,-5],[-1,-7],[-3,-5],[-3,-6],[0,-4],[-2,-11],[2,1],[1,0],[1,0],[-2,-2],[-1,-1],[-2,-4],[-1,-12],[-1,-6],[1,-15],[0,-10],[4,-5],[2,-5],[1,-3],[1,-2],[1,-1],[0,-2],[-2,-2],[0,-7],[-1,-3]],[[8031,4989],[-1,-4],[0,-7],[1,-3],[0,-3],[3,-5],[3,-3],[0,-2],[-1,0],[-1,-3],[-1,-4],[1,-3],[1,-1],[4,0],[6,-4],[3,-4],[2,-5],[2,-4],[1,-5],[1,-7],[1,-7],[-1,-7],[-1,-5],[0,-7],[3,-5],[0,-3],[1,-13],[3,-25],[0,-13],[1,-2],[1,-1],[1,2],[1,0],[6,3],[2,-6],[1,-1],[1,1],[2,3],[3,2],[-2,-2],[0,-3],[1,-3],[2,-1],[3,1],[6,5],[3,2],[3,-3],[4,0],[1,3],[1,2],[2,-3],[1,-4],[0,-2],[1,-14],[0,-7],[-1,-6],[1,-1],[2,0],[1,1],[5,9],[4,3],[5,-3],[4,-1],[4,4],[6,7],[2,15],[9,-18],[0,1],[1,0],[4,3],[1,0],[1,-1],[1,-3],[0,-5],[0,-5],[2,-1],[2,-1],[5,4],[3,6],[1,0],[0,-2],[2,-2],[1,0],[2,3],[1,4],[-1,-7],[0,-3],[1,-2],[2,-1],[1,-1],[2,6]],[[8180,4812],[1,-7],[2,-11],[0,-23],[1,-2],[1,-1],[16,14],[19,18],[1,4],[1,5],[1,4],[3,7],[0,3],[1,2],[2,1],[-3,5],[0,3],[0,2],[2,-2],[1,1],[2,3],[0,4],[1,7],[0,7],[-2,-1],[0,3],[1,1],[2,0],[1,-1],[2,2],[1,6],[0,6],[-1,5],[-3,1],[-1,2],[-2,1],[3,4],[1,8],[-1,3],[0,4],[-2,1],[-2,-1],[1,3],[1,1],[4,5],[1,2],[1,2],[0,5],[1,2],[3,3],[1,3],[1,3],[-1,3],[0,4],[0,2],[0,3],[1,-4],[1,-3],[1,-2],[2,-1],[2,2],[2,5],[2,5],[3,5],[3,3],[5,4],[1,2],[0,2],[0,3],[-1,7],[-2,12],[0,7],[2,25],[1,5],[5,22],[1,1],[2,2],[2,3],[1,3],[0,4],[0,4],[-2,4],[3,-4],[3,-6],[2,-3],[4,-1],[6,-2],[6,1],[4,3],[2,5],[0,3],[-3,3],[-6,13],[-5,5],[-9,13],[-2,3],[-4,9],[-2,6],[-1,2],[-1,1],[3,2],[0,1],[2,4],[2,4],[1,2],[0,3],[-1,4],[-4,9],[-2,7],[-1,4],[-1,2],[-2,1],[-1,1],[1,2],[1,2],[-2,1],[-2,1]],[[8265,5162],[2,1],[-1,3],[0,4],[-1,2],[-2,0],[-2,3],[-2,2],[-1,3],[2,6],[-1,4],[-5,9],[-2,1],[-1,1],[3,1],[3,0],[5,-1],[1,2],[0,4],[2,-3],[2,-3],[2,1],[2,2],[-1,3],[-1,2],[0,1],[-2,5],[-2,3],[0,3],[-3,5],[1,3],[2,2]],[[8265,5231],[1,2],[1,6],[2,2],[1,-1],[4,-4],[3,0],[3,2],[3,1],[4,1],[4,2],[1,1],[1,1],[0,3],[0,3],[-7,9],[-4,9],[2,9],[2,1],[2,0],[4,-3],[4,0],[6,3],[6,5],[3,3],[1,2],[0,3],[0,3],[0,4],[-1,2],[-1,1],[-4,-1],[-1,0],[-1,1],[-7,7],[-4,2],[0,5],[-2,3],[-1,2],[-3,2],[-2,1],[-1,0],[-3,-4],[-3,-2],[-2,-1],[-1,4],[0,1],[4,2],[1,2],[-1,7],[-2,4],[-3,-5],[-2,-2],[-9,-3],[3,3],[1,4],[0,4],[-1,7],[2,4],[0,4],[0,4],[-1,3],[-1,2],[-3,4],[-3,2],[-3,3],[-1,6],[0,3],[0,5],[0,1],[-3,2],[-2,-3],[-1,-7],[-3,-8],[-3,-2],[-1,-1],[1,5],[1,5],[0,3],[0,7],[-2,2],[-1,-1],[-6,-22],[-1,-3],[-10,-22],[-1,-7],[-1,-7],[-4,-9],[-1,-6],[-2,-4],[-2,0],[-1,0],[-2,1],[-1,3],[-1,-2],[-4,-9],[0,-4],[2,-5],[3,-3],[-1,-6],[-1,-2],[-2,-4],[-2,-3],[-6,-1]],[[8198,5272],[-4,0]],[[8194,5272],[1,3],[0,3],[-2,0],[-4,-4],[-3,-3],[-2,-5],[-3,-4],[-3,-4],[-4,-3],[-3,-1]],[[8171,5254],[-4,1]],[[8167,5255],[-1,-1],[-1,-2],[1,-4],[0,-3],[-1,-7],[-1,-3],[-6,-13],[-8,-15],[-3,-10],[-5,-12],[-3,-7],[-1,-3],[-2,-2],[-5,-3],[-17,-9]],[[6628,9123],[1,3],[-1,2],[-2,6],[-2,2],[1,2],[11,-2],[3,1],[2,1],[1,3],[1,3],[0,3],[2,2],[10,-5],[2,0],[2,2],[1,1],[-1,2],[0,3],[7,0],[2,0],[4,2],[2,3],[4,2],[2,1],[-1,3],[-6,1],[1,2],[5,3],[2,0],[3,0],[2,1],[3,2],[3,3],[6,3],[3,3],[3,2],[3,0],[4,1],[12,6],[28,8],[7,1],[10,4],[3,0],[13,3],[14,4],[12,2],[12,4],[18,4],[11,4],[6,1],[7,2],[7,3],[11,4],[11,3],[1,2],[10,7],[9,7],[-1,2],[1,3],[1,3],[0,3],[-2,1],[-4,5],[-6,3],[-13,3],[-10,1],[-4,0],[-7,-2],[-12,-2],[-14,-6],[-8,-4],[-2,-3],[-3,-5],[-3,-2],[-3,0],[-3,0],[-7,-3],[-3,-1],[-3,0],[-4,-1],[-6,-3],[-7,-3],[-26,-4],[-15,-4],[-6,1],[-8,-1],[-7,1],[-12,2],[-6,1],[-11,-1],[-1,-1],[-3,-2],[0,-3],[0,-3],[-1,-2],[-2,-1],[-4,0],[-2,2],[-3,0],[-9,0],[-5,-2],[-2,-5],[-7,-2],[-12,-2],[-7,-2],[-3,0],[-3,-1],[-6,-4],[-7,-3],[-10,-3],[0,-3],[1,-1],[-9,-5],[-2,-3],[-2,-5],[0,-1],[-9,1],[-6,1],[-3,0],[-4,-2],[-1,-1],[1,-3],[1,-2],[-8,-8],[-3,0],[-2,2],[-3,2],[-4,1],[-3,1],[-3,-2],[-3,-2],[0,-2],[1,-2],[4,-3],[9,0],[3,-2],[2,-1],[-8,-3],[-8,-6],[-8,-7],[-2,-2],[1,-2],[1,-2],[3,-1],[5,0],[6,-2],[-2,-1],[-18,-3],[-2,0],[-9,-13],[-3,-4],[-3,-1],[-2,-4],[-3,-4],[-1,-1],[-6,0],[-6,-3],[-6,-4],[-3,-1],[-2,-2],[2,-4],[10,-8],[-2,-4],[5,-7],[7,4],[6,2],[6,0],[8,-4],[7,-2],[14,0],[5,-2],[6,-1],[6,1],[9,3],[4,8],[9,6],[3,2],[-2,5],[-5,4],[0,1],[4,0],[4,-3],[2,-1],[3,0],[2,2],[1,3],[-1,3],[-2,4],[0,2],[19,6],[5,6]],[[6432,9003],[2,2],[4,2],[3,1],[5,-2],[5,0],[2,2],[2,2],[2,3],[3,2],[1,1],[1,2],[1,3],[1,2],[1,3],[3,4],[-1,2],[0,1],[2,3],[-6,1],[-2,1],[-3,2],[1,2],[1,1],[6,5],[3,1],[3,1],[3,0],[4,-1],[3,1],[-4,3],[0,2],[-1,5],[0,3],[2,2],[3,2],[4,1],[3,1],[3,2],[4,0],[6,-1],[3,0],[3,1],[10,4],[4,1],[3,0],[5,-2],[6,-2],[13,-2],[10,-1],[6,-2],[2,-1],[-1,-4],[-2,-1],[-4,-5],[0,-2],[0,-5],[0,-3],[-2,-2],[-1,-1],[-7,0],[-3,-1],[0,-3],[0,-3],[-3,-4],[-5,-1],[-1,-1],[1,-3],[-2,-2],[0,-3],[1,-2],[0,-3],[4,-6],[-1,-2],[-3,-4],[0,-5],[-3,-4],[5,-4],[2,-5],[2,-5],[6,-10],[6,-9],[12,-13],[12,-11],[4,-2],[12,-5],[2,-1],[2,-3],[-5,-3],[-5,-2],[0,-1],[-3,-1],[-14,3],[-1,0],[-1,3],[-2,1],[-3,1],[-4,-1],[2,-2],[2,-1],[4,-4],[-1,-2],[-2,0],[-8,6],[-1,-1],[-1,-2],[-4,2],[-1,-1],[-3,-1],[-2,2],[0,2],[-1,0],[-12,-1],[-5,0],[-6,1],[-6,3],[-1,-1],[0,-2],[-2,1],[-5,2],[-4,1],[-13,3],[-10,4],[3,1],[4,1],[0,2],[-1,3],[0,2],[2,2],[5,-1],[0,4],[2,0],[5,-2],[2,2],[-8,3],[-8,6],[1,2],[-3,1],[-3,-1],[-3,4],[1,4],[2,3],[-1,1],[-13,-3],[-6,1],[-8,1],[-6,-2],[-7,-1],[-3,1],[-4,2],[-3,2],[-2,5],[-2,7],[0,2],[0,6],[1,3],[3,5]],[[8953,8015],[4,-8],[5,-10],[1,-4],[0,-4],[-2,-4],[2,-1],[-1,-3],[-3,-1],[-1,-4],[2,-3],[-2,-5],[-3,-2],[-1,0],[-2,0],[-3,5],[-2,0],[-4,-2],[-4,-4],[0,-3],[0,-11],[1,-5],[0,-14],[-2,-13],[-1,-6],[-2,-5],[-1,-5],[0,-19],[2,-4],[2,-4],[-1,-2],[-1,-1],[1,-2],[3,-3],[4,-7],[2,-5],[3,-11],[0,-13],[-1,-6],[-2,-6],[-1,-8],[1,-6],[2,-12],[0,-5],[0,-36],[-1,-7],[-2,-7],[-1,-13],[-1,-6],[-3,-12],[0,-3],[1,-3],[3,-10],[3,-10],[2,-15],[-1,-7],[-2,-5],[-2,-6],[-1,-6],[0,-2],[0,-11],[1,-6],[1,-6],[-1,-6],[-4,-19],[-1,-13],[2,-16],[1,-4],[0,-4],[2,-3],[2,-3],[2,5],[1,5],[3,15],[1,5],[2,6],[2,5],[3,3],[1,1],[2,-1],[1,-2],[2,-3],[1,-1],[6,0],[6,-2],[2,-5],[1,-6],[1,-8],[0,-11],[1,3],[1,2],[0,3],[0,4],[2,7],[0,2],[-1,10],[-1,10],[-1,2],[-2,1],[-2,0],[-3,-1],[-1,3],[-2,8],[-3,13],[-1,5],[-1,2],[-1,2],[-2,1],[-2,2],[-2,5],[-2,8],[-1,3],[0,8],[0,11],[3,10],[9,37],[1,10],[2,5],[4,4],[4,2],[10,1],[2,0],[4,-2],[2,-2],[3,-2],[4,-8],[4,-4],[3,-5],[2,-5],[2,-7],[1,-3],[0,10],[-1,3],[-2,4],[-5,6],[-2,7],[-2,8],[-1,6],[-1,7],[-2,6],[-3,13],[-6,22],[-2,12],[-6,41],[-1,2],[-1,1],[0,6],[0,4],[-1,2],[-3,4],[0,3],[0,6],[-2,6],[-1,5],[-1,8],[0,14],[1,6],[2,2],[1,2],[0,5],[1,5],[-1,15],[-1,9],[0,5],[-1,4],[-4,11],[-5,17],[1,1],[-1,3],[0,5],[1,4],[1,3],[0,3],[-6,14],[-2,1],[-1,-3],[-1,-3],[-2,-1],[-6,0]],[[9033,7420],[-2,5],[-1,6],[0,5],[4,12],[3,8],[0,3],[0,3],[-1,0],[-6,-9],[-7,-10],[-2,-3],[-2,0],[-3,0],[-4,1],[-10,8],[-3,1],[-1,0],[-4,0],[-2,1],[-2,5],[-4,3],[-7,7],[-6,7],[-5,8],[-5,8],[-8,17],[-7,11],[-4,7],[-1,2],[-1,2],[-2,-2],[-1,-2],[-2,-1],[-3,-1],[0,-2],[0,-1],[-2,-6],[0,-5],[2,-6],[2,-6],[2,-13],[-1,-13],[-1,-6],[-2,-6],[0,-13],[-2,-6],[-4,-9],[-1,-6],[0,-7],[0,-8],[-1,-5],[-2,-5],[-1,-1],[-3,0],[-6,1],[-3,1],[-1,0],[-6,5],[-2,2],[-3,-2],[0,-4],[0,-4],[3,-6],[-2,-5],[-3,-5],[-3,-4],[-3,-4],[-3,-2],[-1,-1],[-2,-1],[-1,-4],[-1,-8],[0,-3],[0,-6],[2,-5],[4,-5],[1,-2],[1,-8],[-1,-6],[-1,-6],[-1,-7],[0,-3],[1,-3],[1,-2],[2,0],[4,1],[3,4],[1,3],[2,5],[2,6],[2,2],[5,-3],[2,-1],[3,0],[2,1],[2,3],[-1,2],[-6,7],[-5,8],[-1,0],[-3,0],[-1,1],[-3,4],[-3,5],[0,2],[0,2],[1,4],[1,3],[2,4],[2,0],[2,0],[3,-1],[2,-3],[4,-7],[1,-1],[12,11],[12,2],[7,-6],[12,-12],[11,-8],[5,-5],[4,-1],[1,2],[1,2],[0,4],[1,4],[1,6],[1,5],[4,10],[5,8],[6,8],[7,5],[2,0],[6,-2],[4,0],[5,3],[3,0],[3,2],[2,3],[3,3],[4,2],[1,0],[3,0],[1,1],[2,5],[3,3],[3,3],[-2,0],[-2,0],[-3,-4],[-3,-2],[-1,0],[-3,1],[-2,9],[-1,6]],[[8698,6905],[-4,1],[-7,-4],[-3,0],[-3,2],[-3,4],[-4,-2],[-2,-5],[-1,-11],[-1,-5],[0,-6],[-2,1],[-9,11],[-8,-2],[-2,-1],[-2,-2],[-3,-1],[-2,2],[-2,2],[-2,0],[-2,-2],[-1,16],[0,2],[2,3],[1,2],[4,1],[3,-1],[3,1],[2,3],[2,5],[3,3],[3,3],[4,4],[3,4],[3,5],[2,4],[3,3],[4,7],[6,9],[2,6],[2,2],[4,3],[7,3],[3,0],[3,-6],[2,1],[1,1],[4,1],[3,-1],[3,0],[4,1],[6,2],[4,2],[3,3],[12,2],[8,4],[1,0],[1,-1],[1,-4],[-1,-3],[1,-3],[1,-1],[8,-1],[2,0],[3,2],[3,3],[3,5],[3,4],[-2,6],[-1,7],[2,7],[2,6],[3,3],[3,4],[5,12],[4,10],[2,11],[-1,14],[3,10],[4,2],[6,4],[4,2],[0,-2],[0,-3],[-5,-8],[-3,-4],[-2,-1],[-1,-2],[-1,-3],[3,-5],[0,-3],[0,-4],[0,-3],[3,-4],[4,-1],[1,0],[1,1],[4,9],[1,1],[11,6],[5,5],[4,1],[2,3],[7,10],[2,4],[2,5],[2,6],[1,6],[2,4],[10,9],[3,5],[1,2],[2,7],[0,8],[2,5],[1,6],[3,5],[2,5],[1,5],[3,13],[1,7],[0,2],[1,2],[1,3],[1,3],[0,3],[1,9],[0,7],[-2,5],[-2,2],[-1,0],[-2,0],[-2,2],[0,2],[2,1],[1,1],[1,2],[2,6],[1,7],[0,3],[-1,5],[-1,7],[0,4],[1,4],[2,3],[1,1],[2,0],[2,2],[1,1],[1,2],[1,6],[1,3],[-1,9],[1,2],[1,2],[1,-1],[2,-1],[2,1],[1,-1],[1,-2],[1,-15],[1,-2],[1,-1],[1,0],[1,2],[1,3],[2,1],[5,-4],[2,3],[1,3],[1,7],[0,5],[-2,3],[-1,-1],[-1,-1],[-1,-1],[-8,-3],[0,6],[2,10],[1,3],[1,1],[3,-2],[2,-1],[3,-4],[1,-1],[5,3],[-1,-9],[0,-9],[0,-14],[1,-6],[1,-7],[2,-4],[3,-3],[4,-10],[2,-13],[2,-6],[1,-6],[0,-3],[0,-3],[0,-4],[0,-3],[0,-10],[-2,-12],[0,-6],[-2,-1],[-1,-3],[-1,-1],[-1,-1],[-1,0],[-1,-1],[0,-4],[-1,-3],[-1,-2],[-1,-3],[-1,-8],[0,-7],[-1,-5],[-3,-2],[-3,1],[-4,-3],[-1,-1],[-3,-9],[-1,-6],[0,-5],[1,-7],[1,-7],[1,-13],[-1,-20],[-1,-6],[-2,-4],[-2,-2],[-1,-3],[-2,-6],[-3,-13],[0,-3],[0,-3],[-1,-5],[0,-4],[0,-5],[1,-4],[4,-12],[2,-4],[1,-3],[-6,-4],[-1,-1],[-4,-7],[-2,-6],[1,-7],[-1,-3],[-1,-2],[-1,-2],[-5,-3],[-2,-3],[-3,-5],[-1,-3],[-2,1],[-2,2],[2,3],[-1,4],[1,9],[-1,3],[2,3],[1,4],[3,4],[1,3],[1,2],[-2,3],[-1,2],[-3,0],[-2,-1],[-1,-2],[0,-4],[0,-1],[0,-2],[-4,-5],[1,-5],[1,-2],[1,-1],[0,-2],[-2,-4],[-1,0],[-2,5],[-3,3],[-3,0],[-3,-1],[-2,-4],[-1,-3],[-1,-3],[1,-8],[-1,-6],[-2,-6],[-1,-2],[-3,-4],[-1,0],[-1,1],[-1,3],[1,10],[0,5],[3,3],[-3,4],[-3,2],[-4,-2],[-1,-3],[0,-3],[-3,-4],[-2,-4],[-3,-6],[-1,-8],[-6,3],[-3,0],[-4,0],[-5,1],[-6,-1],[-8,-3],[1,2],[6,4],[0,2],[-1,2],[-1,0],[-4,-1],[-1,1],[-1,2],[-1,2],[-1,-2],[0,-5],[-1,0],[-1,1],[0,4],[0,6],[0,4],[1,3],[-1,1],[-2,0],[-1,-2],[-2,-2],[-3,-11],[-1,-6],[2,-5],[6,-7],[1,-2],[0,-3],[0,-3],[-2,-1],[-7,-3],[-6,-4],[-2,-5],[-5,-17],[-4,-12],[-7,-4],[-6,3],[-2,5],[-1,5],[-3,4],[-2,6],[-1,6],[0,9],[-1,6],[1,2],[4,3],[1,2],[2,5],[1,3],[0,3],[-2,3],[-4,-1],[-5,-1],[-3,2],[-4,5],[-1,1],[-4,0],[-4,-1],[-3,-2],[-3,0],[-1,-1],[-4,-6],[-3,-4],[-2,-1],[-6,-1],[-2,-1],[-3,-2],[-1,0],[-3,-2],[-4,-3],[-1,-2]],[[8741,6884],[-1,3],[-1,4],[0,10],[-4,-1],[-4,2],[-4,4],[-4,2],[-3,0],[-3,-3],[-4,-4],[-1,0],[-2,1],[1,-6],[0,-4],[-1,-3],[-3,-2],[-4,0],[-1,-1],[-3,-2],[-2,0],[-2,4],[-2,5],[-1,0],[-3,-4],[-1,-1],[-1,-5],[-1,-3],[-1,-3],[-1,-6],[-3,-3],[-5,-7],[-2,-2],[-5,-4],[-2,-3],[1,0],[6,4],[2,1],[1,0],[0,-6],[1,-1],[2,-1],[0,-2],[0,-3],[-1,-1],[0,-3],[-1,-4],[1,-3],[1,-5],[3,0],[2,-1],[-1,-8],[1,1],[3,-1],[2,0],[3,5],[1,8],[1,1],[1,1],[2,3],[2,9],[2,7],[9,8],[2,0],[4,-1],[3,-2],[5,-9],[1,-3],[1,6],[1,5],[2,5],[2,4],[5,7],[5,5],[-2,2],[1,4]],[[8665,6824],[1,2],[0,2],[-3,3],[1,2],[0,2],[-1,3],[-1,1],[0,4],[1,4],[-5,0],[-5,1],[2,6],[3,7],[0,2],[-1,3],[-1,2],[-2,1],[-2,-2],[-2,-2],[-2,-1],[-1,0],[-4,2],[-3,4],[-2,6],[-1,5],[-3,3],[-4,0],[-1,-1],[-5,-4],[-1,-3],[-1,-3],[-2,-5],[-2,-2],[-3,0],[-1,-1],[-1,-2],[-1,-1],[-4,-3],[-3,-2],[1,-2],[0,-2],[0,-2],[-4,2],[-1,0],[-2,-1],[0,-6],[2,-3],[4,-6],[2,-3],[1,-2],[2,-8],[-3,0],[-2,3],[-1,5],[-3,4],[0,-4],[0,-3],[1,-3],[2,-5],[1,-4],[0,-4],[-1,-4],[2,3],[3,5],[3,3],[2,-1],[2,-3],[1,-1],[2,0],[1,1],[0,3],[0,3],[-1,2],[-1,1],[-2,-1],[-1,0],[0,5],[0,4],[-1,5],[1,3],[2,1],[1,-1],[3,-3],[1,-8],[3,-7],[1,-5],[-2,-4],[2,-2],[2,-1],[-2,-9],[-3,-8],[-2,-5],[-2,-4],[-3,-2],[0,-1],[0,-8],[0,-5],[-1,-5],[1,-2],[2,-2],[1,-5],[0,-6],[-1,-2],[-1,-1],[-3,-2],[2,-6],[1,-1],[2,-1],[8,-5],[1,3],[0,2],[-2,5],[-1,3],[0,3],[1,6],[1,5],[1,3],[2,0],[2,0],[0,-2],[0,-3],[0,-1],[-1,0],[-1,-1],[0,-3],[2,-8],[0,-7],[-1,-6],[0,-2],[-1,-1],[-1,-2],[0,-3],[6,6],[6,8],[-2,7],[1,3],[2,0],[3,-2],[2,0],[4,15],[0,6],[0,6],[1,6],[1,7],[1,5],[1,6],[1,8],[2,7],[7,14]],[[8385,6391],[-1,3],[-3,3],[-2,1],[-1,3],[-1,3],[-2,0],[-2,-2],[-3,-5],[-7,-5],[-2,-2],[-2,-6],[-1,-6],[-2,-5],[-2,-5],[-4,-9],[-13,-42],[-1,-4],[0,-7],[0,-7],[0,-5],[-1,-5],[0,-4],[0,-3],[1,-3],[1,-3],[2,-15],[1,-5],[2,-4],[-1,0],[2,-4],[3,-2],[3,-5],[0,-2],[2,-9],[1,-7],[1,-4],[3,-2],[1,6],[0,6],[0,7],[0,7],[2,7],[2,6],[4,9],[3,10],[2,6],[1,6],[3,14],[1,13],[1,11],[1,11],[1,4],[3,9],[2,13],[0,6],[0,6],[0,4],[1,4],[2,5],[-1,4]],[[8082,6104],[-1,4],[-2,2],[-2,1],[-2,3],[-1,4],[-1,0],[-2,-2],[0,-1],[0,-6],[-5,5],[0,-3],[0,-2],[-2,4],[-3,1],[-1,-1],[-3,-3],[-5,-2],[-7,2],[-2,-1],[-2,-4],[-2,-1],[-3,1],[-2,-1],[-1,-2],[-1,-4],[1,-1],[2,0],[-3,-5],[-3,-3],[-5,-7],[-3,-4],[-3,-4],[0,-2],[-1,-2],[0,-20],[0,-3],[1,-6],[1,-12],[6,-7],[3,-2],[4,-3],[4,-1],[2,-1],[3,-3],[2,0],[3,1],[0,1],[2,5],[2,2],[4,2],[1,-1],[2,2],[0,2],[-1,1],[3,4],[3,5],[1,1],[1,0],[2,1],[1,3],[1,4],[1,8],[1,7],[0,2],[1,2],[1,2],[1,5],[5,15],[2,1],[3,4],[-1,6],[0,7]],[[7272,5412],[-1,2],[-2,9],[-1,3],[0,2],[0,2],[0,2],[-7,18],[0,2],[0,4],[-1,12],[-1,2],[-2,1],[-1,1],[-1,2],[0,4],[0,3],[-5,15],[-1,1],[-2,1],[0,3],[-1,3],[-5,16],[-9,15],[-3,9],[-2,0],[-3,0],[-3,1],[0,-2],[-1,-2],[1,-3],[2,-2],[6,-3],[3,-3],[1,-4],[-1,0],[-2,-1],[-1,2],[-2,2],[-3,3],[1,-7],[0,-7],[-1,-7],[-1,-6],[-3,-11],[-1,-3],[1,-6],[0,-3],[-3,-15],[0,-6],[-1,-14],[-1,-2],[0,2],[0,13],[-1,-6],[-1,-6],[2,-15],[1,-12],[2,-42],[2,-14],[2,-12],[2,-12],[5,-8],[6,-3],[7,2],[6,6],[10,6],[2,2],[7,10],[2,5],[2,6],[1,8],[1,8],[1,6],[0,15],[-2,8]],[[6233,3893],[1,14],[0,6],[0,7],[-2,7],[-4,13],[0,2],[0,10],[0,6],[-1,7],[-2,7],[-2,12],[-1,19],[0,7],[-1,7],[-1,6],[1,10],[12,39],[1,4],[-1,12],[0,7],[1,2],[1,2],[2,0],[10,2],[1,1],[3,3],[3,7],[2,1],[1,0],[1,-3],[1,-1],[4,2],[1,1],[2,-1],[1,3],[0,3],[1,3],[1,1],[5,1],[3,1],[5,2],[4,-9],[1,-1],[1,0],[1,1],[-2,5],[-1,3],[0,3],[2,6],[2,5],[6,7],[6,8],[1,1],[2,-1],[1,-10],[0,-2],[1,0],[1,1],[1,4],[0,3],[-1,4],[0,2],[-1,3],[3,6],[3,5],[1,7],[1,3],[2,4],[1,-1],[0,-3],[1,-3],[-1,-3],[-1,-3],[0,-4],[1,0],[1,1],[2,7],[3,6],[1,4],[1,2],[3,0],[3,-2],[-5,8],[-1,9],[5,17],[1,4],[0,1],[1,1],[-3,6],[-1,2],[1,5],[1,4],[1,2],[2,1],[1,-1],[3,-5],[2,-1],[2,5],[2,5],[3,4],[3,3],[5,8],[3,19],[0,5],[0,7],[-2,6],[-1,8],[0,1],[3,-1],[1,1],[2,7],[5,13],[2,0],[1,-2],[1,-4],[1,-2],[3,-6],[1,-5],[2,-6],[1,-6],[5,-13],[2,-5],[2,-6],[0,-11],[3,-17],[3,-25],[1,-27],[1,-12],[2,-11],[4,-12],[1,-13],[-3,-14],[-3,-12],[0,-3],[-2,-3],[-1,0],[-2,3],[-2,6],[-3,12],[-1,7],[-1,1],[-3,-1],[-2,-4],[0,-2],[0,-7],[1,-7],[0,-6],[0,-9],[1,-2],[1,-2],[2,-6],[0,-12],[-1,-7],[-2,-5],[0,-3],[1,-4],[-1,-2],[-3,-2],[-1,-2],[-2,-6],[-2,-11],[0,-6],[1,-18],[0,-13],[-3,-24],[-2,-12],[-3,-13],[-4,-19],[-4,-22],[-3,-24],[-3,-14],[-2,-14],[-4,-25],[-4,-24],[-4,-28],[-7,-31],[-1,-4],[-1,-15],[-2,-14],[-2,-13],[-3,-22],[-1,-7],[-1,-7],[-3,-14],[-2,-5],[-1,-5],[0,-7],[-1,-7],[-3,-12],[-4,-11],[-3,-4],[-6,-6],[-3,-1],[-6,0],[-6,-3],[-7,-6],[-6,-7],[-3,-4],[-3,-2],[-8,0],[-2,2],[-9,11],[-3,2],[-6,2],[-2,1],[-2,1],[-2,6],[-5,5],[-1,2],[-1,3],[-1,4],[-1,5],[-1,8],[-2,5],[-4,10],[-1,4],[0,10],[0,7],[0,14],[0,6],[2,5],[-1,6],[-1,7],[-1,6],[-1,6],[-5,11],[-1,5],[-1,6],[-2,17],[0,6],[0,13],[1,6],[1,5],[0,3],[1,3],[1,2],[1,3],[2,16],[2,4],[3,2],[3,4],[2,6],[1,11],[4,12],[2,6],[3,9],[3,13],[1,7],[1,6]],[[6473,7168],[2,-13],[-1,-3],[-1,8],[-1,9],[1,2],[1,0],[-1,-3]],[[6391,7490],[-3,6],[1,6],[1,1],[1,1],[0,-2],[-1,-2],[-1,-4],[2,-3],[2,-2],[-1,-1],[-1,0]],[[6396,7503],[2,1],[-1,-5],[0,-1],[-1,-1],[-1,3],[1,3]],[[549,596],[-15,8],[-14,7],[-10,5],[-15,6],[-6,2],[-6,1],[-7,1],[-7,1],[-4,-1],[-2,-3],[-9,-4],[-4,-4],[-9,-4],[-2,-3],[-1,-5],[-1,-6],[1,-4],[7,-4],[7,-3],[11,-3],[41,-11],[29,-6],[14,-2],[35,2],[1,2],[0,2],[-1,2],[-2,2],[-2,2],[-2,2],[-3,3],[-1,2],[-8,6],[-7,4],[-8,3]],[[3146,645],[-3,2],[-5,2],[-13,-3],[-53,-18],[-10,-4],[-6,-2],[-16,-5],[-2,-1],[-18,-8],[-5,-4],[-6,-7],[-3,-11],[0,-3],[1,-2],[1,-2],[5,-3],[3,-1],[12,-1],[12,-1],[6,0],[6,1],[11,3],[2,5],[-1,4],[8,9],[4,4],[17,11],[13,8],[19,11],[9,6],[3,3],[7,5],[2,2]],[[3779,633],[3,4],[1,6],[1,2],[-1,3],[0,3],[-2,1],[-6,5],[-7,4],[-7,4],[-7,2],[-19,6],[-13,3],[-7,1],[-16,1],[-6,0],[-12,-1],[-6,-2],[-39,-11],[-1,-3],[-6,-7],[-17,-13],[-5,-5],[-2,-3],[-2,-5],[-3,-5],[1,-2],[3,-1],[-2,-2],[-2,-3],[-3,-1],[-1,-2],[1,-2],[-1,-5],[-1,-4],[-2,-3],[-3,-3],[8,-1],[1,-1],[1,-1],[2,-2],[1,-3],[-2,-3],[-1,-1],[-8,-7],[-14,-11],[-15,-9],[-16,-8],[-1,0],[-1,3],[-3,1],[-3,-2],[-6,-3],[-7,-1],[-3,1],[-5,2],[-2,0],[-2,-4],[-5,-5],[-11,-12],[-2,-1],[-6,-3],[-1,-3],[1,-8],[3,-5],[1,-1],[1,0],[122,5],[2,2],[2,2],[6,2],[6,2],[158,25],[1,1],[1,1],[-1,2],[0,1],[-8,4],[1,1],[1,1],[3,1],[2,0],[7,0],[5,4],[2,5],[2,13],[-1,5],[-4,8],[-3,2],[-1,8],[-3,4],[-2,6],[-3,4],[-2,4],[-3,1],[-9,1],[-14,0],[-15,-1],[-4,1],[-3,1],[1,2],[3,3],[4,2],[31,3]],[[3347,549],[-8,1],[0,5],[1,4],[1,3],[-4,6],[-20,2],[-13,-4],[-2,-3],[-6,-1],[0,-4],[2,-1],[-1,-1],[-11,-2],[-1,-2],[1,-4],[3,-4],[3,-2],[8,-1],[-3,-3],[-9,-2],[-17,-1],[-8,0],[-96,-1],[-4,1],[-1,1],[-2,5],[-2,1],[-2,1],[-3,0],[-3,-1],[-3,-1],[-2,-2],[1,-1],[4,-2],[11,-5],[27,-9],[26,-8],[2,1],[2,3],[2,1],[10,2],[16,1],[2,-1],[2,-6],[1,-2],[8,-4],[18,-3],[40,-3],[9,3],[4,3],[5,3],[3,3],[1,4],[0,5],[1,12],[2,2],[2,3],[2,3],[3,0],[3,1],[-3,2],[-2,2]],[[3040,963],[13,2],[24,5],[2,6],[14,12],[3,3],[2,4],[2,6],[4,9],[0,5],[0,23],[-1,12],[-1,10],[-1,3],[-3,3],[0,7],[-3,6],[-4,9],[-11,18],[-3,10],[-4,13],[-2,5],[-8,15],[-4,2],[-1,1],[-5,-3],[1,7],[0,3],[-2,10],[-1,2],[-4,5],[-3,2],[-27,-4],[-14,-4],[-3,-2],[-2,-2],[-1,-3],[-1,-3],[0,-3],[1,-3],[0,-2],[4,-4],[3,-2],[3,-3],[1,-6],[-2,-7],[-2,-8],[-1,-3],[0,-3],[1,-3],[1,-2],[2,-3],[1,-1],[16,-7],[3,0],[3,0],[5,3],[11,-1],[3,-1],[3,-3],[6,-4],[8,-5],[-1,-1],[-1,0],[-8,3],[-3,0],[-7,0],[-6,-3],[-14,-7],[-4,-7],[1,-3],[3,-2],[4,-2],[7,-1],[10,-2],[3,0],[3,-2],[2,-1],[2,1],[2,0],[1,-2],[0,-3],[0,-3],[0,-4],[-1,-2],[-1,0],[-10,9],[-2,1],[-1,0],[-10,-2],[-13,0],[-3,-1],[-6,-6],[-5,-2],[-18,4],[-10,0],[-10,-3],[2,-3],[3,-2],[13,-3],[6,-3],[-12,-3],[-5,0],[-6,1],[-10,3],[-2,-1],[-4,-1],[0,-3],[0,-2],[6,-5],[-1,-2],[-1,-1],[-2,1],[-5,3],[-6,4],[-3,2],[-4,1],[-1,0],[-2,-1],[-2,-1],[-2,-2],[0,-3],[2,-4],[0,-2],[-1,-1],[-2,0],[-5,1],[-6,4],[-6,0],[-6,-4],[-1,-1],[0,-2],[0,-3],[0,-1],[-1,-2],[0,-3],[1,-2],[2,-2],[4,-3],[3,-2],[3,-2],[3,-2],[4,0],[6,1],[3,-1],[3,-4],[2,-1],[4,-1],[3,1],[10,8],[-1,2],[-3,3],[-4,3],[1,1],[4,1],[7,-1],[6,-3],[6,-1],[1,0],[14,15],[2,1],[3,0],[5,-6],[7,-4],[7,-2],[3,1],[3,0],[14,-4],[0,-2],[-2,-2],[-3,-3],[-2,-1],[-22,-4],[0,-2],[6,-5],[7,-2],[7,1],[6,2],[8,3],[3,1],[3,0],[4,-2],[3,-2],[-7,-5],[-6,-2],[-6,-1],[-20,1],[-15,1],[-7,2],[-6,2],[-4,-1],[-3,-1],[-6,-6],[0,-2],[2,-2],[3,-4],[3,-1],[3,-1],[4,0],[1,-1],[2,-3],[1,0],[15,1],[19,1],[7,1],[5,-1],[5,-2]],[[3173,1963],[-6,3],[-7,4],[-6,5],[-6,7],[-6,5],[-5,5],[-7,5],[-5,7],[-5,8],[-5,7],[-3,2],[-1,3],[-4,14],[-1,0],[-6,1],[-3,2],[-1,2],[0,2],[1,4],[2,3],[3,2],[2,-3],[-1,5],[-2,5],[-6,11],[-2,3]],[[3093,2075],[-1,1],[-2,3],[-1,0],[-8,-6],[-3,1],[-6,10],[-3,0],[-2,-4],[-2,-5],[-3,-5],[-4,-4],[-1,-1],[-2,0],[-2,3],[-3,3],[-4,-1],[-1,-1],[2,-4],[1,-2],[3,-2],[0,-1],[1,-2],[-1,-1],[-1,-1],[-2,-1],[-2,0],[-2,-1],[-1,-3],[-1,-4],[0,-3],[2,-6],[2,-4],[3,-2],[4,0],[6,4],[3,1],[3,0],[4,-1],[3,-1],[1,-3],[0,-3],[-1,-1],[-8,-6],[-7,-4],[-4,-3],[-2,-2],[0,-7],[2,-7],[3,-5],[22,-14],[4,-3],[0,-1],[-1,-1],[-2,-1],[-1,-1],[-2,-4],[-2,-1],[0,2],[0,3],[-1,2],[-2,2],[-5,3],[-4,3],[-1,-1],[-2,-3],[-3,0],[-5,0],[-3,1],[0,4],[-3,6],[-5,2],[-2,7],[4,0],[3,1],[-2,6],[-3,14],[-2,-1],[-2,-4],[1,-5],[-6,-4],[0,-6],[0,-6],[3,-8],[4,-1],[2,-2],[2,-4],[5,-6],[0,-3],[-3,2],[-5,0],[-3,1],[0,4],[0,3],[-3,2],[-3,-1],[-1,-1],[0,-2],[-1,-2],[-3,-1],[-2,0],[-5,3],[-1,0],[-3,-3],[-2,-3],[-1,0],[-3,3],[-3,1],[0,-3],[-3,-1],[0,-2],[0,-4],[2,-1],[11,0],[6,-4],[9,-1],[5,-2],[6,-3],[6,3],[1,0],[1,-1],[2,-3],[3,0],[4,2],[4,3],[1,1],[4,-5],[3,-3],[11,-3],[6,2],[1,1],[5,0]],[[3093,1952],[1,1],[3,0],[5,1],[3,0],[6,-1],[6,-2],[18,-1],[6,-2],[8,-5],[3,-1],[3,2],[3,1],[4,1],[3,1],[3,2],[3,0],[3,-1],[3,0],[4,1],[4,2],[2,5],[2,6],[-2,2],[-3,1],[-11,-2]],[[2930,6132],[-4,7],[-2,3],[-4,5],[-3,1],[-7,2],[-3,-1],[-5,1],[-3,1],[-3,-1],[-1,1],[0,3],[1,2],[4,1],[-2,3],[1,3],[1,3],[-1,3],[-3,3],[-5,0],[-4,1],[-6,6],[-5,2],[-3,0],[-2,1],[-2,3],[-1,1],[-1,0],[-2,-2],[0,2],[0,2],[-2,4],[-5,7],[-1,-3],[-2,-3],[-1,0],[-1,3],[-2,4],[3,-1],[2,0],[1,3],[-2,1],[-2,3],[-2,2],[-4,6],[-2,1],[0,-1],[2,-3],[0,-1],[-1,-1],[-3,1],[-6,6],[-3,4],[-5,8],[-15,14],[-1,-1],[-2,1],[-1,1],[-2,1],[-8,-1],[-2,1],[-3,3],[-2,3],[-3,4],[-4,9],[-4,5],[0,3],[-2,-1],[-1,0],[-4,4],[-2,0],[-3,0],[-3,0],[-2,2],[-3,2],[-2,4],[-1,1],[-9,-1],[-4,-2],[-1,0],[-3,4],[0,2],[-2,-2],[-6,0],[-8,2],[-7,2],[-7,-2],[-6,-5],[-3,-1],[-14,-4],[-2,-1],[-22,-16],[-2,-3],[-4,-8],[-3,-5],[0,-7],[1,-10],[-1,-2],[-2,-1],[-1,1],[-1,-1],[-10,-7],[0,-2],[1,-2],[2,1],[2,3],[2,1],[2,1],[1,0],[1,-5],[-1,-4],[2,1],[6,6],[3,2],[3,0],[0,2],[1,7],[1,3],[1,1],[6,1],[1,0],[1,1],[2,0],[2,-1],[3,2],[2,4],[3,3],[1,2],[1,2],[3,5],[4,5],[2,3],[1,2],[24,-1],[1,0],[2,-1],[1,-1],[1,-3],[1,-3],[-1,-2],[-1,-1],[-6,-3],[-3,-2],[3,-5],[3,-5],[1,0],[10,-1],[3,-5],[2,1],[2,2],[0,3],[1,3],[1,-3],[0,-4],[1,-2],[2,-1],[2,-1],[13,0],[0,1],[0,2],[3,-5],[2,-5],[2,-4],[3,-2],[6,-5],[15,-8],[3,-2],[2,0],[10,3],[3,-1],[2,-4],[2,-6],[1,-6],[1,-14],[1,-2],[2,-2],[2,-3],[6,-9],[3,-3],[4,0],[7,-1],[4,0],[3,-1],[3,-2],[1,-2],[1,-2],[2,-4],[0,-2],[0,-3],[-1,-3],[-2,-3],[-10,-12],[-4,-13],[7,1],[7,2],[6,0],[3,1],[3,1],[7,1],[8,2],[2,0],[11,-2],[3,-1],[3,-3],[7,1],[2,1],[1,2],[1,3],[1,-3],[0,-2],[0,-1],[3,2],[2,1],[3,3],[6,3],[6,1],[4,0],[1,2],[2,3],[0,3],[-1,4],[0,1],[-1,1],[-1,-1],[-4,1],[-3,3]],[[5746,9452],[-12,1],[-17,0],[-2,1],[-3,1],[-5,1],[-16,3],[-3,1],[-1,0],[-4,-1],[-2,1],[-4,3],[-3,1],[0,-2],[-1,-2],[-3,0],[-5,0],[-5,-3],[-3,-2],[-9,-2],[-6,1],[3,7],[0,4],[2,2],[-2,1],[-6,2],[-4,0],[-2,-2],[-4,-2],[-3,1],[-3,-1],[-1,-2],[1,-3],[0,-7],[-2,-6],[-2,-2],[-3,1],[-8,4],[-4,0],[-2,1],[-1,4],[-3,1],[-15,0],[-3,0],[-6,3],[-6,4],[-3,2],[-7,1],[-7,3],[-3,0],[-4,-1],[2,-3],[3,-3],[1,-1],[0,-2],[-2,-4],[-5,1],[-7,4],[-1,1],[-3,0],[0,-2],[1,-2],[4,-4],[5,-1],[-5,-3],[-6,1],[-5,2],[-5,1],[-19,-1],[-5,-2],[6,-2],[6,-2],[14,-1],[-3,-3],[-4,-1],[-9,-2],[0,-3],[1,-1],[3,-2],[9,-4],[6,-1],[12,-1],[7,0],[7,1],[6,2],[10,0],[9,-1],[-3,-3],[-3,-1],[-2,-3],[-9,0],[-5,1],[-5,-1],[-2,-1],[-2,-1],[6,-3],[7,-3],[7,-1],[10,-2],[1,-1],[2,-1],[29,-1],[27,2],[-5,-5],[2,-3],[4,-2],[23,-2],[6,0],[5,1],[3,3],[4,2],[10,3],[3,0],[8,-1],[3,0],[11,3],[2,2],[5,7],[3,3],[6,4],[24,10],[3,2],[-1,9],[-4,3],[-4,2]],[[5575,9370],[10,0],[5,1],[4,3],[-1,1],[-2,2],[-6,3],[-10,3],[-6,4],[7,4],[-4,3],[-4,1],[-8,1],[-2,-1],[0,-3],[-6,-1],[-4,5],[-7,2],[-11,-1],[-3,1],[-3,3],[-3,1],[-3,0],[1,2],[3,1],[0,2],[1,2],[-1,3],[-1,2],[-1,1],[-4,5],[-6,2],[-1,0],[-2,-1],[-11,-9],[-6,-3],[2,3],[0,3],[-1,3],[1,2],[4,3],[2,4],[-3,5],[-4,4],[-3,1],[-10,3],[-7,1],[-1,-1],[-1,-1],[-2,-1],[-1,0],[-8,7],[-3,1],[-4,0],[-4,-2],[-2,-3],[2,-4],[-4,-3],[-3,-5],[-1,-2],[0,-1],[0,-5],[1,-4],[5,-10],[6,-13],[2,-7],[-1,0],[-12,10],[-3,1],[-3,3],[-6,10],[-5,7],[-5,7],[-7,6],[-6,1],[-6,-4],[-6,-6],[-4,-2],[0,-2],[0,-3],[0,-3],[1,-3],[-1,-2],[-2,0],[-3,2],[-4,3],[-3,1],[-4,1],[-2,1],[-1,5],[-3,1],[-19,-1],[14,6],[20,2],[4,2],[0,2],[0,1],[-6,3],[-16,-2],[-10,-3],[-4,0],[-9,2],[-2,-1],[1,-2],[1,-2],[-3,0],[-2,1],[-11,5],[-10,-2],[-3,0],[-2,-4],[-1,0],[-3,2],[-5,2],[-1,0],[-2,0],[-2,-2],[0,-1],[2,-3],[2,-2],[-2,-4],[-1,-1],[1,-2],[2,-3],[2,-3],[1,-4],[1,-2],[4,-4],[3,-6],[3,-1],[6,2],[2,3],[-1,5],[3,0],[8,0],[3,-1],[-2,-3],[-3,-4],[0,-2],[1,-2],[1,-3],[2,-2],[1,0],[5,0],[3,-1],[1,-1],[-2,-2],[-2,0],[-20,4],[-2,-1],[-3,-1],[7,-4],[7,-2],[-3,-2],[0,-2],[1,-3],[2,-2],[3,-2],[5,-2],[3,-1],[5,-6],[6,-5],[5,-2],[1,-1],[1,-2],[7,-3],[14,0],[7,1],[5,0],[4,3],[3,2],[4,2],[4,1],[-2,3],[-4,2],[1,2],[2,3],[-1,2],[-1,3],[3,2],[3,0],[2,0],[1,0],[2,-3],[1,-1],[4,-1],[3,2],[2,4],[3,3],[2,-1],[0,-3],[-1,-3],[-3,-3],[0,-1],[1,-2],[2,-4],[2,0],[7,0],[7,1],[6,2],[8,6],[3,1],[7,0],[-3,-3],[-7,-6],[3,-3],[5,-2],[2,-1],[5,1],[5,1],[-4,-3],[-7,-1],[-17,0],[-8,-1],[-2,0],[-4,-2],[0,-2],[2,-2],[-5,0],[-5,0],[-10,-4],[-21,-5],[2,-3],[-7,3],[-3,1],[-4,0],[-1,0],[-1,-1],[-2,-2],[1,-6],[1,-2],[2,-2],[4,-3],[4,-1],[14,-1],[7,1],[7,2],[7,2],[6,1],[7,-1],[7,0],[13,2],[9,1],[1,0],[2,-3],[2,-3],[-12,0],[-11,-1],[-36,-5],[-6,-9],[-3,1],[-3,2],[-3,0],[-9,-1],[-1,-1],[-1,-2],[0,-3],[2,-3],[2,-4],[3,-2],[4,-3],[3,-2],[7,-2],[11,-4],[11,-11],[13,-7],[3,-2],[4,-2],[3,-3],[3,-2],[6,-2],[7,2],[3,3],[0,3],[-2,4],[0,1],[5,5],[3,4],[-2,2],[-1,3],[5,6],[3,3],[5,10],[6,5],[8,1],[3,1],[2,3],[2,6],[1,6],[1,8],[-1,3],[1,2],[3,1],[4,0],[3,0],[5,2],[0,3],[-1,3],[1,2],[2,5],[2,3],[7,6],[6,5],[1,2],[1,0],[3,1],[17,1],[9,2]],[[5268,7267],[-1,3],[-2,2],[0,1],[1,4],[1,0],[0,1],[-2,1],[-1,1],[-1,3],[-1,2],[-3,3],[-2,0],[-1,3],[-1,-1],[-1,-3],[-2,-2],[-3,-2],[-4,-9],[-4,-3],[-3,-2],[-3,-1],[-3,0],[-2,1],[-1,3],[-1,0],[-1,-2],[0,-6],[0,-6],[1,-3],[2,-2],[2,-4],[0,-3],[1,-5],[2,-3],[0,-9],[-1,-3],[-1,-2],[0,-4],[0,-3],[2,-1],[2,-3],[0,-4],[0,-2],[-1,-1],[-1,1],[-1,-1],[1,-4],[-1,-5],[-1,-2],[0,-2],[0,-11],[0,-5],[2,-5],[2,-4],[1,-4],[2,-2],[2,0],[2,-1],[2,0],[3,3],[1,4],[1,11],[1,-1],[2,-1],[1,1],[2,0],[3,-3],[3,-1],[2,1],[1,5],[1,6],[2,31],[0,5],[0,5],[-1,3],[-1,6],[3,8],[1,2],[1,3],[0,3],[-4,15]],[[5240,7339],[1,-1],[0,-3],[-1,-3],[-1,-2],[0,-1],[1,-1],[2,0],[1,-3],[-1,-3],[0,-3],[1,-1],[3,-2],[0,-2],[-1,-2],[-1,-2],[1,-2],[2,-2],[3,-2],[5,-6],[2,5],[2,9],[1,3],[0,3],[1,10],[0,3],[4,9],[0,2],[-1,21],[0,2],[-1,2],[-1,2],[1,8],[0,3],[-1,5],[0,2],[-1,2],[-1,0],[-1,-4],[-1,-7],[1,-3],[-1,-3],[-1,-1],[0,1],[-2,1],[-2,0],[-1,-1],[-1,-3],[-2,-1],[-5,-2],[-2,-3],[-3,-7],[-1,-2],[-1,-2],[1,0],[1,0],[1,-4],[-1,-1],[-2,-2],[1,-3],[2,-3]],[[5426,7122],[-2,1],[-2,-1],[-1,-2],[-2,-1],[-3,1],[-4,0],[-2,0],[-1,-1],[-3,-4],[-4,-2],[-2,0],[-4,-2],[-6,2],[-3,-1],[-5,-3],[-1,0],[-1,1],[-6,6],[-1,1],[-2,0],[-1,3],[-1,1],[-4,0],[-3,-3],[0,-3],[-3,-2],[-1,-1],[-2,2],[-3,7],[-1,-3],[-1,-2],[-1,-1],[-2,-2],[-2,-6],[-1,-7],[0,-2],[2,-6],[4,-4],[1,-1],[2,-1],[3,1],[1,0],[4,-4],[3,-2],[2,-1],[1,-2],[3,-4],[6,-5],[6,-7],[3,-2],[3,1],[3,0],[4,-4],[3,-4],[3,-9],[2,-2],[1,0],[5,-3],[3,0],[3,-1],[3,-1],[0,3],[0,3],[0,3],[1,3],[1,2],[3,5],[0,2],[0,2],[-1,3],[-2,3],[2,2],[-1,3],[-2,1],[-1,1],[0,3],[0,4],[1,4],[1,4],[0,3],[1,4],[1,3],[6,16],[1,2],[2,7],[2,2],[-2,2],[-2,0],[-4,-5]],[[3552,8860],[4,3],[2,3],[0,2],[-2,1],[-1,2],[1,1],[0,1],[0,1],[-1,2],[-1,1],[-10,3],[-9,5],[-10,11],[-6,3],[-2,1],[-18,4],[-10,2],[-9,-4],[-2,-2],[-1,-1],[0,-2],[0,-2],[0,-2],[1,-2],[4,-2],[9,-4],[-1,-1],[-9,2],[-3,-1],[-2,-2],[-2,-11],[2,-3],[1,-2],[2,-1],[7,-1],[10,-1],[4,-1],[2,-1],[3,0],[1,-1],[1,-1],[2,-2],[-6,-1],[-5,0],[-3,-1],[0,-1],[1,-2],[2,-2],[4,-2],[3,-2],[1,0],[5,0],[16,4],[7,2],[18,7]],[[1572,7705],[-1,-1],[-1,-1],[0,-4],[-1,-1],[-3,14],[-4,7],[-2,7],[-1,2],[-2,3],[-1,3],[-6,4],[-8,5],[-4,2],[-6,6],[-2,6],[0,2],[0,1],[-1,2],[-3,7],[-5,9],[-2,5],[-3,8],[-2,4],[-1,1],[-2,1],[-7,1],[-10,4],[-14,4],[-13,7],[-15,10],[-5,2],[-6,0],[-3,-2],[-2,-2],[-1,-3],[0,-2],[2,-5],[4,-5],[2,-1],[2,-1],[3,1],[4,2],[-1,2],[0,2],[6,-1],[2,-1],[-2,-2],[1,-2],[0,-4],[1,-2],[-3,4],[-2,1],[-5,-1],[-1,0],[-1,-1],[-2,-6],[1,-1],[2,-1],[1,-1],[0,-4],[-1,-4],[0,-1],[1,0],[2,0],[2,2],[6,0],[1,-2],[1,-2],[1,-2],[2,1],[1,1],[0,2],[0,1],[1,-1],[1,-1],[0,-2],[0,-1],[-1,-3],[1,-3],[0,-2],[2,-2],[2,0],[2,0],[1,2],[0,1],[1,1],[1,-1],[3,-1],[2,-2],[2,-6],[1,-2],[1,-1],[2,0],[2,-2],[1,-1],[6,1],[-1,-1],[-7,-2],[-3,-2],[-1,0],[0,-2],[1,-7],[0,-2],[1,1],[2,2],[3,-3],[1,0],[0,2],[1,1]],[[1493,7746],[2,-1],[2,0]],[[1497,7745],[1,-1],[1,-2],[3,2],[0,-1],[-2,-6],[1,-2],[1,0],[2,2],[2,-1],[1,-3],[1,-1],[1,0],[1,0],[-2,-3],[-3,-2],[4,-4],[4,-4],[1,-1],[1,0],[3,3],[5,0],[7,1],[0,1],[1,3],[1,3],[1,4],[0,-4],[0,-3],[-1,-3],[-3,-4],[-5,-7],[0,-2],[0,-2],[3,-3],[4,-3],[5,-3],[9,-4],[7,-5],[6,-3],[9,-3],[1,1],[2,3],[1,2],[3,-2],[1,1],[0,2],[-2,9],[-1,3],[0,2]],[[3092,6050],[-6,4],[-4,2],[-4,1],[-3,1],[-3,2],[-3,1],[-3,0],[0,3],[0,2],[3,1],[5,-1],[2,1],[1,3],[-3,3],[-12,-1],[-2,3],[-1,6],[-1,7],[-2,4],[-1,0],[-3,-2],[-2,0],[-3,2],[-4,6],[-1,0],[-4,0],[-2,1],[-3,3],[-1,2],[-3,2],[-4,-2],[-4,-2],[-1,0],[-5,3],[-3,0],[-2,-1],[-1,-2],[-1,-3],[-1,-3],[-1,-1]],[[3006,6095],[-2,-1],[-3,1],[-7,1],[-6,4],[-6,5],[-7,1],[-6,-1],[-3,-1],[-3,-2],[-2,-2],[-1,-5],[1,-3],[2,-2],[7,-1],[6,-5],[4,-5],[-1,-5],[-1,-6],[1,-6],[-2,-3],[5,-10],[5,-8],[3,-4],[0,-3],[-1,-3],[-1,-1],[-5,0],[-2,-2],[-1,-3],[-1,-1],[-1,0],[-4,1],[-19,3],[-2,3],[-5,0],[-3,2],[-4,2],[-3,1],[-2,0],[-3,-2],[-2,-10],[0,-3],[2,-2],[6,-5],[3,-3],[2,-4],[3,-5],[2,1],[0,3],[2,4],[3,2],[4,1],[3,0],[3,-1],[3,-1],[8,-3],[4,0],[3,1],[1,1],[1,1],[2,1],[12,0],[2,-1],[1,-1],[3,-4],[2,-4]],[[3006,6002],[2,-2],[1,-3],[0,-4],[0,-4],[1,-2],[2,-1],[1,-2],[2,-5],[1,1],[2,2],[2,9],[5,12],[0,4],[0,5],[1,1],[1,2],[3,1],[4,3],[3,-1],[3,-4],[2,-3],[8,2],[1,2],[2,4],[2,1],[3,3],[4,1],[3,0],[4,-2],[3,1],[3,1],[6,-2],[4,0],[3,-4],[1,-4],[2,-2],[1,-1],[1,1],[1,4],[1,3],[2,1],[1,3],[3,6],[0,4],[-1,4],[-2,2],[-6,11]],[[3656,4980],[-1,3],[-1,1],[-2,2],[-2,1],[-6,0],[-9,3],[-2,1],[-3,-1],[-3,-2],[-3,-2],[-3,1],[-17,6],[-6,-2],[-5,-7],[-2,-5],[0,-6],[0,-3],[0,-3],[-2,-3],[0,-3],[0,-12],[0,-6],[2,-3],[3,0],[1,-2],[0,-2],[-1,0],[-2,1],[-2,0],[0,-6],[1,-8],[1,-8]],[[3592,4915],[2,-7],[0,-3]],[[3594,4905],[3,-5],[1,-1],[3,3],[7,0],[1,3],[1,0],[3,-3],[3,-2],[2,2],[2,1],[2,1],[2,5],[0,6],[3,-2],[2,-2],[3,0],[1,2],[0,4],[1,4],[2,-5],[1,-1],[2,1],[1,1],[3,5],[1,4],[-1,3],[0,2],[1,3],[2,3],[1,1],[2,7],[1,5],[1,2],[0,3],[0,6],[1,0],[0,2],[1,7],[1,5],[2,5]],[[4889,8198],[3,1],[7,4],[6,2],[3,0],[6,-2],[1,0],[3,1],[2,0],[17,0],[5,1],[3,-2],[3,-3],[2,-7],[0,-1],[-1,-3],[-3,-4],[-3,-5],[0,-3],[-1,-3],[-1,-2],[-4,-14],[-5,-7],[-2,-5],[-3,-5],[-2,-2],[-3,-2],[-7,-2],[-2,-1],[-3,-2],[-2,-2],[3,1],[3,1],[5,0],[7,-4],[-1,-4],[-2,-2],[-6,-1],[-6,-6],[-2,-2],[-3,-1],[-3,0],[-6,2],[-3,2],[3,-3],[2,-2],[16,-3],[1,0],[5,4],[6,0],[13,-7],[3,-5],[6,-8],[2,-3],[3,-3],[1,-4],[2,-13],[3,-13],[4,-14],[1,-4],[2,-2],[11,-7],[3,-2],[4,-6],[4,-6],[4,-5],[4,-4],[-2,-2],[-1,-4],[1,-4],[1,-4],[4,-7],[3,-8],[-1,2],[-1,0],[-2,0],[-2,0],[-2,3],[-3,3],[-5,-2],[-3,1],[-3,0],[5,-2],[5,0],[12,-12],[4,-8],[2,-9],[-1,-5],[-3,-3],[-2,-3],[-2,-4],[6,-5],[2,0],[1,1],[1,2],[3,4],[1,2],[4,0],[3,0],[4,-1],[3,0],[6,-2],[3,-1],[8,-8],[1,-4],[1,-6],[0,-6],[-1,-5],[-2,-5],[-1,-7],[0,-2],[-1,-2],[-4,-5],[-3,-2],[-1,1],[-1,-1],[0,-1],[1,-2],[0,-4],[-2,-2],[-3,-1],[-4,1],[-6,-4],[4,-2],[1,-3],[-1,-4],[-2,-2],[-3,0],[-3,-1],[-2,-1],[-3,-2]],[[5011,7858],[3,1],[2,0],[1,-4],[2,-1],[5,-1],[4,0],[6,0],[4,0],[1,0],[0,-3],[-1,-7],[-1,-2],[-8,-6],[-2,-4],[-1,-3],[-5,1],[-2,-3],[-5,-2],[-3,-2],[-3,-2],[-3,-1],[-11,3],[-7,0],[-9,-2],[-3,0],[-3,2],[-4,2],[-4,1],[-4,2],[2,-4],[-5,-4],[-2,-1],[-2,0],[-5,-1],[-5,0],[1,-3],[1,-2],[-1,-1],[-1,-1],[-9,2],[-1,0],[-1,-2],[-3,1],[-3,3],[-4,2],[-3,1],[-3,0],[-11,-5],[-2,-5],[-1,-6],[-2,-6],[-3,-5],[-3,0],[-3,3],[-5,3],[-2,3],[-1,0],[-1,-1],[-2,-1],[-2,0],[-4,-1],[-6,-3],[-2,-2],[-6,-5],[-1,-2],[-2,-5],[-3,-1],[-2,4],[-3,1],[-4,-1],[-2,-2],[-1,1],[0,3],[3,4],[6,3],[6,7],[2,4],[2,2],[1,2],[2,1],[0,2],[8,11],[1,3],[0,4],[1,4],[6,3],[3,9],[1,1],[9,1],[6,0],[7,-2],[3,0],[3,1],[3,2],[4,9],[3,4],[3,3],[3,4],[4,8],[-3,-3],[-4,-4],[-2,-2],[-6,-3],[-3,-2],[-5,-5],[-1,-1],[-7,2],[-6,7],[-4,2],[-1,1],[-2,-1],[-3,-1],[-3,0],[2,3],[2,2],[-5,1],[-2,1],[-1,3],[-4,0],[-2,0],[-4,-3],[-5,-4],[-6,5],[-1,2],[0,3],[-1,3],[-2,1],[3,4],[2,3],[6,2],[9,6],[5,3],[4,4],[2,3],[2,4],[1,4],[2,4],[-2,1],[-1,3],[0,3],[1,2],[0,3],[-2,4],[0,2],[1,3],[-4,0],[-4,-1],[-3,-2],[-3,-3],[-3,0],[0,2],[2,3],[3,3],[3,3],[1,3],[1,2],[2,3],[4,4],[9,4],[1,1],[3,-1],[3,1],[3,2],[3,0],[6,-5],[-1,8],[2,1],[4,-6],[2,-1],[3,1],[-1,1],[-2,0],[-1,1],[-2,2],[-3,7],[1,4],[1,4],[2,4],[-1,1],[-2,2],[0,4],[0,3],[4,3],[1,5],[0,5],[0,2],[-4,0],[-1,-1],[-2,-2],[-1,0],[-5,6],[-2,4],[-5,9],[0,6],[3,11],[6,8],[6,2],[-1,1],[-10,0],[-3,-1],[-3,-3],[-2,-1],[-2,0],[-1,-2],[-2,-2],[-1,-1],[-4,0],[-1,-1],[-1,2],[-1,2],[-2,0],[-1,0],[-3,-3],[-3,-2],[-4,2],[-4,3],[-1,-1],[-1,-3],[-1,-5],[-3,4],[-3,6],[-1,3],[0,4],[1,1],[2,-1],[3,9],[5,12],[1,3],[2,5],[-1,3],[-1,2],[-4,6],[0,4],[0,5],[1,3],[1,1],[6,0],[-2,1],[-5,5],[0,2],[1,4],[-1,-2],[-2,-5],[-2,-1],[-3,-1],[-1,-3],[-2,-1],[0,-2],[-1,0],[0,2],[0,4],[0,4],[2,3],[5,6],[-3,-2],[-5,-6],[-3,-4],[-1,-1],[0,-1],[0,-1],[1,-7],[0,-3],[-5,-22],[-1,-2],[-1,-1],[-3,0],[-1,2],[0,2],[1,2],[2,10],[1,3],[1,3],[3,4],[0,1],[-2,-1],[-1,0],[-1,1],[1,13],[1,5],[1,6],[1,6],[2,4],[1,5],[1,2],[1,4],[2,3],[1,4],[-10,-10],[-2,-2],[-4,0],[-2,2],[-2,2],[-1,5],[-3,0],[-2,1],[3,3],[4,1],[4,4],[-3,2],[0,1],[3,3],[4,8],[1,7],[-2,3],[-1,2],[-3,3],[-1,3],[0,2],[2,2],[1,1],[3,1],[-2,2],[-1,1],[-1,3],[0,1],[1,6],[1,3],[2,3],[7,0],[1,1],[1,0],[3,-1],[0,1],[-6,8],[-1,1],[2,4],[0,2],[0,2],[0,2],[2,0],[6,0],[1,1],[0,2],[-2,3],[0,2],[0,2],[1,4],[0,1],[1,3],[1,1],[2,0],[3,-1],[1,-1],[2,-2],[1,0],[4,3],[1,0],[1,-3],[7,2],[9,1],[6,2],[6,1],[5,1],[6,0],[0,-1],[0,-2],[-2,-4],[0,-5],[0,-1],[-1,-2],[-2,-3],[-5,-4],[-10,-11],[-6,-5],[-1,-2],[-1,-4],[4,-1],[1,-1],[0,-1],[-6,-7],[-1,-5],[4,0]],[[4734,7869],[1,1],[-2,1],[-8,-3],[-4,-2],[-3,0],[2,3],[4,4],[2,2],[1,1],[2,2],[4,3],[-14,-6],[-3,1],[-1,2],[-3,-1],[-1,4],[4,6],[3,2],[3,2],[2,2],[1,2],[-1,1],[-8,-1],[-4,1],[0,1],[1,3],[4,3],[2,1],[2,-1],[2,-1],[1,-1],[5,1],[-2,2],[0,5],[-2,2],[2,2],[2,1],[4,4],[1,1],[7,1],[8,3],[8,3],[-4,2],[-2,2],[-3,-5],[-2,-2],[-6,-1],[-2,1],[-3,1],[-1,0],[-1,-1],[-4,-3],[-4,0],[5,4],[6,7],[2,3],[2,4],[-1,2],[-1,1],[4,8],[2,2],[3,0],[2,1],[1,0],[1,1],[1,2],[-2,2],[-3,1],[-10,-1],[-1,0],[-1,1],[-1,1],[0,3],[-1,0],[-2,0],[-2,-1],[-1,0],[-2,2],[2,3],[-2,0],[-3,0],[-3,1],[0,1],[1,2],[-1,2],[0,2],[1,1],[2,0],[3,1],[5,1],[-4,2],[-2,1],[0,2],[0,2],[5,3],[4,1],[0,2],[0,3],[-4,0],[-5,-1],[1,4],[1,3],[0,3],[0,2],[-2,-1],[-1,4],[-1,3],[-3,-2],[0,3],[1,3],[2,1],[2,-1],[3,0],[3,2],[4,0],[7,0],[4,-5],[2,1],[2,3],[8,-1],[4,-2],[1,1],[0,3],[-2,2],[2,4],[2,2],[2,1],[3,1],[2,1],[1,4],[2,4],[-9,-2],[-9,4],[1,3],[2,1],[3,2],[1,1],[1,1],[3,4],[-1,4],[0,3],[2,2],[1,3],[1,2],[3,1],[4,2],[1,-1],[5,1],[1,-1],[0,4],[3,0],[1,-1],[0,-2],[1,-2],[1,-2],[-1,-3],[-2,-1],[2,-2],[-2,-3],[2,1],[3,3],[0,3],[-1,3],[-1,3],[1,3],[1,1],[5,1],[-2,4],[1,0],[2,-1],[3,-2],[2,-2],[3,-2],[-2,-3],[-4,-3],[-1,-2]],[[4799,8060],[1,-2],[2,-1],[2,2],[3,6],[1,0],[2,0],[3,0],[7,3],[2,0],[4,-1],[3,0],[3,-4],[1,-7],[3,-6],[5,-5],[0,-4],[-2,-2],[-3,-2],[0,-2],[2,1],[2,1],[4,-1],[2,-2],[1,-4],[1,-3],[-1,-3],[-1,1],[-1,3],[-1,1],[-2,1],[1,-4],[-1,-6],[1,0],[2,0],[-1,-6],[-3,-1],[-3,-1],[-1,-2],[-1,-2],[-1,-4],[-3,-2],[-2,0],[-3,2]],[[4827,8004],[1,-2],[0,-2],[-2,-1],[-2,1],[-1,-2],[0,-2],[1,-3],[1,-3],[1,-5],[1,-6],[2,-3],[0,-5],[0,-2],[0,-4],[0,-1],[0,-4],[2,-7],[1,-4],[0,-9],[-1,-4],[-2,-3],[-1,-4],[-1,-4],[0,-7],[-4,-8],[-1,-2],[-2,-1],[4,-5],[-3,-3],[-4,0],[-4,1],[-2,0],[-2,-2],[-1,-1],[-1,0],[-1,5],[-1,-5],[-2,-1],[-4,0],[-6,-1],[-3,-1],[-1,-2],[0,-3],[-1,-1],[-1,-1],[-5,-2],[-1,-1],[-2,-3],[-3,-3],[-3,0],[-2,2],[-1,1],[-1,1],[-3,0],[1,-1],[1,-1],[0,-3],[0,-3],[-2,-2],[-2,0],[-3,-3],[-4,-1],[-2,-3],[-14,-5],[-2,1],[-2,1],[-2,0],[-6,-3],[-3,0],[4,7],[4,3]],[[0,8832],[6,-3],[5,-2],[2,1],[2,0],[3,-4],[2,-1],[11,-4],[5,-5],[5,-5],[-2,1],[-4,4],[0,-4],[1,-3],[6,-2],[7,-2],[4,-3],[1,-2],[1,-3],[-1,-3],[4,1],[3,3],[-2,2],[-11,8],[-3,2],[4,-1],[15,-10],[5,-4],[-2,0],[-1,-3],[1,-1],[2,1],[3,1],[3,-2],[4,-2],[7,-3],[43,-25],[1,-4],[1,-2],[1,-3],[0,-4],[-4,-5],[7,1],[2,2],[2,2],[2,-2],[2,-3],[-1,-5],[-1,-3],[0,-6],[1,-6],[2,-2],[1,-2],[0,-8],[-3,-3],[-1,-6],[2,0],[5,-1],[2,-1],[3,-2],[0,-3],[1,-3],[1,-4],[1,-1],[4,5],[1,1],[3,1],[2,-5],[-1,-8],[1,0],[1,0],[1,3],[1,1],[2,3],[2,4],[-2,3],[-2,2],[-5,1],[-3,2],[-1,3],[3,1],[2,2],[1,5],[0,3],[0,2],[-2,4],[-2,2],[-3,1],[-2,3],[-2,-1],[-3,1],[-1,1],[0,1],[3,1],[16,0],[6,2],[2,0],[3,-2],[9,-2],[0,-1],[-2,-1],[-3,-4],[0,-3],[0,-3],[2,-1],[3,2],[-2,2],[0,4],[1,1],[1,0],[3,-2],[2,-1],[9,-1],[3,0],[1,2],[-2,1],[-12,3],[0,2],[11,-2],[5,-2],[5,-2],[6,1],[7,-2],[6,-7],[6,-8],[6,-4],[6,-4],[10,-9],[2,-1],[1,-1],[-2,-2],[-2,-2],[3,1],[4,1],[1,0],[2,-1],[1,-2],[0,-2],[-1,-2],[10,0],[3,-1],[1,-5],[-3,-3],[-1,0],[-2,2],[-1,0],[-5,-2],[-6,-4],[-4,-4],[-1,-2],[1,-6],[-1,-3],[-3,-2],[-6,1],[-3,1],[-3,2],[-3,2],[-4,4],[-2,0],[-1,-1],[2,-2],[3,-3],[4,-4],[2,-4],[-1,-2],[-2,-1],[-1,0],[-4,2],[-3,0],[-9,-1],[-3,-1],[-1,0],[-1,2],[-4,2],[-3,0],[-2,1],[-1,2],[-3,2],[-5,2],[-3,0],[-2,-1],[7,-4],[5,-6],[-1,-1],[0,-2],[3,0],[2,1],[0,-2],[-1,-7],[-1,-1],[-10,-2],[2,-1],[3,0],[3,0],[2,-1],[2,-5],[0,-4],[-2,-3],[-3,-2],[-5,-3],[-6,-1],[-3,0],[-3,-1],[-1,-1],[-1,-2],[2,1],[3,0],[3,-2],[0,-2],[-3,-2],[0,-1],[1,-2],[-1,-2],[1,-1],[3,-1],[4,-1],[4,-2],[1,-2],[1,-2],[1,-2],[-1,-1],[-8,-1],[-1,1],[-1,2],[-1,2],[-3,2],[-1,-1],[1,-8],[-1,-2],[-2,-2],[-4,-1],[-3,1],[-3,3],[0,3],[2,2],[0,3],[-1,3],[-2,-4],[-2,-2],[-3,-4],[-2,0],[-2,0],[-5,2],[-2,3],[-6,7],[-3,3],[-7,5],[-7,3],[-6,2],[-3,0],[-3,-1],[-4,0],[-1,1],[-2,2],[-1,1],[-5,4],[-4,4],[0,2],[1,3],[-1,7],[-2,7],[-4,6],[-13,5],[-11,3],[-3,0],[-4,0],[-8,-6],[-6,-1],[-17,0],[-3,1],[-2,2],[-1,3],[1,6],[0,2],[-1,1],[-1,0],[-3,2],[-3,4],[-3,4],[-2,6],[3,0],[3,-1],[0,1],[1,5],[2,2],[1,2],[2,6],[0,5],[-3,-2],[-3,-7],[-2,-2],[-2,-1],[-1,0],[-3,1],[-2,2],[0,6],[-1,2],[-1,-2],[-1,-2],[-2,0],[-2,-1],[1,-4],[0,-3],[-3,-1],[-5,-1],[-2,3],[-2,-4],[-1,-5],[0,-7],[2,-5],[2,-3],[5,-4],[3,-2],[0,-4],[0,-3],[-3,-4],[-2,-3],[-3,-8],[-2,-3],[-8,-7]],[[4589,8684],[-4,-2],[-3,-6],[-2,-3],[0,-2],[3,-2],[3,-1],[3,1],[1,0],[1,-2],[1,-2],[0,-1],[0,-4],[-2,-3],[-3,-3],[1,-1],[2,-1],[9,2],[1,0],[0,-1],[0,-2],[1,-1],[1,-2],[0,-1],[-4,-5],[4,3],[4,1],[6,-2],[3,-1],[2,-3],[2,1],[1,0],[1,-2],[0,-2],[-1,-2],[0,-3],[-1,-1],[-2,0],[-1,-1],[1,-2],[1,-2],[2,0],[1,0],[0,-1],[-1,-2],[-1,-1],[-2,-1],[5,-3],[1,-1],[0,-1],[0,-2],[-1,-2],[-2,-1],[-3,0],[-2,-1],[0,-2],[0,-3],[0,-2],[-3,-5],[-3,-2],[-2,-2],[-5,1],[-2,1],[0,-4],[-2,-2],[0,-2],[1,-1],[0,-2],[-2,-3],[-2,-3],[-2,-1],[-4,-2],[-4,-4],[-3,-1],[-6,0],[-7,-2],[-9,-4],[-7,-4],[-4,-4],[-7,-7],[-5,-3],[-2,-1],[-6,0],[-4,-2],[-15,-3],[-5,-2],[-1,-2],[-2,-3],[1,-1],[0,-1],[-2,-3],[-4,-2],[-1,0],[-3,2],[-1,-1],[1,-3],[-2,-1],[-10,-2],[-16,2],[-7,2],[-8,3],[-5,1],[-7,0],[-5,5],[-3,2],[0,1],[0,2],[1,1],[1,0],[2,0],[0,1],[-1,2],[-2,-1],[-3,-3],[-2,0],[-2,2],[0,1],[-4,1],[-4,2],[-4,2],[0,2],[2,1],[-1,0],[-1,1],[-3,-1],[-4,-3],[-1,-1],[-26,-1],[-6,0],[-2,-1],[-1,2],[-1,5],[0,4],[0,1],[1,2],[1,0],[2,-2],[1,-2],[1,-1],[9,3],[4,2],[1,1],[2,3],[2,2],[1,1],[2,5],[1,2],[2,1],[1,1],[4,1],[-2,1],[-3,0],[-8,-5],[-3,0],[0,1],[1,1],[3,2],[-2,1],[-1,1],[0,2],[2,3],[7,5],[2,1],[1,0],[-1,1],[-2,1],[-6,-5],[-5,-2],[-2,1],[-3,1],[0,1],[-2,2],[1,2],[2,3],[0,1],[-2,0],[-5,4],[-7,0],[-17,1],[-4,0],[-5,-3],[-4,-1],[-2,0],[-1,2],[-2,2],[-1,3],[1,1],[2,2],[2,0],[4,-1],[6,2],[4,1],[1,0],[2,2],[1,0],[2,0],[1,-2],[5,2],[2,1],[1,1],[1,1],[2,-1],[3,0],[3,0],[5,1],[11,0],[2,2],[1,1],[1,4],[0,1],[-8,-4],[-1,0],[-9,2],[-3,2],[1,2],[5,3],[4,3],[7,3],[2,2],[0,1],[-5,3],[-8,-1],[-2,3],[-7,2],[-5,-1],[-3,1],[-6,-2],[-13,-4],[-5,-2],[-3,-1],[-4,2],[-5,2],[-7,1],[0,1],[3,5],[3,0],[3,0],[4,-3],[4,-1],[-4,4],[0,2],[-1,3],[-1,1],[-1,2],[0,1],[2,1],[3,-1],[9,-5],[4,1],[2,2],[3,1],[-1,1],[-7,0],[-4,1],[-2,1],[-1,2],[0,2],[2,0],[6,0],[-4,4],[-3,3],[0,1],[0,1],[1,1],[0,1],[7,-3],[2,0],[-2,2],[-3,2],[0,1],[1,1],[1,1],[0,1],[2,1],[2,0],[2,-1],[7,-4],[1,-2],[0,-1],[0,-2],[0,-1],[3,1],[2,-1],[1,0],[2,3],[2,-1],[1,-1],[1,-2],[0,-1],[-1,-4],[0,-1],[2,3],[3,0],[1,1],[0,4],[-1,3],[0,1],[-10,4],[-2,1],[-2,3],[1,1],[2,1],[2,0],[7,0],[1,1],[-1,1],[-3,1],[-1,0],[-1,2],[-3,-1],[-5,0],[-4,1],[0,1],[2,1],[3,3],[2,0],[4,0],[5,1],[4,-1],[3,-3],[4,-4],[5,-3],[1,-1],[3,-2],[6,-6],[6,-4],[0,-1],[-1,-1],[-2,-1],[0,-1],[3,-1],[3,-2],[0,-1],[-2,-8],[-1,-1],[-1,-1],[-6,1],[1,-2],[4,-2],[1,-2],[0,-1],[0,-1],[1,1],[1,-1],[0,-2],[-1,-2],[-1,-1],[1,-1],[1,0],[2,0],[2,-2],[2,-7],[1,-2],[0,2],[1,5],[1,2],[1,0],[0,1],[1,1],[1,6],[4,4],[1,1],[2,0],[1,0],[3,-5],[1,0],[1,0],[2,3],[1,5],[0,6],[0,7],[0,5],[2,2],[2,1],[3,-1],[2,-1],[4,-7],[4,-4],[3,-3],[1,-1],[3,-1],[1,0],[0,1],[1,1],[-1,10],[1,3],[1,2],[5,1],[3,2],[3,2],[2,1],[2,0],[2,-1],[2,-2],[3,-3],[4,-6],[5,-5],[2,-7],[1,-1],[1,0],[0,1],[1,1],[0,3],[-2,5],[-4,10],[0,2],[0,2],[4,0],[7,-1],[3,-2],[5,-6],[1,-2],[1,0],[0,1],[2,1],[2,1],[2,4],[5,6],[1,0],[2,0],[2,-2],[1,-1],[3,-1],[2,0],[4,2],[4,2],[1,3],[0,1],[-3,10],[1,2],[7,2],[6,0],[2,-1],[3,-4],[3,-2],[1,-2],[0,-4],[2,-2],[3,-2],[3,0],[5,2],[2,1],[6,5],[3,1],[5,0],[2,0],[-3,-2],[-2,-1]],[[3198,6018],[-1,2],[-1,1],[-3,-1],[3,-3],[2,1]],[[9959,7887],[-1,1],[-1,-2],[0,-1],[1,-3],[1,1],[1,2],[-1,2]],[[5393,7003],[1,-1],[1,-2],[2,1],[0,2],[-1,0],[-3,0]],[[5385,7264],[-1,-2],[1,-1],[0,-1],[2,1],[0,2],[-2,1]],[[5331,7046],[0,-1],[0,-2],[2,-2],[1,0],[0,1],[-1,3],[-2,1]],[[5172,7970],[3,2],[-1,0],[-3,-1],[1,-1]],[[5158,7970],[-1,0],[0,-1],[2,-1],[5,1],[-1,1],[-5,0]],[[5139,7961],[-3,-4],[5,4],[-2,0]],[[5150,7968],[-6,-3],[1,0],[2,0],[8,3],[-1,0],[-4,0]],[[27,4000],[1,1],[0,1],[-2,2],[0,-1],[0,-2],[1,-1]],[[32,3988],[1,-1],[1,-1],[0,1],[0,2],[-2,-1]],[[47,4006],[-1,-2],[1,-2],[2,0],[-1,1],[0,3],[-1,0]],[[791,4079],[0,-3],[0,-1],[1,-1],[1,0],[0,2],[0,1],[-2,2]],[[838,4025],[1,3],[0,1],[-3,0],[0,-2],[0,-1],[0,-2],[2,-1],[0,2]],[[1657,6892],[-1,0],[-1,-1],[-1,-1],[3,-1],[1,1],[-1,2]],[[1680,6848],[-2,0],[1,-3],[2,0],[1,0],[0,1],[-1,2],[-1,0]],[[3117,1899],[-2,-1],[0,-1],[0,-1],[4,0],[3,-1],[1,0],[1,2],[0,1],[-1,0],[-6,1]],[[3056,5698],[-2,2],[0,-1],[-1,-3],[2,-2],[2,-4],[1,0],[0,1],[0,2],[-2,5]],[[3183,5609],[0,-2],[1,-2],[3,-1],[1,1],[0,2],[-2,2],[-3,0]],[[2967,6053],[-3,-1],[0,-3],[6,-6],[7,-4],[0,4],[-3,4],[-4,4],[-3,2]],[[4301,7056],[-1,-1],[1,-3],[2,0],[1,0],[0,1],[0,2],[-1,1],[-2,0]],[[5471,7384],[3,-1],[3,1],[-1,0],[-2,2],[-3,1],[-4,-1],[-5,2],[0,-2],[1,-2],[1,-1],[4,-1],[3,2]],[[5475,7395],[2,0],[-4,1],[-10,2],[-1,2],[-4,1],[-4,-1],[1,-1],[4,-3],[4,-1],[12,0]],[[5461,7403],[-3,1],[-2,2],[0,1],[0,3],[5,-1],[6,-1],[2,-2],[-1,-1],[-2,-2],[-5,0]],[[4926,7747],[0,-1],[3,-1],[1,4],[-1,1],[-3,-3]],[[4938,7736],[-1,-5],[2,1],[2,0],[1,-1],[2,0],[-1,3],[-1,2],[-4,0]],[[9046,6040],[1,2],[0,1],[-1,1],[-1,0],[0,-3],[1,-1]],[[9044,5909],[1,-1],[0,-1],[1,0],[1,0],[0,1],[-1,1],[-2,0]],[[9031,5786],[0,-1],[1,-1],[1,-1],[1,3],[0,1],[-1,1],[-2,-2]],[[3337,7441],[-2,-1],[-5,1],[0,-1],[2,-2],[3,0],[4,2],[2,4],[-4,-3]],[[2310,6560],[-1,2],[-1,-1],[-2,-5],[0,-2],[-2,-5],[1,0],[3,7],[2,4]],[[2529,6648],[0,-1],[2,3],[0,2],[-1,-1],[-1,-3]],[[2535,6681],[0,-1],[2,-1],[2,-2],[1,1],[-1,1],[-4,2]],[[2552,6681],[-4,-1],[-1,-1],[4,0],[2,1],[-1,1]],[[3246,6004],[0,-1]],[[3246,6003],[1,-1],[2,-2],[0,2]],[[3249,6002],[0,3]],[[3249,6005],[0,1],[-1,0],[-2,-2]],[[3178,6007],[1,-2],[1,0],[2,0],[4,2],[-2,1],[-3,1],[-3,-2]],[[3260,5951],[1,-2],[2,2],[0,2],[-2,2],[-1,0],[0,-4]],[[3210,6028],[0,-2],[0,-1],[1,0],[2,3],[-3,0]],[[3200,6018],[2,0],[2,1],[-3,1],[-1,-2]],[[3204,6024],[-1,-2],[2,0],[2,2],[-1,0],[-2,0]],[[3197,5983],[6,0],[3,2],[-3,0],[-2,3],[-4,-1],[0,-4]],[[2848,6393],[-2,-2],[-1,-1],[1,-1],[2,-1],[3,1],[2,2],[-1,2],[-4,0]],[[2747,6373],[-1,-1],[1,-1],[1,1],[2,1],[2,2],[-5,-2]],[[8170,6238],[0,-2],[2,-4],[0,1],[1,2],[0,1],[-2,2],[-1,0]],[[2871,6927],[2,-2],[0,-1],[-1,1],[-2,1],[0,1],[1,0]],[[137,3826],[0,-2],[-2,-6],[-2,3],[-3,3],[-1,3],[1,2],[0,-2],[1,0],[2,-1],[1,-1],[-1,-1],[1,0],[1,0],[0,1],[2,1]],[[6462,7528],[-1,1],[-2,-3],[1,-3],[2,-1],[1,0],[0,3],[-1,3]],[[6332,7530],[-1,5],[-1,-1],[0,-4],[2,-5],[0,1],[0,4]],[[3375,2111],[-1,-2],[0,-2],[3,-2],[-1,5],[0,1],[-1,0]],[[6182,5855],[-1,-4],[1,-3],[0,2],[1,1],[0,2],[0,4],[-1,-2]],[[6112,5894],[0,-1],[-2,-2],[1,-1],[3,-3],[-1,6],[-1,1]],[[6025,6412],[-5,7],[-4,4],[-1,1],[-1,2],[-1,-2],[1,-2],[5,-4],[2,-2],[1,-3],[2,-3],[2,1],[-1,1]],[[6016,6427],[0,1],[0,1],[0,3],[0,4],[-1,-3],[0,-4],[1,-2]],[[7812,5164],[2,1],[0,4],[-1,1],[-1,-2],[0,-2],[0,-2]],[[8740,4641],[-1,-1],[1,-5],[1,1],[1,2],[-2,3]],[[8431,4916],[-2,-2],[0,-8],[2,-2],[1,1],[1,4],[-1,2],[-1,2],[0,3]],[[8519,6910],[-2,0],[0,-2],[1,-3],[3,0],[-1,2],[-1,3]],[[9244,9232],[-5,-1],[-2,-2],[6,-3],[3,2],[-1,2],[-1,2]],[[6866,8864],[-5,-5],[1,-1],[1,-1],[5,0],[2,5],[0,2],[-4,0]],[[6845,8927],[1,4],[-1,0],[-1,-1],[0,-2],[0,-6],[1,-3],[2,-2],[1,-1],[0,2],[-3,9]],[[6534,9462],[-4,-2],[-3,-2],[1,-2],[5,0],[7,3],[-1,1],[-2,1],[-3,1]],[[5510,8282],[0,-1],[-1,-3],[1,0],[1,1],[2,4],[-1,0],[-2,-1]],[[5517,8307],[-2,-1],[0,-2],[0,-1],[0,-2],[1,2],[1,1],[2,2],[0,1],[-2,0]],[[1587,7622],[0,-1],[-1,2],[0,1],[0,2],[1,-4]],[[7934,4419],[-2,-1],[0,-3],[2,0],[1,-2],[1,4],[-1,3],[-1,-1]],[[2601,5913],[3,-1],[-5,-3],[-4,-4],[-2,0],[2,3],[4,3],[2,2]],[[9547,849],[0,-1],[1,-4],[2,-2],[4,0],[2,5],[1,1],[3,7],[-5,-1],[-8,-5]],[[9574,1263],[-1,-1],[1,-7],[-2,-5],[2,-4],[1,0],[3,2],[0,2],[2,3],[0,1],[-2,3],[0,2],[-4,4]],[[9654,665],[-2,2],[-2,-1],[-2,-2],[-6,-5],[-8,-3],[-3,0],[-5,2],[-13,4],[-2,-1],[-1,-2],[2,-4],[2,-4],[4,-1],[10,1],[8,3],[12,-1],[4,2],[4,4],[0,1],[-2,5]],[[9534,1291],[-1,3],[-2,1],[-2,-1],[2,-6],[2,-3],[2,-1],[0,4],[0,1],[-1,2]],[[9678,701],[-27,-1],[-11,4],[0,1],[1,2],[-3,5],[-8,1],[-6,-1],[-2,-4],[1,-2],[4,-3],[1,-2],[-5,-4],[-2,-2],[-5,-2],[1,-1],[8,-9],[3,-4],[2,-4],[9,5],[7,3],[3,3],[14,0],[12,-2],[5,0],[7,2],[10,5],[6,2],[-2,4],[-23,4]],[[9718,919],[-3,7],[-1,0],[-2,-1],[-1,-2],[1,-2],[-5,-7],[1,-1],[5,-3],[4,1],[0,2],[3,3],[-2,3]],[[9519,800],[-4,-4],[2,-1],[4,0],[5,7],[-1,0],[-3,0],[-3,-2]],[[7788,1363],[-2,-3],[-1,-5],[0,-2],[2,-2],[4,0],[1,-1],[12,1],[7,6],[1,2],[-1,3],[-4,4],[-5,2],[-8,-1],[-2,-1],[-4,-3]],[[7370,1293],[-1,-3],[1,-4],[8,-6],[0,-1],[5,1],[3,3],[-3,7],[-7,3],[-6,0]],[[7563,1349],[-1,-1],[0,-2],[2,-2],[4,-1],[4,1],[1,2],[-1,2],[-3,2],[-6,-1]],[[7399,1296],[-3,-2],[-1,-2],[3,-3],[2,0],[3,2],[3,2],[-2,1],[-1,1],[-4,1]],[[7365,1304],[-1,0],[-2,-3],[1,-1],[1,-2],[3,-1],[2,2],[-3,3],[-1,2]],[[6938,1006],[-2,-2],[-1,-2],[2,-5],[1,0],[3,7],[0,1],[-3,1]],[[6907,994],[-3,-5],[-4,-4],[0,-2],[1,0],[6,2],[4,2],[1,4],[-4,4],[-1,-1]],[[7686,1330],[-3,1],[-3,0],[-3,-2],[-3,-6],[3,-2],[15,1],[2,2],[0,1],[0,3],[-2,2],[-6,0]],[[7001,1082],[0,1],[-2,3],[-3,2],[-1,3],[0,3],[-1,2],[-3,-1],[-2,-3],[0,-6],[1,-3],[2,-3],[3,-4],[2,0],[2,0],[2,1],[1,2],[-1,3]],[[9508,1319],[-1,-1],[0,-2],[1,-2],[-1,-3],[6,-7],[2,0],[1,3],[-1,2],[-7,10]],[[7782,1326],[-3,-3],[0,-1],[2,-2],[3,1],[1,2],[0,4],[-3,-1]],[[7740,1308],[2,-2],[3,1],[3,3],[-6,3],[-4,-1],[0,-1],[2,-3]],[[7865,1370],[0,2],[1,4],[-2,2],[-7,3],[-2,0],[-1,-2],[0,-3],[8,-3],[1,-2],[1,-1],[0,-5],[1,-2],[5,0],[1,1],[0,1],[-3,3],[-3,2]],[[900,741],[0,1],[-1,2],[-4,2],[-3,1],[-3,-1],[1,-2],[6,-3],[4,0]],[[951,805],[-4,0],[-5,-1],[-2,-3],[3,-2],[14,-4],[5,-2],[4,1],[-1,1],[-2,3],[-2,3],[-10,4]],[[920,731],[-6,0],[-1,-1],[1,-2],[1,-2],[-1,-4],[3,0],[10,2],[13,1],[-2,4],[-18,2]],[[1310,865],[-1,-2],[9,-2],[4,3],[1,2],[-5,1],[-8,-2]],[[854,728],[-1,-1],[1,-5],[7,-1],[11,1],[4,0],[1,1],[-2,2],[-6,1],[-15,2]],[[878,733],[2,2],[-2,1],[-8,2],[-7,-1],[-11,1],[-4,-2],[6,-4],[7,-1],[5,0],[4,2],[8,0]],[[1354,866],[-9,2],[-1,2],[-4,1],[-5,-2],[-6,-4],[3,-2],[1,-1],[2,-2],[3,-1],[6,-1],[12,-3],[3,1],[3,4],[0,3],[-1,3],[-7,0]],[[1679,883],[3,2],[11,4],[2,2],[3,5],[-1,2],[-2,1],[-7,2],[-8,0],[-4,-2],[-4,0],[4,-10],[-1,-1],[-3,-1],[-3,-3],[1,-1],[1,-1],[2,0],[6,1]],[[1767,896],[-28,-12],[0,-2],[1,-2],[3,-2],[14,2],[5,2],[1,1],[0,1],[-2,1],[0,1],[4,2],[8,6],[-1,1],[-5,1]],[[1459,866],[-11,4],[-5,1],[-2,0],[1,-8],[0,-1],[2,0],[3,-3],[2,-2],[9,-4],[4,1],[4,3],[2,5],[-2,3],[-7,1]],[[855,703],[-1,2],[-3,2],[-4,0],[-4,-2],[6,-3],[14,-1],[-8,2]],[[478,396],[-28,2],[2,-1],[1,-2],[2,-1],[0,-1],[0,-2],[2,-2],[5,-1],[3,-3],[6,-2],[20,-2],[9,1],[5,4],[5,1],[-19,6],[-2,1],[-11,2]],[[831,737],[-1,1],[-2,1],[-18,-1],[-1,-1],[1,-2],[5,-1],[12,1],[4,2]],[[912,767],[8,-4],[5,1],[-7,8],[-11,2],[-2,0],[0,-1],[0,-1],[2,-3],[5,-2]],[[918,747],[-5,1],[-4,-1],[-2,-4],[3,-3],[9,-2],[3,4],[-2,4],[-2,1]],[[543,467],[-1,1],[-4,3],[-9,3],[-17,4],[-25,4],[-20,2],[-19,-2],[-2,-2],[0,-2],[0,-1],[1,-1],[4,-1],[14,-2],[75,-6],[3,0]],[[805,710],[-6,0],[-8,-3],[5,-1],[24,-5],[2,1],[1,1],[-4,0],[-14,7]],[[724,554],[-3,2],[-14,3],[-17,5],[-14,4],[-2,-3],[6,-1],[13,-3],[3,-4],[11,-2],[5,-1],[7,-1],[5,1]],[[853,715],[2,0],[-2,2],[-4,1],[0,1],[-2,3],[-7,4],[-1,2],[-2,1],[-15,-1],[-2,-2],[-6,-1],[-3,-2],[2,-1],[7,-4],[17,-1],[1,-1],[3,-1],[12,0]],[[604,447],[-3,3],[-15,7],[-2,0],[1,-3],[5,-3],[6,-4],[11,-6],[2,-3],[2,1],[5,4],[-12,4]],[[4831,1088],[-5,-2],[-5,0],[4,-6],[3,-2],[1,-1],[7,3],[-2,7],[0,1],[-3,0]],[[5085,1090],[-12,-7],[-2,-2],[1,-3],[2,-2],[10,2],[4,2],[1,2],[1,4],[-1,3],[-1,0],[-3,1]],[[4905,1052],[0,-1],[0,-2],[0,-2],[3,-3],[3,-1],[3,-1],[3,2],[-6,6],[-1,1],[-1,2],[-4,-1]],[[5036,1110],[-8,-2],[-2,-2],[0,-4],[1,-4],[3,-4],[2,-4],[1,0],[3,7],[4,6],[-1,6],[-3,1]],[[4929,1068],[-6,4],[-8,1],[-14,0],[-1,-1],[3,-2],[13,-6],[1,-2],[0,-3],[5,-3],[0,-1],[-1,-3],[0,-3],[1,-3],[5,2],[7,5],[2,3],[2,5],[3,2],[0,2],[-4,2],[-5,-1],[-3,2]],[[5114,1088],[2,-2],[5,-3],[4,1],[2,3],[1,3],[-1,5],[-3,2],[-6,1],[-4,-2],[-1,-1],[0,-2],[1,-5]],[[6350,1294],[-7,0],[-2,-1],[0,-2],[0,-1],[0,-1],[2,-1],[5,2],[6,0],[1,1],[-1,2],[-4,1]],[[5441,1126],[-5,-2],[-3,-3],[-1,-2],[0,-2],[1,-3],[2,-1],[5,-1],[8,-5],[2,4],[3,9],[8,5],[-1,1],[-9,1],[-10,-1]],[[5741,1105],[-3,2],[-5,1],[-3,-1],[-9,-7],[-1,-4],[1,-1],[1,-5],[10,-3],[3,-1],[4,2],[5,0],[1,2],[1,3],[-4,8],[-1,4]],[[4139,566],[-4,1],[-13,8],[-2,1],[-9,-6],[5,-6],[6,-2],[21,-3],[12,-4],[10,4],[7,1],[2,-1],[3,1],[-7,5],[-22,5],[-3,5],[-3,-4],[1,-3],[-4,-2]],[[4055,596],[-11,3],[-31,7],[-2,0],[-6,-3],[-7,-2],[-5,-1],[-9,-1],[-1,-4],[3,0],[68,-4],[3,2],[0,1],[-2,2]],[[4923,1083],[2,2],[0,5],[-1,3],[-2,2],[-4,0],[-7,-1],[-3,-2],[-6,-8],[1,-1],[1,-2],[4,0],[15,2]],[[4427,878],[-1,2],[0,3],[1,12],[3,5],[0,5],[-2,5],[-3,0],[-5,-3],[-3,-7],[-1,-5],[-3,-3],[-5,-3],[-18,-3],[-3,-3],[12,1],[13,-3],[3,-2],[2,-3],[4,-12],[0,-1],[3,-1],[6,-1],[2,3],[1,2],[-1,5],[-5,7]],[[4547,973],[-2,1],[-3,0],[-1,-4],[0,-2],[2,-4],[3,-3],[4,0],[2,1],[-2,5],[-3,6]],[[4644,999],[-2,1],[-1,-1],[-2,-3],[1,-2],[2,-2],[4,-3],[4,0],[2,1],[-1,2],[-2,4],[-5,3]],[[4112,577],[1,2],[-6,3],[-7,-1],[-3,-3],[-2,-4],[1,-1],[5,1],[10,3],[1,0]],[[3728,1634],[2,-3],[9,-1],[6,-4],[0,2],[-1,1],[0,1],[-1,1],[-3,1],[-1,2],[-3,2],[-6,2],[-4,-2],[-2,1],[-1,-2],[0,-2],[1,-1],[4,2]],[[3496,1600],[-2,-3],[1,-1],[1,-2],[2,0],[1,3],[0,6],[-1,0],[-2,-3]],[[3099,592],[-3,-5],[3,-2],[7,-1],[21,-1],[4,3],[-1,3],[2,4],[2,1],[3,2],[-12,3],[-6,0],[-9,-1],[-6,-3],[-2,-1],[-3,-2]],[[3461,1607],[-1,-2],[2,-2],[0,-4],[2,-2],[3,2],[3,3],[10,1],[1,1],[-20,3]],[[3459,1489],[-2,1],[0,1],[-2,2],[-12,-2],[-10,-4],[-2,-3],[0,-1],[0,-1],[-1,-1],[0,-1],[1,-3],[3,-1],[8,3],[2,2],[5,2],[2,0],[4,-2],[13,-1],[2,2],[-1,4],[-1,2],[-2,1],[-7,0]],[[3451,1476],[-3,1],[-10,-1],[0,-2],[1,-3],[6,-3],[3,2],[4,2],[-1,4]],[[3404,1419],[0,-2],[0,-3],[3,-1],[3,0],[7,5],[1,3],[0,2],[1,3],[-3,-1],[-8,-5],[-2,0],[-2,-1]],[[3359,1542],[-4,-2],[1,-1],[3,-3],[6,3],[-1,1],[-2,1],[-1,1],[-2,0]],[[3373,1542],[1,1],[2,5],[3,1],[4,-3],[2,1],[-1,2],[0,3],[6,-1],[4,4],[5,-1],[0,1],[-1,4],[-2,1],[-3,-1],[-4,1],[-8,-2],[-4,1],[-7,-4],[-1,-2],[-7,-7],[-1,-2],[5,2],[2,-2],[0,-1],[3,0],[1,-1],[1,0]],[[3277,1443],[-1,-3],[3,0],[1,1],[1,2],[2,3],[-4,-1],[-2,-2]],[[3278,1150],[-4,5],[-3,2],[-6,1],[-2,0],[-1,-2],[2,-6],[7,-11],[2,-8],[2,-5],[3,0],[0,2],[2,6],[0,3],[3,1],[0,4],[0,4],[-5,4]],[[3245,1403],[-1,1],[-5,-4],[-2,0],[-3,-6],[2,0],[5,2],[2,4],[2,3]],[[3275,1431],[1,6],[-6,2],[0,3],[-2,2],[-3,0],[-3,-2],[-1,-2],[-1,-2],[1,-2],[3,-3],[-1,-3],[-3,-8],[-3,-2],[0,-2],[-1,0],[1,-1],[4,-1],[2,3],[2,-1],[1,0],[2,3],[1,1],[3,2],[1,4],[2,3]],[[3266,1501],[2,3],[1,3],[-6,-3],[-3,-6],[-1,-2],[1,0],[6,5]],[[3346,1530],[4,1],[1,1],[-1,3],[-3,1],[-5,0],[2,-3],[2,-3]],[[3434,1490],[3,0],[5,5],[1,2],[-1,2],[-2,1],[-9,1],[-4,-4],[0,-1],[2,-2],[5,-4]],[[3311,1519],[3,2],[2,-1],[7,1],[0,-3],[1,-2],[3,-2],[10,7],[-4,0],[-4,4],[-12,-1],[-1,0],[-3,4],[-2,1],[-1,-3],[-4,-4],[-5,1],[0,-3],[2,-2],[2,0],[6,1]],[[3407,1451],[2,1],[1,-1],[3,2],[-1,1],[-6,0],[0,1],[-2,1],[-7,-1],[2,-3],[8,-1]],[[3296,1119],[-2,-2],[0,-2],[1,-1],[2,-2],[4,0],[1,1],[-1,4],[-5,2]],[[3314,1178],[1,1],[-2,3],[-3,2],[-3,0],[-2,-1],[3,-3],[2,-1],[4,-1]],[[3318,1083],[-10,-1],[-1,-1],[-1,-3],[0,-2],[2,-3],[2,-2],[2,0],[7,4],[2,2],[-1,4],[-2,2]],[[3319,1055],[-1,2],[-2,3],[-5,0],[-3,-1],[-1,-2],[1,-2],[3,-2],[4,-1],[3,0],[0,1],[1,2]],[[3315,1506],[-2,-1],[-1,-2],[2,-3],[2,-1],[1,0],[-1,2],[0,1],[2,-1],[1,1],[-4,4]],[[3317,1461],[-4,2],[-2,-3],[0,-7],[-5,0],[3,-3],[2,0],[4,2],[0,1],[-1,2],[1,3],[2,3]],[[2389,954],[-2,0],[-1,-2],[0,-1],[4,-2],[4,0],[1,0],[-1,2],[-5,3]],[[2478,959],[1,3],[-2,4],[-4,3],[-9,0],[-9,-2],[-2,-2],[4,-7],[4,-6],[1,-3],[-3,-3],[-1,-13],[4,0],[6,1],[4,3],[3,3],[3,5],[1,4],[-1,3],[-3,2],[3,5]],[[2084,948],[-3,-2],[-2,-1],[1,-2],[2,-6],[4,-4],[7,0],[3,2],[-12,13]],[[2373,974],[-5,-3],[-13,-4],[-2,-3],[2,-1],[5,0],[17,3],[0,1],[-3,6],[-1,1]],[[3012,1087],[3,2],[3,4],[0,1],[-3,2],[-6,-1],[-1,1],[-3,-1],[1,-2],[2,-7],[4,1]],[[2994,1125],[6,3],[-9,11],[-4,2],[-7,3],[-4,-2],[-2,-2],[-1,-3],[5,-6],[12,-4],[4,-2]],[[2943,932],[-1,-2],[-2,-1],[0,-2],[3,-3],[2,-1],[3,1],[4,4],[1,4],[4,5],[-4,2],[-4,-1],[-6,-6]],[[3165,1340],[6,2],[0,1],[0,5],[1,3],[4,1],[0,2],[0,4],[-5,1],[-4,-2],[-1,-3],[-2,-2],[1,-5],[-3,-1],[-1,-3],[0,-2],[4,-1]],[[3142,1318],[0,-1],[1,-1],[1,0],[6,6],[0,1],[-1,3],[1,3],[-1,0],[-4,-2],[-1,-7],[-2,-2]],[[3134,1241],[0,2],[-2,1],[-5,1],[-4,-1],[-5,-3],[0,-1],[1,-1],[0,-4],[4,-1],[6,1],[1,2],[1,1],[3,3]],[[3131,1286],[0,2],[-2,3],[-2,1],[-3,-1],[1,-2],[-3,-4],[2,-2],[3,0],[2,0],[2,3]],[[0,4057],[1,2],[3,4],[1,5],[-1,4],[-1,0],[-3,-5]],[[0,4081],[2,2],[0,1],[1,3],[-1,-1],[-2,-2]],[[9999,4057],[-2,-2]],[[9997,4055],[-1,2],[1,5]],[[9997,4062],[2,5]],[[2810,5463],[-1,-2],[-1,-2],[0,-2],[-2,5],[0,1],[0,5],[2,1],[1,0],[1,-6]],[[9294,7743],[0,-5],[3,-2],[2,3],[1,2],[-1,6],[2,6],[1,3],[-2,1],[-6,-14]],[[6627,9518],[1,1],[7,2],[5,0],[6,-2],[3,-2],[-2,-1],[-6,-1],[-11,1],[-3,2]],[[6497,9474],[-2,1],[1,2],[8,-2],[1,0],[6,-1],[0,-3],[0,-1],[-4,-3],[-13,3],[1,1],[2,1],[0,2]],[[6682,9504],[24,1],[4,-3],[-3,-2],[-9,-4],[-9,-1],[-14,2],[-7,1],[0,1],[2,1],[12,4]],[[6453,9455],[-3,3],[1,1],[9,1],[3,1],[1,2],[4,3],[9,0],[4,0],[0,-2],[4,-3],[10,-3],[-2,-2],[-3,0],[-4,-2],[-18,-1],[-7,0],[0,1],[-2,1],[-6,0]],[[6553,9453],[2,2],[0,6],[1,1],[17,0],[2,2],[6,0],[4,-1],[1,-2],[0,-7],[-1,-3],[0,-2],[-3,-2],[-22,1],[-10,0],[-3,1],[6,4]],[[6637,9446],[1,0],[15,4],[7,-2],[4,-5],[-7,-2],[-10,-2],[-3,1],[-1,1],[-2,1],[-5,1],[1,3]],[[3151,1935],[-1,-2],[-1,-1],[0,-1],[0,-1],[0,-1],[2,0],[2,2],[1,3],[-2,1],[-1,0]],[[2913,2507],[1,-2],[1,0],[0,1],[0,1],[0,2],[-1,2],[-1,0],[-1,-1],[1,-3]],[[2910,2296],[-6,-3],[-2,-2],[-3,0],[-1,9],[4,15],[0,5],[-1,4],[0,4],[0,1],[5,3],[1,-3],[2,-8],[3,-12],[0,-11],[-2,-2]],[[2908,2195],[-4,0],[1,-3],[-1,-3],[-1,-3],[1,-2],[0,-3],[1,-2],[2,0],[1,5],[0,5],[3,1],[1,1],[1,3],[-1,0],[-4,1]],[[2963,2042],[-4,5],[-1,1],[-1,0],[-3,3],[-4,1],[-2,3],[-6,2],[-5,1],[-2,1],[-1,0],[-1,1],[-1,3],[-1,1],[-3,4],[-2,2],[-2,-1],[0,-1],[3,-4],[2,-4],[4,-4],[4,-5],[1,0],[2,-1],[4,1],[4,-1],[2,-1],[5,-6],[0,-2],[1,-2],[0,-1],[2,0],[3,-1],[5,-2],[2,1],[-4,5],[-1,1]],[[3102,1924],[0,2],[0,1],[1,3],[-1,2],[-2,2],[-5,0],[-1,2],[0,1],[6,5],[-2,4],[-5,1],[-7,-4],[-23,6],[-5,2],[-1,-10],[0,-3],[-1,-1],[0,-1],[2,-1],[1,-1],[0,-2],[1,-1],[4,1],[1,-1],[0,-3],[0,-2],[1,-1],[3,-1],[1,-3],[2,-1],[4,-2],[2,0],[-3,6],[-2,3],[0,2],[2,6],[3,0],[1,-1],[3,-3],[1,-1],[2,1],[1,0],[0,-1],[-1,-5],[0,-1],[1,-3],[1,-2],[2,1],[3,-1],[2,0],[4,-2],[3,-1],[2,-1],[1,-4],[2,-2],[3,-1],[1,4],[-1,3],[-1,3],[-1,2],[-5,4]],[[2913,2282],[0,5],[0,3],[-3,0],[-2,-2],[-5,-2],[-1,0],[-2,-1],[-1,-1],[0,-3],[1,-2],[1,-1],[1,-1],[1,-4],[-3,-3],[-1,-3],[1,-2],[2,0],[4,4],[3,5],[4,8]],[[3326,2144],[-1,2],[0,5],[3,0],[3,-2],[0,-2],[-1,-3],[-4,0]],[[4269,1756],[-3,0],[-1,-2],[1,-1],[4,-3],[0,3],[0,2],[-1,1]],[[6505,5703],[-8,0],[-3,-2],[-1,0],[-4,4],[-3,1],[-2,-3],[-1,-2],[-1,-1],[-2,-4],[5,-6],[3,-5],[4,-1],[11,2],[4,5],[4,2],[1,2],[2,2],[-9,6]],[[6484,6353],[-1,3],[-1,-3],[-1,-1],[-4,-3],[2,-2],[2,0],[1,1],[1,2],[1,3]],[[6632,6138],[-4,-9],[0,-7],[1,0],[2,1],[1,2],[2,9],[3,5],[-2,9],[-3,-10]],[[6460,6348],[1,1],[1,2],[-1,3],[-1,-2],[0,-1],[0,-3]],[[6557,6498],[-5,-4],[-4,2],[0,-1],[1,-4],[-1,-2],[-6,-6],[-5,-3],[-2,0],[0,-1],[1,-2],[1,-1],[2,0],[3,2],[4,4],[2,0],[3,2],[1,0],[2,-1],[4,5],[2,7],[3,2],[-2,3],[-4,-2]],[[6494,6340],[1,1],[2,0],[0,2],[-1,2],[-1,2],[-4,-3],[-2,-2],[2,-1],[3,-1]],[[6168,5933],[-1,-3],[0,-1],[1,-1],[-2,0],[-1,2],[0,2],[0,1],[0,7],[-1,3],[-2,1],[1,-3],[-1,-3],[-1,-2],[-1,-1],[1,-3],[2,-6],[2,-1],[3,1],[1,-2],[0,-1],[1,-2],[0,-1],[1,1],[0,7],[-3,5]],[[6117,5872],[0,-2],[-1,-1],[0,-1],[-2,3],[0,6],[-1,2],[-1,2],[-3,1],[2,-3],[-1,-1],[-1,-1],[0,-3],[2,-1],[1,-3],[-1,-1],[-2,2],[1,-4],[3,-1],[3,0],[3,-1],[3,0],[0,3],[-5,4]],[[6185,5759],[2,2],[1,3],[-2,-1],[-1,-4]],[[6401,6456],[0,-2],[1,-7],[-1,-5],[2,-7],[1,-2],[1,4],[0,7],[0,7],[-1,4],[1,2],[-1,0],[-3,-1]],[[6185,5778],[2,-3],[1,-1],[0,2],[0,2],[-1,3],[-2,-3]],[[6342,6654],[-3,8],[-1,3],[-1,-1],[0,-4],[-1,0],[0,-1],[0,-1],[-1,-3],[2,-8],[1,-3],[1,0],[1,1],[2,4],[0,1],[0,4]],[[9982,4041],[0,-8],[1,2],[1,3],[-1,2],[0,1],[-1,0]],[[9980,4003],[-1,-2],[-1,-1],[0,-2],[3,-5],[0,1],[0,2],[0,4],[-1,3]],[[9964,4017],[1,-3],[1,1],[1,2],[0,4],[-2,-1],[-1,-3]],[[9675,4067],[3,-3],[1,3],[-1,0],[-2,2],[-2,4],[-1,0],[-1,2],[-1,3],[0,-1],[-2,-2],[0,-3],[1,-4],[1,-2],[1,0],[3,1]],[[9674,4092],[0,2],[-1,2],[-1,2],[-1,6],[-1,2],[-3,-5],[-2,-1],[-1,-2],[1,-2],[1,-3],[5,-2],[3,1]],[[9678,4025],[-3,-1],[0,1],[-1,0],[-1,-1],[-2,-5],[-1,-3],[1,-1],[1,1],[1,0],[1,-2],[-1,-2],[4,-2],[3,1],[2,5],[-1,1],[-3,8]],[[9666,4150],[-5,-1],[-4,-8],[1,-1],[3,-1],[2,3],[3,8]],[[9643,4145],[-1,14],[-1,0],[-1,3],[-1,6],[1,2],[-1,1],[-1,-1],[-1,-7],[-1,-5],[-1,0],[-2,-1],[-2,19],[-2,5],[-2,5],[-1,0],[-1,-6],[0,-5],[3,-21],[0,-10],[2,-6],[1,-3],[0,-4],[2,0],[3,3],[5,0],[2,5],[1,3],[-1,3]],[[9670,4141],[-1,-13],[2,-13],[0,-3],[1,0],[1,1],[0,4],[-2,21],[-1,3]],[[9669,4148],[1,-3],[1,3],[0,7],[-2,12],[0,-2],[0,-17]],[[9660,4089],[-1,3],[-1,1],[-1,3],[-1,0],[-4,5],[-1,3],[-2,1],[-2,10],[-2,3],[-2,-1],[0,-2],[-1,-9],[2,-4],[1,0],[2,2],[1,-2],[0,-5],[1,-9],[1,-5],[0,-1],[0,-2],[3,-1],[2,4],[4,-1],[2,4],[-1,3]],[[9644,4130],[-3,2],[0,-4],[3,-3],[0,1],[0,4]],[[9438,4533],[1,4],[-11,16],[-2,2],[-2,1],[-3,4],[-2,0],[-3,4],[-1,3],[-3,3],[-4,7],[-7,3],[0,-1],[3,-5],[1,-6],[2,-3],[3,-5],[1,-1],[1,-2],[2,-4],[4,-4],[4,-5],[2,0],[2,-3],[8,-7],[2,-5],[4,-5],[0,1],[-1,4],[-1,4]],[[9372,4593],[-2,2],[-4,7],[-2,2],[-1,9],[-2,4],[-7,7],[-5,7],[-3,1],[-1,-1],[0,-5],[1,-2],[6,-8],[6,-15],[5,-8],[4,-2],[2,1],[0,-1],[1,-2],[2,-2],[3,3],[-1,2],[-1,1],[-1,0]],[[9266,4772],[1,-2],[0,2],[0,3],[-1,-3]],[[8368,5334],[-2,-1],[-1,4],[-4,1],[-4,-5],[0,-3],[1,-3],[3,1],[2,-1],[3,3],[2,-4],[4,3],[0,2],[-1,2],[-3,1]],[[8174,4605],[1,-3],[2,-1],[0,2],[0,3],[-1,1],[-1,-1],[-1,-1]],[[8726,6917],[1,-1],[1,-2],[0,-2],[2,2],[1,0],[0,1],[1,2],[-2,1],[-4,-1]],[[2914,2343],[1,1],[4,3],[-1,1],[-2,2],[-2,0],[-3,-2],[-2,-2],[2,-3],[0,-2],[2,1],[1,1]],[[2926,2577],[-1,2],[0,1],[-2,1],[-2,-1],[0,-1],[0,-1],[1,-2],[4,1]],[[2954,2517],[0,4],[-1,4],[-1,0],[-2,-1],[-1,-3],[0,-2],[1,-2],[2,-3],[0,-3],[1,-2],[1,1],[1,3],[-1,4]],[[2928,2300],[-1,9],[0,2],[0,1],[0,2],[-1,2],[-1,6],[-1,3],[0,1],[-2,3],[-1,3],[0,9],[-2,1],[-2,-5],[-6,-3],[-1,-2],[0,-2],[0,-5],[2,-4],[1,-3],[1,-5],[1,-2],[1,-8],[3,-5],[5,2],[4,-1],[0,1]],[[3220,1959],[-1,1],[-3,0],[-6,-1],[-3,1],[-1,-2],[-1,-1],[-2,0],[-2,-3],[1,-2],[2,-2],[4,3],[1,0],[4,3],[8,0],[2,-1],[4,2],[0,2],[-2,1],[-4,-1],[-1,0]],[[3278,2827],[-3,1],[0,-1],[1,-3],[4,-4],[1,0],[0,3],[-1,2],[-2,2]],[[3340,2103],[-1,0],[0,-1],[0,-3],[1,-2],[2,1],[0,3],[-2,2]],[[3309,2122],[-2,0],[-2,1],[-1,-2],[-3,-1],[1,-2],[2,-4],[3,0],[1,3],[1,5]],[[2987,1998],[1,2],[1,1],[1,2],[1,4],[3,3],[-3,5],[-2,2],[-2,5],[-1,1],[-5,1],[-4,0],[-2,-1],[0,1],[-1,5],[-1,2],[0,1],[-2,0],[-1,1],[-1,-1],[0,-2],[0,-3],[-7,2],[-2,4],[-7,-1],[-5,-7],[6,-1],[2,-5],[3,-5],[3,1],[1,0],[1,-4],[0,-2],[-1,-5],[0,-1],[3,-2],[3,-2],[1,1],[0,1],[0,3],[0,3],[1,2],[1,-2],[2,0],[1,1],[3,-1],[0,-5],[-3,-5],[-2,-1],[0,-1],[2,-2],[1,0],[2,1],[3,1],[3,1],[3,2]],[[3118,1930],[1,1],[3,3],[2,0],[1,0],[1,0],[0,-1],[1,-2],[0,-2],[2,-1],[2,1],[3,2],[2,3],[0,2],[0,2],[0,3],[-4,4],[-5,1],[-13,2],[-6,0],[-6,-3],[4,-5],[1,-5],[1,-2],[1,-1],[8,-2],[1,0]],[[3047,1941],[-3,8],[-4,0],[-2,-2],[-4,0],[-1,-1],[-4,1],[0,1],[-1,4],[-3,0],[-3,1],[-5,0],[-1,0],[-1,-3],[1,-1],[0,-1],[1,0],[1,1],[1,1],[1,0],[2,0],[2,-2],[4,-3],[0,-1],[0,-2],[1,-1],[4,-1],[2,-2],[1,0],[1,1],[2,1],[1,-2],[0,-1],[0,-2],[2,-1],[2,1],[3,3],[0,3]],[[3131,1901],[0,1],[0,1],[-1,3],[-1,4],[-1,1],[0,1],[-2,-3],[-2,-2],[-1,-1],[0,-1],[0,-1],[5,-2],[1,0],[1,-1],[1,0]],[[2928,2145],[1,1],[0,5],[-1,2],[-1,2],[-3,0],[-4,-4],[-5,-2],[-3,2],[-1,-6],[-1,-4],[-2,-6],[0,-3],[3,3],[1,2],[3,7],[3,-1],[2,-1],[2,2],[2,2],[1,0],[2,-2],[1,1]],[[2917,2209],[4,2],[-1,5],[-4,1],[-3,2],[-2,0],[-4,2],[-1,-5],[0,-3],[-1,-2],[0,-3],[-1,-5],[4,0],[1,-2],[6,5],[2,3]],[[2929,2113],[-3,5],[-3,1],[-1,2],[-1,10],[-2,-1],[0,-5],[-3,1],[-3,-3],[2,-7],[1,-7],[3,-7],[1,-6],[5,-1],[1,7],[3,9],[0,2]],[[2946,2560],[1,2],[2,0],[1,0],[-1,3],[0,2],[-1,0],[-3,-2],[-5,0],[0,-3],[1,0],[4,-2],[1,0]],[[3009,1987],[3,-1],[2,1],[5,-5],[4,-3],[1,0],[1,3],[2,2],[0,2],[0,5],[0,3],[-4,-1],[-6,5],[-5,4],[-4,2],[-8,2],[-2,-2],[-2,-1],[-2,-6],[3,-4],[3,-5],[1,-5],[4,1],[1,3],[3,0]],[[2936,2115],[3,-1],[1,1],[1,1],[0,1],[-1,1],[-4,3],[-1,3],[-1,1],[-2,1],[-1,0],[1,-4],[0,-3],[3,-2],[1,-2]],[[2952,2493],[-2,5],[0,3],[0,2],[-1,6],[-1,6],[-2,4],[-2,3],[0,3],[1,3],[3,3],[2,0],[2,2],[0,4],[0,3],[-3,2],[-1,3],[-1,3],[-3,-1],[-2,-2],[-1,-5],[0,-6],[-1,-2],[-2,0],[-2,1],[-4,-2],[-2,-2],[1,-6],[-4,-4],[3,-5],[3,-7],[1,-2],[3,-9],[2,-4],[3,-3],[-1,-7],[3,-1],[4,0],[1,1],[0,2],[2,0],[0,1],[1,4],[0,2],[0,2]],[[2938,2466],[-1,2],[-2,6],[1,10],[0,6],[-4,-2],[0,-2],[-2,-2],[0,-8],[-1,-5],[-3,-5],[-1,-3],[0,-4],[4,1],[2,-2],[3,1],[1,2],[2,2],[1,3]],[[2953,7530],[-5,-2],[-3,-4],[1,0],[4,1],[4,-1],[2,1],[1,1],[0,4],[2,8],[-2,0],[-4,-8]],[[2953,7532],[3,6],[-4,-1],[-4,-6],[1,0],[4,1]],[[3305,7531],[-2,-1],[0,-1],[2,-2],[0,-1],[1,0],[1,2],[1,3],[-3,0]],[[3292,7642],[2,4],[-2,0],[-2,-1],[-2,-2],[-6,-7],[-2,-2],[-3,-11],[2,0],[3,0],[2,2],[-1,0],[-2,0],[-1,1],[1,3],[1,3],[2,2],[2,4],[3,3],[3,1]],[[3206,7658],[-1,1],[-2,-1],[1,-4],[-1,-2],[2,0],[2,4],[1,4],[-2,-2]],[[3205,7661],[4,3],[0,2],[-1,1],[-1,-1],[0,-1],[-2,-4]],[[3025,7605],[-1,-2],[3,0],[3,3],[2,4],[-1,0],[-3,-2],[-3,-3]],[[3157,7458],[2,2],[2,5],[-2,0],[-1,-5],[-1,-2]],[[3092,7458],[-1,-1],[0,-3],[1,-1],[1,2],[0,2],[-1,1]],[[3141,7479],[4,3],[0,1],[1,5],[-2,0],[-1,-2],[-2,-7]],[[3102,7469],[-1,-1],[-2,-4],[0,-4],[1,-1],[2,-1],[0,1],[0,3],[2,-1],[2,1],[-1,2],[-1,4],[-2,1]],[[8140,4617],[-6,-1],[-2,-5],[-2,-4],[2,-4],[7,-4],[3,-1],[0,1],[1,0],[1,-1],[7,0],[2,2],[3,4],[5,0],[1,1],[1,3],[5,3],[0,2],[-3,5],[-25,-1]],[[9411,1961],[0,-3],[1,2],[2,8],[1,6],[-2,-2],[-2,-11]],[[165,3964],[0,-1],[1,-2],[1,0],[1,3],[1,2],[0,1],[-1,1],[-1,0],[-2,-4]],[[792,4063],[1,-1],[1,0],[1,1],[-1,5],[-1,2],[-1,-2],[0,-5]],[[629,5103],[1,6],[-3,3],[-2,0],[4,-4],[-1,-1],[-1,-5],[-2,2],[-1,3],[-1,-2],[4,-6],[5,-3],[2,0],[-5,7]],[[1138,4461],[-4,-4],[1,-4],[2,0],[1,1],[4,1],[2,3],[-2,0],[-4,3]],[[1135,4448],[0,-5],[2,5],[-1,1],[-1,-1]],[[1147,4414],[1,1],[1,2],[0,1],[0,1],[-2,1],[0,-6]],[[852,4017],[0,5],[-2,4],[-3,2],[-3,-2],[-1,-2],[0,-3],[2,-7],[3,-1],[4,1],[1,-5],[1,-1],[2,-1],[1,3],[-1,4],[-4,3]],[[1105,4512],[-1,-1],[0,-3],[1,-5],[1,0],[3,1],[1,3],[0,1],[-1,3],[-4,1]],[[1107,4480],[0,-2],[1,-3],[1,1],[1,4],[-1,1],[-2,-1]],[[213,4251],[-5,-1],[-4,-2],[-3,1],[1,-4],[2,-4],[3,-8],[2,0],[4,1],[3,-1],[1,6],[-1,7],[-3,5]],[[27,4045],[2,-2],[-1,-1],[0,-3],[0,-1],[1,2],[1,1],[0,2],[0,1],[-1,1],[-1,2],[-1,-1],[0,-1]],[[572,5215],[1,-2],[0,2],[1,-1],[1,-1],[0,-1],[-2,-1],[1,0],[2,-1],[0,3],[-2,4],[-1,0],[-1,-1],[0,-1]],[[226,4232],[-3,0],[-2,-2],[0,-3],[4,-5],[1,0],[4,-3],[7,0],[0,2],[0,2],[-1,2],[-2,0],[-1,3],[-7,4]],[[259,4207],[-1,-1],[-3,-2],[1,-2],[2,0],[2,4],[2,1],[-3,0]],[[280,3945],[-1,-5],[1,-4],[3,3],[0,3],[-1,4],[-2,-1]],[[106,4261],[0,-3],[1,1],[1,3],[-1,3],[-1,-1],[0,-3]],[[140,3813],[0,-1],[1,-4],[0,8],[-1,-3]],[[8738,5423],[-1,-2],[-1,-3],[-1,-5],[1,-5],[2,2],[0,3],[1,3],[1,9],[-1,3],[-1,-5]],[[9047,6003],[1,1],[2,3],[-1,2],[0,-1],[-2,-5]],[[9047,5845],[-1,-5],[0,-1],[2,0],[0,1],[1,2],[0,3],[1,2],[-1,0],[-2,-2]],[[9021,5751],[-4,-6],[0,-6],[1,-1],[1,-2],[1,0],[1,8],[4,9],[-1,2],[-1,1],[-1,0],[-1,-5]],[[9043,5834],[0,-1],[1,-5],[1,3],[0,5],[-1,0],[-1,-2]],[[8835,5527],[-1,-3],[0,-1],[2,4],[2,1],[0,2],[0,2],[-1,0],[-1,-2],[-1,-3]],[[9953,3948],[-2,-2],[-2,0],[-1,-4],[-2,-2],[-1,1],[-2,-3],[-1,-1],[2,-1],[4,1],[1,1],[0,1],[0,1],[2,4],[1,-1],[1,-2],[4,2],[0,2],[-2,2],[-2,1]],[[9650,4212],[-1,-1],[0,-5],[1,-1],[3,-1],[1,3],[1,5],[-3,2],[-2,-2]],[[9652,4228],[1,1],[0,1],[0,2],[0,2],[-2,4],[-2,-2],[0,-2],[1,-7],[1,-1],[1,1],[0,1]],[[9714,3880],[0,-3],[2,-2],[1,0],[1,3],[-1,2],[-3,0]],[[9703,3919],[0,7],[-1,0],[-2,-1],[0,-7],[1,-4],[2,-5],[3,-1],[1,6],[-4,5]],[[9702,3951],[-3,4],[2,2],[-3,2],[-1,6],[-1,0],[-2,-1],[-1,-4],[0,-6],[0,-3],[7,-6],[1,0],[2,2],[-1,4]],[[9666,3809],[0,1],[-1,2],[0,2],[-1,-2],[-3,-1],[1,-7],[0,-3],[2,-2],[1,-2],[1,0],[3,2],[1,9],[-3,0],[-1,1]],[[9626,3857],[0,-3],[-2,-5],[1,1],[2,2],[0,3],[0,1],[0,3],[0,3],[2,1],[-1,2],[-2,1],[0,-3],[0,-6]],[[9646,3839],[0,9],[-1,2],[-1,1],[-5,-3],[0,-2],[3,0],[1,-2],[-2,-6],[-2,-1],[1,-4],[2,-3],[4,-2],[2,-4],[1,0],[1,4],[0,2],[-2,6],[-2,3]],[[9650,3747],[0,-4],[0,-1],[1,-1],[1,0],[1,2],[0,2],[-3,2]],[[9442,3934],[0,-8],[0,1],[1,4],[-1,7],[0,-4]],[[9634,4356],[-2,1],[-1,-1],[2,-5],[1,0],[2,0],[-2,2],[0,3]],[[9611,4407],[-3,0],[-2,-2],[0,-3],[-2,0],[0,-2],[1,-3],[1,0],[1,0],[2,4],[2,0],[1,0],[2,1],[0,1],[1,2],[-1,1],[-3,1]],[[9446,4361],[-2,1],[-1,-1],[0,-2],[1,-3],[2,-1],[0,-1],[2,-1],[3,-1],[2,-3],[1,-4],[2,-2],[2,-1],[2,2],[-2,2],[-2,4],[-10,11]],[[9481,4472],[-3,10],[0,7],[-1,3],[0,2],[-1,8],[-4,6],[-1,1],[-1,2],[0,5],[1,2],[0,3],[-7,17],[-1,-1],[0,-1],[-1,0],[-2,1],[0,-3],[3,-9],[-1,-4],[3,-19],[3,-11],[4,-7],[0,-2],[5,-4],[3,-11],[1,-1],[1,2],[-1,4]],[[9507,4401],[0,4],[-4,11],[-1,3],[-2,-2],[-3,3],[-2,-1],[-4,3],[0,1],[-2,1],[-5,7],[-2,2],[-2,0],[-1,-5],[0,-2],[3,0],[3,-2],[0,-5],[1,-2],[0,-4],[7,-9],[3,-2],[4,-2],[2,-2],[3,1],[2,-1],[2,0],[-2,3]],[[9483,4466],[0,-4],[1,-2],[1,1],[2,-4],[0,2],[-1,6],[-3,14],[-2,1],[1,-5],[1,-4],[0,-5]],[[9421,4493],[1,1],[0,4],[-1,0],[-1,1],[-1,1],[-1,-2],[-1,-3],[1,-2],[1,0],[2,0]],[[9452,4496],[-1,3],[-1,0],[-2,1],[-2,-2],[0,-3],[2,0],[3,-2],[0,-3],[1,1],[2,-2],[1,3],[-3,4]],[[9434,4530],[0,2],[-2,2],[-1,-1],[0,-3],[1,-2],[2,-2],[1,1],[-1,3]],[[9385,4523],[0,4],[-2,10],[-2,5],[-3,1],[-1,3],[0,9],[-3,2],[-2,-1],[-2,-6],[-1,-4],[-2,-3],[-1,-3],[1,-2],[2,-1],[1,3],[4,1],[2,-1],[0,-4],[1,-6],[1,-3],[3,-1],[2,-5],[0,2],[2,0]],[[9394,4517],[-2,-6],[1,-2],[1,0],[1,2],[0,2],[-1,4]],[[9385,4524],[0,-2],[0,-4],[1,-4],[2,-1],[3,4],[0,2],[-1,1],[0,1],[2,3],[-1,1],[-3,2],[-1,-2],[-1,-1],[-1,0]],[[9372,4529],[-1,3],[-1,-1],[-3,-5],[-1,-2],[3,-8],[2,-1],[-2,4],[1,4],[1,1],[1,5]],[[9352,4572],[-2,5],[-2,2],[-2,-4],[1,-4],[2,-5],[0,-3],[1,-1],[1,-3],[1,0],[0,3],[2,5],[1,3],[-3,2]],[[9348,4557],[-1,-3],[0,-3],[2,-7],[0,2],[0,4],[-1,7]],[[9365,4551],[1,3],[-1,4],[-1,4],[-1,1],[-2,-1],[-2,-3],[0,-5],[2,-5],[3,-1],[1,1],[0,2]],[[9325,4612],[-1,-2],[-1,-4],[2,-2],[3,1],[1,3],[-4,4]],[[9525,5295],[0,-1],[2,-1],[-1,2],[0,1],[-1,-1]],[[9393,5387],[-1,-2],[-1,-2],[1,-1],[1,-5],[2,0],[2,1],[0,2],[0,2],[-1,4],[-3,1]],[[9874,2990],[-2,3],[-1,3],[0,-1],[0,-1],[-2,-2],[1,-4],[0,-1],[2,-3],[1,-2],[2,-1],[0,3],[-1,6]],[[9829,2736],[-2,-3],[-1,-5],[0,-2],[4,3],[1,5],[0,4],[-1,-2],[-1,0]],[[9626,2464],[-1,-3],[1,-1],[1,1],[1,-2],[1,0],[1,0],[1,2],[0,2],[-1,1],[-1,2],[-3,-2]],[[103,2568],[2,0],[1,2],[-11,1],[-2,-3],[-3,1],[-2,-4],[1,-1],[4,1],[3,-2],[1,-2],[-2,-3],[-1,-3],[0,-2],[0,-4],[1,0],[2,0],[2,2],[3,2],[0,1],[-2,4],[-1,0],[-2,5],[2,2],[-1,1],[-1,1],[0,1],[3,1],[1,-2],[-1,-4],[3,5]],[[105,2542],[0,-2],[0,-3],[1,0],[2,3],[-1,3],[-2,-1]],[[9696,2083],[-2,0],[1,-2],[1,-1],[1,-1],[3,1],[-2,3],[-1,1],[-1,-1]],[[9616,2188],[1,2],[1,1],[-1,1],[-1,0],[-3,0],[0,-2],[-1,-6],[-4,-4],[-1,-3],[0,-1],[2,0],[2,3],[0,-1],[1,-2],[3,-1],[2,0],[-1,5],[-1,2],[1,1],[0,3],[0,2]],[[9670,2389],[-1,2],[-2,1],[0,3],[3,-1],[0,2],[-6,10],[-4,-1],[-1,-5],[1,-6],[-1,-3],[0,-3],[-3,-2],[-1,-2],[0,-3],[-2,-3],[-1,-4],[1,0],[4,1],[3,4],[3,0],[3,3],[5,1],[1,2],[1,2],[-1,3],[-2,-1]],[[8806,4129],[-1,4],[-1,-3],[0,-1],[-1,-2],[1,-1],[1,-3],[1,-3],[1,3],[0,2],[-1,4]],[[8801,4138],[-1,-2],[0,-5],[1,1]],[[8801,4132],[1,2],[-1,4]],[[8791,4136],[0,-2],[0,-3],[1,0],[1,0],[1,5],[-1,1],[-2,-1]],[[8682,4371],[0,1],[1,7],[-1,4],[0,6],[0,1],[-1,-3],[-2,-1],[1,-4],[0,-3],[2,-8]],[[9138,3876],[-1,4],[-1,-7],[2,-1],[1,0],[0,1],[-1,3]],[[9137,3886],[-1,-1],[-1,-2],[0,-3],[1,0],[1,1],[0,5]],[[9062,3987],[-1,-1],[-1,-1],[-3,1],[1,-3],[2,-4],[1,-4],[2,-2],[1,2],[0,2],[-1,4],[-1,6]],[[8949,4411],[-2,-3],[0,-1],[0,-4],[2,-1],[2,3],[-2,6]],[[8950,4436],[-1,-3],[1,-2],[1,-1],[2,3],[-1,3],[-2,0]],[[8948,4441],[-2,-4],[1,-3],[1,1],[1,4],[-1,2]],[[8877,4089],[-4,-3],[-5,-1],[-1,-4],[-2,-5],[-1,-5],[1,-2],[2,2],[1,0],[2,1],[1,3],[1,-1],[2,5],[2,2],[4,1],[-3,6],[0,1]],[[8874,4056],[-1,-4],[-1,-2],[0,-2],[1,1],[3,1],[0,3],[-2,3]],[[8801,4211],[-2,2],[-1,2],[0,3],[1,7],[1,2],[0,1],[2,3],[0,3],[-1,1],[-1,1],[-1,-5],[-1,-1],[-1,3],[-1,4],[0,2],[-1,1],[-2,-3],[-1,-4],[-3,-4],[-1,-8],[1,-6],[-1,-3],[-2,-2],[1,-1],[3,0],[5,-3],[3,1],[4,-2],[1,3],[0,4],[-2,-1]],[[8781,4236],[0,-1],[-1,-1],[0,-2],[3,-1],[0,1],[2,1],[-1,5],[-1,2],[-2,-4]],[[8796,4379],[-1,-2],[-3,-8],[-1,-2],[1,-3],[2,3],[3,11],[2,10],[-2,-1],[0,-4],[0,-3],[-1,-1]],[[8786,4355],[1,1],[3,4],[0,3],[-1,-2],[-5,-5],[-2,-5],[4,4]],[[8623,4351],[-1,5],[-1,4],[0,5],[-1,5],[-2,0],[-1,-2],[-3,-6],[1,-4],[1,-6],[-2,-2],[-2,1],[-1,-6],[1,-2],[2,0],[5,3],[5,-4],[3,1],[0,2],[-1,2],[-1,2],[-2,2]],[[8650,4371],[-3,4],[-2,3],[-1,-3],[-2,-1],[-3,-4],[-1,0],[-2,1],[-5,-4],[-4,1],[-1,3],[-1,2],[-3,5],[-1,0],[-1,-2],[1,-5],[1,-7],[2,-10],[4,-7],[9,-10],[9,12],[3,7],[2,0],[0,4],[2,4],[0,1],[-2,2],[-1,4]],[[8475,4194],[-1,-5],[1,-3],[2,4],[0,1],[0,4],[-1,1],[-1,-2]],[[8458,4150],[-1,-3],[1,-2],[0,-2],[1,-1],[1,2],[0,2],[-1,3],[0,2],[-1,0],[0,-1]],[[8206,3851],[-3,-4],[-1,-4],[0,-2],[2,-1],[2,5],[0,4],[0,2]],[[8142,3562],[-1,3],[-3,17],[-1,-1],[-1,-2],[1,-12],[5,-17],[1,2],[-1,5],[0,1],[0,4]],[[9091,2595],[-1,0],[-1,-3],[0,-2],[-1,0],[0,-2],[-1,-1],[-2,1],[0,-1],[2,-4],[2,1],[2,-1],[1,6],[0,3],[-1,3]],[[9111,2631],[0,-1],[0,-3],[1,-1],[1,1],[0,2],[2,1],[-1,2],[-2,1],[-1,-2]],[[9092,2606],[0,-2],[-1,-1],[0,-1],[1,-1],[0,-3],[1,-1],[1,0],[-1,7],[-1,2]],[[9020,2751],[-1,0],[1,-6],[1,4],[0,4],[-1,-2]],[[9002,2789],[0,9],[-3,3],[-1,0],[-1,-5],[-1,-2],[-1,-2],[0,-5],[0,-4],[1,-5],[0,-4],[0,-3],[1,0],[3,2],[2,3],[1,4],[-1,4],[0,5]],[[9119,2760],[-3,-2],[-4,0],[-2,-2],[1,-1],[2,-3],[3,0],[3,1],[1,-3],[1,0],[2,3],[-1,4],[-3,3]],[[9113,2763],[3,1],[3,4],[0,1],[-2,3],[1,2],[0,4],[0,1],[-3,2],[-5,10],[-2,2],[-2,-6],[-2,-2],[1,-3],[2,1],[1,-4],[-1,-2],[4,-9],[1,-2],[0,-2],[1,-1]],[[9115,2745],[2,4],[-1,0],[0,1],[-3,-2],[1,-1],[1,-2]],[[8834,3013],[-4,2],[-2,-2],[-7,1],[0,1],[1,4],[-1,2],[-2,1],[-5,0],[-7,-4],[-12,-4],[-2,-4],[-1,-4],[1,-3],[5,-5],[4,-1],[3,1],[4,-1],[1,4],[5,-3],[2,-2],[4,2],[1,5],[1,2],[5,2],[5,-2],[1,0],[2,3],[-2,5]],[[9035,2871],[0,-1],[0,-3],[1,-2],[4,4],[-1,2],[-4,0]],[[9033,2863],[-3,-4],[4,1],[3,-2],[0,1],[-1,2],[-1,1],[-2,1]],[[9260,3472],[0,-9],[1,-3],[1,0],[2,15],[0,1],[-3,1],[-1,-5]],[[9262,3497],[-1,1],[-1,-1],[-1,-5],[1,-5],[1,-6],[0,1],[0,6],[1,9]],[[9257,3615],[0,10],[-1,1],[-1,-1],[-1,-1],[-1,-3],[1,-1],[2,-5],[-1,-5],[-1,-3],[-4,-7],[1,-6],[0,-3],[-2,-5],[-1,-6],[1,-10],[2,-3],[0,2],[0,4],[2,9],[6,25],[0,5],[-2,3]],[[9200,3689],[0,3],[-1,1],[-1,2],[-3,1],[-1,-4],[5,-11],[1,-2],[1,0],[1,3],[-1,3],[-1,4]],[[9179,3762],[0,-2],[0,-1],[1,0],[1,1],[-1,5],[-1,1],[0,-4]],[[9162,3769],[1,-4],[1,2],[0,2],[-1,6],[-1,-2],[0,-4]],[[8257,5461],[0,-3],[0,-4],[2,2],[0,4],[-1,1],[-1,0]],[[8249,5447],[0,-2],[-1,-7],[2,-5],[1,4],[0,11],[-2,-1]],[[8328,5591],[-2,-5],[1,-6],[3,2],[2,3],[1,2],[-2,2],[-3,2]],[[8326,5637],[-1,0],[0,-2],[2,-2],[1,-2],[0,1],[1,5],[0,3],[-1,-1],[-2,-2]],[[8339,5678],[-1,-3],[-1,0],[-2,0],[0,2],[-4,4],[-1,3],[0,-1],[-1,0],[0,-1],[0,-1],[0,-1],[0,-3],[1,-1],[1,-6],[2,-3],[2,-1],[2,1],[2,-1],[2,1],[1,3],[-2,4],[-1,4]],[[8331,5664],[-1,1],[-1,-1],[2,-10],[0,-2],[0,-3],[0,-1],[3,2],[1,4],[-1,2],[0,2],[-1,3],[-1,1],[-1,2]],[[8405,5594],[-2,-5],[-1,-7],[1,-3],[2,2],[0,-1],[1,1],[1,2],[2,8],[-1,3],[0,2],[-1,0],[-1,-1],[-1,-1]],[[8445,5612],[0,2],[0,2],[0,7],[0,3],[-2,-5],[0,-3],[-1,-3],[0,-2],[0,-4],[-3,-13],[-3,-10],[0,-5],[-4,-9],[-2,-9],[-3,-10],[0,-4],[-2,-17],[0,-5],[0,-4],[1,1],[4,8],[3,19],[1,5],[1,6],[3,5],[2,2],[2,4],[2,4],[1,11],[-1,10],[1,8],[0,6]],[[8437,5626],[-1,0],[-1,-2],[1,-5],[2,0],[-1,7]],[[8457,5559],[-2,3],[-1,0],[-1,1],[0,1],[-5,-2],[-2,-4],[-1,-3],[-4,-4],[-1,-3],[-1,-3],[0,-3],[1,-5],[2,-3],[5,-1],[7,1],[1,2],[2,5],[1,0],[2,0],[0,2],[0,3],[-1,2],[1,8],[-3,3]],[[8464,5513],[-1,0],[-1,-1],[-1,-3],[1,-2],[3,-3],[1,3],[0,3],[-2,3]],[[8435,5513],[-1,2],[-1,-1],[-2,-3],[-1,0],[0,-1],[1,-3],[2,-2],[2,2],[0,6]],[[8338,5296],[-1,0],[-2,-4],[-3,-2],[-4,-5],[0,-4],[1,0],[2,1],[2,4],[2,1],[1,2],[1,-2],[1,0],[1,1],[0,3],[0,2],[-1,3]],[[8390,5374],[-4,-4],[-3,0],[0,-3],[2,-3],[0,-2],[2,-6],[1,0],[3,1],[3,3],[1,5],[2,1],[-1,2],[-6,6]],[[8503,5552],[-2,6],[-2,-7],[0,-5],[1,-4],[1,0],[2,0],[1,2],[-1,3],[0,2],[0,3]],[[8491,5559],[-2,10],[1,8],[0,2],[-1,0],[-1,-3],[-1,-1],[-1,-3],[0,-6],[-1,-4],[1,-2],[2,-5],[1,-3],[1,-3],[1,1],[0,2],[-1,1],[1,6]],[[8338,5767],[-2,2],[-1,-1],[0,-1],[0,-2],[5,-5],[0,3],[-2,4]],[[8388,5752],[-1,-1],[-1,1],[-2,1],[-1,-8],[0,-5],[2,-3],[3,-4],[1,2],[1,2],[1,5],[0,3],[0,2],[-3,5]],[[8388,5699],[0,-9],[-2,-3],[0,-3],[0,-2],[2,-2],[-1,-3],[1,-5],[3,14],[1,10],[0,4],[0,2],[-1,0],[-3,-3]],[[8395,5697],[0,-3],[1,0],[1,1],[-1,4],[-1,-2]],[[8405,5693],[-4,0],[-1,-2],[0,-1],[2,-3],[3,-5],[1,1],[1,4],[0,3],[-2,3]],[[8417,5728],[-1,0],[-1,0],[-1,-3],[1,-1],[2,-3],[3,-6],[3,-4],[3,-6],[-2,8],[-2,3],[-5,12]],[[8437,5691],[-1,9],[-3,4],[-1,-3],[1,-3],[3,-10],[1,-2],[0,5]],[[8422,5672],[-2,-8],[0,-2],[4,6],[3,9],[2,1],[2,-1],[2,-6],[1,-1],[1,-1],[1,-3],[0,-3],[1,-1],[2,-1],[4,-5],[2,-4],[0,4],[0,8],[-4,11],[-5,7],[-4,7],[-1,2],[-2,3],[-4,2],[-3,2],[0,-4],[1,-6],[0,-4],[-1,-12]],[[8453,5773],[-1,1],[-2,7],[-1,-1],[-1,-1],[-1,-3],[0,-10],[-2,-8],[0,-3],[3,-4],[2,3],[2,0],[1,-1],[0,4],[2,2],[0,4],[0,7],[-2,3]],[[8387,5790],[0,-1],[0,-2],[0,-1],[6,-8],[0,2],[-6,10]],[[8384,5835],[-1,-4],[1,-3],[1,-4],[1,-2],[0,-4],[0,-1],[0,-3],[2,0],[1,5],[-2,8],[2,4],[0,2],[-2,2],[-3,0]],[[8385,6054],[-1,-3],[0,-1],[-1,-4],[1,-1],[2,4],[2,4],[-2,3],[-1,-2]],[[8366,6058],[1,-2],[0,4],[0,3],[-1,2],[0,-2],[-1,-2],[1,-3]],[[8371,6077],[0,-1],[0,-1],[0,-2],[2,-3],[2,0],[0,5],[-4,2]],[[8386,6130],[1,1],[2,6],[-1,0],[-2,-1],[0,-6]],[[8382,6152],[0,-3],[1,0],[2,5],[-1,3],[-2,-5]],[[9106,4694],[-2,0],[0,-1],[0,-6],[3,-7],[2,-2],[1,-3],[1,1],[1,3],[0,7],[0,2],[-6,6]],[[9086,4711],[-3,-4],[0,-2],[0,-2],[3,-6],[1,1],[2,3],[-1,7],[-2,3]],[[9052,4744],[-1,-4],[1,-3],[1,-2],[2,2],[1,5],[0,3],[-1,2],[-1,-1],[-2,-2]],[[9104,4871],[-1,0],[1,-1],[2,0],[1,3],[-1,2],[-1,-1],[-1,-3]],[[9094,4887],[-10,4],[-6,0],[-2,-1],[-3,0],[-2,-3],[1,-4],[-3,-2],[0,-1],[1,-3],[1,0],[1,2],[2,-1],[1,2],[5,-2],[4,0],[2,1],[2,-1],[3,5],[1,2],[1,-1],[2,1],[0,3],[-1,1],[0,-1],[0,-1]],[[9296,4719],[-2,2],[0,-1],[-2,-4],[0,-3],[1,-4],[0,-5],[1,-7],[1,1],[1,2],[1,10],[-1,4],[0,5]],[[9239,4830],[-2,-1],[-1,-1],[2,-5],[1,-2],[1,4],[-1,5]],[[9221,4841],[-1,-1],[0,-1],[3,-6],[1,0],[0,3],[-1,1],[-2,4]],[[9221,4847],[-1,2],[-1,-2],[0,-5],[1,0],[2,1],[-1,4]],[[9156,4924],[-2,0],[-1,-3],[0,-3],[4,-6],[2,-1],[0,2],[-1,7],[-2,4]],[[9178,4862],[-6,5],[-3,-1],[-4,-4],[0,-1],[2,-1],[2,-5],[1,-3],[2,-1],[6,1],[0,1],[0,5],[0,2],[0,2]],[[9197,4443],[-1,0],[-1,2],[0,2],[-5,8],[-2,4],[-1,1],[1,-3],[2,-6],[1,-5],[1,-2],[0,-5],[6,-4],[2,-2],[2,13],[-1,2],[-2,-1],[-2,-4]],[[9175,4485],[-3,3],[-3,-3],[0,-6],[4,-7],[2,-1],[0,1],[1,5],[0,3],[-1,5]],[[9189,4463],[0,-3],[2,2],[0,2],[-1,3],[0,4],[-2,5],[-2,1],[-2,-1],[-4,4],[-2,0],[0,-2],[0,-3],[2,-5],[0,-2],[-2,-3],[4,-1],[3,-1],[3,0],[1,0]],[[9197,4524],[0,2],[0,6],[-1,-1],[-1,-1],[-1,-4],[2,-3],[0,-1],[0,-3],[-1,-4],[2,-5],[-1,4],[1,10]],[[9245,4498],[-1,3],[-4,0],[-1,1],[-2,-1],[-1,-2],[3,-3],[2,-3],[0,-3],[1,0],[3,-3],[2,1],[1,0],[0,2],[1,1],[0,1],[0,2],[-1,2],[-2,1],[-1,1]],[[9188,4413],[0,-3],[2,-2],[1,5],[-1,0],[-2,0]],[[9280,4371],[0,-3],[-2,1],[0,-1],[1,-3],[1,0],[3,1],[1,-1],[1,3],[-2,2],[-3,1]],[[9269,4359],[-5,3],[-6,7],[-3,1],[0,-1],[1,-4],[2,-3],[-1,-2],[2,1],[1,-4],[3,-2],[1,-2],[5,1],[1,2],[-1,3]],[[8986,4528],[2,0],[0,2],[-1,3],[-1,1],[-6,1],[2,-3],[4,-4]],[[8984,4526],[-5,3],[-2,3],[1,-4],[2,-2],[4,-5],[4,-4],[0,3],[-4,6]],[[8785,4940],[-4,5],[-2,6],[-5,8],[-2,1],[-2,-1],[-2,2],[-2,0],[-6,2],[0,-3],[1,-3],[2,-2],[0,1],[1,0],[3,-6],[3,4],[2,-12],[0,-5],[3,-3],[2,0],[3,-2],[1,0],[4,2],[2,5],[-2,1]],[[8797,4903],[-9,1],[-6,4],[-6,1],[-3,-1],[-11,3],[0,-1],[1,-3],[10,-5],[5,-4],[4,-2],[1,-2],[3,1],[4,-1],[4,1],[3,2],[5,2],[-2,3],[-3,1]],[[8748,4942],[-1,3],[-1,2],[-2,-2],[0,-3],[1,-4],[2,-2],[1,1],[1,5],[-1,0]],[[8731,4886],[0,-3],[0,-2],[1,1],[1,3],[-1,2],[-1,-1]],[[8855,4545],[-1,0],[-3,-1],[-1,-4],[-2,-2],[0,-1],[1,-3],[7,-1],[1,0],[0,3],[-2,9]],[[8706,4766],[-4,5],[1,-3],[5,-5],[3,-2],[-2,3],[-3,2]],[[8622,4899],[-2,3],[0,4],[-1,-1],[-3,-2],[-3,0],[-3,-1],[-7,-6],[0,-2],[4,-5],[6,-2],[1,-2],[3,1],[1,2],[2,1],[1,0],[1,1],[-1,2],[0,2],[1,5]],[[8639,4948],[-3,1],[-1,1],[-6,-4],[0,-1],[1,-4],[0,-3],[1,-4],[1,-4],[2,-4],[3,-1],[1,1],[1,7],[1,13],[-1,2]],[[8633,4957],[0,-3],[-3,0],[-2,0],[-1,0],[-1,0],[-1,0],[0,-1],[-1,0],[-1,-1],[-1,-2],[-1,-2],[12,4],[2,1],[0,3],[-2,1]],[[8627,4976],[-1,-1],[-1,0],[-2,-3],[3,-2],[2,0],[1,3],[-1,2],[-1,1]],[[8646,4991],[-7,6],[-1,0],[-5,2],[-3,-1],[-4,-1],[-1,-1],[-1,0],[-2,-2],[-2,1],[-2,-1],[0,-3],[-1,-3],[3,-3],[4,0],[2,-6],[1,2],[2,2],[1,-5],[1,-3],[4,1],[0,4],[-1,3],[-1,0],[-2,0],[-2,6],[-1,3],[0,3],[1,0],[4,-8],[2,-2],[2,-4],[1,-2],[3,2],[2,-1],[1,-1],[1,0],[2,4],[-1,3],[1,2],[-1,3]],[[8591,5002],[2,-6],[3,-4],[1,-3],[1,0],[0,3],[-7,10]],[[8571,5144],[-1,0],[-2,-2],[-4,-5],[-3,-10],[1,-12],[1,-3],[4,1],[3,3],[2,7],[2,14],[-3,7]],[[8539,5007],[0,-1],[-1,-6],[1,0],[0,-3],[1,2],[-1,4],[0,4]],[[8539,5035],[0,2],[0,3],[0,1],[-1,0],[-1,-4],[0,-2],[1,0],[1,0]],[[8535,4978],[-1,4],[1,2],[-3,1],[-2,-1],[0,-8],[0,-5],[2,0],[2,1],[1,6]],[[8534,4965],[-1,0],[-2,-8],[1,-1],[3,-1],[0,1],[0,1],[-1,8]],[[8549,4961],[-4,0],[-1,5],[2,7],[-3,9],[-1,0],[-1,-1],[-1,-4],[-3,4],[-1,0],[0,-3],[-1,-4],[0,-2],[2,-6],[3,-2],[-1,-6],[1,-3],[1,0],[3,2],[1,-1],[0,-3],[3,-3],[2,2],[1,3],[0,2],[-1,2],[-1,2]],[[8552,4920],[-4,4],[-3,1],[-2,-1],[-3,-5],[-2,-8],[0,-3],[2,-3],[3,-2],[5,3],[4,0],[4,-2],[1,1],[2,2],[0,3],[-3,4],[-4,6]],[[8742,4655],[0,2],[0,4],[0,2],[-1,6],[1,4],[0,3],[0,4],[0,2],[-1,6],[-2,1],[1,3],[-1,2],[-1,3],[-1,1],[-2,-1],[0,-4],[-1,-2],[-3,-9],[-3,2],[-1,-2],[1,-2],[3,-5],[-1,-7],[0,-2],[-2,0],[-2,-1],[0,-2],[0,-2],[3,-4],[0,-2],[2,-4],[3,-3],[5,-2],[1,1],[0,1],[1,2],[1,5]],[[8736,4638],[0,4],[-3,3],[-3,4],[-2,5],[-2,2],[-1,0],[-1,-4],[1,-10],[2,-1],[-1,-1],[0,-1],[-2,1],[-1,-17],[1,-3],[3,-4],[3,3],[1,2],[2,7],[2,5],[1,5]],[[8694,4687],[-2,-3],[-1,-6],[-2,-11],[3,5],[1,9],[4,9],[1,12],[-1,2],[-3,-17]],[[8686,4685],[0,1],[-1,2],[-2,0],[2,-7],[-1,-7],[1,-3],[2,-2],[1,5],[0,4],[-2,7]],[[8573,4804],[-2,1],[0,-1],[1,-4],[1,0],[2,-1],[0,1],[0,2],[-1,2],[-1,0]],[[8567,4804],[0,-1],[-1,-6],[4,3],[0,3],[-3,1]],[[8562,4804],[-4,-4],[-3,-1],[-2,-4],[0,-1],[0,-2],[1,-2],[2,3],[2,2],[1,0],[0,-1],[0,-2],[1,0],[2,1],[0,2],[0,3],[1,2],[0,2],[1,2],[-2,0]],[[8417,4713],[-2,-2],[0,3],[0,10],[1,3],[0,4],[1,5],[1,0],[1,0],[0,1],[1,-1],[1,-4],[0,3],[0,12],[-3,6],[0,3],[-1,-1],[-3,-2],[-2,-10],[0,-12],[-1,-6],[-1,-3],[0,-3],[-1,-7],[0,-2],[-1,-3],[-1,-4],[-1,-2],[0,-3],[-2,-3],[0,-4],[2,-6],[1,0],[1,1],[3,-2],[1,2],[1,7],[0,2],[1,2],[1,2],[0,1],[2,-2],[2,2],[2,3],[0,4],[-1,2],[-3,4]],[[8409,4740],[-1,3],[-2,-1],[-3,-4],[-5,-3],[-1,-5],[2,-8],[0,-4],[-2,-4],[-1,-10],[1,-3],[1,-1],[1,3],[2,-2],[1,-1],[2,0],[1,3],[1,4],[-1,7],[4,11],[0,15]],[[8389,4713],[-1,1],[-1,4],[-1,0],[-2,-2],[1,-2],[-1,-1],[-1,-3],[0,-3],[1,-5],[3,-6],[2,1],[1,12],[-1,4]],[[8415,4776],[0,-2],[1,-5],[2,-4],[2,-1],[3,7],[0,4],[-1,2],[-5,1],[-2,-2]],[[8498,4879],[1,9],[-1,2],[-1,0],[-1,-4],[-1,-2],[1,-8],[1,-2],[2,-9],[1,-3],[1,1],[0,5],[-3,11]],[[8500,4900],[-9,-1],[-5,0],[-2,0],[-2,-2],[1,-2],[0,-3],[2,0],[10,2],[3,-1],[9,3],[1,2],[-8,2]],[[8477,4904],[-2,1],[-1,-2],[-1,0],[-2,2],[-9,4],[-5,-1],[-2,-1],[-1,-1],[-1,-10],[2,-8],[3,0],[3,2],[6,4],[5,-2],[3,3],[5,0],[0,4],[0,1],[-1,1],[-2,0],[0,3]],[[8438,4895],[-1,-2],[1,-4],[2,0],[-1,2],[-1,4]],[[8428,4931],[-3,-1],[-3,-8],[-1,6],[1,3],[0,3],[-2,1],[-5,-2],[-2,1],[-2,-6],[0,-8],[1,-7],[1,-2],[2,5],[4,9],[1,2],[1,-10],[-2,-4],[0,-1],[2,-2],[1,1],[0,1],[1,8],[2,-1],[1,-3],[2,0],[2,3],[1,6],[-1,3],[-1,2],[-1,1]],[[8418,4896],[0,-2],[2,5],[0,2],[-1,-1],[-1,-1],[0,-3]],[[8382,4976],[-1,1],[-2,-4],[-1,-3],[1,0],[1,2],[1,0],[3,0],[1,0],[0,2],[-1,3],[-2,-1]],[[8523,5248],[-1,4],[-2,0],[-1,-7],[0,-4],[1,-4],[2,-1],[-1,-5],[-2,-5],[0,-3],[2,-1],[1,2],[1,8],[2,6],[-1,4],[-1,6]],[[8517,5224],[1,-6],[1,-6],[0,3],[1,2],[-2,5],[-1,2]],[[8521,5210],[1,-2],[1,1],[0,1],[0,1],[-2,3],[0,-1],[0,-2],[0,-1]],[[8488,5198],[-2,5],[-2,4],[0,-3],[0,-2],[1,-3],[1,-2],[0,-5],[3,-3],[1,1],[-1,3],[-1,5]],[[8482,5155],[-1,-3],[1,-6],[1,1],[0,3],[1,3],[-1,1],[-1,1]],[[8346,4679],[-1,-6],[0,-12],[0,-5],[0,-4],[0,-8],[1,-4],[1,10],[1,18],[-1,4],[-1,7]],[[8664,4605],[-5,-1],[1,-1],[1,-1],[2,-1],[1,-3],[1,-1],[0,2],[-1,6]],[[8639,4550],[-6,-10],[-1,-4],[2,1],[1,4],[4,2],[4,5],[-3,0],[-1,2]],[[8657,4603],[-1,1],[-2,-1],[-1,-2],[0,-3],[-2,-1],[-1,-4],[-1,-1],[-1,-5],[-2,-1],[-1,-2],[-1,-8],[-1,-3],[-1,0],[0,-6],[-2,-4],[1,-4],[0,-4],[2,0],[4,-1],[0,1],[1,1],[0,2],[0,4],[3,5],[1,3],[2,3],[1,3],[2,10],[-1,10],[2,4],[-1,3]],[[8601,4566],[-2,0],[0,-2],[0,-4],[3,-7],[2,-1],[2,6],[0,3],[-1,4],[-4,1]],[[8572,4607],[-1,-1],[-2,-3],[1,-1],[2,-3],[1,1],[0,3],[0,1],[0,2],[-1,1]],[[8555,4547],[-5,3],[-1,-2],[1,-4],[5,-3],[3,5],[-1,2],[-2,-1]],[[8537,4582],[0,-3],[0,-4],[2,1],[1,1],[0,1],[0,3],[-3,1]],[[8519,4574],[-3,5],[-4,-2],[-3,-4],[-4,-2],[-3,1],[-4,2],[-3,-9],[-1,-3],[0,-6],[4,4],[2,1],[2,1],[2,-2],[4,0],[4,-2],[2,4],[1,4],[3,3],[4,1],[0,1],[-1,3],[-2,0]],[[8485,4540],[2,-2],[2,9],[-1,-2],[-3,-5]],[[8427,4434],[-2,-5],[0,-4],[2,2],[0,4],[3,2],[0,1],[-1,2],[-2,-2]],[[8425,4417],[-2,-2],[-3,-7],[-2,-3],[-6,-3],[-1,-3],[0,-5],[1,-1],[2,0],[2,2],[6,4],[2,6],[3,3],[0,1],[-1,3],[0,6],[-1,-1]],[[8382,4416],[-2,-3],[0,-1],[3,-1],[2,0],[3,4],[0,4],[-1,1],[-3,0],[-2,-4]],[[8464,4546],[-2,0],[-2,-2],[0,3],[-2,1],[-2,-3],[-1,-4],[0,-2],[-2,-5],[1,-2],[2,-2],[18,5],[1,2],[0,7],[-2,1],[-4,1],[-5,0]],[[8450,4544],[-3,-9],[-1,0],[0,2],[-2,0],[-1,-2],[-1,-5],[2,0],[1,-6],[3,2],[1,1],[1,6],[2,4],[0,5],[0,1],[-1,1],[-1,0]],[[8437,4544],[-4,-5],[-1,0],[-1,1],[-2,0],[-2,-1],[0,-1],[1,0],[1,-1],[-1,-2],[-3,-4],[-3,-5],[1,-1],[2,0],[2,-3],[1,1],[1,2],[2,-1],[1,1],[0,1],[0,1],[0,2],[1,3],[2,-1],[3,7],[4,2],[-1,2],[-2,1],[-2,1]],[[8422,4542],[-2,-1],[-1,-1],[-2,-4],[0,-3],[7,0],[1,2],[0,5],[-3,2]],[[8318,4530],[-1,1],[0,-1],[-1,-5],[-1,-3],[1,-3],[-1,-5],[2,-1],[1,1],[-1,4],[1,2],[2,2],[0,2],[0,2],[0,2],[-1,0],[-1,1],[0,1]],[[8306,4546],[-1,-2],[1,-2],[1,0],[1,1],[0,1],[0,1],[-1,2],[-1,-1]],[[8207,4515],[1,-1],[2,-4],[1,2],[0,3],[-2,3],[-2,-3]],[[8205,4620],[-2,0],[-3,-2],[0,-2],[0,-3],[2,-2],[2,1],[1,2],[4,0],[-1,2],[-1,2],[-2,2]],[[8127,4677],[0,-2],[3,0],[0,2],[1,3],[-2,1],[-1,0],[-1,-4]],[[8269,5236],[-1,0],[0,-3]],[[8268,5233],[-1,-5]],[[8267,5228],[3,-6],[5,3],[0,2],[-1,5]],[[8274,5232],[-4,4],[-1,0]],[[8264,5190],[0,-2],[1,-4],[2,-4],[0,2],[1,7],[-1,1],[-3,0]],[[8230,4803],[2,-6],[1,10],[0,4],[-1,-2],[-2,-6]],[[8229,4803],[1,2],[-1,3],[0,3],[0,8],[-1,-1],[-3,-4],[-2,-7],[-1,-8],[0,-5],[2,-7],[-1,-10],[1,-3],[6,11],[-1,2],[1,3],[0,3],[-1,10]],[[8024,4914],[-2,-2],[0,-5],[4,2],[0,4],[-2,1]],[[8046,4944],[-2,1],[-4,0],[-1,-4],[0,-10],[1,-2],[1,-1],[6,6],[1,2],[0,2],[0,4],[-2,2]],[[8021,5160],[1,-2],[2,3],[0,5],[-1,0],[-2,-6]],[[8010,5221],[-4,9],[0,4],[-1,-1],[-6,-9],[0,-3],[1,-5],[2,-3],[4,-2],[0,-1],[-1,-1],[-1,0],[-2,-4],[2,-3],[4,2],[2,9],[0,2],[0,6]],[[7950,5173],[2,-2],[0,4],[-1,3],[-1,1],[-1,-1],[1,-5]],[[7936,5168],[-1,2],[0,-3],[0,-2],[1,-2],[-1,-3],[1,-2],[1,1],[1,2],[1,4],[-1,1],[-1,1],[-1,1]],[[7823,5118],[-3,-4],[-3,0],[-1,-2],[0,-7],[2,-8],[1,-1],[3,-1],[3,4],[0,5],[1,3],[0,3],[-2,5],[-1,3]],[[7840,5077],[-1,-3],[0,-4],[1,-7],[0,-4],[2,-4],[1,-2],[1,1],[0,5],[1,5],[0,4],[-1,2],[-1,4],[-3,3]],[[7846,5081],[0,2],[-12,7],[-1,-1],[0,-1],[0,-2],[2,-3],[2,-2],[3,-1],[3,-2],[1,-3],[2,-2],[0,8]],[[7854,5053],[-1,1],[-3,4],[-2,4],[-1,-2],[-1,-6],[0,-2],[-1,-3],[1,-2],[2,-1],[4,-3],[2,0],[6,-3],[1,-1],[0,2],[-1,6],[-1,2],[-5,4]],[[7862,5056],[-2,3],[-6,5],[-1,0],[-1,-6],[1,-1],[1,0],[3,-2],[2,-3],[2,-4],[2,-1],[1,-1],[1,2],[-3,8]],[[7867,5038],[-1,0],[-1,-3],[-1,-5],[1,-1],[3,1],[1,4],[-2,4]],[[7871,5062],[-1,0],[-1,-3],[1,-4],[2,0],[0,3],[0,1],[-1,3]],[[7871,5048],[-1,-1],[0,-4],[2,-7],[1,0],[1,4],[-1,3],[-1,2],[-1,3]],[[7881,5049],[0,-1],[0,-2],[2,-4],[0,2],[0,2],[-2,3]],[[7889,5065],[-1,-2],[-1,0],[0,-3],[-1,-1],[0,-1],[1,-2],[3,-2],[2,6],[0,2],[0,2],[-1,-1],[-2,2]],[[7905,5063],[-1,4],[-2,-2],[-2,1],[-2,-1],[-3,-4],[0,-2],[0,-3],[1,0],[4,2],[1,-3],[-1,-2],[1,-2],[0,-1],[0,-1],[1,-2],[2,-1],[1,1],[1,6],[1,5],[-1,3],[-1,2]],[[7893,5049],[-1,3],[-1,-1],[0,-1],[0,-1],[2,-5],[2,2],[-1,2],[-1,1]],[[7903,5012],[-1,0],[3,-7],[0,-1],[1,-1],[1,-2],[0,2],[-1,2],[-3,7]],[[7912,4992],[-1,-3],[-1,1],[-2,4],[-2,1],[0,1],[0,2],[-3,2],[-1,-8],[-1,-3],[0,-1],[3,-2],[4,2],[5,-6],[1,0],[1,2],[1,0],[-2,2],[-1,2],[-1,4]],[[7898,4977],[0,1],[-1,0],[-1,0],[-1,-4],[2,-4],[1,-7],[2,4],[2,-2],[0,1],[1,5],[1,3],[0,1],[-3,6],[-3,-4]],[[7877,4987],[-1,0],[-2,-4],[-1,-3],[4,-2],[4,2],[1,2],[-2,2],[-3,3]],[[8005,4850],[-4,5],[-5,2],[-1,2],[-5,-2],[-1,-9],[-1,-4],[0,-4],[-1,-3],[1,-1],[0,-2],[0,-4],[1,-4],[-1,-5],[2,0],[4,3],[1,3],[0,1],[3,-2],[0,-2],[1,-4],[2,0],[1,2],[2,3],[1,2],[0,6],[2,9],[-2,8]],[[7983,4837],[2,1],[0,3],[0,1],[-2,0],[0,-2],[0,-2],[0,-1]],[[7966,4838],[-2,-1],[0,-2],[1,-1],[1,-2],[2,-1],[0,2],[1,3],[-3,2]],[[7919,4632],[1,-2],[1,-1],[2,2],[1,4],[-1,2],[-1,0],[-1,-1],[-2,-4]],[[7716,5063],[-3,2],[-6,16],[-3,4],[-1,-1],[0,-2],[-3,-3],[-4,0],[6,-14],[2,-7],[1,-6],[1,0],[4,-6],[3,-11],[0,-2],[3,-2],[2,3],[1,15],[1,5],[-1,2],[-3,7]],[[7843,4701],[-5,5],[-1,0],[-1,-2],[0,-2],[4,-7],[3,0],[1,4],[-1,2]],[[7790,4826],[0,5],[0,2],[-6,12],[-1,0],[-1,-2],[1,-9],[1,-4],[2,-3],[1,-3],[0,-4],[3,-5],[-1,8],[0,2],[1,1]],[[7777,4860],[0,-1],[-1,-4],[0,-1],[1,-2],[0,-6],[0,-3],[4,0],[2,4],[0,4],[-6,9]],[[7770,4878],[-2,7],[-1,2],[-2,0],[0,-1],[0,-4],[-1,-3],[2,-5],[2,-1],[5,-5],[0,1],[-1,4],[-2,5]],[[7753,4919],[0,2],[0,2],[-1,2],[-1,6],[-3,10],[-1,5],[-1,3],[-6,-3],[-2,-13],[1,-4],[5,-15],[0,-4],[2,-3],[5,-7],[3,1],[3,2],[0,6],[-2,4],[-2,6]],[[7733,4998],[-1,2],[-2,-1],[3,-12],[0,-5],[-2,-4],[0,-5],[-1,-3],[3,-3],[1,3],[2,8],[1,7],[-2,5],[-2,8]],[[7702,5122],[-1,1],[-3,0],[-1,0],[3,-4],[3,-5],[0,1],[0,4],[-1,3]],[[7677,5139],[-6,8],[-1,4],[-1,1],[-3,2],[-3,6],[-2,1],[-1,-3],[-2,-2],[0,-3],[3,-6],[2,-1],[1,-2],[3,0],[7,-10],[1,-3],[2,-1],[2,1],[0,3],[-1,2],[-1,3]],[[7645,5328],[-1,-1],[2,-5],[2,-1],[0,1],[0,2],[0,2],[-2,1],[-1,1]],[[8093,5143],[0,7],[-1,3],[-1,-1],[0,-17],[1,-2],[1,1],[0,2],[0,7]],[[8251,5403],[0,-5],[0,-3],[2,3],[3,1],[1,2],[0,3],[0,4],[-4,-1],[-2,-4]],[[5877,7572],[-2,4],[0,-4],[1,-3],[4,-2],[9,-3],[3,-1],[-3,3],[-11,4],[-1,2]],[[5622,8269],[2,-6],[0,-2],[2,-1],[3,1],[3,6],[1,-1],[1,-1],[2,2],[3,1],[-1,4],[-2,4],[-5,2],[-1,1],[0,2],[-1,1],[-2,-1],[-2,-3],[-2,-2],[-11,-2],[3,-3],[4,0],[3,-2]],[[5643,8259],[-2,-1],[-1,-3],[6,-4],[2,1],[0,1],[0,4],[-5,2]],[[5995,8615],[0,3],[-1,2],[-2,1],[-3,-2],[-1,1],[-2,-1],[1,-4],[2,-1],[2,-1],[2,-4],[2,1],[0,2],[0,3]],[[6184,8709],[-3,1],[-2,-1],[0,-2],[6,-3],[1,1],[-1,2],[-1,2]],[[5744,9373],[-6,4],[-4,0],[-1,-1],[1,-4],[8,-4],[4,0],[4,3],[-6,2]],[[5806,9383],[-5,3],[-10,0],[-2,0],[-1,-2],[-7,-1],[-7,-3],[4,-2],[13,4],[11,-1],[12,-1],[10,3],[-1,1],[-8,-1],[-9,0]],[[6397,9453],[0,1],[-2,2],[-10,0],[-9,-4],[1,-1],[10,-4],[3,1],[0,2],[7,3]],[[6423,9443],[0,1],[0,2],[-9,3],[-7,-3],[-6,-1],[-10,-3],[10,-3],[17,1],[10,-1],[0,1],[-1,0],[-2,2],[-2,1]],[[5874,9449],[3,-1],[26,2],[29,5],[2,1],[-7,1],[-8,-1],[-2,0],[-43,-7]],[[6595,9529],[-2,0],[-8,0],[-3,-2],[-7,-4],[-9,-2],[-7,-5],[-10,1],[-9,-1],[3,-4],[4,-2],[13,1],[5,-2],[4,0],[4,1],[5,2],[9,-3],[8,-2],[9,1],[4,2],[3,3],[-3,3],[-1,3],[14,2],[5,1],[-3,3],[-12,1],[-4,1],[-2,2],[-2,1],[-8,-1]],[[6517,9505],[-6,-7],[-1,-4],[-4,0],[-5,-2],[0,-3],[9,-2],[4,0],[3,-1],[1,-1],[12,0],[12,-2],[5,-4],[5,-1],[12,1],[14,1],[21,5],[3,3],[-4,1],[-18,5],[-12,5],[-8,2],[-20,-1],[-21,5],[-2,0]],[[6409,9502],[1,1],[5,2],[-2,2],[-5,2],[-3,-1],[-2,0],[-1,-1],[-1,-1],[-3,0],[1,-1],[1,-1],[3,-2],[2,-1],[4,1]],[[6612,9506],[-11,-5],[-7,1],[-5,-2],[5,-6],[10,-1],[5,-5],[9,-2],[10,0],[6,1],[2,3],[0,3],[-3,2],[-1,4],[-4,2],[-3,1],[-9,2],[-3,1],[-1,1]],[[6746,9533],[18,-1],[3,1],[4,2],[0,1],[-2,1],[-25,2],[-15,-1],[-4,-1],[11,-1],[0,-1],[1,-1],[9,-1]],[[6648,9541],[0,1],[2,3],[-5,1],[-31,-1],[-4,-2],[-1,-2],[-1,-2],[1,-1],[10,1],[29,2]],[[5514,9457],[6,3],[-6,3],[-6,0],[-3,-1],[-1,-2],[10,-3]],[[5331,9353],[-1,2],[-2,2],[-6,2],[-5,4],[-5,-1],[0,4],[-3,2],[-2,3],[2,2],[-1,1],[-4,5],[-5,3],[-6,1],[0,-4],[2,-5],[4,-3],[2,-3],[7,-10],[3,-1],[4,0],[6,-3],[5,-3],[6,-6],[4,0],[-2,4],[-3,4]],[[5523,9139],[-1,-2],[3,-4],[5,-3],[3,2],[2,4],[-1,1],[-2,2],[-9,0]],[[6476,8957],[-2,0],[-3,3],[-2,4],[-4,2],[-1,0],[0,-1],[0,-2],[-3,2],[-3,0],[-6,-2],[-2,-1],[1,-3],[1,0],[4,-2],[3,0],[5,-3],[2,-4],[1,-2],[3,-1],[2,-3],[0,-2],[3,1],[0,1],[-2,1],[1,2],[3,5],[0,4],[-1,1]],[[7066,9062],[-6,-1],[-1,-2],[-1,-3],[2,-3],[7,-3],[4,-2],[2,-1],[0,1],[1,2],[-1,1],[0,2],[2,3],[7,2],[-7,3],[-3,0],[-6,1]],[[7112,9085],[-1,1],[-3,1],[-10,-2],[-5,-4],[-1,-2],[5,1],[9,0],[2,1],[4,4]],[[7117,9085],[-3,0],[-1,-1],[4,-3],[12,-2],[2,0],[-14,6]],[[7159,9034],[-5,0],[-5,-4],[-4,-4],[-3,-3],[-7,-4],[0,-2],[1,-1],[6,-1],[14,0],[4,1],[6,5],[4,1],[6,4],[0,1],[-2,3],[-15,4]],[[7205,9054],[-1,3],[-6,3],[-14,-11],[0,-3],[1,-2],[5,-3],[16,-2],[2,0],[1,3],[0,8],[-4,4]],[[7288,9118],[-2,-1],[2,-1],[2,-2],[4,-1],[3,2],[-1,1],[-2,2],[-2,1],[-4,-1]],[[7309,9119],[-7,-2],[-2,-2],[9,-1],[7,-2],[1,1],[2,0],[1,1],[2,1],[-3,2],[-10,2]],[[7348,9137],[-5,-2],[2,-1],[7,-2],[2,4],[3,3],[-6,0],[-3,-2]],[[7406,9165],[-1,0],[-3,-1],[-5,-2],[-2,-2],[4,-3],[8,0],[7,-1],[2,2],[3,4],[-2,3],[-1,0],[-7,-1],[-3,1]],[[7278,9194],[-3,-1],[0,-2],[0,-2],[-2,-1],[-4,3],[-6,-5],[1,-1],[1,-1],[2,-2],[2,-1],[4,2],[1,-3],[2,-1],[2,6],[4,0],[1,0],[0,2],[-1,2],[0,5],[-4,0]],[[7673,9238],[-3,-2],[-10,2],[-5,-3],[-6,2],[-2,-1],[0,-3],[10,-1],[5,-2],[7,0],[5,-2],[2,3],[0,2],[3,1],[3,0],[1,2],[-2,1],[-8,1]],[[7702,9260],[1,-4],[3,-2],[3,0],[1,1],[-6,6],[-2,-1]],[[7662,9282],[-12,-2],[-4,-2],[2,-1],[9,1],[2,-2],[3,-1],[6,2],[4,-1],[1,1],[1,1],[4,3],[3,3],[1,1],[-1,3],[-19,-6]],[[7489,9294],[-10,0],[-2,-2],[-2,-3],[1,0],[4,-2],[6,0],[4,4],[0,1],[-1,2]],[[7123,9424],[-2,-2],[-4,2],[-2,1],[-3,-1],[0,-1],[3,-3],[8,-2],[5,0],[0,-3],[5,0],[22,1],[-2,1],[-5,2],[-25,5]],[[7200,9497],[-3,-2],[-4,-4],[1,-1],[2,-1],[26,2],[9,1],[1,1],[1,2],[-4,1],[-13,2],[-16,-1]],[[7540,9509],[-10,1],[-29,1],[-4,-2],[0,-2],[2,-2],[34,-2],[10,4],[-3,2]],[[7960,9342],[-5,-2],[16,-2],[10,0],[4,-2],[3,1],[3,3],[-4,3],[-1,0],[-26,-1]],[[7963,9347],[1,0],[0,2],[-1,1],[-2,1],[-5,0],[-3,-3],[-8,-1],[-1,-2],[4,-2],[3,1],[6,2],[1,1],[5,0]],[[7982,9296],[-3,-3],[1,-3],[3,0],[7,2],[0,1],[-1,2],[-1,0],[-3,1],[-3,0]],[[8115,9252],[4,-1],[2,-3],[4,-2],[1,0],[1,2],[0,1],[2,1],[-1,2],[-4,4],[-3,1],[-3,-1],[-7,0],[-2,0],[1,-1],[5,-3]],[[8335,9063],[-3,1],[-6,-1],[-3,-1],[4,-5],[6,0],[7,3],[-1,1],[-4,2]],[[8456,9107],[-3,-1],[0,-1],[1,-2],[3,-1],[2,0],[3,2],[-1,1],[-2,2],[-3,0]],[[8782,9199],[-2,1],[-6,4],[-1,2],[-2,4],[-2,3],[-3,-5],[-1,-3],[0,-4],[1,-3],[-2,-5],[-2,-2],[0,-4],[8,0],[5,1],[2,2],[-1,3],[0,2],[6,4]],[[9149,9265],[-19,-2],[-7,-4],[-2,-2],[21,1],[2,1],[1,4],[4,2]],[[8778,9115],[-11,7],[-7,2],[0,-3],[2,-1],[5,-3],[2,-3],[9,-8],[2,-2],[2,1],[2,4],[-6,6]],[[8813,8976],[-4,-2],[-1,0],[-1,0],[-1,-1],[1,-2],[5,-2],[2,0],[2,1],[1,0],[2,0],[3,-2],[2,-1],[7,5],[0,2],[-3,2],[-1,0],[-14,0]],[[9459,8939],[-3,1],[0,-1],[0,-4],[2,-1],[4,-1],[1,1],[-2,3],[-2,2]],[[9676,8889],[-5,-1],[-4,-1],[-5,-5],[-1,-1],[-1,-2],[1,-1],[4,-2],[5,-4],[5,-3],[16,-5],[8,1],[1,1],[1,1],[1,6],[1,2],[2,1],[1,3],[-1,1],[-1,1],[-28,8]],[[9571,8289],[-2,1],[-9,-8],[-12,-4],[0,-3],[1,-2],[-2,-7],[-4,-9],[-4,-3],[0,-2],[0,-1],[1,-1],[4,5],[9,8],[9,5],[10,3],[1,4],[-1,8],[-1,6]],[[9658,8042],[-4,2],[-2,3],[-2,0],[1,-4],[6,-5],[11,-10],[-1,3],[-5,7],[-4,4]],[[9626,8050],[-3,2],[-2,3],[-4,9],[0,4],[1,4],[-2,1],[-8,1],[-3,-2],[-2,-1],[7,-6],[2,-3],[0,-3],[1,-3],[4,-5],[2,-4],[2,-1],[2,-1],[2,-3],[3,-4],[0,8],[-2,4]],[[9343,7825],[-5,-4],[-1,-3],[1,-2],[3,-4],[2,0],[1,2],[2,5],[0,5],[-1,1],[-2,0]],[[9335,7820],[-3,-1],[-3,-4],[-3,-11],[-2,-5],[-7,-2],[-3,-4],[-3,1],[-1,-2],[1,-3],[0,-7],[2,-2],[3,-1],[1,2],[2,4],[2,2],[6,1],[3,6],[4,8],[1,6],[1,6],[-1,6]],[[9280,7716],[-1,-4],[-2,-3],[0,-1],[1,-1],[1,3],[4,4],[0,1],[-1,1],[-2,0]],[[9323,7823],[0,1],[-1,4],[-2,1],[-2,-1],[0,-3],[1,-2],[1,-1],[3,1]],[[9249,7651],[0,-1],[2,0],[1,3],[-1,2],[-1,0],[-1,-4]],[[9218,7603],[-5,-1],[1,-1],[0,-2],[2,0],[5,6],[8,13],[-1,0],[-2,-2],[-4,-5],[-4,-8]],[[9165,7556],[-5,-8],[-4,-2],[-6,-14],[3,0],[4,3],[6,8],[1,2],[3,1],[4,5],[1,4],[9,11],[-6,1],[-1,-1],[-9,-10]],[[9133,7528],[-1,0],[-2,0],[-3,-2],[-8,-11],[-5,-1],[-2,0],[-3,6],[-1,1],[-1,-5],[0,-4],[-3,-2],[-3,-6],[-3,-1],[-4,-7],[-5,-5],[-2,-5],[-1,-5],[-4,-6],[-1,-3],[-1,-6],[5,7],[3,1],[3,7],[7,9],[1,3],[1,3],[1,2],[3,-1],[4,2],[2,4],[7,8],[5,2],[5,4],[5,0],[1,2],[0,3],[0,3],[0,1],[0,2]],[[9184,8286],[-2,-4],[-3,-2],[0,-1],[1,-2],[2,1],[4,4],[0,2],[-2,2]],[[8831,8060],[-1,1],[-9,5],[-1,-2],[-3,-8],[-2,-1],[-3,-6],[-1,-6],[1,0],[6,5],[1,-3],[4,-10],[2,1],[2,2],[2,3],[2,2],[1,2],[1,4],[2,5],[3,3],[-1,1],[-4,0],[-2,2]],[[8807,8060],[-2,0],[-6,-5],[-2,-3],[1,0],[4,1],[2,-2],[2,0],[4,9],[-1,1],[-2,-1]],[[9072,7433],[0,-1],[0,-3],[2,-1],[0,1],[6,4],[-1,1],[-1,2],[-6,-3]],[[9065,7467],[-5,4],[-2,0],[-5,-12],[-1,-2],[-1,-3],[-3,-3],[0,-3],[-3,-4],[-5,-7],[-1,-4],[0,-4],[3,-4],[1,10],[5,5],[4,6],[0,3],[6,8],[1,2],[4,0],[4,6],[2,-1],[1,4],[-5,-1]],[[8448,6358],[-1,1],[-1,-2],[1,-5],[2,-1],[1,2],[2,8],[1,3],[-1,1],[-3,-7],[-1,0]],[[8437,6352],[-2,-2],[0,-1],[2,-1],[2,-1],[2,1],[1,3],[0,2],[-5,3],[0,-2],[0,-2]],[[8480,6380],[-1,1],[0,-8],[2,0],[3,1],[-1,2],[-2,1],[-1,3]],[[8562,6493],[-1,-5],[-3,-5],[-1,-2],[-1,-1],[-1,2],[-3,0],[0,-1],[0,-2],[1,-2],[0,-2],[-3,-5],[-1,-1],[-2,-1],[0,-7],[-2,-6],[0,-3],[0,-3],[2,0],[2,3],[0,1],[0,2],[0,3],[1,3],[2,1],[-1,3],[0,3],[2,1],[3,4],[2,1],[1,3],[3,3],[1,4],[1,5],[-2,4]],[[8581,6550],[-1,-1],[-1,-3],[1,-6],[1,-2],[1,1],[1,3],[-1,2],[-1,6]],[[8599,6581],[-1,-2],[-1,-2],[-2,0],[-4,-2],[-2,-3],[0,-1],[0,-2],[-2,0],[3,-3],[3,-4],[2,4],[0,3],[0,1],[2,1],[1,4],[2,3],[2,1],[0,2],[0,3],[-3,-3]],[[8590,6565],[-2,1],[1,-6],[3,-1],[-1,2],[-1,2],[0,2]],[[8624,6692],[-3,-4],[2,-7],[1,-2],[4,2],[1,5],[-1,2],[-4,4]],[[8637,6703],[-1,-5],[-2,-7],[0,-4],[3,1],[1,7],[2,7],[0,8],[0,2],[-1,-1],[-1,-1],[-1,-7]],[[8578,6819],[-1,1],[-1,0],[-2,-1],[-1,2],[0,-7],[0,-2],[1,-1],[2,-1],[1,2],[1,1],[2,0],[-1,3],[-1,3]],[[8611,6806],[0,-3],[-1,-7],[1,-1],[0,-2],[-2,-2],[1,-1],[0,-2],[3,2],[3,6],[0,8],[-1,3],[-4,-1]],[[8617,6803],[0,-2],[1,-1],[3,1],[1,2],[1,3],[-3,0],[-3,-3]],[[8699,7016],[0,-4],[1,-3],[3,0],[1,2],[0,2],[-2,5],[-3,-2]],[[8847,7125],[-1,3],[-1,-1],[-4,-8],[-2,-4],[0,-5],[2,0],[0,-1],[-1,-4],[0,-3],[-1,-1],[0,-1],[3,1],[4,4],[2,9],[-3,1],[0,2],[2,8]],[[8872,7344],[0,-3],[0,-4],[1,0],[1,0],[0,1],[2,8],[-2,-1],[-2,-1]],[[8915,7525],[0,-6],[2,-5],[1,4],[0,3],[-1,3],[-1,1],[-1,0]],[[8923,7512],[-2,1],[-1,-2],[0,-3],[2,-3],[2,1],[1,2],[-1,1],[-1,3]],[[8882,6837],[1,-2],[1,1],[0,2],[-1,2],[-1,0],[0,-1],[0,-2]],[[8871,6931],[-1,-3],[1,-1],[2,-1],[0,3],[-1,2],[-1,0]],[[8745,6914],[-3,-5],[-2,-4],[0,-3],[2,-2],[2,-1],[3,5],[-1,6],[3,8],[-1,0],[-2,-1],[-1,-3]],[[8586,6836],[0,4],[-3,-9],[-1,-1],[1,-2],[1,-5],[1,1],[1,5],[1,1],[1,2],[-1,1],[-1,3]],[[8595,6851],[-1,-4],[0,-2],[-1,-3],[1,0],[2,3],[1,3],[1,5],[-1,0],[-2,-2]],[[8602,6880],[0,-1],[-1,-5],[2,-2],[2,2],[-1,5],[-2,1]],[[8588,6906],[0,-10],[0,-3],[2,2],[2,6],[0,3],[-4,2]],[[8595,6926],[-3,-4],[-1,-2],[1,-3],[-2,-8],[1,-2],[2,-2],[0,3],[0,3],[3,7],[0,4],[0,2],[0,1],[-1,1]],[[8682,6895],[-1,0],[0,3],[-1,-1],[0,-2],[-1,-2],[2,-1],[1,3]],[[8676,6880],[1,2],[1,1],[0,1],[-3,-1],[-2,2],[-1,0],[-1,-1],[1,-3],[1,0],[3,-1]],[[8286,6359],[-1,0],[0,-2],[4,-1],[0,2],[-1,4],[-2,-3]],[[8279,6361],[0,-1],[0,-3],[2,0],[1,3],[0,1],[-2,2],[-1,-2]],[[8575,6944],[-2,0],[-2,-4],[-3,-4],[1,-2],[4,-5],[2,4],[0,11]],[[8550,6937],[0,-4],[1,-4],[1,0],[1,2],[1,-4],[2,1],[1,5],[-1,4],[-2,1],[-2,1],[-2,-2]],[[8547,6923],[2,-2],[0,1],[0,4],[-2,-3]],[[8520,6863],[-2,0],[-9,-5],[-4,-5],[-1,-3],[0,-2],[2,-3],[1,-1],[1,1],[7,1],[4,2],[4,4],[1,2],[1,3],[-1,4],[-4,2]],[[8509,6918],[-3,1],[-1,-1],[-2,-5],[-1,-3],[1,0],[1,-2],[2,1],[2,3],[2,4],[-1,2]],[[8514,7096],[-1,2],[-2,3],[-2,-3],[1,-7],[1,-2],[1,0],[1,-1],[1,8]],[[8376,6757],[-1,2],[-1,1],[-1,4],[-3,2],[-4,0],[1,-2],[3,-7],[5,-5],[7,-5],[2,2],[0,2],[-1,1],[-7,5]],[[8396,6670],[-5,4],[-4,0],[0,-4],[2,-3],[3,-1],[4,-3],[0,1],[1,4],[-1,2]],[[8391,6654],[-1,-1],[-1,-2],[1,0],[3,-4],[0,1],[0,1],[-2,5]],[[8399,6663],[-1,0],[-1,-1],[1,-4],[1,-1],[0,3],[0,3]],[[8327,6423],[-1,2],[-1,-1],[-1,-3],[1,-2],[-1,-3],[0,-4],[1,-1],[3,3],[0,1],[-1,1],[1,3],[0,2],[0,1],[-1,1]],[[8069,6171],[-3,-2],[-1,2],[-2,-1],[-1,-3],[1,-1],[1,0],[2,0],[3,-2],[1,3],[0,1],[-1,3]],[[7985,6181],[-1,-2],[-1,-8],[1,0],[4,7],[-1,0],[-2,3]],[[7985,6163],[-2,-2],[1,0],[2,1],[1,3],[0,3],[-1,-1],[-1,-4]],[[7973,6157],[-3,2],[-1,-3],[2,-4],[1,0],[1,1],[0,2],[0,1],[0,1]],[[7966,6162],[-1,-4],[1,-1],[1,-2],[1,1],[-1,2],[-1,4]],[[7959,5483],[1,-1],[1,0],[1,1],[0,1],[0,2],[-3,-3]],[[7889,5579],[-1,0],[-3,-4],[-1,1],[0,-2],[3,-6],[2,-11],[0,1],[0,3],[1,6],[0,7],[0,3],[-1,2]],[[7860,5627],[1,-1],[1,0],[-1,6],[-1,-2],[0,-3]],[[7847,5645],[2,-3],[0,6],[-1,1],[0,-1],[-1,-3]],[[7841,5674],[-1,1],[0,-2],[1,-8],[2,0],[1,-1],[0,1],[0,2],[-1,3],[-2,4]],[[7883,5080],[-3,-1],[-2,-6],[5,-3],[4,3],[1,2],[-1,2],[-1,1],[-3,2]],[[7893,5159],[0,-1],[-1,-5],[0,-2],[1,0],[1,0],[0,3],[-1,5]],[[7784,5303],[-1,-1],[-1,-9],[2,-1],[1,2],[1,6],[0,2],[-2,1]],[[7773,5359],[-1,-2],[-2,-1],[-1,1],[-2,-1],[0,-3],[2,-1],[1,-5],[1,1],[1,2],[1,-1],[1,1],[1,3],[-2,6]],[[7767,5372],[-1,-6],[1,-5],[1,1],[1,2],[-2,8]],[[7777,5544],[0,-3],[1,-2],[1,-2],[0,1],[0,3],[-1,2],[-1,1]],[[7776,5532],[-1,-1],[0,-5],[1,-3],[2,2],[1,4],[0,3],[-1,-1],[-2,1]],[[7738,5439],[0,1],[0,7],[-2,3],[2,-11]],[[7733,5442],[1,7],[-3,1],[-1,3],[0,-2],[-1,-11],[1,-9],[0,1],[1,2],[2,0],[0,4],[0,4]],[[7728,5502],[2,0],[0,2],[0,3],[-1,0],[0,-2],[-1,-3]],[[7606,5400],[-1,1],[-3,-2],[-1,-3],[0,-7],[1,-1],[4,-14],[1,5],[1,8],[-2,13]],[[7601,5409],[-1,-1],[-1,-2],[1,-3],[3,5],[-1,3],[-1,-2]],[[7585,5463],[0,-1],[-1,-3],[2,-3],[1,0],[-1,2],[-1,5]],[[7593,5445],[-1,-1],[-1,-2],[1,-3],[1,-2],[2,0],[0,1],[0,3],[-2,4]],[[7597,5453],[0,3],[-1,0],[-1,-3],[0,-3],[1,-2],[0,-1],[0,-2],[1,2],[0,6]],[[7575,5511],[0,-2],[0,-2],[2,0],[0,2],[0,4],[-1,0],[-1,-1],[0,-1]],[[7569,5605],[-2,-2],[-2,-4],[0,-2],[0,-6],[0,-6],[3,-1],[1,2],[2,8],[-1,5],[-1,6]],[[7574,5636],[-1,3],[-1,-5],[-1,-2],[2,-1],[1,1],[0,1],[0,3]],[[7583,5668],[-1,0],[-1,-2],[1,-2],[2,-4],[-1,8]],[[7574,5718],[0,-7],[1,3],[0,5],[-1,0],[0,-1]],[[7583,5740],[2,4],[-1,2],[0,6],[-1,0],[-3,-3],[-1,-7],[0,-8],[-2,-10],[1,-2],[-1,-7],[-1,-3],[-1,-3],[1,-6],[-1,-3],[0,-4],[0,-10],[0,-1],[1,-2],[1,-4],[-1,-1],[-2,0],[0,-1],[-1,-5],[-1,-5],[0,-4],[-1,-1],[-1,-3],[0,-2],[1,-7],[2,-10],[1,-1],[1,1],[1,6],[0,7],[1,6],[0,2],[-1,2],[0,3],[1,2],[0,2],[2,6],[0,3],[0,11],[2,1],[1,5],[0,17],[-3,5],[1,2],[1,5],[2,2],[1,3],[0,4],[1,2],[-2,4]],[[7736,5615],[-1,-6],[1,-1],[0,7]],[[7727,5608],[-1,1],[-1,-1],[-1,-4],[2,1],[2,-3],[0,-6],[1,0],[0,1],[1,1],[-3,10]],[[7728,5557],[-3,-3],[0,-6],[2,3],[1,1],[1,3],[1,3],[-2,-1]],[[7728,5646],[-1,-4],[0,-5],[0,-1],[1,1],[1,3],[0,4],[1,7],[0,3],[-1,-1],[-1,-7]],[[7736,5666],[-2,5],[0,-2],[1,-9],[1,1],[1,1],[1,2],[-2,2]],[[7722,5658],[0,-9],[2,-3],[0,3],[0,2],[-1,2],[-1,5]],[[7732,5654],[1,-4],[-1,-2],[2,-6],[2,-2],[1,12],[-1,3],[-4,-1]],[[7725,5674],[0,3],[0,1],[0,3],[0,1],[-1,0],[-1,0],[-1,-3],[2,-4],[0,-1],[1,0]],[[7723,5688],[-2,0],[-1,-3],[0,-1],[2,-2],[1,4],[0,2]],[[7732,5702],[-2,2],[0,-4],[1,-6],[-1,-9],[1,0],[1,1],[2,6],[0,6],[-1,1],[-1,3]],[[7729,5733],[0,-1]],[[7729,5732],[-1,-5],[1,-5],[1,-4],[0,9],[0,3],[-1,2]],[[7710,5915],[-1,1],[-1,0],[-1,-2],[0,-9],[2,-3],[1,0],[0,8],[0,2],[0,2],[0,1]],[[7750,5419],[1,-3],[1,-1],[-1,6],[-1,3],[0,-1],[0,-4]],[[7631,5878],[1,-1],[1,1],[1,4],[-1,3],[-2,-7]],[[7624,5892],[-3,-4],[1,-8],[2,5],[2,4],[2,7],[-1,4],[-1,-3],[-2,-5]],[[7603,6047],[-3,2],[-4,-1],[2,-6],[3,-5],[1,0],[1,2],[0,5],[0,3]],[[7596,6105],[-2,3],[0,-4],[1,-4],[2,-3],[-1,8]],[[7580,6115],[0,-5],[2,-7],[1,-2],[0,5],[-2,7],[-1,2]],[[7607,6082],[-1,-1],[-4,5],[0,-1],[-2,-3],[1,-2],[2,-2],[1,-5],[1,-1],[3,1],[1,2],[0,3],[0,1],[-2,3]],[[7551,6218],[-1,-3],[0,-4],[0,-3],[1,4],[1,3]],[[7552,6215],[-1,3]],[[7552,6206],[-1,-1],[0,-7],[0,-2],[1,-2],[1,0],[1,6],[-1,4],[0,2],[-1,0]],[[7529,6250],[-1,-23],[3,4],[1,6],[-1,5],[-2,8]],[[7538,6248],[2,-5],[1,-2],[1,2],[0,2],[0,4],[-2,5],[0,2],[-1,-1],[-1,-7]],[[7515,6279],[-1,-1],[1,-2],[1,-2],[2,-1],[-1,2],[-2,4]],[[7518,6265],[0,2],[-2,3],[-3,-2],[1,-5],[1,-4],[0,-3],[2,-4],[1,-6],[0,-6],[-4,-15],[2,0],[5,2],[1,3],[1,13],[0,6],[-3,8],[-1,4],[-1,4]],[[7221,5534],[-2,3],[-1,4],[0,-1],[-1,-1],[1,-1],[1,-4],[2,0]],[[7219,5498],[-1,4],[0,1],[-4,2],[1,-2],[2,-2],[2,-3]],[[4768,8951],[-5,-6],[-12,-6],[-4,-4],[1,-1],[3,1],[9,5],[9,2],[8,4],[1,4],[-1,3],[-9,-2]],[[696,6091],[-1,5],[-2,0],[-1,8],[-3,6],[-12,10],[-6,6],[-1,-1],[0,-5],[2,-9],[-3,-6],[-2,-4],[-2,-4],[3,-9],[2,-12],[-1,-14],[1,-3],[5,-6],[2,0],[1,3],[2,5],[6,8],[7,4],[6,7],[1,4],[-1,2],[-3,5]],[[641,6176],[-1,1],[-1,-1],[-6,2],[-1,1],[0,-3],[-1,-2],[0,-2],[7,-1],[5,-2],[3,3],[1,3],[-1,0],[-5,1]],[[664,6157],[-2,3],[-3,3],[-2,0],[-3,-2],[-1,1],[-1,4],[-2,2],[-2,-1],[-1,-4],[0,-2],[3,-5],[1,-2],[2,1],[1,-5],[0,-5],[1,-1],[3,0],[2,1],[4,1],[2,4],[1,3],[-1,1],[-2,3]],[[549,6216],[0,-3],[0,-2],[1,-1]],[[550,6210],[0,3],[1,2]],[[551,6215],[2,1],[0,3],[1,3],[-1,0],[-2,-4],[-2,-2]],[[616,6192],[-1,2],[0,3],[-3,8],[-2,-1],[-2,-5],[-5,0],[1,-3],[0,-3],[3,-6],[1,-3],[1,-1],[3,1]],[[612,6184],[-1,2],[1,1],[0,-1],[0,-2]],[[612,6184],[2,1],[1,-3],[2,-1],[3,1],[1,1],[0,2],[-2,2],[0,4],[-1,0],[-1,0],[-1,1]],[[567,6234],[-4,-5],[-2,-5],[1,-3],[3,-2],[1,-2],[3,-1],[1,-1],[3,3],[1,2],[0,4],[1,3],[0,3],[-2,4],[-6,0]],[[640,6162],[-3,-1],[2,-5],[1,-3],[1,-1],[2,1],[1,4],[-1,2],[-1,2],[-2,1]],[[9976,7859],[-2,3],[-5,5],[-6,2],[-2,-1],[3,-3],[5,-3],[10,-9],[5,0],[-1,2],[-4,1],[-3,3]],[[9989,7890],[-4,-3],[0,-3],[1,-2],[3,-1],[2,2],[2,3],[-4,4]],[[9931,7894],[-1,-5],[-1,-1],[-3,-1],[-3,-4],[0,-1],[2,-3],[2,3],[5,3],[0,3],[2,3],[0,3],[-1,0],[-2,0]],[[9823,7916],[-4,-3],[-3,-1],[0,-1],[6,-1],[1,-2],[2,0],[0,5],[1,3],[-3,0]],[[9817,7935],[-5,5],[-5,3],[-3,0],[-5,1],[-3,0],[-5,-4],[2,-2],[4,-1],[1,-5],[5,-2],[4,3],[2,0],[4,1],[1,0],[2,0],[1,1]],[[211,8355],[-3,-1],[-6,4],[-4,3],[-1,5],[-4,-2],[-1,-4],[4,-2],[9,-7],[6,0],[5,-2],[-2,3],[-3,3]],[[267,8177],[0,-1],[1,-2],[2,-1],[3,3],[2,3],[-8,-2]],[[542,8074],[-1,-1],[1,-1],[4,-3],[0,4],[-1,2],[-3,-1]],[[539,8072],[1,3],[0,1],[-2,-3],[-1,-1],[-1,0],[1,3],[0,1],[-1,1],[-1,0],[-1,-1],[-2,-3],[0,-1],[1,-8],[0,-1],[2,1],[1,1],[3,-1],[3,1],[0,1],[-1,2],[-2,4]],[[488,8051],[0,-2],[1,-1],[2,-2],[1,0],[0,1],[1,4],[0,1],[0,2],[-1,0],[-4,-3]],[[477,8027],[0,-3],[3,-2],[2,-2],[3,1],[-2,3],[-1,1],[-5,2]],[[570,8058],[1,-1],[1,-3],[0,-1],[1,0],[0,2],[-1,2],[-2,1]],[[558,8067],[1,2],[0,1],[-1,0],[-2,-4],[-2,-1],[-1,-3],[-1,-1],[-1,1],[0,-4],[0,-1],[0,-2],[-2,-5],[2,1],[3,6],[2,1],[1,1],[0,2],[2,1],[1,1],[0,2],[-2,2]],[[569,8063],[-1,4],[-1,0],[0,-2],[0,-1],[0,-2],[-1,0],[0,-2],[-1,-1],[1,-1],[2,1],[0,-1],[1,1],[0,4]],[[278,7935],[0,-1],[0,-1],[3,0],[4,-1],[1,1],[0,2],[0,1],[-1,1],[-2,0],[-5,-2]],[[259,7927],[-3,-4],[-1,-2],[0,-2],[1,0],[1,1],[2,1],[1,0],[1,1],[0,2],[1,1],[-1,1],[-2,1]],[[395,8008],[-3,3],[-2,0],[-2,-1],[-2,-1],[0,-2],[0,-1],[1,-4],[1,0],[3,0],[1,0],[1,1],[3,1],[1,1],[0,1],[-2,2]],[[404,8011],[-1,1],[-1,2],[-1,1],[-1,0],[-2,-2],[1,-4],[1,-2],[0,-1],[1,1],[3,2],[1,1],[-1,1]],[[339,7971],[-1,1],[-4,3],[-3,0],[-3,-2],[-3,-2],[-2,-2],[-1,-3],[0,-3],[0,-1],[1,-1],[0,-2],[-2,-1],[-4,0],[-1,0],[-2,-2],[-2,-3],[0,-1],[0,-4],[-1,-2],[-1,-1],[-2,-4],[-2,-2],[-3,-3],[0,-2],[1,0],[9,7],[1,1],[3,3],[1,1],[1,0],[2,2],[2,5],[3,4],[8,6],[3,2],[1,3],[1,3]],[[374,7978],[3,2],[2,1],[1,1],[-1,2],[-1,0],[-4,-1],[0,1],[1,3],[5,5],[2,3],[-2,3],[-1,1],[-1,-1],[-1,-3],[-2,-2],[-2,-2],[-1,3],[-1,5],[-1,1],[-2,-1],[-3,-1],[-3,-1],[-2,-1],[-1,-2],[-1,-2],[0,-2],[0,-1],[1,-2],[1,-1],[2,0],[2,0],[3,-2],[1,-1],[-1,-1],[-1,-2]],[[366,7980],[0,-1],[0,1]],[[366,7980],[-2,2],[-3,0],[-1,-2],[-1,-1],[-2,-6],[-2,-2],[-6,-3],[-3,-2],[-3,-1],[-2,-1],[-2,-2],[0,-2],[3,-2],[2,0],[1,1],[2,0],[1,1],[1,2],[1,1],[2,0],[1,0],[1,1],[3,2],[5,2],[3,1],[2,1],[2,3],[5,5]],[[382,7987],[0,-1],[0,-1],[1,-1],[1,2],[1,1],[1,3],[-1,0],[-1,-1],[-2,-2]],[[209,7910],[-2,-2],[-1,-2],[-1,-3],[2,-1],[2,1],[4,3],[-1,3],[-3,1]],[[185,7893],[-6,3],[-3,0],[-3,-1],[-1,-1],[-4,1],[-1,0],[0,-1],[2,-2],[1,-1],[1,0],[5,1],[6,-2],[2,1],[4,1],[1,0],[5,0],[0,1],[-3,1],[-6,-1]],[[162,7911],[-4,-2]],[[158,7909],[-1,-2],[-2,-1]],[[155,7906],[0,-1],[4,-2],[-1,-3],[-5,-2],[-5,-2],[-7,-3],[-5,-2],[-3,-1],[-2,-1],[2,-1],[15,2],[9,2],[6,4],[-1,3],[0,1],[3,2],[1,2],[0,3],[-1,1],[-3,3]],[[106,7882],[-1,-3],[4,-3],[2,2],[-2,1],[-3,3]],[[103,7877],[-2,3],[-1,-1],[0,-4],[1,-2],[2,4]],[[95,7879],[0,2],[1,3],[0,1],[-1,2],[-3,0],[-2,-5],[1,-3],[-1,-1],[-3,-2],[-3,-10],[4,4],[2,-2],[6,4],[1,2],[1,-1],[1,0],[0,1],[0,4],[-1,1],[-3,0]],[[110,7887],[1,1],[1,2],[-1,1],[-1,2],[-1,1],[-2,0],[-1,-3],[0,-1],[1,-2],[3,-1]],[[77,7879],[-1,-2],[-2,-1],[-9,-3],[0,-2],[0,-1],[2,1],[3,0],[3,1],[4,-1],[1,1],[1,0],[1,5],[0,2],[1,2],[1,2],[-2,1],[-1,-1],[-2,-4]],[[65,7878],[-4,1],[-2,1],[-2,4],[-5,-1],[-1,0],[-1,-1],[1,-2],[3,-3],[2,-2],[0,-1],[0,-2],[-3,-1],[1,-1],[4,-3],[1,2],[1,2],[2,5],[1,1],[2,1]],[[7043,2054],[-5,1],[-2,2],[-2,0],[0,-1],[1,-2],[1,0],[3,-7],[1,-2],[3,0],[4,3],[2,0],[1,1],[-3,1],[-4,4]],[[6922,2274],[2,0],[1,2],[2,4],[-1,4],[-3,0],[-2,0],[-1,-2],[1,-2],[1,-2],[0,-2],[0,-2]],[[6437,2426],[-3,-3],[1,-3],[2,-1],[2,1],[0,2],[-1,2],[-1,2]],[[6044,2394],[0,-2],[6,-1],[1,1],[1,2],[-1,1],[-2,3],[-3,0],[-1,-1],[-1,-3]],[[5775,7018],[-3,-3],[-1,-4],[-2,-2],[0,-2],[1,-4],[-1,-6],[1,-3],[1,0],[2,1],[3,7],[4,1],[-1,3],[2,5],[3,9],[0,3],[-2,0],[-7,-5]],[[5754,6979],[1,4],[1,6],[-2,-1],[0,-4],[-3,-7],[2,-5],[-1,-3],[1,-3],[1,4],[2,0],[-1,5],[-1,4]],[[5773,7035],[-2,-2],[0,-1],[2,-3],[0,1],[1,2],[0,2],[-1,1]],[[5751,7055],[-1,0],[-2,3],[-2,2],[2,-4],[-1,-4],[3,1],[1,2]],[[5751,7046],[-3,-4],[-1,-2],[1,0],[2,2],[4,0],[1,2],[4,4],[-2,2],[-2,-1],[-4,-3]],[[5704,7059],[1,-5],[2,-3],[2,2],[1,4],[0,6],[0,2],[-2,1],[-4,-7]],[[5702,7062],[-2,1],[-2,-2],[-1,-4],[1,-2],[1,-1],[3,5],[-1,1],[1,2]],[[5705,7024],[0,-2],[0,-2],[-1,-1],[2,-1],[1,3],[0,2],[-2,3],[0,-1],[0,-1]],[[5704,7036],[0,1],[1,2],[-3,4],[-1,-2],[1,-2],[2,-3]],[[5749,7098],[-1,0],[-3,2],[-3,0],[-3,-2],[-1,-3],[1,-1],[3,0],[2,-3],[1,0],[4,3],[2,0],[0,4],[-2,0]],[[5728,7090],[-4,0],[-2,-4],[-1,-2],[1,0],[5,2],[3,3],[1,3],[-3,-2]],[[5720,7049],[-2,-3],[-1,-1],[-1,-1],[-1,-1],[3,0],[3,5],[2,1],[-1,2],[-2,-2]],[[5731,7032],[-2,0],[0,-2],[2,-2],[1,2],[2,2],[-1,2],[-1,1],[0,-2],[-1,-1]],[[5674,7088],[0,-4],[2,3],[1,4],[0,2],[-2,-1],[-1,-4]],[[5677,7076],[0,-4],[1,2],[1,3],[0,3],[-1,1],[-1,-1],[-1,-2],[1,-2]],[[5678,7039],[-2,2],[0,-2],[-1,-3],[6,1],[0,1],[0,4],[-2,-1],[0,-1],[-1,-1]],[[5692,7082],[-1,1],[0,-3],[0,-3],[1,-1],[0,6]],[[5692,7102],[1,3],[-3,1],[-2,4],[-1,0],[-1,-2],[0,-3],[1,-2],[1,-2],[3,-3],[2,-5],[1,4],[-1,2],[-1,3]],[[5698,7085],[2,0],[1,3],[-1,2],[-4,1],[-1,2],[-1,-1],[0,-1],[1,-2],[3,-4]],[[5685,7053],[1,-3],[1,2],[-1,4],[-1,0],[0,-1],[0,-2]],[[5722,7144],[-5,-2],[1,-3],[3,-6],[0,-3],[-1,-3],[-2,-2],[1,-1],[3,-5],[2,3],[1,1],[0,3],[1,1],[0,9],[0,1],[0,3],[-1,1],[-3,3]],[[5736,7175],[-3,6],[0,3],[-2,3],[-5,0],[0,-3],[-2,-1],[-2,-1],[-3,0],[-2,-5],[1,-1],[1,-2],[5,-3],[3,6],[2,0],[-1,-2],[-3,-5],[1,-3],[6,-3],[3,0],[2,2],[-1,2],[-1,2],[1,0],[2,-2],[0,1],[0,3],[-2,3]],[[5659,7170],[1,2],[-5,6],[2,-7],[2,-1]],[[5665,7181],[-2,-2],[-1,-5],[1,1],[1,2],[1,4]],[[5682,7159],[0,4],[-2,2],[-1,-1],[0,-4],[3,-3],[0,-1],[-1,-2],[1,0],[3,1],[-3,4]],[[5710,7250],[-4,-2],[4,-4],[3,1],[-1,2],[-1,2],[-1,1]],[[5704,7222],[0,-1],[-2,-2],[-2,3],[-5,-1],[0,-1],[1,-4],[0,-3],[1,-1],[2,0],[1,1],[0,3],[1,0],[0,-3],[0,-1],[1,-1],[2,0],[0,4],[1,4],[1,2],[0,2],[-2,-1]],[[5683,7266],[-1,-2],[-2,-4],[0,-3],[4,-3],[4,2],[-1,2],[1,3],[0,1],[-2,3],[-3,1]],[[5714,7232],[-2,-3],[2,-2],[7,2],[0,2],[-2,4],[-1,-1],[-4,-2]],[[4553,5621],[0,1],[-1,-1],[-1,-1],[-1,-2],[-1,-1],[0,-1],[1,-3],[2,1],[1,1],[1,2],[-1,4]],[[4543,6099],[-1,-5],[0,-3],[1,-2],[2,5],[1,9],[-2,-1],[-1,-3]],[[4536,6819],[-2,1],[-5,4],[-3,-2],[-4,3],[-1,-3],[0,-2],[2,-3],[4,-3],[5,-1],[2,4],[2,2]],[[4556,5616],[0,-1],[0,-1],[2,0],[0,1],[0,4],[-1,2],[-1,-5]],[[4546,6576],[6,8],[0,3],[-6,-1],[-5,-8],[-1,-1],[-6,-2],[-2,1],[-2,-2],[1,-3],[2,-8],[4,-8],[3,2],[1,1],[2,5],[3,13]],[[4624,6618],[-4,-1],[-3,-3],[-1,-3],[-1,-8],[2,-1],[2,3],[4,3],[2,3],[1,8],[1,2],[-1,3],[-2,-2],[0,-4]],[[4610,6589],[-4,-12],[-2,-10],[-3,-5],[-4,-2],[1,-1],[3,-1],[4,6],[8,5],[1,9],[1,9],[0,6],[0,3],[-1,0],[-2,0],[-1,-2],[-1,-5]],[[4649,5424],[-7,-1],[-2,-3],[9,-5],[2,-4],[1,2],[0,5],[0,3],[-1,1],[-2,2]],[[4572,6563],[-1,1],[0,-1],[-1,-1],[-6,1],[-1,-5],[-3,-3],[0,-6],[3,-6],[2,-2],[2,0],[4,3],[1,4],[0,6],[0,5],[0,4]],[[4563,5627],[-1,-2],[-1,-4],[1,0],[1,-1],[0,2],[1,2],[0,1],[1,1],[-1,1],[-1,0]],[[4568,5645],[-2,-5],[1,-1],[1,1],[0,1],[1,1],[0,4],[-1,-1]],[[4306,5949],[-2,5],[-2,1],[-6,-6],[0,-1],[0,-3],[1,-5],[1,0],[2,1],[5,6],[1,2]],[[4305,5939],[-2,-2],[0,-2],[2,-2],[1,-1],[2,2],[0,1],[-1,4],[-2,0]],[[4518,6561],[2,-4],[1,-1],[1,0],[3,4],[-1,1],[0,3],[-3,2],[-1,0],[-1,-1],[-1,-4]],[[4557,5635],[1,1],[-1,7],[-1,1],[-1,-4],[-1,-3],[1,-2],[2,0]],[[4552,5653],[2,0],[1,7],[-1,0],[-3,-1],[0,-1],[1,-5]],[[4498,6542],[-3,0],[1,-2],[1,-1],[3,-4],[3,9],[-1,3],[-4,-5]],[[4369,5898],[-1,3],[-2,0],[-1,-1],[-2,1],[0,-4],[-1,-6],[2,-3],[2,-1],[3,4],[1,4],[-1,3]],[[4324,5834],[-2,1],[-3,-3],[0,-3],[0,-3],[2,-2],[1,-1],[2,2],[1,4],[-1,5]],[[4502,6602],[-2,-5],[3,-11],[0,-4],[1,0],[2,4],[1,3],[-1,4],[1,2],[0,4],[-2,3],[-3,0]],[[4325,5924],[-3,2],[0,-1],[0,-2],[2,-7],[1,4],[1,2],[4,-3],[2,1],[0,1],[-2,2],[-5,1]],[[4363,5929],[0,6],[-2,-2],[0,-6],[1,-1],[1,-4],[1,3],[-1,4]],[[4355,5851],[-1,-4],[0,-1],[0,-3],[1,-3],[1,0],[1,2],[0,6],[0,2],[-2,1]],[[4346,5840],[-1,2],[-4,6],[0,2],[-1,1],[0,-1],[0,-4],[-1,-4],[0,-5],[2,-6],[2,-3],[4,0],[1,5],[-2,7]],[[6235,4328],[-1,1],[-1,-1],[0,-2],[-1,-2],[-1,-1],[-1,1],[-2,-1],[4,-4],[2,-5],[2,-1],[0,2],[0,6],[-1,7]],[[6213,4319],[-2,0],[0,-2],[1,-3],[6,-2],[-2,4],[-3,3]],[[6253,4293],[-1,4],[-1,-3],[1,-5],[0,-3],[-1,-3],[1,-3],[1,-2],[1,1],[0,3],[1,4],[0,1],[1,4],[-2,2],[-1,0]],[[6204,4354],[1,12],[-2,2],[-1,0],[0,-1],[-1,-3],[-1,-17],[2,-5],[2,-1],[2,-3],[1,0],[0,3],[-1,6],[-2,7]],[[6106,4570],[-3,-6],[-2,-3],[-2,-2],[1,-3],[1,0],[1,0],[2,4],[2,1],[2,9],[0,5],[-1,-1],[-1,-4]],[[6138,4882],[-1,-3],[1,1],[4,3],[0,1],[0,1],[-1,1],[-3,-4]],[[6096,4657],[-1,3],[-2,9],[0,8],[-2,5],[-1,-8],[-2,-4],[0,-8],[0,-5],[1,-6],[2,0],[2,-5],[1,1],[1,-4],[1,-2],[1,0],[1,1],[1,3],[-2,11],[-1,1]],[[6603,3883],[-2,6],[-2,0],[-2,-4],[-1,-5],[-2,-2],[-1,-2],[0,-6],[0,-4],[-2,-1],[1,-2],[1,-3],[4,0],[4,2],[1,2],[1,4],[1,2],[1,7],[-2,6]],[[6546,3838],[-2,2],[-4,0],[-4,-2],[-2,-5],[0,-3],[2,-9],[1,-3],[6,-5],[2,-1],[4,2],[1,3],[0,8],[-2,7],[-2,6]],[[6342,4260],[-1,6],[-1,0],[0,-3],[-2,0],[1,-7],[3,-1],[0,2],[0,3]],[[6384,4059],[-1,-9],[3,11],[3,11],[-1,-1],[-4,-12]],[[4839,4113],[0,-3],[2,1],[1,1],[0,4],[-1,0],[-2,-3]],[[6104,4697],[1,3],[1,8],[1,5],[-1,8],[1,3],[0,3],[-3,-2],[-3,1],[1,-11],[-1,-14],[0,-2],[1,-1],[2,-1]],[[6540,4739],[1,-4],[1,-1],[0,5],[-2,7],[-2,-3],[1,-2],[1,-2]],[[5243,5208],[-1,0],[-2,-1],[-1,-4],[0,-5],[-1,-5],[-1,-1],[-2,-1],[-1,-1],[0,-5],[0,-3],[1,-1],[5,-3],[1,1],[2,4],[1,5],[4,13],[0,4],[-1,3],[-4,0]],[[5184,5022],[-3,-4],[-2,-3],[0,-3],[1,-6],[1,-3],[1,-1],[2,4],[3,7],[0,5],[-2,4],[-1,0]],[[5205,5094],[0,-1],[-2,-4],[0,-3],[2,-1],[1,2],[0,3],[0,2],[0,1],[-1,1]],[[5200,5251],[-2,-7],[2,-1],[2,2],[1,4],[-2,0],[-1,2]],[[3771,3717],[0,1],[-1,-3],[-3,-3],[2,-2],[2,1],[2,2],[2,-1],[-1,2],[-2,2],[-1,1]],[[3652,3543],[-1,3],[-3,-7],[2,-7],[0,1],[1,1],[1,4],[0,5]],[[3651,3468],[0,-14],[2,3],[0,3],[2,8],[1,7],[-1,2],[-2,-2],[-1,-3],[-1,-4]],[[3743,3676],[0,2],[-1,2],[-1,1],[-4,-9],[1,-2],[3,1],[1,-1],[0,2],[1,2],[0,2]],[[5312,6934],[-3,-4],[-1,-4],[5,4],[0,3],[-1,1]],[[5303,6882],[-5,0],[0,-2],[-1,-6],[1,-2],[1,0],[2,-1],[1,0],[1,1],[1,1],[1,1],[1,2],[0,1],[0,1],[-3,4]],[[4877,8009],[1,3],[1,2],[-1,7],[-1,1],[-3,-2],[-3,-6],[-2,-2],[-1,-6],[-1,-3],[2,1],[2,-2],[6,7]],[[4817,8147],[-3,-4],[0,-1],[2,1],[2,2],[1,2],[0,1],[-2,-1]],[[4858,8087],[-2,5],[-1,1],[-1,2],[-2,-1],[-1,-1],[-1,-1],[0,-3],[1,-8],[2,-1],[1,0],[4,0],[0,2],[0,5]],[[4837,8139],[-3,1],[-2,4],[-2,2],[-1,0],[-1,0],[-3,-2],[-1,0],[0,-2],[0,-1],[5,-3],[-1,-8],[-3,-1],[-1,-1],[0,-1],[4,-1],[11,3],[0,9],[-2,1]],[[4829,8106],[-2,-1],[-3,-3],[-1,1],[-1,0],[-1,-1],[-1,-1],[0,-1],[0,-3],[-1,-3],[0,-1],[1,1],[4,4],[1,0],[-1,-3],[1,-3],[-1,-3],[0,-1],[2,0],[4,3],[1,2],[0,2],[-1,4],[-1,7]],[[4835,8113],[-1,-2],[0,-1],[1,-1],[-3,-3],[-1,-2],[0,-2],[0,-2],[1,0],[1,-1],[1,1],[4,11],[2,6],[-1,0],[-1,-1],[-3,-3]],[[4969,8372],[-2,-6],[3,-6],[1,1],[0,1],[0,3],[-1,3],[0,1],[2,0],[0,2],[0,1],[-3,0]],[[4965,8359],[-1,-1],[-1,4],[0,4],[-1,0],[-2,0],[-2,-4],[-2,-1],[0,-1],[0,-1],[3,0],[2,-8],[-3,-2],[-2,0],[-3,-1],[0,-1],[1,-1],[1,-1],[2,0],[1,0],[0,-2],[0,-1],[2,1],[3,0],[1,-2],[0,-2],[-1,-4],[-1,-7],[1,-2],[1,0],[1,5],[1,2],[1,6],[0,3],[1,2],[2,10],[0,3],[-2,-1],[-1,0],[-2,3]],[[4977,8370],[0,2],[1,5],[0,1],[-1,1],[-2,-2],[0,1],[-1,0],[0,-1],[-1,-3],[1,-3],[3,-1]],[[4909,8272],[-3,0],[-1,0],[0,-2],[1,-2],[2,-3],[2,0],[2,1],[-2,1],[0,2],[-1,3]],[[4880,7967],[-4,0],[-3,-2],[0,-7],[2,-5],[2,1],[1,-3],[3,2],[2,3],[3,2],[1,3],[-3,-1],[-1,1],[-3,6]],[[4929,8294],[-2,-1],[-1,-3],[3,0],[3,2],[1,1],[-4,1]],[[4915,8267],[2,-4],[1,-1],[0,1],[1,3],[0,1],[-1,1],[-3,-1]],[[4921,8276],[-2,0],[-3,1],[-2,0],[1,2],[1,1],[0,1],[-1,1],[-3,3],[-3,0],[-1,-1],[-1,-3],[-1,-3],[1,-2],[0,-1],[1,0],[1,2],[1,-1],[0,-2],[1,-1],[1,-1],[4,2],[4,-3],[1,0],[1,1],[1,2],[-2,2]],[[4814,8436],[-3,2],[-2,0],[-1,0],[1,-2],[1,-1],[2,-2],[2,-2],[1,0],[1,2],[-1,1],[-1,2]],[[4813,8416],[-1,2],[0,2],[-1,1],[-3,1],[0,1],[-1,0],[0,-1],[1,-4],[3,-5],[2,-2],[1,0],[-1,2],[0,3]],[[4795,8448],[3,-2],[2,0],[2,0],[1,2],[-1,1],[-2,2],[-1,1],[-3,-1],[-3,0],[2,-3]],[[4805,8449],[5,-7],[3,-1],[0,1],[0,1],[-3,5],[0,1],[0,1],[0,1],[1,0],[3,-2],[1,0],[0,7],[-4,2],[-5,3],[-6,-2],[5,-10]],[[4917,8292],[3,-1],[0,-4],[1,-1],[3,1],[0,2],[0,1],[-3,0],[-1,3],[-3,3],[-2,-1],[1,-2],[1,-1]],[[4820,8454],[2,4],[-2,2],[-3,3],[1,-4],[-1,-3],[1,-1],[2,-1]],[[4809,8212],[2,0],[3,4],[3,2],[4,5],[1,1],[0,2],[-1,0],[-4,1],[4,2],[1,3],[2,0],[3,10],[0,4],[0,3],[-1,0],[-1,-1],[-7,-5],[-6,-4],[-1,-1],[0,-1],[2,-5],[-3,0],[-2,0],[-2,1],[-1,1],[-1,0],[0,-1],[-1,-1],[-1,-3],[1,-2],[0,-1],[1,-1],[1,-1],[-1,-2],[-1,0],[2,-2],[4,-2],[0,-1],[-2,-2],[-1,-1],[-3,-3],[2,-3],[1,0],[2,1],[1,3]],[[4821,8167],[1,-3],[1,-1],[1,0],[1,1],[1,1],[0,1],[-1,2],[-1,1],[-3,-2]],[[4823,8179],[1,-2],[1,-1],[3,0],[4,1],[0,-8],[1,-1],[1,0],[1,1],[4,5],[2,3],[1,1],[0,2],[-1,1],[-5,-1],[-5,2],[-1,1],[-1,0],[0,2],[-1,4],[1,2],[0,3],[-1,4],[-2,4],[-2,1],[-1,0],[-1,-4],[-6,-2],[1,-2],[0,-1],[-1,-1],[-1,0],[-2,0],[-1,-2],[0,-1],[0,-1],[2,-3],[7,-2],[2,-5]],[[4799,8204],[-1,-2],[-2,1],[-2,-1],[-1,0],[-1,0],[-1,-1],[0,-1],[0,-1],[5,-4],[4,0],[2,6],[-3,3]],[[4797,8187],[-3,0],[0,-5],[-1,-3],[1,-2],[0,-4],[1,-1],[2,0],[1,0],[0,1],[0,13],[-1,1]],[[4718,7999],[-1,1],[-3,-2],[6,-1],[1,-2],[2,-2],[0,1],[0,4],[-1,1],[-4,0]],[[4791,8166],[-1,-2],[1,-1],[2,1],[1,1],[0,1],[-2,1],[-1,-1]],[[5608,8354],[1,1],[-1,2],[-2,2],[0,-1],[0,-3],[-1,0],[1,-1],[2,-3],[2,0],[0,1],[-2,2]],[[5543,8346],[-1,-3],[0,-2],[1,-1],[1,2],[1,0],[1,0],[0,1],[-1,3],[-2,0]],[[5557,8343],[1,1],[1,-1],[1,0],[2,4],[0,1],[-2,1],[0,1],[-3,2],[-1,0],[-1,0],[-2,0],[-1,3],[-2,-1],[-1,-2],[1,-1],[1,-1],[0,-1],[0,-2],[0,-2],[-2,-1],[0,4],[-1,0],[-2,-1],[0,-2],[2,-7],[1,-1],[7,1],[0,3],[0,2],[1,0]],[[5593,8514],[-2,-2],[-2,0],[0,1],[0,1],[0,1],[-4,0],[2,-5],[3,-2],[1,0],[1,1],[1,2],[0,-1],[1,0],[0,3],[-1,1]],[[5531,8220],[-3,-4],[2,-2],[1,0],[1,3],[4,2],[-1,1],[-4,0]],[[5471,8180],[-2,-4],[-1,-5],[-4,-11],[-3,-1],[-6,-17],[0,-5],[0,-9],[1,-4],[1,0],[2,2],[7,29],[1,2],[1,8],[5,12],[0,2],[0,2],[2,3],[-1,0],[-2,1],[0,-2],[-1,-3]],[[5410,8071],[-2,-3],[-1,-8],[6,-3],[5,-2],[1,1],[1,4],[0,3],[-10,8]],[[5377,8023],[0,2],[0,1],[2,3],[0,1],[-1,1],[-4,2],[-1,2],[-1,3],[-2,0],[-3,-3],[0,-3],[-2,-3],[1,-2],[-1,-6],[0,-2],[1,-2],[5,-4],[1,0],[2,5],[3,0],[3,-3],[1,2],[-1,3],[-3,3]],[[5341,8057],[-1,1],[0,-2],[-1,-2],[-2,-1],[0,-1],[-1,-2],[2,-1],[5,4],[4,-1],[1,1],[-1,2],[-1,1],[-2,0],[-3,1]],[[5347,8089],[1,-3],[1,0],[2,2],[0,3],[-1,1],[-1,1]],[[5349,8093],[0,-2],[-2,-2]],[[5323,8045],[-3,0],[-5,4],[-3,3],[-5,-1],[-1,-2],[0,-7],[12,-8],[3,2],[3,0],[2,1],[0,5],[0,2],[-3,1]],[[5287,8050],[-2,2],[-2,1],[0,-2],[4,-4],[2,-1],[2,0],[0,1],[-2,2],[-2,1]],[[5271,8059],[0,-1],[1,-8],[3,-1],[1,-1],[3,0],[0,2],[-2,4],[-4,4],[-2,1]],[[5298,8053],[-2,-4],[-1,-3],[0,-1],[1,-4],[2,0],[1,3],[4,14],[1,5],[-1,1],[-2,-6],[-3,-5]],[[5292,8098],[2,-1],[0,1],[1,3],[1,2],[-1,3],[-3,4],[0,-2],[0,-3],[0,-3],[0,-4]],[[5307,8029],[-1,-1],[-1,-3],[2,0],[2,-3],[4,0],[0,2],[-1,3],[-5,2]],[[5303,8183],[-1,-3],[3,-1],[1,1],[1,1],[3,3],[-3,0],[-4,-1]],[[5234,8058],[-1,0],[-3,-8],[0,-8],[0,1],[1,3],[7,1],[1,2],[-7,0],[0,2],[1,3],[0,2],[1,2]],[[4961,7558],[0,-1],[0,-4],[3,-4],[2,-4],[1,4],[-3,6],[-3,3]],[[4963,7820],[-2,-2],[-4,-2],[-1,-2],[1,0],[6,-4],[2,0],[1,0],[1,1],[1,2],[2,2],[-2,3],[-5,2]],[[5131,7949],[-1,-3],[1,-1],[1,-1],[3,4],[0,6],[-4,-5]],[[5287,7378],[-2,1],[-1,-1],[-3,0],[-1,-2],[1,-2],[2,0],[4,1],[2,-3],[0,3],[0,2],[0,1],[-1,2],[-1,-2]],[[5232,7172],[0,-1],[0,-3],[1,-4],[2,6],[-1,1],[-2,1]],[[5231,7283],[0,1],[-2,-1],[-1,-4],[-1,-2],[2,0],[1,2],[1,2],[0,2]],[[5112,7226],[-5,-1],[-1,-1],[0,-4],[1,-1],[3,-1],[8,-6],[1,1],[1,3],[-1,1],[-2,6],[-5,3]],[[5039,7151],[-1,-1],[1,-2],[2,0],[2,-1],[1,1],[0,1],[-3,1],[-2,3],[0,-2]],[[5037,7170],[-1,-2],[0,-3],[-2,-1],[-1,-3],[1,-2],[5,-1],[1,3],[1,1],[4,6],[-1,3],[-1,2],[-6,-3]],[[4131,7194],[0,-6],[0,-1],[2,-1],[2,3],[0,4],[-2,2],[-2,-1]],[[4246,7154],[-4,1],[-2,-1],[-1,-1],[1,-4],[1,-2],[6,-1],[1,2],[0,4],[-2,2]],[[4213,7152],[4,-5],[2,-2],[8,-4],[1,0],[-5,5],[-10,6]],[[4202,7146],[-4,-2],[3,-5],[3,1],[1,1],[-1,2],[0,1],[-2,2]],[[4211,7141],[-3,0],[-1,-2],[0,-3],[2,-3],[4,0],[2,-1],[2,1],[3,0],[-2,3],[-7,5]],[[4289,7101],[-2,1],[-4,3],[-1,-1],[0,-1],[0,-2],[3,-4],[8,-2],[5,1],[2,1],[0,4],[-2,1],[-9,-1]],[[5401,6997],[-3,1],[0,-6],[2,-3],[3,0],[1,2],[-1,2],[-2,4]],[[5423,7447],[-5,5],[0,-1],[2,-2],[3,-4],[0,2]],[[5409,7503],[-1,1],[-2,5],[-2,3],[-1,-5],[-2,-2],[0,-1],[2,-3],[2,0],[1,-2],[1,-2],[4,1],[-2,5]],[[5412,7483],[-1,3],[-1,3],[-1,2],[-1,0],[-1,-2],[0,-1],[0,-2],[3,0],[2,-3]],[[5414,7471],[2,-3],[1,-2],[2,-2],[2,-3],[0,1],[1,1],[1,0],[-4,5],[-3,5],[-3,5],[-1,0],[-1,2],[-2,2],[0,-1],[4,-7],[1,-3]],[[5415,7450],[-3,3],[1,-2],[7,-12],[2,-1],[0,1],[-1,0],[-6,11]],[[5427,7439],[1,-1],[-2,4],[-2,2],[1,-2],[2,-3]],[[5401,7484],[0,8],[0,6],[-2,3],[0,3],[-1,5],[0,-1],[-2,-1],[2,-7],[0,-2],[-1,-2],[0,-2],[2,-8],[1,-5],[2,-3],[0,2],[0,2],[-1,2]],[[5482,7377],[-1,-1],[11,-5],[-3,4],[-5,2],[-2,0]],[[5577,7118],[-3,6],[-2,1],[0,7],[-1,5],[-1,-1],[0,-4],[-1,-3],[-1,-1],[-1,2],[-1,-1],[-1,-6],[0,-3],[1,1],[2,2],[1,-2],[0,-1],[1,-4],[1,0],[1,1],[4,-3],[1,1],[0,3]],[[5578,7102],[-2,0],[-2,4],[-2,-4],[1,-1],[2,-5],[3,-4],[2,4],[3,-2],[-3,6],[-2,2]],[[5573,7144],[1,0],[1,2],[0,9],[-1,2],[-1,-1],[-2,-3],[-1,-6],[0,-4],[1,1],[1,0],[1,0]],[[5574,7135],[0,2],[-1,0],[-1,0],[1,-4],[2,-5],[1,1],[0,2],[-1,2],[-1,1],[0,1]],[[5554,7192],[-1,2],[-1,5],[0,1],[-1,3],[0,1],[2,3],[0,2],[-1,1],[-1,1],[-4,-1],[-2,-1],[0,-3],[5,-8],[2,-6],[2,-3],[4,-2],[-1,3],[-1,0],[-2,2]],[[5653,7105],[1,1],[-1,3],[0,1],[-1,0],[-1,-1],[0,-2],[-1,0],[0,-2],[1,0],[2,0]],[[5637,7021],[-1,-1],[0,-3],[0,-5],[1,-3],[2,-2],[1,3],[1,3],[-3,5],[-1,3]],[[5109,7874],[-4,0],[-3,-1],[0,-1],[1,-2],[3,1],[3,-4],[4,2],[-1,1],[0,1],[-3,3]],[[3573,8880],[1,-3],[0,-4],[0,-3],[2,-7],[1,-1],[1,-1],[5,2],[1,2],[0,2],[0,2],[1,5],[5,3],[1,1],[1,2],[-7,3],[-5,1],[-3,-1],[-4,-3]],[[3971,8650],[-5,-1],[-1,-5],[2,-4],[4,0],[1,2],[1,5],[-2,3]],[[3510,8945],[3,1],[1,1],[1,1],[0,2],[0,2],[0,2],[-2,3],[-2,3],[-3,-1],[-5,-4],[-2,-3],[0,-1],[0,-2],[1,-1],[8,-3]],[[3457,9031],[7,6],[3,2],[4,4],[0,2],[-5,1],[-1,-1],[-5,-2],[-2,-1],[-2,0],[-3,1],[-9,0],[-2,-2],[-4,-2],[2,-3],[3,0],[3,0],[2,0],[1,-1],[0,-1],[1,-1],[3,0],[1,-2],[2,-1],[1,1]],[[3556,8942],[-4,0],[-1,-4],[0,-1],[1,-1],[9,-1],[3,1],[2,0],[-1,2],[-4,2],[-5,2]],[[3711,8383],[-11,-7],[0,-1],[3,0],[3,-1],[2,-3],[3,-2],[3,7],[1,3],[1,3],[0,3],[-5,-2]],[[1497,7742],[-3,1],[-1,-3],[0,-2],[2,-1],[3,-1],[-1,5],[0,1]],[[1597,7634],[0,-4],[1,2],[0,-2],[1,0],[1,1],[0,1],[-1,3],[-1,3],[-1,-1],[0,-3]],[[1597,7649],[-1,0],[-1,0],[0,-2],[0,-2],[0,-1],[2,-2],[0,1],[0,5],[0,1]],[[1585,7705],[-1,-1],[-1,-2],[1,-1],[2,-2],[0,1],[0,3],[2,-2],[2,1],[-1,1],[-3,2],[-1,0]],[[1587,7696],[-1,1],[0,-1],[-1,-3],[0,-2],[1,-1],[2,-1],[0,1],[0,1],[-1,3],[0,2]],[[1580,7700],[-1,0],[-1,-2],[1,-3],[0,-1],[2,-1],[3,-1],[-1,2],[0,2],[-3,4]],[[1597,7670],[-1,-3],[-1,8],[-1,2],[0,1],[-2,1],[4,3],[0,2],[-1,2],[-1,1],[-1,0],[-1,-2],[-1,-4],[-1,-2],[0,-1],[2,-2],[1,-1],[1,-1],[0,-1],[0,-4],[1,-1],[0,-3],[2,0],[1,-1],[1,-2],[1,-1],[0,1],[1,0],[0,3],[-4,5]],[[1542,7759],[1,-2],[2,-3],[7,-4],[-1,1],[-4,8],[-3,3],[-4,2],[-2,0],[-1,0],[1,-2],[3,-2],[1,-1]],[[1572,7715],[1,0],[0,1],[-3,3],[-6,8],[1,-3],[3,-6],[4,-3]],[[1570,7714],[-2,3],[-1,0],[2,-9],[0,-1],[1,-1],[1,2],[1,0],[-1,2],[-1,3],[0,1]],[[1528,7779],[2,2],[0,1],[0,2],[-1,2],[-1,3],[0,-1],[0,-1],[-1,-3],[1,-6],[0,1]],[[1479,7768],[-2,2],[-3,-2],[1,-3],[0,-1],[-1,-1],[-1,-1],[1,-1],[3,-4],[2,-1],[2,-1],[1,0],[0,1],[0,3],[0,4],[-2,3],[-1,2]],[[1524,7795],[0,1],[-2,3],[-2,1],[-1,0],[-1,-3],[0,-3],[2,-10],[2,-5],[1,3],[1,4],[2,3],[-1,3],[-1,3]],[[1708,6830],[-1,4],[-1,-1],[1,-4],[2,-5],[2,-1],[1,0],[-1,1],[-3,6]],[[1713,6618],[0,3],[-1,0],[-1,-2],[0,-2],[3,-12],[1,2],[0,6],[0,2],[-2,3]],[[1660,6889],[2,-5],[1,-1],[2,1],[2,3],[-2,3],[-5,-1]],[[1675,6890],[-5,3],[-1,-1],[0,-2],[1,-2],[2,-2],[7,3],[0,1],[-1,1],[-3,-1]],[[1709,6852],[1,-2],[2,0],[2,0],[-2,4],[-1,2],[-4,3],[-1,-1],[0,-1],[1,0],[1,-1],[1,-4]],[[3017,7303],[0,1],[1,3],[-1,2],[-1,-3],[1,-3]],[[2937,7195],[3,9],[1,3],[-4,-10],[0,-2]],[[2939,7256],[-1,-6],[1,1],[1,1],[2,2],[0,2],[0,2],[-1,0],[-2,-2]],[[3200,6794],[-2,-2],[1,0],[3,1],[1,5],[0,1],[-3,-5]],[[3037,7302],[-3,-4],[-2,-1],[1,-2],[8,3],[0,2],[-3,2],[-1,0]],[[3018,7303],[1,0],[2,1],[0,9],[-1,-1],[0,-1],[-1,-3],[0,-3],[-1,-2]],[[3054,7295],[-1,0],[-4,-2],[5,-2],[2,1],[0,2],[-2,5],[0,-1],[0,-3]],[[2895,6954],[-3,-1],[-3,-2],[1,-1],[5,4]],[[2898,6990],[1,1],[0,2],[-1,1],[-2,2],[2,-6]],[[2910,7114],[-1,-2]],[[2909,7112],[-3,-9]],[[2906,7103],[1,1]],[[2907,7104],[3,9]],[[2910,7113],[1,1]],[[2911,7114],[2,6],[1,7],[-1,-3],[-3,-10]],[[2902,6986],[0,-1],[1,-9],[0,-6],[-2,-11],[-4,-3],[1,0],[3,1],[1,2],[1,10],[1,6],[-1,9],[-1,2]],[[2876,6930],[-2,-7],[1,1],[4,9],[4,7],[-2,-1],[-5,-9]],[[2319,6573],[-5,-5],[-2,-2],[-1,-3],[1,0],[6,7],[4,4],[0,2],[-1,0],[0,-2],[-2,-1]],[[2297,6528],[-2,-10],[0,-5],[1,3],[2,13],[6,16],[-2,-2],[-5,-15]],[[2358,6618],[2,1],[5,5],[2,5],[-1,0],[-2,-2],[-6,-9]],[[2295,6510],[-1,-5],[0,-16],[4,-27],[2,-12],[1,3],[-1,7],[-4,28],[-1,22]],[[2637,6646],[-2,0],[3,-2],[3,2],[5,5],[-2,-1],[-2,-2],[-3,-3],[-2,1]],[[2737,6706],[1,14],[-1,-1],[-1,-3],[0,-5],[1,-5]],[[2522,6675],[-2,-3],[0,-1],[-1,-1],[-1,-1],[2,0],[1,-1],[0,3],[1,2],[0,2]],[[2450,6644],[-2,2],[-2,0],[-2,-2],[0,-2],[5,-5],[1,1],[1,2],[0,2],[0,1],[-1,1]],[[2532,6662],[0,-8],[0,1],[1,7],[-1,4],[-1,3],[1,-7]],[[2846,6329],[0,2],[0,1],[-1,8],[-1,5],[-2,-6],[-2,3],[3,3],[0,2],[-2,2],[-1,-1],[-3,-1],[-1,-1],[-2,1],[-1,-2],[2,-7],[2,-3],[1,-9],[1,-1],[0,-6],[6,-1],[1,7],[0,3],[0,1]],[[2839,6226],[-2,1],[-2,-1],[1,-2],[2,-3],[1,-1],[1,0],[1,-3],[1,2],[1,2],[0,4],[-4,1]],[[2832,6237],[-1,2],[-1,4],[-1,3],[-2,0],[-2,-1],[1,-1],[1,-1],[1,-4],[2,0],[2,-3],[0,1]],[[2825,6247],[-2,4],[-1,1],[-1,0],[-2,-1],[-3,1],[-2,-1],[0,-1],[2,-1],[2,-2],[3,0],[1,-1],[2,0],[1,1]],[[2847,6491],[5,-13],[2,-3],[1,-4],[-1,-4],[1,-3],[-1,-4],[0,-8],[-1,-3],[-3,-4],[2,-1],[2,-6],[1,0],[1,3],[0,16],[4,5],[-1,11],[-3,4],[-2,2],[-1,2],[0,1],[0,1],[-2,2],[-3,5],[-2,4],[-4,1],[-3,1],[-2,0],[-2,-2],[4,0],[8,-3]],[[2937,6261],[4,-2],[2,2],[0,1],[-4,2],[-1,3],[-2,1],[-1,-2],[1,-2],[1,-3]],[[2932,6336],[0,4],[-1,0],[-1,-1],[-1,-8],[1,-1],[2,6]],[[2954,6163],[7,0],[6,2],[3,8],[1,4],[1,6],[-2,0],[-2,-6],[-3,-2],[-1,0],[-4,2],[-3,0],[-1,-4],[-3,-1],[0,-1],[0,-2],[0,-2],[0,-2],[1,-2]],[[2947,6253],[0,-2],[-1,-3],[-2,-1],[0,-2],[-1,-1],[-2,-4],[-4,-5],[-1,-3],[2,1],[4,6],[3,3],[4,9],[-1,8],[0,3],[-3,-1],[0,-2],[0,-2],[2,-4]],[[2879,6407],[-4,2],[-4,6],[-2,5],[-1,-1],[0,-4],[-1,-3],[2,1],[2,-1],[4,-5],[3,-1],[3,-5],[3,-6],[0,-5],[-1,-5],[0,-7],[-3,0],[0,-1],[2,-2],[1,-4],[1,-2],[0,6],[1,7],[0,11],[0,3],[-2,3],[-4,8]],[[2890,6313],[-2,1],[0,-3],[2,-1],[5,-7],[2,-1],[1,0],[-3,2],[-1,3],[-4,6]],[[2913,6292],[-1,-4],[-1,0],[-1,-2],[3,-2],[4,-3],[4,-11],[0,1],[0,6],[-3,5],[-3,3],[-2,11],[-1,5],[-2,7],[-2,6],[0,-4],[0,-1],[2,-6],[2,-7],[1,-4]],[[2902,6358],[-4,13],[-1,0],[-1,0],[0,-2],[2,-4],[1,-3],[1,-2],[3,-9],[2,-4],[0,-2],[-2,-3],[-1,-2],[1,0],[3,2],[2,-1],[0,3],[-6,12],[0,2]],[[2836,6229],[1,1],[-1,3],[-2,2],[-1,3],[0,-3],[-1,-2],[1,-2],[2,-2],[1,0]],[[2716,6474],[1,-4],[1,-1],[2,-1],[1,1],[-2,0],[-1,1],[-2,4]],[[2823,6363],[3,-4],[2,0],[1,1],[0,-4],[2,-3],[1,-4],[2,2],[2,2],[1,2],[3,3],[0,2],[0,5],[0,7],[-3,5],[-2,8],[-1,3],[0,5],[-2,3],[-3,3],[-2,0],[2,-10],[-1,-5],[-3,-9],[0,-4],[1,0],[0,-2],[-2,-4],[0,3],[-3,0],[2,-5]],[[2734,6371],[0,-3],[-2,-3],[2,1],[1,1],[0,1],[-1,3]],[[2770,6520],[3,-9],[-1,4],[-4,22],[-1,6],[-2,4],[2,-12],[3,-15]],[[2703,6212],[-1,3],[-1,2],[-7,1],[-2,-6],[0,-2],[3,-11],[-1,-2],[-1,0],[-2,1],[-2,3],[0,-2],[1,-3],[2,-4],[3,-1],[3,0],[6,4],[2,3],[0,3],[-2,8],[-1,3]],[[2720,6471],[0,3],[-1,7],[-2,2],[1,-6],[2,-6]],[[2795,6259],[-6,7],[-1,0],[1,-1],[2,-4],[5,-4],[0,1],[-1,1]],[[2827,6479],[8,2],[0,1],[0,3],[-4,-2],[-5,1],[-1,-1],[-2,0],[-4,1],[-3,4],[-1,-4],[1,-1],[-1,-3],[-2,-3],[-2,-1],[-4,5],[-1,1],[5,-9],[1,-1],[2,0],[5,3],[8,4]],[[2770,6408],[0,-1],[-2,-2],[0,-4],[-2,-3],[-1,-1],[-1,-3],[-2,-6],[-1,-2],[6,10],[3,12]],[[2560,6007],[-1,1],[-1,0],[-1,-9],[-1,-2],[-1,-3],[2,1],[3,12]],[[2558,5968],[-1,-6],[0,-2],[2,7],[2,3],[0,3],[-1,1],[0,-2],[-1,-2],[-1,-2]],[[2449,6037],[1,-1],[3,1],[1,2],[3,3],[-1,1],[-7,-6]],[[2715,5518],[0,3],[0,2],[-1,0],[-1,0],[2,-5]],[[2742,6075],[-1,-1],[-1,-1],[-1,1],[0,2],[-1,0],[0,-6],[3,0],[1,0],[1,2],[4,0],[-1,2],[-4,1]],[[2585,6141],[-1,-3],[-1,-6],[0,-6],[2,1],[3,9],[2,5],[0,2],[-2,-1],[-3,-1]],[[3258,5963],[-3,3],[-1,-1],[0,-1],[0,-1],[2,-2],[2,-1],[1,-4],[1,1],[0,1],[-1,2],[-1,3]],[[3308,5782],[-1,-1],[-2,-3],[-2,-6],[0,-2],[1,-5],[3,-4],[1,6],[0,11],[0,4]],[[3307,5815],[0,3],[0,1],[-3,4],[-2,3],[-2,0],[-1,-2],[0,-2],[2,-9],[1,-1],[3,-1],[-2,-4],[0,-2],[0,-2],[5,0],[1,-2],[1,0],[0,4],[-1,6],[-1,2],[-1,2]],[[3308,5602],[-5,-1],[-3,-1],[-5,-1],[-3,-2],[-3,0],[-2,-2],[1,-1],[2,-2],[1,-2],[1,-2],[0,-3],[-1,-15],[0,-1],[-3,-1],[-1,-2],[-7,-7],[4,1],[5,-1],[11,0],[5,3],[0,2],[0,5],[1,4],[-1,3],[-1,6],[1,4],[-1,6],[1,3],[3,7]],[[3101,5683],[-1,-3],[1,-1],[1,-1],[1,-2],[0,-5],[1,-3],[1,6],[0,5],[-4,4]],[[3313,5626],[-2,-4],[-1,-2],[2,0],[6,5],[0,4],[-1,-1],[-4,-2]],[[3273,5933],[-1,0],[-1,-3],[0,-3],[2,-1],[0,3],[0,4]],[[3344,5739],[-1,-1],[0,-8],[1,-3],[2,-2],[1,1],[2,4],[-2,3],[-3,6]],[[3222,5614],[-1,-3],[-2,0],[-2,2],[-1,2],[-1,0],[-3,-2],[-1,-3],[1,-2],[4,-1],[1,1],[2,-3],[1,-1],[2,0],[2,0],[3,5],[0,2],[-1,7],[-1,2],[-3,-6]],[[3245,6009],[5,3],[0,2],[-1,0],[-4,-3],[0,-2]],[[3287,5679],[-2,-3],[-1,-4],[0,-3],[0,-2],[1,0],[3,2],[0,9],[-1,1]],[[3284,5974],[0,2],[0,5],[0,1],[-2,1],[-1,0],[0,-1],[1,-5],[2,-3]],[[3298,5889],[0,-1],[-2,-2],[1,-4],[2,0],[1,2],[-1,2],[-1,3]],[[3281,5945],[3,-1],[1,2],[1,1],[0,1],[0,1],[0,1],[-1,2],[-2,1],[-2,-4],[0,-2],[0,-2]],[[3298,5853],[0,9],[-2,3],[-3,3],[-1,-2],[0,-4],[2,-7],[1,-10],[2,2],[1,6]],[[3300,5903],[-5,5],[-1,3],[0,3],[-2,2],[-1,-1],[0,-3],[0,-4],[-1,-3],[1,-4],[2,-1],[3,1],[4,2]],[[3287,5906],[-3,2],[0,-1],[-1,-2],[1,-13],[1,-5],[2,-1],[2,3],[1,2],[-1,10],[1,2],[-1,2],[-2,1]],[[3301,5733],[1,5],[-1,4],[-1,-1],[-1,-1],[-1,-2],[0,-5],[2,-3],[1,3]],[[2972,6242],[3,0],[3,-4],[1,2],[0,1],[-2,2],[-4,2],[-2,0],[-3,2],[-1,-4],[2,-1],[3,0]],[[3088,5675],[-5,4],[-2,6],[-1,2],[-1,0],[0,-4],[4,-9],[5,-5],[2,0],[-2,6]],[[3007,6210],[2,-2],[0,1],[1,1],[-1,2],[-4,1],[-1,0],[0,-3],[3,0]],[[2974,6194],[-2,3],[-2,-2],[1,-4],[3,3]],[[3001,6214],[2,-2],[0,1],[-1,1],[0,5],[-3,0],[0,-2],[1,-1],[1,0],[0,-2]],[[2994,6209],[1,0],[1,1],[0,1],[-2,-1],[-4,3],[0,-3],[0,-2],[1,0],[3,1]],[[525,8259],[-1,0],[2,-6],[2,0],[2,0],[6,13],[-2,-1],[-6,-3],[-3,-3]],[[746,8171],[4,2],[2,0],[0,1],[0,1],[-10,1],[-2,-3],[0,-4],[2,-3],[1,1],[3,4]],[[779,8360],[-1,-5],[-2,-3],[1,1],[1,0],[3,6],[-1,1],[-1,0]],[[763,8248],[1,0],[3,3],[1,2],[0,1],[-1,1],[0,1],[-2,0],[-4,-3],[-1,-2],[1,-1],[2,-2]],[[743,8213],[-1,3],[-2,2],[-3,2],[-2,-1],[1,-1],[1,-2],[3,-2],[2,-2],[1,1]],[[674,8101],[0,-2],[1,0],[3,0],[1,1],[0,4],[-1,2],[-1,-1],[-3,-4]],[[708,8144],[-3,-3],[-3,-3],[-1,-2],[0,-1],[0,-1],[0,-1],[2,1],[5,5],[2,3],[-1,2],[-1,0]],[[716,8144],[-3,-2],[0,-2],[2,-1],[1,0],[2,1],[1,1],[0,2],[0,1],[-3,0]],[[934,8356],[-1,1],[-4,2],[-1,-1],[-2,-1],[-1,-2],[0,-1],[0,-1],[1,-2],[1,-3],[1,-1],[5,4],[6,2],[2,1],[1,1],[-1,1],[-2,0],[-5,0]],[[964,8351],[2,-1],[2,0],[1,1],[0,3],[0,1],[-5,-4]],[[985,8326],[-2,-4],[1,0],[5,6],[4,3],[0,2],[-3,-1],[-2,-2],[-3,-4]],[[916,8351],[-3,2],[-1,-1],[-1,-2],[-4,-7],[-3,-5],[-4,-3],[-4,-5],[-1,-1],[-1,-2],[-2,-4],[1,-2],[3,1],[2,1],[1,1],[1,1],[2,0],[1,1],[0,3],[1,1],[1,1],[1,1],[1,3],[1,2],[9,10],[1,2],[-2,2]],[[891,8338],[-4,3],[-5,-2],[-1,-4],[6,-1],[1,2],[3,2]],[[893,8352],[0,-2],[-1,-1],[0,-4],[2,0],[0,-1],[0,-1],[1,-1],[0,1],[1,2],[1,3],[1,4],[-1,3],[1,1],[0,2],[-1,2],[-1,-3],[-1,0],[0,1],[-2,-5],[0,-1]],[[891,8378],[-1,3],[0,1],[-2,2],[-2,-1],[0,-1],[-1,-3],[1,0],[1,-1],[4,0]],[[1314,8040],[1,1],[1,5],[0,3],[-1,1],[-1,0],[-2,1],[-1,-2],[-1,-1],[-1,1],[-2,6],[-1,2],[0,4],[-2,3],[-1,3],[-6,6],[-3,-1],[-1,-3],[1,-3],[2,-1],[2,-1],[2,-5],[2,-6],[1,-1],[0,-2],[2,-3],[3,-5],[3,-3],[3,-2],[0,3]],[[1282,8143],[1,1],[1,0],[1,2],[-1,5],[-2,3],[-2,-1],[-2,4],[0,2],[-2,1],[-2,2],[-4,-1],[-3,-4],[0,-5],[0,-1],[3,-6],[0,-2],[3,-4],[2,-3],[-3,-3],[-1,-11],[1,-7],[2,0],[2,3],[1,-1],[1,-1],[1,1],[0,4],[2,6],[0,5],[0,5],[1,6]],[[1288,8085],[-3,-3],[3,-4],[-1,-8],[3,2],[2,3],[1,1],[1,2],[0,1],[4,3],[0,1],[-1,2],[-1,1],[-3,-2],[-3,0],[-2,1]],[[1349,8055],[-1,-4],[1,-1],[1,-1],[2,0],[3,0],[-1,3],[-2,7],[-2,8],[-3,2],[-2,0],[0,-3],[1,-4],[-2,-2],[1,-4],[1,1],[2,0],[1,-2]],[[1308,8146],[-1,-2],[0,-2],[0,-3],[2,0],[3,0],[1,1],[3,1],[1,1],[0,4],[-2,2],[-5,6],[-1,-5],[-1,-3]],[[1323,8138],[-4,-9],[-1,-1],[-1,-4],[-3,-1],[0,-2],[0,-3],[1,-3],[1,-1],[5,-1],[1,-1],[0,-3],[0,-1],[1,-1],[2,-1],[2,2],[1,0],[2,-1],[0,9],[1,8],[-4,8],[-3,5],[-1,1]],[[1307,8135],[-2,-3],[-1,-1],[0,-2],[4,-4],[2,-1],[2,0],[3,2],[0,2],[0,1],[0,2],[1,1],[0,1],[-1,1],[-1,1],[-6,0],[-1,0]],[[1269,8234],[-2,3],[-4,3],[-3,-1],[-1,-1],[2,-3],[4,-2],[4,0],[0,1]],[[1411,7933],[-1,0],[-1,0],[0,-2],[1,-3],[2,-6],[2,-2],[3,-6],[1,2],[0,5],[-1,4],[-6,7],[0,1]],[[1363,8033],[-1,-4],[0,-2],[0,-1],[1,0],[3,3],[2,2],[0,2],[-1,1],[-3,0],[-1,-1]],[[1358,7896],[0,-2],[0,-5],[1,-2],[1,-1],[1,7],[-3,3]],[[1380,8002],[-2,2],[-2,0],[-1,-1],[-4,-4],[-2,-3],[0,-1],[0,-2],[1,-1],[0,-1],[1,0],[0,2],[0,2],[0,1],[1,0],[2,-1],[2,-3],[1,-1],[1,0],[1,1],[2,3],[1,2],[-2,4],[0,1]],[[1388,7970],[-5,4],[-5,4],[-2,1],[-2,-5],[3,-3],[3,-5],[5,-3],[6,-10],[1,0],[1,0],[2,3],[1,1],[-6,11],[-2,2]],[[1446,7866],[-1,4],[-1,2],[-1,0],[-2,-2],[-1,-2],[0,-1],[2,-6],[1,-2],[2,-1],[1,0],[0,1],[1,2],[0,4],[-1,1]],[[1436,7919],[1,10],[0,3],[-3,0],[-2,-5],[0,-8],[0,-3],[1,-2],[0,-1],[-1,-3],[2,0],[1,2],[0,2],[1,5]],[[1403,7954],[-1,0],[1,-3],[0,-2],[2,-4],[1,-1],[1,-1],[1,0],[-1,4],[-3,6],[-1,1]],[[1412,7950],[0,8],[-1,2],[-1,2],[0,-1],[-1,-2],[-1,-4],[-1,-2],[1,-1],[0,-2],[1,0],[3,0]],[[1131,8866],[1,-1],[3,-3],[3,2],[4,1],[-1,2],[-4,1],[-2,1],[-4,-3]],[[3305,5492],[3,2],[1,3],[0,2],[-1,2],[0,1],[0,1],[-1,-1],[-3,-4],[-1,-2],[1,-5],[1,1]],[[2771,4847],[0,-4],[-1,-8],[0,-2],[1,-1],[2,0],[1,2],[1,7],[1,1],[1,1],[3,5],[-2,3],[-3,0],[-2,-1],[-2,-3]],[[3576,4969],[-5,-1],[-3,-5],[-4,-11]],[[3564,4952],[0,-13]],[[3564,4939],[-3,-6],[-4,-14],[3,1]],[[3560,4920],[5,5]],[[3565,4925],[5,7],[4,11],[1,0],[4,19],[-3,7]],[[2802,5458],[0,-2],[1,2],[0,2],[-1,-2]],[[2806,5071],[0,-2],[2,0],[0,6],[-1,-1],[-1,-3]],[[2828,5146],[-1,-2],[1,-2],[1,-3],[1,2],[0,3],[-1,2],[-1,0]],[[3311,5509],[2,2],[-1,0],[-1,1],[-1,-1],[0,-1],[-2,-1],[-1,-2],[0,-2],[3,2],[1,2]],[[3764,4849],[-1,-1],[-1,-3],[-1,-4],[1,-4],[-1,-6],[3,5],[0,7],[0,1],[0,5]],[[3925,4284],[0,-5],[-3,-5],[0,-3],[1,1],[4,6],[0,1],[0,3],[-2,2]],[[3916,4254],[0,-1],[0,-3],[1,-2],[1,0],[1,3],[0,4],[-2,0],[-1,-1]],[[3750,4929],[0,-4],[-1,0],[0,-2],[2,-1],[0,2],[2,2],[0,3],[-3,0]],[[3607,5012],[-4,0],[-2,-5],[0,-5],[2,-1],[5,0],[3,-3],[2,0],[2,2],[4,11],[-1,3],[-4,2],[-7,-4]],[[3597,5118],[0,-6],[1,-6],[2,-1],[2,2],[1,2],[-2,9],[0,1],[-2,1],[-2,-2]],[[3593,4992],[0,2],[-1,2],[-3,1],[-2,0],[-4,-3],[-1,-4],[0,-1],[0,-2],[0,-2],[3,-4],[8,11]],[[3619,4991],[7,2],[2,3],[0,4],[-1,3],[-2,1],[-3,-1],[-3,-3],[-3,-3],[-1,-3],[4,-3]],[[3601,5021],[0,11],[-1,0],[-1,-2],[0,-7],[-1,-5],[-2,-5],[-2,-2],[-1,-9],[5,-3],[1,8],[3,7],[-1,7]],[[3603,5019],[4,2],[3,8],[0,4],[-1,2],[-1,-1],[0,-1],[-4,-1],[-1,-4],[0,-7],[0,-2]],[[2492,4973],[-5,-2],[-2,-4],[0,-5],[4,-5],[1,0],[1,0],[1,1],[2,5],[1,6],[-3,4]],[[2516,4959],[-2,-4],[-2,-1],[-1,-4],[0,-1],[0,-1],[2,-1],[3,2],[2,5],[1,2],[1,3],[0,1],[0,1],[-1,1],[-3,-3]],[[2730,5415],[1,2],[-2,6],[-2,-2],[-1,-4],[0,-2],[0,-1],[2,-5],[3,-2],[2,0],[0,2],[-3,3],[0,3]],[[2461,4982],[-2,3],[-5,-1],[0,-2],[0,-4],[1,-3],[2,-2],[3,1],[1,2],[0,6]],[[2486,4932],[-1,-5],[2,-2],[1,0],[1,3],[0,1],[-1,2],[-2,1]],[[2473,4966],[0,1],[0,3],[0,6],[-6,11],[-1,10],[-2,4],[-1,4],[-1,1],[-4,-1],[0,-2],[-3,-3],[1,-1],[1,-2],[2,2],[1,-1],[2,-14],[3,-5],[2,-7],[2,-4],[-1,-3],[-5,-5],[-4,-5],[-1,-3],[1,-4],[1,-4],[2,-1],[6,0],[7,4],[3,11],[-2,4],[-3,4]],[[2481,4989],[-3,2],[-1,-2],[-1,-5],[1,-3],[6,-2],[1,2],[0,3],[-3,5]],[[1961,3496],[-1,-3],[0,-3],[4,2],[2,2],[-2,0],[-3,2]],[[2041,6202],[-1,2],[-1,2],[-1,-1],[0,-5],[0,-3],[3,-2],[0,5],[0,2]],[[1917,6047],[-2,-2],[0,-2],[2,-4],[2,2],[-1,3],[-1,3]],[[1925,6391],[1,-5],[2,-3],[1,-1],[-1,6],[0,3],[-3,2],[0,-2]],[[1947,6352],[0,-1],[1,-7],[1,-3],[1,0],[0,1],[0,1],[-3,9]],[[1855,6627],[-4,2],[-1,5],[-1,3],[-2,5],[-2,0],[-1,-6],[1,-3],[2,-5],[7,-12],[2,-4],[1,1],[-1,5],[-1,9]],[[1811,6763],[2,-3],[1,1],[0,1],[-1,2],[-1,2],[-1,-1],[0,-2]],[[1799,6575],[-1,-1],[0,-7],[-2,-6],[4,-4],[1,2],[0,5],[-1,9],[-1,2]],[[1893,6363],[-3,0],[-2,-1],[9,-10],[0,3],[-4,8]],[[1914,6448],[-1,0],[-2,-2],[-1,-11],[1,0],[2,9],[1,-2],[0,1],[0,2],[0,3]],[[1883,6611],[-1,6],[-1,5],[0,2],[-4,-2],[-1,-2],[-2,-15],[0,-3],[5,-4],[2,0],[2,13]],[[1884,6377],[-1,2],[0,3],[2,19],[-1,3],[-1,-18],[-3,-9],[3,-2],[1,-2],[0,-4],[3,-7],[0,1],[0,2],[-2,4],[0,4],[-1,4]],[[9635,2486],[1,-2],[3,-1],[-2,7],[-2,-4]],[[8453,5594],[-1,-6],[0,1],[2,1],[0,3],[-1,1]],[[8478,5561],[-2,2],[-1,1],[1,-6],[3,-7],[0,3],[-1,7]],[[8413,5412],[-1,-2],[-1,2],[-1,-2],[0,-4],[1,0],[3,2],[0,2],[0,1],[-1,1]],[[8493,5396],[-2,3],[-1,-7],[1,-1],[2,-8],[0,3],[0,10]],[[8498,5542],[0,-2],[-1,-6],[1,-3],[0,1],[1,5],[-1,5]],[[8459,5646],[-1,3],[-2,0],[-2,-1],[2,-8],[1,-2],[3,0],[1,3],[-2,5]],[[8465,5648],[-1,2],[0,-3],[1,-4],[1,-2],[1,0],[0,3],[-1,1],[-1,3]],[[8743,4644],[0,-2],[1,0],[2,6],[-1,0],[-1,-1],[-1,-3]],[[8739,4627],[0,-2],[1,-1],[0,1],[2,4],[0,3],[-1,-1],[-1,-1],[-1,-3]],[[8550,4833],[1,-1],[2,0],[1,4],[-1,-1],[-3,-2]],[[8542,4819],[0,-1],[-2,-1],[2,-3],[2,-1],[0,2],[-2,4]],[[8444,4672],[-1,1],[0,-3],[1,-2],[1,-3],[0,3],[-1,4]],[[8431,4703],[1,-2],[1,0],[0,6],[-2,1],[0,-1],[0,-2],[0,-2]],[[8350,4610],[0,-6],[1,0],[3,0],[0,3],[-1,0],[-3,3]],[[8416,4530],[-2,-3],[-1,-1],[0,-4],[1,0],[1,3],[2,3],[3,1],[0,1],[-2,1],[-2,-1]],[[8264,4547],[-1,-2],[0,-3],[0,-4],[0,-2],[1,-1],[1,0],[3,10],[0,2],[-4,0]],[[6945,8699],[0,2],[1,3],[-5,1],[-3,2],[-5,0],[-3,1],[-1,-2],[5,-9],[5,-4],[5,1],[1,1],[2,2],[-2,2]],[[7690,9232],[3,2],[2,4],[0,1],[-2,1],[-3,1],[-1,-1],[0,-1],[-3,-3],[0,-3],[1,-1],[1,0],[2,0]],[[7779,9427],[-3,-1],[-1,-1],[0,-4],[6,1],[4,3],[-4,1],[-2,1]],[[9486,8868],[-1,0],[-2,-2],[-3,-4],[-6,-3],[0,-4],[2,-4],[-1,-8],[0,-4],[1,-2],[5,-2],[3,-3],[0,-1],[-1,-4],[1,0],[1,1],[1,3],[-1,2],[-3,5],[0,5],[0,6],[-1,4],[1,2],[4,2],[2,3],[0,5],[-2,3]],[[8602,6761],[0,-4],[0,1],[3,5],[-1,2],[-2,-4]],[[8510,7031],[-2,2],[1,-8],[1,-2],[1,4],[-1,4]],[[8468,7199],[-1,-2],[0,-3],[2,2],[1,4],[-2,-1]],[[8366,6566],[-2,-4],[0,-4],[1,0],[2,2],[0,3],[0,2],[-1,1]],[[8151,6272],[-2,0],[1,-3],[1,-1],[1,0],[2,-4],[-1,2],[0,3],[-2,3]],[[8132,6209],[-1,-2],[-1,-2],[1,-2],[0,-3],[1,-2],[0,1],[1,6],[0,1],[1,2],[-2,1]],[[8126,6204],[-1,-3],[0,-1],[3,2],[0,3],[-2,-1]],[[8166,6233],[0,4],[1,3],[-4,-3],[-2,-2],[1,-1],[0,-1],[4,0]],[[7974,5576],[0,-2],[2,3],[1,3],[-1,0],[0,-2],[-2,-2]],[[7867,5598],[0,-1],[1,-4],[1,2],[-2,3]],[[5236,8041],[-1,0],[-2,-1],[0,-1],[1,-1],[3,-1],[1,2],[0,2],[-2,0]],[[5187,7978],[-2,-1],[-1,-1],[3,0],[1,2],[-1,0]],[[3260,8667],[4,-3],[1,-1],[1,-2],[1,-3],[0,-1],[-3,-2],[-3,-5],[-2,-4],[-3,-1],[-1,1],[-4,-1],[-6,2],[-2,2],[-6,9],[0,-1],[1,-5],[0,-2],[-6,-2],[0,-1],[4,-1],[4,-1],[0,-5],[0,-17],[-1,-6],[-3,-6],[-3,-5],[-4,4],[-1,3],[-1,2],[-2,1],[-2,1],[-3,0],[-2,-3],[-3,3],[-3,3],[1,8],[1,5],[0,-1],[-2,-2],[-3,-6],[-3,-7],[-3,3],[-2,3],[-3,4],[-3,4],[-4,5],[-2,6],[-1,1],[-2,5],[-1,1],[0,1],[-2,3],[1,3],[2,4],[3,2],[4,3],[5,2],[2,3],[3,6],[3,5],[4,2],[-2,1],[-4,-2],[-3,-3],[-4,-6],[-3,-3],[-8,-4],[-3,-1],[-4,0],[-8,1],[-2,1],[1,4],[6,6],[-1,1],[-2,-3],[-3,-1],[-2,-1],[-3,0],[-4,4],[-2,2],[-4,1],[-2,1],[-6,10],[-2,3],[-1,3],[-2,2],[-3,2],[-1,-1],[1,-2],[0,-2],[-3,-1],[-3,0],[-3,2],[0,-2],[3,-5],[0,-6],[-1,-1],[-2,0],[-2,0],[-5,5],[-5,3],[-4,2],[0,-1],[2,-6],[3,-5],[4,-5],[7,-5],[3,-3],[-2,-5],[-2,-1],[-2,-1],[-4,0],[-7,3],[-4,3],[-5,6],[-9,7],[-2,0],[-6,-3],[1,-1],[4,0],[3,-1],[7,-5],[0,-2],[-1,-3],[0,-3],[2,-3],[2,-3],[4,-1],[2,-1],[1,-1],[-3,-8],[0,-2],[1,-1],[6,3],[2,1],[2,0],[2,-1],[2,-2],[2,-2],[0,-2],[1,-2],[5,-2],[0,-1],[-5,-4],[-1,-1],[1,0],[4,-2],[3,-3],[2,-4],[0,-2],[0,-2],[0,-1],[2,0],[1,0],[1,-1],[1,-3],[2,-9],[1,-2],[1,0],[0,9],[1,1],[3,-1],[5,-4],[3,-3],[1,-1],[-3,-3],[1,-1],[1,-2],[2,1],[1,3],[3,3],[2,2],[5,-2],[4,-4],[0,-2],[3,-2],[2,1],[4,-5],[-2,-3],[-4,-3],[-1,-1],[2,0],[8,0],[2,-1],[1,-3],[-4,-7],[-3,0],[-5,0],[-2,0],[0,-1],[6,-3],[2,-3],[3,-3],[1,-2],[0,-2],[-1,-1],[0,-1],[5,-1],[3,1],[3,1],[3,-1],[0,-1],[0,-2],[-3,-3],[1,-1],[3,1],[2,-1],[2,-6],[2,-5],[-1,-1],[-3,0],[1,-6],[1,-6],[0,-6],[0,-5],[-2,-1],[-3,0],[0,1],[-6,16],[-1,2],[-2,3],[-5,7],[0,-1],[1,-4],[2,-4],[1,-9],[1,-6],[0,-3],[-1,0],[-1,-1],[1,-2],[4,-6],[2,-4],[2,-3],[1,-3],[1,-1],[0,-1],[-2,-1],[-3,-1],[-2,1],[-6,3],[0,-1],[3,-12],[0,-4],[-2,-1],[-2,2],[-2,3],[-4,4],[-5,5],[-4,3],[-2,0],[0,-1],[-1,0],[-1,1],[-1,2],[-2,2],[-7,6],[-1,0],[1,-2],[1,-4],[-1,0],[-2,0],[-3,2],[-2,4],[-3,6],[-2,3],[0,-2],[1,-6],[0,-2],[-2,-1],[-1,1],[0,1],[-1,3],[-2,2],[-2,2],[-2,1],[0,3],[-1,1],[-4,-1],[-3,2],[-6,8],[-6,8],[-4,5],[-1,1],[2,-6],[2,-8],[1,-3],[-2,-1],[-2,2],[-11,11],[-7,4],[-4,1],[-6,1],[-2,-3],[4,-6],[3,-4],[3,-3],[5,-6],[5,-8],[2,-2],[6,-4],[3,0],[4,-1],[0,-1],[-2,-2],[0,-1],[8,-4],[2,-2],[3,-3],[2,-1],[6,-7],[2,-2],[6,-2],[1,-2],[4,-5],[2,-3],[2,-6],[3,-3],[5,-3],[2,-1],[1,-1],[-1,-3],[0,-1],[-3,-2],[0,-2],[2,-5],[0,-3],[-2,-1],[-4,-2],[-2,0],[-2,2],[-4,1],[-7,5],[-10,4],[-4,1],[-2,2],[-2,1],[-26,5],[-4,1],[-3,1],[-2,2],[-10,5],[-1,1],[-7,8],[-5,10],[-2,1],[-5,2],[-5,-1],[-3,-1],[-4,0],[-3,2],[-7,4],[-6,2],[-6,4],[-2,1],[0,1],[4,6],[-1,0],[-8,-4],[-2,1],[-4,3],[-4,4],[-6,9],[-4,3],[0,1],[5,0],[3,0],[2,1],[5,4],[2,2],[0,1],[-4,1],[-1,0],[0,2],[-2,2],[-3,2],[-3,1],[-10,0],[-2,1],[0,1],[2,5],[1,2],[0,1],[-2,0],[-6,-4],[-1,0],[-3,4],[-1,5],[-1,2],[-2,0],[-5,5],[-7,9],[-3,3],[-3,3],[-2,1],[1,1],[4,8],[0,1],[-4,0],[-5,1],[-3,-2],[-2,0],[-2,1],[-1,0],[-1,-6],[-1,-2],[-2,-1],[-1,0],[-1,1],[0,2],[0,7],[-3,2],[-5,0],[-2,1],[-1,1],[-1,3],[-1,3],[-1,2],[-2,1],[-1,0],[-1,-1],[-1,-1],[-3,0],[0,-2],[2,-2],[3,-4],[2,-5],[-1,-4],[-6,-1],[-4,-1],[-5,1],[-3,1],[-4,3],[-6,-1],[-2,-8],[-1,0],[-6,0],[-3,0],[-8,-4],[-2,-1],[-2,0],[-2,-1],[-3,-2],[-3,0],[-5,2],[-4,1],[-3,-1],[-3,1],[-4,3],[-3,1],[-3,0],[-1,0],[-6,5],[-1,2],[-4,7],[0,3],[-1,2],[1,2],[1,4],[1,7],[2,2],[1,2],[3,3],[12,5],[3,2],[0,1],[-3,6],[0,2],[1,1],[2,3],[1,1],[2,1],[4,-2],[4,-1],[5,0],[8,-2],[12,-5],[6,-3],[5,-5],[4,-5],[0,-2],[-1,-4],[-1,-1],[0,-1],[1,-1],[3,-3],[1,1],[-1,3],[1,2],[1,2],[0,2],[-1,2],[-1,3],[-2,2],[-7,7],[-1,2],[3,1],[11,-2],[4,0],[1,3],[2,1],[2,1],[4,1],[5,-1],[2,-1],[2,1],[3,1],[5,5],[2,1],[4,1],[4,0],[5,-2],[4,0],[-1,3],[-2,7],[-3,6],[-2,2],[-6,4]],[[2943,8659],[-7,7],[-3,5]],[[2933,8671],[-1,3],[1,1],[1,2],[12,9],[10,8],[4,4],[2,3],[2,2],[2,2],[5,1],[1,2],[1,4],[0,3],[5,8],[3,2],[5,2],[4,2],[4,6],[-1,2],[-2,1],[-1,2],[-6,18],[-4,8],[-5,8],[-5,9],[-7,9],[0,2],[1,3],[-1,0],[-7,-4],[-2,0],[-3,2],[-2,2],[-1,4],[0,2],[1,2],[1,4],[0,2],[0,2],[-1,2],[-1,1],[-2,0],[-4,1],[-1,-1],[4,-7],[-1,-2],[-5,0],[-2,0],[-3,1],[-2,1],[-6,7],[-1,3],[0,2],[0,1],[-2,-1],[-1,0],[-3,1],[0,1],[4,3],[1,2],[-3,1],[-3,0],[0,1],[1,1],[4,3],[1,1],[-2,1],[-2,0],[-2,-2],[-5,-5],[-3,-2],[-4,3],[-2,0],[-2,0],[-3,-4],[-6,-2],[-11,-7],[-5,-2],[-5,1],[-1,1],[0,2],[1,2],[0,1],[1,2],[-1,7],[1,2],[2,1],[3,1],[8,-1],[4,0],[3,2],[2,2],[3,3],[0,3],[-2,5],[-1,1],[-8,4],[-4,1],[-3,1],[-3,1],[-1,2],[-2,2],[0,2],[0,2],[2,2],[6,2],[-5,2],[-3,-1],[-2,-1],[-2,-4],[-2,-1],[-5,2],[-3,1],[-2,1],[-1,1],[1,1],[2,1],[4,3],[1,2],[-3,2],[-2,1],[-6,1],[-7,-1],[-3,0],[-1,3],[-1,4],[0,4],[-1,7],[-2,4],[-2,1],[-8,-2],[-2,0],[-2,1],[-6,5],[-2,1],[-1,1],[-4,5],[-2,1],[-2,2],[-2,4],[-3,2],[-2,-2],[-3,-2],[-2,-3],[-2,-3],[0,-2],[2,-1],[9,-3],[2,-2],[2,-3],[2,-3],[1,-4],[-1,-3],[-1,-2],[-2,-2],[-5,-3],[-6,-2],[-6,0],[-3,0],[-15,6],[-3,0],[-3,1],[-8,2],[-4,0],[-8,2],[-13,1],[-2,-1],[3,-2],[3,-2],[3,0],[3,-2],[5,-5],[3,-2],[2,-4],[0,-1],[-2,-2],[-18,12],[-11,-4],[-5,-2],[-4,0],[-6,2],[-12,5],[-4,2],[-2,0],[-11,-2],[-9,0],[-18,2],[-7,2],[-2,2],[-2,0],[-4,0],[-10,2],[-10,-4],[-12,4],[-3,2],[-1,2],[-4,6],[0,3],[1,4],[1,2],[1,1],[-6,-4],[-3,0],[-3,0],[-8,1],[-2,-1],[1,-1],[2,-2],[0,-1],[-5,-1],[-7,1],[-3,0],[-2,-1],[-3,-3],[-1,0],[-2,0],[-8,6],[-6,5],[-7,1],[-3,1],[-2,2],[-10,13],[-2,3],[-3,10],[-1,3],[-1,1],[2,0],[10,-1],[9,0],[5,-1],[6,-2],[7,-2],[6,-1],[8,1],[10,2],[1,1],[-6,2],[-6,4],[-5,3],[-3,2],[-5,1],[-15,1],[-14,3],[-9,3],[-8,4],[-3,2],[-1,2],[-1,5],[-1,9],[-2,6],[-1,3],[0,2],[3,6],[7,6],[0,1],[-1,0],[-3,2],[-1,2],[-1,3],[0,3],[1,3],[1,3],[3,6],[5,6],[5,7],[0,2],[1,5],[1,5],[0,2],[1,3],[3,4],[4,4],[6,3],[1,1],[0,2],[0,1],[1,1],[15,11],[6,4],[6,3],[7,2],[19,4],[11,1],[12,0],[24,-2],[2,-2],[1,-1],[1,-2],[-1,-2],[-6,-5],[-8,-4],[-5,-4],[-9,-8],[-3,-3],[-11,-17],[-2,-2],[-2,-3],[-1,-6],[1,-2],[1,-3],[6,-8],[2,-3],[0,-4],[-1,-7],[0,-4],[0,-4],[2,-5],[2,-8],[5,-7],[8,-7],[6,-5],[6,-3],[6,-5],[2,-3],[-3,-3],[-8,-4],[-9,-2],[-6,-1],[-6,-4],[-8,-3],[-4,-2],[2,-1],[6,1],[5,2],[9,5],[5,1],[15,0],[3,-1],[-2,-2],[0,-1],[0,-1],[2,-2],[3,-1],[2,1],[0,4],[3,14],[1,5],[0,4],[0,4],[-1,3],[-4,1],[-5,0],[-3,0],[-3,1],[-3,1],[-1,2],[-4,5],[-2,3],[-6,5],[-3,1],[2,2],[5,3],[3,2],[4,6],[3,1],[8,-1],[11,-5],[8,-4],[2,0],[-2,2],[-8,6],[-4,3],[-2,3],[1,1],[4,2],[1,1],[-6,2],[-3,0],[-3,-2],[-3,0],[-5,3],[-1,1],[-3,3],[-2,4],[-1,2],[-1,1],[0,5],[0,3],[0,3],[2,2],[3,3],[2,2],[3,0],[8,-2],[20,-7],[0,3],[-23,9],[-8,2],[-2,4],[12,12],[11,3],[6,4],[9,0],[8,-2],[1,0],[-4,5],[0,1],[5,3],[9,3],[11,2],[2,1],[3,1],[5,1],[12,1],[7,-1],[10,-2],[5,-3],[2,-2],[3,-7],[3,-9],[3,-4],[6,-2],[4,-2],[2,-3],[0,-3],[-1,-4],[1,-3],[3,-4],[2,-3],[4,-2],[0,-1],[-1,-2],[-3,-2],[-7,-7],[-9,-7],[-7,-7],[0,-1],[13,9],[5,0],[0,-1],[-3,-5],[-3,-4],[-4,-3],[1,-1],[6,-5],[-1,-1],[-3,0],[-1,0],[-1,-1],[-1,-1],[0,-2],[1,-3],[0,-1],[-1,-2],[1,0],[2,0],[1,1],[3,3],[9,9],[5,4],[2,0],[5,-2],[2,0],[-6,7],[-1,2],[2,2],[0,1],[4,2],[2,1],[2,-1],[2,-3],[1,-2],[2,-1],[4,1],[3,3],[4,-2],[5,-5],[0,-4],[0,-5],[0,-4],[6,-6],[5,-3],[1,0],[0,1],[-1,2],[-3,3],[-2,3],[-2,4],[1,9],[4,5],[3,-2],[4,-2],[4,-1],[5,1],[11,-6],[5,0],[0,2],[-4,1],[-7,3],[-10,4],[-5,4],[0,2],[0,2],[0,2],[1,2],[2,1],[10,5],[7,2],[5,1],[9,0],[10,-1],[5,-1],[6,-4],[8,-3],[3,-1],[3,0],[4,1],[4,0],[11,-5],[3,-3],[2,-3],[1,-3],[1,-3],[0,-2],[-10,-11],[-4,-1],[-2,-4],[-4,-8],[-4,-4],[0,-1],[3,2],[3,5],[3,5],[4,3],[8,5],[7,2],[6,-1],[5,0],[4,-1],[2,-1],[1,-1],[1,-3],[0,-2],[-1,-3],[-2,-3],[-8,-3],[-5,-2],[-3,-1],[-8,-1],[0,-1],[7,-1],[7,0],[0,-2],[-4,-4],[-1,-3],[1,-3],[0,-3],[-3,-5],[-3,-5],[1,0],[7,6],[2,8],[2,6],[4,4],[2,1],[7,0],[4,4],[4,1],[1,0],[3,-1],[0,-1],[-4,-7],[-9,-11],[3,1],[3,3],[3,2],[4,4],[3,-3],[4,-3],[2,-6],[4,-3],[2,-2],[0,4],[-4,7],[1,3],[3,2],[8,6],[5,-2],[4,-2],[1,1],[5,-1],[6,-1],[7,-1],[7,-3],[5,-3],[3,-3],[2,-2],[1,-2],[1,-3],[-1,-2],[-5,-5],[-2,-3],[-3,-1],[-7,1],[-3,0],[-2,-2],[-8,-7],[-4,-3],[-4,-2],[-1,-1],[9,0],[2,2],[3,4],[3,4],[8,2],[10,-4],[5,0],[4,4],[5,3],[1,1],[1,-1],[4,-3],[1,-2],[-1,-6],[0,-2],[-3,-4],[-7,-7],[-5,-2],[-5,-1],[-6,-3],[-2,-1],[-2,-3],[-2,-2],[-2,-1],[3,-2],[1,0],[1,1],[4,5],[2,2],[2,1],[1,-1]],[[3017,8918],[1,-1],[2,-1]],[[3020,8916],[0,-4],[-4,-17],[3,5],[7,17],[2,3],[4,4],[8,5],[6,3],[7,2],[4,1],[4,-1],[3,-2],[3,-1],[5,1],[3,0],[3,-2],[3,-2],[5,-2],[11,-4],[1,-1],[2,-2],[1,-2],[0,-2],[-2,-3],[-2,-1],[-2,0],[-2,-2],[-4,-3],[-2,-1],[-6,-1],[-6,-1],[-4,-1],[-7,-3],[-10,-7],[0,-2],[4,0],[3,1],[4,4],[5,2],[6,1],[9,1],[4,0],[1,0],[0,-1],[1,-2],[-2,-2],[-2,-2],[-4,-5],[3,-2],[4,0],[3,1],[2,4],[2,2],[3,0],[2,1],[2,1],[1,1],[-3,2],[0,1],[1,3],[2,3],[2,1],[2,1],[6,-2],[4,-4],[9,-10],[2,-2],[3,-8],[1,-3],[-1,-3],[-1,-1],[-1,0],[-2,-1],[-13,4],[-6,-1],[-2,-1],[-2,-1],[-2,-2],[-1,-2],[-3,-1],[-8,0],[-4,-1],[-8,-3],[-3,-1],[-1,-2],[5,0],[8,3],[8,1],[12,-6],[4,-1],[3,1],[2,0],[11,0],[3,-1],[5,-2],[8,-5],[1,-1],[1,-2],[1,-1],[-1,-4],[0,-1],[-3,-1],[-11,1],[-4,1],[-4,-1],[-3,0],[-5,2],[-4,2],[-8,-2],[-5,1],[-6,-1],[-12,-6],[1,-1],[16,5],[3,0],[5,-2],[8,-4],[3,-1],[0,-6],[-2,-4],[-2,-5],[-4,1],[-8,3],[-4,0],[-2,0],[-4,-2],[-1,0],[-14,3],[-3,1],[0,-1],[0,-1],[13,-5],[9,0],[6,-1],[3,-2],[2,-1],[0,-4],[3,-4],[3,-1],[1,0],[3,1],[3,0],[3,0],[3,-2],[4,-1],[3,-1],[2,0],[8,0],[3,-1],[1,0],[-2,-2],[-6,-2],[-1,-3],[3,-3],[2,-3],[0,-2],[-2,-5],[0,-1],[0,-1],[5,4],[1,0],[0,-5],[1,0],[2,4],[-1,6],[3,2],[8,1],[-1,-8],[0,-5],[-4,-7],[-3,-3],[2,-1],[1,0],[2,1],[3,6],[7,6],[1,0],[0,-2],[-1,-4],[3,-2],[3,2],[2,1],[3,0],[2,-1],[0,-2],[-1,-7],[0,-2],[4,-5],[0,3],[-1,6],[1,2],[3,4],[6,4],[3,1],[1,0],[3,-3],[-1,-1],[-3,-1],[-2,-3],[-1,-4],[2,-2],[5,0],[5,3],[3,-2],[4,-4],[7,-6],[3,2],[5,-5],[-6,-4],[2,-8],[-9,0],[-4,-1],[-3,1],[-4,0],[4,-2],[5,-1],[1,-2],[5,0],[3,0],[6,0],[1,3],[4,2],[2,1],[2,-1],[6,-1],[8,-6],[-4,-3],[-1,-3],[-1,-3],[-1,-2],[-1,-2],[-11,-10],[2,0],[5,3],[9,3],[5,2],[3,-1],[2,0],[2,1],[3,-2],[6,-1],[7,8],[4,-2],[4,-4],[9,-9],[4,-5],[2,-2],[0,-2],[-4,-3],[-2,0],[-6,4],[-5,2],[-3,0],[-3,-1],[1,-1],[12,-7],[2,-5],[0,-2],[-8,-4],[-2,0],[-6,2],[-3,3],[-3,1],[-4,0],[-1,-1],[4,-5],[0,-1],[-2,-1],[-1,-3],[8,-4],[6,-4],[1,-2],[-4,-2],[-3,0],[-7,1],[-3,1],[-1,-1]],[[3091,9514],[1,1],[49,11],[1,1],[2,1],[1,2],[4,3],[17,1],[9,1],[5,1],[3,3],[5,1],[18,0],[4,0],[8,3],[15,3],[31,9],[9,2],[5,4],[10,4],[10,5],[1,4],[-2,3],[-3,2],[-2,2],[-6,1],[-22,1],[-21,-3],[0,1],[4,3],[0,2],[-8,5],[-6,2],[-1,1],[0,1],[2,1],[3,1],[-1,2],[-4,1],[-10,1],[-4,-1],[-8,-2],[-2,0],[-4,2],[-4,3],[-3,2],[-2,0],[-4,-1],[-1,-1],[-3,-3],[-1,-1],[-3,0],[-4,2],[-5,0],[-11,-2],[-14,-3],[-7,-1],[-3,-1],[-11,-2],[-10,-1],[-12,-1],[-8,1],[3,1],[42,8],[7,2],[5,3],[0,1],[-5,1],[-23,1],[-6,0],[-8,0],[-5,0],[-9,2],[-7,0],[-23,1],[-2,1],[-6,3],[-2,1],[-3,1],[-25,-1],[-6,-1],[-9,-4],[0,-1],[6,-2],[7,-3],[-5,1],[-8,3],[-16,7],[-2,0],[-21,-1],[-14,-5],[-2,-1],[-1,-2],[0,-2],[5,-4],[13,-4],[3,-2],[-17,2],[-12,5],[-6,3],[-3,3],[-4,2],[-6,1],[-37,2],[-39,-2],[3,-3],[3,-2],[14,-6],[6,-3],[3,-2],[13,-5],[2,-2],[-5,-2],[-8,-2],[-3,1],[-3,3],[-3,2],[-2,2],[-22,9],[-7,3],[-4,0],[-10,1],[-16,-1],[-18,2],[-19,1],[-8,-2],[1,-1],[4,-2],[4,-2],[5,-2],[13,-3],[11,-2],[1,-1],[-8,0],[-29,2],[-16,3],[-10,1],[-3,-1],[-1,-1],[1,-2],[9,-7],[-1,-1],[-10,2],[-10,2],[-6,1],[-9,-1],[0,-2],[4,-2],[8,-3],[-1,0],[-9,-1],[-7,-2],[-5,-2],[1,-1],[5,-4],[7,-3],[15,-5],[37,-9],[14,-5],[5,-4],[-1,-1],[-6,2],[-6,3],[-7,2],[-11,2],[-29,6],[-19,6],[-7,1],[-3,0],[-2,-1],[-1,-1],[3,-3],[9,-3],[-1,-2],[-8,1],[-4,1],[-6,2],[-5,3],[-11,8],[-7,1],[-15,1],[-5,2],[-5,2],[-5,1],[-10,-3],[-6,-2],[-8,-4],[-4,-1],[-7,-2],[-12,-1],[1,-2],[35,-8],[4,-1],[3,-2],[-10,0],[-3,-2],[-3,0],[-7,1],[-8,3],[-6,1],[-7,0],[-5,-1],[-5,-2],[0,-2],[-6,3],[-5,3],[-7,1],[-11,1],[-14,-2],[-9,-2],[-8,-4],[-6,-2],[-7,-1],[-15,0],[-9,-1],[-12,-3],[-8,-2],[-6,-3],[-6,-3],[-1,-3],[8,-3],[3,0],[5,1],[8,3],[5,0],[4,0],[5,-1],[14,0],[-1,-1],[-20,-8],[-1,-2],[5,-1],[3,-1],[37,8],[14,1],[10,0],[14,-2],[0,-1],[-14,1],[-14,-1],[-7,-2],[-15,-4],[-7,-4],[1,-1],[12,-3],[-2,-1],[-8,0],[-11,-3],[-1,-3],[6,-3],[4,-2],[6,-1],[15,2],[44,2],[19,2],[20,6],[13,3],[6,0],[7,0],[-4,-2],[-20,-7],[-18,-5],[-13,-2],[-13,-1],[-28,1],[-21,-3],[-3,-2],[2,-2],[2,-1],[2,-1],[4,-2],[8,-2],[11,-3],[6,-2],[8,-1],[11,1],[7,3],[23,12],[8,4],[5,1],[32,3],[37,3],[-2,-2],[-36,-4],[-16,-3],[-11,-3],[-17,-8],[-5,-3],[-5,-4],[0,-2],[2,-1],[8,-2],[4,0],[10,1],[12,-3],[5,-1],[20,1],[5,0],[4,1],[6,3],[6,4],[7,2],[17,1],[8,2],[8,0],[-3,-2],[-12,-5],[-4,-3],[8,-1],[7,0],[22,3],[7,0],[9,2],[24,6],[10,4],[4,2],[2,2],[2,3],[2,4],[3,3],[3,2],[3,0],[4,0],[6,1],[10,6],[11,4],[30,6],[-4,-3],[-14,-3],[-21,-9],[-5,-3],[-4,-4],[-2,-2],[-1,-3],[5,-1],[15,-1],[17,0],[8,-1],[7,-1],[-9,-2],[-9,0],[-25,-3],[-34,-8],[-1,-1],[-11,-5],[-26,-5],[-43,-4],[-7,-1],[-5,-2],[0,-2],[8,-6],[10,-6],[13,-6],[6,-4],[8,-5],[5,-3],[4,-3],[9,-1],[12,1],[4,-1],[-4,-2],[-6,-1],[-5,-1],[-10,1],[-12,2],[-6,2],[-5,2],[-5,3],[-10,7],[-8,5],[-9,4],[-9,5],[-11,4],[-9,2],[-17,1],[-14,0],[-32,2],[-5,-3],[-3,-8],[3,-5],[2,-10],[8,-6],[3,-1],[16,-2],[5,-1],[5,-3],[7,-7],[9,-6],[4,-4],[5,-5],[6,-3],[9,-4],[2,-2],[-7,0],[-6,2],[-6,2],[-3,0],[-4,-1],[-1,-2],[2,-2],[2,-2],[3,-1],[4,-1],[11,-1],[20,0],[11,-2],[6,0],[5,1],[6,2],[4,1],[4,0],[-1,-2],[-6,-3],[-4,-2],[-4,-1],[-4,0],[-16,0],[-4,-2],[-3,-2],[-4,1],[-4,1],[-10,2],[-24,3],[-6,1],[-7,0],[-13,-4],[-15,-1],[-16,-3],[-4,-6],[-5,-6],[-6,-4],[-4,-3],[0,-8],[-1,-6],[6,-2],[11,-1],[7,2],[7,2],[10,5],[4,3],[-4,-8],[-4,-6],[17,1],[5,2],[4,3],[7,7],[7,12],[-4,-16],[10,0],[5,-2],[4,-2],[-8,1],[-3,0],[-11,-7],[-7,-3],[-8,-5],[8,-9],[0,-11],[5,-3],[6,0],[11,3],[9,-2],[6,0],[5,0],[9,5],[4,3],[16,16],[3,2],[0,-3],[-2,-3],[-1,-2],[-5,-6],[-10,-9],[-6,-4],[-2,-1],[-2,-3],[-3,-1],[-7,-1],[-14,-2],[-7,0],[-6,1],[-18,4],[-4,3],[-5,6],[-7,7],[-6,4],[-10,3],[-7,1],[-6,0],[-8,-1],[-7,-2],[-7,-3],[-2,-3],[4,-7],[4,-6],[3,-3],[3,-2],[4,-3],[5,0],[2,-1],[2,-1],[7,-6],[1,-1],[-1,0],[-6,-1],[-8,-2],[-7,0],[-6,0],[-9,0],[-7,-1],[-4,-2],[-6,-5],[-20,-9],[-2,-9],[0,-9],[5,-1],[16,-1],[7,-2],[0,7],[-2,5],[4,7],[0,-10],[2,-10],[8,0],[17,-1],[0,11],[4,-8],[11,-2],[8,-2],[3,8],[3,4],[1,-1],[2,-1],[2,-3],[5,-4],[12,-4],[9,-2],[6,-1],[24,3],[1,18],[7,-10],[3,-3],[13,0],[32,1],[1,3],[-1,3],[-3,4],[-4,3],[-1,1],[4,-1],[2,-2],[3,-1],[3,0],[2,-1],[6,-6],[3,-1],[3,-1],[4,0],[3,1],[5,1],[3,-1],[2,-2],[4,-3],[0,-2],[-2,-3],[-1,-3],[-1,-3],[1,-1],[4,-1],[3,0],[14,4],[7,0],[12,4],[6,2],[5,3],[5,2],[18,7],[5,4],[4,6],[-1,6],[-5,4],[-3,3],[-2,0],[-3,-1],[-5,-3],[-4,-2],[-5,1],[-7,2],[-3,3],[2,2],[-1,4],[-1,4],[-5,2],[-11,0],[-9,-3],[-1,0],[-11,5],[-4,1],[-9,1],[-4,-1],[-7,-2],[-6,-1],[-3,1],[-3,2],[-3,2],[8,0],[7,1],[6,2],[1,1],[-3,1],[-3,3],[-4,4],[-1,1],[4,-1],[4,-1],[14,-7],[9,-3],[8,0],[10,-1],[21,2],[8,0],[4,1],[6,1],[6,3],[3,2],[3,4],[1,5],[-1,7],[0,6],[0,3],[2,2],[15,0],[14,-1],[7,1],[10,3],[7,0],[3,0],[3,1],[9,12],[10,6],[-1,1],[-7,3],[-18,5],[-8,1],[1,0],[12,1],[15,-1],[15,2],[9,4],[0,2],[3,4],[-1,1],[-4,0],[-13,6],[-9,1],[-11,1],[-4,4],[-4,1],[-5,1],[-7,1],[-8,0],[-19,-2],[-6,-2],[-5,0],[-4,1],[-5,3],[-6,2],[-3,0],[-1,1],[9,1],[8,-1],[7,-1],[9,0],[17,2],[7,0],[4,1],[6,0],[7,0],[8,-1],[3,-2],[8,-1],[16,0],[3,1],[2,10],[-7,0],[-10,-2],[-7,2],[-7,0],[-10,4],[-5,1],[-5,5],[-10,4],[-5,0],[-1,1],[14,-1],[9,-1],[8,-2],[7,-1],[7,0],[13,2],[11,0],[6,1],[5,1],[4,1],[11,-1],[3,1],[2,1],[1,2],[1,2],[0,3],[-5,5],[-2,1],[-5,1],[-11,0],[-14,2],[-3,1],[7,3],[7,0],[10,-2],[9,-1],[29,-7],[6,-1],[7,1],[16,3],[2,1],[5,4],[1,2],[-5,1],[-2,1],[16,4],[6,4],[-1,2],[-5,1],[-3,0],[-21,-3],[-9,1],[-3,1],[0,1],[4,1],[3,0],[4,0],[5,1],[11,2],[23,2],[1,3],[-12,13],[-2,1],[3,0],[6,-4],[7,-3],[6,-2],[6,0],[5,1],[4,2],[12,9],[9,5],[24,10],[29,10],[12,6],[23,8],[18,8],[1,3],[-13,1],[-13,0],[-72,-13],[-6,-1],[-5,1]],[[1648,8864],[-4,3]],[[1644,8867],[-4,2],[-11,5],[-5,2],[-6,1],[-9,1],[-9,-1],[-9,1],[-2,-1],[-5,1],[-2,-1],[-1,-1],[-1,-3],[-1,-5],[-2,-5],[-1,-2],[-3,-1],[-3,-4],[-2,-2],[-2,-1],[-12,0],[-2,-1],[-6,1],[-2,1],[-2,1],[0,1],[1,2],[1,2],[8,9],[0,2],[-6,2],[-2,2],[-2,8],[0,4],[1,4],[0,3],[-2,2],[-1,0],[-2,0],[-2,-2],[-1,-2],[-6,-2],[-1,-1],[1,0],[1,-1],[1,0],[3,-1],[-1,-1],[-2,-2],[-2,-2],[-2,-3],[-2,-1],[-1,0],[-2,0],[-1,-4],[1,-1],[-4,-4],[0,-2],[2,-3],[3,-5],[0,-3],[-6,-4],[-4,0],[-6,2],[-5,2],[-4,2],[-5,5],[-10,10],[-2,3],[-2,4],[-2,6],[-3,5],[-6,10],[-2,3],[-4,4],[-11,9],[-3,1],[-3,2],[-2,-1],[-2,-2],[-1,-2],[0,-4],[1,-1],[4,-2],[-2,-2],[2,-2],[8,-2],[-2,-2],[-9,-3],[-5,-3],[-3,-7],[0,-1],[-9,-9],[-4,-3],[-4,-2],[-2,-1],[-1,1],[-1,2],[-1,3],[1,2],[5,2],[1,1],[1,4],[-1,0],[-2,-2],[-1,-1],[-3,-2],[-4,-1],[-8,-2],[-16,-6],[-6,-3],[-5,-5],[-4,-5],[-6,-9],[-1,-2],[-1,-4],[-1,3],[0,6],[0,3],[-2,1],[-1,1],[-2,0],[-1,-2],[-2,-3],[-1,0],[1,3],[-2,1],[-6,1],[-2,0],[-4,-2],[-1,-1],[1,-1],[0,-1],[-1,-2],[-3,-2],[-6,-4],[-2,-1],[-4,-2],[-5,-2],[-5,-3],[-1,-2],[0,-2],[0,-2],[1,-3],[1,-1],[4,-1],[-1,-2],[-3,-2],[-17,2],[-1,-1],[1,-1],[3,-2],[2,-2],[-2,0],[-4,2],[-1,1],[-1,3],[1,2],[4,5],[4,3],[3,4],[4,6],[4,3],[6,1],[4,2],[4,3],[2,2],[4,6],[1,1],[2,1],[11,2],[4,1],[3,1],[7,1],[4,1],[3,2],[7,5],[23,12],[3,4],[0,2],[-3,3],[-1,2],[-2,0],[-4,-5],[-2,-1],[-2,0],[-4,0],[-3,0],[-3,2],[-3,1],[-5,-1],[-7,-4],[-2,-2],[-1,-2],[-3,-4],[-2,-1],[-3,2],[-3,-1],[-4,-2],[-10,-7],[-6,-2],[-2,0],[-3,2],[-4,-1],[-2,0],[-1,-1],[0,-1],[3,0],[2,-1],[0,-1],[-1,-1],[-2,0],[-9,1],[-2,-2],[-3,-6],[-2,-2],[-2,-2],[-4,-2],[-5,0],[-6,-2],[-7,-4],[-6,-3]],[[1273,8846],[0,2],[4,6],[2,2],[2,5],[-1,1],[-5,1],[-1,2],[-2,3],[-1,2],[-5,0],[-1,-1],[-1,-1],[0,-4],[0,-1],[1,-4],[-1,-1],[-10,1],[-8,-1],[-2,-1],[-1,-1],[0,-6]],[[1243,8850],[-1,0],[-6,1],[-3,-2],[-2,1],[-6,-11],[1,-2],[3,-2],[3,-1],[2,0],[-1,-1],[-2,-1]],[[1231,8832],[-5,0],[-2,0]],[[1224,8832],[0,-1],[1,-3],[1,0],[6,-2]],[[1232,8826],[6,-2],[1,-1],[4,-8],[-3,1],[-14,7],[-7,3]],[[1219,8826],[-9,1]],[[1210,8827],[-2,0]],[[1208,8827],[-6,-1],[-10,4],[-5,0],[-17,8],[-7,3],[-5,4],[-11,5],[-13,11],[-22,6],[-12,-1],[-13,2],[-4,1]],[[1083,8869],[-2,0],[-6,0],[-1,-1],[-2,1],[-3,3],[-5,3],[-17,6],[-3,4],[-8,5],[-14,4],[-2,-1],[-2,0],[-6,1],[-5,0],[-9,-3],[-10,-1],[-5,-3],[-16,1],[-1,2],[-6,1],[-11,6],[-6,0],[-6,1],[-13,1],[-9,-2],[-18,3],[-2,1],[-3,4],[-4,1],[-3,2],[-3,0],[-4,-3],[-3,1],[-5,5],[-5,1],[-11,4],[-4,-1],[-4,1],[-9,0],[-8,-3],[-3,-1],[-4,1],[-4,2],[-3,1],[-9,-2],[-4,-1],[-3,-2],[-20,2],[4,3],[0,2],[1,1],[-11,0],[-2,1],[-1,2],[-3,0],[-2,2],[1,5],[5,4],[-2,2],[-5,2],[-5,0],[-3,0],[-13,3],[-7,-3],[-6,1],[-6,-1],[-7,-5],[-6,3],[-5,0],[-6,3],[2,2],[1,3],[-4,3],[-3,2],[-6,1],[-2,-1],[-2,-4],[-8,-6],[-3,-2],[-5,-2],[-3,1],[-2,3],[-2,2],[9,3],[5,4],[1,3],[-2,4],[-4,0],[-18,6],[-3,3],[2,2],[3,1],[-2,0],[-9,-5],[-5,-5],[-7,-7],[-3,-3],[-8,-6],[-8,-4],[-3,-1],[-13,0],[-1,-1],[-3,-2],[-11,1],[-2,-2],[-5,-1],[-1,0],[-1,1],[2,2],[2,1],[0,2],[-1,1],[-2,0],[-11,-5],[-11,-9],[4,0],[6,-6],[10,0]],[[573,8917],[-9,-3],[-3,2]],[[561,8916],[-1,-3],[-1,-3],[1,-4],[-1,-3],[-1,3],[-5,1],[2,6],[-2,1],[4,6],[-3,1],[-2,0],[-14,-8],[0,-2],[-10,-6],[-18,-4],[-4,-2],[-6,-2],[-2,0],[1,1],[3,1],[3,3],[2,0],[-1,1],[-1,1],[-2,2],[-2,-2],[-3,-3],[-8,-8],[-16,-18],[-4,-9],[-1,-8],[-1,-4],[-1,0],[-1,0],[-1,-2],[-8,-10],[-9,-8],[-8,-4],[-4,-1],[-16,-2],[-5,-1],[-13,-1],[-19,1],[1,-5],[-3,-12],[-3,-8],[-2,-2],[-3,-2],[-2,1],[3,2],[-3,0],[-4,-3],[6,-2],[4,-1],[5,-2],[8,-6],[16,-7],[35,-24],[5,-7],[4,-12],[2,-4],[5,-5],[15,-4],[7,0],[5,-1],[5,5],[0,-2],[0,-3],[12,2],[7,-2],[2,-2],[-3,-3],[-4,-7],[1,-5],[5,-3],[3,-3],[5,-3],[9,6],[6,1],[6,-4],[7,1],[3,-2],[1,-4],[0,-5],[-12,-2],[-3,0],[-8,5],[-3,1],[-5,0],[-7,-2],[-9,6],[-3,6],[0,6],[-3,1],[-3,7],[-3,1],[-3,-1],[-4,-2],[2,-4],[2,-4],[4,0],[4,-3],[8,-11],[-1,-4],[3,-3],[8,2],[11,-4],[2,-2],[1,-6],[-2,3],[-3,-1],[-4,2],[-3,1],[-3,-1],[-7,-11],[-3,-1],[-8,2],[-10,-1],[-4,0],[-5,2],[-8,-1],[-14,0],[-10,8],[2,2],[2,2],[0,5],[3,6],[1,2],[-2,2],[-2,1],[3,0],[4,0],[-2,2],[-9,0],[-11,-2],[-6,-1],[-11,-7],[-4,0],[-7,-1],[-9,-5],[-1,-2],[-1,-3],[8,-4],[-1,-1],[-1,-1],[-2,-1],[-8,1],[-2,0],[-4,2],[-5,-1],[-4,-3],[-6,-2],[-4,-5],[-3,-3],[-2,-2],[-9,-1],[-5,-6],[-9,-4],[-1,2],[0,2],[-2,-2],[-2,-3],[1,-4],[2,-1],[16,-8],[20,-5],[2,1],[11,-3],[1,-1],[1,-1],[-4,0],[-5,-1],[-2,-5],[-6,-1],[-3,0],[-1,1],[-1,0],[3,-3],[8,-8],[3,-2],[0,-5],[-1,-2],[-1,-4],[5,-6],[5,-2],[19,-4],[9,-2],[4,-1],[2,0],[2,1],[0,2],[2,1],[1,0],[1,-1],[11,4],[16,0],[7,-2],[6,-4],[3,-3],[1,3],[2,3],[-4,0],[-2,2],[-1,2],[3,3],[9,-8],[2,-8],[2,1],[2,4],[9,9],[4,3],[9,4],[3,4],[3,-1],[5,0],[8,7],[1,0],[2,-1],[3,-4],[2,-2],[1,-2],[0,-4],[-1,-4],[-1,-2],[-4,-3],[-4,-1],[-6,1],[-2,-5],[3,0],[5,-2],[6,-8],[2,-13],[2,-5],[2,-6],[-1,-5],[-3,-4],[-5,-6],[-5,-3],[-6,-2],[-13,-1],[-3,1],[-1,4],[-2,0],[-3,0],[-2,-5],[-7,-10],[-5,-3],[-4,-5],[-4,-2],[-6,-2],[-2,0],[-2,2],[-2,1],[-4,-3],[-2,-2],[-1,1],[1,1],[2,1],[1,1],[0,2],[-3,4],[-6,3],[-5,1],[-8,-3],[-1,-2],[-2,-3],[4,-4],[0,-1],[-1,0],[-7,-1],[-3,-2],[-1,-3],[-1,-7],[1,-7],[0,-3],[3,3],[3,2]],[[428,8483],[0,-1],[-3,-5],[-4,-1],[1,-4],[1,-1],[0,-1],[-3,2],[-3,1],[-4,-1],[-2,-2],[-7,-10],[-7,-11],[-1,-5],[0,-3],[1,-1],[3,-4],[-7,-1],[-4,-1],[-2,-1],[1,-3],[6,-3],[-1,-1],[-7,-2],[-1,1],[-1,-1],[0,-3],[1,-3],[1,-2],[4,3],[3,-1],[1,-3],[-3,-5],[2,-3],[4,-2],[2,-8],[2,-3],[2,-1],[3,1],[0,3],[0,3],[1,3],[2,0],[1,0]],[[410,8403],[-2,-2],[-1,-2],[2,-2],[2,0],[1,1],[1,1],[0,-4],[1,-2],[4,1],[2,0],[0,-1],[-3,-3],[-5,-4],[1,-2],[2,0],[8,0],[9,-3],[13,0],[6,5],[3,-1],[2,-2],[-2,-2],[-5,0],[-2,-1],[8,-2],[3,-1],[2,-2],[-3,-6],[-5,-4],[-3,5],[-2,4],[-1,1],[-2,0],[-3,-4],[-5,-5],[-2,-1],[1,3],[2,5],[-1,2],[-2,2],[-4,1],[-5,3],[-3,1],[-3,-1],[-3,-7],[-9,-11],[3,-1],[3,0],[3,-2],[-1,-2],[0,-3],[4,-3],[3,-2],[4,-1],[5,-8],[10,-9],[-1,-2],[0,-3],[7,-5],[6,-1],[13,3],[10,4],[4,4],[4,0],[1,3],[1,5],[-1,4],[0,1],[-4,2],[2,2],[4,5],[6,12],[1,2],[2,3],[2,0],[3,0]],[[501,8371],[-5,-4],[-4,-9],[-4,-10],[5,-6],[3,-11],[6,-14],[3,-7],[0,-4],[-2,-5],[-1,-4],[-3,-4],[1,-8],[3,-4],[3,2],[4,0],[-4,-5],[0,-4],[0,-3],[2,-5],[-4,-5],[-4,-2],[-4,-2],[11,-2],[11,4],[1,4],[1,1],[1,2],[1,0],[8,4],[3,0],[4,4],[4,3],[4,3],[3,-5],[3,-3],[7,-5],[2,1],[3,3],[2,1],[6,-7],[2,-4],[8,-14],[4,-3],[4,2],[1,4],[-3,11],[1,4],[2,7],[-1,3],[1,-1],[2,-1],[3,3],[2,5],[2,1],[6,-3],[4,-3],[-3,0],[-4,1],[-3,0],[-1,-3],[-1,-5],[2,-4],[1,-2],[3,-6],[3,-1],[4,1],[10,6],[15,7],[5,6],[4,8],[-3,-9],[-3,-11],[1,-1],[1,-1],[-8,-5],[-6,-8],[-2,-4],[0,-4],[1,-6],[3,-1],[1,0],[4,-2],[-6,-1],[-4,-2],[-1,-5],[0,-8],[-2,-9],[-1,-3],[1,-3],[2,-2],[1,-3],[1,-1],[2,0],[0,-1],[-2,-1],[-3,0],[-1,1],[-1,2],[-1,0],[-3,-1],[-1,-1],[-4,-5],[-3,-3],[-2,-1],[-3,-3],[-4,-5],[-3,-5],[-2,-4],[-1,-2],[0,-3],[0,-3],[1,-4],[-1,-2],[-1,0],[-2,0],[-3,2],[0,1],[0,2],[-2,-1],[-5,-5],[-4,-4],[-14,-8],[-7,-6],[-3,-3],[-4,-4],[-2,-4],[-2,-6],[-2,-4],[0,-3],[0,-3],[1,-1],[5,-4],[1,-2],[-1,-2],[-1,0],[-3,1],[-1,1],[-1,2],[-2,0],[-3,0],[-2,-1],[1,-4],[-1,-1],[-1,0],[-1,1],[-4,6],[-1,1],[3,2],[1,2],[0,1],[-2,-1],[-5,-1],[-2,0],[0,1],[1,2],[-1,0],[-14,-6],[-6,-4],[-6,-6],[-6,-7],[-4,-8],[-4,-6],[-4,-3],[-2,-2],[0,-2],[-1,-1],[-2,-1],[-1,0],[-1,1],[-2,0],[-5,-4],[0,-2],[0,-2],[0,-3],[0,-3],[-1,-4],[0,-2],[1,0],[2,1],[3,3],[0,3],[0,4],[0,1],[3,-1],[4,-5],[1,0],[4,3],[2,2],[0,2],[-1,8],[0,1],[3,0],[1,-2],[2,-3],[0,-2],[-1,-1],[0,-1],[1,-1],[1,0],[2,0],[1,1],[2,2],[1,2],[3,-1],[2,4],[7,10],[1,2],[1,6],[1,2],[1,2],[2,1],[2,1],[3,-1],[3,-2],[1,-1],[0,-1],[-3,1],[-2,0],[-1,-1],[-1,-2],[-1,-2],[0,-4],[1,-1],[2,-1],[6,1],[2,1],[2,2],[2,3],[2,1],[3,-1],[1,0],[2,3],[1,0],[2,-1],[2,1],[1,1],[1,3],[1,1],[4,1],[5,6],[3,2],[1,0],[1,0],[2,2],[1,0],[1,1],[1,-1],[1,-2],[0,-8],[0,-1],[1,1],[2,2],[0,3],[1,4],[2,2],[18,8],[2,3],[3,6],[1,2],[1,-1],[1,-6],[1,0],[1,2],[4,5],[0,1],[-1,2],[-1,2],[-1,1],[-2,1],[-2,-1],[0,1],[0,1],[4,5],[1,1],[5,2],[2,1],[1,1],[3,0],[1,0],[0,1],[-1,0],[-3,1],[1,2],[5,3],[2,0],[3,-1],[2,0],[1,1],[1,2],[1,4],[2,2],[1,1],[2,1],[1,-1],[2,0],[2,1],[2,2],[2,3],[2,2],[1,0],[2,1],[1,2],[2,1],[2,-1],[1,3],[3,2],[0,1],[2,5],[1,2],[-2,3],[-1,1],[0,1],[1,2],[6,5],[2,1],[2,-1],[1,0],[1,4],[1,1],[5,1],[1,0],[1,4],[3,2],[1,2],[0,2],[2,1],[3,1],[3,2],[4,4],[2,2],[2,5],[12,2],[0,3],[0,1],[5,2],[3,0],[1,0],[1,4],[0,3],[-2,1],[6,4],[1,1],[-1,3],[2,3],[4,5],[1,1],[4,1],[2,2],[5,5],[2,4],[1,2],[0,2],[0,1],[-3,3],[-6,4],[-4,2],[-3,0],[-6,3],[-2,2],[1,4],[2,6],[0,1],[7,6],[2,2],[1,2],[3,3],[0,1],[-2,1],[1,1],[5,4],[1,1],[2,-1],[-1,-3],[1,0],[3,0],[4,2],[2,1],[0,4],[0,1],[-5,2],[1,1],[2,1],[7,1],[3,1],[2,4],[1,3],[0,2],[-1,2],[-2,3],[-4,4],[-4,3],[3,0],[4,-3],[1,0],[3,0],[3,1],[4,4],[3,3],[0,1],[-1,3],[0,1],[1,3],[8,8],[3,3],[3,1],[1,0],[-1,5],[0,1],[1,3],[4,4],[4,2],[5,1],[3,3],[3,3],[3,3],[9,6],[1,0]],[[817,8405],[1,0],[2,-3],[10,1],[4,1],[1,0],[2,5],[1,2],[4,3],[2,1],[5,1],[3,0],[-8,-5],[-3,-3],[-3,-3],[-1,-2],[-1,-2],[-1,-1],[-2,-1],[-1,-1],[2,-3],[11,-7],[3,-2],[9,-2],[2,-2],[0,-1],[-3,0],[-13,4],[-6,1],[-4,-2],[-3,0],[-2,2],[-3,1],[-1,2],[-3,0],[-9,-6],[-5,-4],[-10,-5],[-1,-1],[0,-4],[1,-6],[0,-5],[-3,-10],[-1,-4],[-5,-6],[-3,-6],[-1,-4],[-2,-8],[1,-3],[1,-1],[7,-3],[2,0],[1,1],[9,7],[1,-1],[-4,-8],[-2,-3],[-4,-3],[-3,-2],[-5,-1],[-4,-3],[-1,-2],[-1,-2],[-1,-3],[0,-1],[1,-1],[5,-4],[3,0],[4,3],[3,1],[2,-1],[2,0],[2,0],[0,1],[-1,2],[0,1],[4,-2],[3,-2],[0,1],[1,3],[2,2],[4,5],[2,3],[0,3],[0,1],[1,0],[2,-1],[1,0],[4,2],[1,0],[1,0],[2,-1],[6,7],[0,2],[-1,3],[0,1],[1,-1],[5,-2],[0,1],[0,4],[0,1],[2,4],[1,-1],[2,-6],[0,-1],[2,7],[2,4],[1,2],[1,5],[3,-5],[1,-1],[4,2],[1,-1],[2,-2],[4,-1],[3,0],[3,0],[2,1],[1,1],[1,0],[1,-1],[1,1],[3,7],[1,2],[1,0],[1,0],[0,1],[0,5],[0,3],[0,3],[1,1],[1,1],[3,1],[1,2],[1,1],[-1,3],[-2,2],[-2,0],[-1,-1],[-3,-1],[-4,0],[-3,-1],[-3,-1],[1,2],[3,2],[1,0],[3,0],[1,1],[1,1],[1,4],[-1,1],[-2,2],[-1,0],[-5,4],[0,1],[3,1],[2,0],[1,1],[2,5],[2,5],[-2,0],[-3,-2],[-1,1],[1,1],[1,1],[2,2],[2,0],[1,-1],[3,1],[2,1],[4,4],[2,2],[1,0],[-6,-11],[-1,-3],[0,-1],[3,-3],[2,0],[4,1],[1,1],[1,3],[1,1],[1,-2],[3,-1],[1,-2],[1,0],[1,1],[1,1],[0,2],[2,1],[3,0],[2,0],[1,-1],[3,1],[4,4],[4,3],[6,1],[2,-2],[-8,-3],[-1,-3],[0,-6],[1,-1],[2,-2],[3,-1],[-2,-3],[-2,-1],[0,-1],[1,-2],[5,2],[2,1],[2,-1],[1,-1],[0,-1],[0,-2],[13,0],[0,-2],[-2,-3],[-1,-2],[-3,-3],[2,0],[3,-1],[4,-1],[6,-3],[3,0],[3,2],[1,2],[4,4],[3,4],[4,3],[1,1]],[[981,8370],[-3,-5],[-1,-3],[-1,-4],[-1,-7],[1,-2],[3,-1],[2,-2],[1,-1],[3,-1],[6,-1],[4,-2],[2,-4],[1,-1],[-3,-1],[1,-2],[4,0],[5,0],[9,3],[15,2],[11,-1],[13,-3],[12,-3],[3,1],[3,2],[1,1],[-1,2],[1,2],[1,-1],[1,-1],[1,-4],[0,-2],[-3,-4],[2,-2],[14,-6],[5,-2],[6,-1],[6,1],[8,5],[2,1],[7,8],[2,2],[3,0],[1,0],[4,-6],[7,-4],[-2,0],[-3,1],[-1,-2],[-1,-2],[0,-2],[-1,-4],[0,-3],[-1,7],[0,6],[0,2],[-4,4],[-1,0],[-2,-1],[0,-1],[0,-2],[0,-2],[0,-3],[2,-4],[0,-1],[-3,-5],[-2,-1],[-3,-2],[0,-1],[0,-1],[2,-1],[4,-2],[6,-5],[13,-8],[5,-3],[5,-1]],[[1152,8286],[0,-1],[-1,-1],[1,-1],[2,0],[3,-1],[3,-2],[6,-6],[2,-3],[0,-3],[2,-3],[3,-4],[3,-3],[2,-1],[1,-1],[0,-2],[13,-11],[6,-3],[5,-4],[2,-1],[1,0],[3,5],[9,1],[2,1],[1,1],[-1,4],[-1,3],[-3,5],[-3,1],[-4,0],[2,3],[0,1],[-4,3],[-1,2],[-1,1],[-3,3],[-4,1],[-3,0],[-2,0],[2,3],[1,0],[0,2],[-2,3],[1,1],[4,-3],[7,-2],[2,-2],[1,-3],[1,-1],[2,-1],[2,-2],[2,-1],[1,0],[1,1],[1,2],[0,2],[0,2],[-1,3],[0,6],[0,-1],[1,-2],[2,-6],[1,-1],[2,2],[3,-1],[-6,-4],[0,-2],[4,-9],[1,-3],[-1,-6],[0,-3],[1,-1],[8,1],[3,-2],[3,-4],[1,-2],[5,-2],[1,1],[1,2],[0,1],[0,2],[-2,10],[-1,4],[-1,5],[-1,6],[-2,7],[-2,10],[-3,6],[2,1],[1,-1],[-1,2],[-2,4],[2,1],[1,2],[1,3],[0,-5],[1,-5],[3,-9],[2,-13],[2,-2],[2,-2],[1,-1],[0,-6],[5,-10],[3,-4],[5,-1],[4,-4],[2,-3],[2,-1],[2,3],[3,7],[2,5],[1,1],[1,0],[0,-1],[-2,-2],[-3,-10],[0,-4],[0,-4],[1,-4],[4,-4],[2,-3],[2,-5],[2,0],[1,0],[2,4],[2,0],[8,-2],[0,-1],[-9,1],[0,-1],[0,-2],[0,-3],[2,-3],[9,-9],[-1,0],[-5,4],[-6,3],[-1,0],[-1,-1],[-1,-1],[3,-5],[3,-12],[-1,-10],[16,-7],[2,1],[1,-1],[-1,-4],[0,-2],[1,-2],[3,-4],[1,-1],[5,-2],[0,-7],[1,0],[2,-1]],[[1323,8145],[1,-1],[0,-3],[1,-2],[1,-2],[2,-3]],[[1328,8134],[1,-1],[4,-2]],[[1333,8131],[1,-3],[1,-3],[1,-1],[2,-1],[8,-1],[-6,-3],[-2,0],[-5,-13],[-2,-5],[-2,-3],[-2,-1],[0,-2],[2,-7],[1,-2],[4,-2],[1,2],[2,5],[1,5],[1,1],[0,1],[-1,3],[0,1],[1,1],[4,4],[10,4],[7,4],[-1,-2],[-2,-3],[0,-2],[5,-8],[1,-4],[1,-7],[0,-4],[0,-5],[1,-6],[1,-1],[2,-1],[0,-1],[-7,-3],[-1,-3],[0,-2],[2,-5],[1,-6],[2,-8],[7,-1],[1,-1]],[[1373,8042],[1,-1],[5,3],[4,8],[0,4]],[[1383,8056],[0,2],[1,4],[4,9],[0,3],[-1,4],[-2,6],[0,3],[0,4],[0,4],[1,3],[1,3],[1,3]],[[1388,8104],[-1,-4],[-1,-4],[0,-3],[0,-3],[1,-4],[1,-5],[1,-6],[0,-6],[-2,-3],[-1,-5],[1,-3],[2,3],[3,8],[1,3],[1,6],[0,6],[0,2],[1,-4],[1,-2],[1,-1],[1,0],[1,1],[2,0],[-6,-10],[-3,-6],[-2,-5],[-4,-11],[-1,-3],[-2,-5],[-3,-2],[-1,-2],[-1,-2],[0,-5],[0,-3],[-1,-3],[1,-4],[3,-5],[5,-5],[6,3],[2,0],[5,0]],[[1399,8012],[-4,-4],[-7,-1],[-1,-2],[-1,-7],[-4,-6],[-3,-8],[2,-4],[6,-4],[4,-2],[3,-7],[3,-5],[4,-4],[3,5],[5,2],[0,2],[1,3],[0,6],[1,3],[4,8],[1,1],[2,2],[1,-1],[1,1],[5,5],[1,0],[4,-4],[-1,0],[-3,-1],[-2,-1],[0,-2],[-1,-2],[0,-2],[0,-3],[3,-6],[2,-2],[2,-2],[1,0],[3,1],[5,-1],[2,-2],[5,-6],[0,-3],[-4,5],[-1,3],[-5,2],[-2,0],[-3,-3],[-2,1],[-8,7],[-2,1],[2,6],[0,2],[-3,0],[-2,-1],[-3,-3],[-1,-6],[1,-5],[1,-4],[6,-2],[6,-5],[4,-6],[2,-14],[2,-3],[7,4],[2,1],[-2,-3],[0,-3],[-2,-10],[-2,-11],[0,-4],[1,1],[1,2],[4,7],[3,1],[0,-1],[-2,-3],[-1,-2],[0,-1],[0,-5],[0,-1],[-9,-9],[5,-9],[2,-12],[3,9],[3,11],[2,6],[1,2],[2,2],[5,1],[1,1],[11,15],[1,1],[1,2],[1,2],[0,2],[0,5],[1,-3],[0,-2],[0,-2],[-1,-3],[-5,-7],[-1,-2],[1,-2],[1,-4],[1,-1],[5,-4],[1,-2],[0,-2],[4,-7],[1,-3],[-1,1],[-2,3],[-2,4],[-2,3],[-1,2],[-5,2],[-2,4],[-5,-2],[-3,-3],[-4,-3],[-3,-3],[-1,-6],[-1,-5],[4,0],[-3,-7],[-1,-3],[0,-2],[0,-6],[1,-4],[2,-3],[1,-2],[0,-1],[2,-1],[1,2],[1,3],[4,6],[3,2],[8,0],[10,0],[-2,-1],[-6,-1],[-9,-1],[-2,-1],[-2,-2],[-5,-10],[-2,-4],[-1,-5],[0,-6],[4,-4],[4,-5],[2,-2],[3,-2],[5,-3],[2,0],[1,2],[9,1],[2,3],[1,5],[1,-6],[-1,-5],[1,-1],[2,0],[1,0],[0,-2],[-2,-2],[-2,-3],[1,-2],[0,-1],[4,0],[10,3],[3,-1],[0,-1],[-5,-1],[-5,-2],[-5,-1],[-1,-1],[0,-2],[2,-2],[4,0],[4,-1],[2,0],[2,-1],[3,1],[2,0],[1,-1],[1,-1],[2,0],[1,1],[0,5],[1,3],[1,1],[0,-6],[1,-2],[8,-2],[4,3],[2,4],[1,4],[1,3],[-1,2],[0,3],[3,3],[-1,-2],[1,-6],[0,-3],[-1,-2],[-2,-5],[-3,-7],[0,-3],[2,0],[1,-3],[0,-3],[5,-10],[0,-3],[2,-3],[6,-9],[2,-1],[4,-1],[3,1],[3,4],[2,1],[0,1],[0,4],[1,2],[2,4],[0,2],[-2,4],[2,0],[1,-2],[1,-2],[0,-1],[-1,-3],[-1,-1],[-1,-2],[0,-10],[1,-4],[1,-3],[2,-1],[2,0],[3,1],[-1,-1],[-3,-4],[-3,0],[0,3],[-2,4],[-1,1],[-1,0],[-1,-1],[-1,-3],[1,-3],[2,-4],[1,-2],[1,-1],[9,-4],[1,0],[2,3],[1,-1],[2,1],[0,3],[0,2],[0,2],[4,5],[0,-2],[-1,-3],[-1,-8],[0,-3],[-1,-1],[0,-1],[3,0],[5,-2],[1,1],[3,4],[-1,-5],[-1,-1],[-4,0],[-3,-1],[-1,-1],[1,-2],[0,-4],[0,-1],[1,-1],[2,1]],[[1581,7729],[0,-1],[-1,-2],[0,-1],[1,-4]],[[1581,7721],[0,-1],[1,1]],[[1582,7721],[0,3],[1,1],[1,1],[1,0],[3,-3],[1,-2]],[[1589,7721],[2,-8],[1,-3],[1,-2],[1,0],[1,1],[1,-1],[1,-5],[0,-6],[0,-1],[0,-2],[-1,-1],[-2,1],[-1,-1],[-1,-1],[1,-1],[0,-1],[2,0],[1,-1],[1,-2],[3,-5],[0,-1],[-2,-1],[-2,-1],[0,-2],[1,-2],[0,-2],[3,-2],[-1,5],[1,-1],[1,-3],[1,-2],[2,-2],[0,-2],[-2,-4],[0,-2],[-2,-4],[0,-2],[0,-2],[0,-2],[0,-2],[0,-1],[0,-2],[1,-1],[0,-4],[0,-8],[0,-1],[-2,-3],[-1,-1],[-1,0],[-1,-1],[-2,-6],[0,-2],[-3,-2],[0,1],[-3,1],[-2,0],[-4,0],[2,2],[0,4],[1,2],[3,3],[1,-6],[1,-1],[1,5],[0,1],[2,-2],[1,0],[1,1],[1,6],[-1,3],[0,4],[-3,4],[0,1],[1,-1],[1,1],[-1,4],[1,1],[2,3],[1,3],[-1,5],[-1,1],[-1,-1],[1,-3],[-1,-1],[-3,-4],[-1,-4],[-2,-2],[-2,-3],[-2,-3],[-2,-4],[0,-1],[-1,-3],[2,0],[2,1],[0,-1],[-3,-3],[-2,0],[-1,0],[0,2],[1,3],[2,6],[6,13],[1,0],[0,-3],[4,8],[-1,3],[-2,5],[0,3],[0,3],[-1,1],[-2,-3],[-1,-1],[-2,0],[-1,0],[-3,4],[-1,0],[-3,-1],[-1,0],[-19,2],[-3,2],[-2,2],[-8,4],[-5,4],[-2,0],[1,-5],[-1,-8],[1,-10],[1,-3],[5,-7],[2,-7],[2,-14],[3,-11],[1,-7],[0,-4],[1,-3],[0,2],[0,2],[2,0],[2,-3],[4,-1],[-8,-5],[1,-7],[4,-2],[1,-3],[0,-7],[-1,-5],[-2,5],[-1,4],[0,-6]],[[1554,7582],[0,-6],[-1,-6]],[[1553,7570],[4,1],[1,-1],[6,1],[1,-1],[5,0],[2,-3],[3,-3],[1,0],[1,-1]],[[1577,7563],[-3,0],[-2,0],[-2,3],[-1,1],[-5,-2],[-6,0],[-2,2],[0,-2],[1,-2],[-1,-17],[1,-15],[-1,-5],[1,-4],[-3,-35],[0,-7],[0,-7],[0,-6],[-1,-5],[-1,-15],[-1,-20],[-1,-3],[-1,-6],[-2,-7],[2,1],[1,0],[-2,-3],[-2,0],[0,-2],[-3,-18],[-1,-4],[-2,-7],[3,-8],[1,-5],[0,-11],[0,-5],[2,-10]],[[1546,7339],[3,-6]],[[1549,7333],[1,-1]],[[1550,7332],[0,-6],[-1,-5],[2,-4],[1,-5],[1,-9],[0,-5],[-1,-12],[0,-11],[-2,-8],[-1,-2],[1,-1],[0,-1],[-1,-3],[-1,1]],[[1548,7261],[1,1],[-1,1],[0,-2]],[[1548,7261],[-2,-6],[-1,-6],[0,-7],[1,-7],[6,-8],[7,-13],[1,-5],[1,-9],[1,-5],[-2,-9],[3,-14],[1,-11],[7,-13],[4,-8],[5,-5],[2,-8],[2,-1],[2,-5],[1,-4],[-3,6],[0,-7],[-1,-5],[0,-1],[2,3],[2,-1],[3,-5],[2,-2],[3,-2],[1,-2],[2,0],[-1,7],[1,8],[2,2],[2,0],[3,-4],[2,0],[3,3],[1,0],[2,-2],[1,0],[4,0]],[[1618,7115],[2,0],[1,0],[3,-2]],[[1624,7113],[-1,0],[-2,1],[-2,-2],[-10,1],[-4,0],[-3,-2],[-2,-3],[1,-2],[1,-1],[1,-6],[2,-4],[2,-5],[1,-5],[0,-1],[1,-3],[-1,1],[-2,1],[-1,3],[-2,2],[-2,3],[-1,5],[0,3],[-1,0],[-2,-1],[0,-7],[0,-6],[3,-9],[0,-10],[6,-12],[8,-3],[2,-4],[1,-3],[0,-4],[-1,-4],[-3,-5],[0,-8],[1,-5],[6,-10],[6,-13],[1,-3],[2,-4],[2,-7],[4,-4],[3,-7],[4,-3],[1,-3],[-1,-5],[1,-4],[4,-3],[1,-1],[1,-3],[-1,-7],[1,-8],[0,-3],[0,-5],[0,-5],[2,-2],[2,-4],[2,0],[7,1],[3,-1],[6,-3],[3,-1],[3,1],[6,-4],[4,-5],[1,-5],[2,-3],[9,-4],[6,0],[3,-1],[3,-9],[0,-6],[3,-2],[1,3],[3,-1],[2,-1],[3,-6],[5,-4],[9,-14],[4,-11],[2,-9],[0,-3],[-1,-4],[1,-8],[2,1],[1,-2],[0,-6]],[[1746,6807],[2,-11],[1,-2],[3,-6],[2,-11],[6,-8],[0,-5],[-1,-1],[-1,0],[0,-1],[1,-2],[0,-7],[2,-4],[4,-7],[3,-9],[1,-4],[0,-5],[0,-4],[7,-9],[1,-6],[0,-8],[1,-8],[4,-3],[1,-3],[0,-12],[0,-7],[2,-2],[2,-10],[3,-4],[7,-8],[4,-6],[5,-2],[1,-2],[2,-4],[6,-10],[10,-21],[4,-6],[3,-10],[-1,-12],[-3,-11],[-2,-5],[0,-1],[3,0],[0,-2],[-1,-3],[1,-5],[2,-3],[-2,0],[-2,2],[-2,3],[0,4],[0,2],[-2,-2],[-2,-2],[-4,-1],[-7,2],[-6,1],[0,-2],[2,-4],[3,-4],[4,-7],[5,-6],[1,-3],[1,-5],[1,-4],[3,-3],[4,-1],[2,-2],[3,-6],[2,0],[3,-2],[2,-5],[1,-4],[3,-4],[5,4],[4,0],[2,3],[2,5],[0,-8],[1,-4],[2,-8],[10,-15],[4,-2],[4,-3],[6,-17],[1,-8],[1,-8],[0,-2],[1,-1],[0,-5],[0,-9],[-2,-15],[0,-6],[2,-6],[6,-9],[1,-2],[0,-3],[0,-2],[2,0],[2,1],[2,-7],[5,-6],[10,-12],[4,-8],[4,-5],[4,-8],[7,-7],[2,-5],[1,-6],[2,-4],[3,-19],[2,-6],[2,0],[3,2],[3,3],[3,5],[3,5],[1,3],[1,11],[0,4],[-2,6],[-5,4],[-1,8],[-2,3],[-1,4],[-2,6],[-2,4],[-1,3],[-7,10],[-1,0],[-1,-2],[0,-3],[1,-3],[-1,-4],[-1,-2],[-1,2],[0,2],[0,1],[-4,2],[-3,7],[-2,13],[0,5],[1,6],[0,5],[-2,7],[-4,8],[-3,16],[0,6],[-4,2],[-4,12],[-1,8],[0,11],[-2,8],[0,4],[-1,3],[-1,6],[-2,4],[0,7],[-7,10],[0,-1],[0,-6],[1,-4],[2,-6],[-1,-1],[0,1],[-3,5],[-1,9],[-4,8],[0,2],[1,4],[-3,3],[-3,3],[-2,9],[-1,9],[-7,8],[-5,9],[0,4],[0,6],[-2,5],[1,6],[-2,5],[0,3],[0,4],[-3,2],[-2,1],[-2,2],[-3,16],[-1,1],[-2,0],[0,1],[0,2],[-2,4],[-3,-1],[-1,6],[0,4],[-6,15],[-2,4],[-7,9],[-3,7],[-5,6],[-1,3],[-4,7],[-2,8],[-1,4],[1,15],[-2,6],[0,8],[-2,11],[-2,7],[-1,4],[1,21],[1,6],[-1,9],[-2,3],[-1,3]],[[1807,6772],[6,-6],[1,-1],[2,-1],[2,-2],[8,-10],[3,-2],[2,0],[2,1],[1,3],[1,2],[5,-3],[1,-2],[2,-3],[1,-7],[4,-3],[6,-2],[2,-1],[3,-2],[1,-2],[0,-5],[-1,-1],[-1,1],[0,-2],[0,-1],[1,-5],[-1,-8],[1,-8],[3,-8],[4,-11],[2,-10],[0,-8],[1,-4],[2,-2],[2,-9],[4,-10],[1,-4],[0,-2],[0,-4],[2,-2],[2,-3],[1,-8],[1,-6],[3,-6],[3,-4],[1,-2],[0,-2],[2,-6],[3,-5],[2,-5],[5,-5],[6,-15],[4,-8],[4,-2],[2,-2],[2,1],[2,0],[7,-3],[-2,-3],[-1,-8],[1,-6],[1,-6],[1,-3],[1,-4],[3,-5],[3,-4],[9,-4],[0,-3],[0,-3],[1,-5],[2,-6],[2,-4],[2,-1],[6,1],[5,-10],[1,-4],[0,-3],[1,-2],[2,-3],[1,-3],[-1,0],[-2,3],[-1,-4],[-3,-6],[-2,-5],[1,-17],[3,-6],[1,-1],[2,-1],[3,1],[2,2],[2,3],[1,2],[0,-2],[-2,-6],[-3,-2],[0,-2],[1,-2],[4,2],[1,1],[2,0],[1,-6],[1,-3],[7,-6],[2,-4],[8,-6],[1,-1],[1,-2],[-1,-1],[-2,0],[-2,1],[-1,2],[-1,1],[2,-6],[5,-11],[1,-5],[1,-4],[4,-4],[3,-1],[1,-1],[2,-1],[1,1],[1,-1],[1,-4],[0,-3],[-1,0],[-6,6],[-1,0],[19,-25],[4,-8],[6,-15],[5,-9],[4,-14],[5,-7],[6,-13],[2,-3],[4,-9],[4,-16],[0,-19],[3,-10],[2,-8]],[[2070,6203],[1,-3],[6,-7],[0,-6],[0,-7],[0,-7],[-2,-5],[-3,-6],[-2,-5],[-1,-2],[0,-1],[2,0],[3,-2],[2,-4],[0,-2],[0,-3],[-3,-4],[-5,-1],[-3,-3],[0,-3],[1,-4],[1,-5],[1,-8],[2,-6],[5,-15],[5,-8],[2,-6],[3,-8],[9,-9],[6,-3],[3,-4],[7,-6],[3,-5],[6,-10],[4,-9],[3,-9],[12,-7],[9,-7],[4,-1],[9,-5],[7,1],[2,-1],[2,-2],[2,-4],[5,-11],[3,-2],[3,-6],[6,-6],[4,-7],[4,-4],[12,-8],[5,-4],[6,-4],[10,-11],[9,-3],[10,-4],[2,-2],[4,-1],[7,-13],[11,-5],[10,-14],[16,-3],[11,-10],[8,-4],[3,2],[5,0],[12,11],[9,5],[9,11],[5,2],[4,0],[1,1],[-2,1],[-5,2],[0,1],[3,4],[1,2],[1,1],[2,-3],[0,-3],[0,-2],[1,0],[3,4],[1,0],[0,-2],[-2,-5],[0,-2],[6,0],[13,-10],[-1,3],[-5,4],[-1,2],[-2,0],[-2,1],[-1,2],[0,3],[1,0],[2,-2],[2,-2],[4,-4],[5,-5],[5,-9],[5,-8],[11,-16],[4,-8],[3,-4],[3,-6],[7,-16],[8,-15],[1,-2]],[[2438,5807],[11,-17],[5,-6],[7,-7],[7,-4],[15,0],[3,-1],[11,-9]],[[2497,5763],[4,-3],[4,-7],[8,-3],[7,-2],[11,-11],[10,-5],[1,1],[-3,2],[-2,1],[-1,1],[3,0],[5,-4],[6,-2],[5,0],[2,1],[2,2],[1,3],[0,6],[0,1]],[[2560,5744],[2,-1],[1,-1],[3,1],[3,-2],[1,-2],[-1,-2],[1,-3],[2,-5],[2,-3],[0,-6]],[[2574,5720],[0,-1],[-2,-2],[-1,0],[-2,4],[-1,3],[-1,0],[-3,-4],[1,-4],[5,-8],[8,-14],[2,-4],[7,-10],[3,-5],[3,-10],[5,-13],[14,-23],[4,-7],[2,-7],[0,-1]],[[2618,5614],[0,-1],[0,-3],[-4,-4],[-1,-1],[2,-3],[4,-3],[1,-3],[0,-3],[0,-3],[-1,-4],[-3,-9],[-1,-6],[2,-9],[3,-9],[1,-3],[9,-6],[4,-10],[1,-2],[1,1],[1,4],[2,1],[3,7],[-1,4],[-1,2],[-6,5],[-2,5],[-1,8],[1,-1],[1,-2],[5,-5],[9,-12],[2,-6],[-1,-5],[0,-3],[2,-4],[3,-2],[7,-4],[3,-4],[6,-6],[5,-7],[2,-7],[1,-4],[0,-8],[-1,-5],[-2,-6],[3,-7],[2,-2],[3,-1],[2,-1],[2,-1],[0,4],[0,2],[-4,6],[-1,5],[2,1],[3,-3],[4,-4],[1,-5],[0,-9],[2,-3],[3,-6],[2,-6]],[[2698,5448],[0,1],[0,9],[2,3],[3,1],[4,-2],[5,-1],[3,2],[1,-4],[2,-2],[1,1],[4,0],[3,-3],[4,-1],[0,-4],[1,-3],[5,-17],[3,-2],[3,-3],[2,0],[0,2],[1,8],[0,3],[2,1],[1,1],[1,-10],[3,-15],[0,-9],[2,-3],[5,0],[6,3],[2,2],[1,4],[2,2],[4,0],[2,1],[1,3],[-1,6],[-1,3],[-5,11],[-3,8],[-1,1],[-1,3],[0,4],[0,4],[1,2],[1,2],[5,1],[2,2],[10,14],[-1,2],[1,4],[1,4],[1,4],[3,3],[1,1]],[[2790,5495],[1,3],[2,2],[5,1],[5,-2],[4,-3],[2,-5],[3,-2],[1,-3],[1,-1],[2,-1],[3,-5],[1,-10],[1,-3],[1,-2],[1,0],[0,2],[-1,3],[0,3],[1,-1],[0,-2],[3,0],[0,-2],[1,-1],[1,1],[1,2],[1,2],[1,-5],[2,-4],[4,-6],[3,-5],[-2,1],[-4,5],[-2,3],[-2,5],[-1,0],[-1,-3],[-3,-4],[1,-6],[-1,-3],[-1,-1],[-1,0],[-2,-1],[2,-9],[5,-19],[7,-16],[1,-2]],[[2836,5401],[3,-5],[3,-10],[1,-5],[1,-2],[2,-8],[3,0],[2,-6],[0,-4],[-1,-13],[-1,0],[-1,1],[0,-6],[3,-10],[3,-12],[-2,-6],[-6,-8],[4,-7],[0,-5],[1,-6],[0,-8],[0,-13],[1,-3],[1,-3],[-1,-7],[0,-7],[-1,-4],[-2,-3],[-1,-3],[-1,-2],[-1,-3],[3,2],[1,-2],[-1,-4],[0,-4],[2,-6],[2,6],[1,-1],[0,-8],[1,-2],[1,0],[1,2],[2,1],[-5,-18],[-2,-7],[-1,-7],[-2,0],[-1,-6],[-2,-4],[-1,-5],[-2,-1],[-1,-1],[-1,-1],[1,-5],[0,-3],[-3,-5],[-1,-2],[0,-2],[-1,1],[-1,-2],[-1,-3],[-2,-4],[-1,-1],[-1,-2],[-1,-1],[-5,1],[-1,-3],[-3,1],[-1,0],[-2,-3],[-1,-4],[-1,-2],[0,-14],[2,-8],[-1,-8],[-6,4],[-5,-5],[-1,-7],[3,-6],[1,-4]],[[2809,5080],[1,-9],[-2,-5],[-9,-5],[-7,-3],[-4,-5],[-3,1],[-2,-3],[-3,-4],[-3,-1],[-2,-3],[1,-11],[1,-10],[-1,-14],[-2,-9],[-3,-6],[-2,-3],[-5,-11],[0,-4],[3,-8],[3,-2],[-2,0],[-3,2],[-2,-6],[-1,-9],[-2,-2],[-6,-5],[-2,-5],[3,-12],[0,-5],[-1,-14],[2,-11],[0,-6],[0,-8],[-3,-3],[-2,-3],[0,-3],[1,-2],[2,-4],[4,-3],[7,-12],[2,-3],[3,-2],[0,2],[1,2],[3,6],[2,8],[1,2],[0,-12],[1,-1],[2,2],[1,7],[-1,15],[2,5],[0,-3],[0,-3],[0,-10],[3,-8],[0,-5],[-3,-11],[-2,-17],[-1,-4],[-2,-4],[-2,-2],[-2,-3],[-4,-3],[-1,-1]],[[2768,4811],[-4,-6],[-5,-8],[-4,-5],[-2,-8],[-10,-20],[-1,-5],[-2,-19],[2,-5],[2,-7],[3,-8],[-1,-4],[-1,-4],[6,-17],[2,-9],[0,-6],[-1,-5],[-2,-1],[-3,3],[-2,-4],[0,-4],[1,-6],[2,-4],[7,-9],[19,-20],[4,-7],[2,-7],[4,-9],[4,-13],[1,-7],[6,-23],[2,-5],[4,-7],[4,-9],[2,-10],[5,-12],[0,-7],[3,-13],[2,-10],[4,-12],[2,-16],[2,-8],[3,-16],[2,-10],[10,-32],[2,-10],[1,-9],[0,-6],[9,-13],[3,-7],[1,-15],[1,-7],[2,-3],[1,-4],[1,-2],[4,-8],[3,-9],[3,-12],[2,-5],[2,-9],[2,-7],[5,-14],[1,-8],[-2,-16],[-1,-1],[-2,-3],[2,-4],[1,-11],[3,-5],[1,-5],[3,-10],[2,-7],[6,-9],[6,-6],[3,-11],[4,-5],[2,-8],[2,-5],[16,-16],[5,-7],[6,-4],[9,-14],[3,-3],[9,-5],[4,-5],[8,-7],[5,-5],[9,-6],[3,-3],[2,-6],[5,-7],[4,-3],[2,-5],[3,-3],[7,-5],[2,-4],[1,-3],[1,-11],[1,-4],[8,-11],[3,-3],[4,-6],[9,-13],[2,-4]],[[3044,3980],[1,-3],[1,-11],[0,-12],[2,-25],[1,-12],[1,-7],[1,-5],[0,-6],[0,-23],[-1,-17],[0,-11],[3,-29],[0,-6],[0,-7],[-1,-9],[-1,-12],[-1,-6],[-1,-12],[-1,-21],[-2,-16],[-2,-7],[-1,-3],[-3,-1],[-1,-7],[0,-4],[0,-7],[2,-6],[3,-3],[0,-2],[0,-5],[-2,-7],[-1,-5],[0,-5],[0,-9],[-1,-11],[-1,-18],[1,-7],[3,-22],[0,-4],[-1,-7],[-3,-6],[-1,-4],[-3,-13],[1,-4],[2,-7],[-1,-13],[0,-6],[-1,-5],[0,-10],[-3,-14],[0,-6],[-3,-13],[0,-6],[0,-11],[0,-5],[-1,-2],[-3,-6],[-1,-5],[-2,-13],[-1,-18],[-2,-7],[-1,-9],[-2,-6],[-3,-4],[-1,-4],[1,-16],[4,-8],[0,-5],[1,-12],[-1,-15],[-2,-12],[-7,-10],[-1,-17],[0,-7],[1,-13],[0,-10],[2,-18],[2,-17],[0,-23],[3,-10],[-1,-8],[0,-7],[-4,-17],[-1,-3],[-3,-4],[1,-11],[0,-8],[2,-5],[-1,-7],[-5,-9],[0,-4],[-2,-7],[-2,-8],[0,-7],[-1,-8],[-1,-10],[-3,-17],[-2,-10],[-4,-8],[-2,-6],[-1,-6],[-2,-3],[-2,-4],[1,-10],[-2,-7],[-3,-5],[-3,-23],[-2,-8],[-1,-6],[-3,-3],[-1,-6],[0,-4],[-1,-10],[-1,-6],[-2,-2],[-2,-1],[-7,2],[-1,-4],[0,-5],[1,-8],[-2,-6],[1,-6],[4,-11],[1,-8],[0,-5],[-2,-13],[0,-8],[2,-6],[7,-33],[-1,-11],[-4,-21],[-2,-3],[-6,-6],[0,-7],[-2,-10],[-1,-12],[-4,-22],[-1,-6],[0,-8],[3,-11],[0,-7],[1,-4],[3,-3],[3,0],[0,-2],[-2,-2],[-1,-3],[0,-2],[3,-2],[2,-1],[8,1],[2,1],[5,12],[1,1],[2,0],[2,-1],[4,-7],[2,-1],[2,0],[3,2],[2,7],[1,1],[-1,-8],[-4,-4],[-5,-1],[-2,-4],[-1,-2],[-1,-4],[1,-2],[1,-2],[3,-1],[4,1],[1,-12],[1,-10],[0,-3],[-4,10],[-2,3],[-2,-1],[-2,-2],[0,-2],[2,-6],[2,-6],[-4,0],[-2,-9],[0,-8],[2,-5],[1,-5],[0,-2],[-4,-1],[-1,-5],[0,-4],[-4,-6],[-1,-7],[3,-10],[-2,-13],[-4,-2],[-1,-9],[0,-6],[3,-4],[4,-3],[5,-6],[4,-2],[0,-9],[-2,-8],[-9,-10],[-5,-2],[-3,-1],[-1,-7],[-1,-8],[6,0],[4,-6],[3,-2],[1,-1],[0,-2],[-1,0],[-7,5],[-1,0],[-4,-2],[-4,-5],[-5,0],[-2,-8],[1,-4],[3,-2],[1,-2],[0,-7],[-1,-5],[0,-10],[-1,-3],[1,-4],[-2,-7],[-1,-5],[-3,-3],[-2,-1],[0,3],[0,1],[3,7],[3,17],[0,6],[1,6],[-1,3],[-3,-1],[-1,-1],[-2,-12],[-1,-5],[-3,-4],[-4,-1],[-4,-1],[-1,2],[1,0],[8,5],[2,4],[-2,6],[2,3],[1,3],[2,15],[1,4],[1,3],[-3,2],[-1,0],[-2,0],[-2,-3],[0,-2],[0,-6],[1,-2],[0,-2],[-1,-2],[-1,-3],[-4,-2],[-2,0],[-3,-2],[-4,0],[-4,1],[-8,-3],[-1,-7],[2,-5],[2,-4],[-4,-4],[-4,-7],[-4,-4],[-2,-3],[-6,-7],[-1,-5],[0,-4],[2,-5],[4,-4],[1,0],[1,2],[1,2],[-2,6],[-2,1],[-1,1],[0,1],[2,2],[4,1],[5,3],[4,5],[1,0],[-2,-7],[1,-3],[0,-3],[6,-3],[3,-4],[5,-1],[1,0],[0,1],[0,2],[0,2],[1,2],[3,-2],[3,-5],[2,-5],[-2,-6],[2,-6],[-2,-1],[-5,-7],[-2,-5],[4,-6],[2,-1],[2,-1],[1,-1],[0,-2],[-3,-3],[-2,1],[-2,3],[-2,2],[-2,0],[-1,-3],[-2,-4],[1,-4],[1,0],[4,-2],[2,-1],[0,-4],[0,-3],[4,-1],[4,1],[4,1],[2,3],[2,8],[1,4],[1,0],[2,-12],[0,-4],[1,-3],[1,-1],[2,-5],[3,-2],[0,-2],[-4,-1],[-9,9],[-11,0],[-4,1],[-5,1],[0,-9],[0,-6],[2,-5],[1,-6],[4,-1],[2,2],[2,1],[5,-2],[-1,-2],[-2,0],[-2,1],[-1,-2],[-3,-4],[-1,-11],[0,-14],[0,-17],[0,-3],[0,-1],[2,-2],[2,-2],[1,5],[0,5],[1,4],[2,3],[0,4],[1,5],[3,0],[0,-1],[-1,-1],[-1,-2],[0,-3],[-1,-5],[0,-3],[-1,-4],[0,-3],[2,-4],[3,-2],[2,-4],[-2,-1],[-2,2],[-4,2],[-3,-2],[-2,-1],[-1,-6],[0,-4],[4,-7],[3,-2],[2,1],[1,-4],[-1,-1],[-9,2],[-3,-5],[-5,-7],[3,-4],[2,-4],[2,-1],[2,-2],[7,-4],[3,-2],[-7,1],[0,-7],[1,-1],[1,-5],[4,-6],[2,2],[4,14],[2,3],[1,0],[-1,-5],[2,-3],[0,-1],[-1,0],[-3,-3],[-2,-7],[1,-6],[-2,0],[-8,7],[0,1],[-1,1],[-4,12],[-1,4],[-6,6],[-2,1],[-2,-3],[-1,-3],[2,-4],[1,-4],[-1,-3],[-4,-1],[-7,0],[1,-6],[2,-5],[5,-10],[3,-1],[3,-3],[2,-1],[3,-1],[2,-1],[3,-1],[3,1],[5,-4],[1,-4],[-1,-16],[-4,2],[-3,-5],[1,-2],[5,-4],[2,1],[1,-1],[1,-1],[2,0],[3,-3],[2,-6],[2,-4],[3,-2],[6,4],[7,8],[9,3],[0,3],[-1,3],[-2,1],[-2,3],[-9,6],[-2,1],[-1,1],[1,1],[1,1],[11,-7],[6,-8],[1,-3],[0,-5],[-1,-2],[-3,-3],[0,-4],[1,-1],[2,-8],[0,-2],[0,-2],[0,-2],[-1,-3],[-2,-2],[-1,-1],[-1,2],[0,2],[3,4],[1,3],[-1,3],[-1,2],[-2,3],[0,4],[-1,1],[-1,1],[-2,-1],[-3,-5],[-5,-4],[-3,-2],[-2,0],[-4,1],[-2,-1],[-3,5],[-1,0],[0,-4],[-1,-3],[-1,-1],[-2,-1],[-6,4],[-3,0],[-1,2],[-2,1],[-1,-1],[1,-3],[1,-1],[1,-7],[1,-3],[2,0],[1,-2],[1,-6],[-1,-3],[1,-4],[3,-2],[5,1],[4,-1],[5,5],[4,-2],[2,4],[0,4],[1,0],[2,-3],[-2,-4],[-3,-5],[-3,-3],[-8,-5],[4,-3],[1,-4],[4,-5],[6,-1],[1,2],[1,1],[0,3],[0,4],[3,6],[3,4],[1,4],[0,4],[2,2],[2,0],[4,-1],[0,-3],[2,-1],[3,5],[2,1],[12,-1],[4,-1],[4,-3],[-1,-2],[-1,-1],[-6,-1],[-5,2],[-4,0],[-9,-9],[-5,-1],[0,3],[-1,1],[-2,0],[-2,-4],[-2,-3],[-1,-3],[0,-10],[-2,-4],[-2,-3],[2,-3],[8,-7],[4,-2],[1,5],[1,4],[1,2],[5,7],[4,4],[7,3],[14,13],[4,-2],[2,-2],[0,-2],[-1,-2],[-3,-7],[-3,-4],[-9,-7],[-2,-14],[-2,-2],[-1,2],[1,2],[1,3],[0,6],[-3,3],[-4,-1],[-4,1],[-2,-1],[-3,-5],[1,-4],[0,-3],[6,-9],[2,-2],[6,-3],[5,-4],[7,-2],[4,-3],[6,3],[3,3],[1,12],[-1,6],[0,5],[1,8],[3,14],[0,4],[1,7],[3,3],[4,2],[4,1],[14,8],[4,1],[4,2],[1,2],[4,9],[5,3],[3,0],[4,-3],[15,-5]],[[3098,2091],[2,3],[-3,6],[-5,10],[-7,17],[-1,2],[-2,2],[-4,-1],[-4,3],[-2,0],[-2,1],[3,1],[4,0],[4,1],[1,3],[0,3],[-1,8],[-2,11],[-2,6],[-1,-1],[-3,-2],[0,1],[3,4],[3,5],[0,6],[2,10],[1,4],[3,7],[5,5],[4,3],[4,2],[1,2],[-1,4],[-2,3],[-2,1],[-4,2],[-6,-1]],[[3084,2222],[1,2],[7,2],[1,4],[-1,3],[0,3],[3,-7],[2,-6],[3,-3],[4,-4],[3,1],[6,6],[3,3],[1,4],[3,28],[-1,3],[1,3],[6,16],[5,8],[4,7],[3,3],[7,6],[5,6],[5,4],[11,14],[2,4],[1,2],[3,2],[-2,5],[-2,2],[-4,-2],[-2,0],[-2,2],[5,2],[5,5],[2,3],[1,4],[1,12],[-1,5],[-3,6],[-4,3],[-18,3],[-3,2],[-17,25],[-3,7],[-2,5],[-1,4],[0,6],[0,6],[1,5],[5,11],[3,11],[9,17],[2,2],[8,3],[2,1],[1,2],[4,5],[4,4],[12,-3],[3,0],[1,4],[0,4],[-2,4],[1,8],[8,10],[2,6],[1,5],[-1,6],[1,7],[-1,14],[0,9],[1,3],[2,3],[6,12],[4,6],[3,3],[8,5],[1,1],[2,4],[-2,1],[-1,0],[-6,2],[-11,8],[2,5],[4,2],[5,6],[4,1],[5,-3],[2,-5],[1,-6],[2,-5],[3,-2],[9,5],[2,3],[1,3],[0,7],[0,9],[-1,7],[-1,5],[-2,2],[-1,2],[-3,-1],[-5,-3],[-4,-2],[-1,-2],[5,0],[0,-5],[-1,-3],[-4,-1],[-5,-1],[-4,1],[0,4],[1,3],[1,1],[-1,1],[-2,0],[-3,2],[-5,3],[-2,4],[-3,7],[2,13],[0,9],[-3,19],[-1,7],[0,9],[0,4],[2,4],[4,4],[2,0],[2,-2],[-1,-2],[-1,-1],[7,-2],[6,-4],[7,-5],[10,-7],[4,-1],[12,0],[7,3],[4,3]],[[3255,2719],[11,9],[3,4],[2,8],[-4,12],[-1,6],[0,9],[2,13],[1,3],[1,1]],[[3270,2784],[4,3],[1,14],[0,6],[-1,2],[-2,3],[4,0],[-2,4],[-2,2],[-3,1],[-1,6],[1,9],[-2,7],[1,3],[4,-1],[4,-6],[6,-2],[6,-2],[7,1],[7,-1],[6,1],[30,8],[4,2],[19,7],[23,13],[14,15],[3,5],[1,10],[3,9],[9,16],[10,27],[1,6],[1,7],[-1,17],[-1,2],[-1,2],[-5,0],[-4,3],[-5,9],[-2,6],[-1,7],[0,10],[6,12],[0,8],[-4,10],[-7,9],[-6,7],[-14,12],[-4,8],[-1,4],[-2,9],[1,2],[1,1],[2,3],[-1,7],[0,4]],[[3377,3111],[-1,5],[-2,8],[-1,5],[3,21],[1,10],[1,2],[2,0],[2,0],[1,3],[1,4],[-2,22],[1,5]],[[3383,3196],[1,-6],[1,-10],[1,-8],[0,-4],[-2,-5],[-2,-4],[-2,0],[-2,-3],[1,-4],[-2,-14],[-1,-12],[1,-10],[6,-11],[7,-11],[1,-5],[1,-3],[1,-2],[8,2],[11,0],[8,-13],[11,-5],[2,-5],[4,-2],[2,-1],[2,0],[7,6],[5,2],[9,-2],[3,-5],[4,0],[6,-2],[15,11],[2,4],[3,0],[4,8],[7,8],[1,7],[6,13],[1,9],[2,4],[1,2]],[[3517,3125],[13,19],[4,8],[3,7],[4,14],[5,24],[2,7],[2,6],[2,3],[-1,4],[-1,7],[0,4],[2,11],[2,5],[1,6],[1,6],[1,3],[6,5],[6,8],[1,2],[-1,5],[1,3],[3,4],[0,9],[1,-1],[1,-3],[0,9],[1,7],[2,3],[1,3],[-4,6],[0,6],[0,6],[1,-1],[0,-4],[2,-5],[4,-3],[0,-6],[3,0],[8,8],[2,-1],[1,-4],[-1,-6],[-1,-1],[-2,2],[-1,-1],[1,-15],[-3,-6],[-4,-5],[-1,-6],[0,-2],[0,-3],[-4,1],[-2,-2],[1,-8],[-1,-4],[-3,-8],[-4,-5],[-7,-12],[-3,-1],[-1,-2],[-2,-2],[-3,3],[-2,-1],[1,-4],[0,-4],[-1,-5],[1,-3],[3,7],[4,5],[9,11],[9,13],[6,12],[5,11],[4,9],[8,26],[8,35],[8,24]],[[3618,3368],[7,16]],[[3625,3384],[6,12],[7,9],[6,7],[0,7],[3,8],[1,6],[1,7],[0,14],[-1,15],[2,10],[0,6],[1,4],[0,4],[-1,3],[-1,10],[-2,10],[1,5],[0,5],[0,7],[-1,3],[-1,4],[0,3],[1,0],[2,2]],[[3649,3545],[1,14]],[[3650,3559],[-1,3],[-2,0],[1,2],[3,1],[4,13],[-1,2],[-2,2],[-5,1],[-1,7],[2,-4],[3,0],[2,0],[1,2],[0,5],[1,3],[4,-2]],[[3659,3594],[2,-1],[-1,-5]],[[3660,3588],[1,0]],[[3661,3588],[5,10]],[[3666,3598],[2,3],[1,6],[-2,0],[0,2],[2,2],[1,0],[1,2],[7,10],[12,16],[8,14],[6,7],[19,18],[3,1],[5,0],[4,-2],[2,0],[1,3],[0,4]],[[3738,3684],[3,4],[3,2]],[[3744,3690],[7,11]],[[3751,3701],[8,2]],[[3759,3703],[1,1],[2,3],[-2,2],[-1,1],[-1,6],[2,3],[7,3],[6,-1],[3,4],[5,2],[5,-3],[0,-3],[-3,-2],[-3,1],[-2,-1],[2,-3],[5,2],[5,1],[5,3],[4,0],[1,3],[-1,4],[0,2],[-1,2],[1,3],[2,1],[2,0],[0,-2],[-1,-5],[1,-3],[2,-2],[1,-1],[4,-1],[7,2],[13,0],[2,0],[1,5],[2,4],[-2,2],[0,6],[0,3],[8,15],[4,4],[12,9],[4,4],[0,5],[-1,17]],[[3860,3799],[0,1],[-1,5]],[[3859,3805],[3,15]],[[3862,3820],[3,11],[2,7],[1,3],[4,4]],[[3872,3845],[6,12],[2,8]],[[3880,3865],[0,7],[3,5],[2,13],[3,13],[5,5],[2,4],[1,7],[1,10],[-1,24],[0,11]],[[3896,3964],[2,22]],[[3898,3986],[5,14],[2,4],[4,4],[3,8],[0,3],[-2,19],[1,7],[1,8],[1,15],[2,15],[2,17],[3,18],[-1,1]],[[3919,4119],[-1,16],[-2,17],[0,18],[-1,15],[3,35],[-1,2],[-1,-6],[-1,3],[0,3],[0,13],[1,5],[1,3],[-1,2],[-1,1],[-1,-1],[0,6],[1,6],[2,5],[4,7],[0,6],[2,7],[-1,4],[-2,3],[2,0],[1,2],[2,7],[1,-1],[3,-6],[1,-11],[2,-1],[1,0],[4,7],[7,14],[1,6],[8,21],[6,25],[1,9]],[[3960,4361],[0,6],[2,7],[1,2],[0,-2],[0,-3],[-1,-2],[0,-3],[1,2],[4,10],[0,7],[1,-1],[1,1],[5,13],[4,9],[4,4],[6,6]],[[3988,4417],[1,0],[4,14],[5,9],[5,12],[1,5],[-1,4],[1,-1],[2,0],[5,9],[7,18],[5,16]],[[4023,4503],[5,29]],[[4028,4532],[2,18],[2,7],[0,5],[-1,7],[0,3],[0,3],[0,3]],[[4031,4578],[0,3]],[[4031,4581],[1,8],[1,6],[-1,14],[-1,1],[0,6],[-2,7]],[[4029,4623],[-1,21]],[[4028,4644],[-3,12],[-2,15],[-2,19],[-5,18],[-2,4],[-2,3],[-12,4],[-5,-2],[-6,0],[-6,-1],[-4,3],[-3,5],[-3,1],[-6,2]],[[3967,4727],[-4,11]],[[3963,4738],[-9,6],[-4,11],[-7,10]],[[3943,4765],[-7,15],[-2,4]],[[3934,4784],[-3,9]],[[3931,4793],[-6,4],[-6,8]],[[3919,4805],[-3,6],[-10,11],[-4,4],[-3,4],[-4,4],[-6,7],[-7,2],[-7,1],[-11,-4],[-9,-1]],[[3855,4839],[-3,-3]],[[3852,4836],[-5,1],[-4,3],[-2,3]],[[3841,4843],[-5,4]],[[3836,4847],[-3,-3],[-7,0],[-10,8],[-2,4],[-4,3],[-3,4],[-8,4],[-4,0],[-2,-2],[0,-5],[-8,0],[-4,-5],[-2,1],[-2,-3],[-5,-10],[-1,3],[1,4],[2,5],[1,2],[-1,4],[-2,1],[-1,0],[-2,-3],[-2,-12],[-2,-11],[-5,-11],[-3,-4],[0,4],[3,21],[0,5],[1,6],[1,2],[1,3],[0,4],[4,2],[0,5],[-2,6],[-2,-1],[-2,-2],[-2,-8],[-1,3],[-2,3],[2,1],[1,1],[1,4],[1,2],[1,3],[0,6],[-1,6],[-2,5],[-2,-2],[-1,0],[1,3],[-2,1],[-1,3],[-2,4],[-3,4],[-1,3],[-3,-2],[-2,-7],[-1,-4],[-2,-1],[0,8],[-3,12],[-3,2],[-2,-1],[-4,5],[-5,4]],[[3723,4934],[-2,4]],[[3721,4938],[-3,-1],[-2,1],[0,4],[-3,0],[-3,0],[-2,2],[-3,2],[-1,3],[-4,4],[-1,3],[-2,0],[-1,2],[-3,0],[-2,0],[-2,4],[-2,2],[-4,1],[-1,-2],[-1,-1],[1,-3],[0,-2],[-1,1],[-2,4],[-3,-2],[-1,-1],[-1,1],[-1,2],[-1,1],[-2,-2],[-3,-4],[-2,3],[-1,0]],[[3664,4960],[-1,-1],[0,-4]],[[3663,4955],[-2,-2],[-2,-3],[-2,-4],[1,-4],[-4,-6],[1,-5],[-2,-5],[0,-4],[1,-2],[3,-3],[-3,-2],[-1,-5],[-1,2],[-2,5],[-3,0],[-8,-19],[-5,-3],[-1,-2],[-6,-24],[-1,-9],[-2,-5],[-1,-2],[-2,-1]],[[3621,4852],[1,4],[1,3],[1,14],[2,5],[1,12],[3,13],[-8,-7],[-3,-4],[-6,4],[-2,2],[-3,-2],[-2,-2],[-2,-1],[-4,-5],[-6,9],[-1,2],[-1,3],[0,3],[0,3],[-3,9],[-1,6],[0,4],[-1,4],[-1,4],[-1,3],[2,4],[0,2],[-1,3],[-3,-2],[-1,-3],[-5,-6]],[[3577,4936],[-2,-4],[-7,-8]],[[3568,4924],[-3,-2],[-8,-11],[-7,-3]],[[3550,4908],[-3,5],[-10,0]],[[3537,4913],[3,2],[9,9],[6,-2],[1,1],[1,3],[0,8]],[[3557,4934],[3,3]],[[3560,4937],[3,6],[0,9],[0,5],[5,12],[1,2],[3,7],[3,12],[0,5],[5,3],[4,9],[1,1],[3,1],[2,3],[5,11],[3,12],[3,6],[2,5],[6,10],[0,2],[3,4],[2,2],[-1,6],[1,8],[-2,14],[-3,4],[-3,3],[-4,0],[-4,2],[-2,6],[-1,3],[-1,6],[-2,2],[-1,0],[1,3],[0,1]],[[3592,5122],[-2,9],[-1,6]],[[3589,5137],[-1,5],[0,5],[-5,23],[-1,12],[-1,21],[-4,24],[-3,7],[-4,5],[-2,0],[-1,-4],[-2,-10]],[[3565,5225],[0,2],[0,2],[-1,5],[0,4],[-3,15],[-1,4],[-1,0],[-2,-6],[0,-5],[-1,-2],[-1,-3],[0,2],[1,3],[0,4],[-1,8],[-1,4],[-5,8],[-3,-6],[1,6],[0,4],[-4,4],[-9,14],[-4,9],[-10,6],[-5,2],[-11,12],[-2,-1],[-2,-5],[-3,-15],[-2,-3]],[[3495,5297],[2,8],[1,6],[1,6],[-1,5],[-2,3],[-6,3],[-14,4],[-8,0],[-7,-2],[-7,2],[-5,-1],[-2,-4],[0,-6],[0,-5],[-1,5],[-8,5],[-7,3],[-14,3],[-2,-3],[-2,-6],[0,-5],[-1,-5],[-1,-6],[0,1]],[[3411,5308],[0,1],[1,17],[-1,12],[-1,5],[-3,5],[-6,3],[-2,7],[-5,8],[-5,10],[-2,2],[-3,1],[-4,3],[-3,-2],[-2,-6],[-2,-6],[-1,-10],[-2,-4],[2,7],[0,11],[0,8],[3,10],[0,16],[-1,4],[-3,9],[-2,3],[-3,7],[-11,19],[-7,10],[-6,6],[-2,1],[0,-2],[-2,2],[-4,8],[-1,1]],[[3333,5474],[-5,4],[-4,1],[-2,-1],[-2,-4],[-9,3],[-2,-1],[-5,-5],[-4,0],[-3,-4],[-4,5],[-2,2],[-3,3]],[[3288,5477],[10,0],[2,7],[2,7],[0,5]],[[3302,5496],[1,2],[1,3],[0,4],[1,3],[1,3],[4,3],[1,5],[-2,6],[-4,5],[-6,3],[-2,2],[-6,12],[-2,2],[-1,-4],[-4,0],[0,-4],[1,-3],[0,-4]],[[3285,5534],[-1,3],[-1,2],[-1,1],[0,3],[-2,5],[-3,4],[-2,2],[-1,0],[-1,0],[0,-2],[0,-4],[0,-3],[-1,1],[-1,2],[-1,-3],[0,-2],[-1,0]],[[3269,5543],[-3,7],[-3,15],[-1,1],[-1,1],[0,-3],[0,-3],[-2,-2],[-2,-1],[1,3],[1,5],[-1,5],[0,2],[-2,4],[-1,0],[-1,1],[0,5],[-2,1],[6,2],[9,-1],[4,5],[5,1],[4,2],[1,3],[-10,-2],[-13,3],[-7,-3],[-2,1],[-5,-1],[-8,-3],[-11,1],[-9,-2],[-2,0],[1,-5],[3,2],[8,-1],[3,-3],[-1,-2],[-1,-1],[-10,0],[-19,-20],[-2,0],[-3,-1],[-2,0],[-6,3],[-4,2],[-5,4],[-6,1],[-6,12],[0,3],[-1,3],[-4,3],[-20,-1],[-4,-2],[-13,-3],[-8,-3],[-7,1],[-3,5],[-1,6],[-1,7],[1,4],[-1,4],[-1,5],[-1,6],[-6,9],[-6,7],[-6,1],[-5,3],[-9,-1],[-1,-1],[-2,0],[-2,5],[-1,6],[-1,9],[-1,9],[-1,3],[-1,3],[-3,4],[-3,-2],[-2,-2],[-2,-6],[-1,-6],[2,-9],[0,-3],[1,-3],[8,3],[2,0],[2,-7],[-1,-4],[-3,-2],[-4,5],[-1,-1],[-2,-5],[-2,-3],[-9,-6],[-8,-3],[-12,-12],[-6,-1],[1,-8],[-3,-3],[1,-8],[1,-5],[1,-4],[2,-11],[3,-7],[2,-7],[3,-10],[1,-7],[-1,-11],[0,-9],[-3,-7],[-1,-4],[-2,-2],[-6,-4],[-3,0],[-2,1],[-1,4],[-1,6],[0,5],[-1,3],[-2,2],[-3,7],[0,5],[-3,10],[4,16],[2,3],[2,9],[4,7],[2,11],[0,4],[-3,6],[-1,9],[2,0],[1,1],[-5,7],[-1,3],[-3,13],[0,3],[0,5],[1,2],[1,1],[11,5],[2,2],[2,4],[1,2]],[[3019,5658],[1,4],[4,7],[-1,6],[-3,10],[-6,5],[-3,0],[-3,-1],[-6,-6],[0,-2],[-1,-2],[-3,0],[-2,-2],[-1,-8],[-3,-9],[-5,-5],[-7,-5],[-17,-23],[-10,-1],[-3,0],[-3,2],[-4,1],[-3,-1],[-1,-3],[-1,-9],[-2,-8],[-2,-8],[-1,-3],[-2,2],[-1,4],[0,4],[3,2],[1,0],[1,1],[-3,0],[-11,7]],[[2921,5617],[-2,-3],[-6,-11],[-4,-5],[0,-3],[-5,-6],[-1,-5],[-2,-11],[-3,-7],[-1,-3],[2,2],[2,3],[0,-2],[-1,-4],[0,-7],[-1,-9],[-2,-6],[2,-4],[1,-7],[-1,-5],[-4,-1],[-4,0],[-3,-3],[-3,-6],[-4,-15],[-12,-17],[-3,-3],[-2,-1],[-1,-2],[1,-4],[2,-2],[1,-9],[1,-17],[-1,-4],[-2,-1],[-1,2],[-1,1],[0,4],[1,1],[1,2],[-1,2],[-1,1],[-2,6],[-4,8],[-3,5],[-3,8],[-1,1]],[[2850,5480],[-9,13],[-3,10],[-7,10],[-12,9],[-5,2],[-7,-1],[-1,2],[-1,3],[-3,1],[-3,0],[-4,2],[-6,2],[-2,-3],[-2,-4],[-3,-6],[-2,-1]],[[2780,5519],[-2,0],[-4,-8],[-12,-7],[-3,-3],[-5,-8],[-6,-4],[-4,-1],[-4,-1],[-5,3],[-5,10],[-3,4],[-1,2],[-1,1],[0,-1],[2,-4],[1,-5],[-1,-1],[-2,1],[-5,-1],[-2,2],[-3,3],[0,6],[1,2],[1,1],[-1,1],[-2,-1],[-1,1],[-1,7],[0,3],[0,2],[-4,5],[-2,3]],[[2706,5531],[-1,3],[-5,3],[-1,3],[-1,2],[-5,12],[-2,3],[-6,15],[-3,9],[-4,15],[0,4],[-1,4],[-1,2]],[[2676,5606],[-2,1],[-1,4],[-2,7],[-1,9],[0,3],[1,4],[2,5],[0,3],[3,4],[0,5],[-1,5],[-2,0],[-1,1],[-1,1],[1,2],[1,2],[0,3],[0,4],[1,0],[1,-1],[0,-1],[1,12],[0,3],[0,3],[-2,4],[-1,5],[1,3],[1,1],[2,2],[1,6],[0,-3],[0,-5],[-1,-3],[0,-3],[1,-4],[2,1],[0,6],[-1,4],[1,20],[-2,20],[2,24],[3,14],[2,3],[1,6],[2,6],[1,4],[-3,23],[-1,1],[-1,0],[-1,3],[0,3],[2,1],[1,0],[0,-5],[2,7],[1,1],[1,2]],[[2690,5832],[-2,3],[-2,2],[-2,9],[-8,7],[-1,0],[4,-4],[1,-4],[-1,0],[-1,2],[-2,0],[-2,-2],[-1,0],[-1,4],[-2,3],[-2,3],[-2,1],[-1,-1],[-1,0],[-1,2],[0,3],[1,1],[3,1],[6,-7],[0,2],[-14,21],[-7,3],[1,-1],[2,-1],[-1,-1],[-1,-1],[-2,0],[-3,5],[-9,6],[-2,-1],[-3,-3],[-9,-1],[-8,5],[-6,2],[1,-2],[1,-2],[-4,-3],[-3,-1],[-5,-6],[-4,1],[-7,0],[-4,-2],[-11,4],[-2,0],[-3,-2],[-2,2],[-2,4],[-2,0],[-5,-1],[-1,-1],[-3,-5],[-1,-1],[-2,-3],[-3,1]],[[2549,5873],[-10,13],[0,-2],[0,-1],[1,-3],[-1,-5],[-3,3],[-3,3],[-1,0],[-2,1]],[[2530,5882],[0,4],[1,3],[5,13],[4,2],[2,8],[2,3],[3,8],[1,19],[-1,12],[0,7],[1,5],[2,7],[-2,5],[1,8],[1,5],[3,15],[0,6],[-1,7],[-4,0],[-1,-1],[-1,1],[1,7]],[[2547,6026],[1,2],[2,7],[0,4],[2,3],[1,4],[1,0],[1,-6],[-1,-11],[0,-3],[2,-2],[3,-9],[0,-1],[2,5],[1,5],[1,12],[2,8],[2,14],[2,13],[0,2],[-1,0],[-2,-4],[-1,0],[0,5],[1,2],[1,2],[2,1],[1,1],[1,3],[0,4],[-1,1],[-1,-1],[-2,0],[-2,-1],[-1,2],[0,2],[3,8],[2,3],[1,0],[1,2],[0,2],[-1,5],[0,6],[1,7],[6,16],[4,7],[4,8],[2,6],[1,6],[1,8],[0,3],[-1,2],[0,10],[-2,3],[-4,7],[-2,2],[-3,-3],[-2,0],[-2,0],[-1,-1],[3,-2],[1,0],[1,1],[1,0],[1,-1],[-1,-2],[-1,-2],[-1,0],[-6,1],[-6,4],[-2,1],[-7,3],[-3,0],[-1,0],[0,-1],[-1,-1],[-2,0],[-6,0],[-3,-2],[-4,-5],[-4,-2],[-26,-8],[-2,-1],[-8,-7],[-5,-6],[-2,-14],[-1,-3],[-1,-9],[0,-9],[0,-9],[0,-11],[0,-4],[0,-2],[-4,-7],[-2,-4],[-1,-21],[-6,-11],[-3,-3],[-2,-3],[-8,-8],[-1,-2],[0,-1],[1,0],[2,3],[1,-1],[-1,-4],[0,-1],[1,-1],[1,-3],[0,-5],[-4,-5],[-3,-4],[-2,-1],[-5,2],[-3,3],[-1,2],[2,2],[0,2],[-3,4],[-4,0],[-3,-2],[-6,0],[-1,-1]],[[2431,6036],[-7,-3]],[[2424,6033],[0,-2],[-1,-3],[-3,-3],[-7,-2],[-3,1],[-9,-1],[-6,-4],[-3,-3],[-9,-6],[-5,-1],[-2,0],[-3,0],[-3,10],[-4,9],[-6,3],[-4,7],[-11,1],[-3,3],[-1,0],[2,-2],[2,-2],[-2,0],[-5,3],[-3,4],[0,2],[3,-3],[1,0],[-3,5],[-2,9],[-3,3],[-1,5],[-5,8],[-1,7],[-1,5],[-3,17],[-7,18],[-11,24],[-2,5],[0,5],[-5,17],[-4,16],[0,2],[0,3],[-1,1],[-1,2],[-1,4],[-4,23],[5,-15],[4,-8],[2,-2],[0,-3],[-1,-3],[-1,-6],[1,-5],[1,6],[1,3],[1,7],[-2,3],[-3,5],[-3,6],[-5,16],[0,10]],[[2284,6237],[-2,13],[0,3],[-1,3],[2,9],[1,6],[1,3],[-1,20],[1,24],[0,1],[0,2],[0,11],[2,22],[4,35],[3,12],[5,20],[2,9],[0,12]],[[2301,6442],[0,3],[0,2],[-2,1],[-5,18],[-1,5],[-1,11],[0,4],[-1,8],[-1,4],[1,4],[1,4],[0,3],[0,4],[-6,2],[-2,10],[2,-4],[5,-4],[1,0],[1,1],[2,5],[2,14],[-4,9],[1,1],[1,1],[3,-1],[3,1],[2,6],[1,6],[-3,-2],[0,3],[0,2],[2,1],[2,0],[1,1],[1,2],[1,-2],[0,-1],[2,2],[1,1],[0,6],[1,5],[2,-4],[3,1],[3,2],[1,3],[-1,1],[-1,1],[-4,12],[1,1],[1,0],[1,-2],[0,-2],[3,-3],[2,2],[0,1],[2,0],[5,-2],[3,1],[-4,-4],[-2,-4],[1,1],[5,4],[4,3],[4,4],[2,2],[7,9]],[[2350,6605],[3,3],[4,7],[0,5],[3,5],[4,6],[-1,5],[-2,4],[-1,9],[1,1],[2,-2],[1,0],[2,4],[2,0],[1,-5],[-2,-6],[1,-1],[4,2],[2,-1],[-6,-7],[0,-2],[5,5],[13,11],[6,1],[0,2],[-2,5],[3,9],[1,0]],[[2394,6665],[1,-2],[0,-2],[-1,-3],[-1,-2],[-1,-1],[0,-3],[1,-1],[2,1],[2,1],[9,1],[3,0],[3,0],[6,-4],[4,-4],[4,-2],[11,-3],[5,2],[1,2],[-2,3],[-1,1],[2,4],[2,2],[3,2],[2,-5],[4,0],[3,-8],[2,-3],[5,-2],[1,3],[1,0],[0,-3],[0,-3],[3,-6],[0,-2],[-3,1],[-1,-1],[0,-2],[8,-5],[7,-3],[2,1],[2,7],[3,1],[3,0],[2,-2],[2,-7],[1,-2],[2,2],[1,3],[0,3],[1,3],[0,2],[0,5],[-1,2],[-1,1],[-1,1],[0,2],[8,-4],[2,-2],[0,-2],[1,-3],[2,-1],[1,0],[1,-1],[1,-2],[2,-1],[2,-3],[2,-5],[1,-2],[-1,-5]],[[2517,6609],[1,1],[3,5],[1,-2],[1,-2],[1,2],[0,3],[3,2],[0,4]],[[2527,6622],[-1,1],[-2,1],[-1,5]],[[2523,6629],[-2,0],[-8,5],[-2,3],[-2,3],[-1,5],[0,1],[1,2],[1,0],[2,1],[-1,2],[2,2],[2,1],[3,2],[-1,1],[1,5],[-2,3],[0,2],[0,2],[-2,0],[-2,-3],[-1,-5],[-1,0],[-3,1],[-2,4],[1,3],[2,1],[1,2],[0,2],[-2,2],[-1,-2],[-1,-1],[-2,0],[-3,-4],[-5,-1],[-3,2],[-4,4],[3,7],[2,6],[3,-1],[2,0],[3,-5],[10,-6]],[[2511,6675],[2,2]],[[2513,6677],[2,1]],[[2515,6678],[4,7],[1,0],[1,-1],[5,2],[4,3],[1,0],[2,0],[3,-3]],[[2536,6686],[8,1]],[[2544,6687],[2,0]],[[2546,6687],[2,-1],[4,0],[0,3],[1,8],[1,7],[1,1]],[[2555,6705],[2,-4],[0,-4],[0,-6],[1,-2],[1,0],[1,-4],[1,-3],[-3,-2],[-2,0],[-1,-1],[11,2],[3,5]],[[2569,6686],[0,1]],[[2569,6687],[2,1]],[[2571,6688],[0,-2],[-2,-3],[1,-1],[5,3],[1,3],[2,3],[0,5],[2,0],[1,-2],[1,3],[1,1],[1,-4],[-1,-4],[-3,-2],[-1,-1],[-2,-2],[7,2],[8,1],[2,2],[2,2],[2,2],[2,-1],[4,0],[2,-1],[1,-1],[0,-2],[-3,1],[-6,-2],[8,-4],[9,-6],[2,-2],[1,-1],[0,2],[0,3],[2,1],[2,1],[-1,-3],[-1,-2],[2,-3],[-1,-2],[-1,1],[5,-8],[4,-6],[1,-4],[0,-2],[-1,-1],[-1,2],[-1,3],[0,-4],[1,-4],[2,-1],[3,2],[5,0],[1,2]],[[2639,6652],[3,2],[2,-1],[7,7],[3,1],[2,0],[0,1],[0,3],[1,3],[1,2],[7,2],[10,-10],[11,-26],[15,-23],[3,-9],[0,-4],[0,-2],[0,-16],[-3,-14],[-2,-22],[1,-4],[0,-2],[1,-1],[1,1],[2,-1],[1,2],[0,2],[0,5],[-1,1],[-1,4],[1,1],[2,-1],[1,-5],[1,0],[2,1],[1,-2],[0,-1],[-1,-4],[-3,-5],[-3,-9],[-1,0],[-1,-1],[2,-3],[1,-2],[5,-19],[2,-7],[2,-4],[1,-1],[2,-1],[0,2],[0,4],[2,1],[3,0],[-2,-4],[0,-10],[1,-9],[1,0],[1,0],[1,5],[1,2],[2,1],[-2,-5],[-2,-6],[1,-1],[2,-2],[1,-16],[3,-9],[4,-5],[6,-4],[0,-5],[3,-8],[4,-12],[1,-2],[2,-1],[1,-3],[0,-2],[-4,5],[-1,-1],[-1,-2],[0,-2],[2,-5],[2,0],[5,2],[3,-1],[5,4],[2,0],[3,6],[1,5],[1,11],[2,6],[2,8],[1,0],[0,-2],[0,16],[2,24],[0,14],[-1,10],[-1,5],[-3,7],[-12,54],[-1,5],[-1,6],[-1,10],[-1,4],[-1,7],[1,0],[1,-1],[0,-3],[0,-3],[2,-2],[0,-1],[-1,-3],[0,-3],[1,-7],[1,2],[0,4],[1,4],[1,0],[-1,-11],[1,-8],[3,-14],[1,-2],[-2,10],[-1,6],[-1,5],[0,5],[1,4],[1,3],[-1,4],[-9,27],[-6,23],[-4,19],[-3,19],[-1,7],[-2,21],[-1,5]],[[2736,6707],[-1,4],[0,4],[1,2],[1,5],[0,4],[0,3],[0,4],[1,-2],[2,0],[2,5],[-1,3],[-2,1],[0,1],[3,1],[1,4],[1,2],[1,3],[-1,0],[-1,0],[0,2],[2,2],[0,2],[0,2],[-1,2],[1,2],[2,0],[1,2],[0,2],[-1,1],[0,2],[0,1],[1,0],[4,3],[1,5]],[[2753,6779],[0,2],[1,2],[2,1],[0,1],[2,4],[0,2],[-1,1],[-1,2],[-1,3],[0,5],[3,-6],[1,0],[0,2],[1,1],[0,-4],[1,-2],[2,2],[1,2],[0,4],[-1,2],[-3,3],[2,1],[3,-1],[2,-1],[3,2],[1,2],[1,1],[2,0],[3,2],[2,2],[1,4],[-1,4],[4,-1],[2,2],[3,5],[1,5],[2,1],[3,1],[4,5],[1,3],[-2,7],[2,5]],[[2799,6855],[0,-2],[0,-3],[1,-4],[1,9],[6,14],[3,4],[7,8]],[[2817,6881],[5,3],[11,-1],[1,5],[0,10],[1,-6],[0,-4],[0,-3],[1,6],[1,5],[3,8],[1,3],[2,1],[3,5],[4,4],[0,2],[-1,2],[0,8],[1,-2],[1,-4],[2,-1],[1,0],[3,6],[2,-1],[5,0],[2,0],[2,0],[1,3],[2,1],[3,0],[2,4],[3,5],[-3,3],[-8,-3],[-4,2],[-2,3],[-3,7],[6,-8],[2,-1],[4,5],[1,2],[0,2],[1,4],[1,3],[-1,2],[-1,1],[-10,7],[-2,4],[4,-4],[4,-1],[3,1],[1,4],[1,0],[1,-1],[0,-4],[1,-2],[1,0],[2,0],[3,-2],[3,-1],[2,2],[4,7],[5,8],[1,6],[-1,5],[0,3],[-1,3],[-1,0],[-4,-3],[0,-10],[-2,-2],[-1,0],[0,5],[1,6],[0,5],[-4,1],[-2,-2],[-2,0],[-4,0],[-3,-1],[-4,1],[1,4],[-1,6],[0,5],[1,-4],[1,-5],[3,-3],[2,1],[2,2],[1,4],[2,0],[2,-1],[-1,4],[1,-1],[2,-2],[1,4],[-1,4],[3,-3],[3,-1],[2,-2],[2,-3],[-2,8],[-1,7],[-2,2],[0,3]],[[2889,7026],[1,4]],[[2890,7030],[0,1]],[[2890,7031],[-1,2],[1,2],[0,1],[1,-2],[1,-3]],[[2892,7031],[0,-1]],[[2892,7030],[2,-16]],[[2894,7014],[2,-9],[4,-13],[2,-3],[-1,4],[-6,19]],[[2895,7012],[-2,18]],[[2893,7030],[-1,6]],[[2892,7036],[-2,6],[0,5],[-1,3],[-4,1],[-3,1],[-4,-3],[-3,0],[0,4],[-4,4],[-1,7],[-3,1],[-4,2],[-2,3],[-6,1],[0,1],[-1,1],[7,-1],[8,-5],[2,0],[1,-4],[3,-4],[1,-2],[1,-3],[2,2],[2,2],[-1,3],[0,2],[-3,4],[-2,2],[-3,4],[-4,7],[0,1],[0,2],[6,-11],[2,-2],[2,1],[-1,2],[0,3],[4,-1],[1,4],[-1,3],[-3,2],[2,3],[-5,3],[-2,2],[-2,5],[-2,3],[-4,7],[-2,5],[-5,8],[1,0],[3,-4],[4,-8],[1,-1],[8,-14],[1,-1],[3,0],[1,3],[0,4],[1,3],[0,2],[-2,4],[-4,3],[-2,5],[-2,2],[-8,3],[-3,9],[-2,1],[-4,-2],[-1,1],[-1,2],[1,8],[1,4],[2,4],[2,2],[2,3],[0,7]],[[2860,7160],[0,-6],[-1,-4],[-2,-4],[-2,-6],[-1,-2],[0,-5],[2,-1],[3,3],[2,0],[0,-3],[1,-2],[2,-3],[0,2],[0,3],[3,-7],[5,-2],[4,-3],[1,-3],[2,-2],[0,3],[-1,3],[-1,4],[-6,11],[-1,4],[0,4],[0,-1],[1,-3],[2,-5],[1,-2],[2,-3],[2,1],[-1,3],[-1,3],[-1,3],[-1,12],[0,2],[0,3],[0,3],[1,3],[-1,3],[-1,4],[2,-2],[2,2],[0,3],[-2,2],[-2,5],[0,1],[4,-3],[0,2],[0,3],[2,1],[0,2],[0,1],[0,1],[2,-4],[0,1],[1,5],[0,-1],[1,-2],[2,1],[1,2],[0,2],[0,3],[1,2],[1,1],[2,0],[-1,-4],[3,0],[-1,-2],[-1,-1],[-1,-2],[1,-1],[2,-1],[-3,-1],[-2,0],[-3,-3],[-2,-6],[1,-8],[2,4],[0,-3],[-2,-5],[-1,1],[-2,0],[-1,-3],[0,-2],[3,2],[1,-2],[1,-3],[-2,-2],[-2,0],[-1,-6],[1,1],[1,2],[2,0],[1,-3],[3,-5],[1,0],[1,-1],[-4,0],[-2,1],[-2,-1],[-1,-6],[1,-3],[2,-5],[2,-2],[2,-2],[1,1],[0,1],[1,1],[1,-2],[0,1],[2,2],[1,0],[-1,-2],[0,-3],[0,-3],[-1,-2],[1,-1],[1,-1],[1,-3],[-1,-3],[0,-3],[3,0],[2,-1]],[[2898,7108],[-2,-8],[-2,-3],[-2,-8],[-3,-12],[0,-8],[0,-2],[1,-4],[3,8],[1,7],[1,3],[2,3],[2,1],[1,1],[0,4]],[[2900,7090],[6,22]],[[2906,7112],[1,2]],[[2907,7114],[1,4],[2,6],[2,1],[0,2],[1,5],[0,1],[1,1],[0,-1],[0,-2],[1,1],[0,2]],[[2915,7134],[0,2]],[[2915,7136],[0,2]],[[2915,7138],[-1,5],[-1,1],[-2,-1],[2,3],[1,5],[0,3],[-3,2],[-3,8],[-3,7],[0,11],[-3,6],[-2,4],[1,5],[-1,2],[0,3],[2,4],[1,3]],[[2903,7209],[2,2]],[[2905,7211],[0,1]],[[2905,7212],[2,2],[5,2],[2,5]],[[2914,7221],[-1,-3],[-1,-4],[-5,-2],[-2,-2],[-2,-4],[-1,-7],[0,-4],[0,-2],[5,-8],[3,-3],[3,-5],[2,1],[2,-2],[2,-2],[0,-5],[-1,-6],[1,0],[3,3],[4,11],[1,3],[0,2],[1,1],[2,2],[1,0],[1,2],[1,4],[0,2],[0,3],[2,0],[2,4],[2,6],[2,12],[0,2],[1,1],[0,-9],[0,-2],[1,7],[0,9],[1,5],[1,4],[0,5],[0,4],[-1,3],[-1,-2],[-6,2],[0,4],[1,4],[1,2],[1,2],[1,1],[1,1],[1,3],[3,8],[1,5]],[[2947,7277],[-1,8],[-1,6]],[[2945,7291],[1,-2],[1,-2],[1,-7],[-1,-8],[-1,-4],[-1,-5],[1,2],[1,2],[1,1],[2,2],[3,5]],[[2953,7275],[1,2]],[[2954,7277],[2,1]],[[2956,7278],[11,9],[4,2],[3,4],[2,-1],[10,0],[3,2],[3,-1],[6,2],[4,1]],[[3002,7296],[2,0]],[[3004,7296],[2,-1]],[[3006,7295],[7,3],[2,4],[1,10],[1,4],[0,5],[1,-2],[1,-2],[1,-2]],[[3020,7315],[1,1]],[[3021,7316],[2,2]],[[3023,7318],[-1,-5],[0,-7],[1,-2],[2,3],[3,1],[8,9],[1,-1],[0,-5],[0,-3],[0,-1],[5,2],[2,3],[10,3],[2,0],[1,0],[0,1],[0,6],[-1,8],[-4,7],[-1,1],[-1,0],[-1,0],[0,-1],[1,-2],[0,1],[2,-2],[1,-3],[2,-6],[0,-2],[-3,-3],[-5,-2],[-4,1],[-2,3],[-1,7],[-3,3],[0,2],[1,1],[-3,10],[-2,2],[-5,2],[-2,2],[3,6],[2,3],[1,3],[2,1],[3,3],[1,0],[0,2],[0,1],[-1,0],[-1,0],[-1,0],[-1,3],[-1,3],[-1,2]],[[3032,7378],[1,3]],[[3033,7381],[1,4]],[[3034,7385],[1,7]],[[3035,7392],[1,2],[1,2],[4,12],[4,7],[5,8],[-1,2],[-1,0],[2,6],[4,3],[2,2],[0,-2],[0,-2],[1,0],[2,2],[1,-2],[1,-1],[0,2],[0,3],[0,3],[1,-1],[0,-2],[1,-1],[1,6],[1,2],[0,-2],[1,-4],[1,0],[1,6],[0,-1],[1,-4],[1,0],[1,3],[2,3],[4,-1],[2,3],[2,3],[0,4],[3,10],[0,5],[3,3],[2,3],[1,1],[0,-3],[-1,-3],[0,-1],[1,1],[1,-1],[-2,-3],[-1,-2],[3,0],[3,-2],[1,-2],[1,-1],[1,3],[-1,4],[1,3],[1,4],[1,-2],[1,-2],[2,2],[1,2],[1,0],[1,0],[2,0],[1,-1],[0,-3],[1,-3],[1,1],[1,1],[1,2],[1,0],[2,7],[2,0],[1,-1],[2,0],[2,1],[1,4],[3,0],[2,2],[5,-1],[6,9],[0,1],[-1,1],[-2,1],[-1,3],[1,3],[0,5],[-1,3],[0,2]],[[3135,7509],[1,-2],[3,1],[2,-1],[0,-2],[1,-2],[5,1],[5,3],[2,-2],[3,2],[2,3],[3,2],[1,2],[-2,4]],[[3161,7518],[3,2],[1,2],[1,0],[-2,-3],[-1,-2],[5,-5],[2,0],[9,6],[7,8],[7,3],[4,5],[3,1],[5,9],[-1,6],[0,2],[3,-5],[2,-3],[2,1],[2,1]],[[3213,7546],[-1,-3],[-1,-2],[-5,-7],[-7,-8],[-2,-6],[1,-1],[1,0],[2,-2],[2,4],[2,1],[8,-1],[6,1],[5,-2],[9,1],[6,-2],[-2,-2],[-8,0],[-10,-6],[-2,-4],[1,-6],[-3,5],[-3,1],[0,3],[0,2],[0,2],[1,2],[-4,2],[2,-2],[-2,-3],[-8,-4],[-4,-3],[-21,-20],[-1,-1],[-1,-3],[4,2],[2,2],[0,-2],[-3,-3],[-2,-1],[-2,0],[-4,-2],[-3,-3],[-2,-3],[-1,-2],[-1,-2],[6,8],[2,-1],[-6,-11],[-3,-12],[0,-4],[2,-15],[2,-4],[1,2],[1,2],[2,-1],[2,-3],[3,-10],[2,-1],[2,1],[3,-2],[1,0],[0,2],[1,1],[2,-1],[0,6],[3,4],[1,0],[3,0],[6,7],[1,4],[4,5],[3,7],[3,2],[2,7],[2,-1],[1,2],[-1,5],[-1,1],[2,6],[3,2],[2,-5],[2,3],[0,2],[1,4],[2,-3],[1,-3],[2,-2],[2,-1],[4,-1],[1,2],[1,2],[-1,4],[-1,4],[2,-2],[2,-1],[2,1],[2,-1],[4,4],[2,0],[2,0],[7,4],[7,4],[7,5],[7,3],[6,5],[2,0],[2,2],[2,2],[2,0],[3,2],[3,2],[4,1],[1,-1],[1,1],[1,2],[-1,3],[-1,1],[-10,1],[3,2],[2,2],[1,2],[-3,5],[-2,4],[-1,2],[-5,-2],[-3,1],[-3,3],[-1,5],[0,3],[-1,0],[-8,-7],[-5,-4],[-1,-1],[-1,-1],[-3,2],[-4,-1],[0,2],[1,3],[-6,2],[-5,1],[-3,-2],[-2,0],[-1,2],[-1,1],[-4,4],[-2,0],[-4,-1],[-5,6]],[[3225,7553],[-4,2]],[[3221,7555],[-1,1]],[[3220,7556],[7,5],[-2,2],[-1,1]],[[3224,7564],[-6,1],[-2,2]],[[3216,7567],[-9,1],[-1,4],[-2,3],[0,3],[-1,5],[-1,9],[-3,2],[-2,6],[0,4],[1,4],[1,6],[-3,1],[-3,0],[-4,-2],[-2,1],[-2,2],[7,7],[5,8],[1,11],[3,6],[1,3],[-4,4],[-5,-1],[1,3],[-6,-2],[-3,-2],[-4,-5],[-4,0],[-1,1],[-3,9],[-2,3],[-10,4],[-5,4],[-2,1],[-5,-3],[-2,0]],[[3147,7667],[7,6],[3,-2],[2,1],[5,0],[2,2],[2,2],[5,-4],[8,-4],[3,-1],[3,0],[6,5],[2,3],[4,2],[2,2],[1,4],[2,3],[8,3],[3,7],[0,8],[-5,7],[-2,2],[4,-1],[4,-1],[0,3],[-1,3],[-9,10],[-7,5],[-16,4],[-3,0],[-10,-2],[-9,-1],[-11,-5],[-15,-9],[-12,-6],[-9,-7],[-10,-5],[-5,-5],[-4,-5],[-5,-4],[-2,-1],[-5,-5],[-8,-13],[-5,-4],[-3,-8],[-6,-11],[-6,-8],[-2,-6],[-4,-5],[-5,-9],[-3,-5],[-13,-10],[-5,-2],[-3,-3],[-5,-2],[-6,-4],[-7,-1],[-5,-5],[-2,-2],[-2,-4],[-3,-2],[-4,-3],[-7,-9],[-7,-4],[-5,-6],[-2,-8],[-3,-6],[-3,-7],[-1,-2],[0,-7],[-2,-2],[-5,-2],[-8,-8],[-6,-3],[-9,-8],[-4,-3]],[[2924,7499],[10,12]],[[2934,7511],[1,0]],[[2935,7511],[6,6]],[[2941,7517],[4,1],[-1,5],[-7,4],[-2,2]],[[2935,7529],[8,-2],[4,4],[3,5],[2,3],[7,1],[5,9],[3,7],[1,2],[3,3],[1,5],[4,3],[5,2],[12,11],[1,4],[5,3],[4,4],[3,-1],[4,2],[10,5],[4,7],[4,5],[8,7],[7,16],[4,4],[8,13],[3,6],[2,6],[1,8],[-2,4],[-3,2],[-5,2],[-10,7],[-4,0],[-5,0],[-2,3],[-3,2],[18,-5],[7,-5],[3,0],[4,-4],[3,0],[2,0],[4,3],[5,7],[4,11],[8,14],[7,6],[1,4],[3,3],[3,2],[4,1],[2,2],[-2,2],[6,4],[14,4],[3,0],[2,1]],[[3128,7741],[3,5],[1,9]],[[3132,7755],[8,22],[6,4],[3,5],[2,0],[2,3],[2,0],[1,-1],[4,1],[3,-1],[5,5],[5,-2],[14,4],[2,-1],[9,-2],[10,2],[9,-2],[4,2],[5,0],[3,0],[4,-3],[10,-1],[3,3],[5,0],[3,1],[4,0],[4,-1],[5,-1],[6,-2],[7,0],[2,-2],[3,-5],[12,5],[3,0],[6,0],[5,3],[5,-2],[5,1],[10,1],[5,4],[2,5],[6,4],[6,11],[6,5],[3,6],[12,16],[0,4],[1,1],[2,2],[2,1],[5,-1],[5,1],[2,0],[5,5],[2,1],[9,3],[4,0],[6,-2]],[[3414,7857],[2,0],[1,1],[12,12],[7,7],[8,7],[9,12],[0,3],[0,3],[-3,2],[-1,1],[-5,4],[0,1],[3,-1],[3,-1],[2,2],[0,2],[-1,2],[-2,2],[-6,2],[-5,0],[-3,0],[1,2],[3,0],[9,3],[2,1],[-1,2],[-1,3],[0,5],[1,3],[-2,7],[2,7],[1,4],[-1,2],[-1,3],[0,1],[0,2],[-1,2],[-2,5],[-4,6],[-4,1],[-3,1],[-2,6],[-1,2],[-1,0],[-5,0],[-4,-1],[-5,-4],[-6,-8],[-3,-3],[-1,5],[-1,1],[-3,1],[0,1],[1,1],[7,4],[2,3],[1,2],[-1,3],[-1,4],[-6,13],[-6,2],[-16,2],[-3,-2],[-1,-1],[0,-1],[1,-2],[4,0],[3,0],[4,-1],[-1,-1],[-4,0],[-7,-2],[-9,-4],[-7,-6],[-6,-7],[-5,-6],[-5,-3],[-3,-3],[-6,-1],[-2,-2],[-3,-5],[-4,-4],[-5,-3],[0,1]],[[3324,7959],[-1,1],[2,1],[1,2],[-1,1],[0,1],[4,4],[1,2],[-1,2],[-6,4],[-1,3],[4,-2],[3,-1],[1,1],[0,1],[1,4],[0,1],[2,2],[4,3],[1,1],[2,0],[3,0],[4,0],[8,5],[5,2],[0,1],[1,2],[2,1],[2,1],[4,-1],[2,1],[2,3],[3,7],[3,1],[3,2],[2,2],[0,2],[8,2],[5,0],[4,3],[2,4],[2,3],[0,1],[-2,3],[-4,0],[-3,2],[-3,2],[-2,3],[-1,6],[-3,0],[-4,-1],[-1,-3],[-5,-2],[-2,1],[-8,3],[-3,6],[-2,6],[-1,5],[-3,2],[-4,1],[-2,-3],[-2,-4],[-1,-1],[-9,-10],[-2,-4],[0,3],[2,5],[7,10],[2,3],[-3,1],[-2,-2],[-2,2],[-1,4],[-1,2],[-3,-1],[-2,-2],[-8,-1],[-3,-2],[-6,-8],[-2,0],[3,4],[1,4],[1,2],[2,7],[4,4],[1,2],[-4,5],[-1,3],[-1,2],[1,3],[1,4],[-2,1],[-2,0],[-3,-4],[0,5],[-2,1],[-2,3],[-1,3],[-2,1],[-2,-2],[-3,-3],[-2,0],[-1,1],[0,2],[-2,2],[-5,1],[-2,1],[0,2],[4,1],[-1,2],[-1,7],[-1,1],[-4,-1],[-5,1],[1,3],[5,2],[2,2],[-2,2],[-5,0],[-7,2],[-2,2],[3,2],[4,1],[1,1],[-2,2],[-2,1],[-3,0],[-4,4],[-8,4],[-2,4],[1,1],[2,1],[2,0],[-2,-3],[0,-1],[9,-4],[14,-2],[5,1],[0,5],[-1,5],[2,3],[0,5],[-8,10],[-3,1],[-2,-1],[-2,1],[-2,2],[-1,1],[1,1],[2,4],[1,1],[0,1],[-2,2],[-5,2],[-3,0],[-3,-1],[-3,1],[-1,1],[-1,1],[3,-1],[1,1],[2,2],[3,1],[2,1],[3,3],[1,3],[-1,6],[0,1],[2,2],[0,2],[-1,2],[-5,3],[-2,0],[-3,1],[-5,10],[-3,0],[-6,-1],[-5,-2],[-6,-5],[-2,0],[3,4],[3,2],[7,5],[4,6],[2,9],[0,1],[-4,0],[-3,-1],[-6,-4],[-2,0],[0,2],[0,1],[-2,0],[-3,-1],[-4,-6],[-2,0],[3,4],[1,3],[5,3],[3,2],[6,7],[-1,5],[-3,5],[-1,1],[-3,-1],[-3,1],[2,2],[0,1],[-2,4],[-1,1],[0,1],[2,1],[0,1],[-2,0],[-2,0],[-5,-1],[-6,-2],[-4,0],[-1,2],[1,1],[5,-1],[3,1],[4,2],[2,5],[-3,7],[-3,1],[-3,-4],[-1,0],[1,3],[-1,1],[-5,2],[0,2],[3,2],[3,3],[-3,4],[-2,4],[-1,3],[-1,3],[-2,4],[-2,-2],[-2,-3],[1,6],[0,7],[-3,5],[-3,0],[-5,-1],[-4,-3],[-1,1],[1,2],[5,3],[3,4],[0,3],[-2,2]],[[3208,8347],[-3,2]],[[3205,8349],[-3,2]],[[3202,8351],[-3,0],[-1,-1],[-1,-2],[-1,-2],[-4,-10],[-1,-4],[-2,-5],[0,-2],[1,-2],[1,-2],[2,-1],[0,-1],[-5,3],[-2,0],[-2,0],[-1,-1],[-1,-1],[-1,-5],[0,-2],[0,-2],[2,-4],[2,-2],[2,-1],[2,-1],[3,-3],[1,-2],[-1,0],[-5,5],[-3,1],[-3,-1],[0,-1],[2,-7],[0,-1],[-3,2],[-1,-1],[-1,-4],[-1,-2],[-1,1],[-1,0],[0,-1],[1,-4],[0,-1],[1,-1],[3,-1],[3,-2],[0,-1],[-3,0],[-1,-1],[-4,1],[-1,-1],[0,-1],[1,-2],[-3,1],[-1,0],[-2,-4],[0,-1],[2,-2],[-1,-1],[-3,0],[-2,-1],[0,-2],[1,-3],[2,-5],[0,-2],[0,-2],[0,-2],[-2,-6],[0,8],[-1,2],[-1,3],[-2,4],[-2,2],[-2,2],[-2,-1],[-3,-3],[-1,-2],[-1,-3],[-2,-5],[-3,-3],[-5,-2],[-3,-2],[-4,-3],[-6,-4],[-5,-5],[-1,-1],[-1,-3],[0,-3],[-1,-5],[-1,1],[1,5],[-1,2],[0,6],[-1,8],[0,1],[-2,-2],[0,-3],[-1,-2],[-4,-7],[-2,-1],[4,7],[1,2],[0,2],[-3,7],[-1,1],[-2,0],[-2,-4],[-3,-13],[-2,-5],[-2,-2],[-2,-2],[-8,-2],[-7,-4],[0,1],[3,3],[3,1],[6,2],[4,3],[3,4],[1,4],[2,10],[0,4],[0,3],[0,1],[-2,2],[-2,9],[-1,2],[-1,2],[-3,2],[-2,2],[-2,1],[-6,-1],[-4,0],[-3,0],[-3,-1],[-3,-1],[-7,-7],[-4,-2],[-2,0],[-5,3],[-3,1],[0,1],[5,2],[3,2],[1,1],[0,2],[0,1],[0,1],[1,0],[1,0],[2,-6],[1,-1],[1,0],[2,3],[1,3],[1,4],[1,3],[0,1],[1,1],[-2,3],[1,2],[2,5],[0,2],[-1,2],[-8,0],[-1,3],[1,5],[1,4],[1,4],[1,2],[0,3],[-1,6],[-2,2],[-1,3],[-2,1],[-15,2],[-4,0],[-4,1],[-1,2],[4,-1],[15,0],[5,1],[3,3],[2,2],[0,2],[0,3],[-1,1],[-2,3],[-1,3],[0,3],[0,3],[0,3],[1,4],[2,7],[2,3],[2,2],[2,2],[1,2],[0,2],[0,2],[-2,5],[-1,1],[-1,1],[-2,0],[-1,-2],[-1,-4],[-1,-2],[-2,0],[-3,-3],[-3,0],[-2,1],[-2,3],[0,3],[0,2],[-1,1],[-3,2],[-2,0],[-5,-2],[-5,1],[-8,4],[-4,1],[-5,0],[-2,1],[-4,3],[-5,7],[0,2],[3,1],[0,1],[-5,0],[-1,1],[0,2],[2,3],[3,2],[1,1],[1,1],[-1,1],[-7,4],[-1,0],[-1,-3],[-2,-1],[-5,-1],[-1,0],[4,3],[2,1],[0,1],[-2,2],[-1,2],[-1,3],[-2,1],[-3,3],[-4,2],[-2,-1],[-3,-2],[-2,-1],[-1,0],[3,6],[1,4],[0,2],[0,1],[-1,2],[0,1],[-2,0],[-4,0],[-3,3],[-1,1],[-4,4],[-3,3],[-4,2],[-6,5],[-2,1],[-1,0],[-3,-2],[-5,-4],[-5,-3],[-6,-2],[-6,-4],[-1,-1],[2,-3],[0,-1],[-8,6],[-3,2],[-3,1],[-6,2],[-2,0],[-2,-1],[-9,-6],[4,3],[-4,4],[-23,8],[-7,4],[-9,1],[-5,1],[-6,-2],[-8,-6],[-5,-4],[-1,-2],[-1,-2],[0,-4],[0,-5],[2,-11],[1,-5],[3,-4],[1,-1],[2,-2],[3,-4],[6,-4],[-4,-4],[-3,-3],[0,-2],[1,-9],[0,-1],[-1,-3],[-2,-4],[-3,-5],[-6,-8],[-1,-2],[2,-1],[3,1],[4,-2],[7,2],[0,-1],[-2,-1],[-2,-5],[0,-1],[-1,-2],[2,-3],[2,-1],[4,0],[0,-1],[-3,-2],[-2,-5],[1,-3],[5,-12],[0,-1],[-3,-2],[0,-1],[1,-1],[6,-1],[1,-1],[-3,-6],[1,-2],[1,-3],[0,-2],[-4,-4],[-1,-2],[2,-4],[2,-2],[-1,0],[-6,6],[-3,-1],[-1,0],[0,-5],[0,-1],[-3,-5],[0,-1],[2,-2],[1,-2],[-3,-4],[-4,-3],[-2,-3],[-2,-3],[-3,-6],[-5,-8],[-1,-1],[0,-3],[-1,-3],[0,-5],[0,-2],[1,-2],[3,-1],[10,-10],[3,-3],[6,-3],[3,-3],[2,-3],[9,-10],[8,-14],[2,-6],[1,-3],[3,-12],[2,-6],[1,-5],[1,-16],[0,-10],[0,-12],[-1,-8],[-1,-9],[-1,-5],[-4,-6],[-4,-7],[-4,-6],[-3,-5],[-4,-6],[-11,-12],[-2,-3],[-3,-3],[-7,-5],[-4,-4],[-5,-4],[-10,-5],[-2,-2],[-21,-10],[-2,-1],[0,-1],[2,-1],[1,-1],[1,-1],[2,-7],[1,-5],[1,-3],[2,-4],[2,-3],[2,-1],[2,-1],[0,-1],[-1,-2],[-1,-1],[4,-3],[2,-1],[0,-2],[-2,-3],[0,-1],[1,-2],[3,-3]],[[2807,7990],[-2,0],[-1,-1],[-1,-4],[-1,-2],[0,-3],[2,-5],[1,-9],[2,-11],[1,-9],[1,-4],[4,-4],[0,-2],[-1,-3],[0,-3],[0,-6],[1,-1],[3,-5],[2,-3],[0,-5],[0,-5],[1,-1],[2,-1],[-2,-1],[-1,-2],[-1,-4],[-3,-6],[-4,-4],[-1,-3],[-1,-4],[-1,-2],[-1,-1],[0,-3],[5,-9],[2,-2],[0,-2]],[[2813,7860],[-3,-4],[-1,-2],[-1,-6],[0,-4],[-1,3],[-1,7],[-1,2],[-1,2],[-1,2],[-2,2],[-2,0],[-1,1],[-1,4],[-1,0],[-5,-3]],[[2791,7864],[0,-1]],[[2791,7863],[0,-1]],[[2791,7862],[-1,-2],[-1,-2],[-2,-2],[-1,-4],[-1,-5],[0,-4],[0,-2],[0,-2],[3,-4]],[[2788,7835],[3,-4]],[[2791,7831],[2,-3]],[[2793,7828],[2,-5],[1,-4],[-3,7]],[[2793,7826],[-2,2]],[[2791,7828],[-4,5]],[[2787,7833],[-5,9],[-3,4],[-4,2],[-5,2],[-3,1],[-3,-1],[-5,-7],[-4,-3],[-1,-1],[5,8],[5,5],[1,2],[0,3],[-1,5],[-3,8],[-2,5],[-1,2],[-7,10],[-5,4],[-4,2],[-3,3],[-2,3],[-3,2],[-2,0],[-5,-1],[0,1]],[[2727,7901],[1,1],[3,2],[2,2],[1,2],[-1,4],[-4,7],[-3,5],[-5,9],[-2,4],[-3,2],[-1,2],[-1,4],[0,2],[1,6],[1,2],[2,3],[0,6],[-1,8],[0,6],[1,7],[0,4],[-1,4],[-2,9],[0,1],[-4,6],[-1,4],[0,6],[2,7],[4,18],[0,3],[-3,8],[-2,4],[-5,4],[-3,1],[-3,-1],[-2,1],[-2,3],[-1,1],[-7,-1],[-10,2],[-2,0],[-7,3],[-2,0],[-1,-1],[-3,0],[-3,0],[-4,-1],[-4,-1],[-5,0],[-6,1],[-4,1],[-2,-1],[-2,-3],[-5,-8],[1,1],[4,11],[0,3],[-2,2],[-4,3],[-2,2],[-2,4],[-3,3],[-4,3],[-5,2],[-4,2],[-7,3],[-15,8],[-10,3],[-5,2],[-3,2],[-8,16],[-6,7],[-5,4],[-5,4],[-7,7],[-4,5],[-3,2]],[[2529,8158],[-7,1],[-4,2],[-12,4],[-8,4],[-8,5],[-7,4],[-8,2],[-6,-1],[-25,-10],[-7,-3],[-3,-2],[2,3],[0,1],[-4,0],[-2,-1],[-4,-3],[-2,-2],[-2,0]],[[2422,8162],[2,1],[1,2],[2,3],[2,4],[2,5],[1,4],[0,3],[0,3],[-1,5],[-6,17],[-1,4],[-3,13],[-2,8],[-5,15],[-1,4],[-1,7],[-1,2],[-2,1],[-3,0],[-3,0],[-8,1],[-8,0],[-2,-2],[-2,-6],[-2,-14],[-2,-4],[0,2],[2,18],[0,3],[-4,2],[-3,6],[-1,1],[-2,0],[-1,0],[-1,2],[-1,4],[-1,2],[-2,2],[-3,1],[2,1],[2,3],[1,7],[0,11],[0,27]],[[2367,8330],[0,3]],[[2367,8333],[1,5]],[[2368,8338],[2,11],[1,7],[-1,2],[-1,1],[-2,1],[3,2],[3,1],[2,3],[2,7],[3,8],[4,8],[3,7],[0,4],[0,3],[-1,2],[1,1],[3,-1],[2,2],[0,1],[-2,5],[1,2],[6,7],[8,5],[2,2],[1,2],[-4,2],[-1,2],[-1,1],[-2,4],[6,0],[1,0],[2,1],[-1,2],[-2,1],[1,1],[5,0],[2,2],[2,2],[0,1],[-2,1],[1,1],[4,4],[0,1],[-2,2],[-6,4],[0,1],[1,0],[8,-3],[4,-3],[2,-3],[2,-2],[2,0],[-1,2],[-2,4],[-2,3],[-2,1],[0,2],[2,2],[3,3],[1,2],[0,2],[1,1],[3,0],[2,0],[2,1],[1,0],[4,-2],[2,0],[2,2],[-1,3],[-5,2],[-3,1],[-1,1],[-1,1],[-1,2],[-1,2],[1,1],[5,1],[1,0],[1,1],[2,1],[5,-2],[12,-2],[2,1],[7,6],[3,1],[4,0],[2,2],[2,2],[0,3],[1,2],[-1,11],[-1,3],[-6,5],[-4,2],[-6,1],[-5,3],[-5,6],[-4,2],[-4,-1],[-3,-2],[-6,-5],[-5,0],[0,1],[8,5],[1,2],[-1,0],[-4,2],[-5,1],[-18,8],[-3,2],[-3,1],[-1,-1],[1,-2],[1,-1],[2,-1],[0,-1],[-4,0],[-4,1],[-3,4],[0,2]],[[2398,8553],[2,2],[0,2],[-3,6],[7,-7],[13,-5],[12,-6],[6,-2],[4,-1],[3,1],[1,1],[2,1],[1,-1],[-1,-1],[0,-1],[1,-1],[7,-1],[4,-1],[12,-6],[4,-1],[4,-1],[3,1],[2,2],[1,2],[2,0],[2,-2],[3,0],[3,1],[2,2],[4,7],[0,1],[-1,3],[-3,6],[1,0],[6,-2],[2,0],[0,2],[-3,5],[-1,1],[-2,2],[1,1],[6,2],[1,-1],[0,-4],[1,-1],[3,-3],[2,0],[2,-1],[1,1],[1,1],[6,-3],[2,-1],[1,1],[-3,7],[4,-4],[3,-2],[4,-1],[4,1],[8,5],[7,5],[3,3],[1,3],[2,6],[17,24],[3,5],[4,8],[1,2],[-1,5],[-2,2],[-8,2],[-15,1],[-7,0],[-22,4],[-4,2],[-3,3],[-10,11],[-5,5],[-4,3],[-4,1],[-3,0],[-12,4],[-11,2],[-2,-1],[0,-1],[1,-3],[-7,4],[-4,3],[1,1],[2,0],[9,0],[5,-1],[5,-1],[3,-1],[6,1],[6,-3],[3,0],[3,-1],[1,1],[-3,3],[2,1],[4,-1],[4,-1],[5,-3],[9,-7],[4,-2],[4,0],[2,-1],[2,-4],[2,-1],[5,-4],[8,-7],[4,-2],[8,-1],[6,0],[5,1],[3,2],[3,3],[3,5],[7,7],[19,20],[1,1],[1,4],[0,2],[-1,2],[-3,2],[-6,3],[-7,3],[-3,2],[-2,3],[0,1],[1,0],[1,1],[-2,3],[1,1],[2,0],[16,0],[8,0],[5,2],[4,-1],[4,-6],[3,-4],[3,-2],[5,-3],[8,-4],[4,-1],[1,0],[1,4],[2,2],[1,0],[8,-3],[3,-1],[1,0],[2,1],[-1,3],[-4,7],[-3,6],[-2,4],[-1,3],[-1,2],[-2,1],[-8,8],[0,1],[-1,2],[-3,2],[-3,0],[-2,-1],[-2,-2],[-1,-1],[-2,1],[-1,1],[3,3],[5,4],[4,-1],[4,-2],[1,-1],[1,-2],[5,-3],[1,-2],[-3,-1],[1,-2],[4,-2],[1,-1],[3,1],[1,-1],[3,-2],[5,-9],[2,-2],[1,-2],[1,-4],[2,-1],[3,0],[3,2],[3,2],[7,6],[8,2],[3,2],[5,5],[3,2],[1,1],[3,4],[3,5],[2,3],[1,1],[5,0],[2,0],[5,4],[0,2],[2,5],[2,9],[1,6],[0,2],[-4,5],[-2,3],[-6,4],[-4,5],[-3,3],[-3,4],[-1,3],[0,2],[0,2],[3,7],[0,1],[-1,0],[-1,-1],[-2,-2],[-1,-1],[-1,1],[-5,8],[-1,0],[0,1],[1,2],[-1,1],[-1,1],[-2,4],[0,1],[1,0],[3,0],[5,2],[3,0],[3,-2],[2,-1],[3,2],[5,2],[3,2],[7,5],[1,2],[0,3],[-1,2],[-1,3],[-2,1],[-2,1],[-6,1],[-8,0],[0,1],[6,3],[4,3],[8,6],[0,1],[-2,3],[-1,0],[-9,4],[-6,1],[-5,-2],[-2,0],[-1,1],[1,2],[0,2],[-3,4],[-9,3],[-3,2],[3,1],[4,1],[3,4],[1,2],[-7,3],[-4,0],[-7,0],[-15,1],[-3,-1],[-7,3],[-9,5],[-2,0],[-10,1],[-5,-1],[-5,-2],[-4,0],[-4,2],[-3,1],[-2,-1],[-1,0],[1,-1],[1,-2],[0,-2],[-1,-5],[0,-2],[2,-2],[0,-2],[-1,-2],[0,-1],[1,-2],[0,-2],[0,-1],[0,-3],[0,-2],[1,-5],[3,-3],[1,-1],[3,1],[7,-4],[0,-1],[0,-3],[0,-2],[-1,-2],[-3,0],[-2,-3],[0,-2],[0,-1],[6,-3],[0,-1],[-11,-2],[-2,0],[-2,2],[-2,0],[-1,0],[-1,-3],[-2,-1],[-2,-2],[-1,-2],[0,-3],[1,-3],[-1,-4],[-1,-7],[-5,-14],[-1,-2],[-10,-12],[-1,-1],[-2,-5],[-1,-4],[-1,-7],[-1,-2],[-1,-2],[-2,-1],[-2,-1],[-2,0],[-3,-3],[-4,-5],[-5,-4],[-2,-1],[-1,0],[-1,1],[-1,1],[-1,6],[-1,2],[-14,15],[-5,8],[-3,10],[-1,2],[0,10],[-1,5],[1,2],[3,3],[0,-1],[2,-3],[1,-1],[4,-1],[2,1],[1,1],[1,2],[0,2],[1,3],[-1,3],[-1,1],[-1,5],[-2,8],[-2,6],[-5,6],[-2,2],[-9,6],[-5,4],[-4,5],[-3,2],[-4,0],[-2,0],[-2,-2],[-6,-8],[-3,-4],[-1,-4],[-1,-7],[-1,-4],[-3,-6],[0,-2],[0,-4],[0,-2],[-3,-5],[-3,-3],[-2,-2],[0,-2],[-1,-1],[-1,1],[-1,1],[-1,2],[-1,1],[-2,3],[-3,2],[-1,2],[1,8],[1,4],[-1,6],[0,1],[2,3],[-1,1],[-3,3],[-4,9],[-14,10],[1,1],[2,0],[2,1],[1,0],[0,-1],[1,-1],[3,-1],[2,2],[1,3],[1,2],[2,2],[2,1],[2,0],[3,1],[-1,1],[-3,1],[-3,1],[-3,0],[-5,0],[-9,2],[-4,-1],[4,3],[3,2],[1,1],[-2,0],[-5,1],[-4,-2],[-5,-4],[-5,-1],[-9,4],[-1,2],[1,1],[-2,1],[-6,0],[-4,-1],[-4,0],[-2,0],[0,1],[3,2],[13,10],[6,5],[3,3],[-2,2],[-2,1],[-9,0],[-2,1],[2,2],[2,3],[1,2],[1,0],[2,-2],[3,-2],[3,-1],[4,-1],[7,1],[1,1],[0,1],[-2,3],[-2,4],[-1,1],[-2,1],[-1,-1],[-2,-2],[-1,0],[-2,1],[-1,1],[1,2],[0,2],[-5,5],[-3,7],[-1,1],[-1,1],[-5,3],[-2,1],[-4,4],[-4,3],[-1,0],[2,2],[0,2],[1,8],[-1,3],[-1,8],[-1,2],[-1,2],[-7,7],[-4,3],[-5,3],[-5,4],[0,2],[1,2],[0,2],[-2,1],[-8,0],[-2,0],[-4,0],[-5,5],[0,3],[-2,4],[-1,0],[-4,0],[-4,-1],[-9,-3],[-8,-7],[-3,-5],[-6,-5],[-1,-2],[1,-2],[1,-1],[3,0],[7,0],[1,-1],[-2,-2],[-3,-7],[-2,-1],[-2,1],[-4,2],[-2,1],[-2,1],[-2,1],[-2,-1],[-3,-4],[-4,-3],[-1,-2],[0,-4],[0,-1],[-2,-1],[1,-4],[-1,-3],[-1,-7],[0,-4],[5,-7],[3,-2],[2,-1],[8,4],[-3,-5],[1,-1],[2,-3],[-4,1],[-2,0],[-3,-1],[-2,-2],[-1,-2],[-6,-8],[0,-5],[0,-1],[1,-5],[7,-7],[2,-4],[2,-3],[2,-2],[2,-2],[3,-1],[4,0],[4,-2],[2,-2],[6,-2],[13,-5],[1,0],[2,4],[1,0],[1,0],[3,-4],[3,-4],[2,-2],[2,-1],[3,-1],[4,0],[3,1],[3,2],[4,1],[4,-2],[0,-2],[-1,-2],[1,-1],[2,-1],[0,-1],[-3,-3],[-5,-4],[-2,1],[0,2],[5,7],[0,1],[-6,-3],[-9,-2],[-2,-1],[-1,-2],[0,-2],[1,-5],[0,-1],[4,0],[0,-1],[-4,-4],[-7,-5],[-2,-2],[-1,-6],[0,-2],[3,-2],[8,1],[4,1],[2,2],[1,4],[2,5],[0,1],[1,0],[1,0],[1,-1],[2,-2],[0,-3],[1,-3],[0,-3],[0,-5],[1,-3],[1,0],[4,-1],[-1,-1],[-5,-3],[-7,-4],[-5,-4],[-4,-6],[-4,-3],[-3,-3],[-7,-6],[-3,-2],[-3,1],[-5,2],[-3,-2],[-4,0],[-1,-1],[-1,-1],[-5,-16],[0,-2],[5,-5],[2,-5],[3,-9],[1,-5],[-2,-6],[-1,-10],[-1,-1],[-3,-2],[-3,0],[-10,2],[-2,-1],[0,-1],[1,-3],[6,-8],[1,-2],[-1,-4]],[[2339,8700],[-1,4],[-2,3],[-13,14],[-2,2],[0,1],[1,1],[1,0],[4,-4],[3,0],[3,1],[1,0],[3,-2],[3,-1],[4,1],[1,0],[2,0],[1,1],[1,1],[1,2],[0,4],[-1,2],[-3,3],[-1,0],[-2,0],[-4,-1],[3,6],[-1,1],[-5,-1],[-3,-2],[-4,0],[-1,1],[0,5],[-1,2],[-4,6],[0,2],[4,7],[1,2],[0,7],[4,18],[2,5],[-3,-1],[-10,-5],[-1,-1],[-1,-2],[-1,-2],[-1,0],[-4,-1],[0,1],[7,10],[1,3],[0,1],[-5,-3],[-10,0],[-1,1],[-2,3],[-1,3],[-4,4],[-2,2],[-2,0],[-2,0],[-2,-1],[-2,1],[-6,2],[-2,0],[-1,-1],[1,-3],[3,-4],[-8,-2],[-4,-1],[-6,3],[-2,0],[-1,-1],[-3,0],[1,-2],[4,-6],[1,-1],[2,-4],[0,-1],[-3,1],[0,-1],[1,-3],[7,-7],[2,-1],[6,2],[5,2],[5,-1],[6,-4],[4,-2],[1,-2],[0,-1],[0,-3],[0,-1],[-1,-2],[-2,-2],[-5,-2],[-5,0],[-9,5],[-1,1],[-2,2],[-10,12],[-3,3],[-3,2],[-2,0],[0,-2],[-1,-2],[1,-2],[3,-3],[4,-3],[1,-2],[0,-1],[-1,0],[-7,-1],[-3,-2],[-3,-1],[-3,-1],[-3,1],[-4,1],[-5,2],[-9,2],[-12,1],[-7,0],[-1,-1],[-3,-1],[-4,0],[-3,0],[-5,-2],[-1,0],[-13,-4],[-4,1],[-5,2],[-5,0],[-4,-1],[-3,0],[-2,2],[-9,2],[-4,3],[-5,5],[-8,6],[-4,3],[-6,-2],[-6,-2],[-8,0],[-5,0],[-4,1],[-4,4],[0,1],[0,4],[0,1],[-3,1],[-4,0],[-1,3],[-1,0],[-1,0],[-1,-1],[-2,0],[-2,2],[-5,5],[-2,2],[-1,7],[-2,8],[-2,3],[-2,3],[-3,2],[-6,2],[-4,1],[-5,-1],[-10,-5],[-4,0],[-17,-7],[-9,-2],[-15,-2],[-1,-1],[-8,-12],[-2,-5],[1,-1],[9,-5],[1,-2],[2,0],[4,1],[2,0],[8,1],[2,1],[-2,3],[0,2],[3,2],[4,0],[5,-2],[5,1],[2,2],[3,2],[3,0],[2,0],[4,-1],[2,1],[0,4],[3,4],[6,3],[6,3],[2,0],[5,-1],[0,-1],[-1,-4],[-2,-3],[-2,-1],[-3,-2],[-2,-1],[-4,-1],[-4,-3],[-1,-2],[1,-5],[-1,0],[-3,1],[-3,0],[-1,-1],[-3,-3],[-1,-1],[-2,-1],[-2,0],[-4,0],[-3,-1],[-3,-2],[-3,0],[-2,0],[-7,-1],[-1,0],[1,-1],[1,-3],[-1,-3],[-3,-3],[-2,-2],[0,-5],[0,-2],[3,-3],[3,-3],[3,-4],[0,-2],[-1,-3],[1,-2],[2,-6],[2,-5],[5,-4],[1,-1],[-2,-3],[1,-1],[2,-3],[2,-5],[-1,0],[-4,3],[-2,0],[0,-1],[-1,0],[-1,1],[-4,4],[-3,-2],[0,-1],[0,-8],[0,-2],[1,-2],[4,-7],[8,-11],[0,-1],[-1,0],[-2,2],[-3,3],[-6,8],[-2,3],[-5,5],[-1,2],[-2,2],[-1,1],[-2,1],[-1,3],[-7,7],[-1,1],[1,0],[3,-1],[4,-1],[3,1],[3,2],[2,1],[0,2],[0,3],[-2,3],[-10,8],[-4,4],[-3,6],[0,1],[-2,0],[-1,-1],[-3,-8],[-1,-1],[-1,1],[-2,3],[0,2],[-1,6],[-1,3],[-1,1],[-4,1],[-11,0],[-2,1],[-2,4],[-2,2],[-2,1],[-1,1],[-3,5],[-1,0],[-1,0],[-3,-2],[-4,0],[-12,-6],[-5,-3],[-3,0],[-2,1],[-1,1],[-3,0],[-4,-3],[-4,-1],[-3,0],[-11,-1],[-4,0],[-2,-1],[-3,-2],[-2,0],[-11,0],[-5,0],[-4,1],[-13,0],[-6,1],[-4,1],[-4,0],[-2,0],[-5,1],[-6,3],[-6,1],[-4,-1],[-3,1]],[[1802,8767],[-5,3],[-4,1],[1,2],[6,4],[1,1],[-1,4],[0,1],[2,1],[7,4],[3,4],[14,-1],[4,1],[2,1],[1,1],[1,5],[-1,1],[-1,0],[-1,1],[-1,2],[-3,5],[-5,6],[-6,4],[-10,6],[-7,2],[-6,3],[-5,2],[-5,1],[-2,0],[-2,-2],[-6,1],[-2,0],[0,-1],[5,-6],[0,-1],[-5,1],[-3,1],[-2,1],[-4,0],[-13,2],[-3,-1],[-2,1],[-3,1],[-14,3],[-8,3],[-5,3],[-5,2],[-8,5],[-3,2],[-27,4],[-8,3],[-5,2]],[[1658,8856],[-10,8]],[[2746,7955],[-6,1],[-14,-2],[-1,-1],[-2,-2],[-2,-5],[1,-2],[4,-3],[14,-6],[7,-4],[2,-1],[6,-1],[2,1],[1,2],[0,2],[-2,5],[-4,7],[-6,9]],[[2956,8778],[-9,0],[-6,2],[-7,2],[-9,-1],[-1,-1],[-1,-2],[0,-2],[2,-4],[3,-5],[3,-1],[3,-1],[7,0],[14,0],[6,0],[0,2],[0,3],[-1,5],[-1,1],[-1,1],[-2,1]],[[2839,8523],[-3,2],[-1,1],[-8,0],[-6,-1],[-2,-1],[-1,-1],[2,-4],[6,-7],[6,-5],[3,-2],[4,1],[4,2],[1,2],[2,2],[0,2],[0,1],[-3,6],[-2,2],[-2,0]],[[2702,8496],[-7,-4],[-2,0],[-2,1],[-5,2],[-2,-1],[-10,-19],[-5,-5],[0,-1],[0,-2],[0,-1],[4,-6],[1,-2],[0,-5],[1,-1],[9,5],[3,0],[4,-2],[1,0],[2,0],[12,11],[2,2],[3,4],[8,8],[2,4],[1,3],[1,3],[0,3],[0,2],[-1,2],[-1,1],[-3,0],[-3,0],[-6,-2],[-7,0]],[[2792,8465],[-2,1],[-1,1],[-2,-1],[-2,0],[-4,0],[-1,-1],[-3,-2],[-4,-8],[-2,-3],[-1,-2],[0,-3],[0,-4],[0,-7],[0,-3],[2,-2],[3,-1],[2,-3],[3,-4],[3,-2],[1,0],[1,1],[2,2],[1,3],[2,6],[2,5],[3,4],[1,3],[1,4],[1,5],[-1,3],[-1,3],[-4,5]],[[2090,9300],[-6,0],[-1,2],[0,3],[-2,2],[-6,6],[-5,3],[-3,2],[-8,1],[-5,-1],[0,-1],[5,-5],[1,-4],[2,-2],[2,-4],[4,-6],[5,-5],[4,-4],[6,-1],[8,-2],[4,1],[2,1],[1,3],[0,2],[-1,3],[-1,2],[-6,4]],[[2413,9314],[-2,2],[-3,2],[-5,1],[-3,1],[-12,-1],[-18,1],[-8,0],[-8,-1],[-7,2],[-5,-1],[-13,-3],[-1,-1],[-2,-2],[-1,-2],[1,-2],[6,-5],[1,-1],[44,-1],[16,-1],[3,1],[5,0],[1,0],[5,9],[6,2]],[[2235,9437],[6,-2],[0,-2],[0,-1],[3,-2],[7,-2],[2,0],[1,1],[2,3],[0,3],[0,7],[-1,4],[-2,2],[-4,2],[-3,0],[-8,1],[-9,1],[-2,-1],[-6,-2],[-1,-1],[-1,-3],[-1,-1],[1,-5],[1,-1],[2,-1],[4,0],[9,0]],[[2495,9310],[-7,2],[-7,1],[-5,0],[-5,0],[-2,-1],[-1,-1],[-1,-3],[0,-4],[0,-3],[1,-3],[4,-3],[21,-6],[4,0],[7,3],[3,1],[1,1],[0,2],[0,2],[0,3],[-4,3],[-9,6]],[[2403,9173],[-3,6],[-2,2],[-2,4],[-5,4],[-9,7],[-5,3],[-6,1],[-7,1],[-5,-1],[-17,-5],[-5,-3],[-3,-2],[-4,-4],[0,-4],[-2,-3],[-3,-1],[-3,-1],[-5,-6],[0,-2],[-1,-1],[1,-2],[1,-1],[4,1],[2,-1],[0,-2],[1,-1],[1,-1],[2,2],[2,-1],[7,-6],[11,-2],[5,0],[9,-5],[4,-2],[3,-1],[5,0],[9,0],[6,0],[10,1],[2,0],[0,2],[0,2],[1,1],[1,1],[1,5],[-1,3],[0,2],[-2,4],[0,2],[1,2],[1,2]],[[1944,9371],[-4,1]],[[1940,9372],[-7,2],[-6,0],[-7,-1],[-6,-1],[-9,-4],[-3,-2],[-5,-2],[-14,-1],[-12,-3],[-6,-2],[-8,-3],[-4,-3],[0,-1],[2,-2],[1,-1],[5,1],[12,2],[12,2],[10,-5],[7,0],[2,0],[4,3],[2,2],[2,1],[4,-1],[5,-3],[2,0],[10,-1],[3,0],[8,1]],[[1944,9350],[8,-1],[7,1],[2,1],[1,2],[1,2],[0,3],[-1,2],[-3,4],[-1,1],[-2,0],[-2,0],[-5,4],[-3,1]],[[1946,9370],[-2,1]],[[1732,9219],[4,7],[0,1],[-4,1],[-3,0],[-4,-2],[-7,-5],[-6,-2],[-7,-3],[-11,-8],[-6,-3],[-3,-2],[-2,-3],[1,-1],[2,-1],[6,-1],[7,-2],[6,-1],[8,4],[3,2],[9,10],[5,7],[2,2]],[[2088,9091],[-8,5],[-6,1],[-5,0],[-24,-2],[-7,-2],[-2,-1],[-4,-4],[-3,-5],[1,-2],[5,-1],[6,-2],[9,-6],[2,-3],[1,-3],[8,-6],[6,-6],[4,-3],[3,-1],[1,0],[3,2],[3,2],[2,3],[1,3],[5,4],[5,8],[1,2],[1,7],[-1,4],[0,2],[-2,2],[-2,1],[-3,1]],[[2309,9037],[-5,-3],[-2,0],[-1,1],[0,1],[2,3],[0,2],[-4,5],[-4,1],[0,1],[2,1],[0,1],[-1,1],[-4,3],[-4,2],[-3,1],[-6,0],[-3,-1],[-3,-2],[-6,-3],[-1,0],[0,1],[-1,3],[1,1],[1,1],[6,4],[10,9],[9,3],[6,3],[1,2],[-2,2],[-1,1],[-4,1],[-1,-1],[-2,0],[-1,0],[0,2],[1,1],[3,0],[2,2],[3,0],[4,2],[2,1],[2,3],[0,2],[-3,5],[-1,1],[-2,2],[-3,1],[-7,1],[-2,0],[-5,-1],[-2,0],[-7,-3],[-10,-1],[-7,-2],[-7,-1],[-4,-1],[-23,12],[-4,-1],[-2,-2],[0,-1],[2,-1],[3,0],[3,0],[-2,-3],[-5,0],[-8,3],[-12,-3],[-2,0],[0,-2],[0,-2],[1,-2],[1,-2],[3,-2],[4,-1],[1,-1],[2,-4],[1,-2],[0,-1],[-5,2],[-5,4],[-3,2],[-4,0],[-6,-2],[-4,-2],[-1,-1],[0,-1],[1,-3],[1,0],[15,-9],[4,0],[5,1],[2,1],[4,3],[3,-1],[7,-6],[5,-1],[-4,-1],[-3,0],[-4,3],[-3,0],[-3,0],[-2,-1],[-1,-2],[0,-2],[0,-2],[3,-1],[3,1],[1,-1],[1,-1],[2,-2],[2,-5],[0,-1],[-1,-3],[-1,0],[-1,0],[-4,4],[-1,0],[-1,-9],[-1,-2],[-12,-3],[-5,0],[-5,0],[-3,2],[-2,4],[-3,3],[-2,2],[-4,1],[-1,2],[-1,3],[-2,2],[-3,1],[-5,0],[-4,-1],[-5,-3],[-1,-2],[-2,-3],[-2,-4],[0,-3],[0,-1],[1,-3],[7,-7],[12,-6],[2,-3],[2,-1],[1,-2],[1,-2],[1,-1],[6,-2],[5,1],[2,1],[1,0],[4,-2],[1,-3],[2,-1],[5,-1],[2,-1],[3,-1],[8,-9],[6,-5],[10,-8],[5,-6],[5,-6],[3,-7],[2,-2],[1,-1],[5,0],[3,-1],[3,-2],[3,-1],[4,1],[3,2],[6,5],[0,1],[0,2],[-1,4],[-5,8],[-1,3],[2,3],[2,2],[0,-1],[0,-2],[0,-2],[1,-3],[1,-2],[2,-1],[16,-1],[4,0],[6,2],[3,2],[3,3],[2,2],[9,2],[0,7],[-3,3],[-1,1],[0,1],[4,5],[0,2],[1,1],[-1,2],[-1,2],[-4,3],[1,0],[3,1],[4,3],[1,2],[1,3],[0,4],[-1,4],[-2,4],[-1,1],[-3,0],[-5,-2]],[[2759,8549],[2,1],[1,1],[-1,2],[-3,3],[-4,4],[-2,0],[-2,-3],[-1,-1],[-2,1],[-7,2],[-10,-3],[-5,0],[5,5],[1,2],[0,1],[0,3],[-3,11],[-4,8],[-3,4],[-3,3],[-4,2],[-8,2],[-3,1],[-9,7],[-5,3],[-1,0],[-5,8],[-2,2],[-7,2],[-5,0],[-5,2],[-1,2],[-2,4],[-2,3],[-7,5],[-1,0],[-2,-1],[-4,-8],[-2,-3],[-1,0],[-1,1],[-4,10],[-5,4],[0,2],[3,2],[1,2],[-1,4],[-1,3],[-2,2],[-6,3],[-1,3],[-1,1],[-1,0],[-4,-2],[-3,-3],[-4,-7],[-2,-3],[-1,-6],[-1,-7],[-2,-22],[-1,-7],[-4,-13],[-1,-5],[0,-3],[1,-7],[2,-8],[1,-3],[0,-3],[-2,-2],[-3,-2],[-13,-8],[-1,-1],[-3,-4],[-3,-6],[-1,-3],[0,-2],[0,-2],[1,0],[3,-1],[3,0],[2,0],[8,5],[7,0],[14,2],[1,0],[1,-1],[1,-1],[4,-22],[2,-7],[3,-1],[4,1],[8,3],[4,3],[5,3],[2,3],[1,2],[4,8],[2,3],[1,0],[3,1],[4,3],[8,8],[2,4],[0,2],[1,5],[1,3],[2,2],[6,3],[3,0],[3,1],[2,-2],[-1,-4],[0,-2],[3,-1],[10,-2],[3,-2],[2,-11],[0,-2],[7,0],[5,-2],[16,-7],[6,-3],[3,-1],[1,0],[2,1],[7,6],[5,5],[6,4],[1,3],[-5,3],[-6,2]],[[2898,8795],[-6,1],[-3,-1],[-3,-1],[-2,0],[-6,1],[-6,-3],[-3,-1],[-1,-1],[-6,-8],[-5,-8],[-3,-5],[-2,-8],[0,-2],[3,-9],[1,-6],[3,-5],[2,-3],[1,-1],[3,0],[4,-1],[10,2],[8,0],[8,1],[10,5],[3,2],[3,3],[2,4],[1,6],[0,6],[-1,12],[0,1],[1,4],[1,1],[0,4],[-1,2],[0,1],[-2,2],[-14,5]],[[2757,9081],[-1,0],[-1,0],[0,-3],[0,-2],[1,-3],[1,-1],[3,-2],[9,-2],[3,-1],[1,-3],[1,-5],[2,-6],[2,-4],[1,-2],[3,-2],[9,-4],[5,0],[6,1],[16,5],[6,1],[14,1],[22,-3],[17,-1],[7,1],[2,2],[-1,2],[-3,2],[-2,3],[1,4],[-2,1],[-3,1],[-3,2],[-2,4],[-1,2],[-2,3],[-7,2],[-1,1],[-3,5],[-2,2],[-5,2],[-19,7],[-6,1],[-30,-2],[-5,1],[-9,3],[-7,0],[-8,3],[-6,0],[-4,0],[-1,-1],[-1,-1],[0,-3],[0,-5],[1,-3],[2,-3]],[[2281,9207],[0,1],[5,2],[3,3],[0,2],[-2,3],[0,2],[1,4],[3,3],[0,2],[0,2],[-2,3],[-3,4],[-1,2],[0,1],[1,2],[0,2],[0,2],[-1,2],[-2,1],[-5,1],[-7,2],[-1,2],[-7,3],[-5,2],[-7,-3],[-2,-2],[2,-4],[2,-4],[-8,-1],[-4,4],[-10,6],[-4,0],[-7,1],[-9,-2],[-5,-1],[-7,-4],[-2,-2],[1,-1],[1,-1],[5,-3],[13,-2],[3,-1],[3,-1],[-1,-1],[-1,-1],[-9,-1],[-2,0],[0,-1],[7,-3],[5,0],[5,-1],[8,-2],[-7,0],[-6,0],[-2,0],[-1,-1],[2,-3],[2,-2],[8,-4],[-1,-1],[-2,-1],[-2,0],[-5,1],[-2,1],[-3,3],[-19,11],[-4,2],[-1,1],[0,2],[-2,2],[-5,4],[-2,1],[-8,1],[-3,0],[-2,0],[-3,-3],[-3,-3],[-1,-3],[4,-2],[2,-1],[10,0],[1,-1],[-7,-3],[-3,-3],[0,-1],[1,-2],[3,-2],[8,-1],[-2,-3],[0,-1],[1,-2],[2,-2],[3,-3],[1,-1],[7,1],[1,0],[-4,-2],[-4,0],[-4,1],[-5,3],[-10,3],[-6,-1],[-3,-3],[0,-2],[-4,-4],[-9,-4],[-2,-2],[3,-3],[3,-2],[1,0],[30,6],[7,-1],[9,1],[27,4],[20,1],[0,-2],[-11,-1],[-4,-1],[-1,-1],[-5,-3],[-9,-6],[-12,-3],[0,-3],[3,-1],[7,-2],[6,-3],[-9,-1],[0,-2],[3,-7],[2,-2],[1,-1],[8,0],[9,-1],[6,3],[3,0],[2,-1],[2,0],[4,0],[5,0],[4,-1],[4,0],[7,2],[5,0],[4,0],[1,1],[-1,3],[-3,2],[0,2],[1,1],[2,-3],[4,-1],[1,-1],[4,1],[0,1],[-1,2],[-4,4],[-1,9],[6,5],[5,-3],[3,-2],[1,0],[-2,7],[0,7],[-1,1],[-12,3]],[[2086,9391],[4,-2],[0,-2],[-4,-5],[-2,-2],[0,-2],[2,-1],[2,0],[2,1],[10,8],[7,1],[1,0],[3,-2],[3,-2],[-7,-5],[-2,-1],[1,-1],[5,-1],[13,0],[3,-1],[1,-1],[-5,-2],[-10,-2],[-3,-1],[12,-1],[3,-2],[-2,-3],[-6,-1],[-12,1],[-14,3],[-3,-1],[-2,-1],[-3,-2],[1,-3],[2,-3],[4,-3],[7,-3],[5,-2],[10,0],[8,3],[26,3],[-1,-2],[0,-2],[1,-1],[2,-1],[2,-1],[9,2],[6,0],[6,-1],[15,-4],[6,0],[3,-3],[4,-3],[1,-1],[0,-4],[1,-1],[2,-2],[3,-3],[8,-3],[9,-2],[8,2],[9,0],[5,1],[1,2],[2,4],[2,2],[0,1],[-2,3],[-2,3],[-12,9],[-5,1],[-1,1],[0,3],[0,1],[-2,3],[1,1],[4,2],[1,3],[2,1],[-1,1],[-5,2],[-6,6],[-12,5],[-13,-2],[-6,1],[-1,1],[1,2],[2,3],[0,2],[-1,1],[-2,0],[-4,1],[-11,5],[-5,1],[-3,-1],[-6,-2],[-5,-1],[-1,-4],[0,-1],[-2,-2],[-3,-1],[0,1],[0,2],[0,1],[-4,1],[1,1],[1,2],[1,2],[0,1],[-1,1],[-7,8],[-8,3],[-6,1],[-8,3],[-7,-1],[-25,-2],[-15,1],[-1,-1],[-2,-4],[-2,-4],[0,-3],[0,-3],[1,-1],[7,0],[11,1]],[[2451,9502],[-4,4],[-3,3],[-6,4],[-5,2],[-18,3],[-8,1],[-7,0],[-13,-1],[-3,0],[-1,-1],[-1,0],[0,-2],[1,-1],[0,-2],[3,0],[6,-1],[13,0],[3,-2],[2,-1],[0,-2],[-2,-1],[-1,-1],[-3,0],[-11,1],[-10,-3],[-9,-1],[-13,1],[-8,-3],[-6,-8],[0,-1],[8,-2],[12,-3],[5,-6],[11,-2],[5,-1],[3,-1],[-16,-1],[-7,1],[-4,0],[-4,4],[-5,3],[-8,0],[-6,2],[-6,0],[-6,-2],[0,-8],[7,-4],[8,-4],[2,-2],[-6,0],[-7,1],[-3,0],[-6,-2],[-2,-1],[0,-1],[1,-1],[2,-2],[2,-1],[5,-1],[4,-1],[7,1],[7,-5],[6,0],[16,4],[9,-1],[-1,0],[-8,-3],[0,-1],[0,-1],[0,-1],[0,-1],[-1,-1],[-21,0],[-11,1],[-27,4],[3,-6],[1,-3],[1,-3],[3,-4],[13,-8],[4,-2],[3,0],[6,-1],[7,0],[9,2],[11,2],[4,1],[-2,-3],[-1,-1],[-22,-5],[-7,-2],[-3,-1],[-1,-6],[2,-1],[9,-2],[6,-4],[2,0],[5,3],[12,3],[4,0],[5,0],[4,0],[0,-1],[-2,-1],[-2,-3],[2,-1],[3,0],[10,4],[5,0],[10,4],[5,1],[5,0],[5,-1],[6,-3],[16,-1],[11,1],[-2,-1],[-14,-2],[-19,-2],[-4,-6],[-4,-1],[-6,0],[-7,-1],[-18,-6],[-6,-2],[0,-2],[0,-1],[1,-1],[6,-3],[16,-4],[5,-2],[-1,0],[-10,1],[-2,-1],[0,-1],[2,-2],[5,-4],[3,-2],[4,0],[4,0],[7,0],[22,-2],[2,-1],[-12,-2],[-12,-2],[-3,-1],[1,-2],[3,-2],[9,-4],[13,-4],[14,-3],[13,-2],[9,0],[6,0],[2,2],[-1,2],[-2,1],[-1,1],[-5,2],[0,1],[5,1],[4,0],[5,-1],[3,-1],[2,-2],[2,-1],[6,-3],[2,-1],[2,-1],[1,1],[-1,2],[-2,4],[-5,5],[-6,7],[-2,3],[1,3],[1,0],[2,-2],[7,-7],[5,-4],[11,-9],[3,-1],[4,0],[1,0],[2,3],[2,5],[1,3],[0,4],[-3,5],[0,2],[1,1],[3,0],[8,-6],[4,-1],[3,1],[2,2],[0,2],[0,1],[-1,2],[-1,0],[-5,2],[-1,1],[2,1],[1,3],[-1,7],[1,3],[1,2],[2,2],[5,2],[1,0],[-3,-5],[0,-2],[-1,-1],[1,-2],[0,-6],[2,-2],[7,-2],[4,2],[6,6],[5,3],[2,1],[1,5],[1,0],[6,0],[2,0],[5,3]],[[2598,9390],[10,4],[23,6]],[[2631,9400],[3,1],[3,3],[0,2],[-3,3],[-9,8],[-4,5],[-1,0],[-2,-1],[-2,-1],[-4,-5],[-1,0],[-3,4],[-2,3],[-2,1],[-3,0],[-8,1],[-6,-3],[-2,0],[-9,-1],[-1,0],[2,3],[2,2],[3,8],[2,5],[-3,4],[-4,4],[-3,0],[-9,2],[-6,0],[-2,1],[2,2],[7,3],[0,1],[0,5],[-1,3],[-1,1],[-8,3],[-4,0],[-8,0],[-3,0],[-4,-2],[0,-2],[0,-3],[1,-2],[7,-2],[3,-3],[2,-3],[-4,1],[-6,0],[-9,2],[-4,2],[-5,3],[-1,2],[2,4],[0,1],[-1,0],[0,1],[2,2],[0,1],[-1,1],[-2,2],[-3,1],[-5,0],[-4,0],[-4,-2],[-1,0],[-10,3],[-9,1],[-3,1],[0,3],[0,1],[-1,2],[-11,5],[-6,4],[-13,11]],[[2567,9136],[6,2],[10,-1],[6,0],[3,0],[-1,4],[2,0],[8,-2],[4,1],[3,0],[4,-2],[4,0],[8,2],[1,2],[0,2],[1,0],[3,-4],[4,-1],[2,0],[1,1],[1,4],[1,0],[3,-2],[3,-2],[4,-1],[7,-1],[5,1],[10,3],[7,0],[2,1],[4,4],[2,6],[-1,2],[-3,2],[-1,0],[-1,3],[1,0],[3,-1],[5,-3],[2,0],[1,0],[1,-2],[-1,-3],[0,-2],[2,-4],[2,-2],[1,-1],[6,-2],[2,-1],[6,1],[10,-3],[4,-1],[3,1],[6,1],[7,3],[3,1],[27,1],[1,4],[1,2],[0,3],[0,2],[1,0],[-1,2],[-3,3],[-1,1],[1,1],[3,-1],[7,-3],[12,2],[3,2],[-2,2],[-1,2],[-4,2],[-2,0],[-9,-2],[-2,0],[-4,1],[-3,2],[1,1],[10,3],[10,5],[3,3],[0,2],[-2,5],[-2,4],[-2,0],[-10,1],[-5,0],[0,1],[4,3],[0,1],[-1,1],[-4,3],[-6,0],[-13,0],[-4,1],[-1,1],[-1,1],[2,3],[-4,1],[-10,2],[-14,2],[-6,0],[-5,-1],[-15,-3],[-4,-1],[-15,4],[-5,0],[-2,-2],[-3,-1],[-13,-6],[-4,0],[-7,0],[-11,-4],[-6,0],[-10,-3],[-3,-1],[5,-4],[-2,-2],[-8,0],[-5,2],[-3,1],[-8,2],[-12,7],[-3,-1],[-5,-6],[-1,0],[-2,3],[-2,2],[-13,-4],[-11,8],[-2,0],[-2,0],[-1,0],[-2,-2],[-1,-2],[2,-2],[0,-2],[-1,-3],[-1,0],[-1,0],[-10,6],[-2,1],[-8,-1],[0,1],[7,4],[3,3],[2,2],[0,1],[-2,2],[-7,3],[-4,0],[-1,0],[-3,4],[-3,2],[-3,1],[-4,3],[-2,1],[-13,2],[-3,1],[-6,2],[-7,1],[-3,4],[4,0],[12,-2],[14,-2],[25,2],[3,1],[2,2],[0,1],[-1,2],[-44,8],[-13,0],[-3,1],[0,2],[1,1],[2,0],[2,-1],[11,-1],[6,-1],[3,2],[-1,1],[-1,1],[-4,3],[-10,4],[-5,1],[-7,0],[-7,0],[-14,-3],[-12,-1],[-7,1],[-12,-8],[-3,-2],[1,3],[2,2],[3,2],[1,3],[2,2],[0,1],[0,2],[0,2],[-1,1],[-1,1],[-4,1],[-5,4],[-6,2],[-4,0]],[[2390,9272],[-4,-1],[-6,1]],[[2380,9272],[-8,3],[-15,3],[-14,2],[-6,1],[-6,-1],[-8,-3],[-5,-1],[-4,0],[-2,-1],[0,-1],[-1,-2],[1,-1],[3,-2],[6,-3],[1,0],[-1,-2],[-4,0],[-3,0],[-5,2],[-1,-2],[0,-1],[1,-1],[1,0],[5,-2],[19,-7],[3,0],[6,1],[-1,-1],[-3,-2],[-6,-1],[-1,-2],[2,-2],[3,-2],[11,-3],[5,-5],[8,0],[7,2],[4,0],[6,-1],[15,-1],[5,0],[1,1],[2,2],[7,2],[3,1],[3,-1],[6,-8],[5,-5],[6,-7],[5,-4],[3,-4],[1,-3],[1,-4],[1,-4],[0,-1],[-1,-1],[-6,-8],[-2,-4],[-1,-1],[0,-2],[1,-3],[0,-2],[2,-1],[3,-3],[4,-3],[1,-2],[-3,-1],[-1,-1],[2,-6],[4,-9],[3,-3],[5,-2],[4,-2],[1,-1],[5,1],[4,-1],[1,0],[-1,4],[1,1],[7,5],[0,-1],[-2,-3],[0,-2],[5,-1],[6,-5],[6,0],[9,-3],[5,0],[8,0],[3,1],[5,2],[2,2],[0,1],[0,2],[-1,2],[1,1],[2,-1],[2,1],[1,1],[1,1],[1,0],[1,-1],[1,-3],[1,-1],[2,1],[2,5],[4,1],[2,0],[1,-1],[3,-1],[-1,-2],[-3,-5],[-2,-3],[0,-2],[0,-2],[1,-1],[3,-1],[11,-1],[12,-1]],[[2316,9324],[4,1],[13,1],[9,2],[6,2],[3,1],[4,0],[3,1],[5,5],[0,1],[-2,2],[-3,2],[-6,3],[1,2],[7,3],[4,2],[-1,2],[-3,2],[-11,4],[-4,1],[-11,-1],[-7,2],[-1,1],[0,1],[0,1],[-6,4],[-3,2],[-10,1],[-6,2],[-6,2],[-6,1],[-13,0],[-4,0],[-4,-2],[0,-1],[1,-3],[6,-6],[1,-2],[-7,-2],[0,-1],[0,-1],[1,-2],[0,-1],[4,-1],[2,-1],[0,-3],[6,-4],[1,-2],[13,-1],[9,-3],[2,0],[-1,-1],[-2,-1],[-5,-1],[-12,-1],[0,-1],[1,-1],[5,-4],[10,-2],[2,-2],[-1,-1],[0,-1],[0,-2],[2,-1],[4,0],[6,2]],[[1944,9337],[-12,1]],[[1932,9338],[-8,0],[-4,-1],[-9,0],[-31,-4],[-14,-4],[-6,-1],[-4,0],[-1,-1],[-2,-2],[0,-2],[0,-1],[0,-2],[3,-3],[0,-3],[2,-2],[-1,-1],[-1,-1],[-1,-1],[0,-1],[1,-2],[4,-1],[3,-2],[8,-2],[7,-4],[6,-1],[6,0],[20,5],[5,0],[4,0],[6,1],[9,2],[5,2],[1,3],[1,3],[0,5],[0,1],[-1,1],[-1,1],[-3,1],[-12,-1],[-2,1],[-2,1],[0,1],[3,1],[16,3]],[[1939,9327],[5,1]],[[1944,9328],[7,2]],[[1951,9330],[2,2],[2,4],[0,1],[-1,0]],[[1954,9337],[-10,0]],[[1704,9244],[-4,3],[-1,1],[1,2],[2,0],[4,0],[3,2],[1,2],[1,4],[1,2],[2,2],[2,2],[4,0],[5,2],[2,0],[1,-1],[-1,-3],[-2,-4],[-2,-5],[-1,-4],[-1,-3],[1,-2],[4,-4],[3,-1],[7,-3],[4,0],[3,1],[3,1],[1,1],[2,3],[0,2],[0,3],[0,2],[1,2],[15,2],[6,2],[4,3],[3,1],[1,2],[0,1],[-2,3],[-6,5],[0,1],[2,1],[2,0],[5,0],[3,1],[-1,2],[-6,4],[-6,3],[-2,2],[4,3],[16,5],[3,1],[1,1],[0,1],[-2,2],[-13,5],[-5,4],[-4,1],[-5,0],[-9,-1],[-3,-1],[-2,-2],[0,-1],[0,-1],[7,-2],[2,-1],[-2,-2],[-2,0],[-6,0],[-2,1],[-2,-2],[-2,-1],[-4,0],[-16,4],[-23,-3],[-7,-1],[-7,-4],[-4,-3],[-10,-6],[-10,-8],[-3,-1],[-1,-1],[-3,-4],[-1,-2],[-14,-5],[-3,-2],[-3,-2],[-10,-10],[-1,0],[-21,-2],[-2,-1],[-2,-2],[-8,-7],[-2,-4],[-1,-1],[6,1],[2,1],[0,-1],[1,0],[-1,-1],[0,-1],[2,-1],[0,-1],[-2,-3],[-1,0],[0,-1],[2,-2],[1,-1],[4,-1],[3,1],[6,3],[4,1],[6,-1],[8,-2],[3,0],[3,0],[5,2],[3,8],[2,1],[1,0],[1,0],[1,-2],[3,-6],[2,-1],[1,-3],[2,-5],[1,-2],[1,0],[6,1],[7,0],[5,4],[2,1],[1,2],[2,0],[1,1],[0,2],[-1,1],[-5,3],[0,1],[3,2],[0,2],[-1,3],[0,2],[2,2],[2,1],[1,-1],[1,-2],[2,-3],[3,-4],[3,-2],[2,0],[2,1],[2,2],[2,5],[2,1],[4,3],[1,2],[-1,2]],[[1944,9196],[-13,1]],[[1931,9197],[-7,0],[-4,-1],[-5,0],[-3,1],[-3,3],[-3,3],[-2,5],[-2,3],[-1,0],[-4,1],[-5,0],[-5,0],[-1,1],[1,1],[5,2],[0,2],[-13,7],[-10,8],[-7,2],[-6,1],[-5,-1],[-13,-2],[-3,1],[-3,4],[-2,2],[0,1],[0,2],[-1,2],[-1,1],[-3,2],[-7,1],[-6,0],[-7,0],[-16,-3],[-5,-4],[-2,-2],[0,-2],[1,-2],[0,-1],[4,0],[18,-2],[4,-1],[3,-1],[-5,0],[-23,1],[-8,1],[-4,-1],[-7,-3],[-4,-2],[0,-2],[1,-3],[-1,-1],[-2,-2],[0,-2],[6,-2],[3,0],[21,0],[17,1],[-5,-2],[-9,-2],[-10,0],[-15,-1],[-12,-2],[-4,-2],[-2,-1],[-4,-4],[1,-2],[3,-1],[17,-1],[11,1],[25,6],[0,-1],[-1,-1],[-3,-2],[-2,-1],[-21,-7],[-3,0],[-19,-1],[-7,0],[-3,-1],[-2,-1],[-2,-1],[-3,-3],[-2,-3],[-1,-1],[0,-1],[1,-2],[2,-2],[14,-3],[4,0],[10,1],[10,-7],[11,-4],[1,0],[2,2],[1,3],[1,1],[2,2],[2,0],[2,0],[2,-1],[3,-3],[1,-2],[1,-1],[2,-1],[4,2],[12,5],[2,3],[0,1],[-4,5],[0,1],[1,1],[1,-1],[4,-1],[3,-1],[2,3],[1,6],[1,1],[1,1],[1,0],[1,-3],[2,0],[8,2],[3,0],[-1,-1],[-7,-4],[-2,-2],[-1,-2],[-1,-3],[1,-1],[0,-3],[0,-1],[2,-2],[2,0],[10,1],[11,1],[3,0],[1,1],[3,3],[2,1],[1,1],[3,-1],[7,-4],[1,0],[6,1],[6,1],[4,0],[4,1],[8,4],[3,0],[2,-2],[-2,-1],[-5,-4],[-7,-4],[-4,-2],[-3,-1],[-5,0],[-7,0],[-13,-1],[-5,-1],[-13,-5],[-15,-4],[-8,-2],[-5,-3],[-1,-3],[3,-3],[2,-2],[10,-5],[4,-2],[5,-1],[13,-1],[14,0],[22,5],[12,5],[10,3],[5,2],[4,4],[2,2],[5,1],[5,2]],[[1939,9157],[5,0]],[[1944,9235],[3,-1]],[[1947,9234],[5,-1],[7,-4],[1,-2],[0,-2],[0,-1],[-1,-2],[-11,-5],[2,-3],[24,-9],[0,-2],[1,-3],[-1,-2],[-1,-2],[-1,-2],[-2,0]],[[1970,9194],[-26,2]],[[1944,9248],[-7,-4]],[[1937,9244],[-1,-1],[0,-1],[0,-2],[1,-2],[2,-1]],[[1939,9237],[5,-2]],[[1944,9157],[14,2]],[[1958,9159],[14,7],[5,3],[4,-1],[1,-1],[-1,-1],[-2,-1],[4,-2],[4,0],[3,0],[4,0],[5,2],[6,1],[10,-3],[8,-1],[3,0],[3,0],[10,5],[14,4],[3,2],[3,3],[5,13],[0,5],[5,7],[1,4],[0,2],[-3,8],[-1,2],[0,1],[-3,1],[-5,3],[-14,3],[-3,-1],[-4,-1],[-4,-3],[-1,-1],[-1,-2],[2,-3],[1,-2],[2,-1],[-5,-2],[-1,-2],[0,-3],[0,-1],[-2,6],[-2,4],[-1,1],[-1,1],[-2,0],[-6,1],[-3,0],[-5,-2],[-6,-4],[-1,0],[-2,0],[2,2],[6,6],[0,1],[1,1],[-1,1],[-1,2],[-2,2],[-5,0],[-4,-1],[-3,0],[-3,1],[0,1],[0,2],[2,2],[4,2],[1,2],[-2,6],[-4,3],[-4,3],[-1,0],[0,3],[-1,2],[-2,3],[0,1],[1,1],[3,3],[1,2],[0,1],[-1,1],[-2,0],[-7,4],[-8,-1],[-3,-1],[-3,-1],[-5,-4],[-10,-10],[-3,-2]],[[1945,9248],[-1,0]],[[2470,9111],[-16,1],[-6,-1],[-10,-2],[-3,1],[-4,4],[-3,1],[-5,2],[-11,2],[-7,1],[-4,-1],[-6,-2],[-5,1],[-15,-2],[-7,-1],[-6,-3],[-2,0],[-2,-3],[-1,-1],[0,-2],[0,-1],[0,-1],[2,-5],[5,-5],[3,-1],[2,-1],[-3,-1],[-5,2],[-11,4],[-2,-1],[-3,-1],[-2,-2],[0,-1],[0,-2],[0,-4],[1,-13],[1,-9],[-1,-3],[0,-6],[0,-4],[0,-3],[1,-3],[1,-2],[8,-16],[2,-9],[0,-9],[0,-8],[5,-1],[11,1],[3,1],[10,-3],[3,2],[1,5],[3,7],[9,9],[0,1],[1,4],[-1,2],[0,1],[-6,6],[-4,2],[-7,2],[-1,1],[17,3],[7,0],[26,-5],[5,0],[3,2],[6,5],[3,4],[5,6],[4,7],[1,2],[-1,2],[-2,1],[7,2],[1,2],[5,6],[2,3],[1,2],[1,1],[5,3],[5,6],[3,4],[2,3],[1,3],[-3,2],[-5,3],[-12,3]],[[2345,8823],[-5,4],[-3,3],[-3,4],[-3,5],[-3,8],[-3,5],[-11,7],[-5,2],[-3,2],[-3,4],[-4,3],[-1,0],[-1,0],[-1,-2],[-2,-1],[-1,1],[-1,1],[1,1],[2,1],[0,1],[-1,1],[-5,4],[-3,2],[-3,1],[-2,0],[-6,-1],[-3,-2],[-1,-1],[-1,-2],[-1,-3],[0,-1],[1,-3],[3,-6],[3,-3],[-3,0],[-2,1],[-4,5],[-3,1],[-2,-1],[0,-1],[1,-1],[1,-2],[1,-1],[-2,0],[-1,-1],[1,-2],[2,-3],[0,-1],[0,-1],[-1,-1],[-7,-5],[-5,-3],[-5,-1],[-10,-1],[-1,-2],[-2,-3],[0,-1],[2,-4],[2,-2],[3,-2],[2,-1],[4,0],[1,1],[-1,1],[1,1],[3,1],[1,0],[1,-1],[1,-1],[0,-2],[1,-2],[1,-1],[2,-1],[5,0],[3,1],[1,2],[2,0],[0,-1],[1,-1],[0,-2],[0,-1],[1,-1],[10,-4],[5,-2],[6,-5],[6,-1],[7,1],[11,-5],[6,1],[4,2],[6,6],[4,1],[3,3],[3,3],[2,0],[4,0],[3,2],[2,2],[0,1],[-1,2],[-2,1],[-1,0],[-4,-3]],[[1944,9054],[-2,0],[-12,1],[-4,0],[-1,-3],[4,-5],[7,-4],[3,-2],[-1,-4],[1,-1],[-7,-2],[-2,-2],[-7,-3],[-5,-6],[-5,-4],[-2,0],[-2,0],[0,1],[-1,1],[1,2],[0,1],[0,1],[-1,-1],[-4,-2],[-3,-3],[-3,-3],[-3,2],[-3,1],[2,2],[6,2],[7,8],[3,5],[-1,3],[-5,3],[-17,6],[-11,3],[-8,3],[-9,0],[-4,0],[-2,-2],[-5,-5],[-1,-2],[0,-4],[0,-2],[0,-1],[-2,-3],[-1,0],[-2,1],[-8,-1],[-6,-1],[-4,-2],[-4,-1],[-1,1],[0,2],[6,6],[3,4],[2,3],[1,2],[1,3],[0,3],[0,4],[-2,6],[0,2],[-1,3],[-2,1],[-2,2],[-10,2],[-25,-8],[-28,-9],[-11,-6],[-8,-2],[-8,-5],[-17,-11],[-6,-5],[-3,-4],[0,-2],[1,-2],[1,-1],[4,-4],[1,-1],[0,-1],[-4,-3],[-6,-3],[-10,-10],[-1,0],[0,-4],[-1,-6],[1,-2],[1,-2],[2,-2],[8,-2],[6,-1],[13,1],[4,0],[-4,-5],[-7,-2],[-2,-4],[0,-1],[1,0],[7,-3],[6,0],[10,3],[16,0],[33,6],[7,-2],[1,-1],[-1,-1],[-4,-1],[-7,1],[-7,0],[-2,-1],[0,-2],[4,-1],[1,-1],[-5,-1],[-5,-1],[-5,-1],[-11,-3],[-14,-4],[-14,-3],[-3,-1],[-9,-6],[-3,-1],[0,-2],[3,-5],[19,-14],[16,-1],[19,1],[2,-1],[4,-1],[3,0],[19,0],[13,2],[7,1],[7,2],[3,-1],[7,2],[6,-1],[10,-2],[7,-2],[29,-9],[10,-5],[3,-3],[-2,-1],[-2,-1],[-12,0],[-2,-1],[-7,-1],[-3,0],[-16,2],[-13,0],[-7,1],[-6,1],[-12,0],[-26,-3],[-29,-4],[-16,-4],[-1,-1],[-1,-2],[1,-4],[1,-5],[0,-4],[1,-1],[3,-5]],[[1750,8872],[4,-3]],[[1754,8869],[4,-5]],[[1758,8864],[3,-3],[1,-3],[1,-1],[0,-1],[12,-5],[6,-2],[7,-1],[13,-1],[13,1],[10,-1],[7,-1],[11,-3],[2,-9],[0,-4],[0,-7],[2,-3],[6,-10],[2,-3],[3,-3],[3,0],[5,-1],[5,1],[10,2],[22,1],[6,0],[5,3],[5,0],[3,-1],[10,2],[14,1],[14,2],[15,5],[6,4],[4,4],[6,2],[14,1],[11,3],[3,1],[6,7],[3,1],[5,10],[2,3],[3,2],[3,0],[4,-2],[1,-1],[1,-3],[-1,-3],[1,-2],[0,-1],[2,-2],[3,-2],[4,0],[6,0],[7,-1],[8,-2],[7,-1],[0,-1],[0,-1],[-4,-4],[-1,-1],[2,-2],[15,-3],[3,3],[3,0],[8,-3],[7,-1],[10,-2],[8,1],[8,0],[1,0],[3,2],[7,1],[3,2],[11,4],[3,2],[2,6],[0,3],[-1,2],[-1,1],[-1,0],[-2,0],[-2,1],[0,1],[-1,2],[1,1],[0,1],[2,3],[0,1],[-2,2],[-3,2],[-8,-1],[-3,-2],[-6,-4],[-3,-2],[-6,-7],[-1,0],[1,2],[2,7],[0,4],[-1,2],[-1,0],[-1,1],[-4,4],[-4,2],[-1,2],[1,2],[2,1],[1,-1],[7,-5],[4,-1],[5,-1],[3,0],[2,1],[0,1],[1,2],[-1,2],[0,2],[-1,1],[2,3],[5,3],[3,1],[1,0],[3,-1],[6,-5],[4,-1],[2,-1],[1,2],[2,1],[1,5],[1,1],[1,-1],[1,-5],[2,-2],[3,-2],[5,0],[2,0],[1,2],[1,6],[0,3],[-2,9],[-2,4],[-1,2],[-2,0],[-2,0],[-9,-1],[-2,3],[0,4],[-1,1],[-1,0],[-1,1],[-6,-1],[-1,1],[-11,7],[-6,3],[-4,3],[-9,7],[-1,0],[0,-2],[3,-4],[0,-1],[-1,0],[-1,-1],[-1,0],[-3,2],[-3,2],[-8,3],[-7,6],[-3,1],[-6,9],[-9,8],[-2,2],[0,2],[2,6],[2,3],[1,2],[1,3],[0,3],[0,2],[0,1],[-1,5],[-3,6],[-7,10],[-2,2],[-1,4],[-10,24],[-1,3],[-1,5],[-1,4],[-1,2],[-1,2],[-1,2],[1,2],[0,1],[-3,3],[-3,5],[-5,4],[-8,4],[-11,7],[-10,3],[-3,1],[-2,-2],[-1,-2],[-2,-1],[-10,6],[-6,2],[-9,1],[-2,-2],[1,-2],[2,-2],[2,-1],[-2,-1],[-3,0],[-3,-1],[-1,-2],[0,-2],[7,-26],[2,-3],[0,-2],[0,-2],[0,-2],[2,-1],[1,-1],[0,-6],[1,-2],[2,-9],[5,-6],[6,-8],[-2,0],[0,-1],[0,-1],[1,-1],[0,-1],[-10,-6],[-1,-3],[-1,-1],[-1,-1],[-3,1],[-3,2],[-3,2],[-1,1],[-1,1],[-2,9],[-5,13],[-3,10],[-2,5],[-2,5],[-1,3],[-1,1],[-5,0],[-1,1],[0,2],[1,1],[-1,1],[-1,1],[-2,2],[-7,3],[-3,2],[-4,4],[-11,6]],[[1594,9136],[-24,-2],[-34,-4],[0,-2],[1,-1],[1,-2],[1,-1],[9,-16],[2,-3],[3,-3],[6,-1],[2,-3],[0,-1],[-6,-7],[-3,-6],[-8,-6],[-5,-10],[-2,-2],[-4,-4],[-1,-3],[1,-1],[2,-2],[3,0],[1,-1],[1,-1],[0,-1],[0,-1],[-1,-1],[-9,-4],[-2,-1],[0,-2],[-1,-2],[0,-2],[0,-5],[0,-2],[1,0],[0,-1],[-2,-2],[-3,-2],[-4,-4],[-2,-1],[-2,-3],[-2,-4],[-1,-2],[-2,-1],[0,-1],[0,-1],[1,-1],[0,-1],[-5,-2],[0,-1],[1,-2],[-1,-2],[0,-2],[-2,-2],[1,-1],[1,0],[13,1],[3,-1],[2,-2],[10,-5],[21,-9],[2,-1],[5,-7],[2,-2],[3,-4],[5,-11],[2,-3],[3,-3],[4,-1],[4,-1],[3,1],[3,2],[5,3],[11,4],[11,10],[1,1],[2,-1],[3,-2],[2,-1],[8,2],[7,1],[8,4],[3,3],[2,2],[0,2],[2,14],[2,5],[3,8],[1,5],[2,1],[9,1],[7,3],[3,3],[8,14],[1,2],[3,2],[28,12],[14,8],[11,4],[16,8],[7,2],[7,2],[13,5],[2,1],[1,1],[0,3],[0,2],[-1,2],[-2,2],[-3,3],[-9,4],[-21,16],[-7,4],[-7,4],[-8,3],[-6,1],[-7,1],[-6,0],[-10,-1],[-2,-1],[-4,-2],[-7,-8],[-2,-2],[-1,0],[0,1],[-1,5],[0,3],[0,1],[-1,0],[-3,1],[-5,-1],[-7,-5],[0,1],[0,2],[5,4],[-11,1],[-17,6],[-9,4],[-7,3],[-5,3],[-5,0],[-7,0],[-24,-4]],[[3437,7597],[2,0],[1,0],[0,1],[0,1],[0,1],[-1,0],[-1,-1],[-1,-2]],[[2368,9219],[-3,0],[-1,-1],[0,-1],[0,-1],[1,-1],[0,-2],[1,-2],[1,-1],[1,-1],[3,-2],[3,0],[5,1],[1,1],[0,1],[-1,2],[-2,3],[-1,2],[0,3],[-1,1],[-1,0],[-6,-2]],[[2787,7889],[2,-2],[2,-2],[2,0],[2,0],[1,1],[0,2],[0,1],[2,3],[0,1],[-2,1],[-9,-5]],[[2814,8135],[-1,0],[-1,-1],[-1,-2],[-1,-3],[0,-3],[-1,-3],[-1,-3],[0,-2],[1,0],[1,0],[2,2],[1,2],[1,3],[1,3],[-1,7]],[[2784,8100],[4,3],[3,0],[1,0],[1,2],[1,2],[5,13],[1,2],[1,-2],[0,-1],[0,-1],[-3,-12],[1,-2],[1,0],[3,10],[2,5],[2,6],[1,3],[-1,1],[0,2],[-1,3],[-1,1],[-2,0],[-1,2],[0,2],[-1,1],[-2,1],[-1,1],[0,1],[0,1],[-1,-8],[-1,-5],[-2,-5],[-1,-4],[-3,-2],[0,1],[1,3],[1,4],[1,7],[0,4],[0,1],[-1,-1],[0,-3],[0,-3],[-1,-5],[-2,-4],[-6,-7],[-6,-10],[0,-2],[1,-1],[2,-1],[4,4],[6,10],[2,0],[-1,-2],[-7,-15]],[[2779,8156],[0,-3],[1,-1],[1,1],[1,3],[0,1],[-1,1],[-1,0],[-1,-2]],[[2784,8194],[1,0],[0,3],[0,2],[0,1],[-1,-1],[-1,-2],[0,-1],[0,-1],[-1,-2],[1,-3],[0,1],[1,3]],[[2786,8128],[2,4],[1,4],[-1,0],[-2,-3],[-2,-2],[-1,0],[-1,0],[-1,-1],[-4,-2],[-1,-2],[-1,-4],[2,-1],[1,1],[8,6]],[[2769,8314],[-1,-2],[1,-1],[1,1],[1,1],[1,2],[1,1],[-1,1],[-2,-2],[-1,-1]],[[2776,7964],[-1,-1],[1,-1],[0,-2],[1,-1],[2,0],[0,2],[-1,2],[-2,1]],[[2779,8322],[1,2],[-1,2],[-3,-1],[-1,-1],[-1,-1],[-1,-4],[3,1],[3,2]],[[2790,8151],[-1,-5],[1,0],[1,1],[1,1],[0,2],[0,2],[-1,1],[-1,2],[-1,-1],[0,-1],[1,-2]],[[2307,9051],[4,0],[2,1],[1,0],[1,2],[1,3],[0,2],[-1,1],[-3,2],[-1,2],[-2,1],[-4,-2],[-2,-1],[0,-2],[0,-2],[0,-4],[4,-3]],[[2295,9139],[2,2],[0,1],[-1,1],[-2,2],[-3,-1],[-7,-5],[1,-2],[2,-1],[8,3]],[[2250,9100],[5,0],[1,1],[2,1],[4,0],[8,1],[3,1],[8,4],[3,3],[3,2],[0,1],[0,1],[-1,1],[-3,1],[-7,-1],[-15,-4],[-6,-1],[-3,0],[-1,-1],[-1,-2],[-3,-1],[-7,-1],[-1,-1],[-1,-1],[1,-1],[2,0],[9,-3]],[[2495,8852],[-1,4],[-1,1],[0,-1],[-2,0],[-2,0],[-2,-2],[-1,-1],[1,-2],[3,-4],[1,-1],[1,1],[0,1],[3,4]],[[2483,8853],[-2,0],[-2,-1],[-1,-1],[0,-2],[3,-1],[0,-1],[1,-1],[2,-2],[2,1],[0,1],[0,3],[-1,1],[-2,3]],[[2933,8482],[-3,2],[-2,0],[-1,0],[0,-1],[3,-2],[7,-3],[6,-1],[1,1],[0,1],[0,1],[-3,1],[-8,1]],[[2922,8802],[-1,2],[-1,3],[-3,6],[-3,2],[-3,1],[-3,-1],[-2,-3],[-1,-2],[0,-3],[0,-1],[3,-3],[6,-4],[4,-3],[2,0],[1,1],[0,2],[1,1],[-1,0],[0,1],[1,1]],[[2816,8375],[-2,-2],[0,-1],[4,1],[5,2],[2,1],[1,2],[-4,-1],[-6,-2]],[[2801,8796],[-1,-4],[0,-2],[3,-3],[3,1],[4,4],[-1,2],[-2,3],[-6,-1]],[[2870,8527],[-3,4],[-10,6],[-6,-5],[8,-8],[4,-2],[4,-2],[3,1],[0,6]],[[3209,8473],[-1,1],[-4,0],[-5,1],[-1,-1],[0,-1],[1,-1],[0,-1],[-3,0],[-1,-2],[2,-2],[2,-1],[5,-1],[3,0],[2,2],[1,4],[-1,2]],[[3260,8731],[-1,-1],[-3,-2],[-1,-3],[-2,0],[2,-2],[4,1],[5,5],[2,2],[0,1],[-2,0],[-4,-1]],[[3108,8365],[-1,-1],[-3,-6],[-3,-5],[0,-3],[0,-3],[1,-2],[2,1],[6,3],[3,2],[2,3],[1,3],[-1,3],[-2,2],[-2,2],[-3,1]],[[3045,8481],[-2,3],[-6,4],[-5,2],[-5,2],[-3,0],[-3,0],[3,-3],[4,-2],[4,-4],[0,-3],[2,-3],[2,-2],[4,-1],[4,0],[2,0],[1,1],[1,1],[-1,2],[-2,3]],[[3200,8411],[2,1],[1,2],[0,4],[0,3],[-2,2],[-1,2],[-5,1],[-4,0],[-6,-1],[-3,-1],[0,-2],[1,-3],[9,-6],[1,-1],[2,-1],[2,-3],[1,0],[1,0],[1,3]],[[3118,8868],[-2,2],[-3,0],[-2,0],[-3,-1],[-3,-2],[0,-2],[7,-3],[1,0],[2,3],[3,3]],[[2790,8867],[4,4],[1,1],[-1,1],[-1,3],[-4,1],[-4,0],[-4,-3],[-3,-1],[-2,1],[-2,-1],[-1,3],[-1,1],[-3,0],[-3,0],[-1,-1],[0,-2],[0,-1],[-6,1],[-2,0],[-1,-2],[-1,-1],[1,-1],[9,-1],[1,-1],[2,-3],[1,0],[1,1],[1,-1],[0,-1],[2,-2],[3,-1],[2,0],[1,1],[-1,1],[-2,5],[5,-2],[9,1]],[[2817,8868],[-6,-6],[-2,-3],[2,0],[4,1],[3,0],[2,0],[5,3],[7,3],[2,2],[0,1],[-2,3],[-3,2],[-2,0],[-1,-2],[0,-1],[-1,-1],[-2,0],[-1,-1],[-5,-1]],[[2841,8552],[2,2],[2,2],[-1,1],[-3,0],[-6,-1],[-1,-2],[0,-1],[1,0],[6,-1]],[[2693,8677],[1,0],[2,3],[0,1],[-2,0],[-3,1],[-3,2],[0,-1],[0,-2],[2,-2],[3,-2]],[[2809,8828],[2,2],[2,3],[4,4],[0,1],[1,2],[0,1],[3,3],[4,3],[2,2],[0,1],[-2,3],[-1,1],[-4,0],[-4,-1],[-1,-1],[-1,-1],[0,-2],[1,-1],[0,-1],[-3,-1],[-1,0],[-3,-6],[-1,-1],[-6,-2],[-2,-2],[-2,-3],[-2,-2],[-1,-1],[0,-1],[0,-2],[1,-1],[3,-2],[1,1],[5,2],[5,2]],[[2861,8855],[-3,2],[-2,0],[-4,-1],[-1,-1],[0,-2],[0,-3],[-1,-2],[2,-5],[1,-2],[2,-1],[2,0],[4,0],[2,2],[1,3],[2,2],[4,4],[0,1],[0,1],[0,1],[-2,1],[-7,0]],[[3190,8432],[6,-3],[1,0],[1,1],[0,1],[0,1],[-2,2],[0,1],[-1,1],[0,1],[-1,-1],[-1,1],[-1,2],[-1,1],[-2,0],[-1,0],[0,-2],[0,-2],[2,-4]],[[2584,8889],[3,-2],[3,0],[5,1],[2,1],[-1,2],[-1,1],[-1,2],[-2,0],[-3,0],[-4,0],[-5,2],[-2,-1],[-4,-1],[0,-2],[2,-2],[2,-1],[4,-1],[2,1]],[[2656,8666],[3,-1],[1,-1],[1,-1],[1,-2],[1,-2],[0,-6],[3,-1],[2,0],[4,2],[0,-1],[3,-1],[-3,-2],[0,-2],[0,-1],[4,0],[1,0],[-1,1]],[[2676,8648],[0,1],[1,0]],[[2677,8649],[1,0],[1,-2],[1,0],[4,-2],[1,0],[2,2],[1,2],[0,1],[-1,0],[-6,1],[-3,1]],[[2678,8652],[-4,3],[-1,1]],[[2673,8656],[1,2],[1,2],[0,1],[-3,3],[-4,3],[-5,3],[-8,3],[-1,-1],[-1,-1],[1,-2],[2,-3]],[[2591,8794],[-3,-4],[-2,-3],[0,-1],[-2,-3],[0,-1],[1,-1],[2,-4],[-1,-4],[0,-2],[0,-1],[0,-2],[1,-2],[4,-3],[2,-1],[1,0],[2,1],[1,2],[1,2],[2,4],[0,2],[0,3],[-1,5],[0,4],[0,2],[-1,2],[-3,4],[-4,1]],[[2634,8667],[0,-3],[0,-1],[1,-4],[0,-3],[1,-4],[1,-1],[4,-2],[1,-3],[1,-2],[2,-2],[1,0],[2,0],[1,2],[1,1],[0,2],[-3,7],[-2,4],[-3,5],[0,1],[-1,2],[-1,0],[-2,1],[-4,0]],[[2414,8440],[-3,-1],[1,-1],[2,-3],[1,0],[1,1],[1,1],[-3,3]],[[2150,9209],[2,2],[3,3],[3,1],[7,2],[1,1],[0,1],[-6,3],[-5,4],[-2,1],[-1,5],[-2,5],[-4,1],[-10,1],[-13,-3],[-12,-2],[-10,-3],[-1,-4],[4,-3],[7,0],[5,-1],[-5,-5],[6,-3],[16,4],[5,-2],[-6,-6],[-2,-3],[10,0],[10,1]],[[2215,9262],[-6,1],[-4,0],[-8,0],[-2,-1],[-5,-4],[-10,-2],[-3,-1],[0,-1],[4,-1],[7,0],[13,4],[14,5]],[[2126,9240],[4,1],[3,1],[3,2],[2,1],[-1,1],[-4,2],[-11,3],[0,2],[-3,2],[-3,-1],[-4,-1],[-2,1],[2,1],[0,2],[-1,1],[-2,0],[-4,0],[-8,-2],[-2,-1],[-1,-1],[1,-3],[2,-3],[3,-6],[1,-2],[2,-1],[23,1]],[[2136,9346],[-5,-3],[0,-1],[0,-1],[1,-1],[3,-1],[4,2],[6,4],[-1,1],[-2,1],[-3,0],[-3,-1]],[[2164,9315],[7,0],[4,1],[3,1],[5,0],[11,1],[0,1],[-1,1],[-2,2],[-2,1],[-4,1],[-9,2],[-7,1],[-10,-1],[-5,0],[-1,-1],[0,-2],[1,-3],[2,-3],[8,-2]],[[2501,9268],[-5,0],[-8,-2],[-3,-1],[-1,-2],[0,-1],[4,-4],[4,-5],[3,-3],[3,-1],[2,-1],[2,1],[4,0],[1,0],[0,1],[-1,1],[-1,1],[0,3],[0,1],[1,2],[2,2],[0,1],[0,1],[-1,2],[-1,1],[-5,3]],[[2321,9199],[-2,-1],[-10,-2],[-3,-2],[-1,-2],[1,-3],[2,-2],[1,-1],[4,1],[1,1],[2,2],[4,3],[4,1],[3,-2],[2,0],[2,2],[3,2],[0,1],[-2,1],[-3,2],[-6,2],[-1,0],[0,-1],[-1,-2]],[[2347,9146],[-4,0],[-3,-2],[-1,-1],[-2,0],[1,-1],[1,-1],[10,-3],[2,0],[1,0],[1,1],[0,1],[-2,3],[-4,3]],[[1836,9328],[-5,3],[-3,1],[-3,1],[0,1],[0,2],[-1,1],[-8,-2],[-3,-2],[-2,-1],[-3,-1],[-3,0],[1,-3],[10,-8],[9,-3],[5,0],[8,2],[3,1],[3,2],[0,1],[-2,2],[-1,1],[-1,1],[-4,1]],[[1638,9216],[0,-1],[0,-1],[0,-1],[-5,-4],[-1,-1],[2,-1],[3,0],[2,1],[1,2],[1,1],[1,2],[0,3],[0,1],[-1,1],[-2,-1],[-1,-1]],[[1841,9261],[4,2],[2,2],[0,2],[-2,1],[-4,2],[-5,1],[-15,-1],[-6,-1],[-5,-4],[1,-1],[1,-1],[29,-2]],[[2118,9180],[0,2],[-2,3],[-1,1],[-2,2],[-4,1],[-8,1],[-3,-1],[-5,-4],[-1,-1],[-3,-7],[-2,-2],[-1,0],[0,-1],[2,-2],[5,-3],[9,-2],[6,1],[8,2],[3,2],[1,1],[1,2],[0,1],[-1,1],[-2,3]],[[3537,7645],[-1,4],[-1,3],[0,1],[-2,0],[0,-2],[-2,-6],[-2,-4],[-3,-4],[-2,-1],[-1,1],[0,2],[0,8],[0,4],[1,4],[3,10],[2,3],[2,3],[0,1],[0,1],[-1,1],[-5,-4],[-5,-4],[-7,-14],[-2,-5],[-2,-1],[-3,0],[-1,2],[-1,3],[-1,3],[0,1],[5,7],[1,2],[1,3],[-1,0],[-4,-1],[-2,1],[3,1],[2,1],[0,1],[4,1],[0,1],[0,4],[-2,1],[3,2],[3,3],[2,4],[1,0],[2,0],[1,1],[2,1],[2,5],[0,2],[1,3],[0,3],[-1,1],[-2,-1],[-3,-3],[-1,-1],[-3,1],[-1,-1],[-4,-4],[-2,1],[-3,-1],[-2,-2],[-1,0],[-3,-1],[-4,-3],[-1,1],[2,1],[5,4],[2,2],[1,3],[2,4],[0,2],[-2,1],[-3,-1],[-2,1],[-1,1],[1,1],[2,2],[1,1],[0,1],[-3,0],[-4,-2],[-2,1],[7,5],[2,2],[1,2],[0,2],[1,2],[3,3],[2,3],[1,3],[0,4],[-2,3],[-4,4],[-3,2],[-2,1],[-9,-1],[-1,0],[-1,-1],[-1,-1],[-2,-3],[0,4],[-1,4],[1,3],[-1,0],[-2,-2],[-2,-3],[-2,-3],[-2,-2],[-2,0],[-2,-2],[-2,-3],[-1,0],[1,2],[-1,0],[-1,0],[-3,-3],[-2,-2],[0,-2],[0,-2],[0,-1],[-2,-2],[-1,0],[1,2],[-1,3],[3,5],[1,4],[0,4],[0,4],[-1,2],[-1,1],[0,-1],[0,-6],[0,-1],[-2,-1],[0,1],[0,3],[-1,2],[0,1],[-3,-2],[-5,-1],[-4,4],[-6,-3],[-1,0],[5,7],[0,3],[1,2],[-1,0],[-2,0],[-2,-1],[-2,-2],[-1,0],[3,5],[9,6],[4,4],[1,2],[1,3],[-1,1],[-4,-2],[-2,0],[-3,3],[-2,0],[-4,-2],[-2,-2],[0,1],[1,3],[0,2],[-1,3],[-1,0],[-2,-1],[-2,-4],[-1,-5],[-2,-2],[-2,-1],[-3,-5],[-4,-7],[-2,-2],[1,3],[0,2],[-1,1],[0,2],[0,1],[1,3],[1,2],[0,2],[0,3],[1,2],[1,3],[4,8],[2,4],[0,4],[0,2],[2,2],[6,9],[1,4],[1,5],[0,1],[1,1],[3,4],[3,3],[2,7],[0,3],[0,3],[0,2],[-1,1],[0,1],[-1,0],[-3,-1],[-1,1],[-1,1],[0,2],[0,4],[3,1],[6,0],[2,1],[2,1],[1,3],[2,5],[0,2],[-1,1],[-1,1],[-4,-1],[-1,-1],[2,-3],[-1,-2],[-5,2],[-1,3],[-4,0],[-5,-4],[-8,-5],[-3,-2],[-2,-2],[-2,-3],[-1,-7],[-1,-1],[-4,-6],[-2,-1],[0,-1],[1,-1],[0,-2],[-1,-4],[-2,-4],[-3,-3],[-1,-1],[-1,-1],[0,-2],[1,-1],[2,-2],[-1,0],[-3,0],[-1,-2],[-2,-4],[-1,-2],[-4,-15],[-2,-10],[-6,-18],[0,-1],[0,-4],[3,-5],[0,-1],[-1,-1],[-3,3],[-2,1],[-2,-3],[-3,-3],[0,-3],[-1,-5],[1,-2],[3,-2],[3,0],[0,-1],[-2,-2],[-1,-5],[0,-2],[1,-2],[2,-1],[-1,-1],[-1,1],[-4,4],[-3,1],[-1,1],[-2,-1],[-2,-4],[-2,-6],[-2,-8],[-2,-8],[0,-1],[-4,1],[-1,0],[-1,2],[1,2],[2,3],[-1,0],[-6,-6],[-3,-4],[0,-2],[6,0],[6,1],[4,-1],[3,-1],[4,1],[0,-1],[-4,-4],[-3,-1],[-3,-5],[-7,-9],[-9,-9],[-2,-4],[0,-2],[0,-2],[1,-7],[2,-5],[1,-2],[3,-2],[4,1],[10,2],[2,2],[3,1],[2,3],[0,-1],[0,-2],[3,-1],[9,1],[1,-1],[6,-2],[5,0],[15,-3],[5,0],[1,1],[7,2],[4,2],[2,0],[1,1],[2,5],[1,1],[1,-1],[2,0],[2,1],[2,2],[0,-2],[0,-11],[-6,-4],[-1,-1],[1,0],[6,2],[1,-1],[1,-1],[6,-2],[2,1],[1,0],[1,1],[0,3],[1,5],[1,1],[4,-1],[4,1],[1,-1],[2,-1],[2,0],[3,2],[0,-1],[-3,-4],[-2,-3],[-6,-4],[-5,-10],[-1,-2],[-3,-4],[-3,-2],[-5,-2],[-1,-1],[-3,-3],[-1,-2],[0,-1],[0,-2],[2,-2],[1,-1],[2,0],[4,1],[3,2],[2,0],[2,-1],[2,0],[2,2],[3,6],[1,3],[0,4],[7,12],[1,0],[2,0],[3,1],[2,3],[2,5],[1,-1],[-2,-6],[-1,-3],[2,2],[1,1],[1,2],[0,5],[5,12],[1,4],[0,1],[4,-3],[2,-3],[1,-6],[1,-7],[1,-3],[1,-1],[-1,-3],[-3,-7],[-3,-10],[-2,-6],[0,-3],[0,-2],[1,-3],[1,0],[1,-1],[1,1],[5,6],[2,4],[2,4],[2,3],[1,0],[0,-2],[-1,-5],[1,-3],[0,-4],[-1,-11],[1,-3],[1,0],[1,0],[4,4],[1,1],[1,0],[1,-1],[1,-3],[2,0],[1,0],[1,2],[2,2],[1,5],[3,9],[0,2],[0,2],[-1,3],[6,18],[1,2],[0,5],[0,4]],[[3455,7820],[-1,-2],[0,-1],[1,-1],[1,0],[1,1],[1,1],[1,2],[0,1],[-2,0],[-2,-1]],[[3477,7750],[1,-1],[1,1],[1,1],[4,3],[1,2],[-1,1],[-2,-1],[-3,-3],[-1,0],[0,1],[-1,1],[-1,0],[0,-2],[1,-3]],[[3464,7888],[-2,-1],[-1,-2],[-1,-2],[1,-1],[1,0],[2,2],[0,4]],[[3500,7758],[-1,1],[-2,4],[-1,0],[-2,-3],[-2,1],[0,-3],[0,-3],[0,-1],[1,0],[7,4]],[[3435,7608],[1,4],[0,2],[-2,2],[0,-1],[-1,-1],[2,-7],[0,-1],[-1,-4],[-1,-2],[1,-1],[3,2],[0,2],[-1,2],[-1,3]],[[3495,7644],[-1,-1],[-1,-1],[0,-2],[-1,-2],[-1,-3],[0,-2],[1,0],[1,2],[3,7],[0,4],[-1,-2]],[[2214,8830],[-1,2],[-2,2],[-3,0],[-2,0],[-1,-1],[0,-1],[0,-1],[0,-2],[0,-4],[0,-3],[0,-2],[0,-1],[1,0],[2,2],[1,0],[1,-3],[1,-1],[1,0],[2,2],[1,1],[1,2],[1,5],[-1,1],[-2,2]],[[2218,8840],[-1,-1],[-2,-3],[0,-1],[2,-3],[1,-1],[3,-1],[1,3],[0,2],[-1,2],[-1,2],[-2,1]],[[2213,8920],[1,1],[-4,3],[-3,1],[-3,0],[-1,-1],[0,-3],[1,-2],[1,-1],[2,-1],[6,-2],[0,1],[1,0],[-1,2],[0,2]],[[2333,8854],[1,-1],[2,-1],[1,2],[1,3],[1,3],[-1,2],[0,2],[2,0],[1,-2],[1,-2],[0,-3],[0,-2],[0,-1],[-1,-2],[1,-1],[3,0],[2,1],[2,1],[1,3],[0,3],[0,2],[-3,3],[-3,2],[-3,1],[-2,0],[-2,-1],[-2,-2],[-1,-3],[-1,-2],[1,-3],[-1,-2]],[[2191,8862],[-4,2],[-1,0],[-2,0],[0,-2],[1,-1],[3,-1],[0,-1],[0,-1],[-2,-1],[1,-1],[0,-2],[2,1],[2,0],[1,2],[1,1],[1,0],[-1,2],[-2,2]],[[2166,8823],[-2,-3],[-2,-2],[-3,-2],[-1,-1],[1,-1],[9,-4],[2,-1],[1,0],[1,3],[2,1],[0,4],[0,2],[-1,1],[-2,1],[-5,2]],[[2094,8808],[-3,1],[-5,0],[-3,0],[-1,-1],[0,-2],[2,-2],[3,-2],[4,-2],[3,-1],[2,0],[2,2],[1,1],[0,1],[-1,2],[-4,3]],[[2001,8739],[2,5],[0,2],[-1,1],[0,1],[-2,2],[0,2],[0,4],[-2,2],[-2,-2],[0,-3],[0,-3],[0,-5],[2,-2],[2,-1],[1,-3]],[[1973,8776],[-2,-1],[-4,1],[1,-2],[1,-1],[5,-3],[1,0],[0,1],[0,3],[-2,2]],[[2001,8713],[2,1],[1,3],[1,4],[-4,0],[-4,1],[1,-4],[3,-3],[0,-2]],[[1959,8782],[-1,-2],[4,-4],[1,0],[0,2],[0,1],[-4,3]],[[3304,8117],[-1,1],[-2,-1],[-1,-2],[0,-1],[0,-1],[1,-1],[5,-1],[-1,1],[1,3],[0,1],[-2,1]],[[3279,8197],[-1,0],[-1,0],[0,-1],[1,-3],[5,-4],[5,0],[-1,6],[-2,2],[-3,1],[-2,0],[-1,-1]],[[3078,8285],[-3,0],[-1,-1],[0,-3],[0,-2],[-1,-4],[1,0],[1,1],[2,-1],[2,4],[0,1],[-1,1],[0,1],[0,3]],[[5619,8345],[0,2],[3,2],[-2,3],[-1,0],[-4,1],[-1,-1],[0,-2],[-1,-2],[1,-1],[2,-1],[0,-3],[2,-1],[3,0],[-1,2],[-1,1]],[[5589,8366],[1,-4],[1,-3],[2,1],[2,-1],[0,3],[-4,4],[-1,2],[-1,-1],[0,-1]],[[5604,8344],[-2,-2],[0,-3],[1,-1],[3,2],[1,4],[-3,0]],[[3208,8356],[-1,1],[-3,4],[-4,0],[-1,-1],[0,-3],[0,-2],[2,-2],[5,-3],[4,-1],[1,4],[-3,3]],[[8504,6934],[-3,5],[-2,-3],[2,-1],[0,-3],[1,-4],[2,-1],[0,2],[0,5]],[[7013,4596],[-1,2],[-1,0],[1,-3],[0,-2],[0,-1],[0,-2],[0,-1],[-1,5],[-1,2],[-1,0],[2,-4],[0,-6],[1,1],[1,3],[0,4],[0,2]],[[1124,4506],[-1,1],[-1,0],[-1,-2],[1,-3],[1,1],[2,1],[0,1],[-1,1]],[[9377,4514],[-1,2],[-1,0],[-2,0],[0,-1],[3,-3],[2,-1],[0,2],[-1,1]],[[5571,8336],[-2,1],[-2,-1],[-1,-1],[0,-1],[3,0],[0,-1],[3,0],[0,2],[-1,1]],[[5600,8342],[-1,0],[-2,-1],[-1,-1],[2,-2],[2,0],[1,2],[-1,2]],[[5688,8615],[-4,-1],[-2,-1],[0,-4],[4,-1],[4,2],[1,2],[3,0],[-1,1],[-5,2]],[[5828,8883],[-1,-5],[-1,-2],[0,-1],[6,2],[2,2],[-1,2],[-3,2],[-2,0]],[[5135,8399],[-2,-1],[0,-5],[2,-1],[2,1],[1,3],[-2,3],[-1,0]],[[5225,8518],[1,1],[-1,4],[-1,2],[-4,-1],[-4,-2],[1,-1],[2,-2],[3,-1],[3,0]],[[5235,8536],[9,2],[0,1],[0,3],[-1,2],[-1,0],[-1,-2],[-7,-2],[-4,-3],[2,-1],[3,0]],[[5346,8665],[-1,-3],[0,-2],[2,0],[6,4],[1,1],[0,1],[-3,0],[-3,0],[-2,-1]],[[5350,8673],[0,3],[-3,1],[-1,-1],[-1,-2],[-1,-1],[-2,-3],[0,-2],[2,0],[5,2],[1,3]],[[5551,8900],[-1,-1],[-1,1],[-3,3],[-2,0],[0,-3],[3,-3],[1,-3],[1,-2],[3,0],[3,0],[2,2],[0,1],[-2,1],[-2,3],[-2,1]],[[5627,8918],[2,1],[5,-1],[1,1],[1,1],[4,1],[7,7],[2,2],[1,2],[1,1],[-2,2],[-3,-2],[-2,0],[-7,-6],[-3,1],[-8,-1],[-4,0],[-2,-2],[-3,0],[-2,-1],[-5,0],[2,-2],[3,-3],[6,-2],[2,-1],[3,1],[1,1]],[[5578,8899],[-1,1],[-4,1],[-4,-2],[-3,-2],[0,-2],[2,-3],[2,0],[2,0],[1,-1],[2,1],[2,1],[1,6]],[[5722,8942],[3,1],[1,3],[-2,-1],[-4,4],[-2,0],[-8,2],[-4,-2],[-3,-3],[0,-1],[4,0],[3,-4],[5,0],[1,0],[6,1]],[[5654,8922],[-9,-6],[-2,1],[-4,-2],[-2,-2],[-1,-2],[0,-2],[2,-1],[3,1],[0,-1],[0,-4],[2,0],[3,0],[2,2],[0,1],[6,4],[2,3],[0,2],[-1,3],[-1,2],[0,1]],[[5662,8928],[0,1],[-2,1],[-3,-2],[0,-2],[0,-5],[1,-2],[3,-2],[6,3],[1,4],[-3,3],[-3,1]],[[5386,8791],[-1,1],[-3,0],[-2,0],[-4,-1],[-4,-5],[-1,0],[-2,0],[-1,-2],[-2,-2],[1,-5],[3,0],[1,1],[1,2],[0,1],[2,-1],[3,2],[2,1],[3,0],[1,1],[2,2],[4,1],[2,2],[1,2],[-1,0],[-5,0]],[[5359,8778],[-2,-6],[-1,-5],[4,3],[3,3],[0,1],[0,3],[1,3],[-2,1],[-3,-3]],[[5500,8860],[-3,1],[-1,2],[-3,1],[-3,-1],[-1,-1],[-3,4],[-1,-1],[0,-1],[-1,-2],[-2,0],[-3,-2],[-1,-1],[4,-2],[1,-1],[-1,-2],[-8,1],[-2,-2],[0,-2],[-1,-3],[1,-5],[-1,-3],[-4,-1],[0,-1],[-1,-2],[5,0],[3,-1],[0,-2],[2,1],[5,6],[4,3],[2,-2],[6,1],[5,1],[-1,5],[1,3],[2,1],[2,2],[-1,4],[-1,2]],[[5541,8891],[-1,-1],[-1,-1],[-2,0],[-3,3],[0,6],[-1,4],[-2,0],[-2,-5],[0,-2],[0,-2],[0,-3],[-3,0],[-2,-1],[-2,-3],[-3,-4],[-1,-2],[1,-2],[-1,-2],[-1,2],[-1,-1],[-2,-2],[-3,1],[-2,-1],[-1,-3],[-1,-1],[-1,-1],[0,-2],[-4,-1],[-1,-1],[2,-3],[4,-1],[4,1],[10,2],[1,1],[0,2],[3,4],[2,3],[4,2],[2,0],[4,1],[3,5],[4,3],[0,3],[-3,2]],[[5419,8801],[-14,-2],[-4,-3],[-6,-5],[1,-4],[2,0],[8,1],[8,6],[3,-1],[2,0],[2,1],[3,4],[1,0],[1,-3],[2,-1],[7,3],[2,3],[2,0],[1,-1],[1,0],[2,0],[2,4],[4,4],[4,1],[5,4],[1,5],[-2,4],[-1,3],[-3,2],[-1,-1],[-2,-1],[-2,0],[-1,-3],[0,-3],[-1,-1],[0,-2],[-5,-2],[-3,-5],[-1,0],[1,3],[4,7],[0,4],[-1,5],[-2,3],[0,4],[5,5],[3,5],[0,4],[-2,1],[-2,0],[-2,-1],[-4,-6],[-3,-2],[-4,-5],[-2,-4],[0,-3],[3,0],[1,-3],[-2,-3],[-2,-11],[-9,-10]],[[5419,8833],[-2,-1],[0,-5],[-4,1],[-1,-2],[0,-2],[-1,-3],[-3,0],[0,1],[-4,0],[-2,-2],[-3,-4],[1,-2],[3,-2],[2,0],[4,3],[1,-1],[1,-2],[2,-1],[4,0],[5,0],[4,3],[1,6],[-2,4],[-3,5],[-1,2],[-1,2],[-1,0]],[[5309,8609],[-3,0],[-6,-3],[-2,-3],[2,-1],[7,0],[3,-1],[1,2],[1,2],[-3,4]],[[5137,8346],[1,-3],[3,0],[0,7],[-1,4],[-2,4],[-1,-1],[-1,-2],[1,-4],[0,-3],[0,-2]],[[5332,8649],[-3,0],[-2,-1],[-1,-3],[1,-1],[3,-1],[2,2],[1,3],[-1,1]],[[2800,9226],[-5,-4],[-5,-3],[-4,-4],[2,-2],[2,-1],[5,0],[7,2],[2,0],[0,3],[0,3],[3,3],[3,4],[-3,2],[-2,0],[-5,-3]],[[2997,9303],[-4,0],[-5,-1],[-2,-1],[0,-3],[3,-1],[10,-3],[10,1],[6,1],[0,3],[-3,0],[-5,2],[-7,1],[-3,1]],[[3711,9593],[-11,-1],[-13,-1],[-3,-3],[2,-4],[15,-10],[16,-4],[19,-6],[12,-6],[5,1],[3,9],[1,9],[-5,4],[-14,6],[-27,6]],[[4463,9561],[-5,0],[-3,-2],[0,-5],[7,-4],[9,-5],[7,-1],[3,2],[-4,6],[-7,5],[-7,4]],[[4499,9427],[11,7],[6,6],[-2,5],[-14,2],[-16,-3],[-12,-4],[-4,-5],[3,-4],[10,-3],[18,-1]],[[4469,9356],[-6,-4],[1,-9],[2,-8],[2,-6],[4,2],[3,8],[-2,5],[0,8],[1,4],[-2,1],[-3,-1]],[[4481,9244],[2,-20],[-3,-2],[-11,23],[0,9],[1,6],[5,0],[4,-3],[2,-13]],[[4482,9187],[-6,-4],[-1,-6],[0,-7],[6,-4],[9,0],[21,-1],[5,3],[-3,6],[-7,0],[-3,3],[-1,5],[-2,6],[-7,-2],[-6,-2],[-5,3]],[[4502,9325],[-7,-8],[-2,-3],[2,-1],[6,0],[6,3],[3,4],[-2,5],[-3,0],[-3,0]],[[3577,8800],[-2,0],[-5,-1],[0,-1],[0,-1],[-5,-5],[-4,-1],[-11,-2],[-5,0],[-9,2],[-2,1],[0,2],[-11,0],[-4,-1],[-2,0],[1,3],[4,4],[4,11],[4,3],[8,2],[9,0],[14,-9],[5,0],[4,0],[9,3],[2,1],[3,4],[5,6],[-1,1],[-6,-3],[-3,-1],[-3,0],[3,11],[1,8],[1,3],[8,-1],[11,1],[2,2],[0,1],[-4,1],[-2,2],[-4,-1],[-5,-1],[-6,0],[0,4],[5,7],[0,4],[2,7],[0,3],[3,4],[7,2],[3,2],[0,1],[-4,6],[1,2],[3,2],[2,1],[-1,1],[-3,0],[-5,-1],[-6,-1],[-4,2],[-4,1],[-2,0],[-7,-4],[-2,0],[-3,1],[-18,3],[-2,1],[-7,6],[-5,3],[-7,4],[-10,3],[-11,2],[-7,1],[-3,3],[-6,6],[-4,4],[-1,3],[2,3],[3,2],[5,2],[9,-1],[4,-1],[5,-1],[4,-1],[8,1],[8,-1],[5,-1],[6,-3],[17,-10],[7,-4],[4,0],[12,-4],[3,0],[5,2],[0,1],[-1,1],[-6,1],[-7,4],[-4,4],[0,5],[0,3],[1,2],[1,4],[-4,3],[-3,1],[-7,4],[-1,1],[4,1],[3,-1],[8,-2],[3,0],[3,1],[0,1],[-4,2],[-5,4],[-12,1],[-8,-1],[-4,2],[-5,2],[-4,1],[-6,-2],[-4,0],[-3,1],[-3,7],[1,2],[2,1],[2,2],[1,3],[4,2],[22,6],[6,4],[-1,0],[-3,0],[-5,-2],[-3,0],[-13,2],[-2,-1],[-5,-3],[-7,-4],[-3,1],[-5,2],[0,1],[-1,2],[5,3],[1,1],[4,4],[-1,1],[-5,-1],[-1,2],[1,3],[-1,4],[-1,3],[-5,6],[-1,1],[-2,2],[-3,7],[1,2],[3,2],[-7,-1],[0,-1],[1,-2],[1,-3],[0,-3],[1,-2],[3,-3],[2,-2],[3,-4],[2,-5],[-1,-2],[-2,-3],[-4,-2],[-2,-3],[0,-2],[-3,-2],[-2,1],[-2,0],[2,-4],[1,-3],[-1,-4],[-4,-2],[-2,0],[-4,-2],[-10,-1],[-4,0],[-7,2],[-7,1],[-4,3],[-4,4],[-2,4],[0,4],[1,3],[3,1],[2,11],[4,8],[10,9],[2,3],[1,2],[0,1],[-1,1],[-12,-11],[-7,-1],[-2,2],[0,5],[2,1],[5,-1],[3,3],[-4,3],[-4,1],[-1,1],[4,3],[9,0],[3,2],[3,2],[4,4],[1,3],[0,3],[0,2],[0,2],[0,3],[-1,2],[-2,3],[-6,2],[-2,-3],[-2,-1],[-2,0],[-2,1],[-3,1],[-2,1],[-3,0],[-1,1],[0,3],[0,3],[2,1],[4,2],[3,2],[2,3],[0,4],[-1,4],[-4,3],[-5,-3],[-3,-1],[0,2],[-1,2],[-2,3],[-4,1],[-3,2],[0,1],[1,3],[1,2],[2,5],[2,-1],[2,1],[-1,4],[-2,3],[-2,2],[0,1],[0,1],[-2,3],[-1,1],[-3,5],[-2,2],[-3,1],[-3,0],[-4,-1],[-8,-2],[-7,0],[-1,0],[3,2],[5,2],[6,1],[2,4],[0,3],[0,2],[-2,3],[2,2],[6,1],[2,0],[3,2],[-7,5],[-8,4],[-2,1],[-2,2],[-1,3],[-3,3],[-3,3],[-5,3],[-12,5],[-5,4],[-3,5],[-2,2],[-2,2],[-9,4],[-1,2],[9,5],[1,2],[-4,6],[-4,4],[-4,2],[-6,0],[-5,2],[-6,3],[-5,2],[-7,3],[-13,5],[-19,6],[-9,3],[-5,1],[-7,1],[-13,3],[-11,1],[-7,-1],[-2,1],[-5,3],[-8,2],[-5,-1],[-5,-3],[-6,-4],[-3,0],[-5,3],[-2,2],[-3,1],[-2,-1],[-4,-3],[-4,-2],[-6,-2],[-5,-1],[-7,-1],[-1,0],[-3,0],[-3,0],[-3,2],[-3,2],[-2,2],[-2,0],[-5,-2],[-7,-3],[-3,-1],[-2,0],[-3,2],[-6,2],[-3,0],[-3,-1],[1,-2],[6,-6],[5,-4],[-5,0],[-36,5],[-5,1],[-7,4],[-5,2],[-10,5],[-7,3],[-3,2],[0,1],[2,3],[15,6],[5,2],[12,2],[3,1],[1,0],[-3,2],[-16,-1],[-13,1],[-12,3],[-2,1],[-2,2],[-2,2],[1,3],[3,3],[1,2],[1,1],[-15,-7],[-6,-3],[-5,1],[-3,1],[-2,2],[0,1],[1,1],[1,1],[-8,3],[-3,2],[-1,3],[3,3],[3,1],[2,2],[7,1],[27,2],[19,-2],[6,6],[4,2],[13,2],[20,0],[13,-1],[7,-1],[9,-4],[0,1],[-2,3],[0,3],[3,4],[2,2],[-1,3],[-4,3],[-7,4],[-4,0],[-4,-1],[-5,-2],[-10,-5],[-5,-1],[-8,0],[-4,0],[-4,1],[-7,3],[-2,0],[-3,-1],[-4,-3],[-3,-2],[-4,-1],[-3,0],[-4,0],[-17,4],[-4,2],[0,3],[-6,3],[-6,1],[0,1],[7,4],[6,2],[-1,1],[-8,0],[-6,-3],[-3,0],[-7,0],[-8,1],[-3,1],[-4,2],[-4,2],[-11,2],[-3,1],[-2,2],[-10,5],[-5,4],[-1,2],[7,5],[0,1],[-3,2],[-1,2],[1,2],[6,4],[2,1],[10,3],[10,4],[4,1],[4,0],[13,0],[4,1],[4,2],[6,2],[12,3],[27,4],[2,1],[-2,3],[-1,1],[6,2],[12,3],[9,2],[5,0],[5,0],[6,2],[4,1],[21,1],[10,-2],[4,1],[3,0],[4,3],[8,5],[3,4],[4,5],[5,9],[3,8],[3,8],[2,5],[1,2],[4,2],[5,1],[8,2],[-1,1],[-3,1],[-3,0],[-3,0],[-6,-2],[-6,-1],[-7,0],[-5,0],[-4,-2],[-7,-1],[-5,0],[-9,3],[-4,0],[-11,0],[-3,1],[-3,1],[-2,3],[-2,3],[0,3],[4,6],[2,1],[10,7],[7,3],[7,2],[4,2],[5,0],[4,2],[8,4],[8,4],[11,7],[5,2],[17,3],[5,0],[4,-1],[3,-1],[11,-7],[1,0],[-2,3],[-4,8],[1,3],[6,4],[2,0],[7,0],[10,-1],[7,-1],[5,-2],[7,-2],[3,1],[2,0],[3,4],[5,5],[1,6],[0,8],[-2,5],[-1,4],[1,3],[5,3],[5,3],[11,3],[9,1],[6,0],[7,-2],[10,-1],[9,-3],[15,-8],[9,-3],[8,-2],[8,-3],[12,-6],[6,-3],[4,-1],[3,0],[-1,2],[-6,4],[-8,4],[-19,7],[-11,5],[-9,6],[-7,3],[-13,4],[1,1],[15,5],[27,4],[32,3],[10,0],[19,1],[1,2],[4,1],[17,3],[5,0],[8,-1],[8,-3],[4,-2],[5,-4],[2,-6],[0,-18],[0,-3],[1,-2],[3,2],[5,4],[3,2],[3,4],[2,6],[1,4],[-4,4],[-1,8],[3,3],[7,0],[28,-13],[11,-3],[13,-7],[15,1],[13,-1],[7,0],[2,1],[-4,3],[-19,8],[-9,7],[-6,8],[-2,4],[5,1],[22,0],[32,-4],[42,-13],[21,-4],[37,-15],[11,-2],[4,-1],[4,2],[2,2],[0,3],[-2,3],[-1,4],[0,4],[2,9],[6,3],[3,3],[-3,6],[-7,4],[-27,10],[0,1],[6,1],[8,1],[67,-2],[11,-1],[5,-1],[3,-1],[2,-1],[15,2],[-1,2],[-1,2],[-78,4],[-15,2],[-7,0],[-8,-1],[-16,-1],[-7,0],[-9,5],[8,7],[7,0],[14,-3],[8,4],[13,2],[13,1],[28,6],[5,1],[6,0],[15,-2],[5,-1],[7,-4],[4,-1],[4,0],[6,-1],[9,4],[8,5],[10,4],[13,-2],[8,-3],[7,-3],[11,-1],[18,-10],[4,0],[1,1],[2,2],[1,2],[2,4],[-2,1],[-15,4],[-3,2],[-3,3],[0,2],[3,1],[3,1],[10,-1],[3,1],[3,1],[4,3],[3,1],[6,0],[10,-2],[9,0],[3,1],[1,1],[1,2],[1,0],[32,0],[8,0],[6,2],[8,0],[6,-1],[8,-1],[9,0],[12,2],[11,1],[64,0],[21,-1],[26,-4],[14,-4],[3,0],[19,-1],[19,-2],[30,-5],[4,-1],[-3,-2],[-8,-1],[-38,-1],[-70,-2],[-40,-4],[-13,0],[-1,-6],[5,0],[9,1],[32,5],[11,1],[22,0],[29,-2],[11,0],[21,0],[23,2],[29,3],[7,-8],[11,-8],[8,1],[7,0],[3,-3],[3,-1],[8,1],[25,-3],[17,-4],[6,-1],[3,-3],[2,-2],[-3,-3],[-10,-5],[-14,-4],[-18,-3],[-20,-2],[-159,-7],[-5,-2],[-4,-4],[2,-6],[8,-1],[17,3],[30,3],[22,0],[53,-2],[16,-7],[8,-10],[18,2],[4,2],[3,3],[2,3],[2,4],[2,2],[2,1],[4,1],[11,2],[27,1],[7,-1],[5,-4],[1,-3],[0,-4],[0,-4],[-1,-5],[-2,-6],[-8,-9],[-6,-5],[-6,-3],[-13,-8],[-4,-3],[-14,-9],[-4,-4],[0,-4],[2,0],[4,3],[2,2],[3,2],[20,6],[4,2],[14,7],[8,3],[7,2],[4,2],[21,14],[10,5],[12,0],[2,-7],[13,-2],[6,1],[9,-2],[4,-1],[7,-1],[8,-2],[6,2],[2,1],[6,5],[8,5],[8,6],[3,1],[4,1],[4,1],[11,2],[3,1],[7,-1],[27,-1],[15,-1],[21,-4],[14,-2],[7,-2],[10,-4],[7,-4],[4,-1],[0,-2],[-3,-1],[-19,-7],[-7,-4],[-18,-8],[-9,-3],[-10,-1],[-11,0],[-7,-1],[-1,-1],[5,-4],[2,-2],[0,-2],[-5,-3],[-2,-1],[-20,-2],[-9,-4],[-13,-1],[-9,1],[-12,-5],[5,-3],[4,-2],[14,-3],[0,-2],[-7,-3],[-8,-5],[-11,-2],[-4,-1],[-5,1],[-5,0],[-10,-2],[-9,0],[-18,2],[-9,2],[-5,1],[-6,0],[-3,-1],[-9,-5],[-5,-4],[-3,-4],[-1,-4],[0,-4],[1,-3],[2,-2],[2,-1],[4,-1],[9,1],[4,0],[1,-1],[2,-3],[0,-3],[-2,-4],[-1,-4],[-1,-5],[0,-3],[4,0],[2,0],[2,-1],[2,-2],[1,-2],[2,-2],[-1,-2],[-2,-2],[-6,-1],[-12,-3],[-2,-1],[-1,-2],[0,-3],[-2,-3],[-2,-2],[-2,-2],[-5,0],[-5,-1],[-6,-1],[-14,-8],[-1,-1],[6,-3],[-1,-2],[-6,-10],[-2,-4],[-1,-7],[-3,-6],[-3,-4],[-3,-5],[-4,-6],[1,-5],[4,-3],[6,3],[7,8],[7,4],[8,-2],[7,-1],[9,-4],[8,-2],[6,-2],[3,-2],[3,-4],[0,-2],[-5,-1],[-2,1],[-12,5],[-6,1],[-7,-1],[-7,-3],[6,-9],[7,-5],[11,-2],[6,-2],[5,-2],[3,-2],[5,1],[6,2],[9,1],[4,-2],[3,-2],[1,-5],[0,-6],[-1,-6],[-1,-3],[-4,-4],[-2,-1],[-4,0],[-3,1],[-4,2],[-5,1],[-9,1],[-10,3],[-6,1],[-12,-1],[-12,-1],[-1,-3],[-18,-8],[-4,0],[-5,3],[-7,2],[-4,0],[-6,-3],[-1,-2],[0,-1],[4,-3],[2,-1],[2,0],[8,-1],[4,-1],[3,-9],[5,-6],[3,-2],[2,0],[6,0],[8,2],[3,-1],[6,-2],[4,-1],[4,0],[5,-1],[7,-5],[-3,-7],[4,-5],[7,-6],[2,-2],[0,-4],[0,-2],[1,-3],[1,-2],[1,-4],[1,-6],[-1,-5],[-1,-3],[-3,-3],[-4,-2],[-3,0],[-3,3],[-4,3],[-5,3],[-7,0],[-12,-9],[-5,0],[-5,-1],[-4,-4],[-7,-2],[-6,1],[-10,4],[4,-3],[5,-3],[3,-2],[3,0],[3,0],[4,2],[8,4],[3,0],[2,0],[1,-1],[2,-4],[2,-5],[0,-5],[-3,-4],[-2,-2],[-2,-2],[5,-1],[7,5],[2,6],[3,7],[6,3],[6,-3],[6,-6],[7,-13],[3,-1],[4,-3],[2,-4],[-1,-5],[-1,-3],[-1,-2],[-1,-1],[-3,-1],[-5,0],[-11,1],[-6,0],[1,-4],[-12,-4],[-13,-2],[-13,3],[-10,5],[3,6],[2,7],[-5,5],[-1,0],[2,-7],[-2,-3],[-5,-3],[-4,-2],[-1,-1],[2,-1],[1,-1],[1,-2],[-1,-3],[-2,-2],[-1,-2],[0,-1],[2,-2],[4,-2],[4,-1],[19,-1],[8,-1],[18,-5],[1,-2],[-3,-9],[-2,-9],[-4,-2],[-19,0],[-6,-1],[-9,-4],[-9,-5],[-4,0],[-18,4],[-7,3],[-14,8],[-11,12],[-6,-5],[-3,-2],[-3,-2],[-3,0],[-3,1],[-3,2],[-6,4],[-7,5],[-4,2],[-1,-1],[3,-2],[4,-3],[11,-9],[3,-2],[0,-2],[-7,-1],[-8,-3],[-3,-3],[-6,-5],[-2,-1],[-9,-1],[-3,0],[-7,3],[-10,2],[-6,2],[-8,3],[3,-4],[16,-5],[1,-2],[-3,-3],[-2,-1],[-4,0],[-5,1],[-6,-1],[-6,0],[-2,-2],[1,-1],[1,-1],[2,-2],[2,0],[4,4],[4,0],[8,-1],[9,3],[7,1],[5,1],[17,4],[4,5],[6,2],[13,1],[12,-1],[7,0],[5,-5],[7,-3],[6,-4],[7,-1],[4,-5],[11,-5],[7,-1],[4,-3],[1,-11],[0,-5],[-2,-13],[-5,-3],[1,-7],[-2,-5],[-5,2],[-6,4],[-14,5],[-13,4],[-5,3],[-6,3],[-8,10],[-5,13],[-3,7],[-4,0],[-6,-2],[-5,-1],[-2,-4],[-17,-4],[-6,-3],[-3,0],[-13,-4],[5,-2],[2,-1],[6,2],[3,1],[11,4],[9,1],[4,2],[7,2],[4,1],[1,0],[0,-2],[4,-16],[-2,-4],[-3,-2],[-8,-3],[-3,-1],[3,-3],[7,3],[5,2],[3,-1],[4,-4],[5,-2],[13,-6],[5,-3],[9,-3],[9,-5],[2,-2],[9,-2],[2,-1],[3,-8],[3,-1],[9,0],[-2,-3],[-8,-7],[-4,-2],[-2,-2],[1,-2],[0,-4],[2,-8],[2,7],[1,4],[2,1],[2,0],[6,3],[5,-2],[2,-8],[1,-7],[-1,-6],[1,-10],[-1,-3],[2,-3],[1,-12],[2,-4],[-3,-3],[-9,-1],[-3,1],[-9,0],[0,2],[-1,4],[0,2],[0,2],[-1,12],[-2,-3],[0,-3],[-1,-2],[-1,-13],[-3,-3],[-7,1],[-7,0],[-3,0],[-13,6],[-5,5],[-5,8],[-2,7],[-1,7],[-4,6],[-5,4],[-6,3],[-7,3],[-6,4],[-5,4],[-6,3],[-6,2],[-10,1],[-13,0],[-9,3],[-2,-1],[-2,-1],[2,-4],[10,-2],[8,0],[10,0],[7,-1],[2,-2],[2,-4],[1,-6],[-2,-4],[-8,-5],[-4,-3],[-12,-4],[-4,-1],[-9,-1],[-8,1],[-10,2],[-5,1],[-12,0],[-2,-1],[3,-2],[5,-2],[3,-1],[0,-3],[-1,-5],[-1,-3],[-2,-3],[-8,-4],[-3,-2],[-14,-4],[-1,-1],[3,0],[9,2],[3,-1],[14,-4],[12,1],[24,3],[2,0],[1,0],[2,-2],[1,-2],[-2,-2],[-5,-2],[-8,-2],[-4,-2],[-4,-2],[-6,-5],[-2,-5],[7,-2],[3,2],[4,6],[3,3],[7,2],[10,-1],[7,2],[15,5],[2,1],[22,-4],[20,-6],[10,-2],[14,-2],[25,1],[2,-1],[-1,-2],[-2,-2],[-4,-3],[-5,-2],[-3,0],[-2,-1],[-6,-2],[-2,-1],[2,-4],[-1,-1],[-5,0],[-9,-2],[-7,0],[-1,-1],[1,-1],[1,-2],[2,-3],[-1,-2],[-3,-1],[-3,-1],[-8,2],[-1,0],[1,-1],[1,-2],[0,-3],[-2,-2],[-5,-2],[-8,-5],[-3,-1],[-8,-1],[-1,-1],[3,-4],[0,-1],[-5,-4],[-8,-3],[-1,-1],[-1,-4],[0,-2],[-2,-2],[-7,-4],[-6,-2],[-2,-1],[-3,-3],[-4,-2],[-5,0],[-4,-1],[-8,-3],[-5,-1],[-16,-5],[-8,0],[-6,-2],[-14,-5],[-6,-2],[-5,-2],[-5,0],[-8,1],[-4,0],[-3,-1],[-2,-1],[-4,-4],[-4,0],[-11,3],[0,-2],[3,-3],[0,-3],[-6,-2],[-4,-1],[-5,1],[-7,3],[-9,6],[-11,8],[-5,3],[0,-3],[1,-2],[2,-3],[1,-2],[-2,-1],[-1,-1],[-2,0],[3,-4],[2,-5],[0,-4],[-3,-3],[-3,-3],[-2,0],[-13,-10],[-3,-1],[-2,-1],[-1,-2],[-4,-8],[-2,-2],[-3,-3],[-1,-1],[0,-1],[0,-2],[-1,-3],[-2,-5],[-8,-13],[-6,-12],[-2,-4],[-2,-1],[-2,0],[-3,0],[-1,-2],[-1,-4],[-2,-3],[-1,-2],[-13,-9],[-3,-1],[-3,1],[-3,-1],[-7,5],[-1,2],[-5,3],[0,-2],[1,-1],[1,-1],[1,-2],[4,-10],[-3,-3],[-2,-2],[-7,-4],[-6,-7],[-3,-2],[0,6],[0,2],[-4,2],[0,-2],[0,-1],[-3,-8],[-1,-1],[-1,0],[-3,-1],[-3,1],[-3,3],[-1,2],[-5,-5],[-2,0],[0,-4],[-3,-3],[-3,-2],[-4,0],[-2,-2],[-6,2],[-1,5],[4,5],[2,3],[-1,3],[1,4],[8,12],[6,6],[0,1],[-8,1],[-7,2],[-6,1],[-3,-1],[4,-3],[7,-4],[-3,-3],[-3,-3],[-3,-10],[-2,-4],[-7,5],[-3,1],[2,-5],[6,-4],[0,-2],[0,-5],[-12,-5],[-12,-1],[-9,-1],[-15,-2],[-6,0],[-1,-2],[15,-8],[2,-2],[-2,-3],[-3,-2],[-5,-6],[-2,-2],[-7,-3],[-11,3],[-6,-1],[-6,1],[0,-4],[2,-2],[2,-7],[3,0],[5,3],[4,-5],[2,-9],[5,-4],[2,-4],[0,-3],[-2,-3],[-6,-4],[-6,-1],[0,-3],[-2,-3],[-6,1],[-2,1],[-3,1],[-11,1],[11,-6],[4,-4],[2,2],[4,1],[5,-2],[-1,-11],[3,-10],[0,-2],[-6,-5],[0,-5],[-4,-2],[-4,1],[0,-6],[-3,-3],[1,-3],[1,-2],[-3,-3],[-2,-5],[-3,-3],[-2,0],[-5,0],[-6,0],[-5,5],[-2,2],[-2,1],[1,-3],[1,-2],[5,-4],[8,-4],[0,-4],[-2,-1],[-6,-8],[-1,-1],[-3,-2],[-7,1],[-3,1],[-9,-1],[-3,1],[-2,0],[2,-3],[5,-2],[6,-2],[9,-2],[-1,-3],[-2,-3],[1,-3],[-1,-3],[0,-3],[-2,-8],[2,-5],[3,-3],[0,-3],[1,-5],[-4,-5],[-3,0],[-5,-1],[-1,-2],[7,-2],[-1,-4],[-2,-4],[-2,-10],[-4,-16],[-2,-17],[-9,-13],[-3,-1],[-1,0],[-5,0],[-6,3],[-6,2],[-3,0],[-1,-2],[3,-3],[5,-1],[3,-1],[7,-2],[2,-3],[2,-3],[0,-2],[0,-2],[1,-11],[-3,-4],[-3,-4],[-8,1],[-1,1],[-8,4],[0,-2],[6,-5],[2,-2],[-1,-1],[-3,0],[-3,-2],[-6,1],[0,3],[2,2],[-3,0],[-3,-1],[-2,0],[-1,0],[-1,1],[-1,5],[1,3],[5,7],[2,3],[-2,2],[-3,-4],[-4,-6],[-1,-4],[-3,-1],[-5,2],[-16,9],[1,5],[-1,4],[5,1],[3,2],[3,2],[4,4],[3,7],[-1,0],[-9,-8],[-5,-3],[-3,-1],[-1,2],[-5,2],[-3,2],[-6,2],[-1,1],[-2,1],[-3,9],[3,10],[3,4],[1,3],[1,5],[-1,2],[-2,-1],[0,-1],[0,-3],[-1,-2],[-8,-4],[-8,-3],[-4,-3],[-3,-3],[-1,-2],[-3,0],[-4,0],[-3,-2],[-4,1],[-3,2],[-3,1],[-4,-2],[-2,1],[0,-2],[2,-4],[-3,0],[-5,0],[-3,1],[-2,1],[-1,2],[1,3],[8,5],[4,3],[-3,1],[-8,-1],[-1,1],[-5,-1],[0,8],[-2,2],[-1,3],[-2,0],[-1,1],[-9,1],[-1,5],[-1,4],[-2,5],[-4,2],[-3,2],[2,2],[1,3],[-2,1],[-1,3],[0,1],[-2,4],[0,2],[2,3],[5,3],[2,1],[0,2],[6,2],[-5,2],[-3,0],[-2,-1],[-2,-3],[-2,-2],[-8,0],[-1,1],[0,4],[0,3],[3,5],[-4,2],[-3,1],[-4,2],[-3,2],[-3,2],[-3,3],[-1,1],[1,3],[1,3],[0,5],[-2,3],[3,5],[4,5],[7,8],[-8,-4],[-7,-8],[-1,-1],[-1,2],[-2,5],[-2,2],[-1,1],[-4,3],[-2,2],[-2,4],[-3,5],[-5,10],[-8,12],[-2,6],[2,8],[-2,6],[7,3],[11,3],[5,2],[4,1],[6,0],[3,3],[-4,-1],[-3,0],[0,1],[1,2],[1,3],[-2,0],[-6,-5],[-10,-3],[-8,-2],[-1,0],[-3,-2],[-1,0],[-1,0],[-3,4],[-1,2],[5,6],[4,8],[5,6],[3,1],[6,-1],[2,0],[-1,3],[0,2],[5,1],[5,1],[4,0],[2,-4],[3,-7],[5,-2],[-1,3],[-2,4],[-1,7],[-2,3],[-3,1],[-6,-1],[-3,5],[-1,2],[0,2],[-4,7],[-1,4],[-2,4],[-1,0],[1,-5],[2,-4],[3,-9],[1,-4],[-2,-3],[-3,-3],[-3,-1],[-6,-2],[1,4],[1,4],[-3,-1],[-3,-3],[-1,-5],[-2,-4],[-6,-9],[-2,-6],[-2,-2],[-3,-1],[-2,2],[-2,5],[0,4],[0,10],[0,5],[-1,6],[-3,15],[-1,5],[-5,3],[0,1],[-2,3],[-1,3],[1,1],[1,0],[8,5],[6,5],[7,7],[3,3],[10,2],[4,0],[0,1],[-1,1],[-7,0],[-9,-4],[-2,-1],[-4,-4],[-3,-3],[-8,-6],[-6,0],[-6,7],[-6,-1],[-5,0],[-1,1],[-1,10],[3,12],[-3,0],[-1,0],[-2,3],[-1,0],[1,2],[9,5],[14,11],[6,4],[4,2],[3,2],[3,4],[1,2],[2,2],[4,2],[5,2],[7,7],[1,2],[-2,0],[-3,-2],[-7,-5],[-5,-3],[-16,-14],[-8,-5],[-3,-4],[-3,-3],[-4,-2],[-3,-1],[-7,-1],[-4,-1],[-2,0],[-1,7],[1,4],[0,4],[2,5],[2,4],[1,2],[1,2],[5,4],[3,2],[2,4],[12,1],[4,0],[1,1],[1,1],[-1,1],[-3,0],[-10,0],[-9,1],[-4,1],[-2,-1],[-3,1],[-4,3],[-5,8],[2,11],[0,5],[7,4],[4,1],[5,4],[7,6],[9,3],[4,1],[4,-1],[13,-5],[7,-1],[5,1],[8,-1],[13,-7],[3,1],[-1,1],[-15,8],[0,2],[4,1],[4,2],[-2,1],[-10,-1],[-3,-2],[-9,-1],[-5,2],[-5,1],[-6,3],[-6,-1],[-3,-1],[-7,-2],[-2,-1],[-12,-10],[-5,-2],[-4,1],[3,6],[0,3],[0,3],[1,4],[7,7],[4,8],[1,5],[3,1],[4,-1],[13,-3],[11,-4],[7,-1],[5,0],[3,1],[1,2],[1,2],[0,3],[1,1],[2,1],[3,5],[1,3],[-1,2]],[[9999,4081],[0,1],[0,2]],[[0,4102],[1,2],[1,0],[-1,-2],[-1,-1]],[[2612,5912],[0,-1],[2,3],[1,1],[0,2],[-1,0],[-1,-2],[-1,-3]],[[5705,7078],[2,2],[0,1],[-3,2],[-1,-1],[-1,-4],[3,0]],[[9636,4972],[-1,-2],[1,-1],[1,2],[0,1],[-1,0]],[[9710,5322],[1,0],[0,1],[1,6],[2,2],[0,3],[-1,-3],[-1,-1],[-1,-5],[-1,-2],[0,-1]],[[9804,5174],[-3,-2],[1,-1],[2,2],[0,1]],[[9798,5168],[0,-1],[2,2],[1,0],[0,1],[-1,0],[-2,-2]],[[9804,5105],[0,1],[-1,1],[0,-1],[1,-2],[1,-3],[0,1],[-1,3]],[[9806,5100],[-1,0],[0,-3],[0,-2]],[[9805,5095],[-1,0],[1,0]],[[9805,5095],[1,1],[0,2],[0,2]],[[9805,5056],[-1,0],[1,-1],[1,-2],[0,-3]],[[9806,5050],[-2,-4],[2,4]],[[9806,5050],[1,2],[0,2],[-2,2]],[[9845,4964],[-1,0],[-1,3],[2,-2],[1,-1],[0,-5],[0,-4],[0,-2],[-1,2],[1,1],[-1,8]],[[9854,4934],[-1,2],[-1,0],[1,-2],[0,-3],[0,-1],[1,-1],[0,3],[0,2]],[[9685,5407],[-1,-1],[2,-1],[2,0],[1,0],[-2,1],[-2,1]],[[9770,5387],[-1,0],[-1,1],[-1,1],[-1,0],[-1,0],[0,2],[1,-1],[2,0],[2,-3]],[[9760,5394],[-1,0],[-2,-1],[-1,-1],[-1,0],[-3,2],[-2,3],[0,1],[2,-2],[3,-3],[5,1]],[[52,4208],[-1,1],[-1,-1],[1,-4],[2,0],[1,0],[0,1],[-1,1],[-1,2]],[[1089,4008],[-1,0],[0,1],[0,1],[1,3]],[[1089,4013],[4,4],[0,1],[-1,-1],[-2,-2],[-1,-2]],[[1089,4013],[-1,-2],[-1,-2],[0,-2],[1,0],[1,-1],[0,2]],[[1213,3968],[1,1],[-1,2],[-1,1],[-2,1],[-1,1],[0,-1],[1,-1],[1,-1],[2,-1],[0,-1],[0,-1]],[[1195,3980],[0,1],[-1,3],[-2,1],[3,-5]],[[1152,3840],[0,1]],[[1152,3841],[0,2],[-1,3],[0,-1],[0,-1],[1,-3]],[[1092,3976],[0,2],[-3,3],[1,-2],[2,-2],[0,-1]],[[1088,3988],[0,1],[-2,4],[-1,2],[-1,1],[0,-1],[2,-4],[1,-2],[1,-1]],[[1041,4105],[0,4],[1,1],[-1,-5]],[[1017,4074],[-2,2],[0,1],[-2,0],[-1,-1],[3,-1],[2,-1]],[[1012,4075],[-1,1],[-2,2],[-1,0],[3,-3],[1,0]],[[971,4116],[0,3],[-3,5],[0,-2],[2,-3],[1,-3]],[[959,4091],[0,1],[-1,3],[-1,3],[-1,4],[-1,4],[0,-3],[0,-2],[1,-2],[1,-2],[0,-3],[1,-3],[1,0]],[[9806,5074],[-1,0],[0,1],[4,1]],[[9809,5076],[0,1],[0,-1]],[[9809,5076],[0,-1],[-1,0],[-2,-1]],[[288,8144],[-3,2],[-1,-2],[4,-3],[1,-1],[3,3],[0,2],[-2,0],[-2,-1]],[[2976,6116],[-1,-1],[-2,-1],[2,-2],[1,0],[3,-1],[3,-1],[0,1],[-1,2],[-3,3],[-2,0]],[[5680,7067],[-2,-2],[0,-3],[2,-1],[1,1],[0,2],[0,2],[-1,1]],[[8948,6483],[-1,1],[1,-6],[1,0],[0,2],[-1,3]],[[8634,7085],[-1,-2],[0,-2],[1,-1],[2,1],[0,3],[-1,2],[-1,-1]],[[0,314],[45,0],[9,0],[9,-3],[21,0],[19,-1],[5,-3],[7,-2],[13,2],[11,0],[9,1],[82,-5],[85,-8],[17,-2],[15,-6],[17,1],[95,-5],[15,0],[59,-5],[102,-11],[9,0],[10,0],[-5,6],[-10,6],[-13,4],[9,1],[18,0],[-4,3],[-10,1],[-36,2],[-147,14],[-3,1],[-2,1],[-4,1],[-6,1],[-22,1],[-6,1],[-3,2],[1,1],[2,-1],[34,2],[4,1],[0,1],[-2,1],[-5,1],[-14,5],[-5,2],[3,3],[2,1],[11,1],[3,2],[-2,4],[-24,8],[-16,3],[-11,-2],[-20,0],[-25,-1],[-7,1],[-7,3],[-8,5],[-5,2],[-8,4],[-10,5],[-56,11],[-10,2],[-70,17],[-3,3],[-2,3],[32,-7],[7,0],[7,2],[5,0],[8,1],[8,1],[22,-5],[44,-9],[12,-3],[6,-2],[6,0],[5,-2],[6,1],[4,-1],[9,1],[42,1],[16,-1],[20,-4],[8,-7],[5,-3],[11,2],[9,3],[17,3],[6,-1],[9,-4],[10,-6],[45,2],[19,-1],[13,-2],[48,9],[8,2],[11,6],[-9,2],[-7,0],[-2,4],[4,1],[14,2],[28,2],[16,3],[8,7],[37,10],[12,5],[11,7],[-25,16],[-23,13],[8,4],[7,3],[3,2],[3,4],[-7,4],[-7,3],[-12,4],[-44,7],[-15,3],[6,5],[8,4],[17,1],[108,6],[108,7],[3,4],[-14,4],[-13,1],[-4,2],[-2,2],[0,4],[-1,0],[-5,1],[-19,4],[-5,2],[-6,4],[-2,3],[4,8],[6,3],[11,2],[7,1],[23,-1],[8,1],[4,1],[-1,4],[-2,2],[0,2],[4,2],[4,0],[1,2],[-2,5],[-7,2],[-17,5],[-40,6],[-16,4],[-9,4],[-7,4],[-8,2],[-5,3],[1,2],[-2,5],[-3,0],[-13,-1],[-22,0],[-28,4],[-19,5],[-26,12],[-9,6],[7,5],[8,2],[33,6],[5,3],[7,5],[-11,2],[-10,0],[-8,2],[-34,0],[-20,-1],[-16,7],[-12,7],[-3,4],[-3,6],[4,9],[4,6],[-1,8],[1,11],[6,4],[4,1],[11,-9],[9,0],[13,1],[8,5],[5,1],[8,1],[15,-2],[8,0],[8,0],[25,-6],[5,-2],[3,-2],[1,-3],[3,-3],[11,-1],[30,1],[8,-1],[21,-8],[18,-9],[6,-2],[10,-1],[4,1],[3,3],[10,4],[21,5],[5,5],[-2,3],[-9,3],[-5,1],[-3,3],[0,5],[2,4],[6,1],[10,-6],[13,-5],[5,-1],[3,0],[7,2],[8,2],[15,-12],[8,-1],[11,0],[2,2],[-1,3],[-2,3],[-2,1],[0,3],[4,3],[4,1],[-2,2],[-5,3],[-3,1],[-3,1],[1,2],[4,1],[5,4],[-2,4],[0,4],[-2,3],[-11,5],[-17,8],[-16,4],[-35,-3],[-12,2],[-8,2],[-9,3],[10,3],[11,3],[3,1],[4,4],[5,3],[4,1],[13,-2],[29,-10],[6,-1],[20,-5],[5,0],[7,1],[-6,5],[-6,3],[-14,9],[1,5],[10,7],[24,0],[11,3],[14,6],[18,9],[15,1],[19,3],[7,-2],[16,-9],[10,-3],[4,-1],[4,1],[-10,11],[6,1],[8,2],[7,2],[5,3],[17,10],[15,3],[42,5],[15,-4],[12,-1],[3,1],[2,6],[7,11],[5,4],[19,4],[14,0],[11,-4],[9,-3],[9,-2],[9,0],[14,3],[17,1],[9,1],[9,-2],[24,-1],[18,-4],[12,0],[15,4],[8,0],[30,6],[24,1],[17,-3],[29,2],[29,-1],[11,-2],[66,1],[51,5],[8,2],[11,6],[6,5],[4,2],[9,1],[14,-2],[21,-4],[18,2],[33,-2],[3,1],[4,10],[5,16],[5,5],[8,-1],[23,-9],[0,-4],[-2,-3],[-4,-1],[-1,-8],[3,-2],[5,1],[4,-3],[-8,-6],[-5,-4],[-3,-1],[-2,-11],[-4,-4],[0,-4],[5,0],[5,2],[4,0],[14,3],[26,4],[8,1],[5,1],[3,2],[-4,5],[-1,5],[2,4],[-1,6],[-2,7],[5,5],[5,-1],[7,0],[5,-2],[7,-2],[6,-1],[7,-5],[2,-9],[-2,-10],[-7,-7],[-12,-6],[-13,-10],[3,-5],[7,2],[31,-1],[19,1],[13,-1],[16,-3],[12,-4],[15,0],[9,1],[9,-2],[34,8],[14,5],[8,-2],[12,1],[8,-1],[13,3],[8,0],[10,-1],[30,-1],[2,-5],[9,-8],[7,-3],[9,1],[7,3],[11,-1],[15,3],[15,-1],[7,1],[3,2],[2,5],[-5,2],[-13,4],[-12,7],[-6,2],[-9,-1],[-4,1],[-4,2],[6,3],[7,9],[-3,8],[-4,2],[-8,0],[-9,-3],[-4,2],[-7,1],[-2,7],[-7,14],[-4,4],[-10,4],[-10,2],[-9,2],[-3,6],[2,7],[11,2],[10,-1],[6,-1],[7,-1],[8,-1],[5,-3],[4,-1],[7,0],[26,2],[4,2],[3,2],[5,1],[5,0],[8,1],[-9,3],[-9,4],[-14,5],[-11,3],[-21,2],[-11,-1],[-6,1],[-24,-1],[-7,2],[-4,6],[-7,13],[-2,7],[5,3],[3,3],[7,0],[10,-1],[3,-1],[3,-5],[-3,-4],[-3,-2],[2,-2],[11,-1],[5,-1],[4,0],[10,2],[14,0],[7,-2],[9,-1],[12,2],[45,-1],[5,-1],[6,-3],[4,-3],[5,1],[15,-4],[7,-4],[8,-1],[7,-1],[7,1],[10,3],[8,1],[6,-1],[12,-1],[10,-3],[7,1],[8,4],[24,3],[17,-1],[29,-7],[7,0],[14,4],[4,7],[0,8],[4,1],[3,0],[6,5],[8,-1],[5,-1],[3,4],[3,7],[10,1],[7,-1],[9,-5],[0,-4],[-4,-4],[-6,-10],[4,-6],[6,0],[7,-1],[9,2],[6,1],[10,-9],[7,-1],[5,1],[17,8],[5,1],[6,-4],[9,-9],[8,-5],[12,-3],[9,-1],[12,-4],[6,-3],[15,0],[6,-1],[18,-7],[16,3],[8,3],[4,6],[-2,9],[-1,9],[3,3],[4,1],[19,-10],[-1,6],[-2,5],[-5,8],[1,6],[4,1],[8,-3],[10,-1],[8,-4],[15,-12],[5,-11],[11,-3],[7,1],[8,2],[11,1],[9,0],[8,2],[2,-6],[-7,-9],[-3,-5],[2,-2],[5,2],[4,1],[13,0],[10,3],[9,2],[8,4],[7,-1],[5,0],[8,-3],[7,1],[4,0],[5,-1],[30,14],[7,0],[8,1],[11,3],[8,2],[7,0],[12,5],[19,-1],[10,3],[19,3],[13,3],[23,10],[9,5],[10,13],[6,12],[7,17],[-3,11],[-4,4],[-3,5],[-7,11],[-2,14],[1,12],[-3,12],[-3,9],[-5,15],[-7,9],[-7,13],[0,12],[-2,9],[-5,6],[-2,5],[4,2],[3,1],[9,2],[21,-3],[2,5],[6,4],[3,5],[-1,7],[-5,3],[-5,6],[2,5],[5,0],[2,6],[-2,5],[2,7],[5,9],[2,3],[-5,5],[-5,7],[2,5],[2,5],[3,8],[4,6],[3,1],[-1,2],[-6,2],[-6,1],[-10,-4],[-2,1],[0,2],[-1,3],[1,10],[2,8],[1,2],[4,1],[4,6],[4,1],[2,-3],[1,-8],[1,-2],[-1,-5],[2,-1],[2,3],[4,1],[2,-3],[1,-1],[1,2],[0,7],[-1,3],[0,5],[0,2],[1,4],[-1,7],[0,3],[4,4],[2,1],[3,0],[7,-3],[3,0],[2,1],[1,3],[1,10],[-2,3],[0,3],[1,2],[3,7],[4,0],[4,-1],[4,2],[-1,2],[-1,4],[4,2],[3,1],[8,-2],[3,-2],[3,3],[-1,4],[-3,2],[-1,2],[1,4],[5,-2],[1,1],[1,3],[-1,2],[0,2],[6,1],[1,0],[1,3],[2,1],[6,0],[1,1],[1,3],[-4,1],[-4,3],[0,7],[1,6],[3,5],[5,3],[7,-3],[6,1],[3,-3],[3,-1],[1,3],[-2,3],[-1,5],[10,5],[3,0],[4,1],[-2,4],[2,6],[3,1],[2,-5],[3,-1],[3,1],[7,6],[3,0],[4,1],[3,3],[1,4],[2,3],[6,3],[3,3],[5,9],[-1,2],[2,2],[16,8],[8,1],[14,5],[8,6],[5,3],[4,6],[6,1],[13,5],[9,7],[14,5],[6,0],[2,-2],[2,-6],[2,-7],[4,-4],[-1,-3],[-4,0],[-4,-1],[-1,4],[2,3],[-2,2],[-4,0],[-4,-2],[-4,-2],[-4,-3],[-3,-3],[-12,-6],[-7,-8],[-6,-9],[-3,-6],[-4,-1],[-2,-2],[2,-2],[2,0],[3,-1],[0,-3],[-3,0],[1,-2],[2,-3],[1,-5],[-3,-1],[-5,5],[-5,1],[-3,2],[-3,3],[-2,-1],[-2,-4],[1,-5],[-2,-3],[-3,1],[0,6],[-3,1],[-3,0],[-8,-6],[-2,0],[-2,-4],[-4,-3],[-3,-3],[-7,-10],[-4,-4],[-8,-3],[-3,1],[-2,1],[-3,0],[-2,0],[-1,-2],[4,-9],[-2,-3],[-6,1],[-2,2],[-2,-2],[-2,-2],[-2,-4],[3,-7],[4,-3],[3,0],[1,-3],[-6,-1],[-5,-6],[-2,-4],[-2,-4],[0,-4],[4,-7],[4,-4],[5,0],[6,1],[1,1],[6,1],[3,4],[2,1],[1,-1],[3,0],[2,2],[2,2],[2,-1],[6,0],[1,-3],[-1,-3],[-4,-4],[-3,3],[-3,-1],[-1,-2],[3,-4],[-1,-5],[-3,-4],[-3,3],[0,4],[-4,3],[-4,1],[-2,-4],[-5,-2],[0,-5],[-2,-5],[-2,2],[-1,6],[-7,5],[-3,0],[-7,-1],[-3,0],[-2,-1],[-3,-4],[3,-3],[1,-4],[0,-3],[0,-1],[-1,-3],[3,-3],[1,-5],[-3,0],[-2,1],[-8,13],[-5,6],[-2,4],[-6,2],[-4,0],[-4,-2],[2,-3],[0,-3],[-2,-2],[-4,-5],[-2,-5],[-2,-1],[-1,-2],[7,-6],[1,-2],[1,-4],[-3,-3],[-5,0],[-10,4],[-4,0],[-2,3],[-2,-1],[-2,-5],[-1,-4],[-2,-3],[0,-4],[2,-1],[-1,-2],[-4,-2],[-2,-1],[5,-2],[1,-1],[0,-2],[-7,-2],[-5,0],[-3,1],[-2,-1],[-2,-2],[0,-4],[0,-5],[1,-3],[1,-1],[1,-3],[-5,-7],[0,-2],[-1,-3],[2,-3],[2,-4],[-2,-3],[-3,-4],[3,-1],[4,0],[5,0],[7,4],[2,1],[1,-2],[1,-2],[-2,-2],[-13,-7],[-2,-3],[3,-1],[7,-1],[2,-2],[-1,-2],[-3,-2],[-3,-5],[3,-2],[7,-3],[13,-4],[10,-2],[-2,5],[-1,6],[7,4],[4,2],[16,3],[4,0],[4,-2],[-2,-2],[-4,1],[-6,-2],[-10,-5],[-2,-2],[1,-4],[8,-3],[3,-3],[-4,-8],[1,-5],[4,-5],[6,-7],[3,-4],[4,-2],[7,-6],[4,-6],[1,-13],[6,-12],[7,-5],[0,-4],[-2,-5],[-6,3],[-3,-3],[-1,-4],[4,-4],[6,-4],[14,1],[1,-5],[-4,-2],[-2,-4],[-3,-1],[-5,-2],[-2,-4],[3,-5],[7,2],[5,1],[6,-1],[1,-8],[7,-9],[1,-4],[-1,-4],[-4,-2],[-2,-3],[-4,-3],[-4,-1],[-8,-8],[-3,-1],[-1,-1],[6,-1],[5,0],[9,6],[4,-1],[2,-4],[2,-5],[-3,-4],[-17,-3],[-8,-2],[-9,-6],[10,-3],[8,1],[4,-1],[5,-2],[5,1],[5,2],[3,0],[3,-1],[0,-4],[1,-7],[1,-5],[-2,-4],[-9,-2],[-7,0],[0,-8],[10,-5],[6,3],[5,-2],[0,-8],[4,-10],[4,-1],[3,5],[4,0],[1,-5],[-1,-9],[-3,-5],[-8,2],[-5,2],[-3,-4],[-6,-3],[-5,0],[-4,4],[-6,4],[-8,1],[-8,1],[3,-4],[3,-2],[2,-7],[3,-6],[6,1],[9,-4],[6,-4],[2,-5],[-3,-9],[-5,-3],[-3,-2],[-6,4],[-4,0],[-4,-2],[-1,-4],[-3,-2],[14,0],[5,-1],[3,-4],[-5,-5],[-10,1],[-4,-2],[-3,-3],[14,-3],[6,2],[9,3],[2,-3],[-3,-4],[-5,-6],[-10,-2],[-8,0],[-9,2],[-3,2],[-4,0],[0,-3],[3,-3],[6,-9],[1,-3],[-2,-5],[-5,-4],[-7,-1],[-5,3],[-4,9],[-5,2],[-5,1],[-3,0],[0,-5],[1,-4],[-2,-4],[-4,2],[-6,-2],[-5,-2],[-5,-3],[10,-1],[6,-1],[5,-4],[-2,-2],[-9,-1],[-8,-2],[-12,-5],[9,-2],[8,0],[5,0],[5,-1],[2,-3],[-3,-3],[-20,-7],[-20,-9],[-7,-3],[-8,-1],[-18,-8],[-11,-3],[-32,-5],[-49,-14],[-17,-9],[-5,-8],[-4,-1],[-9,-2],[-10,-1],[-25,-1],[-25,3],[-21,1],[-12,-1],[-38,6],[-5,0],[-6,-1],[-5,0],[-3,1],[-8,0],[-26,-2],[-3,-4],[3,-8],[10,-9],[16,-15],[8,-3],[6,-4],[10,-4],[22,0],[31,-4],[17,-3],[-1,-5],[-10,-12],[-7,-4],[-15,-8],[-21,-3],[-17,1],[-29,6],[-36,6],[-54,5],[-11,3],[-14,2],[-8,-2],[-6,-3],[-13,0],[3,-2],[54,-15],[46,-11],[5,-3],[7,-2],[-1,-7],[-2,-5],[-9,-5],[-24,0],[-29,-4],[-15,0],[-14,4],[-31,10],[-19,9],[-13,9],[-9,7],[-10,7],[0,-4],[2,-5],[5,-5],[7,-6],[1,-3],[-4,0],[-5,3],[-4,-3],[-2,-3],[2,-4],[3,-4],[9,-9],[8,-3],[11,-5],[25,-11],[5,-3],[8,-8],[1,-5],[8,-6],[5,-1],[5,1],[1,4],[0,6],[2,2],[7,1],[20,-2],[82,-1],[8,-4],[3,-4],[2,-9],[-9,-11],[-6,-4],[-10,-3],[-8,-2],[-14,-1],[-27,1],[-27,0],[21,-6],[20,-4],[28,1],[12,1],[9,2],[4,-3],[8,-8],[5,-2],[3,-3],[4,-8],[2,-5],[4,-5],[3,-5],[4,-3],[8,-2],[8,3],[16,1],[15,-4],[10,-2],[13,4],[11,5],[22,5],[4,2],[6,1],[9,0],[4,-1],[4,-5],[5,-7],[6,-4],[7,-2],[3,0],[13,-2],[16,2],[8,-2],[1,-4],[4,-3],[5,-1],[66,-18],[23,-3],[35,-2],[28,0],[4,-1],[5,-3],[-11,-3],[-11,0],[-17,1],[-6,-1],[-13,1],[-6,0],[-6,1],[-9,-3],[-17,-2],[4,-2],[6,-1],[12,-1],[18,1],[1,-4],[-16,-1],[-33,-1],[-4,-1],[-2,-2],[5,-1],[3,-1],[1,-3],[-3,-8],[5,-5],[4,-1],[4,1],[7,-2],[7,-3],[15,0],[17,3],[9,0],[23,3],[20,-1],[29,5],[5,0],[4,-1],[-8,-4],[-35,-11],[-13,-2],[-5,-1],[3,-5],[5,-6],[9,-5],[6,-9],[6,-2],[11,4],[2,-3],[1,-6],[-3,-4],[-4,-3],[-3,-3],[-1,-3],[4,-3],[13,-2],[16,-1],[15,0],[9,-1],[34,19],[14,9],[7,4],[6,3],[28,11],[7,4],[8,5],[14,1],[19,8],[17,6],[7,1],[5,1],[6,1],[15,0],[11,1],[19,4],[14,2],[16,3],[17,0],[46,4],[13,-2],[15,-4],[10,0],[12,1],[9,2],[4,-5],[2,-6],[-5,-7],[-7,-4],[-2,-6],[10,-3],[11,1],[20,3],[17,4],[4,3],[7,-1],[11,3],[13,14],[17,15],[15,9],[9,10],[8,6],[8,5],[6,2],[13,1],[19,7],[28,8],[21,-4],[22,-6],[11,5],[9,1],[7,2],[8,2],[5,4],[7,4],[5,5],[27,3],[29,3],[4,2],[3,-1],[10,1],[13,3],[17,1],[9,-1],[8,8],[16,2],[18,3],[7,2],[6,1],[141,6],[6,3],[13,2],[4,6],[-19,3],[-5,2],[-7,1],[-4,-1],[-16,1],[-130,9],[-3,0],[-5,6],[1,10],[-4,8],[-9,2],[-9,0],[-12,-1],[-31,-4],[-13,-1],[-33,7],[-22,7],[-15,3],[-10,5],[-10,4],[-1,8],[3,9],[18,23],[12,12],[8,1],[7,5],[7,11],[6,5],[14,7],[5,1],[22,8],[5,1],[10,-2],[11,7],[33,15],[7,6],[9,3],[27,13],[24,6],[11,2],[15,4],[16,6],[14,5],[49,11],[30,2],[21,3],[14,-1],[14,0],[13,3],[5,2],[8,6],[28,-3],[18,4],[7,0],[8,2],[-3,2],[-3,1],[-3,2],[-3,6],[3,7],[3,3],[8,5],[5,6],[4,9],[13,18],[4,2],[9,1],[7,0],[8,0],[21,-5],[4,2],[7,5],[5,7],[12,9],[3,3],[-1,5],[-18,-2],[-14,-3],[-13,1],[-2,3],[3,2],[5,1],[2,3],[-5,3],[-8,1],[-3,3],[0,4],[2,8],[4,2],[4,3],[10,10],[5,3],[17,3],[19,-5],[4,2],[5,5],[-5,9],[-4,3],[0,3],[10,-1],[10,-2],[11,0],[12,9],[19,7],[8,3],[8,2],[4,7],[7,14],[4,7],[0,5],[-1,3],[-5,-1],[-4,0],[-10,3],[-13,6],[-4,7],[-2,6],[4,3],[4,2],[4,0],[8,-2],[9,-6],[5,-2],[5,-5],[4,1],[4,6],[4,8],[3,2],[5,3],[6,4],[-3,4],[-5,2],[-1,2],[2,3],[5,0],[6,-5],[8,-4],[5,-1],[5,-3],[7,-11],[9,-17],[4,0],[8,1],[9,1],[5,5],[1,12],[3,6],[-1,6],[-4,5],[-3,5],[0,3],[3,2],[4,1],[6,2],[10,-2],[6,-1],[8,2],[8,3],[9,2],[6,-1],[3,-7],[-3,-6],[-5,-4],[-5,-6],[-2,-6],[1,-4],[4,-1],[42,1],[5,0],[8,0],[7,-2],[14,0],[11,3],[6,0],[10,-2],[7,-5],[14,1],[4,2],[4,6],[4,1],[5,-5],[1,-11],[2,-5],[6,-4],[6,4],[4,4],[10,9],[10,7],[9,4],[20,7],[10,4],[19,6],[25,3],[45,11],[14,1],[24,2],[13,3],[12,2],[8,8],[17,-6],[6,0],[8,4],[9,12],[14,-5],[7,-7],[9,-6],[21,-10],[7,-3],[14,-2],[3,2],[7,7],[6,9],[5,4],[6,4],[7,5],[-2,3],[-4,1],[-4,1],[1,3],[12,1],[7,-10],[6,-3],[8,-3],[19,2],[16,1],[14,-2],[7,0],[6,7],[9,3],[6,-3],[4,-11],[12,-3],[27,-5],[3,1],[3,6],[2,7],[6,1],[7,4],[3,-1],[6,-4],[-2,-11],[-3,-10],[3,-9],[4,-4],[4,-1],[6,0],[8,0],[6,0],[26,4],[3,9],[4,10],[10,14],[4,-1],[4,-2],[7,-6],[4,-3],[1,-5],[-5,-5],[1,-3],[5,-2],[15,-4],[4,1],[8,4],[7,8],[4,9],[6,0],[6,-2],[4,-5],[0,-9],[5,-7],[5,-4],[12,-4],[13,-1],[9,-3],[15,1],[7,3],[4,1],[8,2],[9,6],[5,2],[19,5],[15,6],[15,9],[15,6],[23,3],[6,1],[9,0],[22,7],[8,5],[5,1],[5,5],[3,10],[2,6],[-1,6],[-2,7],[-4,7],[-5,10],[2,12],[4,5],[9,5],[10,1],[11,-1],[9,-1],[1,-5],[-4,-5],[-5,-5],[-3,-3],[1,-4],[6,-1],[15,1],[5,-4],[10,-18],[3,-8],[4,-2],[5,1],[13,0],[9,1],[7,0],[3,-1],[4,-4],[7,-5],[8,4],[5,2],[6,-1],[10,-5],[10,-13],[11,-7],[0,5],[-1,5],[4,4],[6,8],[7,10],[6,10],[2,14],[3,11],[5,6],[4,3],[8,4],[9,1],[9,8],[6,3],[13,5],[16,5],[12,12],[4,2],[6,2],[10,1],[18,4],[5,0],[9,3],[8,8],[6,2],[10,0],[9,4],[7,0],[7,2],[1,5],[-3,3],[0,4],[4,6],[3,2],[9,-1],[7,-4],[6,-1],[1,-2],[-5,-3],[-3,-6],[6,-5],[5,-4],[5,1],[8,3],[7,-2],[3,-5],[0,-7],[1,-4],[5,3],[3,7],[-1,10],[0,6],[12,9],[5,7],[-9,2],[-5,-1],[-4,2],[-3,7],[10,6],[11,0],[7,-5],[14,-8],[8,0],[8,-1],[1,2],[-3,12],[1,7],[-6,3],[-2,9],[2,8],[8,5],[9,3],[21,13],[6,3],[13,3],[16,1],[20,5],[36,-3],[9,-2],[6,-3],[6,-4],[7,-7],[11,-10],[14,-2],[4,-3],[5,-8],[-6,-5],[-4,0],[-9,3],[-6,3],[-4,-2],[4,-5],[4,-3],[1,-5],[-2,-6],[-17,-12],[10,-4],[6,3],[6,5],[5,3],[4,0],[13,1],[7,2],[6,-2],[5,-3],[8,-3],[12,-4],[14,-14],[11,1],[6,3],[17,1],[15,-6],[8,-2],[24,-2],[15,-4],[9,4],[6,2],[13,1],[6,-1],[18,-5],[32,-5],[21,-3],[19,0],[9,-2],[17,-3],[6,-2],[16,2],[8,2],[7,4],[4,-1],[2,-5],[-1,-10],[3,-7],[2,-6],[3,-6],[2,-5],[-1,-4],[-5,-3],[-6,-8],[0,-7],[3,-4],[-3,-5],[2,-7],[0,-4],[-2,-4],[-5,-2],[-8,0],[-5,-2],[0,-6],[2,-4],[5,-2],[1,-4],[-1,-6],[-2,-6],[-4,-2],[-5,-1],[-9,1],[-7,4],[-4,-3],[-3,-3],[-10,-8],[-4,-5],[-4,-5],[11,-3],[8,-6],[17,1],[5,2],[8,3],[3,-1],[3,-5],[-2,-9],[0,-6],[-9,-19],[-2,-3],[-4,-5],[-5,-4],[-4,-2],[-8,-5],[-4,-11],[-5,-9],[-8,-14],[-4,-16],[-2,-10],[-2,-10],[-7,-17],[-4,-3],[-7,-7],[2,-4],[6,-1],[7,-1],[8,-3],[12,7],[6,5],[2,9],[-2,9],[4,6],[9,7],[20,6],[5,0],[6,2],[6,7],[6,6],[9,5],[8,7],[1,5],[3,1],[10,4],[2,4],[3,3],[2,6],[1,11],[2,9],[5,11],[4,8],[4,6],[10,2],[4,4],[6,7],[3,4],[0,9],[2,8],[6,4],[8,9],[10,2],[7,4],[8,-3],[10,-4],[16,1],[7,-2],[6,2],[5,7],[2,9],[7,4],[6,0],[12,9],[12,7],[9,2],[8,6],[5,10],[6,7],[8,7],[2,13],[4,7],[9,5],[7,3],[30,10],[22,6],[24,8],[7,0],[9,5],[15,0],[4,0],[6,9],[11,8],[7,3],[9,7],[7,1],[11,-1],[8,-2],[8,0],[11,6],[18,1],[5,2],[4,3],[25,8],[9,-1],[14,1],[8,0],[7,-1],[10,-1],[16,3],[7,2],[14,8],[14,1],[7,2],[8,2],[6,-3],[5,-2],[3,-1],[4,-1],[10,3],[8,0],[10,-4],[6,-2],[4,0],[6,2],[8,6],[7,2],[6,-1],[5,-3],[8,-3],[13,1],[12,1],[10,3],[8,2],[8,-4],[10,-2],[15,8],[5,-2],[4,-2],[3,-1],[4,-6],[15,1],[12,6],[11,4],[10,3],[9,3],[12,15],[0,4],[1,3],[3,1],[19,0],[6,1],[8,4],[14,-3],[13,-5],[4,1],[5,0],[9,-3],[11,-5],[9,-2],[38,-14],[22,-3],[11,-5],[3,-1],[3,-5],[6,0],[5,2],[6,-7],[14,-6],[16,-2],[10,4],[17,12],[5,5],[-1,12],[9,13],[15,6],[19,4],[12,3],[15,2],[7,-2],[4,-3],[6,-2],[7,-7],[10,-17],[8,-6],[7,0],[6,-1],[6,-4],[9,-12],[-5,-10],[-5,-4],[-19,-4],[-9,-4],[-7,-2],[-3,-9],[4,-4],[8,2],[9,1],[8,2],[6,2],[6,4],[14,2],[9,4],[9,2],[5,3],[6,0],[6,-4],[4,1],[13,-2],[6,3],[5,0],[5,-2],[5,-2],[6,-1],[7,2],[10,4],[12,4],[12,1],[3,0],[2,-1],[-12,-5],[-18,-6],[-10,-7],[5,-3],[36,7],[16,6],[14,3],[3,1],[12,9],[4,2],[13,3],[16,4],[12,4],[9,3],[6,1],[5,-3],[6,-3],[6,1],[8,3],[5,6],[3,6],[6,1],[7,2],[6,-2],[10,-4],[7,-1],[5,-15],[14,-13],[5,-3],[12,1],[13,-5],[5,1],[5,1],[5,-1],[7,3],[7,16],[7,16],[7,7],[4,3],[5,1],[7,4],[11,1],[7,-2],[17,-1],[14,4],[15,-1],[8,5],[8,1],[11,-4],[3,-3],[6,-4],[2,-4],[1,-7],[3,-1],[11,8],[5,1],[11,11],[6,-3],[12,-5],[5,-1],[10,-8],[5,1],[5,4],[12,0],[12,-3],[4,-3],[6,-5],[4,-1],[3,1],[24,-2],[10,-3],[8,-5],[28,-2],[11,-4],[6,2],[13,-1],[5,-3],[5,-5],[10,-3],[5,1],[8,2],[8,4],[8,0],[3,-3],[2,-8],[5,0],[7,4],[5,-1],[2,-6],[-3,-8],[-7,-11],[-3,-9],[-6,-9],[1,-3],[6,-2],[6,5],[14,5],[6,5],[12,2],[12,-2],[8,-7],[16,-12],[0,-4],[2,-5],[-1,-4],[-2,-4],[8,-5],[7,-1],[6,0],[25,-5],[12,2],[10,0],[13,1],[10,0],[7,-1],[9,2],[8,2],[3,-1],[2,-14],[0,-7],[5,-3],[4,3],[3,4],[20,-2],[7,0],[8,-3],[7,-5],[8,3],[4,3],[6,2],[1,4],[1,9],[0,8],[3,1],[4,-1],[4,-4],[11,-12],[8,-8],[3,-4],[5,-3],[10,-7],[14,-3],[13,-6],[15,1],[13,-8],[8,6],[4,1],[6,-1],[8,-5],[6,-1],[20,-9],[12,-2],[4,-7],[5,-5],[0,-6],[2,-8],[13,-6],[4,-5],[6,-8],[11,-28],[6,-5],[8,1],[7,-8],[3,1],[0,3],[-7,19],[0,11],[5,5],[13,2],[10,-11],[9,-7],[6,-1],[12,1],[11,7],[8,-3],[14,-1],[18,-4],[8,1],[14,-2],[16,-6],[10,-2],[2,-3],[4,-3],[2,-5],[3,-5],[5,-5],[6,-1],[12,-4],[24,-13],[9,-4],[5,-3],[2,4],[1,7],[4,1],[5,-10],[5,-8],[2,-7],[-5,-5],[-7,1],[-6,0],[-5,-10],[-2,-16],[5,1],[3,1],[1,-6],[-2,-5],[-4,-2],[-8,4],[-9,3],[-11,1],[-9,4],[-4,1],[-4,0],[5,-5],[5,-5],[13,-4],[15,-6],[1,-3],[-4,-5],[-4,-10],[-15,-8],[-8,6],[-10,2],[-5,-4],[-9,0],[-20,-1],[-7,8],[-12,4],[0,-4],[10,-12],[11,-3],[11,-3],[3,-4],[-5,-3],[-7,1],[-8,-6],[-16,1],[-7,0],[-5,-3],[-4,-1],[3,-2],[4,-6],[-5,-4],[-5,-3],[-5,1],[-6,-2],[-3,6],[0,12],[-3,10],[-3,0],[-6,-1],[-2,-9],[4,-15],[3,-5],[-2,-4],[-4,-2],[7,-13],[7,-9],[3,-3],[1,-4],[-3,-2],[-9,1],[-4,0],[-4,0],[-8,2],[-7,1],[-6,-3],[-6,0],[-5,9],[-4,2],[-4,-3],[-3,-10],[-5,-3],[-6,-4],[-4,-5],[-2,-19],[-4,-4],[-5,0],[-4,-1],[-4,1],[-7,1],[-21,-6],[3,-4],[6,1],[18,-1],[8,-4],[2,-8],[3,-4],[6,-4],[5,-2],[2,-3],[-2,-6],[-3,-5],[-6,-6],[2,-3],[6,-1],[3,-13],[-4,-6],[2,-5],[0,-5],[-4,-4],[-3,-3],[-1,-4],[6,-3],[5,-1],[6,-1],[5,-5],[6,-8],[4,-6],[0,-11],[4,-7],[8,-4],[0,-4],[5,-2],[5,0],[2,-4],[-1,-5],[-9,-6],[-4,-4],[9,-1],[9,-4],[12,5],[6,5],[4,5],[3,-1],[0,-5],[4,-8],[15,-9],[8,-2],[8,-1],[8,0],[2,-5],[-3,-5],[-5,1],[-9,-1],[-7,4],[-5,3],[-41,-2],[-9,-1],[-11,-5],[-11,-3],[-17,-4],[-7,-3],[-19,11],[-6,8],[-2,1],[-5,-2],[0,-6],[9,-13],[4,-3],[0,-4],[-3,-1],[-3,0],[-6,2],[-9,2],[-9,-4],[-11,-8],[2,-6],[3,-3],[-1,-4],[-12,-7],[-4,0],[-2,-2],[3,-2],[6,0],[1,-3],[-2,-3],[-11,-3],[1,-4],[6,-2],[7,1],[5,-3],[0,-4],[-5,-3],[-6,-1],[-39,-12],[-5,-3],[0,-4],[14,-1],[41,1],[2,-2],[-1,-3],[-2,-4],[2,-3],[6,-2],[1,-3],[-4,-1],[-6,-2],[-6,0],[0,-4],[9,-3],[3,0],[1,-11],[-1,-5],[-5,-3],[-1,-1],[0,-4],[12,-3],[18,-12],[5,0],[7,-2],[12,-7],[4,-3],[7,-2],[1,-3],[4,-3],[17,-8],[2,-4],[-35,-7],[-35,-5],[3,-5],[38,1],[10,-3],[5,1],[2,3],[21,3],[20,3],[7,-2],[28,-14],[13,-5],[8,-2],[6,0],[4,-2],[4,-5],[-1,-4],[2,-1],[3,-1],[6,-3],[6,1],[7,3],[5,0],[10,-5],[-4,-3],[-2,-2],[-2,-3],[-3,-1],[-7,-1],[-4,0],[-4,1],[-1,-2],[5,-3],[8,-2],[48,-2],[13,-5],[14,3],[6,-1],[5,-2],[2,-4],[7,-2],[10,-3],[15,-2],[12,0],[15,-4],[7,0],[4,-3],[33,-2],[5,-2],[4,-3],[8,-2],[8,0],[47,-6],[17,-3],[4,0],[4,0],[13,-3],[12,-1],[6,-4]],[[9988,318],[11,-4]],[[9999,8973],[-3,0]],[[9996,8973],[-5,-4],[-5,-1],[-8,-6],[-10,-6],[-2,-3],[-4,-4],[-1,-3],[0,-2],[4,-10],[2,0],[8,3],[14,1],[7,4]],[[9996,8942],[3,1]],[[6519,7271],[-1,-1],[0,-1],[-3,-1],[-5,2],[-2,-2],[1,-4],[1,-4],[-1,0],[-2,0],[-2,2],[-3,-1],[-6,-3],[-3,0],[-2,5],[-2,4],[-3,1],[-3,-2],[-2,-1],[-4,1],[-1,1],[-3,4],[-1,4],[-2,4],[-2,-10],[-1,-9],[-1,-8],[-2,-8],[0,-10],[2,-10],[3,-7],[2,-5],[2,-3],[-3,7],[1,5],[4,-1],[5,-1],[3,0],[1,-1],[1,-2],[-1,-4],[0,-4],[1,-5],[1,-1],[2,-2],[0,-4],[-3,0],[-3,0],[-2,1],[-2,3],[-3,-10],[0,-5],[1,-4],[1,3],[2,1],[2,0],[4,-2],[2,-2],[2,-3],[2,0],[0,-4],[1,-2],[2,-5],[2,-4],[0,-5],[0,-6],[-1,-7],[0,-6],[0,-6],[0,-7],[-1,-13],[0,-7],[1,-14],[2,-14],[0,-4]],[[6497,7074],[1,-9],[2,-13],[0,-3],[0,-3],[-1,-1],[-2,-1],[-4,1],[-3,2],[5,1],[2,3],[-4,0],[-11,-3],[-33,-14],[-12,-1],[-18,8],[-5,3],[-11,12],[-5,7],[-4,11],[-1,2],[-1,1],[-4,3],[-7,2],[-7,0],[-3,2],[-6,4],[-2,4],[-2,6],[-2,6],[-1,7],[0,7],[-1,14],[0,3]],[[6357,7135],[-1,21],[0,1],[2,7],[1,6],[2,3],[3,-2],[-1,-3],[1,-2],[1,2],[1,2],[2,12],[1,2],[2,1],[0,3],[-1,6],[-1,6],[3,13],[2,13],[2,6],[3,3],[3,2],[4,2],[6,0],[6,-2],[-1,7],[-2,3],[-2,3],[-1,1],[-4,3],[-4,0],[-2,0],[-2,1],[-4,6],[-3,5],[-6,12],[-2,5],[-1,6],[-1,5],[-1,4],[-6,14],[-5,9],[-2,3]],[[6349,7324],[-3,3],[-1,1],[-2,2],[-2,7],[-2,6],[-4,9],[-7,15],[-2,1],[-1,2],[0,8],[-2,5],[-3,3],[-1,2],[-1,2],[1,10],[0,3],[0,6],[0,7],[2,10],[1,7],[1,4],[-2,-2],[-3,-16],[-1,12],[-2,12],[-2,6],[-2,5],[-3,4],[-2,5],[-3,2],[-5,2],[-1,2],[0,3],[0,3],[1,5],[3,4],[3,3],[0,3],[1,2],[1,-2],[1,-1],[1,5],[1,4],[2,3],[2,7],[2,3],[1,5],[0,7],[2,0],[0,2],[1,2],[1,2],[-1,4],[-1,4],[1,0],[2,-3],[2,-2],[0,4]],[[6323,7536],[1,1],[2,-1],[2,0],[6,3],[3,1],[3,2],[6,9],[2,1],[1,-1],[1,-1],[2,-1],[1,0],[1,1],[-2,3],[0,3],[0,4]],[[6352,7560],[1,0],[2,0],[8,5],[1,2],[0,3],[3,1],[0,3]],[[6367,7574],[-1,2],[2,3],[3,-1],[-1,4],[0,2],[3,1],[4,0],[1,1],[4,1],[3,1],[3,2],[3,3],[6,6],[3,5],[1,0],[2,-1],[1,1],[3,3],[2,1],[5,5],[7,3],[3,0],[9,-4],[1,-1],[3,-4],[5,-3],[2,1],[2,-4],[2,0],[1,0],[4,3],[1,2],[1,2],[2,2],[6,-2],[6,0],[4,-4],[1,-2],[1,-6],[1,-4],[-1,-3],[-1,-4],[-1,-4],[2,-3],[0,-13],[-2,-12],[-5,-10],[-3,-12],[2,-4],[7,-5],[3,-4],[-3,-2],[-5,1],[-4,1],[-6,3],[-3,1],[-11,-1],[-9,0],[-5,-3],[-3,1],[-3,-4],[-1,-3],[-1,-6],[-3,-5],[-3,-3],[-1,-3],[1,-4],[1,-2],[4,-6],[3,-5],[1,-1],[2,0],[2,-1],[1,-3],[-5,1],[-1,-1],[-4,-1],[-2,0],[-2,1],[-5,6],[-6,0],[-6,-1],[-3,-2],[-1,-3],[-1,-4],[0,-3],[1,-3],[1,-1],[4,-2],[6,-2],[3,-2],[1,-2],[3,-13],[4,-11],[2,-6],[3,-4],[1,-2],[0,-3],[1,-3],[0,-4],[-1,-7],[0,-3],[2,-1],[4,1],[3,-1],[2,-3],[3,-6],[1,-2],[0,-3],[2,-2],[2,-1],[1,0],[2,1],[3,0],[2,-4],[2,1],[3,0],[2,0],[1,-1],[1,-2],[2,-12],[-1,-7],[-1,-5],[-2,-5],[-1,-8],[0,-3],[0,-9],[1,-6]],[[6458,7320],[3,-14],[4,-9],[2,-7],[0,-2],[1,1],[-1,7],[1,15],[0,2],[-2,4],[3,10],[2,4],[4,5],[1,2],[3,-1],[6,2],[4,1],[3,0],[2,-1],[1,-1],[3,-13],[1,-5],[1,-7],[2,-7],[2,-5],[3,-4],[9,-9],[2,-4],[1,-3],[0,-3],[0,-4],[0,-3]],[[9999,8832],[-4,1]],[[9995,8833],[-16,14],[-9,2],[-1,2],[0,2],[-2,1],[-11,4],[-14,2],[-15,6],[-13,2],[-15,7],[-8,5],[-5,2],[-5,1],[-13,-3],[-14,0],[-13,1],[-10,0],[-6,1],[-8,3],[-3,-1],[-2,-6],[-6,2],[-5,4],[-9,2],[-16,2],[-20,4],[-11,1],[-10,1],[1,-9],[-1,-5],[-4,-6],[-4,-4],[-1,-3],[11,-2],[4,-11],[5,-7],[3,-7],[0,-5],[-13,-12],[-13,-2],[-13,0],[-5,7],[-3,9],[-10,5],[-10,3],[-5,1],[-3,2],[-2,9],[-2,8],[-3,2],[-3,4],[-2,2],[-7,1],[-15,-11],[-5,-3],[-2,0],[-23,3],[-6,2],[-35,1],[-10,6],[-6,1],[-7,-2],[-5,0],[-9,1],[-7,-2],[-16,-2],[-5,-2],[-6,-3],[-12,-9],[-1,-5],[0,-5],[2,-8],[0,-9],[-2,-3],[-4,-1],[-3,-10],[-4,-5],[-7,-1]],[[9467,8807],[4,4],[4,2],[6,14],[-1,4],[-5,4],[-3,3],[-1,13],[-2,7],[0,8],[-5,3],[-17,4],[-8,3],[-3,5],[3,6],[0,6],[1,4],[3,3],[1,5],[-2,7],[-1,4],[-3,6],[-2,2],[-11,8],[-18,8],[-18,6],[-16,2],[-22,1],[-22,0],[-8,-3],[-16,-1],[-17,-3],[-17,-5],[-9,0],[-19,-3],[-8,0],[-20,9],[6,1],[3,1],[-9,11],[-5,3],[-12,5],[-5,1],[-4,-1],[-17,-6],[-4,-2]],[[9168,8956],[8,6],[4,3],[4,4],[-1,2],[-1,1],[-15,0],[-1,1],[-3,3],[-1,1],[-10,3],[-7,2],[-8,0],[-1,1],[1,2],[0,1],[2,2],[7,1],[16,1],[4,3],[0,3],[-1,3],[-6,5],[-7,4],[-15,5],[-16,3],[-27,2],[-4,-1],[-4,-2],[-6,-5],[-15,-15],[-8,-7],[-8,-3],[-17,-3],[-3,1],[-2,2],[0,3],[2,2],[0,1],[-1,3],[1,1],[1,0],[4,-2],[4,0],[10,3],[0,4],[-3,3],[2,6],[0,2],[1,1],[1,-1],[7,-4],[2,0],[3,0],[-6,-11],[3,0],[8,5],[5,5],[6,6],[1,4],[-7,0],[-43,-2],[-16,-5],[-5,1],[-3,3],[5,1],[6,2],[6,4],[3,1],[9,0],[7,-2],[21,0],[1,5],[-5,1],[-10,2],[-7,2],[-8,2],[-17,2],[-7,2],[-18,1],[-4,2],[-41,1],[-15,4],[-6,4],[-14,2],[-2,0],[-1,-1],[-1,-2],[9,-7],[0,-5],[3,-2],[-10,-4],[-7,-2],[-24,1],[-4,-2],[-9,-8],[0,-3],[1,-6],[7,0],[2,3],[3,1],[15,-1],[1,-1],[-5,-2],[-4,-1],[-6,-8],[-8,-3],[6,-1],[4,-2],[0,-11],[6,-7],[2,-4],[-10,0],[-9,-3],[-3,0],[-6,6],[-6,4],[-3,1],[-4,-4],[-6,2],[-2,0],[-3,-2],[-2,-2],[-2,-4],[-2,-2],[0,-2],[3,-1],[2,-1],[6,-1],[-6,-1],[-2,-2],[0,-1],[-5,-2],[2,-2],[2,-1],[0,-2],[-1,0],[-4,2],[-4,2],[-7,5],[-3,4],[-5,3],[-20,8],[-9,3],[-5,1],[-9,-2],[-6,-3],[-9,-2],[-6,-3],[-3,-4],[-17,0],[-11,3],[-8,3],[-8,6],[-8,8],[-1,1],[-1,2],[-1,4],[-2,3],[-3,-2],[-6,-9],[-3,-5],[-3,-9],[-3,-7],[0,-3],[1,-3],[-4,-2],[-4,-6],[-5,-11],[-4,-4],[-5,-3],[-3,-2],[-3,0],[-4,4],[-2,7],[-2,1],[-2,-4],[-4,1],[-7,3],[-7,6],[-7,3],[-11,16],[-4,6],[-3,4],[-6,1],[-2,3],[3,3],[8,2],[6,0],[-4,6],[-3,3],[-2,2],[1,-4],[-1,-3],[-2,-2],[-4,-1],[-15,18],[-10,9],[-5,3],[-3,6]],[[8547,9022],[2,1],[11,-7],[8,-3],[13,-9],[9,0],[4,4],[0,9],[-4,6],[-4,3],[-16,1],[-4,2],[3,0],[3,1],[5,2],[9,5],[3,1],[0,4],[-6,6],[-10,0],[-2,1],[4,2],[3,2],[6,4],[1,4],[-1,0],[-4,0],[-1,1],[0,3],[-4,3],[-4,1],[-9,1]],[[8562,9070],[0,1],[1,2],[-4,1],[-4,2],[0,2],[-2,1],[-6,2],[-19,4],[-2,-1],[-4,-5],[-8,-6]],[[8514,9073],[-6,3],[-1,1],[-1,1],[2,2],[1,3],[-2,1],[-1,1],[-4,-2],[-6,-1],[-3,-1],[-5,-2],[1,5],[-23,10],[-7,2],[-5,1],[-10,-3],[-2,-1],[-4,-4],[-9,3],[-2,-2],[-3,-6],[1,-5],[1,-2],[0,-3],[4,-5],[3,-4],[-1,-1],[-2,0],[-1,-1],[-2,-4],[-3,-4],[-4,-3],[-4,1],[-11,3],[-2,0],[-1,-3],[6,-2],[1,-2]],[[8409,9049],[-2,0],[-4,-1],[-8,0],[-6,1],[-4,3],[-4,1],[-11,0],[-10,-2],[-11,3],[-19,-1],[-4,0]],[[8326,9053],[-9,5],[-13,3],[-15,7],[-2,7],[3,5],[8,0],[5,1],[-1,2],[-1,2],[-12,2],[-31,1],[-23,4],[-32,2],[-14,-6],[-21,-1],[-6,-3],[-10,-1],[1,-4],[5,-3],[2,-1],[3,-1],[-2,-1],[-2,-1],[-3,-2],[-2,-2],[0,-5],[-1,-5],[-3,-7],[-3,-3],[-3,-4],[2,-4],[3,-1],[7,-2],[2,-2],[-1,-1],[-10,2],[-4,4],[-1,2],[0,3],[3,4],[3,2],[3,6],[1,6],[0,11],[-6,2],[-4,4],[6,7],[2,4],[-3,3],[-4,7],[-4,4],[-3,2],[-2,1],[2,-7],[-2,-4],[-2,-1],[-11,-2],[-7,0],[-9,2],[-11,5],[-3,3],[-2,4],[6,2],[3,2],[-6,1],[-6,0],[-2,-6],[-4,0],[-18,4],[-5,-1],[-6,-4],[-3,-2],[-3,-5],[2,-3],[1,-1],[9,-1],[9,1],[9,3],[2,-1],[2,-2],[-3,-2],[-9,-3],[-16,-9],[-6,-1],[-9,2],[-4,-5],[-3,-1],[-14,-4],[-6,0],[-2,-3],[-4,0],[-4,-1],[-7,-4],[-10,0],[-8,0],[-17,-2],[-5,-1],[-3,-3],[-1,-3],[-2,-3],[-10,-6],[-9,-3],[-7,-1]],[[7920,9042],[7,4],[8,6],[14,20],[14,1],[3,3],[10,11],[3,2],[14,0],[12,4],[24,19],[12,3],[8,5],[2,2],[1,3],[-1,1],[-1,2],[11,3],[4,5],[15,5],[11,6],[16,4],[9,7],[20,9],[19,15],[3,9],[-4,3],[-6,1],[-3,5],[-2,0],[-6,-2],[-6,9],[-8,5],[0,1],[1,0],[4,-1],[14,-7],[7,-2],[2,-1],[1,-2],[0,-3],[2,0],[1,2],[4,6],[3,8],[0,4],[-8,-2],[-4,13],[-2,3],[-2,4],[-6,1],[-2,-1],[2,-2],[2,-2],[-1,-2],[-2,-1],[-6,-3],[-4,-1],[1,2],[2,2],[-1,4],[-2,1],[-1,10],[-6,1],[-3,1],[-5,0],[-5,-3],[2,3],[2,3],[-4,4],[-5,3],[-5,1],[-6,3],[-7,2],[-18,2],[-14,-2],[-17,2],[-20,-2],[-8,0],[-5,1],[-4,-1],[-2,-3],[-2,-5],[-5,-3],[-2,0],[-13,0],[-9,-2],[-4,2],[-8,0],[-1,4],[5,0],[2,-1],[9,9],[7,5],[6,6],[-4,3],[-9,3],[-5,0],[-2,-1],[-10,2],[-5,-1],[-9,-2],[-3,0],[-2,5],[-9,0],[-31,1],[3,1],[16,3],[14,3],[9,6],[9,3],[-2,3],[-2,2],[-5,2],[-12,1],[-9,3],[-4,3],[-18,4],[-4,0],[-13,-5],[-6,0],[-6,0],[-15,-7],[-30,-17],[-6,-6],[-3,-4],[-6,-2],[-2,-5],[1,-4],[2,-2],[3,-5],[-3,-5],[-2,-3],[2,-1],[6,0],[13,-3],[-3,-2],[-8,2],[-7,0],[-6,2],[-14,-2],[-11,1],[-10,-2],[-19,3],[-2,-2],[4,-3],[4,-2],[10,-6],[4,-2],[6,-6],[1,-12],[-3,-2],[-4,-4],[-2,-1],[-2,0],[4,3],[2,6],[3,4],[-3,3],[-2,0],[-1,1],[-11,4],[-5,2],[-6,1],[-3,1],[-9,-4],[-4,0],[-5,-2],[-3,-3],[-7,0],[-1,-3],[-3,-3],[-5,3],[-4,-1],[-9,-5],[-10,-2],[1,2],[2,4],[-3,1],[-16,-5],[-5,-3],[-3,1],[10,7],[2,4],[-4,2],[-10,1],[-6,0],[-9,-1],[-13,2],[-2,-3],[-3,0],[-8,1],[-7,-1],[-5,-3],[-8,3],[-3,0],[-5,-4],[-3,2],[-3,-5],[1,-4],[2,0],[2,0],[2,2],[2,1],[6,-3],[2,2],[3,1],[3,-2],[13,2],[-3,-3],[-14,-3],[-26,-4],[-6,-2],[-15,-1],[-11,-4],[-13,0],[-23,-3],[-16,-8],[-8,1],[-16,-6],[-6,-4],[-23,-9],[-14,3],[-5,-1],[-2,-3],[0,-2],[6,0],[4,-1],[5,-3],[-1,-4],[-11,-9],[-5,-3],[-6,-2],[-12,8],[-3,-4],[-1,-1],[-5,0],[-3,-5],[9,-1],[9,-2],[8,-4],[5,-4],[6,-2],[3,-3],[-9,-2],[-6,5],[-4,2],[-4,0],[-6,-1],[-5,-6],[5,-2],[11,-2],[4,-3],[14,-18],[3,-1],[5,-1],[2,-1],[-6,-3],[-2,-3],[-5,-5],[-20,-3],[-7,-2],[-1,-1],[-3,-1],[-2,-2],[0,-4],[1,-2],[5,-2],[16,-10],[-1,-1],[-5,1],[-5,4],[-6,4],[-8,3],[0,2],[-1,4],[1,1],[0,2],[8,5],[7,2],[10,5],[9,6],[-2,2],[-2,2],[-8,0],[-17,-2],[-11,-2],[-4,-5],[-7,0],[-3,0],[-10,2],[-9,-2],[-21,-2],[-3,-1],[-48,-1],[-10,-1],[-24,-4],[-1,-3],[1,-2],[-4,-3],[-1,-4],[0,-3],[0,-4],[1,-4],[2,-4],[3,-2],[4,-1],[2,-4],[-2,-5],[-3,-6],[0,-2],[1,-4],[3,-7],[0,-2],[8,-5],[5,-2],[9,0],[5,-2],[9,-3],[2,-2],[1,-1],[2,-6],[1,-2],[9,-8],[3,-1],[12,-2],[4,-2],[6,-8],[0,-2],[1,-3],[-1,-3],[0,-2],[-2,-2],[-6,-11],[-3,-10],[5,-6],[7,-12],[2,-6],[2,-7],[-1,-4],[-1,-3],[-4,-4],[-6,-1],[-6,-3],[0,-3],[1,-3],[0,-3]],[[7308,8894],[-1,-1],[-3,0],[-3,1],[-3,3],[-2,3],[2,4],[5,7],[3,9],[0,7],[0,6],[-1,5],[-4,3],[-3,-1],[-4,-3],[-4,-11],[-6,-8],[-1,-3],[1,-3],[-1,-2],[-1,6],[0,5],[3,6],[1,6],[0,4],[-2,6],[0,4],[1,2],[1,9],[5,2],[12,7],[1,2],[4,6],[1,2],[2,4],[-3,3],[-4,1],[-6,1],[-6,0],[-13,-3],[-11,0],[-5,2],[-18,12],[-1,5],[-1,2],[-2,1],[-6,3],[-15,3],[-15,9],[-26,1],[-7,-1],[-7,-3],[-6,-5],[-3,-2],[-5,0],[-1,-2],[0,-3],[2,-2],[8,2],[6,-1],[4,-2],[2,-6],[-1,-2],[-11,-4],[-7,0],[-13,9],[-5,2],[-13,-2],[-8,-4],[-3,-1],[2,-4],[3,-9],[3,-4],[3,-3],[13,-6],[6,-2],[11,-5],[6,-1],[5,2],[9,-4],[5,-10],[3,-3],[2,-2],[4,-1],[2,0],[3,1],[5,1],[-2,-3],[-2,-1],[-11,-1],[-6,1],[-7,3],[-13,10],[-17,1],[-2,-3],[-5,4],[-18,1],[-10,2],[-11,5],[-1,2],[-1,2],[4,4],[2,2],[1,7],[-8,9],[1,8],[4,1],[4,11],[3,3],[1,1],[1,3],[-1,3],[-1,1],[-2,4],[0,4],[0,3],[-3,6],[-3,6],[-6,3],[-6,1],[-2,-1],[-2,-2],[3,-5],[3,-5],[1,-4],[1,-8],[0,-8],[-1,-4],[-2,-3],[-5,-4],[-9,-4],[-5,-2],[-10,-3],[-7,-4],[-17,-22],[2,-3],[6,-4],[4,-3],[2,-2],[4,-9],[16,-23],[1,-4],[-3,-7],[-8,-10],[-3,-5],[-7,-21],[0,-5],[2,-5],[5,-7],[2,-4],[-3,-13],[1,-3],[4,-1],[11,1],[12,-3],[7,2],[10,7],[4,0],[12,0],[18,-7],[19,-9],[4,-3],[5,0],[4,-15],[3,-8],[2,-6],[1,-7],[-4,-1],[-3,-1],[-2,-2],[-4,-10],[0,-5],[2,-9],[15,-4],[11,-2],[8,-1],[2,-1],[1,-1],[-10,-1]],[[7182,8753],[-16,-1],[-6,1],[-3,1],[-3,3],[-5,3],[-2,2],[-4,3],[2,9],[0,20],[0,9],[-4,7],[-10,10],[-4,7],[-4,4],[-4,1],[-6,-1],[-14,-4],[-13,-2],[-15,-6],[-3,-6],[-2,-13],[3,-6],[3,-5],[3,-8],[1,-5],[1,-5],[-1,-7],[-2,-4],[-17,-16],[-3,-4],[-2,-14],[-3,-5],[-8,-7],[-4,-3],[-26,-14],[-1,-3],[-2,-10],[-7,-4],[-4,-1],[-10,5],[-6,2],[-5,0],[-23,-1],[-10,3],[-8,5],[-8,1],[-6,4],[-1,3],[-1,5],[-2,2],[-1,2]],[[6916,8710],[2,1],[4,1],[15,-1],[3,2],[2,-1],[4,-4],[6,-4],[4,1],[4,3],[1,0],[2,-1],[-3,-2],[-4,-2],[-1,-1],[-1,-3],[5,-3],[5,-1],[6,1],[3,3],[8,5],[6,0],[0,4],[-3,7],[-2,4],[8,-1],[5,4],[21,32],[10,6],[3,4],[2,5],[1,6],[-1,7],[0,5],[3,6],[6,8],[4,3],[-1,2],[-1,3],[-10,7],[-10,6],[-4,3],[-3,6],[-1,6],[0,4],[1,12],[1,6],[0,18],[-2,21],[-2,5],[3,4],[2,3],[2,3],[1,21],[-1,8],[-4,10],[-13,9],[-6,8],[0,3],[1,2],[6,3],[4,5],[3,7],[5,11],[2,4],[3,14],[1,8],[1,12],[-5,2],[-5,3],[-10,2],[-5,0],[-8,4],[-4,1],[-23,-1],[-13,0],[-8,-1],[-5,0],[-2,1],[0,2],[2,1],[-1,1],[-2,1],[-6,-2],[-10,-16],[-6,-15],[-6,-21],[-4,-9],[-5,-10],[-9,-7],[-12,-8],[-7,-3],[-10,-4],[-4,-8],[-4,-3],[2,-2],[4,1],[-2,-6],[-3,-3],[0,-2],[1,-3],[3,-1],[9,3],[2,-3],[2,-3],[-1,-13],[-2,-12],[-1,-4],[2,-2],[1,-4],[-3,-4],[-2,-2],[-4,1],[-2,-10],[-1,-5],[0,-5],[1,-3],[2,-3],[1,3],[0,3],[3,2],[16,-6],[4,-3],[6,-3],[2,-3],[1,-10],[7,-10],[5,-5],[4,-3],[2,0],[5,2],[6,0],[-3,-8],[-6,-14],[-9,-12],[-3,-2],[-6,5],[-12,6],[-3,4],[-13,10],[-5,6],[-6,1],[-10,4]],[[6844,8830],[-9,4]],[[6835,8834],[-8,3],[-2,3],[-5,2],[-6,2],[-8,3],[-4,-1],[1,5],[-9,6],[-12,5],[-23,8],[-20,4],[-24,1],[-21,5],[-3,0],[-2,-2],[-7,-7],[-8,-2],[-3,-4],[4,-7],[9,-19],[6,2],[2,-9],[-3,-5],[-5,-6],[-4,-4],[-10,-1],[-7,0],[-1,-6],[2,-5],[0,-2],[-1,-3],[-1,-1],[-1,-1],[-3,-2],[-3,0],[-8,3],[-6,3],[0,9],[3,4],[3,1],[2,2],[-5,6],[-3,3],[-1,4],[0,2],[-4,0],[-16,-5],[-3,-5],[-2,3],[-20,-13],[-9,-5],[-6,0],[-8,3],[-9,1],[-7,1],[-3,-1],[-7,-3],[-7,-1],[-8,-4],[-6,-6],[-2,-10],[-4,-1],[-4,5],[-2,1],[-3,-1],[-4,0]],[[6506,8792],[-4,-1],[-4,-1],[-1,0]],[[6497,8790],[-11,1],[-3,0],[-4,1]],[[6479,8792],[1,2],[1,2],[6,1],[4,2],[4,-1],[2,3],[0,6],[-4,5],[2,4],[1,5],[1,1],[2,2],[-2,1],[-3,1],[0,1],[2,1],[14,2],[3,2],[-8,1],[-11,-1],[-11,-4],[-20,-10],[-10,-7],[3,0],[3,-1],[3,-5],[2,-1],[-2,-3],[-5,-3],[-2,-2],[-2,0],[-2,0],[-2,2],[1,2],[2,2],[-5,4],[-2,1],[-1,0],[-11,-4],[-8,-4],[-7,-2],[-6,-1],[-4,-1],[-8,-6],[-5,-2],[-9,-6],[-21,-11],[-6,-1],[-3,1],[-2,1],[-2,-1],[2,-3],[3,-5],[-1,-3],[-5,1],[-11,-3],[-11,-3],[0,-4],[1,-3],[-2,-6],[-2,-4],[-1,-13],[-2,-4],[-4,-3],[-23,-5],[-4,-1],[-1,-1],[-1,1],[-5,2],[-6,0],[-2,0],[-3,2],[-4,6],[-5,11],[-12,5],[-5,4],[-1,3],[1,4],[12,12],[4,3],[18,4],[7,0],[7,1],[0,7],[-7,8],[-7,10],[-8,11],[-10,3],[-12,2],[-26,-2],[-3,0],[-16,8],[-2,0],[-2,-1],[1,-2],[1,-1],[21,-16],[1,-4],[1,-6],[0,-2],[0,-2],[0,-4],[-5,-18],[-5,-13],[-2,-6],[0,-5],[2,-3],[6,-1],[6,-4],[3,-5],[1,-4],[0,-8],[1,-7],[-5,-10],[-2,-5],[-4,-9],[2,-7],[-1,-3],[-1,-3],[-2,3],[-2,2],[-3,3],[-3,1],[-3,-1],[-2,-1],[0,2],[3,5],[-1,2],[-2,2],[-9,5],[-6,0],[-6,0],[-5,0],[-4,4],[-4,1],[-3,1],[-4,-3],[-8,-12],[-9,-7],[-11,-6],[-8,-2],[-2,-1],[-5,-7],[-5,-5],[-15,-9],[-1,-3],[0,-5],[1,-5],[3,-6],[6,-10],[4,-4],[3,-6],[2,-6],[-1,-1]],[[6122,8597],[-6,1],[-4,0],[-6,-5],[0,-2],[-2,-4],[-6,-1],[-14,8],[-12,4],[-2,1],[-3,2],[-1,1],[-5,0],[-3,0],[-3,2],[-13,12],[-11,5],[-2,0],[-5,-1],[-3,-10],[-3,-3],[-4,0],[0,-5],[1,-3],[2,-3],[4,-3],[7,-11],[4,-5],[3,-1],[4,-1],[9,2],[3,-2],[3,-3],[0,-6],[3,-6],[0,-4],[-3,-4],[-9,-3],[-6,-5],[-1,1],[-12,5],[-7,2],[-9,3],[-2,2],[-5,8],[-9,8],[-4,3],[-6,-2],[-4,1],[-7,4],[-5,7],[0,8],[1,2],[1,1],[-3,2],[0,6],[-1,4]],[[5966,8609],[-4,11],[-3,6],[-4,6],[4,4],[2,3],[3,8],[0,3],[1,3],[1,3],[0,2],[-3,5],[-8,10],[-8,5],[-15,6],[-4,-1],[-2,1],[3,1],[4,2],[1,3],[-4,2],[-3,1],[-5,2],[-1,3],[1,1],[-1,5],[-7,1],[-2,1],[0,1],[-5,5],[-6,5],[1,5],[-4,3],[-4,3],[-6,1],[-3,1],[14,0],[15,-4],[-1,-1],[-1,-2],[4,-7],[4,-3],[9,-5],[2,0],[2,1],[4,-1],[4,-3],[7,0],[8,-3],[0,-1],[-1,-1],[2,-4],[4,1],[6,3],[15,-10],[4,-2],[24,-5],[11,-1],[6,-1],[8,-3],[10,-5],[7,-2],[14,-2],[7,1],[18,3],[22,9],[12,9],[19,21],[2,5],[2,11],[0,5],[-2,0],[-4,3],[0,7],[-2,3],[-3,15],[-5,2],[-3,1],[-4,1],[-4,3],[-5,6],[-5,4],[-3,5],[-3,2],[-2,1],[2,-3],[1,-3],[-7,1],[-21,14],[-3,1],[-2,-1],[-6,2],[-2,3],[-18,15],[-30,18],[-22,10],[-15,5],[-2,-1],[-1,-2],[-5,0],[-4,0],[-14,4],[-4,1],[-15,0],[-2,-1],[-5,-9],[-3,-2],[-5,-2],[2,3],[3,2],[3,6],[0,3],[1,3],[0,3],[-2,1],[-4,-1],[-8,-3],[-1,1],[3,3],[-1,2],[-3,-1],[-7,2],[-7,-1],[-2,4],[-4,3],[-2,2],[2,2],[16,-4],[5,0],[2,1],[0,3],[0,3],[-2,1],[-10,3],[-5,4],[-11,4],[-1,-2],[2,-4],[-1,-2],[-3,2],[-3,-1],[-3,-6],[-3,-1],[-3,0],[-11,4],[-5,1]],[[5857,8876],[-4,1],[-4,-1],[-3,1],[-1,-4],[-1,0],[-2,6],[-3,1],[-1,-1],[-1,-5],[-2,-2],[-3,1],[-5,0],[-3,1],[-1,2],[-1,2],[0,3],[1,4],[-1,2],[-22,6],[-1,3],[32,-3],[9,2],[6,4],[13,4],[0,4],[-1,3],[-9,7],[-5,1],[-5,0],[-1,1],[1,4],[-4,4],[-3,0],[-5,-3],[-2,0],[0,1],[-2,2],[-7,2],[-2,1],[-3,4],[-3,2],[-8,0],[-2,-1],[-4,-5],[-3,-8],[-2,-6],[-3,-3],[-1,-3],[-2,-8],[-1,2],[0,4],[1,4],[0,8],[2,5],[-2,2],[-6,-2],[-3,1],[2,2],[9,4],[1,2],[2,2],[0,6],[-7,4],[-9,1],[-2,1],[-4,1],[-7,-6],[-3,-2],[1,-2],[8,-5],[0,-1],[-7,0],[-3,-4],[-1,-3],[-3,-4],[-2,-6],[-9,-5],[-2,0],[0,2],[0,3],[1,3],[1,4],[-3,2],[3,4],[2,6],[-2,5],[-4,-1],[-8,-8],[-7,-8],[-14,-16],[-1,-6],[-6,-5],[-5,-2],[-2,2],[1,4],[4,6],[2,9],[1,4],[6,6],[5,6],[4,2],[-1,2],[-1,1],[-2,1],[-2,1],[-4,1],[-2,-1],[-1,-3],[-2,0],[-2,1],[-4,4],[-6,2],[-2,2],[-3,0],[-6,-6],[-5,-4],[1,-3],[3,-2],[1,-2],[-2,0],[-2,-2],[-7,-10],[-4,0],[-6,-5],[-8,-8],[-2,-2],[-1,-6],[1,-2],[2,-3],[-1,-2],[-3,1],[-2,2],[-3,4],[-2,7],[-1,4],[-3,2],[-4,2],[-8,-2],[-1,-4],[-2,0],[-2,2],[-5,-2],[-2,1],[-6,-3],[-6,1],[-5,-1],[-1,-1],[2,-2],[6,-5],[5,-1],[3,-4],[2,-9],[-1,-1],[-5,4],[-5,3],[-4,4],[-5,-1],[-3,-6],[-3,0],[-2,1],[-4,0],[-6,0],[-2,-3],[0,-9],[1,-3],[2,-3],[3,-3],[0,-1],[-7,2],[-9,-10],[-2,-2],[-1,0],[-1,1],[7,10],[1,5],[0,3],[2,11],[-1,3],[-1,1],[-3,-1],[-2,-2],[-2,0],[-3,-4],[-3,-5],[-3,-13],[-3,-4],[0,4],[2,6],[0,10],[-1,1],[-13,-3],[-5,-5],[0,-2],[-1,-2],[0,-1],[-3,-2],[-3,-1],[-3,0],[-1,-1],[0,-3],[3,-4],[5,-2],[-2,-1],[-6,0],[-4,3],[-3,4],[-2,2],[-1,0],[-2,-2],[-3,-6],[0,-6],[1,-2],[-1,-2],[-11,-3],[-4,-5],[-2,-7],[-2,-5],[-8,-6],[-7,0],[-6,-3],[-2,-2],[-2,-4],[0,-2],[2,-1],[17,-1],[7,2],[1,-1],[1,0],[2,-1],[-1,-1],[-2,0],[-4,-1],[-7,-3],[-4,0],[-2,0],[-7,2],[-6,0],[-5,-5],[-1,-1],[2,-8],[2,-2],[2,-1],[-1,-2],[-2,-1],[-1,-2],[2,-7],[-2,1],[-4,7],[-1,10],[-1,1],[-1,1],[-4,-3],[-6,-1],[-4,-3],[-5,-2],[-1,-2],[2,-2],[7,-1],[0,-2],[-3,-1],[-3,-1],[-3,3],[-4,0],[-3,-1],[-6,-8],[0,-3],[-1,-4],[2,-1],[5,1],[8,5],[1,-2],[-2,-1],[-2,-3],[1,-3],[3,-3],[4,-2],[4,1],[1,-1],[-3,-4],[1,-5],[-2,0],[-2,5],[-2,2],[-3,0],[-5,4],[-4,1],[-6,-4],[-5,-6],[-1,-3],[-2,-2],[0,-2],[1,0],[3,0],[6,0],[13,0],[4,-1],[0,-2],[-18,-1],[-5,-1],[-4,-2],[-3,1],[-4,-2],[-3,0],[-2,-3],[-4,-6],[-2,0],[-2,-1],[-2,-2],[1,-3],[6,-2],[1,-1],[-5,-1],[-4,1],[-3,-3],[-2,-1],[-4,-1],[-3,-4],[0,-5],[-3,0],[-1,-6],[2,-11],[6,0],[2,1],[2,0],[5,1],[9,3],[1,-2],[-3,-2],[-4,-2],[-3,-2],[-8,0],[-16,-5],[0,-1],[5,-3],[1,-4],[-1,0],[-5,0],[-3,-3],[-2,-5],[-8,-10],[-2,-3],[-1,-5],[-3,-7],[1,-4],[1,-2],[2,0],[2,0],[1,-3],[1,-1],[3,1],[6,4],[3,3],[2,1],[-5,-7],[-6,-6],[-6,-1],[-2,3],[-2,2],[-18,-11],[-4,-4],[-2,-4],[0,-4],[3,1],[5,2],[2,0],[-3,-4],[-6,-3],[-3,-1],[-3,-3],[-5,-2],[-3,-5],[-7,-4],[-9,-13],[-6,-6],[-2,-5],[-3,-4],[-4,-3],[-2,-4],[-2,-5],[1,-1],[2,1],[3,0],[2,-5],[1,-2],[1,-3],[4,0],[8,3],[16,11],[3,4],[-2,3],[-1,1],[4,4],[4,2],[3,1],[3,-1],[1,-1],[-5,-3],[-3,-3],[1,-1],[3,0],[1,-2],[0,-2],[-4,-2],[-3,-3],[-4,-1],[-5,-3],[-2,-1],[-1,-4],[1,-1],[1,-4],[-1,0],[-3,-1],[-7,1],[-5,-1],[-3,-1],[-1,-2],[-1,0],[-2,5],[-1,0],[-1,2],[-4,6],[-3,-1],[-2,-1],[-6,-1],[-4,-6],[-2,0],[0,2],[2,4],[-1,1],[-8,3],[-5,-1],[-2,-1],[-5,-4],[-1,-2],[0,-3],[3,-1],[3,0],[2,-2],[-1,-3],[-1,-1],[-9,-2],[-2,-3],[-1,-4],[2,-4],[3,-3],[8,-8],[0,-2],[-9,6],[-2,2],[-4,5],[-6,1],[-4,0],[-2,0],[-2,0],[-5,-5],[-11,-3],[-2,-2],[0,-1],[-4,-7],[-1,-3],[1,-1],[7,1],[2,1],[4,0],[4,-2],[18,3],[1,-2],[-8,0],[-7,-3],[-1,-2],[1,-2],[4,-1],[-1,-1],[-2,-1],[-2,0],[-6,3],[-9,1],[-6,1],[-4,-1],[-5,-1],[-2,1],[-2,-2],[-1,-4],[-2,-2],[-2,-2],[1,-2],[3,1],[6,1],[6,2],[-2,-3],[-1,-1],[-10,-3],[-4,0],[-1,1],[-1,2],[-2,1],[-4,-2],[-2,0],[-5,-4],[-1,-4],[-2,-2],[-2,-3],[-1,0],[-2,2],[-3,-2],[-1,-7],[2,-4],[3,-1],[6,1],[5,-2],[13,-4],[7,0],[8,2],[1,-1],[-7,-3],[-12,-1],[-7,2],[-9,4],[-9,-1],[-4,1],[-2,-1],[0,-4],[0,-5],[2,-4],[3,-2],[2,-4],[3,-2],[2,-1],[-2,-2],[-3,0],[-5,-1],[0,-3],[1,-7],[2,-4],[6,-4],[4,0],[5,2],[12,1],[9,-2],[3,2],[1,5],[2,2],[1,0],[-1,-3],[1,-1],[4,-1],[4,-2],[7,0],[3,1],[0,2],[0,4],[1,5],[3,3],[0,-1],[-2,-6],[1,-5],[6,0],[-2,-2],[-14,-5],[0,-4],[1,-3],[-1,-1],[-2,3],[0,3],[-2,3],[-3,2],[-5,0],[-5,-3],[-4,0],[-8,2],[-14,-4],[-6,0],[-2,0],[-3,1],[-2,-2],[0,-6],[0,-4],[1,-8],[2,-4],[3,-4],[6,3],[4,4],[1,0],[-2,-4],[-11,-8],[-1,-2],[1,-7],[3,-6],[4,-3],[4,0],[3,0],[1,-2],[-6,-3],[-3,0],[-3,1],[-2,0],[-1,-2],[1,-4],[0,-4],[-2,-4],[-1,-5],[0,-4],[1,-2],[2,1],[1,2],[1,1],[2,3],[4,4],[2,4],[4,6],[3,1],[2,2],[0,5],[2,3],[4,5],[1,3],[6,4],[13,4],[5,1],[-1,-2],[-5,-1],[-2,-2],[-1,-3],[-4,-12],[0,3],[1,9],[-1,2],[-5,-3],[-6,-7],[-1,-3],[0,-2],[-1,-3],[-2,-3],[-6,-6],[-1,-3],[1,-3],[2,-1],[3,1],[3,0],[4,1],[0,-1],[-6,-4],[-4,0],[-2,-4],[-6,1],[-1,2],[-2,0],[-1,-4],[-3,0],[-2,-5],[-1,-6],[-2,-12],[1,-4],[5,0],[3,2],[3,5],[3,1],[1,1],[4,2],[5,3],[4,4],[3,3],[3,1],[1,-1],[-3,-2],[-3,-4],[-4,-4],[-3,-3],[-1,-4],[1,-3],[0,-3],[-2,-2],[0,-2],[4,-4],[2,-2],[6,4],[1,-1],[-4,-3],[-2,-4],[-1,0],[-7,5],[-7,3],[-1,-2],[-1,-9],[0,-5],[2,-6],[3,-6],[7,-5],[3,-3],[9,-6],[3,0],[3,0],[1,0],[1,-2],[-2,-3],[-1,-3],[1,-1],[3,-2],[1,1],[1,3],[0,1],[3,0],[0,-1],[0,-1],[0,-1],[0,-2],[3,-2],[5,1],[8,-1],[11,3],[5,4],[3,-1],[4,5],[6,4],[11,15],[7,6],[1,2],[1,1],[2,1],[2,3],[-2,3],[7,4],[2,1],[1,1],[1,2],[-2,4],[-2,2],[2,0],[5,-5],[1,-3],[3,0],[4,4],[2,-2],[1,2],[1,1],[5,12],[1,6],[0,4],[-1,0],[-1,4],[3,1],[2,3],[-1,6],[2,3],[0,-4],[1,-5],[0,-9],[0,-2],[3,-6],[2,-6],[3,-1]],[[5303,8286],[2,0],[3,-1],[1,0],[6,-2],[1,-2],[0,-2]],[[5316,8279],[-3,3],[-3,-1],[0,-2],[-1,-3],[1,-3],[1,-3],[0,-11],[2,-11],[-1,-3],[0,-3],[2,1],[3,-3],[1,-12],[2,-7],[5,-1],[0,-12]],[[5325,8208],[0,-2],[4,-2],[1,-4],[0,-5],[2,-5],[2,1],[3,-13],[8,-17],[4,-5],[4,-9],[2,-1],[2,-1],[1,-6],[-1,-4],[-3,1],[-3,-1],[1,-3],[1,-2],[2,-5],[-1,-1],[-2,-1],[-5,4],[-1,-1],[1,-2],[2,-6],[7,-14],[3,-4],[1,-4],[0,-3],[0,-4],[-1,-5],[0,-3],[-2,-3],[13,-4],[13,5],[8,-2],[2,0],[5,7],[-2,6],[-2,5],[0,6],[2,3],[4,5],[1,2],[3,2],[3,-2],[2,1],[-1,6],[2,1],[8,1],[7,-1],[5,1],[4,1],[2,-2],[3,-2],[3,3],[2,3],[4,15],[2,5],[4,7],[1,5],[2,7],[2,8],[-1,4],[-1,2],[0,5],[4,9],[1,4],[-1,3],[-1,4],[0,7],[-1,3],[1,6],[3,0],[0,13],[2,3],[-1,5],[-2,8],[5,1],[3,2],[-4,5],[-3,1],[-6,0],[-2,0],[-2,1],[-3,1],[3,1],[9,0],[9,0],[4,3],[6,4],[3,4],[6,3],[3,3],[2,-1],[4,3],[3,3],[5,3],[1,1],[2,3],[1,6],[2,0],[4,2],[-2,4],[-1,1],[-2,-1],[-2,-2],[-1,1],[-2,-1],[-2,-2],[-2,0],[-4,0]],[[5499,8295],[-1,2]],[[5498,8297],[6,4],[1,-1],[2,1],[2,2],[2,1],[5,4],[1,2],[2,3],[5,5],[2,1],[1,4],[-2,6],[-1,2],[-1,3],[-2,3],[-5,2],[-2,2],[1,6],[-4,4],[-5,2],[-2,2],[-4,6],[-2,4],[-2,0],[-4,-3],[-2,0],[-1,3],[-1,2],[-1,1],[-3,0]],[[5484,8368],[-2,0],[-3,3],[0,4],[0,3],[-2,7],[1,2],[-1,9],[0,6],[-1,1],[1,2],[0,3],[-1,1],[0,4],[0,3],[-1,4],[3,5],[-1,3],[4,-2],[4,0],[-2,3],[0,2],[-1,5],[1,6],[1,3],[2,8],[1,2],[2,2],[-2,1],[-3,4],[-2,5],[0,2],[1,3],[3,-2],[2,-1],[2,0],[2,2],[3,1],[3,4],[2,1],[0,1],[-2,1],[-1,1],[1,1],[1,3],[-1,3],[-1,3],[-1,2],[1,1],[1,-3],[4,0],[0,-1],[0,-1],[2,-1],[1,2],[1,2],[6,2],[1,2],[0,2],[0,2],[-5,0],[1,2],[2,0],[3,2],[1,3],[1,3],[2,0],[3,1],[1,0],[1,1],[0,1],[-2,0],[1,1],[6,-1],[6,6],[1,5],[2,3],[4,-3],[0,2],[0,2],[3,-1],[1,-1],[2,0],[2,4],[4,4],[8,3],[4,3],[3,3],[6,3],[2,2],[7,18],[7,6],[6,5],[1,2],[0,2],[-3,5],[-2,5],[-1,5],[-3,3],[-1,2],[1,3],[3,4],[4,4],[4,6],[0,2],[-1,3],[-1,2],[-2,2],[-1,2],[1,0],[4,-4],[1,1],[0,2],[-1,1],[-1,1],[-1,1],[1,2],[0,1],[4,0],[5,1],[1,1],[1,1],[-1,2],[0,2],[5,0],[2,1],[-1,1],[-1,1],[0,1],[5,-1],[0,2],[0,6],[1,1],[1,2],[1,3],[1,1],[1,0],[3,-4],[2,1],[3,4],[5,-5],[5,-3],[2,1],[1,2],[6,1],[5,0],[3,1],[5,-2],[7,1]],[[5670,8655],[3,0],[4,-1],[4,2],[2,2],[1,0]],[[5684,8658],[-1,-2],[-1,-4],[3,-5],[2,0],[2,0],[12,-6],[3,-4],[-2,-7],[0,-6],[-1,-6],[2,-2],[1,-2],[0,-3],[-3,-2],[-1,-1],[2,-2],[0,-4],[-2,0],[-2,1],[-6,1],[-5,-2],[-3,-3],[-2,0],[-1,-3],[-3,-4],[-4,-9],[-7,-7],[-3,-6],[-2,-1],[-6,-7],[-1,-5],[-3,0],[-7,-8],[-3,-2],[-3,-2],[-7,-8],[-7,-2],[0,-4],[-3,-5],[-3,1],[0,-2],[1,-1],[-2,0],[-1,-1],[1,-3],[1,-2],[0,-2],[-5,-3],[-6,-2],[-3,1],[-7,-2],[0,-2],[1,-3],[2,-4],[-5,0],[-1,-5],[-7,-8],[-1,-3],[-1,-3],[0,-4],[1,-6],[0,-5],[5,-4],[0,-4],[1,-3],[-2,-6],[-1,-7],[3,-4],[3,-6],[2,-6],[0,-2],[2,-4],[-1,-1]],[[5599,8420],[-2,0],[0,-1],[0,-2],[1,-1],[0,-1],[-1,0],[0,-2],[0,-2],[0,-7],[-1,-6],[-1,-3],[-2,-4],[0,-5],[0,-6],[1,-5],[0,-4],[0,-3],[1,-2],[2,-2],[3,-2],[3,3],[2,0],[2,-4],[2,-1],[9,-5],[7,-2],[1,1],[1,0],[0,-2],[-2,-4],[0,-1],[2,0],[0,-2],[-1,-1],[-1,0],[-1,0],[-1,-3],[1,0],[-1,-3],[0,-1],[0,-3],[5,0],[2,1],[1,1],[2,1],[0,1],[1,5],[1,1],[1,0],[2,-6],[3,-3],[1,0],[2,-1],[0,-3],[-2,-3],[-3,-3],[-2,-2],[2,-1],[4,2],[4,4],[4,4],[4,-1],[3,0],[9,2],[9,2],[2,-1],[2,1],[3,4],[7,2],[3,0],[5,2],[3,3],[6,1],[2,2],[3,2],[2,-4],[1,0],[2,3],[3,2],[3,-1],[0,2],[-1,3],[-2,3],[3,0],[4,-4],[5,1],[2,2],[1,5],[2,4],[1,0],[0,-1],[-1,-3],[-1,-4],[1,-4],[2,2],[3,1],[6,1],[4,3],[3,1],[1,-1],[6,-4],[2,2],[4,0],[3,2],[1,0]],[[5772,8362],[10,2],[9,6],[2,-1],[2,-3],[0,-3],[-1,-3],[-3,2],[1,-3],[3,-6],[5,-2],[7,-8],[8,-1],[6,2],[4,-1],[4,-4],[3,-5],[2,-1],[4,-3],[-1,-3]],[[5837,8327],[-1,-2],[-12,5],[-15,2],[-2,-2],[-2,-3],[-1,-3],[0,-1],[-3,-1],[-3,0],[-4,0],[-2,2],[-2,-2],[-1,-4],[-3,-3],[-3,2],[-2,4],[-2,-1],[-1,-3],[0,-4],[1,-5],[-1,-4]],[[5778,8304],[-1,-1],[-3,-3],[-15,2],[-10,0],[-4,1],[-6,5],[-5,0],[-18,4],[-5,0],[-3,0],[0,-2],[0,-2],[-2,-2],[-16,0],[-8,-4],[-5,1],[-6,-5],[-3,0],[0,-5],[-8,-1],[-4,-2],[-4,-2],[1,-5],[-1,-2],[-1,-2],[2,-2],[-1,-2],[-2,-2],[2,-6],[0,-2],[1,0],[4,0],[-1,-2],[-3,-2],[-1,-3],[2,-5],[4,-4],[0,-4],[2,-4],[6,-3],[3,-2],[4,1],[1,3],[1,3],[2,0],[4,-2],[0,-3],[0,-1],[-1,-1],[-1,-9],[-4,-11],[0,-2]],[[5675,8214],[-1,-5],[2,-7],[1,-18],[0,-4],[-3,-5],[-6,-5]],[[5668,8170],[-4,-4],[-8,-2],[-10,7],[-4,13],[-3,4],[-10,11],[-1,3],[-2,4],[-9,-3],[-8,-4],[-6,-1],[-7,-14],[-2,-5],[0,-6],[-1,-6],[-3,-5],[-5,-6],[-1,-10],[-1,-21],[1,-11]],[[5584,8114],[0,-2],[0,-12],[4,-11],[1,-9],[-1,-6],[1,-4]],[[5589,8070],[0,-9]],[[5589,8061],[-1,-10],[-5,-2],[-3,1],[-4,2],[-2,0],[-2,2],[7,11]],[[5579,8065],[5,9]],[[5584,8074],[2,8],[0,4],[0,3],[-1,-2],[-1,-6],[-1,-4],[-3,-6]],[[5580,8071],[-2,-3],[-4,-8],[-5,-6],[-3,-2],[-8,0],[-4,-2],[0,-5],[-1,-4],[-2,-7],[-3,-5],[-4,-4]],[[5544,8025],[-1,-2],[-4,-2],[-12,-2]],[[5527,8019],[-4,1],[-5,3],[-2,5],[-4,13],[1,-1],[5,-4],[4,-2],[-1,3],[-7,5],[-6,4],[-6,0],[-7,-1],[-16,-5],[-7,-5],[-4,-3],[-9,-2],[-5,-7],[-2,-4],[-1,-1],[-2,-3],[-4,-1],[-4,-1],[-17,-6],[-16,-7],[-9,-5],[-4,0],[-1,1]],[[5394,7996],[-5,5],[-5,5],[-1,-2],[1,-2],[1,-1],[1,-2],[0,-3],[0,-4],[4,0],[3,0]],[[5393,7992],[5,-1]],[[5398,7991],[6,-2],[0,-4],[0,-2],[0,-2],[1,-2]],[[5405,7979],[-3,2]],[[5402,7981],[-7,3]],[[5395,7984],[-6,2],[-2,2],[-2,3],[-2,9],[-2,8],[-8,-1],[-8,8],[-4,7],[-3,1],[-4,1],[-5,1],[-6,-7],[-2,-3],[-4,-3],[-1,-3],[-9,-2],[-3,-2],[-6,-8],[-2,-1],[-8,4],[-5,-1],[-2,1],[-1,3],[5,6],[2,6],[-2,5],[-1,0],[-6,-3],[-11,7],[-4,-2],[-1,2],[-1,2],[-7,-1],[2,3],[2,3],[0,6],[-2,3],[-2,3],[-4,1]],[[5270,8044],[-1,7]],[[5269,8051],[1,2],[-1,2],[-2,1],[-2,1],[-3,0],[1,4],[4,5],[1,4],[-1,4],[0,4],[-1,4],[2,4],[3,3],[1,2],[2,3],[3,2],[1,1],[-2,3],[-1,2],[3,1],[2,0],[2,-1],[0,1],[2,8],[2,11],[2,2],[1,2],[3,-5],[3,1],[3,2],[3,3],[1,3],[1,5],[-1,3],[-1,1],[-10,0],[-3,2],[-3,4],[0,9],[0,2],[0,10],[2,1],[2,8],[3,4],[0,8],[0,4],[-2,6],[0,3],[1,2],[3,5],[-2,0],[-8,-7],[-8,-2],[-4,-6],[-7,-13],[-3,-3],[-4,-2],[-8,0],[-2,0],[-4,-2],[-5,0],[-5,-7],[-4,-7],[-1,-2],[0,-4],[2,-2],[4,-3],[3,3],[5,1],[3,9],[3,7],[4,1],[4,-2],[-2,-11],[0,-6],[-2,3],[-2,2],[-2,-1],[-3,-2],[-4,-6],[0,-4],[-2,-3],[-1,1],[-2,2],[-2,1],[-5,3],[-2,0],[-2,-1],[-1,-16],[0,-10],[2,-9],[0,-4],[-2,-17],[6,-5],[8,-5],[1,-5],[0,-10],[-2,-1],[1,-5],[1,-3]],[[5240,8054],[1,-11]],[[5241,8043],[3,-5],[2,-6],[2,-3],[0,-4],[-3,-2],[-5,-2],[-1,-2],[1,-3],[2,0],[1,1],[2,-1],[2,-2],[0,-15],[0,-2],[2,-2],[2,-1],[4,-1],[3,-2],[9,-14],[4,-3]],[[5271,7974],[-3,1],[-2,2],[-8,12],[-3,2],[-8,-1],[-8,2],[-1,-2],[-2,-3],[0,-6],[1,-6],[-2,-9],[0,6],[-1,2],[-3,3],[-1,-1],[-1,-4],[0,-4],[-2,0],[-2,2],[1,4],[-4,8],[-11,0],[-9,-1],[-2,-1],[-3,-5],[-1,-5],[-1,-5],[3,-3],[1,-3]],[[5199,7959],[-3,1],[-3,2],[-2,2],[-2,4],[-7,0],[-6,-1],[-8,-1],[-5,-2],[-10,-5],[-2,-3],[-3,-7],[-8,-8],[-5,-2],[-1,1],[-2,0],[-2,-3],[-1,-4],[-3,-20],[-2,-8],[-3,-6],[-5,-8],[-2,-2],[-1,-1]],[[5113,7888],[-2,-4],[-1,-4]],[[5110,7880],[-1,-2],[5,-8],[1,-2],[1,-2],[-5,0],[2,-3],[2,-2],[2,0],[1,-2],[-2,-1],[-1,0],[-8,6],[-4,2],[-5,-1],[-1,0],[-2,-2],[2,-3],[2,-2],[3,0],[4,-3],[5,2],[3,-2],[3,-1]],[[5117,7854],[-3,-1],[-3,2],[-4,-3],[-4,1],[-4,2],[-4,-1],[-2,0]],[[5093,7854],[-4,-2],[-7,-5],[-12,-9]],[[5070,7838],[-3,-2],[-14,-4],[-4,-3],[-3,-3],[-2,-3],[-1,-5],[0,-25],[1,-2],[-1,-1],[-1,-2],[-3,-6],[-5,-5],[-9,-5],[-8,-3],[-12,-9],[-2,-5],[0,-3],[0,-2],[4,-3],[5,1]],[[5012,7748],[-1,-2],[-8,-2],[-4,-4],[-4,-2],[-10,3],[-7,0],[-5,2],[-5,0],[-2,3],[-1,3],[-1,6],[1,4],[-3,2],[-7,-2],[-3,0],[-4,0],[-1,-2],[1,-3],[1,-5],[4,-10],[3,-6],[0,-22],[2,-6],[3,-3],[-1,0],[-11,-1],[-1,2],[-1,2],[-2,-4],[-1,-3],[-2,4],[-10,0],[-7,-6],[-3,3],[-6,11],[-6,3],[-7,-2],[-2,-3],[-5,-3],[-4,-1],[-5,1],[-13,-5],[-6,-4],[-1,-5],[1,-2],[0,-3],[4,0],[2,1],[3,-1],[1,0],[2,-1],[2,-2],[-5,-1],[-2,1],[-1,0],[-2,-1],[1,-2],[1,-1],[2,-1],[3,-3],[-1,-2],[-4,-2],[-3,0],[-1,-3],[7,-4],[1,-5],[2,-3],[2,-1],[4,2],[5,0],[11,-5],[2,-2],[1,0],[2,0],[2,-2],[1,1],[2,0],[2,-4],[3,-1],[3,0],[2,1],[2,-1],[-2,-4],[1,-1],[2,1],[4,0],[2,-1],[1,-3],[-1,-3],[-2,-1],[1,-4],[2,-2],[2,0],[11,2],[6,-6]],[[4951,7622],[-2,1],[-3,2],[-3,1],[-2,-1],[-1,-2],[-2,-4],[2,-2],[2,0],[1,-5],[-2,-6],[0,-3],[1,-3],[4,-7],[4,-10],[11,-9],[2,-1],[2,0],[3,-1],[0,-3],[0,-3],[1,-15],[1,-7],[1,-2],[0,-2],[-2,2],[-3,0],[0,-3],[1,-2],[8,-8],[3,-4],[1,-4],[3,-17],[1,-2],[1,-3]],[[4984,7499],[-2,3],[-2,2],[-2,13],[-1,3],[-4,5],[-4,4],[-1,-11],[-2,-10],[-1,-27],[1,1],[0,2],[1,2],[3,-4],[-3,-2],[-2,-5],[-3,-30],[-4,-26],[-4,-7],[-4,-1]],[[4950,7411],[-1,-1],[-5,-3],[-6,-1],[-3,0],[-8,5],[-7,2],[-2,0],[-3,-4],[-10,4],[-3,4],[-3,0],[-4,-2],[-4,1],[-3,-2],[-8,-3],[-6,0],[-16,5],[-6,3],[-10,1],[-5,4],[-6,-3],[-4,1],[-7,-2],[-4,1],[-8,0],[-5,-2],[-5,2],[-4,6],[-3,2],[-2,0],[-3,2],[-5,-4],[-4,0],[-4,-4],[-3,-3],[-1,-2],[1,-2],[0,-3],[-3,-3],[-1,0],[-4,-3],[-3,-1],[-6,1],[-4,-6],[-2,-1],[-2,-2],[-2,-8],[0,-3],[2,-4],[1,-2],[2,-3],[4,-1],[-1,-2],[-2,-6],[0,-3],[1,-1],[5,3],[0,-2],[0,-2],[0,-5],[1,-2],[1,-2],[-1,-3],[-1,-1],[0,-3],[2,1],[1,-1],[-2,-4],[-3,-6],[0,-8],[1,-1],[2,0]],[[4756,7329],[-3,-6],[0,-3],[1,-4],[2,0],[-1,-3],[0,-5],[2,-15],[2,-7]],[[4759,7286],[0,-4],[0,-3],[0,-7],[-1,-9],[-1,-5],[-1,-3],[-3,-19],[0,-5],[1,-1],[0,-2],[-5,-16],[-4,-16],[-2,-6],[-2,-2],[-2,-3],[1,-3],[0,-2],[-2,-8],[0,-8],[-2,-6],[0,-3],[0,-4],[2,-1],[2,-1],[3,1],[3,2],[1,5],[4,10],[2,3],[2,0]],[[4755,7170],[-4,-4],[-1,-5],[0,-6],[-1,-3],[-2,-3],[-2,0],[-2,-2],[1,-7],[0,-5],[3,1],[5,3],[1,0],[2,0],[2,-2],[2,-3],[-6,1],[2,-8],[0,-6],[-2,-13],[1,-5],[1,-7],[0,-8],[0,-9],[-3,-15],[-2,-7],[1,-1],[3,3],[3,0],[4,3],[3,-2],[10,-1],[5,-4],[3,0],[9,9],[3,1]],[[4794,7065],[6,1],[6,0],[1,1],[2,3],[0,-1],[-1,-3],[11,-14],[3,-7],[2,5],[3,0],[-1,-1],[-2,-3],[-3,-6],[1,-5],[3,-3],[1,-1],[-1,-2],[2,-6],[1,-5],[4,-8],[2,-1],[4,-5],[5,-3],[2,0],[3,2],[0,5],[1,0],[1,-1],[1,0],[0,5],[3,8],[2,3],[6,4],[8,0],[4,7],[2,4],[2,1],[15,2],[7,-1],[4,-1],[5,2],[3,0],[7,0],[3,-2],[3,2],[2,3],[4,1],[4,0],[4,-4],[2,1],[5,10],[4,16],[4,8],[9,10],[10,1],[4,0],[1,1],[1,2],[-2,4],[0,4],[2,4],[0,2],[2,6],[1,9],[2,3],[1,6],[4,7],[9,8],[5,6],[2,4],[-1,3],[-5,4],[-3,4],[-2,5],[-4,20],[0,6],[7,20],[4,7],[3,5],[6,12],[6,17],[1,0],[1,0],[2,1],[3,3],[1,2]],[[5024,7262],[-2,4],[-3,1],[3,4],[6,9],[5,2],[10,6],[14,5],[2,2],[5,8],[19,17],[4,5],[3,4],[-1,8],[0,2],[-1,1],[-1,2],[0,5],[2,0],[2,2],[0,3],[-2,1],[0,4]],[[5089,7357],[-1,1],[-3,7],[-1,14],[0,4],[3,10],[3,6],[15,15],[2,3],[1,2],[4,2],[1,-1],[1,-1],[1,-3],[2,-1],[4,-2],[1,0]],[[5122,7413],[6,-3],[2,-1],[3,0],[-1,1]],[[5132,7410],[1,1],[1,-1],[1,1],[1,1],[2,0],[2,1],[0,-2],[0,-3],[2,0],[2,0],[3,-1],[3,-6],[7,-3],[4,-4],[6,0],[2,-2],[6,4],[5,2],[2,1],[2,4],[1,4],[1,2],[4,3],[9,13],[2,2]],[[5201,7427],[3,2]],[[5204,7429],[2,1]],[[5206,7430],[2,1]],[[5208,7431],[6,2],[8,4],[2,2],[6,12],[7,12],[6,4],[5,-1],[7,-4],[3,-1],[12,-12],[9,-4],[3,-4],[2,-6],[2,-18],[4,-8],[2,-10],[0,-3],[0,-4],[0,-6],[2,0],[1,0],[2,-1],[1,-2],[1,-3],[1,-3],[3,-3],[7,-12],[0,-4],[-1,-1],[-1,-1],[1,-2],[1,0],[2,2],[1,0],[6,-3],[4,-4],[4,-12],[8,-8],[4,-7],[11,-19],[6,-3],[5,-6],[1,-2],[1,-1],[3,1],[1,1],[4,0],[5,-3],[3,1],[2,-1],[3,-6],[6,-14],[0,-3],[0,-1],[1,1],[1,0],[5,0],[3,-3],[1,-2],[-3,-7],[1,0],[2,2],[3,-1],[1,1],[5,2],[2,-3],[2,-4],[1,-4],[1,-6],[-2,-3],[0,-3],[1,-1],[9,-10],[3,-1],[5,0],[3,-3],[2,-7],[3,-13],[5,-15],[1,-12],[1,-7],[3,-4],[-1,-10],[-3,-2],[-3,-1],[-1,-2],[-1,-4],[0,-7],[-2,-10],[-3,-2],[-2,-5],[0,-8],[2,-5],[9,0],[2,4],[1,4],[4,9],[7,9],[1,5],[-1,12],[2,5],[4,5],[5,3],[4,-2],[3,5],[-2,8],[0,13],[-3,6],[-5,5],[-6,3],[-3,6],[1,7],[3,15],[4,11],[4,7],[3,3],[4,-1],[1,0],[1,-3],[0,-2],[4,-4],[2,-1],[11,-2],[6,-19],[4,-5],[3,-1],[1,4],[1,5],[2,6],[-1,7],[-3,8],[-9,11],[-2,5],[-13,10],[-6,8],[-4,4],[-16,10],[-15,11],[-3,4],[1,7],[3,4],[3,3],[1,3],[-1,5],[-2,2],[-3,0],[-16,-1],[-6,1],[-9,7],[-9,10],[-10,15],[-4,10],[-3,9],[-3,18],[-3,12],[-4,10],[-1,2],[-6,4],[-11,13],[-6,4],[-6,8],[-2,5],[-3,12],[-1,16],[1,6],[1,0],[1,-2],[3,3],[1,3],[0,3]],[[5347,7497],[-3,4],[-3,10],[-2,2],[1,7],[0,4],[3,3],[3,3],[2,0],[-3,-5],[2,0],[3,2],[4,2],[4,4],[3,2],[3,3],[1,3],[1,1],[7,-3],[3,3],[2,0],[4,-8],[-1,-2]],[[5381,7532],[-3,-3],[-1,-1]],[[5377,7528],[-2,-2],[2,-14],[1,-4],[0,-3],[3,-6],[3,-9],[2,0],[1,0],[3,5],[1,4],[4,9],[1,7],[1,3],[2,0],[5,-2],[2,-4],[6,-8],[2,-6],[-1,-9],[0,-6],[3,-6],[8,-12],[3,-3],[2,-3],[-3,1],[-2,0],[-1,-1],[-2,0],[-1,-1],[1,-5],[9,-14],[4,-6],[5,-4],[3,-4],[0,-3],[0,-2],[1,-3],[2,-1],[3,0],[3,2],[4,0],[6,-4],[8,-4],[6,-10],[6,-5],[6,-9],[1,-1]],[[5488,7385],[2,-3]],[[5490,7382],[2,-2],[-14,10],[-3,0],[-2,-1],[6,-3],[9,-7],[7,-2],[9,-9],[5,-6],[5,-5]],[[5514,7357],[1,-1],[1,1],[1,0],[0,-1],[0,-1],[0,-1],[7,-8],[7,-10],[1,-6],[5,-5]],[[5537,7325],[3,0],[3,-4],[0,-8],[-1,-3],[-1,-2],[-2,-7],[1,-6],[1,-5],[-1,-7],[0,-10],[-2,-8],[-1,-7],[0,-2],[2,-8],[1,-4],[-1,-2],[-1,1],[-1,1],[-1,0],[1,-3],[1,-4],[3,-4],[10,-9],[3,-10],[1,-4],[0,-5]],[[5555,7205],[3,-3],[2,-6],[3,-12],[5,-4],[3,-6],[3,-4],[1,-2],[2,-2],[4,2],[3,-1],[1,1],[1,0],[1,-3],[0,-3],[-1,-2],[-1,0],[-5,3],[-3,-1],[-1,-3],[1,-4],[2,-2],[4,-6],[1,-9],[2,-6],[2,-2],[3,1],[1,3],[0,3],[1,0],[1,-4],[2,-5],[3,1],[2,1],[2,0],[2,1],[5,2],[7,-3],[2,0],[2,2],[1,3],[5,-5],[4,-4],[1,-1],[2,-2],[2,-1],[2,0],[1,0],[2,-1],[1,-1],[1,-2],[0,-2],[-1,-2],[-5,1],[-2,-2],[1,-2],[0,-3],[-2,1],[-1,0],[-3,4],[-4,4],[-9,4],[-8,7],[-3,1],[-2,-3],[-3,-6],[-3,0],[-3,2],[-1,-1],[-3,-9],[-4,-6],[-1,-2],[1,-2],[1,-1],[3,-3],[1,-6],[2,-2],[5,-5],[3,-9],[0,-4],[-3,-6],[0,-7],[4,-12],[5,-7],[1,4],[0,5],[0,5],[2,2],[2,0],[1,-3],[1,-4],[2,-1],[4,-10],[0,-3],[0,-7],[1,-2],[2,-2],[0,7],[3,12],[3,0],[2,0],[2,-6],[4,-8],[2,-3],[1,-2],[2,0],[-2,6],[-2,5],[1,7],[0,5],[-2,9],[-4,15],[-2,6],[-1,8],[1,2],[2,-3],[3,0],[2,-2],[2,-3],[0,-4],[2,-2],[1,1],[1,2],[7,3],[0,2],[-1,1],[-1,3],[-1,2],[-1,1],[-2,0],[-2,1],[-2,6],[0,4],[-1,3],[-2,2],[1,1],[1,1],[3,2],[6,2],[2,2],[1,0],[1,-1],[5,-7],[4,-6],[2,-6],[2,0],[1,2],[0,4],[0,2],[-1,8],[0,10],[-1,5],[-1,3],[-3,2],[-5,2],[-3,8],[-5,2],[-4,7],[-3,0],[-3,5],[-7,3],[-2,3],[-2,0],[-2,1],[1,1],[2,0],[4,0],[3,3],[4,5],[-3,0],[0,4],[-2,3],[-1,5],[2,3],[2,1],[5,-4],[0,-2],[-1,-5],[1,-1],[1,0],[3,4],[-1,6],[-1,4],[-4,7],[-3,4],[-2,4],[-2,9],[-7,14],[-1,4],[1,9],[1,5],[0,3],[0,4],[3,2],[2,3],[3,0],[-1,-3],[-1,-2],[1,-5],[6,-6],[6,-4],[0,-8],[2,-5],[7,-4],[1,1],[0,1],[-6,7],[-1,2],[-1,6],[1,2],[7,-2],[5,-11],[3,-3],[1,1],[0,2],[-1,5],[-1,2],[-3,3],[-3,4],[1,3],[2,2],[3,-1],[4,-3],[3,-1],[2,-4],[3,-3],[-2,5],[-2,5],[-5,4],[-3,0],[-2,1],[-1,3],[2,4],[-3,4],[-1,3],[1,4],[5,0],[3,-1],[5,3],[4,7],[2,2],[3,-1],[3,-3],[3,-1],[6,6],[3,2],[4,-4],[2,1],[5,-3],[10,-3],[4,-4],[1,-2]],[[5723,7262],[1,-3],[1,-4],[3,1],[4,-1],[6,1],[6,0],[-2,-4],[-8,-6],[-2,-3],[-3,-4],[0,-4],[0,-2],[-1,-4],[-1,-3],[2,1],[2,1],[4,8],[8,13],[6,4],[8,7],[4,8],[2,8],[7,2],[5,-1],[5,3],[2,2],[3,-1],[14,-5],[5,1],[1,3],[1,5],[1,5],[-4,1],[-16,12],[-4,5],[-4,10],[-2,7],[1,6]],[[5778,7331],[-1,4],[-5,9],[-3,8],[-2,3],[-4,4],[7,13],[2,0],[2,2],[0,15],[1,9],[2,3],[1,2],[3,7],[5,2],[4,-2],[3,6],[0,13]],[[5793,7429],[1,3],[1,11],[0,17],[2,4],[4,8],[1,4],[-2,-1],[0,2],[1,2],[0,4],[0,2],[2,4],[-1,6],[1,2],[1,2],[4,-1],[-2,-3],[1,-3],[0,-4],[-1,-2],[14,5],[2,4]],[[5822,7495],[1,3],[1,10]],[[5824,7508],[0,2],[1,4]],[[5825,7514],[0,4],[-1,11],[-2,4],[0,4],[0,2],[2,2],[4,-1],[2,1],[3,3],[5,2],[1,1],[7,13]],[[5846,7560],[1,1],[4,9],[0,2],[2,3],[1,6],[1,4],[9,4],[5,0],[3,1],[2,6],[2,2],[-1,-6],[4,-2],[3,0],[3,1],[1,4],[0,11],[-1,5],[-1,4],[-2,7],[2,-3],[1,-3],[2,-7],[0,-7],[0,-4],[1,-4],[2,-4],[2,-2],[6,-2],[6,3]],[[5904,7589],[0,-1],[-4,-4],[-2,-3],[-6,2],[-7,1],[-5,2],[-4,0],[2,-3],[2,-2],[4,-1],[5,-1],[0,-3],[-1,-1],[-2,-1],[-2,0],[-2,-1],[2,-3],[2,1],[3,-2],[8,-7],[5,-3],[8,3],[4,0],[8,3],[1,-3],[5,-4],[2,1],[3,1],[1,-3],[1,-5],[-6,-6],[-5,-4],[-4,-1],[-9,-9],[-9,-10],[2,-3],[1,-2],[5,2],[4,0],[7,-9],[2,-1],[4,1],[4,-5],[2,-7],[0,-4],[-2,-13],[-1,-3],[-1,-1],[0,-3],[5,-6],[3,-2],[4,-1],[5,2],[6,7],[5,10],[7,5],[5,0],[5,-1],[2,5],[6,5],[3,7],[2,1],[3,-1],[3,-2],[1,-2],[2,-1],[5,1],[5,0],[4,2],[1,5],[1,4],[2,4],[1,5],[-4,2],[-4,2],[-3,-1],[-2,-1],[-2,-3],[-5,2],[-3,-1],[-5,-4],[-3,0],[-2,2],[-3,5],[-7,14],[-3,10],[-1,6],[-1,5],[0,6],[4,3],[2,2],[5,9],[2,-4],[0,-3],[-1,-2],[-1,-2],[-6,-7],[1,0],[2,1],[2,2],[2,2],[4,10],[12,13],[5,3],[5,-1],[2,0],[4,4],[4,2],[4,0],[2,-3],[4,7],[3,2],[5,3],[4,0],[5,8],[8,2],[10,-1],[1,0]],[[6061,7615],[7,5],[3,4],[5,1],[-1,-2],[-2,-1],[-3,-3],[4,-1],[7,2],[2,5],[5,0],[2,-4],[1,-5]],[[6091,7616],[0,-2],[-1,-1],[-4,-1],[-9,-7],[-5,-2],[-5,-3],[2,-5],[0,-3],[-5,0],[-3,2],[-2,-1],[-5,-4],[-3,1],[-3,0],[2,-6],[3,-7],[1,-1],[3,1],[7,-9],[5,-8],[-3,-1],[-2,1],[-4,0],[-1,-5],[-2,-4],[0,2],[0,3],[-2,1],[-2,-2],[-2,-11],[-5,-8],[-2,-5],[0,-4],[1,-1],[1,0],[0,-3],[-1,-3],[-10,-3],[-2,-3],[-3,2],[-3,5],[-4,2],[-2,-1],[-2,-2],[2,-1],[1,-1],[4,-3],[-2,-2],[-7,-3],[0,-2],[0,-2],[9,-3],[7,-5],[2,-4],[2,-7],[2,-2],[2,-3],[2,-1],[4,-1],[4,3],[9,-16],[4,-3],[9,-3],[2,-1],[17,-22],[5,-9],[10,-15],[3,-3]],[[6110,7411],[6,-6],[7,-9],[2,-1],[9,-3],[6,-8],[2,-5],[8,-5],[2,-5],[2,-14],[3,-14],[2,-10],[0,-5],[0,-4],[-1,-6],[-6,-10]],[[6152,7306],[-2,-5],[-9,-9],[-4,-3],[-4,-1],[-3,-5],[-12,-8],[-4,-1],[-3,2],[-3,-1],[-3,1],[-10,7],[-16,-5],[-9,-4],[-4,-1],[-14,4],[-4,4],[-9,2],[-10,4],[-2,5],[-6,5],[-4,0],[-1,-2],[-2,-3],[-3,0],[-4,4],[-3,5],[-3,14],[-2,1],[-2,1],[-10,-5],[-7,6],[-3,3],[-2,6],[0,3],[1,2],[0,2],[-4,2],[-7,-6],[-16,1],[-22,3],[-3,-1],[-9,-6],[-12,-5],[-6,-4],[-6,-8],[-18,-15],[-3,-9],[-2,-3],[-13,-1],[-13,6],[-11,-3],[-17,5],[-5,-1],[-1,-2],[-1,-4],[-1,-6],[1,-2],[1,-1],[4,-5],[3,-3],[12,-2],[2,0],[-1,-2],[-9,-1],[-13,-3],[-2,-1],[-5,-6],[2,-2],[1,-1],[2,-1],[3,-2],[-2,-2],[-7,0],[-3,-1],[-10,2],[-9,-2],[-1,1],[1,3],[1,1],[0,2],[-3,1],[-3,0],[-1,-2],[3,-5],[-2,-2],[-1,-1],[-7,-1],[-4,3],[-1,3],[-1,2],[-4,0],[-3,-3],[-8,0],[-7,-12],[-5,-9],[-3,-2],[-1,-7],[0,-12],[-2,-4],[0,-3],[1,-3],[6,1],[4,2],[10,2],[2,-1],[0,-1],[-3,-6],[-3,-4],[0,-3],[1,-2],[3,-8],[0,-3],[-1,-2],[0,-3],[2,-2],[1,0],[2,-1],[1,-1],[-3,-7],[-3,-2],[-1,-1],[1,-3],[0,-2],[1,-4],[2,-4],[2,-2],[4,0],[-1,-2],[-6,-2],[-3,1],[-1,2],[-1,-1],[-1,-4],[-1,1],[-1,4],[1,3],[-1,4],[-2,4],[-2,1],[-2,-1],[0,-3],[2,-7],[-1,-4],[-2,0],[-1,-5],[1,-2],[3,-2],[2,-3],[2,0],[1,1],[2,1],[3,-3],[2,-5],[2,1],[6,-4],[2,-1],[1,-5],[-1,-9],[-4,-2],[-1,-2],[3,-3],[1,-6],[1,-6],[1,-2],[3,0],[1,-2],[3,-3],[0,-5],[-4,-2],[-2,0],[-2,-3],[1,-5],[1,0],[1,2],[9,-1],[13,1],[3,0],[-1,-1],[-3,-5],[-3,-5],[-2,-1],[-8,-1],[-2,-2],[-3,0],[0,-2],[2,-2],[4,0],[4,3],[8,1],[-2,-4],[0,-2],[2,0],[3,2],[3,7],[5,0],[6,-6],[3,-1],[2,0],[2,2],[2,-1],[1,-3],[0,-3],[1,-4],[1,-7],[2,-4],[4,-3],[9,-6],[3,1],[8,4],[4,3],[2,-1],[3,-2],[1,1],[1,3],[1,7],[1,4],[1,16],[2,3],[8,-1],[8,-1],[3,-1],[12,-11],[7,-4],[3,-5],[4,-10],[3,-5],[4,-4],[7,-4],[4,4],[5,0],[9,3],[3,-1],[4,2],[8,7],[2,2],[7,15],[9,10],[2,2],[3,-1],[4,-4],[7,-5],[6,-4],[4,1],[2,4],[1,4],[2,2],[2,1],[3,3],[4,4],[2,-3],[1,-3],[1,-3],[0,-5],[-5,-8],[-4,-6],[-2,-6],[2,-8],[2,-9],[-2,-4]],[[5996,6995],[-1,-4],[-2,-16],[4,-8],[0,-4],[0,-3],[1,-4],[-2,-9],[0,-6],[1,-5],[2,-13]],[[5999,6923],[0,-4],[-2,-3],[-3,-4],[-4,-10],[-1,-12],[-3,-8],[-5,-21],[-2,-7],[-2,-7],[-1,-5],[-1,-5]],[[5975,6837],[-1,-6],[-2,-8],[-3,-12],[-3,-23],[-3,-17],[-6,-17]],[[5957,6754],[-2,-6],[-6,-9]],[[5949,6739],[0,-1],[-8,-6],[-6,-3],[-8,0],[-6,-3],[-1,3],[0,2],[-7,-3],[-1,0],[-5,-2],[-2,-1],[-2,2],[-6,9]],[[5897,6736],[-2,2],[-1,0],[1,-3],[1,-2],[-2,-5],[-3,-1],[-1,3],[-1,4],[-3,1],[-4,3],[3,7],[0,3],[5,-7],[2,-1],[-5,9],[-2,3],[-1,-1]],[[5884,6751],[-7,-4],[-2,0],[-9,7],[-3,1],[-1,-1],[-1,-4],[0,-3],[-5,-1],[-4,-2],[-4,1],[9,6],[1,2],[-9,-5],[-5,-1]],[[5844,6747],[-2,-3],[-1,-3],[-1,-2],[-1,-3],[-3,0],[-2,0],[-3,-2],[-10,-12],[-4,-5],[-4,-3],[-4,-2],[-2,0],[-3,2],[-4,4],[-9,6],[-15,3],[-4,5],[-5,0],[-3,1],[-8,10],[-13,5],[-9,2],[-15,6],[-15,-6],[-4,1],[-2,7]],[[5698,6758],[-1,3],[-2,10],[-2,4],[-2,1],[-6,2],[-6,-1],[-9,1],[-3,1],[-4,5],[-3,2],[-14,3],[-5,6],[0,4],[1,3],[-1,9],[-5,4],[-5,3],[-6,3],[-5,5],[-4,2],[-10,0],[-3,1],[-3,0],[-5,-8],[-3,-1],[-7,0],[-13,-11],[-7,-8],[-7,-12],[-2,-6],[-2,-6],[-1,-10],[1,-15],[2,-8],[2,-6],[1,-6],[0,-6],[-1,-6],[-3,-10],[-8,-17],[-3,-4],[-9,-7],[-4,-1],[-6,1],[-7,7],[-13,20],[-7,4],[-3,5],[-14,8],[-15,7],[-10,1],[-9,2],[-8,6],[-3,3],[-3,6],[-3,7],[-2,10],[-2,7],[0,11],[-2,8],[-3,5],[-18,6],[-3,3],[-5,7],[-2,2],[-9,4],[-5,0],[-4,2],[-7,5],[-4,-1],[-10,-5],[-9,1],[-4,2],[-13,13],[-5,1],[-4,4]],[[5319,6843],[-3,2],[-2,-1],[-2,2],[-1,0],[0,2],[2,1],[-1,1],[-3,3],[-2,11],[-3,3],[-2,-5],[-2,-1],[-3,0],[0,5],[0,5],[-7,-2],[-4,4],[-4,7],[-3,11],[-1,5],[1,4],[2,4],[2,3],[9,11],[4,8],[5,11],[3,9],[4,11],[-2,5],[0,7],[-1,5],[0,5],[-6,8],[-3,1],[-2,5],[-3,8],[-1,8],[1,4],[1,4],[3,6],[4,4],[5,14],[3,5],[2,2],[-2,5],[0,6],[-3,-1],[-5,-7],[-6,-3],[-1,-5],[-3,-3],[-4,3],[2,4],[-5,10],[1,9],[-3,3],[-3,0],[-3,0],[0,-2],[0,-2],[-1,-3],[-2,5],[1,2],[1,3],[-2,1],[-2,1],[-16,-8],[-2,-3],[-6,-8],[-7,-4]],[[5238,7051],[-13,-1],[-6,-3],[-3,1],[-5,7],[-5,3],[-6,2],[1,-7],[-3,-1],[-6,-2],[-10,5],[-2,5],[-5,-3],[-2,-6],[-5,-4],[-9,-3],[-9,-7],[-3,-2],[-3,2],[-6,7],[-3,3],[-3,2],[-28,0],[-7,-6],[-15,0],[-3,-3],[-7,-7],[-7,0],[-11,-2],[-20,-3],[-8,-4],[-5,-5],[-7,-5],[-6,-6],[-4,-5],[-3,-9],[-3,-4],[-4,-1],[-4,3],[-2,0],[-14,-11],[-5,-5],[-3,-5],[-4,-7],[-4,-3],[-5,-7],[-7,-5],[-3,-1],[-5,2]],[[4938,6950],[-6,1],[-6,-1],[-2,1],[-3,0],[-1,2],[-2,7],[-1,1],[0,3],[0,2],[-3,-5],[-4,-4],[-5,-2],[-5,1],[-3,3],[-3,-2],[-5,0],[-10,-4],[-8,2],[-6,4],[-7,11],[-4,8],[-3,7],[0,6],[2,3],[-3,1],[-4,-3],[-3,-2],[-3,-1],[-5,-2],[-1,-5],[-11,-51],[-11,-35],[-4,-10],[-7,-7],[-12,-11],[-20,-15],[-6,-6],[-2,-4],[-7,-15],[-11,-19],[0,-5],[-1,-14],[-2,-8],[-9,-21],[-4,-16],[-1,-20],[0,-12],[-1,-7],[1,-4],[2,-3],[3,-8],[1,-5],[-1,-14],[-2,-8],[-3,-9],[-5,-9],[-5,-14],[-8,-18],[-5,-7],[-11,-12],[-6,-11],[-4,-8],[-3,-4],[-12,-10],[-14,-7],[-9,-1],[-4,-4],[-3,-8],[-3,-6]],[[4634,6536],[-3,-13]],[[4631,6523],[-4,-16],[-2,-15],[-3,-7],[-3,-6],[-7,-8],[-6,-4],[-4,-7],[-3,-2],[-1,-5],[-2,-13],[-2,-7],[-3,-14],[-2,-8],[-2,-11],[0,-19],[-1,-8],[-4,-10],[-4,-4],[-11,-22],[-6,-7],[-3,-6],[-2,-6],[0,-4],[2,4],[1,4],[2,2],[0,-3],[-1,-2],[-3,-11],[-2,-7],[-3,-11],[-3,-7],[1,-4],[-1,-5],[-2,-6],[-2,-13],[-4,-15],[-5,-3],[-3,-7],[-4,-14]],[[4529,6216],[-2,-29]],[[4527,6187],[-2,-29],[1,-3]],[[4526,6155],[1,13],[1,2],[1,2],[2,-1],[4,-16],[3,-9],[1,-2],[1,3],[0,3],[2,-1],[1,-2],[3,-13],[3,-11],[-1,-5],[1,-7],[-2,-12],[-4,-18],[4,2],[-2,-5],[-3,-1],[-1,-2],[1,-4],[5,-8],[2,-8],[2,-16],[2,-11],[1,-16],[0,-19],[-1,-19],[-4,-19],[-4,-15],[-3,-18],[0,-8],[-2,-10],[0,-25]],[[4540,5879],[-1,-5],[-7,-25],[-9,-21],[-7,-7],[-4,-2],[3,-6],[1,4],[2,1],[2,-2],[3,-3],[2,-9],[3,-4],[3,-11],[2,-7],[0,-5],[1,0],[3,2],[1,0],[-1,-1],[-2,-3],[-1,-3],[0,-4],[3,-4],[2,-4],[0,-6]],[[4539,5754],[1,-7],[3,-6],[2,0],[6,6],[8,0],[8,2],[4,-1],[-1,-1],[-4,0],[-5,-2],[-6,-1],[-4,-1],[-1,-3],[0,-3],[-2,1],[-4,-1],[-4,1],[-2,3],[0,5],[-1,2],[-3,-3],[-2,-4],[2,-11],[0,-5]],[[4534,5725],[0,-4],[0,-6],[0,-10],[-1,-2],[1,-2],[0,-2],[2,1],[0,1],[1,3],[2,2],[1,-3],[2,-2],[1,-1],[0,-2],[-1,0],[-2,2],[-4,-3],[-2,-2],[-1,-3],[1,-4],[1,-2]],[[4535,5686],[8,-9],[3,3],[2,-1],[0,-1],[-2,-4],[0,-5],[1,-4],[4,-4],[5,3],[1,-1],[1,-1],[-1,-8],[3,-1],[5,3],[4,5],[2,2],[7,-1],[2,2],[1,0],[0,-1],[-1,-2],[-1,0],[-2,-2],[-6,0],[-1,-2],[-1,-3],[0,-3],[2,-6],[2,0],[1,3],[2,1],[3,-2],[2,-3],[-3,-1],[-2,-1],[-5,-4],[-1,-5],[0,-1],[2,1],[1,0],[0,-1],[-1,-3],[0,-4],[0,-2],[2,-4],[2,0],[1,0],[0,-7],[1,0],[2,6],[1,0],[-1,-7],[2,-4]],[[4582,5607],[-1,-6],[2,-1],[1,0],[1,7],[1,2],[1,-1],[2,-1],[1,-4],[1,-7],[1,-3],[2,5],[0,-2],[0,-7],[0,-3],[5,-17],[7,-7],[2,0],[1,1],[1,-2],[0,-3],[2,-5],[4,-4],[1,-1],[2,3],[0,-4],[1,-4],[0,-8],[-1,-6],[4,1],[3,-7],[1,-4],[0,-2],[3,-5],[1,-3],[-1,-5],[0,-2]],[[4630,5502],[1,-3],[3,-5],[3,-1],[-1,-2],[-3,0],[-1,-5],[0,-3],[1,-7],[2,1],[1,2],[4,-1],[1,2],[0,-1],[0,-3],[-2,-3],[-3,-6],[-2,1],[-1,3],[-2,0],[0,-3],[2,-5],[1,-7],[4,-1],[2,-3],[1,-5],[1,-11],[1,-2],[1,-2],[3,-4],[3,-1],[2,3],[1,0],[-1,-5],[2,-6],[-1,-6],[0,-3],[4,-3],[11,-8],[6,-6],[5,-8],[1,-2]],[[4680,5383],[6,-12],[8,-7],[4,-5],[2,-9],[2,-3],[3,-3],[5,-2],[4,-5],[17,-31],[8,-15],[7,-11],[24,-26],[7,-4],[10,-8],[3,-1]],[[4790,5241],[3,2],[6,6],[4,3],[4,5],[2,2],[9,5],[13,11]],[[4831,5275],[4,3],[10,4],[14,2],[-1,2],[-5,0],[-3,0],[1,2],[2,1],[7,0],[1,-4],[2,0],[7,2],[17,3],[0,1],[-2,1],[-14,-2],[2,3],[5,1],[7,0],[4,0],[3,-5],[15,-5],[1,2],[2,10],[1,1],[1,0],[-1,-8],[3,-3],[1,0],[1,-2]],[[4916,5284],[-2,0]],[[4914,5284],[-4,1],[-1,-1],[4,-2]],[[4913,5282],[1,0],[3,-2],[7,-2],[9,-5],[4,-3],[4,-6],[3,0],[6,7],[4,5],[4,3],[12,8],[7,3],[4,5],[5,4],[4,6],[6,4],[11,10],[11,0]],[[5018,5319],[2,0],[6,3],[1,6],[2,4],[1,4],[2,2]],[[5032,5338],[4,3],[9,4]],[[5045,5345],[5,2],[13,4],[12,2]],[[5075,5353],[2,1],[15,1],[3,7],[2,0],[6,4],[1,-1],[-6,-6],[-2,-1],[-1,-2],[1,-1],[18,1],[9,-4],[5,-7],[7,-11],[5,-12],[1,-2],[0,-2],[0,-5],[2,-2],[3,2],[1,3],[0,1],[0,-4],[1,-1],[2,0],[1,-1],[-2,-2],[-3,0],[-2,0],[0,-2],[1,-3],[4,-4],[5,4],[-1,-3],[-1,-3],[-1,0],[-2,-2],[-1,-4],[1,-4],[0,-1],[3,-1]],[[5152,5286],[-1,-2],[-1,1],[-1,-1],[2,-10],[1,-6],[2,-6],[1,-4],[6,-11],[3,-4],[1,-3],[3,-2]],[[5168,5238],[3,-1],[1,1],[0,5],[2,3]],[[5174,5246],[0,-4],[-1,-2],[0,-1],[1,0],[5,1],[1,0],[2,1],[0,7],[1,-1],[0,-4],[1,-2],[2,0]],[[5186,5241],[1,0],[3,1],[-2,6],[0,7],[0,3],[-1,4],[1,0],[1,-4],[0,-7],[1,-5],[2,-3],[2,1],[4,6],[0,6],[-2,4],[0,1],[2,-1],[2,-4],[2,-4],[5,1],[1,2],[0,3],[1,0],[1,-5],[2,-2],[4,0],[6,2],[8,0],[1,5],[-3,14],[1,1],[2,-6],[2,0],[1,-4],[2,-1],[1,2]],[[5237,5264],[1,-1],[-2,-8],[1,-2],[1,-2],[2,-1],[1,2],[-1,7],[1,-1],[2,-4],[1,0],[1,0],[1,-1],[1,-1],[0,-6],[0,-4],[1,-4],[1,-4],[0,-7],[4,-3],[3,-2],[2,-2],[0,-2],[2,0],[1,-1],[1,1],[1,4],[0,3],[1,0],[1,-2],[1,0],[2,3],[1,-1],[-1,-3],[-1,-2],[3,-5],[0,-1],[-3,0],[-1,-3],[-1,-1],[2,-5],[0,-5],[4,1]],[[5271,5201],[-3,-5],[6,-13],[1,-4],[1,-8],[-2,-10],[0,-10],[-2,-10],[0,-14]],[[5272,5127],[-1,-13],[1,-7],[-3,-8],[-2,-10],[0,-3],[-1,-1],[-3,-6],[-1,-8],[-2,-8],[2,-1],[2,-1],[2,-3],[0,-1]],[[5266,5057],[-1,-2],[2,-12],[0,-8],[0,-4],[-1,0],[-1,1],[-1,4],[-1,0],[-4,-3],[-1,-3],[3,-3],[2,-7],[2,-4],[6,-6],[5,2],[1,-2],[-5,-4],[0,-4],[-2,2],[-5,4],[-3,0],[-1,3],[-1,2],[0,4],[-1,2],[-1,-4],[1,-9],[0,-10],[-1,-16],[-5,-12],[-1,-3],[-1,-1],[-2,0],[-1,-3],[-3,-1],[-2,5],[-2,2],[4,-18],[1,-2],[1,-4],[1,-3],[3,-13],[4,-4],[2,0],[1,1],[0,1],[1,1],[-2,-9],[1,-2],[1,-1],[2,0],[1,2],[1,-3],[1,-2],[-3,-2],[-2,0],[-1,0],[-8,18],[1,-4],[3,-8],[3,-11],[-1,-3],[1,-3],[2,0],[4,-4],[0,-2],[0,-2],[-4,4],[-1,0],[2,-4],[1,-3],[3,-8],[1,-3],[1,-4],[1,-4],[1,-3],[3,0],[2,-1],[3,-3],[3,-3],[-1,-2],[-1,0],[-6,6],[-1,0],[1,-2],[6,-13],[10,-15],[7,-15],[1,-6],[6,-9],[3,-6],[2,-9],[3,-5]],[[5309,4782],[6,-12],[1,-4],[8,-13],[3,-7],[0,-6],[0,-2],[1,-3],[2,-6],[2,-5],[1,-1],[0,-2]],[[5333,4721],[1,-1],[2,-9],[2,-7],[1,-8],[-1,-4],[-1,-5],[1,-6],[1,-1]],[[5339,4680],[0,-3],[3,-5],[2,-5],[1,-1],[2,0],[5,2],[3,5],[2,1],[4,1],[1,-1]],[[5362,4674],[-1,-3],[-6,-5],[-7,-2],[-5,-3],[-2,0],[0,-2],[1,-3],[2,-9],[3,-14],[9,-20],[1,-15],[6,-31],[8,-32],[0,-6],[0,-5],[0,-4],[0,-3],[-9,-18],[0,2],[1,2],[0,2],[-1,-1],[-1,-4],[0,-3],[2,-10],[2,-9],[1,-9],[0,-9],[3,-6],[1,-10],[4,-14],[2,-9],[2,-5],[3,-7],[0,-7],[3,-10],[0,-7],[-2,-24],[0,-18],[-2,-17],[-3,-9],[-5,-13],[-7,-7],[-5,-7],[-2,-14],[-10,-23],[-1,-18],[-4,-15],[-2,-34],[-6,-34],[-2,-14],[-1,-7],[-2,-5],[-1,-2],[-3,-4],[0,-5],[1,-4],[1,-28],[0,-11],[-1,-10],[-1,-21]],[[5326,4041],[-1,-12],[0,-16],[2,-14],[4,-14],[3,-12],[1,-3],[7,-12],[4,-10],[16,-61],[3,-9],[3,-19],[5,-21],[11,-31],[1,-8],[3,-9],[9,-23],[4,-15],[2,-14],[0,-5],[-1,-7],[-1,1],[0,1],[-1,-4],[0,-7],[2,-11],[-1,-11],[1,-9],[0,-23],[0,-8],[4,-19],[4,-14],[2,-13],[-1,-12],[0,-6],[1,-10],[0,-11],[2,-13],[1,-20],[4,-5],[1,-5],[1,-5],[-1,-4],[0,-7],[2,-11],[2,-16],[2,-6],[10,-32],[5,-10],[3,-5],[9,-17],[3,-4]],[[5456,3410],[1,-2],[7,-20],[6,-22],[7,-39],[4,-19],[9,-32],[8,-20],[6,-15],[1,-5],[3,-21],[1,-8],[-1,-13],[-2,-8],[-3,-6],[-3,-1],[-2,3],[-1,-2],[-2,-4],[1,-8],[2,-4],[1,-6],[3,-3],[2,-9],[3,-3],[1,-5],[3,-12],[1,-4],[0,-5],[-3,-3],[0,-7],[0,-7],[2,-6],[1,-3],[0,10],[1,4],[1,1],[2,0],[3,1],[1,-1],[2,-1],[0,-5],[1,-3],[-1,-3],[1,-3],[1,0],[2,1],[4,-1],[1,-3],[3,0],[1,-2],[1,-3],[0,-4],[0,-2],[2,0],[7,-8],[6,0],[2,-1],[3,-1],[11,16],[3,2],[7,1],[3,3],[2,1],[2,1],[6,-3],[2,0],[6,2],[7,0],[12,17],[5,1],[4,2],[5,0],[5,-3],[10,-1],[2,1],[7,5],[3,-1],[13,-4],[12,-6],[6,0],[2,6],[3,5],[5,1],[8,-4],[3,0],[2,1],[0,9],[4,6],[5,2],[13,-3],[5,3],[13,10],[8,9],[11,15],[2,2],[10,16],[7,8],[11,19],[8,16],[9,18],[7,11],[3,3],[4,6],[9,19],[5,14],[5,16],[6,20],[4,9],[4,18],[5,12],[12,24],[3,1],[2,2],[2,2],[7,13],[3,6],[4,17],[4,33],[1,9],[4,20],[1,13]],[[5913,3508],[0,1],[1,32],[1,10],[-1,-1],[-1,-2],[-1,-8],[-1,2],[-1,2],[-2,2],[-2,4],[-1,5],[2,6],[1,4],[2,10],[5,8],[11,13],[5,4]],[[5931,3600],[8,7],[22,14],[10,9],[5,6],[3,6],[5,15],[1,6],[2,13],[-1,2],[-1,0],[-1,-3],[-1,0],[-1,2],[0,5],[3,30],[3,12],[-2,10],[-1,7],[2,15],[0,5],[-1,3],[0,3],[-1,3],[-1,1],[-1,-4],[0,-7],[0,-5],[-1,-3],[-2,3],[1,8],[0,12],[-2,16],[0,6],[-4,14],[0,11],[-4,22],[-3,7],[-3,6],[-2,5],[0,4],[2,17],[0,9],[0,6],[-1,3],[-2,4],[2,0],[4,-7],[1,0],[1,1],[12,18],[8,18],[5,9],[4,5],[4,4]],[[6003,3953],[1,-2],[2,1],[1,8],[1,-4],[3,1],[0,4],[2,7]],[[6013,3968],[1,3],[6,11],[4,10],[1,3],[0,5],[2,3],[2,2],[5,9],[7,9],[9,10],[6,4],[1,3],[2,2],[7,4],[7,5],[1,1],[1,1],[1,-1],[4,1],[2,2],[3,2],[3,7],[1,3],[11,11],[4,7],[2,1],[-1,8],[2,3],[3,1],[3,9],[1,2],[0,3],[2,6],[3,6],[7,16],[3,12],[0,4],[-1,4],[0,2],[2,1],[0,3],[0,4],[2,5],[2,3],[0,4],[-1,4],[0,4],[0,2],[0,4],[-1,2],[-1,0],[-3,-6],[0,5],[0,3],[2,6],[0,4],[-1,1],[-2,1],[0,3],[0,15],[-1,13],[0,5],[0,4],[1,5],[-1,4],[0,4],[0,6],[0,3],[0,4],[-3,0],[0,3],[0,2],[3,4],[0,4],[1,7],[-1,6],[-2,2],[1,5],[0,4],[-1,11],[1,7],[0,3],[-1,6],[-1,10],[0,11],[-1,7],[0,4],[2,4],[2,7],[-1,2],[0,2],[0,3],[2,6],[-3,3],[2,3],[1,3],[-2,5],[-2,6]],[[6123,4418],[0,1],[0,2],[-2,3],[-5,7],[-2,2],[-1,2],[-3,0],[-1,4],[-2,4],[-4,1],[1,5],[0,4],[-1,6],[-1,8],[-2,10],[1,12],[-6,14],[1,2],[0,2],[-3,8],[-2,15],[0,6],[1,6],[3,12],[0,11],[-3,4],[-1,-2],[0,15],[2,10],[2,7],[2,5],[1,5],[-2,8],[-5,4],[-2,7],[-3,7],[-1,3],[-3,3],[-3,7],[0,7],[-2,7],[1,11],[2,14],[2,6],[2,16],[1,4],[1,5],[0,5],[2,11],[1,5]],[[6089,4739],[0,1],[2,3],[2,0],[3,8],[4,18],[1,2],[1,2],[1,5],[0,2],[1,2],[1,7],[2,12],[1,2],[1,5],[1,5],[4,6],[0,4],[2,9],[-1,11],[2,7],[1,3],[4,5],[6,0],[5,9],[0,3],[2,3],[1,5],[0,3],[-1,6],[1,-1],[1,-1],[0,4],[1,2],[2,-1],[1,-1],[5,2],[3,5],[4,9]],[[6153,4905],[3,7],[3,8],[3,13],[1,3],[1,5],[1,4],[4,7],[3,6],[5,13],[2,3],[3,8],[2,4]],[[6184,4986],[2,4],[21,44],[7,13],[9,14],[8,16],[16,23],[25,28],[7,9],[23,45],[17,38],[13,29],[7,26],[12,30],[11,37],[1,13],[4,21],[3,12],[6,17],[3,9],[3,11],[2,17],[7,13],[5,17],[1,6],[3,13],[6,14],[1,8],[4,10],[0,16],[2,12],[0,18],[1,5],[3,2],[5,3],[1,-2],[4,-1],[0,2],[-1,3],[-2,2],[-3,3],[0,-2],[0,-2],[-3,-3],[-1,1],[0,1],[2,1],[0,3],[1,3],[0,3],[-1,24],[-1,14],[2,10],[2,8],[0,5],[1,5],[-2,0],[-11,8],[-4,-2],[-3,-7],[-2,-5],[-10,-11],[-13,-4],[-7,-6],[-9,-4],[-3,-1]],[[6359,5625],[-1,0],[-7,3],[-2,0],[-4,-1],[-12,-9],[-8,-1],[-7,3],[-2,0],[-5,-4],[-7,-10],[-11,-10],[-3,0],[-6,2],[-6,1],[-6,2],[-3,-1],[-10,-9],[-11,-12],[-16,0],[-3,2],[-3,5],[-8,13],[-7,13],[-5,18],[-5,8]],[[6201,5638],[-3,4],[-3,1],[-4,0],[-3,-1],[-4,-3],[-2,-1],[-1,1],[0,3],[3,0],[4,10],[7,5],[6,7],[2,4],[1,3],[1,6],[-1,9],[-2,6],[-5,11],[0,2]],[[6197,5705],[-1,7],[-2,4],[-1,-5],[-5,3],[-2,9],[-5,11],[-4,-1],[-1,11],[-3,10],[-16,22],[-5,15],[-9,21],[-10,6],[-5,8],[-2,3],[-3,2],[-4,0],[-3,3],[-3,7],[-1,4],[0,6],[-2,4],[-3,4],[-2,-3],[0,-6],[0,-4],[0,-2],[0,-4],[-2,5],[-3,13],[-1,4],[-2,0],[-3,14],[-3,8],[-2,15],[-2,30],[-3,20],[-4,19],[-8,32]],[[6072,6000],[-1,3],[-7,9],[-1,3],[-1,-1],[-1,-1],[-2,5],[-2,4],[-4,8],[-6,8],[-3,1],[-2,2],[-2,4],[-3,15],[-3,27],[0,12],[-1,18],[-1,15],[1,9],[-1,10],[0,9],[-1,5],[0,7],[2,-2],[1,-2],[0,2],[0,2],[-1,4],[-4,8],[-4,15],[-1,10],[0,12]],[[6024,6221],[0,1],[-2,5],[-11,16],[-5,14],[-9,6],[-2,2],[-1,4],[-3,5],[-4,18],[-1,10],[0,18],[0,4],[1,4],[1,1],[1,1],[4,-1],[-4,7],[-4,5],[-2,7],[-6,11],[-9,37],[-5,17],[-3,14],[-7,18],[-8,29],[-2,6],[-2,22],[-1,8],[-2,4],[-3,4],[-1,5],[-3,10],[1,5],[-1,11],[-1,4],[-4,5],[-4,8],[-5,13],[-4,7],[-1,4],[-1,4],[-1,5],[-3,7],[-1,4],[0,11],[-1,7],[-1,4],[-5,8],[-1,5],[2,7],[2,6],[-1,4],[3,3]],[[5904,6665],[2,-10],[2,-16],[2,-4],[1,-2],[1,-7],[6,-12],[2,-5],[2,-11],[0,-4],[1,-8],[5,-9],[5,-8],[4,-11],[8,-13],[5,-3],[3,7],[2,7],[1,5],[0,14],[5,22],[3,28],[3,9],[2,3]],[[5969,6637],[2,4]],[[5971,6641],[0,-4],[-1,-7]],[[5970,6630],[-4,-35],[0,-12],[-3,-13],[-2,-7],[0,-5],[3,4],[3,-1],[7,-1],[3,-3],[6,-17],[5,-17],[5,-9],[2,-11],[5,-10],[2,-7],[4,-9],[8,-27],[4,-4],[1,-8],[2,-8],[2,-3],[2,-3],[6,-20],[2,-7],[1,-5],[1,-6],[-2,-5],[-1,-3],[5,-11],[2,-9],[3,-9],[3,-1],[2,0],[3,-5],[3,0],[1,-3],[4,-4],[5,-8],[5,-11],[2,-9],[5,-14],[1,-6],[1,-8],[1,-3],[3,-6],[-2,0],[2,-5],[2,-2],[0,-4],[1,-6],[1,-11],[0,-5],[-1,-5],[-1,-10],[-1,-8],[2,-6],[1,-6],[2,-8],[0,-5],[-2,-7],[5,-18],[6,-14],[4,-12],[3,-7],[4,-5],[6,-2],[11,-15],[4,-9],[4,-4],[0,-2],[0,-4],[2,-5],[2,-4],[5,-23],[1,-5],[2,-6],[0,-6],[1,-5],[5,-12],[2,-11],[5,-14],[2,-7],[9,-12],[6,-13],[1,-10],[2,-7],[2,-4],[2,-5],[0,-5],[3,-4],[1,-4],[1,-4],[0,-5],[2,-7],[0,-4]],[[6188,5909],[1,-19],[-3,-21],[2,-16],[0,-2],[0,-4],[-1,2],[-2,2],[-1,-5],[6,-6],[1,-7],[1,-4],[0,-2],[-1,-2],[1,-2],[0,-3],[2,-12],[0,-2],[0,-2],[1,-8],[1,-8],[0,-10],[4,-9],[2,-9],[0,-3],[-2,-21],[7,-23],[0,-8],[4,2],[6,-3],[3,-4],[2,0],[3,2],[4,0],[3,1],[7,8],[4,-2],[3,1],[4,1],[2,7],[2,4],[6,3],[4,10],[4,5],[7,4],[8,1],[8,0],[5,1],[3,1],[5,5],[8,3],[4,3],[7,11],[6,6],[1,3],[2,2],[8,-3],[5,1],[4,2],[2,0],[3,4],[4,8],[3,5],[1,6],[1,2],[7,8],[6,4],[10,6],[7,1],[5,5],[5,6],[13,6],[9,4],[8,6],[2,3],[2,3],[2,1],[4,4],[3,3],[4,4],[0,6],[-1,11],[1,12],[3,7],[3,5],[4,4],[14,10]],[[6474,5924],[6,4],[9,2],[4,6],[5,3],[3,5],[9,2],[5,0],[3,-2],[3,-2],[8,4],[3,7],[3,9],[0,3],[0,4],[-1,3],[0,4],[6,15],[4,2],[11,3],[7,1],[4,2],[4,10],[3,23],[5,9],[3,4],[7,5],[7,2],[6,1],[2,1],[2,2],[0,7],[-1,6],[0,10],[-1,10],[0,4],[0,7],[2,8],[1,9],[1,7],[2,6],[4,12],[2,1],[2,1],[0,-5],[-1,-5],[2,-2],[2,0],[4,1],[1,5],[5,17],[5,17],[5,10],[7,8],[2,4],[4,15],[3,10],[1,6],[3,9],[1,5],[0,6],[0,5],[-3,2],[-5,2],[-3,4],[-3,8],[-3,10],[-5,8],[-1,6],[-2,6],[-2,3],[-2,7],[-5,7],[-3,0],[-3,-2],[-2,1],[-5,5],[-8,2],[-6,3],[-11,6],[-3,4],[-6,9],[-4,10],[-3,8],[-4,13],[-3,15]],[[6566,6387],[-1,2],[0,31],[-2,4]],[[6563,6424],[0,4],[1,2],[1,3],[1,17],[1,5],[0,7],[-1,1],[-1,1],[0,-3],[-2,-4],[-2,-1],[-1,1],[-1,-2],[-2,-8]],[[6557,6447],[-1,-8],[-3,-7],[-11,-16],[-3,-6],[-3,-5],[0,-4],[-6,-10],[-10,-13],[-2,-6],[-1,-5],[-2,-3],[-1,-2],[-1,-4],[-1,-5],[-2,-5],[-2,-1],[-5,-5],[-7,-5],[-2,0],[-13,1],[-9,3],[-10,0],[-4,-2],[-7,-7],[-4,-1],[-6,1],[-2,1],[-1,4],[-1,10],[-1,0],[-2,0],[-1,2],[0,2],[-1,-2]],[[6432,6349],[-1,0],[-2,1],[-2,0],[-2,2],[1,7],[2,3],[-1,2],[-2,0],[-2,2]],[[6423,6366],[4,3],[1,1],[3,12],[1,4],[1,5],[0,5],[-1,8],[-2,6],[0,3],[0,4],[1,9],[1,6],[-1,6],[-4,6],[-4,8],[-4,-4],[-3,-5],[-3,-15],[-1,-6],[-1,-6],[-2,-3],[0,-3],[1,-12],[2,-16],[-1,-2],[0,-3]],[[6411,6377],[-3,4],[-1,5],[-3,7],[-2,12],[-1,7],[-5,8],[-1,3],[-1,7],[-2,5],[-1,7],[-2,8],[1,1],[1,-1],[1,-1],[1,0],[1,12],[-1,5],[-2,3],[-2,4],[0,5],[-1,3],[1,2],[2,-2],[1,-1],[0,1],[-4,9],[-8,7],[-5,11],[-3,1],[-4,8],[-3,7],[2,3],[-2,2],[-2,1],[-5,4],[-3,6],[0,2],[1,2],[-1,5],[-1,4],[-4,9],[-3,13],[0,5],[-2,5]],[[6345,6585],[-1,5],[-1,3],[-1,4],[-2,8],[-2,4],[-3,13],[0,4],[-1,4],[-1,2],[-2,-1],[-3,0],[-3,1],[0,2],[3,4],[4,7],[2,-1],[1,-1],[2,-1],[-1,3],[-1,5],[-2,7],[-1,6],[0,2]],[[6332,6665],[0,2],[3,1],[2,0],[6,-4],[2,-1],[3,1]],[[6348,6664],[1,1],[2,3],[5,0],[1,1],[1,4],[0,6],[-1,5],[1,4],[4,3],[-1,3],[3,0],[3,-2],[0,-3],[-1,-2],[-3,2],[-1,-1],[-1,-1],[0,-2],[1,-2],[10,-10],[4,-5],[12,10],[2,-1],[2,-8],[1,-7],[2,-3],[4,-11],[4,-7],[3,-7],[1,-5],[-1,-7],[1,-3],[3,-2],[3,-3],[0,-3],[-1,-5],[0,-3],[5,-5],[1,-3],[1,-12],[1,-4],[4,-12],[0,-5],[6,-12],[2,-3],[3,-1],[4,0],[6,-1],[4,-6],[8,-5],[4,-7],[1,-6],[1,-4],[8,-10],[10,-7],[3,-4],[2,-5],[5,-7],[3,-1],[7,1],[5,-2],[8,-5],[3,-5],[3,0],[4,3],[7,9],[4,3],[4,0],[3,3],[2,6],[1,2],[8,3],[5,6],[5,3],[2,0],[10,-4],[2,-2],[3,-5],[2,-5],[2,-6],[1,-6],[1,-18],[2,-11],[0,-7],[2,-7],[2,-7],[11,-4],[2,-3],[4,2],[2,-3],[5,-3],[3,-1],[6,1],[8,-2],[7,-8],[5,1],[6,3],[4,-4],[6,-1],[2,-2],[4,2],[10,-4],[3,7],[2,-2],[1,-4],[1,-3],[13,-6],[4,-2],[4,-2],[2,3],[2,2]],[[6709,6399],[5,-3]],[[6714,6396],[5,0],[5,1],[2,3],[1,1],[1,-2],[2,-3],[2,1],[2,2],[3,3],[3,1],[10,-2],[4,1],[3,-1],[6,-1],[0,5],[2,3],[4,2],[6,-3],[2,1],[2,3],[2,-2],[0,-2],[11,-6],[2,-1],[1,-2],[4,7],[8,1],[9,3],[8,-1],[5,4],[10,2],[3,0],[2,-1],[2,0],[-2,2],[-1,1],[-7,0],[1,3],[2,2],[3,1],[3,-2],[2,-5],[1,-6],[4,-8],[0,-7],[0,-10],[0,-3],[11,-4],[2,-2],[3,-22],[1,-6],[0,-5],[2,-4],[1,-2],[1,-1]],[[6873,6335],[1,-1],[0,-5],[2,-3],[2,2]],[[6878,6328],[0,-3],[1,-3],[4,1],[1,4]],[[6884,6327],[3,-4],[1,0],[1,1]],[[6889,6324],[1,-1],[1,-4],[1,2],[1,4]],[[6893,6325],[1,-7],[1,-8],[3,1],[2,5],[2,3],[4,3],[4,2],[-4,-5],[-5,-7],[-1,-3],[3,-12],[3,-9],[5,-8],[12,-11],[11,-5],[3,1],[3,4],[7,5],[2,1],[2,1],[2,-2],[1,2],[1,3],[1,2],[1,1],[1,-3],[0,-2],[-2,-2],[-3,-8],[-4,-14],[-3,-1],[-2,0],[-5,-5],[-3,0],[-2,-3],[-3,0],[-7,-7],[-1,1],[-2,2],[-1,5],[-3,1],[-1,-3],[-1,-5],[1,-5],[5,-12],[6,-8],[4,-9],[6,-10],[8,-18],[2,-5],[10,-14],[7,-5],[4,-2],[4,2],[11,7],[4,5],[13,11],[1,3],[5,18],[0,7],[-1,3],[-1,3],[-2,1],[-2,2],[1,2],[1,3],[2,4],[2,2],[1,4],[1,5],[-2,3],[-2,2],[5,0],[3,-2],[4,2],[3,-1],[3,-1],[-3,-2],[-2,0],[-2,-3],[-1,-10],[2,-1],[3,1],[-2,-2],[-1,-3],[-2,-10],[9,-1],[3,1],[4,3]],[[7030,6208],[-2,-3],[-6,-5],[-3,-3],[-3,-5],[2,-1],[2,1],[-2,-2],[-1,-3],[2,-11],[1,-3],[2,0],[0,-2],[1,-8],[1,-6],[0,-9],[0,-6],[-5,-27],[-1,-14],[0,-2],[1,-2],[0,-10],[3,-3],[-2,-4],[1,-2],[0,-3],[6,-5],[-5,2],[-1,-3],[1,-2],[0,-8],[0,-5],[2,2],[2,7],[1,-7],[-1,-5],[-2,-8],[-1,-6],[1,-2],[1,-4],[0,-11],[1,-6],[1,-9],[1,-11],[3,-16],[0,-5],[3,-18],[2,-41],[4,-17],[0,-6],[4,-10],[2,-9],[1,-3],[3,0],[-1,-4],[1,-2],[1,-3],[2,-5],[-4,0],[3,-5],[1,-13],[3,-7],[1,-3],[4,-10],[2,-4],[1,-4],[1,-4],[1,-5],[2,-11],[0,-2],[1,-7],[3,-11],[1,-10],[1,-5],[0,-4],[2,-24],[1,-6],[2,-7],[2,-16],[7,-28],[1,-2],[2,-3],[3,-8],[3,-6],[4,-13],[2,-6],[3,-17],[2,-15],[5,-22],[1,-4],[2,-7],[0,-2],[0,-4],[1,-4],[3,-5],[3,-22],[-1,-1],[-1,1],[0,10],[-1,6],[-2,5],[-1,1],[2,-14],[0,-12],[3,-12],[0,-2],[1,-1],[1,-2],[0,-4],[2,-10],[2,-3],[9,-25],[3,-5],[7,-9],[6,-4],[1,3],[6,3],[8,11],[1,7],[1,9],[1,12],[3,6],[4,6],[15,9],[7,0],[5,-4],[-1,3],[-3,2],[-4,2],[-3,1],[-2,3],[-1,4],[1,6],[2,6],[7,20],[0,8],[1,4],[3,3],[3,1],[2,-1],[2,0],[3,0],[2,1],[0,25],[0,23],[0,4],[-1,4],[-3,-1],[2,3],[1,4],[-1,7],[0,7],[3,16],[3,14],[2,4],[2,8],[3,13],[3,38],[-1,4],[-5,5],[-2,4],[3,6],[2,-6],[1,-4],[1,-2],[-2,11],[0,5],[0,4],[-3,11],[0,9],[0,4],[1,4],[0,7],[0,5],[-2,13],[-1,15],[1,14],[6,21],[2,5],[7,5],[2,0],[2,-1],[1,-6],[2,1]],[[7246,5876],[1,-1],[2,0],[0,3],[1,4],[3,4],[3,17],[1,4],[3,2],[9,-2]],[[7269,5907],[1,0],[11,8],[3,4],[2,6],[0,3]],[[7286,5928],[1,4],[0,2],[-1,3],[-1,3],[0,3],[2,6],[7,10],[10,10],[6,9],[6,10],[5,12],[2,3],[12,13],[3,6],[7,16],[5,11],[2,4],[1,5],[1,4],[13,21],[6,7],[0,1],[-2,2],[-4,-5],[-2,0],[0,1],[2,8],[6,8],[1,-1],[2,-1],[0,-6],[-1,-2],[-1,-1],[2,-1],[8,6],[10,6],[2,1],[1,1],[0,3],[-2,3]],[[7395,6113],[1,0],[3,-2],[2,4],[1,5],[7,8],[1,2],[-1,4],[2,6],[3,5],[1,4],[-1,3],[-1,12],[-1,8],[0,7],[3,7],[4,8],[2,2],[14,6],[4,4],[3,6],[3,10],[2,2],[1,4],[-2,4],[-2,1],[-1,3],[-1,6],[2,-6],[2,-2]],[[7446,6234],[3,-5],[0,-6],[-3,-13],[-1,-5],[2,-4],[4,0],[0,4],[1,3],[0,-2],[4,-6],[4,3],[0,3],[-1,6],[3,16],[0,-3],[1,0],[1,-1],[0,-2],[-1,-15],[0,-4],[1,-2],[0,-3],[3,5],[1,4],[1,-5],[2,0],[2,0],[0,6],[-1,4],[-2,6],[2,0],[1,9]],[[7473,6227],[1,-5],[0,-7],[2,-5],[2,-4],[1,-1],[2,1]],[[7481,6206],[3,6],[1,5],[0,6],[0,10],[0,4]],[[7485,6237],[2,-16],[0,-7],[0,-5],[2,2],[1,4],[2,2],[2,4],[1,6],[1,4],[-1,7],[1,5],[3,4]],[[7499,6247],[-3,-8],[0,-6],[1,-5],[1,-5],[3,4],[2,2],[2,1],[-3,-7],[-1,-4],[0,-4],[2,-2],[1,-2],[2,1],[1,4],[2,8],[4,8],[2,2],[1,2],[0,6],[0,4],[-2,6],[-1,2],[0,3],[0,3],[-2,3]],[[7511,6263],[0,5],[1,3],[3,1],[-2,4],[-1,4],[2,2],[2,3],[0,3],[0,4],[-2,4],[-4,2],[-3,4],[4,-1],[4,0],[0,2],[0,4]],[[7515,6307],[0,2],[1,1],[0,-3],[0,-5],[1,-10],[0,-10],[0,-3],[5,-17],[4,-7],[5,1],[2,1],[3,5],[2,4],[2,5],[0,-5],[2,-5],[4,-11],[1,-6],[2,-6],[2,3],[0,-2],[-1,-5],[1,-4],[1,-15]],[[7552,6215],[3,-11],[0,-9],[1,-19],[4,-11],[2,-5],[1,-6],[1,0]],[[7564,6154],[1,-4],[7,-13],[3,-10],[0,9],[-1,6],[1,0],[2,-5],[1,-3],[2,-5],[-1,-2],[-1,-1],[-1,-4],[1,-2],[1,-1],[3,7],[1,4],[1,3],[0,-2],[-1,-10],[1,0],[1,0],[-1,-3],[-1,-3],[3,-12],[2,-1],[0,3],[-1,8],[3,1],[3,0],[1,-1],[1,-2],[4,-6],[3,1],[-1,-4],[-1,-4],[1,-2],[2,-2],[1,-3],[0,-2],[2,-4],[1,-2],[2,-1],[1,-3],[-1,-6],[-2,-3],[-2,-2],[-2,2],[-4,7],[-2,0],[-1,-2],[3,-10],[3,-9],[3,-3],[3,-4],[1,4],[0,2],[0,8],[1,2],[1,5],[1,1],[-1,-8],[1,-14],[1,-2],[4,-6],[-2,-1],[2,-7],[1,-5],[4,-17],[2,-21],[2,-7],[1,-8],[-1,-14],[-2,-8],[-1,-2],[0,-10],[-2,-4],[-1,-13],[-1,-4],[-1,-3],[-2,-22],[1,-6],[2,0],[4,5],[1,5],[3,5],[1,1],[1,2],[0,5],[1,5]],[[7630,5917],[0,-4],[0,-3],[-1,-8],[0,-6],[-1,-4],[1,-4]],[[7629,5888],[0,-5],[4,4],[1,3],[0,4],[1,4]],[[7635,5898],[0,-2],[0,-3],[0,-3],[0,-3],[2,-9],[3,1]],[[7640,5879],[3,0],[1,2],[3,9],[1,4],[0,-7],[-1,-5],[-1,-7],[2,-2],[1,0],[5,6],[3,8],[1,5],[1,6],[7,4],[1,2],[0,3]],[[7667,5907],[1,1],[2,-1],[4,4],[1,2],[-3,7],[1,3],[-2,8]],[[7671,5931],[1,1],[1,-1],[0,-6],[1,-4],[2,-4],[2,-1],[2,1],[3,3],[4,8],[1,4],[2,7],[1,7],[-1,9],[1,6],[-1,2],[0,3],[3,-5],[3,-6],[0,-2],[3,-4],[0,-2],[1,-9],[1,-8],[2,-4],[1,-9],[4,0],[3,1],[1,1]],[[7712,5919],[2,1],[-2,-3],[-1,-3],[0,-12],[0,-6],[-1,-7],[3,-8],[2,-24],[-1,-7],[2,-7],[0,-18],[2,-7],[2,2],[2,-7],[-3,3],[0,-3],[2,-10],[0,-7],[3,-10],[-1,-10],[1,-4],[1,-11],[1,-3],[1,18],[1,-2],[0,-6],[0,-6],[5,-14],[2,-10],[2,-7],[1,-10],[1,-8],[0,-4],[1,-6],[0,-7],[-1,-5],[1,-6],[-1,-2],[-1,-3],[1,-1],[2,0],[-1,-6],[1,-4],[0,-5],[-2,-3],[0,-2],[0,-4],[0,-3],[2,-2],[3,4],[1,-2],[1,-1],[-3,-4],[-1,-4],[0,-4],[0,-4],[0,-6],[0,-5],[-2,-6],[0,-8],[-2,-7],[-2,-7],[-1,-1],[-1,-2],[2,-18],[-1,-10],[1,-4],[1,-4],[3,8],[1,1]],[[7741,5566],[-4,-20],[-2,-15],[-1,-4],[-2,-11],[-1,-18],[-3,-11],[0,-13],[0,-7],[2,-11],[1,-2],[2,0],[2,4],[0,4],[3,1],[1,-2],[2,-3],[2,-11],[3,-2],[3,-3],[2,-4],[-1,-7],[1,-3],[3,0],[3,-5],[1,-3],[1,-11],[2,-2],[3,0],[2,1],[-1,-8],[1,-3],[2,0],[1,-3],[0,-13],[4,-7],[7,-17]],[[7780,5357],[1,-6],[3,-8],[3,-11],[0,-12],[0,-10],[3,-30],[4,-22],[0,-16],[1,-8],[3,-7],[1,-4],[-1,-1],[-1,-2],[2,-6],[2,-5],[4,-8],[3,-9],[5,-12],[1,-6],[1,-7],[-2,-7],[2,-3],[1,-1],[3,-7],[7,-7],[3,-6],[8,-12],[11,-11],[5,-10],[4,-4],[13,-14],[1,-2],[1,-4],[2,-6],[2,1],[4,6],[3,1],[3,-1],[2,0],[0,6],[0,4],[1,-3],[1,-3],[1,-2],[0,-2],[0,-2],[2,-3],[2,2],[1,1],[0,4],[-2,13],[-7,30],[-4,14],[0,4],[-8,11],[-1,3],[-1,5],[0,19],[-1,6],[1,8],[-2,8],[-1,6],[2,11],[1,24],[0,15],[-1,10],[-6,23],[-3,8],[-3,6],[-2,3],[-4,4],[-7,12],[-5,17],[-2,2],[-5,2]],[[7835,5346],[-8,13],[-5,16],[-3,6],[-3,2],[-3,0],[-4,-2],[-4,0],[-6,7],[-3,5],[-3,5],[-2,-1],[-2,2],[-2,5],[-4,12],[-2,6],[0,7],[3,2],[2,-3],[0,-4],[-1,-3],[0,-2],[2,0],[1,-1],[0,-4],[1,-10],[3,-3],[-1,6],[-1,6],[-5,46],[-2,8],[-1,5],[-1,-2],[0,-2],[-2,4],[-2,5],[-1,4],[-2,25],[0,4],[-2,5],[-3,2],[-9,-6],[-1,1],[-3,2],[1,5],[0,3],[-2,12],[-1,6],[0,11],[1,14],[0,5],[-1,3],[2,4],[1,10],[6,17],[1,12],[1,6],[2,14],[2,11],[2,5],[1,11],[3,6],[2,7],[0,10],[-1,18],[1,5],[2,15],[-1,7],[-1,4],[0,6],[3,5],[4,3],[8,1],[2,3],[1,-2],[7,-4],[2,-1],[-1,-5],[0,-3],[0,-6],[-1,-8],[0,-12],[-1,-6],[1,-4],[1,-1],[4,2],[10,-3],[8,4],[3,-2],[1,-3],[2,-2],[3,-1],[2,-5],[3,-7],[0,2],[1,2],[2,-8],[3,-4],[3,-4],[1,3],[0,2],[2,-3],[3,-7],[1,-7],[2,-7],[1,-3]],[[7858,5650],[0,2],[1,1],[1,-3],[1,-7],[3,-7],[-1,-5],[0,-9],[0,-7],[2,-9],[3,-1],[2,1],[2,3],[1,6],[2,4],[2,-2],[1,-3],[2,-10],[-1,-7],[-2,-2],[-2,-3],[0,-3],[2,-3],[2,-3],[5,4],[1,4],[1,-3],[9,-3],[5,-7]],[[7900,5578],[2,-4],[3,-4],[0,-3],[2,-3],[2,2],[1,0],[2,-5],[3,0],[2,-2],[1,-4],[1,-3],[-1,-3],[-2,-1],[-3,-3],[-1,-12],[-1,-23],[0,-22],[2,-3],[-4,-8],[4,-1],[6,3],[2,4],[4,5],[2,9],[3,8],[18,16],[1,3],[0,3],[-1,5],[-1,5],[-8,18]],[[7939,5555],[3,-2],[7,-16],[5,-7],[3,0],[2,3],[1,2],[-1,4],[-1,6],[-9,18],[-2,4]],[[7947,5567],[9,-15],[3,-4],[1,-1],[2,2],[0,3]],[[7962,5552],[0,2],[1,4],[2,3],[0,2],[-1,3],[-4,2],[-3,4]],[[7957,5572],[5,-1],[3,0],[0,3],[0,2],[-1,4],[-1,1],[-1,-1],[-2,1],[4,4],[2,-6],[3,-3],[1,1],[0,2],[1,10],[1,3],[0,-2],[0,-4],[2,-3],[3,-2],[1,-3],[1,-1],[3,3],[2,2],[3,4],[8,8],[4,1],[3,10],[2,1],[3,1],[4,6],[4,6],[4,3],[3,6],[5,1],[0,8],[1,6],[3,1],[1,3],[0,4],[0,2],[-1,4],[1,4],[1,4],[0,1],[0,1],[0,-3],[1,-3],[0,3],[0,2],[-1,4],[0,19],[2,-1],[-2,14],[2,3],[1,3],[2,-5],[1,-4],[0,7],[0,13],[-2,4],[-1,11],[-1,3],[0,10],[-1,7],[0,15],[1,-5],[0,5],[-1,11],[-1,3],[0,3],[-1,6],[-1,7],[-2,9],[0,9],[-1,5],[-3,11],[-1,10],[-2,11],[-2,2],[-2,4],[-3,5],[-3,10],[-2,6],[-3,7],[0,2],[0,3],[-1,1],[-1,-1],[-1,4],[-2,5],[-2,5],[-1,0],[-2,0],[-1,-2],[-1,1],[-1,5],[-2,4],[-4,5],[-2,2],[1,2],[-6,8],[-5,6],[-1,9],[-6,9],[-5,8],[-6,17],[-4,4],[0,1],[3,-2],[-1,8],[2,4],[-3,6],[-5,10],[-2,2],[-3,3],[-4,10],[-2,4],[-1,4],[-1,6],[-1,2],[-3,10],[1,5],[2,4],[2,9],[0,5],[0,5],[0,7],[5,19],[2,3],[3,0],[7,12],[3,5]],[[7958,6127],[2,5],[-1,8],[6,11],[-1,4],[-2,9],[1,2],[1,0],[1,0],[1,-2],[2,-1],[2,2],[1,-1],[1,2],[2,0],[1,-2],[1,-1],[5,6],[1,4],[0,4],[1,5],[3,3],[3,1],[2,3],[3,5],[3,0],[1,0]],[[7998,6194],[3,1],[2,2],[3,0],[2,4],[0,4],[1,0],[1,-1],[2,-4],[1,1],[1,2],[-1,4],[0,5],[0,4],[3,0],[0,-2],[0,-3],[0,-2],[2,-3],[2,-4],[1,-1],[2,0],[2,0],[3,0],[2,-2],[1,-3],[-1,-3],[-1,-3],[2,0],[2,1],[4,0],[2,2],[3,3],[-1,9],[2,-1],[0,-1],[3,-8],[2,0],[0,2],[2,-4],[3,0],[0,-6],[-4,-2],[-1,-6],[-2,-6],[1,-4],[-2,-8],[1,-2],[1,-2],[1,-3],[1,-4],[0,-5],[2,-6],[2,-2],[1,-2],[0,-2],[-1,0],[-1,0],[-1,-2],[2,-4],[5,-2],[6,2],[3,3],[1,4],[1,2],[0,3],[-6,9],[1,2],[1,2],[1,2],[-1,3],[-5,1],[-1,5],[1,5],[4,5],[1,3],[1,4],[0,5],[1,-1],[0,-5],[2,-1],[2,0],[2,4],[3,5],[3,1],[3,2],[1,4],[1,0],[1,-1],[2,0],[2,0],[2,0],[2,3],[6,1],[2,3],[1,2],[2,4],[1,-1],[2,1],[1,3],[1,4],[2,0],[3,-2],[2,-3],[3,-1],[1,2],[1,2],[0,6],[-1,3],[1,1],[1,-2],[1,-1],[-1,-3],[2,-4],[3,-2],[1,3],[1,2],[1,2],[3,3],[2,-4],[2,1],[1,2],[0,10],[3,5],[1,-7],[3,1],[2,3],[1,1],[2,0]],[[8150,6231],[2,2]],[[8152,6233],[1,1]],[[8153,6234],[1,4],[0,3],[-1,3],[0,11],[-1,5],[-1,2],[-1,3],[-2,5],[-1,1]],[[8147,6271],[0,1],[3,2],[1,3],[-1,3]],[[8150,6280],[3,3],[2,1],[0,-3],[-1,-3],[1,-3],[0,-6],[1,-3],[3,-4],[2,-7],[3,-4],[2,-1]],[[8166,6250],[0,-2],[-3,-3],[0,-1],[1,-2],[3,0],[3,-1],[3,-3],[1,2],[0,2],[1,2],[0,2],[-1,1],[0,2]],[[8174,6249],[-1,3]],[[8173,6252],[2,3],[3,-1],[2,-3],[1,0],[0,5],[1,2],[0,2],[2,4],[2,-1],[1,-7],[3,0],[1,1],[0,3],[3,1],[2,4],[3,2],[3,-2],[2,-3],[3,0],[1,2],[1,3],[2,2],[4,-2],[2,-1],[6,4],[3,1],[1,2],[1,1],[0,2],[3,-2],[3,0],[2,3],[0,10],[2,2],[2,1],[1,3],[-1,2],[-1,2],[2,0],[1,1],[3,4],[2,11],[3,-1],[1,-3],[2,1],[2,3],[2,4],[1,0],[1,-5],[0,-2],[2,2],[1,6],[0,2],[-1,1],[1,3],[3,1],[2,-1],[1,5],[2,4],[2,0],[2,6],[5,7],[-1,5],[0,3],[-4,1],[-1,2],[0,2],[1,0],[1,0],[2,0],[0,5],[2,4],[3,-1],[3,-3],[3,2],[5,-1],[2,2],[2,7],[-1,2],[-1,2],[0,1],[2,1],[3,3],[2,1],[1,4],[-1,7],[2,5],[1,1],[6,-1],[2,1],[-2,4],[-2,3],[0,3],[1,2],[2,1],[2,-1],[2,1],[3,-3],[2,-2],[1,1],[0,3],[-2,8],[0,6],[2,7],[1,5],[-1,5],[-3,0],[-3,-3],[-2,0],[-2,1],[-3,9],[2,-1],[2,-3],[2,0],[3,0],[2,4],[4,6],[3,3],[2,2],[0,2],[-1,3],[0,2],[-1,5],[-2,4],[-3,0],[0,3],[-1,3],[0,3],[2,-2],[1,-1],[2,3],[1,3],[1,1],[-1,-3],[1,-3],[0,-3],[1,0],[0,-4],[3,-2],[2,3],[1,2],[0,6],[1,6],[4,12],[3,3],[3,6],[1,3],[2,5],[1,4],[-1,6],[2,3],[0,3],[1,3],[4,8],[0,2],[-2,3],[-1,1],[2,1],[2,-1],[2,2],[2,7],[2,7],[1,2],[2,1],[2,-7],[2,1],[4,5],[3,-2],[0,4],[-2,9],[-2,7],[2,4],[2,1],[1,2],[1,4],[-4,5],[3,-1],[1,2],[0,3],[-4,6],[-2,1],[1,3],[1,3],[3,0],[2,1],[2,-2],[2,-5],[2,0],[1,20],[-1,6],[-1,1],[-2,-1],[-4,-5],[-5,-2],[2,3],[3,3],[6,11],[5,5],[-1,1],[-2,0],[-4,3],[-4,2],[-7,14],[-2,3],[-3,1],[-2,0],[-7,-8],[-8,-2],[-4,10],[-4,-3],[-2,1],[-1,-1],[-1,-1],[1,3],[6,6],[5,0],[5,-2],[2,2],[2,4],[1,5],[9,8],[3,5],[3,3],[4,1],[3,0],[3,3],[-2,8],[-1,6],[-3,8],[-9,9],[-4,8],[-4,5],[-3,2],[-5,4],[-1,6],[-1,3],[-6,2],[-4,-4],[-4,-2],[-5,2],[2,1]],[[8335,6775],[0,1],[3,-1],[9,8],[4,-1],[3,-3],[6,-9],[4,-2],[4,1],[2,0],[9,-8],[2,-1],[3,1],[0,6],[-1,5],[-2,5],[-2,3],[-5,4],[-1,2],[-2,3],[0,9],[-1,3],[-2,1],[-8,7],[-4,5],[0,6],[1,4],[0,10],[-4,12],[-3,14],[-3,8],[-1,4],[-2,9],[-3,17],[-1,5],[-2,3],[-7,7],[-5,3],[-5,5],[-4,7],[-3,2],[-4,0],[-1,5],[2,9],[4,6],[2,10],[2,4],[3,6],[3,6],[2,2],[2,1],[1,3],[2,3],[1,3],[1,4],[5,4],[1,2],[0,2],[-2,0],[-3,6],[1,2],[2,3],[2,1],[2,0],[0,-2],[0,-5],[0,-1],[1,-2],[4,3],[3,1],[1,3],[0,9],[1,4],[2,3],[2,-2],[1,1],[1,2],[-1,3],[-2,4],[0,1],[2,1],[3,-3],[2,1],[2,3],[8,4],[7,6],[7,7],[3,0],[4,0],[1,-2],[0,-3],[1,-2],[1,0],[2,0],[3,4],[1,2],[1,3],[-1,1],[-2,3],[2,3],[2,3],[0,7],[3,5],[-2,2],[-3,-2],[-5,0],[-4,3],[-2,4],[-1,0],[-2,-2],[-1,-2],[-4,0],[-5,0],[-4,3],[-3,4],[-5,1],[-4,7],[-9,6],[-10,-7],[-3,-1],[0,-2],[1,-2],[-4,-7],[-8,-8],[0,-3],[0,-2],[-3,-6],[-9,-1],[-4,1],[-5,3],[-3,4],[-2,3],[0,9],[1,8],[2,2],[1,2],[0,2],[-1,2],[0,2]],[[8306,7100],[-1,5],[-2,8],[-4,4],[-4,0],[-3,-1],[-15,5],[-7,7],[-3,6],[-2,11],[0,4],[1,9],[5,15],[2,4],[5,2],[3,-2],[4,-7],[5,2],[4,4],[4,-1],[2,0],[2,0],[2,1],[2,2],[5,11],[1,8],[2,6],[2,5],[5,8],[7,5],[15,12],[3,1],[8,20],[2,4],[2,1],[2,4],[3,5],[2,4],[10,-2],[2,-2],[4,0],[1,2],[1,5],[0,1],[1,-8],[8,-8]],[[8392,7260],[1,-5],[3,-3],[-1,-3],[-1,-6],[-1,-2],[-5,-12],[-4,-5],[-1,-5],[-8,-6],[-2,-5],[2,-4],[0,-3],[-2,0],[-1,-1],[-4,-4],[0,-1],[1,-4],[-1,-4],[2,0],[5,0],[7,1],[1,-1],[-2,-2],[-2,-4],[-1,-3],[1,-6],[-11,-8],[-2,-1],[-3,-1],[1,-6],[1,-5],[1,1],[1,1],[2,2],[6,2],[3,1],[1,2],[-1,3],[1,3],[2,0],[2,-1],[1,1],[2,2],[2,1],[1,2],[2,3],[3,7],[3,5],[14,13],[4,1],[2,3],[5,1],[1,2],[2,2],[4,1],[3,1],[1,3],[1,2],[3,-3],[10,1],[4,4],[2,5],[1,0]],[[8454,7222],[0,-1],[-1,-5],[2,-2],[4,-4],[1,-4],[1,-6],[2,1],[1,1],[0,5],[1,1],[3,-3],[6,-6],[2,-1],[5,-3],[1,-5],[1,-6],[0,-2],[-7,-23],[0,-4],[4,-3],[3,0],[2,-1],[2,-2],[-2,-1],[-2,0],[-3,-1],[-7,-6],[-2,-4],[-3,-8],[0,-2],[0,-4],[-5,-5],[2,-2],[4,1],[2,-2],[5,1],[1,-1],[1,-1],[-1,-2],[-6,-5],[1,-1],[2,-2],[6,-2],[2,-6],[-1,-1],[2,0],[1,0],[4,5],[2,6],[1,2],[2,2],[5,-7],[3,0],[1,-7],[2,1],[1,4],[4,3],[6,-5],[1,0],[1,-1]],[[8517,7098],[-1,-1],[-1,-1],[0,-1],[0,-4],[1,-2],[1,-4],[0,-5],[1,-2],[3,-7],[-1,-5],[1,-2],[0,-3],[2,-8],[3,-1],[0,-1],[0,-1],[-2,-3],[-1,-2],[-1,1],[-1,6],[-3,1],[-3,3],[-2,-1],[-2,-2],[-2,0],[-4,-5],[-1,-6],[0,-4],[2,0],[4,-3],[1,2],[2,1],[0,-6],[1,-6],[0,-3],[0,-5],[1,-6],[-1,-3],[2,-4],[2,-4],[0,-1],[0,-2],[-1,-3],[2,-1],[1,-2],[-1,-6],[-3,-3],[-2,-2],[-1,-1],[0,-3],[2,-1],[1,-1],[-1,-2],[-2,-1],[-1,-3],[-2,-8],[-1,-5],[-2,-4],[1,-6],[2,-6],[1,-6],[1,-1],[2,2],[2,-1],[-2,-3],[-2,-1],[1,-1],[1,-2],[-3,0],[-3,1],[-2,-2],[2,-5],[5,-5],[0,-4],[0,-4],[1,-2],[1,0],[1,5],[4,6],[1,-1],[1,-3],[2,0],[4,9],[6,8],[0,-2],[0,-3],[-2,-3],[0,-3],[4,-5],[1,2],[1,3],[2,4],[-1,3],[-1,3],[0,5],[2,1],[1,0],[2,-4],[1,-4],[3,1],[1,4],[-3,3],[0,3],[0,2],[2,1],[4,1],[3,3],[2,0],[1,-5],[2,-1],[3,0],[3,-2],[2,0],[0,3],[-1,5],[1,3],[2,1],[4,1],[4,-1],[5,0],[3,2],[3,3],[4,8],[2,9],[2,11],[2,14],[0,6],[-1,-1],[-2,-1],[-1,0],[0,2],[0,5],[-1,4],[0,6],[1,4],[1,4],[0,10],[1,5],[-2,11],[0,7],[-2,12],[-8,22],[-6,12],[-6,16],[-7,25]],[[8565,7145],[-1,3],[-2,4],[-3,2],[-1,2],[-4,4],[-5,11],[-3,2],[-3,1],[-2,2],[-3,1],[0,5],[1,5],[1,1],[1,-1],[1,5],[0,5],[0,8],[1,4],[8,7],[3,5],[4,2],[5,0],[3,3],[3,3],[3,3],[2,7],[4,2],[3,4],[5,4],[3,9],[3,4],[10,7],[1,4],[-1,11],[2,10],[0,5],[-3,5],[1,6],[1,7],[4,5],[1,5],[2,5],[2,3],[3,3],[2,5],[2,1],[4,5],[3,0],[2,-1],[1,1]],[[8629,7349],[2,2],[2,11],[-3,7],[1,1],[6,-2],[2,0],[3,-1],[3,4],[1,4],[3,3],[3,10],[6,11],[2,3],[4,3],[1,0],[1,-1],[-3,-6],[-1,-5],[2,0],[3,2],[5,7],[2,4],[1,-5],[-1,-19],[5,1],[3,-2],[3,0],[5,-4],[1,0],[2,0],[2,-4],[3,-2],[5,4],[7,4],[3,0],[9,6],[4,5],[15,14],[6,8],[6,5],[3,9],[7,9],[0,3],[1,4],[9,22],[4,4],[4,3],[2,4],[1,6],[6,8],[4,9],[3,6],[2,5],[10,12],[7,14],[8,10],[2,6],[9,18],[3,12],[4,4],[1,11],[3,8],[1,5],[2,5],[11,18],[5,14],[6,14],[4,5],[4,6],[2,5],[7,8],[3,5],[2,6],[1,14],[5,10],[-2,2],[0,3],[0,4],[1,2],[0,4],[1,4],[1,2],[2,15],[0,9],[-1,3],[0,5],[3,7],[1,1],[0,2],[-1,1],[-1,1],[-2,23],[1,14],[4,11],[1,3],[0,10],[4,11],[3,11],[5,6],[4,7],[3,4],[0,7],[3,7],[-2,3],[-2,2],[-5,6],[-1,3],[4,7],[0,5],[0,11],[-5,3],[-6,8],[-1,3]],[[8911,7949],[2,0],[8,-5],[4,5],[2,5],[-1,6],[-4,2],[-6,7],[0,2],[-9,6],[-9,12],[-3,10],[-2,3],[-9,9],[-2,2],[-2,2],[-11,-5],[-6,1],[-11,6],[-1,-1],[1,-4],[0,-5],[0,-5],[0,-10],[-1,-7],[-4,-10],[-2,-2],[-4,0],[-2,0],[2,4],[3,4],[4,8],[0,7],[-1,1],[-1,0],[-3,-3],[-4,-10],[-8,-7],[-6,-2],[-11,-1],[-2,0],[-1,2],[2,3],[6,4],[4,9],[4,2],[1,2],[-6,2],[-4,3],[-4,4],[2,1],[1,0],[2,2],[4,7],[-4,0],[-4,0],[-6,-6],[-2,-3],[2,-4],[3,-1],[-3,-12],[-4,2],[-3,-1],[-3,-3],[-2,1],[-1,7],[1,8],[1,16],[2,5],[0,6],[-1,4],[-2,0],[-4,-1],[-9,0],[-11,-1],[-12,6],[-3,0],[-2,2],[-1,6],[1,3],[0,3],[8,9],[6,3],[12,10],[5,9],[3,4],[9,6],[6,6],[5,5],[5,5],[6,8],[3,1],[11,16],[1,4],[1,5],[1,2],[13,19],[8,7],[6,9],[8,4],[1,2],[3,5],[6,3],[1,2],[4,8],[12,7],[2,3],[5,19],[3,5],[5,7],[10,6],[8,6],[4,6],[7,14],[9,8],[7,5],[17,7],[9,-1],[9,4],[8,0],[10,-2],[29,2],[6,-2],[2,-3],[3,-7],[3,-2],[6,3],[5,12],[3,1],[7,-4],[7,-1],[13,-5],[5,1],[5,5],[10,2],[7,-8],[6,-1],[6,2],[1,4],[-2,2],[-4,-1],[-1,4],[2,5],[4,-4],[6,1],[2,0],[-1,2],[-1,2],[-2,4],[6,5],[4,2],[6,1],[15,-7],[4,-1],[3,-2],[6,-2],[-3,-2],[-2,-2],[4,1],[3,-2],[3,0],[1,0],[1,3],[2,3],[1,0],[4,0],[5,-1],[4,-2],[9,-11],[4,-2],[4,0],[2,-1],[3,-3],[-8,-3],[-7,-1],[-6,1],[-11,-4],[6,-12],[10,0],[11,2],[2,5],[4,2],[2,-1],[5,-4],[7,-1],[2,1],[5,7],[4,1],[2,0],[2,7],[9,0],[6,-6],[3,-2],[7,2],[3,4],[3,2],[6,-4],[4,2],[5,1],[4,0],[0,4],[0,5],[-5,5],[-11,5],[-6,-3],[-3,-1],[-1,1],[-2,2],[2,4],[1,4],[0,4],[1,5],[3,3],[1,0],[4,12],[11,15],[13,10],[8,7],[3,6],[6,12],[8,9],[4,2],[4,4],[1,12],[3,2],[3,2],[6,7],[7,4],[3,2],[9,0],[8,-2],[2,1],[5,3],[6,-1],[8,2],[7,4],[3,1],[3,-1],[3,-6],[3,-2],[1,-3],[5,2],[13,8],[1,0],[2,0],[0,-3],[0,-3],[-2,-8],[-2,-6],[-6,-12],[-2,-2],[1,-3],[1,-6],[-3,-6],[-1,-3],[2,-1],[4,3],[5,3],[2,0],[3,-2],[-4,-10],[-1,-6],[-1,-2],[0,-3],[3,2],[3,2],[3,2],[8,0],[4,8],[3,4],[32,32],[6,7],[3,0],[3,-1],[2,0],[1,3],[1,1],[3,-1],[2,-6],[2,-3],[1,1],[1,1],[2,2],[1,2],[2,3],[-1,2],[-6,3],[0,6],[3,8],[0,6],[1,6],[2,3],[1,1],[1,2],[-1,5],[1,3],[1,2],[26,8],[4,1],[4,-2],[7,-6],[7,-3],[9,-1],[1,-3],[-4,1],[-2,-1],[1,-2],[-1,-2],[-2,2],[-7,2],[-6,2],[-2,0],[-8,-7],[-3,-3],[-3,-14],[-1,-9],[-1,-9],[-4,-4],[-1,-5],[-1,-5],[5,-3],[0,-1],[1,-3],[-3,-6],[-8,-7],[-1,-1],[-1,-4],[5,-6],[-4,-2],[-3,-1],[-3,-3],[-11,-1],[-7,-7],[-13,-7],[-5,-4],[-2,-2],[-4,-11],[-3,-4],[-8,-7],[-7,-10],[-10,-12],[-4,-2],[-4,-3],[-6,-8],[-14,-15],[-7,-18],[-4,-6],[-4,-5],[-2,-5],[-5,-5],[-10,-8],[-7,-7],[-3,-4],[-1,-4],[-2,1],[-7,-2],[-8,1],[-6,-12],[-7,-1],[-6,3],[-3,-2],[-2,-1],[-1,-2],[3,-4],[2,-3],[0,-3],[1,-5],[-4,-10],[-3,-8],[-6,-7],[-13,-13],[-1,-2],[-1,-3],[-7,-35],[-3,-15],[-2,-25],[0,-8],[2,-19],[2,-19],[6,-33],[1,-10],[4,-41],[0,-8],[2,-6],[2,-7],[4,-7],[0,-8],[3,-25],[0,-24],[1,-5],[0,-4],[4,-5],[1,-6],[1,-4],[0,-4],[3,2],[10,11],[8,11],[1,4],[3,3],[5,4],[8,12],[6,15],[4,12],[1,4],[0,5],[-1,9],[2,3],[2,11],[-1,2],[-4,2],[1,4],[3,1],[2,-2],[1,-4],[2,-1],[5,7],[6,4],[12,7],[5,-1],[5,-5],[2,0],[0,8],[-3,6],[0,4],[1,5],[-1,4],[-1,3],[-1,6],[2,13],[3,6],[2,4],[6,5],[6,8],[7,6],[4,2],[6,1],[4,-4],[10,0],[2,1],[7,8],[4,4],[-1,7],[-2,7],[-5,7],[-1,4],[-1,9],[-1,7],[2,9],[4,10],[4,14],[2,2],[5,4],[4,2]],[[9512,8123],[2,2],[-1,7],[2,4],[3,2],[5,-1],[2,2],[3,0],[-2,-4],[-2,-3],[-5,-3],[-3,-6],[6,-9],[4,-2],[2,1],[4,5],[2,2],[2,3],[-1,12],[-1,7],[0,7],[-3,2],[-3,0],[-3,-1],[-2,2],[-2,3],[0,4],[1,8],[-1,5],[-1,7],[0,3],[1,4],[5,6],[4,5],[2,4],[1,3],[0,6],[-2,2],[-12,6],[-2,1],[-3,-3],[-2,-8],[-2,-2],[0,1],[0,2],[-5,3],[-3,2],[-2,3],[-1,3],[-1,6],[2,11],[3,9],[9,15],[5,5],[6,8],[2,1],[1,1],[1,2],[-2,5],[1,2],[1,0],[2,-1],[5,10],[0,12],[2,10],[1,4],[1,3],[3,3],[2,2],[3,3],[1,3],[1,1],[4,0],[3,-2],[3,-1],[0,-5],[4,4],[3,5],[2,1],[2,-1],[4,-4],[3,-6],[2,-2],[3,0],[2,1],[1,4],[1,9],[3,1],[2,1],[4,4],[5,2],[10,6],[6,7],[5,0],[-1,-3],[-1,-4],[-1,-10],[-2,-5],[-1,-6],[0,-3],[1,-4],[3,1],[1,0],[4,5],[14,20],[7,5],[11,4],[4,2],[11,3],[9,1],[5,-1],[4,0],[12,2],[1,-3],[10,-6],[5,-10],[1,-1],[1,-1],[0,-4],[1,-3],[2,-2],[5,-4],[5,-1],[1,2],[1,2],[2,12],[3,5],[0,2],[0,3],[5,3],[5,2],[15,11],[6,6],[3,0],[3,1],[2,3],[2,0],[4,5],[5,3],[-1,4],[1,2],[3,1],[2,1],[3,3],[0,2],[1,2],[2,-1],[2,-1],[1,1],[-2,4],[-1,3],[2,2],[5,-3],[2,0],[7,8],[7,9],[5,-2],[9,6],[4,1],[7,1],[2,2],[3,5],[3,-1],[10,6],[3,3],[2,1],[2,1],[5,3],[20,9],[3,3],[7,6],[6,1],[7,2],[1,1],[-5,2],[-1,2],[0,2],[0,2],[1,3],[2,0],[2,-2],[3,0],[1,2],[1,0],[1,-2],[-2,-3],[0,-3],[0,-2],[1,-1],[9,0],[10,-2],[26,-11],[2,-1],[3,-1],[0,5],[1,4],[3,2],[5,6],[3,4],[0,5],[-2,5],[-3,1],[-2,3],[-2,4],[2,2],[2,1],[0,4],[-2,3],[-8,5],[-3,3],[0,3],[-4,8],[0,-2],[0,-3],[-1,-3],[-2,0],[0,3],[1,4],[-1,2],[-6,1],[0,2],[5,2],[1,0],[2,1],[-1,10],[-1,7],[-4,0],[-2,2],[1,5],[0,2],[-3,7],[-2,3],[-2,3],[-2,-3],[-1,-4],[-2,-1],[-3,0],[-7,5],[-7,7],[-1,8],[2,9],[-1,1],[-2,1],[-9,-3],[-6,-5],[-3,-1],[-6,4],[-10,-6],[2,3],[2,2],[2,2],[-2,4],[-1,4],[-2,2],[-4,1],[-3,-2],[-2,-2],[-5,-3],[-10,-2],[-6,0],[-11,-3],[-4,0]],[[9848,8593],[15,5],[8,0],[11,4],[8,6],[10,-6],[3,-1],[8,1],[7,-4],[2,1],[2,4],[-3,4],[-2,3],[-3,1],[-8,0],[-6,1],[-3,1],[2,1],[6,-2],[7,3],[9,-4],[2,-3],[2,-2],[7,-8],[4,-3],[15,-3],[7,-4],[5,2],[12,8],[9,2],[5,6],[5,6]],[[9994,8612],[5,2]],[[9053,7412],[0,1],[0,1],[-1,-1],[-1,1],[0,-1],[0,-1],[1,-1],[0,1],[1,0]],[[9064,7424],[-1,0],[-1,-1],[1,0],[1,0],[1,0],[-1,1]],[[9057,7413],[-1,-1],[-1,-1],[1,0],[1,1],[0,1]],[[561,3823],[-1,-1],[0,-2],[1,-1],[1,0],[1,0],[0,1],[0,1],[-1,1],[-1,1]],[[208,4524],[0,1],[1,-1],[0,-1],[-1,1]],[[244,4480],[0,1],[1,0],[0,-1],[-1,0]],[[216,4749],[1,1],[-1,0],[0,-1]],[[216,4749],[0,-1]],[[216,4748],[1,0],[0,1],[-1,-1]],[[232,4841],[1,0],[-1,2],[0,2],[-1,1],[-1,0],[0,-1],[1,0],[1,-1],[0,-2]],[[232,4842],[0,-1]],[[232,4842],[-1,1],[0,-1],[0,-1],[1,0]],[[247,4826],[1,0],[0,-1],[-1,0],[0,1]],[[243,4753],[1,-1],[-1,0]],[[243,4752],[0,-1],[0,1]],[[243,4752],[0,1]],[[153,4739],[-1,1]],[[152,4740],[0,1],[0,-1]],[[152,4740],[0,-1],[1,0]],[[694,4775],[0,-1],[1,-1],[1,-1],[0,2],[0,1],[0,1],[-1,-1],[-1,0]],[[783,4367],[0,-1],[0,-2],[0,-1],[1,0],[0,1],[0,1],[-1,2]],[[669,4688],[0,-1],[1,0],[0,1],[-1,0]],[[40,3937],[0,1],[-1,-1],[0,-1],[1,-1],[0,-1],[1,1],[-1,0],[0,1],[0,1]],[[4,3945],[0,-1],[0,2],[1,0],[1,0],[0,1],[-1,1],[-1,-1],[0,-1],[0,-1]],[[35,3851],[0,1],[0,1],[1,-1],[0,-1],[-1,0]],[[2810,3134],[-1,0],[-1,0],[-1,-2],[-1,-1],[0,-1],[0,-1],[5,1],[1,1],[-1,1],[-1,2]],[[4600,4562],[0,-2],[-1,-2],[0,-1],[1,-1],[1,0],[1,2],[0,1],[0,1],[-1,1],[-1,1]],[[7021,5623],[0,-1]],[[7021,5622],[0,-1],[0,1]],[[7021,5622],[0,2],[0,1],[0,-1],[0,-1]],[[7029,5458],[-1,0],[0,1],[1,0]],[[7029,5459],[0,2],[0,-1],[0,-1]],[[7029,5459],[0,-1]],[[7039,5179],[-1,0],[0,1],[0,1],[0,1],[1,0],[0,-1],[0,-1],[0,-1]],[[7041,5232],[0,-1],[0,-1],[-1,1],[0,1],[1,1],[0,2],[1,0],[0,-1],[0,-1],[-1,-1]],[[8642,5168],[0,-1],[1,1],[0,1],[-1,0],[0,-1]],[[9210,5409],[0,-1],[-1,0],[1,-1],[1,0],[1,1],[-1,1],[0,1],[-1,0],[0,-1]],[[9218,5414],[-1,0],[0,-2],[1,0],[1,2],[-1,0]],[[9635,5620],[-1,0],[0,-1],[1,0],[0,1]],[[9919,4306],[-1,0],[-2,0],[0,-1],[2,-1],[1,1],[0,1]],[[9849,3794],[0,1],[0,1],[1,-1],[0,-1],[-1,0]],[[9977,4525],[0,1],[0,2]],[[9977,4528],[0,1],[0,-1]],[[9977,4528],[0,-1],[0,-2]],[[9962,4585],[1,-1],[0,-1],[-1,1],[0,1]],[[9954,4553],[0,-1],[0,-1],[0,2]],[[9708,4951],[0,1],[1,0],[0,-1],[-1,0]],[[1435,3648],[0,-1],[0,-1],[0,-2],[1,-1],[0,1],[0,2],[0,2],[-1,0]],[[73,6567],[0,-1],[-1,0],[1,0],[0,1]],[[2728,6363],[1,0],[0,2],[-1,0],[-1,-1],[0,-1],[1,0]],[[2591,6181],[-1,1],[0,-3],[1,-2],[1,0],[-1,2],[0,2]],[[394,8684],[-6,-3],[-3,-2],[0,-1],[1,0],[4,3],[4,2],[0,1]],[[6511,6359],[-1,2],[-1,-2],[0,-2],[2,-1],[1,0],[0,1],[-1,2]],[[8464,7107],[1,1],[0,1],[-1,0],[0,1],[-2,-1],[-1,0],[0,-2],[1,-1],[1,0],[1,1]],[[6442,8094],[-2,-1],[-1,0],[-2,0],[-3,-4],[-2,-1],[-2,-1],[0,-3],[0,-2],[-4,-1],[-4,2],[-2,-1],[-2,-1],[-3,0],[-4,-1],[-4,-2],[-7,-1],[-10,-1],[-7,-3],[-8,-4],[-4,-5],[-4,-3]],[[6491,8233],[-1,4],[-1,4],[-2,2],[-3,2],[-1,1],[1,2],[1,2],[0,4],[-3,5],[-2,6],[-2,2],[-1,6],[1,5],[0,4],[-2,2],[-3,3],[-1,2],[-1,4],[-2,3],[-1,3],[-2,5],[-3,5],[-2,2],[0,4],[1,1],[1,2],[2,-1],[1,2],[2,2],[1,6],[2,3],[2,1],[2,1],[3,1],[3,2],[2,1],[1,1],[1,2],[1,1],[2,0],[4,3],[2,1],[2,3],[2,2],[1,1],[1,1],[2,0],[2,1],[3,1],[1,-2],[2,-3],[4,-2],[9,0],[5,-1],[3,-1],[3,1],[3,1],[6,4],[3,6],[1,3],[4,1],[3,-2],[4,-2],[1,-2],[0,-3],[0,-3],[0,-3],[0,-1],[1,-3],[1,0],[2,-1],[0,-2],[0,-3],[0,-2],[1,-4],[1,-1],[1,0],[1,-2],[1,-2],[2,-2],[1,-3],[1,-4],[1,-3],[1,-4],[0,-6],[0,-3],[-2,-3],[-1,-1],[-4,-1],[-3,-2],[-2,-1],[-1,-3],[-1,-6],[1,-5],[1,-6],[0,-5],[-3,-6],[-2,-2],[1,-5],[2,-1],[2,-2],[4,-4],[-2,-10],[0,-6],[0,-1],[0,-2],[0,-1],[-1,-1],[-3,-2],[-3,0],[-5,-4],[-2,-1],[-1,5],[-2,3],[-2,-1],[0,-3],[-5,-6],[-5,-1],[-1,-1],[-1,-2],[2,-2],[2,-2],[1,-4],[2,-5],[2,-1],[0,-3],[-2,-11],[-3,-1],[-3,0],[-3,2],[-2,0],[-1,-2],[0,-4],[-1,-7],[-2,-1],[-2,0],[-2,-2],[-3,-1],[-4,1],[-2,-1],[-2,-2],[-2,-1],[-2,0],[-2,-2],[0,-4],[-1,-3],[-1,-3],[-1,-1],[-2,-1],[-1,0],[-1,2],[0,2],[-1,1],[-1,1],[-1,0],[-2,-2],[0,-1],[0,-1],[0,-1],[0,-2],[1,-2],[0,-1],[1,-3],[0,-4],[0,-2],[1,-2],[0,-2],[1,-1],[1,-1],[2,-2],[1,-1],[2,-3],[2,-2],[0,-3],[-1,-2],[-1,-1],[0,-1],[-1,-3],[-1,-2],[-2,0],[-2,0],[-1,1],[-2,0],[-1,-1],[-2,-2],[-1,-1],[-2,0],[0,-1],[0,-1],[0,-1],[-1,-1],[-1,-1],[-5,-2],[-7,1],[-2,2],[-2,1],[-2,0],[-2,2],[-2,0],[-2,-2],[-2,-3],[-2,-1],[-3,1],[-1,0],[-1,-1],[1,-3],[0,-2],[1,-2],[-1,-1],[-2,-1],[-5,0],[-2,2],[-2,-1]],[[6030,5658],[1,2],[2,1],[2,0],[1,-4],[2,-11]],[[6071,6992],[-6,2],[-3,3],[-3,3],[-2,3],[0,3],[1,3],[1,3],[1,3],[0,3]],[[2596,6834],[0,-1],[2,-9],[0,-2]],[[2605,6865],[0,-1],[-3,-7]],[[2463,7836],[7,-4],[5,1],[7,4],[4,2],[2,-1]],[[2455,7842],[5,-6]],[[2450,7851],[-3,7]],[[2447,7875],[1,-2],[-1,-3],[0,-5],[-1,-3],[1,-2]],[[2446,7882],[-1,5]],[[5871,5121],[-1,4],[1,3],[3,5]],[[8807,7802],[0,-8],[-1,-5],[-3,-3],[-2,-4],[-1,-3],[-2,-7],[0,-3],[1,-5]],[[8891,7875],[-4,-7],[-2,-2],[-1,-1]],[[7957,7909],[-1,2],[-3,0],[-3,-3],[-4,-5],[-5,-8],[-5,-7],[-5,-5],[-5,-3],[-6,-2],[-4,0],[-4,3]],[[7871,7950],[1,9],[0,8],[-1,10],[-3,11],[-5,13],[-1,10],[4,8],[1,7],[0,6],[-1,6],[-3,4],[1,7],[4,9],[1,7],[0,5],[-1,6],[-2,5],[-1,6],[1,6],[-1,5],[-3,3],[-1,3],[0,5],[-2,4],[-2,4],[-4,3],[-5,1],[-7,-1],[-8,-5],[-4,-1],[-2,2],[-1,4],[1,6]],[[7851,8218],[0,-5],[0,-3],[-2,-4],[-2,-5],[-2,-5],[-2,-5],[-1,-7],[0,-7],[0,-11]],[[5997,5829],[0,-4],[-1,-13]],[[1916,8260],[-2,-11]],[[1909,8265],[2,-4],[2,-1],[3,0]],[[1985,8586],[10,7]],[[1997,8594],[3,1]],[[2259,8662],[0,4],[-1,1],[-2,0],[-3,1],[-3,2],[-4,-1],[-4,-4],[-5,-3],[-6,-2],[-5,-1],[-3,2],[-4,0],[-7,-2],[-6,0],[-6,1],[-5,0],[-4,-1],[-5,1],[-13,3]],[[2298,8664],[7,10]],[[7437,7853],[-2,15],[-3,5],[-5,2]],[[2640,6717],[2,-9],[0,-2]],[[2637,6757],[-2,8],[0,5],[2,10]],[[2672,6908],[-8,-11]],[[3203,7951],[-1,8],[0,3],[1,3]],[[1823,6918],[0,-3],[2,-3],[4,-4],[1,-2],[0,-2],[-1,-2]],[[1817,6963],[-2,7],[0,4],[0,5]],[[1813,7000],[0,4],[2,2],[2,1],[2,1],[3,0],[2,-2],[1,-3],[2,-2],[1,0],[2,3],[1,5]],[[1831,7009],[2,1],[2,-2],[5,-8],[3,-10]],[[1934,7105],[-1,-1],[0,-3],[-1,-3]],[[1932,7098],[-1,-4],[-2,-4]],[[1929,7090],[-3,-6],[-1,-2],[0,-2],[-1,-3],[-1,-3],[-4,-10],[-3,-2],[-8,-4],[-3,-3],[-2,-4]],[[2060,7232],[-1,-1]],[[1720,7703],[-3,-9],[0,-6],[0,-9]],[[1719,7766],[-1,-8],[0,-5],[1,-5],[3,-4],[3,-4]],[[1725,7815],[-1,-12],[1,-7],[2,-6],[0,-4],[-2,-3]],[[1735,7869],[-9,12]],[[1707,7894],[5,-1]],[[1879,8605],[8,-7],[3,-4],[0,-4]],[[1828,8646],[-3,0],[-2,-2]],[[1823,8644],[0,-4],[2,-2],[5,-2],[2,-2],[1,-3],[6,-2],[12,-2],[9,-3],[7,-3],[5,-1],[3,1],[3,-3],[2,-6],[1,-3],[-1,-1]],[[5456,8341],[-3,-2]],[[5483,8361],[-1,-3],[-3,-3],[-8,-5],[-4,-4],[-1,-2],[-2,-1],[-6,-1]],[[5404,8388],[2,-4],[3,-3],[3,-1],[3,-3],[0,-4]],[[5381,8411],[-2,3],[-2,2],[-4,2],[-3,2],[-4,5]],[[5846,7560],[-5,8],[-1,3],[0,2]],[[5931,7601],[2,2],[1,5],[3,5],[3,6],[3,8],[1,6],[4,5],[8,2],[8,1],[6,-2],[4,1],[1,2],[1,5],[-1,10]],[[5921,7727],[-8,7],[-8,4],[-20,14]],[[5873,7777],[1,-4],[0,-3],[0,-7]],[[5847,7845],[-1,-18],[0,-8],[1,-9]],[[6169,7644],[5,3],[5,4],[5,3],[5,3],[2,2],[1,5],[3,12],[2,6],[3,6],[7,8],[1,4],[0,2],[-1,3],[0,2],[0,2],[1,2],[3,4],[2,2],[2,1],[2,1],[2,1],[0,2],[1,3],[1,4],[-1,3],[-1,1],[-3,0],[-1,0],[-2,2],[0,5],[-1,4],[-1,4],[-2,2]],[[5954,5654],[1,-8],[3,-7],[7,-12]],[[7315,7757],[7,-7],[3,-2],[3,-1],[3,-4],[5,-8],[2,-5],[-1,-1],[-4,-4],[-8,-4],[-5,-6],[-2,-6],[-1,-6],[1,-7],[1,-5],[2,-3],[0,-2],[-1,-2],[-1,-3],[0,-3],[4,-5],[6,-6],[6,-7],[3,-6],[3,-3],[2,0]],[[6076,7156],[2,3],[-3,11]],[[8221,6626],[1,2],[2,7],[3,17]],[[3767,3807],[-7,8]],[[3744,3828],[-1,0],[-1,1],[-2,2],[-3,1],[-3,5],[-5,10],[-3,3],[-2,-1],[-1,0],[-1,1],[-2,1],[-7,0]],[[3692,3873],[9,-11],[4,-5],[1,-3]],[[3583,3883],[12,15]],[[3628,3890],[-27,6]],[[8096,6809],[-13,9]],[[7702,6935],[-1,3],[-2,1],[-3,1]],[[7715,6949],[-2,-7],[-1,-3],[-3,-2]],[[7021,6923],[1,-14],[1,-6],[0,-4],[-1,-3],[-3,-3]],[[5983,6740],[2,13]],[[5985,6753],[0,6],[2,5]],[[5988,6827],[0,-10]],[[5760,8708],[4,-5],[0,-3],[-3,-1],[-1,-3],[-1,-4]],[[1613,7359],[0,-3],[3,-9]],[[7194,5901],[4,0],[2,4],[0,7],[0,5],[2,3]],[[3032,7967],[-3,1],[-1,2],[-1,2],[-1,2],[-2,2]],[[2999,7977],[3,-2],[1,1],[2,4]],[[2932,7982],[-7,-3],[-5,0],[-3,1],[-7,0],[-11,1],[-5,0],[-2,2],[-7,-1],[-15,-1],[-10,0],[-5,1],[-3,2],[-3,4]],[[1731,8405],[13,-9],[11,-3],[13,-2],[10,0],[5,1],[8,5],[12,8],[14,2],[24,-5]],[[1914,7486],[-1,0],[-2,1],[-1,1],[-2,4]],[[7329,6195],[-4,8],[-3,3],[-1,1],[-1,-1],[-2,-3],[-1,0],[-4,2]],[[2380,7633],[3,3],[2,0],[1,-2]],[[2375,7636],[-4,-1]],[[2240,7443],[1,-5]],[[2241,7438],[-1,-4],[-2,-5],[0,-3],[1,-2],[1,-3],[1,-4],[3,-6],[6,-6],[3,-4],[0,-2],[2,-3],[7,-5]],[[1902,7575],[-1,6],[-1,4],[-3,7]],[[2200,7594],[5,-5],[1,-6],[1,-6],[-1,-6],[-1,-5],[2,-9],[4,-12],[1,-7],[0,-1]],[[2212,7537],[-1,-2],[-1,-2],[0,-3],[0,-1],[1,-2],[2,-3],[1,-7],[0,-10],[-1,-5],[-1,-1],[-1,-2],[0,-4],[-1,-4]],[[2210,7491],[-2,-3],[-2,-1],[-3,1],[0,-1],[1,-2]],[[2204,7485],[0,-4],[0,-3],[1,-2],[1,-1],[1,-2],[-1,-1],[1,-2],[3,-1],[1,-1]],[[2183,7638],[-1,3],[-3,0],[-6,-1],[-6,1],[-5,3],[-3,3],[-1,6],[-1,2],[-2,-1],[-2,0],[-3,2],[-1,3],[1,5],[-1,4],[-3,3],[-4,3],[-5,0],[-3,-1],[-2,-2],[-2,-2],[-3,-1],[-2,1],[-2,3],[-2,0],[-4,-5]],[[2044,7667],[-3,-7],[-2,-4],[-8,-6],[-5,-1],[-6,1],[-3,-1],[-1,-2],[-2,-1],[-2,1],[-4,-3]],[[2008,7644],[-3,-5],[-2,-1],[-2,5],[-2,1]],[[1999,7644],[-5,0]],[[4952,5479],[4,3],[2,2],[2,2],[1,0],[2,-2],[4,-3],[5,0]],[[9084,2994],[1,3],[2,1],[3,-1]],[[9055,2999],[6,-2]],[[4972,5481],[-3,10],[-2,7]],[[4967,5498],[1,8]],[[7035,7320],[-10,1],[-4,-2],[-4,-5]],[[2317,7831],[0,19],[-1,9],[-2,7],[-7,14],[-12,21],[-8,17],[-3,13],[-2,15],[-2,26]],[[2280,7972],[1,11],[-1,4],[-2,3],[-1,3],[0,2],[0,2],[1,2]],[[2278,7999],[2,0],[3,2]],[[2283,8001],[2,3]],[[2280,8038],[3,-7]],[[2279,8052],[19,16]],[[2318,8114],[1,2],[2,1],[4,1],[3,2],[1,2],[2,2],[7,2]],[[2349,8129],[18,3]],[[5862,8330],[4,2],[2,3],[4,11]],[[5128,5547],[-3,21],[1,11],[3,10]],[[4889,5848],[-5,5],[-2,3],[-2,5]],[[5913,6332],[1,-10],[-1,-6],[0,-6],[0,-6],[0,-4],[1,-4],[-2,-7],[-5,-11],[-2,-8]],[[5905,6270],[-1,-4],[-1,-3],[-3,-4],[-3,-1],[-2,3],[-3,1],[-3,-2],[-2,-3],[-2,-6],[-4,-7],[-5,-8],[-4,-9],[-1,-7],[-3,-7],[-5,-13]],[[7306,8046],[-20,-20],[-9,-7],[-4,-2],[-3,-3],[-3,-5],[-3,-4],[-4,-3],[-2,-3],[1,-6]],[[5721,3303],[-2,0],[-2,-2],[-2,-4],[-3,-1],[-4,3]],[[5686,3334],[7,-16]],[[8575,4103],[-1,-16],[1,-8],[0,-4],[1,-3]],[[8576,4072],[-1,-5]],[[2801,7601],[-6,11],[-2,6],[0,5],[-1,5],[-2,5],[0,4]],[[2790,7637],[2,5]],[[2786,5505],[-2,1],[-1,2],[-3,6]],[[3597,3943],[0,4],[1,4],[3,6],[3,4],[4,3],[4,1],[5,0]],[[3660,3981],[-20,0],[-4,-3]],[[3682,3990],[-10,-12],[-4,-3],[-2,0]],[[3483,3587],[4,11],[1,6],[-1,3],[1,11],[3,19],[1,12],[-1,6],[0,4],[1,4]],[[3557,3809],[-1,-2],[-1,-2],[-1,0],[-1,-3],[0,-4],[-1,-5],[-4,-7],[-2,-6],[-2,-6],[-5,-8],[-10,-14]],[[3583,3907],[0,-24]],[[3583,3883],[-2,-7]],[[3581,3876],[-3,-5],[-6,-7]],[[1605,8111],[-7,6],[-6,0],[-7,-2],[-4,-2],[-2,-2],[-5,-1],[-8,2],[-5,0],[-3,-1],[-5,4],[-6,9],[-4,8],[-2,5],[-3,6],[-6,9]],[[1838,8261],[3,-2]],[[1608,7265],[-7,-1]],[[2848,7641],[0,1],[-1,1],[-1,0],[-2,-1],[0,1],[0,1],[2,4]],[[2852,7642],[1,-2],[2,-1],[1,1],[2,0],[0,-2],[2,-1],[3,0]],[[2813,7648],[-1,0],[-2,-1]],[[2846,7652],[0,1],[0,3],[-1,0]],[[2406,7700],[17,4]],[[2463,7712],[-3,4],[-2,1],[-4,-3]],[[5253,7648],[-7,-1]],[[5255,7648],[10,-9]],[[5170,7566],[3,7]],[[5173,7573],[2,4],[3,2],[4,0]],[[5182,7579],[8,-2]],[[2237,6502],[0,-1]],[[2237,6501],[4,-8],[2,-7],[2,-11]],[[2193,6636],[-7,10]],[[2019,6828],[1,11]],[[2023,6842],[0,10]],[[2866,7856],[1,-4],[1,-1],[5,2]],[[2911,7857],[3,0],[2,-1],[2,-3],[1,0],[2,2]],[[2145,6128],[0,-7]],[[2119,6163],[3,1]],[[2080,6212],[1,-1]],[[2081,6211],[1,-2]],[[1601,7264],[-1,-2]],[[1675,7055],[3,3]],[[2645,5617],[-6,5],[-7,14],[-18,36]],[[2243,7954],[23,9],[9,5],[5,4]],[[2213,7977],[4,-5],[3,-6],[3,-7],[3,-4],[5,2],[4,-1],[6,-4]],[[2127,7980],[-4,-1],[-4,-3],[-5,-6]],[[2154,7998],[2,-1]],[[4804,5391],[-1,-8],[1,-4],[1,-5],[0,-9],[-1,-12],[1,-6]],[[2706,6889],[6,-10],[3,-5],[1,-5]],[[5818,4966],[4,26]],[[5871,5121],[-6,-15]],[[5865,5106],[-6,-13],[-13,-25]],[[5979,4194],[0,-14]],[[7761,7852],[-3,3]],[[1852,7369],[-4,1]],[[1865,7378],[6,11]],[[1915,7400],[-1,1],[-3,6]],[[2032,7847],[4,-7],[0,-3],[-3,-2],[-3,-5],[-2,-7],[-5,-6],[-7,-3],[-7,-2],[-9,2]],[[5904,6676],[-6,14]],[[6084,8325],[13,-14],[5,-5],[3,0]],[[7257,6710],[-2,3]],[[7132,6744],[-1,-4],[-1,-2],[-1,-1],[-2,2],[-5,6]],[[5872,8346],[5,9],[6,6],[8,6],[7,2],[7,-3],[3,-3],[3,-4]],[[6954,7246],[-1,-4],[-4,-2],[-10,-3]],[[6901,7283],[-8,1],[-3,2],[-2,3],[0,2]],[[6715,7556],[-6,5]],[[3747,3941],[-2,14],[-1,12],[-1,5],[-2,2],[-1,4]],[[3740,3978],[2,10]],[[3801,4380],[3,9],[3,6],[4,5],[4,9],[4,11],[2,9],[-1,5],[2,5],[3,4],[2,6],[2,8],[6,4],[10,0],[6,1],[3,2],[2,4],[2,6],[3,3],[5,-2]],[[4833,7213],[4,-2],[5,-1],[13,1]],[[4924,7251],[4,11]],[[2586,6920],[-10,10],[-4,4],[-2,0],[-3,0],[-3,-3]],[[2556,6996],[-1,1],[1,3],[1,5],[-1,6],[-1,8],[-1,7],[0,6]],[[2554,7032],[-2,8],[-5,16]],[[1331,8311],[-8,17],[-5,8],[-6,5],[-5,6],[-8,10]],[[2088,8503],[3,3],[1,3],[-1,5]],[[2326,8571],[22,-8]],[[2348,8563],[12,0],[6,-1],[6,-4],[5,-1],[5,2]],[[2172,8578],[7,4]],[[2302,8597],[-1,-3],[-4,0],[-6,2],[-7,0],[-9,-3],[-5,-1],[-2,0],[-1,-1],[-1,-4],[-2,-1],[-2,0],[-4,-1],[-4,-3],[-4,0],[-3,3],[-5,2],[-8,0],[-6,1],[-5,2],[-3,0],[-4,-3],[-5,0],[-11,1]],[[3619,4786],[2,-20],[2,-19],[5,-23],[3,-14],[2,-5],[2,-2],[5,2]],[[2690,6921],[3,-4],[2,-2],[2,-1],[1,-2],[1,-3]],[[6634,7899],[-2,-7],[0,-5],[0,-6],[-1,-5],[-3,-5]],[[5724,3466],[-1,-5],[-1,2],[-2,2],[-2,2],[-3,-1],[-4,-4]],[[5791,3500],[-1,1],[-9,6]],[[7541,7984],[-1,6],[0,4],[2,4],[0,4],[0,2],[-2,4],[-3,8],[-2,6],[-1,4],[-2,4],[-5,4],[-2,5],[1,6],[1,6],[2,4],[8,5],[14,5],[9,6],[6,12]],[[5921,5023],[2,-2],[0,-5],[-3,-8],[-3,-11],[-4,-16],[-4,-12],[-5,-7],[-8,-6],[-14,-9]],[[5903,5084],[2,-4],[2,-1],[3,-1],[2,0]],[[5912,5078],[1,-6]],[[5895,5092],[7,-6]],[[8043,8524],[7,-1],[3,0],[3,2],[3,1],[3,-1],[2,-2],[3,-3],[0,-3],[-1,-5],[2,-3],[4,-1],[1,-2],[-2,-3],[2,-3],[7,-4],[4,0],[2,4],[3,2],[6,1],[4,3],[2,5],[2,1],[3,-1],[1,-2],[1,-4],[-1,-3],[-3,-2],[0,-3],[3,-4],[3,-2],[3,0],[3,3],[3,6],[2,2],[3,-2]],[[5522,7773],[3,0]],[[6268,7789],[4,8],[1,5],[-3,6],[-2,5],[0,3],[2,2],[4,2],[3,3],[1,2],[0,3],[0,5],[-2,3],[-2,3],[-1,4],[0,4],[1,3],[1,3],[1,3],[1,2],[1,3],[3,2],[2,4],[2,5],[2,2],[3,1],[3,-1],[3,0],[3,0]],[[6362,8082],[6,-14],[-1,-7]],[[6367,8061],[-6,-4],[-3,-7],[-1,-10],[-3,-7],[-4,-3],[-3,-4],[-1,-3],[-1,-5],[0,-5],[4,-6],[7,-9],[3,-8],[1,-9],[1,-5],[1,-3],[1,-3],[3,-1],[10,1],[10,-1]],[[6206,8148],[-3,3],[-1,5],[-2,6],[-1,5],[-2,3],[-1,2],[0,2],[1,4],[2,6],[-9,5],[-4,1],[-4,-1]],[[6031,8152],[-7,2],[-4,-2],[-3,-5],[-3,-1],[-4,4]],[[6048,8182],[5,1],[4,4],[6,11]],[[6148,8193],[-4,2],[-3,3],[-3,7],[-3,4],[-1,1],[-4,0],[-6,-2],[-5,-4],[-8,-7]],[[6067,8222],[-3,4],[0,4],[2,7],[9,-9]],[[4972,5481],[7,-17],[6,-9],[6,-7],[4,-7],[2,-7],[1,-4],[1,-1],[2,-5],[1,-8],[2,-6],[1,-2],[1,-6],[0,-11],[-1,-7],[-1,-3],[0,-4],[1,-3],[0,-3],[-2,-3],[-1,-5],[0,-11]],[[5310,8299],[1,3],[0,3]],[[5311,8314],[-1,3],[-1,6],[0,5]],[[5846,8364],[-5,5],[-5,1],[-7,0],[-4,0],[-3,2]],[[5848,8367],[3,2],[4,-1],[5,-3],[5,-5],[7,-14]],[[9882,2836],[1,2],[4,5],[2,3],[1,4]],[[2372,7777],[3,-16],[-2,-8],[-4,-4],[-3,-4],[-1,-4],[0,-5]],[[2365,7736],[0,-8],[1,-6],[3,-8]],[[2332,7793],[1,6]],[[2317,7831],[3,-11],[2,-5],[3,-3]],[[8135,6612],[-2,-6],[-3,-3],[-5,-2],[-5,2],[-10,7]],[[8138,6619],[2,13]],[[5750,4002],[3,6],[4,11],[5,8]],[[5762,4027],[5,14],[3,11],[5,9],[7,7],[6,6],[10,7]],[[5908,4134],[-6,1],[-4,-2],[-5,-3],[-7,-1],[-10,1],[-6,-1],[-4,-2],[-4,0],[-7,4]],[[2117,8260],[3,-8]],[[1916,8260],[6,3],[5,4],[5,6],[5,6],[5,4],[9,4],[10,5],[8,2],[5,-1],[11,0],[18,3],[10,1],[5,-2],[11,-1],[26,-2]],[[2068,8285],[8,3],[4,0],[3,-1]],[[2133,8426],[0,-2],[-1,-2],[-2,-2],[-2,-4],[-2,-8]],[[2141,8461],[0,-2],[1,-1],[3,-1],[1,-1],[1,-2],[-2,-3],[-5,-4],[-3,-5],[-3,-8]],[[2207,8463],[13,-7],[6,-1],[7,5]],[[2190,8464],[12,-1]],[[2171,8472],[0,-3],[0,-4],[2,-4],[3,-1],[8,3]],[[2268,8478],[3,5],[4,3],[7,0],[4,3],[2,9]],[[2180,8480],[-1,8],[-1,3],[-2,4],[-4,1],[-7,-1]],[[2148,8486],[0,-4],[0,-3],[1,-3],[0,-4],[-3,-6]],[[2293,8508],[4,20]],[[2336,8536],[-11,-3],[-8,0],[-10,2]],[[2347,8558],[1,5]],[[6032,5613],[-4,8],[-1,5],[1,8],[1,9],[1,4],[2,2],[0,3],[-2,6]],[[6038,5646],[0,-4],[2,-2],[3,-1],[3,-5],[4,-7],[5,-6],[8,-4],[5,-4],[1,-5],[0,-10],[0,-15],[-1,-11],[-1,-6],[-2,-3],[-2,-1],[-5,-4],[-8,-8],[-4,-1],[-3,4],[-2,3],[-2,2],[-2,0],[-1,-1],[-1,2],[-1,2],[-1,1],[-1,2],[1,3],[-1,3],[-4,2],[-10,3],[-4,2],[0,3],[-1,1],[-1,-1],[-2,-4],[-2,-8],[-3,-4],[-4,-1],[-3,-2],[-1,-3],[-2,-1],[-2,0],[-1,0],[0,-2],[-1,0],[-2,1],[-7,7],[-1,1]],[[6071,6992],[9,2],[9,-1],[11,-6],[6,-5],[1,-6],[4,-6],[4,-6],[3,-4],[0,-1],[1,-1],[2,-2],[1,-3],[1,-5],[1,-3],[1,-3],[2,-3],[1,-4],[2,-5],[4,-5],[2,-5],[0,-4],[1,-2],[1,-2]],[[6056,7046],[1,-6],[1,-2],[2,-2],[1,-2],[2,-4],[-1,-4],[-2,-8]],[[2598,6822],[5,-10],[1,-6],[-2,-3],[0,-3],[-1,0],[-1,0],[-1,0],[-2,-2],[-1,-1],[-2,2],[-1,0],[-1,-1],[-1,0],[-1,0],[-1,0],[0,-1],[-1,0],[0,3],[-1,0],[-1,-2],[-2,0],[-1,1],[-1,1],[-1,-1],[0,-1],[1,-2],[0,-1],[-2,-1],[-1,-2],[1,-3],[-1,-2],[-2,-1],[-1,-1],[0,-3],[-1,0],[-2,2],[-1,-1],[-2,-4],[1,-3],[1,-2],[-1,-2],[-1,0],[-1,-2],[2,-3],[-1,-3],[-1,-3],[-1,-3],[1,-3],[-1,-2],[-1,-2],[-1,-2],[1,-2],[-1,-3],[-3,-1],[-2,-4],[-1,-6],[-2,-3],[-1,-1],[0,-1],[0,-11],[-1,-5],[-1,-2],[0,-2],[0,-3]],[[2602,6857],[-1,-1],[-1,-2],[0,-3],[0,-3],[-2,-3],[-1,-2],[1,-2],[0,-2],[-2,-3],[0,-2]],[[2634,6903],[-9,-3],[-5,0],[-1,-1],[-1,0],[0,-1],[1,-1],[0,-1],[-1,-2],[-1,0],[-1,0],[-1,0],[0,-2],[0,-1],[-1,0],[0,-1],[-1,-1],[-1,0],[0,-1],[0,-2],[-1,-1],[-1,-1],[-1,-2],[1,-4],[-1,-4],[-3,-2],[0,-2],[-1,-3],[0,-2]],[[2460,7836],[3,0]],[[2488,7838],[16,6],[7,4],[5,5],[3,3],[3,0],[2,2],[1,3],[1,0],[2,-2],[2,0],[3,4],[3,1],[3,0],[2,-1],[1,-2],[4,-1],[7,0],[6,-3],[7,-7],[5,-3],[3,1],[4,2],[3,4],[4,1],[3,0],[3,2],[5,5],[3,3],[1,3],[0,4],[1,2],[1,1],[2,1],[2,-1],[2,-2],[3,-3],[4,-2],[7,1],[6,-3],[5,-7],[3,-5],[1,-3],[4,-4],[8,-6],[5,-1],[2,4],[8,5],[13,8],[8,7],[4,8],[4,6],[4,4],[4,3],[3,0],[4,2],[3,5],[4,2],[5,2],[5,3],[2,2]],[[2450,7851],[2,-3],[1,-1],[1,-1],[0,-2],[0,-1],[1,-1]],[[2447,7860],[0,-2]],[[2446,7882],[1,-7]],[[2436,7887],[2,-2],[2,0],[5,2]],[[5889,5200],[-2,-5],[-2,-1],[-1,1],[-2,0],[-1,-1],[-3,-8],[-4,-13],[-2,-10],[-1,-4],[0,-4],[1,-2],[1,-3],[-1,-3],[1,-4],[1,-3],[1,-3],[-1,-4]],[[8432,8140],[-10,1],[-3,0],[-1,2],[0,2],[0,3],[2,4],[1,5],[0,6],[3,8],[5,9],[2,5],[0,1],[0,2],[1,3],[0,2],[-2,1],[0,2],[0,3],[1,3],[1,2],[1,0],[2,-2],[2,1],[1,3],[0,4],[-2,5],[0,5],[1,6],[2,4],[3,3],[1,3],[0,2],[1,1],[2,1],[4,0],[2,2],[0,3],[1,4],[3,7],[4,5],[2,2],[1,0],[2,1],[0,2],[2,1],[3,1],[2,1],[2,3],[1,2],[1,2],[1,2],[3,1],[1,2],[-1,2],[0,2],[1,1],[0,2],[-1,3],[0,2],[1,1],[2,0],[3,-1],[3,-4],[3,-4],[4,-3],[5,-2],[4,-3],[2,-3],[5,-3],[10,-3],[5,-3],[2,-2],[2,0],[2,3],[3,0],[3,0],[2,0],[2,2],[2,1],[3,-2],[2,-2],[0,-2],[1,-2],[2,-1],[2,1],[2,4],[2,2],[2,0],[2,-2],[1,-2],[1,1],[2,3],[1,0],[1,-5],[2,-2],[1,-1],[2,-2],[0,-3],[3,-2],[5,-2],[5,0],[5,2],[4,-1],[5,-2],[5,2],[5,4],[6,2],[6,-1],[4,0],[0,2],[0,3],[0,4],[0,3],[1,1],[4,2],[6,2],[4,0],[2,-2],[1,1],[2,2],[1,1],[2,-1],[3,0],[3,1],[3,2],[4,4],[1,2],[0,3],[2,0],[3,0],[3,1],[4,3],[8,8],[4,2],[4,-1],[3,3],[1,7],[3,3],[3,1],[6,8],[10,15],[9,11],[10,10],[4,1],[4,-1],[4,-3],[3,0],[1,3],[-1,4],[-3,3],[-2,3],[0,4],[3,3],[5,5],[4,6],[3,8],[1,5],[-1,4],[0,3],[1,3],[-1,2],[-2,2],[0,2],[2,4],[2,2],[0,2],[-1,1],[-3,0],[-3,2],[-2,3],[1,2],[5,2],[3,3],[0,4],[2,4],[3,3],[1,3],[-2,3],[1,3],[3,3],[0,3],[-2,3],[-3,6],[-2,7],[-2,4],[-3,0],[-2,-1],[-2,-2],[-4,0],[-6,2],[-7,3],[-8,7],[-5,4],[1,3],[-2,2],[-3,0],[-1,1],[-1,1],[0,2],[-4,3],[-10,-2],[-6,0],[-2,3],[0,2],[1,2],[1,3],[0,4],[-7,1],[-14,-3],[-13,1],[-11,3],[-7,1],[-5,-3],[-5,-1],[-9,1],[-7,0],[-9,2],[-20,6]],[[2837,7323],[-4,-3],[-2,0],[-3,1],[-4,5],[-1,3],[0,4],[-2,3],[-4,1],[-3,2],[-1,2],[-2,-1],[-3,-4],[-1,-4],[-1,-5],[-2,-3],[-4,-1],[-3,-2],[-2,-4],[-1,-4],[0,-4],[-1,-4],[-2,-1],[-3,-1],[-2,-1],[-2,-2],[-1,-2],[0,-1],[0,-2],[-1,-1],[1,-2],[2,-3],[1,-3],[2,-5],[1,-3],[-1,-1],[1,-2],[2,-1],[0,-2],[-1,-5],[-4,-10],[-4,-7],[-3,-3],[-1,-1]],[[3537,4913],[-6,-3],[-4,-3],[-4,-6],[-6,-4],[-7,-3],[-6,-3],[-4,-5],[-2,-5],[0,-7],[-4,-5],[-7,-5],[-2,0],[-1,0],[-2,1]],[[3482,4865],[-1,3],[0,6],[-1,4],[-1,2],[-1,2],[-3,1],[-2,0],[-2,-4],[-3,-1],[-4,2],[-3,4],[-2,5],[-1,2],[-2,2],[-1,0],[-2,-1],[-2,-2],[-2,-1],[-4,-1],[-4,-4],[-5,-7],[-3,-7]],[[3433,4870],[-2,-7],[-2,-4],[-2,-2],[-2,-1],[-2,0],[-2,1],[-3,2],[-3,0],[-3,-1],[-2,1],[-3,4],[-3,3],[-2,0],[-2,-4],[-4,-10],[-4,-7],[-4,-4],[-3,-6],[-2,-9],[-1,-4],[-1,-1],[-1,0],[-2,1],[-2,1],[-3,-2],[-2,-5],[-2,-2]],[[3369,4814],[-3,0],[-2,1],[-3,3],[-3,2],[-3,0],[-5,3],[-5,4],[-5,1],[-2,0],[-2,-2]],[[3336,4826],[0,-3],[-1,-2],[-1,-1],[-4,-4],[-3,-1],[-2,1],[-3,0],[-6,-1],[-4,-4],[-3,-8],[-5,-4],[-7,0],[-5,-4]],[[3292,4795],[-3,-6],[-4,-5],[-3,-3],[-2,-1],[-3,3],[-7,8],[-3,2],[-1,-1],[-1,-4],[-3,-2],[-4,-2],[-5,-3],[-4,-6],[-2,-2],[-2,0],[0,2],[-1,4],[-2,3],[-5,2],[-3,1],[-2,-1],[-3,1],[-3,1],[-5,4],[-7,8],[-5,6],[-3,7],[-6,9]],[[3200,4820],[-3,6],[-5,8],[-3,8],[-3,5],[-3,2],[-2,3],[0,2],[-2,1],[-6,0],[-4,6],[-2,1],[-2,-1],[-1,1],[-2,2],[-1,-1],[-2,-4],[-2,0],[-2,3],[-2,2],[-1,1],[-2,-3],[0,-6],[-1,-4],[-2,-2],[-3,-1],[-3,-1],[-5,2],[-5,4],[-3,0],[-2,-5],[-3,-4],[-5,-3],[-3,-5],[-2,-10],[0,-7],[-1,-3],[-1,-2],[-3,-1],[-5,2],[-9,-2],[-13,-6],[-8,-6],[-1,-6],[-1,-6],[1,-6],[-1,-5],[-1,-4],[0,-4],[1,-3],[-1,-3],[-2,-4],[-4,-2],[-4,0],[-3,2],[-1,3]],[[3056,4764],[-1,4],[-2,4],[-2,2],[-1,4],[-1,6],[-2,2],[-1,2],[-1,-1],[-1,-1],[-2,-1],[-1,0]],[[3041,4785],[-1,-1],[-10,-5],[-4,-1],[-2,1],[-2,4],[-2,2],[-4,0],[-3,2],[-3,4],[-2,6],[0,9],[-1,5],[-1,2],[-4,-1],[-6,-5],[-4,-2],[-6,1],[-7,1],[-4,0],[-3,-2],[-3,-3],[-2,-5],[-1,-8],[1,-11],[0,-6],[-1,-2],[-2,0],[-1,1],[-1,-1],[0,-3],[-1,-3],[-1,-2],[-1,-3],[-1,-6]],[[6894,7056],[-4,-4],[-3,1],[-3,5],[-2,5]],[[6882,7063],[-1,3]],[[6881,7066],[-1,1],[-3,0],[-1,1],[-1,2],[-2,-1],[-4,-3],[-3,2],[-4,5],[-6,2]],[[6856,7075],[-10,-1]],[[6846,7074],[-10,4]],[[6836,7078],[-11,9],[-7,6],[-4,1],[-3,5],[-2,8],[-7,8],[-10,9],[-7,10],[-6,12],[-3,9],[-2,6],[-5,8],[-8,10],[-6,5],[-3,1],[-2,3],[-1,6],[-3,6],[-5,6],[-4,7],[-3,10]],[[6734,7223],[-2,17],[-2,7],[-3,5],[-3,7],[-2,12],[-2,8],[-1,3],[-3,4],[-4,4],[-4,2]],[[6708,7292],[-4,0],[-3,2],[-1,3],[-5,7],[-9,11],[-5,8],[-2,5],[-1,3],[-2,2],[-2,2],[-1,3],[-1,4],[-3,3],[-4,4],[-6,3],[-4,4],[-4,5],[-2,3],[-2,1],[0,3],[0,3],[0,3],[-2,1],[-1,2],[0,3],[0,3],[-1,3],[-1,4],[0,3],[0,4],[-1,4],[0,3]],[[6641,7404],[0,0]],[[6641,7404],[0,2],[0,3],[-1,4],[-1,3],[1,2],[1,1],[3,1],[1,3],[0,5],[-1,5],[-3,5],[-1,4],[2,3],[3,2],[8,5]],[[6641,7404],[-3,8],[0,5],[1,7],[0,5],[-2,3],[-3,3],[-5,2],[-3,4],[0,6],[-1,8],[-6,12]],[[8799,7764],[1,-2],[0,-3],[0,-5],[-3,-4],[-5,-3],[-4,-5],[-2,-6],[-2,-5],[1,-5],[-4,-5],[-9,-10],[-2,-3],[-2,0],[-3,1],[-4,0],[-3,-2],[-4,-2],[-3,-3],[-1,-4],[0,-5],[-2,-4],[-4,-2],[-3,0],[-2,1],[-4,0],[-8,-2]],[[8727,7686],[-10,-5],[-5,-4],[-3,-4],[-2,-2],[-5,1],[-4,0],[-4,-3],[-4,-4],[-3,-2],[-2,0],[-2,-3],[-2,-7]],[[8681,7653],[-2,-3],[-3,1],[-6,-1],[-10,-2],[-7,0],[-2,2],[-4,1],[-6,-2],[-3,0],[-1,1],[-1,3],[0,4],[-2,5],[-3,5],[-1,6],[2,7],[1,5],[-2,2],[0,3],[-2,3],[-2,5],[-1,1],[0,5],[1,5],[-1,5],[-6,0],[-4,1],[-5,5],[-7,12],[-3,5],[-2,0],[-2,2],[-1,4],[-1,0],[-2,0],[-1,-1],[-1,-1],[-2,1],[-1,1],[-2,-1],[-2,0],[-1,3],[-2,1],[-4,1],[-1,2],[1,3],[-1,1],[-2,2],[-5,-1],[-8,-1],[-6,0],[-5,3],[-3,3],[-1,2],[-1,3],[-3,2],[-1,4],[0,6],[0,5],[2,8]],[[8884,7865],[-1,-1],[-3,0],[-3,-1],[-3,-2],[-1,-4],[-2,-2],[-3,-2],[-3,0],[-5,0],[-2,-1],[-1,-3],[-2,-3],[-4,-2],[-17,-19],[-10,-8],[-8,-3],[-6,-3],[-3,-4],[-1,-3],[1,-2]],[[8891,7875],[1,1],[2,2],[0,3],[-1,5],[1,5],[3,4],[2,6],[1,7],[-1,6],[-2,4],[-2,3],[-2,1],[-2,3],[0,4],[-3,5],[-6,5],[-1,6],[3,7],[4,4],[5,0],[5,-2],[4,-4],[3,-1],[3,1],[2,-1],[1,0]],[[9748,8727],[11,-7],[2,-8],[2,-4],[2,-1],[-6,-3],[-11,-6],[-8,-5],[-6,-6],[-6,-4],[-7,-3],[-4,-3],[-1,-1],[0,-6],[0,-10],[-1,-6],[-5,-2],[-13,-6],[-5,-3],[-2,-4],[-2,-2],[-4,-3],[-2,-3],[0,-4],[2,-3],[4,-3],[0,-3],[-3,-4],[-1,-4],[-1,-4],[2,-3],[6,-4],[7,-1],[8,2],[8,-1],[10,-3],[8,-1],[7,0],[3,3],[0,2],[1,2],[0,3],[1,1],[2,0],[2,2],[4,4],[0,2],[-1,2],[0,3],[0,5],[5,2],[9,0],[6,-2],[3,-3],[3,-2],[5,-1],[3,2],[2,2],[4,3],[6,3],[5,4],[2,4],[2,3],[3,1],[2,0],[3,0],[1,-2],[0,-2],[2,-3],[4,-3],[2,-3],[1,-1],[-1,-2],[-2,-5],[-1,-2],[0,-2],[0,-2],[3,-2],[3,0],[4,-3],[3,-6],[4,-4],[8,-5],[3,0]],[[7912,7881],[-12,16],[-4,7],[0,3],[-2,3],[-4,4],[-3,4],[0,4],[-2,4],[-3,3],[-2,3],[0,5],[-3,3],[-4,3],[-2,2],[0,5]],[[7827,8126],[0,15],[-1,7],[-3,5],[-3,2],[-3,0],[-1,2],[0,4],[2,3],[4,2],[4,-1],[5,-3],[5,-2],[3,0],[2,1],[1,5]],[[7851,8218],[4,10],[1,7],[0,7],[-2,8],[-3,10],[-5,7]],[[7846,8267],[-1,1]],[[7845,8268],[-10,5]],[[7845,8268],[-6,4],[-4,1]],[[7835,8273],[-7,2],[-16,-1],[-8,-3],[0,-3],[-4,-5],[-7,-4],[-4,-3],[0,-1],[0,-3],[1,-3],[-1,-3],[-2,-4],[-3,-1],[-4,1],[-3,2],[-3,5],[-4,2],[-4,1],[-4,2],[-3,4],[-3,2],[-4,1],[-4,-1],[-5,-2],[-2,-3],[-1,-3],[-1,-3],[-2,-1],[-7,-2],[-11,-2],[-9,0],[-7,1],[-5,0],[-2,-1],[-3,-1],[-1,1],[-2,1],[-3,4],[-7,2],[-11,0],[-9,-1],[-7,-2],[-3,-3],[-1,-2],[-4,-5],[-8,-5],[-10,-4],[-14,-1],[-10,1],[-7,2],[-6,-1],[-3,-3],[-2,-1],[-2,1]],[[7835,8273],[-4,2]],[[3524,4008],[-2,24],[0,6],[1,6],[2,6],[2,5],[0,5],[2,5],[4,7],[3,7],[2,8]],[[3538,4087],[2,5],[2,3],[1,4],[0,4],[1,3]],[[3544,4106],[1,1],[2,3],[1,4],[3,4],[5,3],[3,4],[2,5],[0,3],[0,2],[1,2],[1,2],[1,5],[1,8],[2,6],[3,6]],[[3570,4164],[3,1],[2,1]],[[3575,4166],[1,0],[2,2],[2,7],[4,21],[1,15],[1,5],[1,0],[0,6]],[[3587,4222],[0,10],[2,11]],[[3589,4243],[3,12],[2,8],[0,7],[1,6],[2,10]],[[3597,4286],[-2,1],[-1,3],[-1,6],[-1,6],[1,7],[0,8],[-1,10],[0,6],[1,4],[-1,4],[-1,6],[1,5],[0,5],[-1,5],[0,7],[2,10],[1,9]],[[3594,4388],[0,12],[0,6]],[[3594,4406],[1,6],[3,10],[2,8],[0,4],[1,8]],[[3601,4442],[5,17]],[[3606,4459],[2,17],[3,11],[4,11],[4,7]],[[3619,4505],[2,3],[4,8]],[[3625,4516],[3,12],[3,10]],[[3631,4538],[1,9],[1,8],[1,7],[-2,7],[-3,6],[0,7],[3,10],[1,9],[0,9],[3,9],[8,7],[4,7],[1,6],[1,4],[2,2],[1,2],[2,-1],[0,3],[0,6],[0,3],[2,2],[1,2],[-1,4],[1,2],[1,1],[0,3],[0,6],[0,4],[2,2],[1,3],[-1,3],[-1,2],[-1,1],[-2,2],[-1,3],[-1,2],[-3,-1],[-2,1],[-4,2]],[[3646,4702],[-6,3]],[[8372,7961],[-12,-2],[-8,-6],[-8,-11],[-5,-7],[-4,-3],[-1,-4],[0,-5],[3,-1]],[[8337,7922],[5,1],[5,-1]],[[8347,7922],[4,-2],[1,-4],[-1,-6],[0,-5],[2,-5],[0,-7],[-2,-6],[-4,-7],[-8,-7],[-5,-7],[-2,-10],[-5,-9],[-1,-4],[-1,-4],[-1,-5],[-3,-4],[-2,-5],[0,-5],[-2,-4],[-3,-4],[-1,-4],[-1,-4],[-1,-3],[-2,-1],[1,-2],[3,-1],[1,-5],[0,-6],[-2,-5],[-3,-3],[-5,-2],[-6,-1],[-9,-7]],[[8289,7768],[-16,-18]],[[2470,6877],[-1,1],[-1,3],[-1,3],[-1,2],[-2,0],[-1,1],[0,1],[-1,0],[-1,0],[-1,2],[0,2],[-2,1],[-2,1],[-3,3],[-4,5],[-3,1],[-1,0],[-1,3],[-3,7],[-1,7],[0,6],[-2,4],[-4,4],[-2,3],[-1,3],[-1,2],[-1,1],[-1,3],[1,3],[-1,1],[-4,-1],[-3,4],[-3,1],[-3,0],[-4,3],[-5,7],[-4,3],[-5,-1],[-3,1],[-2,3],[-2,1],[-4,-1],[-1,-2],[0,-2],[-1,-2],[-1,0],[-2,1],[-2,3],[-2,-1],[-2,-4],[-1,-2],[-1,1],[-1,0],[-1,-2],[-1,0],[-1,2],[-2,3],[-5,2],[-3,4],[-2,4],[-1,2],[-1,0],[-1,2],[0,4],[0,2],[-1,2],[-3,1],[-4,0],[-3,1],[0,3],[-2,3],[-4,2],[-3,4],[-1,4],[-2,3],[-3,0],[-2,1],[0,2],[-2,3],[-2,2],[-2,1],[-1,0],[-1,1],[0,2],[-1,2],[-2,1],[-2,3],[-1,3],[-1,0],[-2,-2],[-1,-2],[-2,0],[0,1],[-1,2],[1,1],[1,2],[0,1],[-2,0],[-1,2],[0,2],[2,3],[3,2],[1,1],[0,1],[-1,1],[-1,3],[-1,7],[-1,4],[-3,2],[-1,5],[-1,8],[-2,10],[-3,10],[-10,13],[-16,16],[-10,8],[-3,0],[-3,-2],[-5,-5],[-5,-10],[-7,-13],[-7,-6],[-8,2],[-22,11],[-9,2],[-5,-3],[-9,2],[-13,6],[-13,3],[-13,-1],[-8,-1],[-4,-2],[-4,0],[-3,3],[-3,2],[-7,2],[-5,4],[-5,1],[-6,0],[-5,2],[-3,4],[-4,3],[-6,2],[-5,-1],[-5,-2],[-5,1],[-5,6],[-2,4],[0,4],[-1,7],[-5,15],[-2,8]],[[5988,5888],[-7,18],[-2,7],[0,3],[-2,7],[-4,12],[-3,7],[0,3],[-5,7],[-9,10],[-6,7],[-1,5],[-2,3],[-4,6]],[[5988,5888],[1,-16],[2,-13],[6,-17],[1,-7],[0,-2],[-1,-4]],[[1734,7898],[1,2],[0,3],[-3,10],[-1,5],[-1,2],[-3,2],[-1,2],[-1,3],[-1,3],[-2,3],[-1,4],[0,3],[0,2],[-1,3],[1,5],[4,8],[6,9],[9,8],[5,6],[0,3],[0,3],[-1,1],[1,2],[2,4],[5,6],[8,8],[6,4],[3,1],[5,-1],[7,-3],[7,-2],[7,1],[5,2],[5,5],[4,3],[5,0],[4,3],[4,5],[2,5],[0,4],[2,9],[6,20]],[[1832,8064],[8,3],[4,-3],[4,-8],[1,-7],[0,-4],[1,-3],[2,-1],[2,1],[1,4],[4,4],[6,3],[3,2],[0,1],[-1,1],[-1,1],[-1,3],[1,5],[1,3],[2,2],[0,5],[-1,9],[0,6],[3,3],[1,5],[-1,4],[-1,4],[1,5],[1,4],[1,3],[0,5],[-3,7],[1,5],[4,4],[7,2],[7,0],[7,2],[6,5],[3,6],[-1,7],[-1,5],[-2,4],[-2,4],[0,5],[-1,5],[1,3],[2,6],[3,10],[2,7],[-1,4],[0,4],[2,3],[0,2],[-1,2],[0,2],[0,3],[0,2],[-2,2],[-1,3],[-1,4],[0,2],[1,2],[3,0],[6,1],[3,0],[-1,2]],[[1909,8265],[2,6],[-1,3],[-5,3]],[[7708,6427],[0,-2],[0,-4],[-2,-10],[-1,-4],[-2,1],[-1,-3],[-1,-5],[0,-3],[1,-2],[0,-1],[-2,-1],[0,-1],[0,-3],[-1,-2],[-2,-2],[-2,-6],[0,-4],[1,-6],[1,-6],[0,-6],[1,-5],[1,-3],[0,-2],[0,-2],[-2,-2],[-4,-2],[-2,1],[-2,5],[-3,3],[-2,2],[-3,0],[-2,-2],[-2,-3],[-2,-6],[-1,-5],[0,-6],[-6,-17],[-2,-16],[-1,-22],[-1,-12],[0,-1],[0,-4],[1,-5],[0,-4],[0,-4],[0,-2],[1,-2],[0,-7],[1,-11],[-1,-7],[-2,-1],[-1,0],[-2,2],[-3,1],[-4,-1],[-3,-3],[-1,-5],[-2,-6],[0,-7],[-1,-5],[-1,-1],[-3,-5],[-3,-3],[-5,-3],[-2,-5],[0,-6],[-1,-6],[-1,-4],[0,-9],[3,-12],[2,-10],[0,-6],[1,-7],[3,-9],[2,-3],[1,-8],[0,-12],[0,-12],[-1,-10],[0,-8],[1,-5],[0,-5],[-2,-4],[-1,-3],[0,-3],[2,-6],[5,-9],[2,-8],[1,-5],[1,-7],[0,-6]],[[7651,5991],[0,-3],[0,-3]],[[7651,5985],[1,-2],[1,-4],[1,-3],[-1,-3],[1,-3],[2,-2],[0,-3],[-1,-3],[0,-4],[1,-5],[-1,-4],[-1,-3],[0,-3],[1,-5]],[[7655,5938],[-2,-3],[-2,-2]],[[7651,5933],[-2,-1],[-2,-4],[0,-4],[-2,-7],[-7,-15],[-1,-2],[-2,-2]],[[1977,8586],[8,0]],[[1995,8593],[2,1]],[[2000,8595],[4,2],[2,2],[2,4],[3,5],[4,4],[2,4],[0,4],[0,4],[-1,3],[2,4],[3,4],[4,2],[4,-1],[4,-4],[4,-5],[6,-3],[6,0],[3,-1],[0,-1],[6,-3],[17,-4],[8,-1],[10,2],[15,5],[11,5],[8,5],[4,4],[1,4],[2,2],[3,2],[7,1],[11,0],[7,1],[1,3],[1,2],[-2,3],[3,4],[8,6]],[[2259,8662],[2,-3],[2,0],[2,2],[3,1],[3,-1],[3,1],[0,2],[2,2],[2,1],[3,0],[5,-3],[5,-1],[7,1]],[[2305,8674],[10,-3],[5,0],[4,2],[4,4],[5,6],[3,4],[2,5],[1,3],[0,5]],[[4664,5588],[2,-4],[2,0],[3,1],[1,4],[1,7],[1,3],[1,1],[2,0],[0,3],[0,6],[1,6],[2,6],[2,3],[1,1],[3,3],[2,5],[2,5],[1,4],[1,2],[1,-2],[2,0],[3,2],[3,7],[4,15]],[[4705,5666],[4,8],[2,2]],[[4711,5676],[1,3],[-1,3],[1,6],[2,8],[1,5],[0,3],[0,2],[1,2],[0,2],[-2,3],[0,2],[0,3],[0,1],[-1,0],[-1,4],[-1,6],[-1,4],[-2,2],[-3,1],[-4,0],[-2,2],[1,5],[0,2],[1,1],[0,1],[0,3],[-2,7],[-1,5],[0,1],[-1,2]],[[5848,5431],[2,15],[1,10],[0,10],[0,7],[2,2],[2,4],[1,7],[0,6],[-1,7],[2,8],[7,16]],[[5889,5200],[-9,19],[-3,8],[-1,5],[-1,8],[0,9],[0,6],[1,3],[2,9],[3,15],[1,12],[0,9],[0,7],[0,6],[-1,6],[-2,7],[-6,24],[-3,12],[-5,14]],[[5865,5379],[-7,8],[-4,10],[-4,13],[-2,7],[0,2],[0,2],[-1,2],[0,4],[1,4]],[[5848,5431],[-1,6],[-2,9],[-2,5],[-1,1],[0,4],[0,9],[0,6],[-1,3],[0,3],[0,3],[0,3],[-1,2],[-1,4],[-1,7],[1,6],[3,6],[0,5],[0,4],[1,4],[3,6],[4,2],[6,-1],[5,-1],[3,-4]],[[5548,5418],[-3,1],[-1,3],[0,3],[-2,4],[-4,3],[-2,6],[1,9],[-2,11],[-6,19]],[[5529,5477],[1,3],[-1,4],[-5,6]],[[8189,5031],[1,-6],[0,-2],[-2,-1],[-2,-3],[-2,-7],[0,-2],[0,-2],[-2,-1],[-2,1],[-2,1],[-2,0],[-2,0],[-1,-2],[-1,-2],[-1,-3],[1,-3],[2,-2],[-1,-4],[-3,-5],[-2,-4],[0,-5],[2,-7],[4,-9],[4,-4],[3,0],[1,2],[0,3],[2,1],[2,0],[3,-2],[1,-5],[1,-4],[1,-4],[-1,-3],[-2,-2],[0,-2],[1,-4],[0,-4],[-2,-4],[0,-3],[2,-1],[0,-5],[0,-10],[-2,-11],[0,-4],[1,0],[1,-3],[0,-4],[0,-4],[-1,-4],[1,-6],[1,-7],[-1,-9],[-3,-9],[0,-7],[1,-5],[0,-3],[-1,-3],[-1,-3],[-2,-3],[-2,-5],[-2,-10]],[[9179,3408],[-4,5],[-5,0],[-8,-3],[-5,0]],[[9157,3410],[-3,3],[-2,-1]],[[9152,3412],[-1,-2],[-1,-2],[-3,-4],[-4,-5],[-3,-4],[0,-2],[-2,-4]],[[9138,3389],[-3,-3],[-3,-8],[-2,-12],[-2,-7],[-2,-2],[-4,-7],[-5,-10],[-7,-8],[-16,-6]],[[5331,5527],[-4,0],[-6,-5],[-9,-10],[-6,-9],[-3,-9],[-2,-6],[-2,-3],[-4,-2],[-7,-1],[-5,-5],[-3,-9],[-3,-6],[-4,-3],[-9,-8],[-4,-5],[-1,-3],[-6,-5],[-9,-6],[-10,1],[-17,10],[-11,2],[-8,-3],[-10,-10]],[[7427,7875],[-6,5],[-2,7],[0,11],[-1,6],[-3,3],[-1,3],[-1,2],[-1,1],[-2,1],[-3,2],[-4,5],[-3,2],[-2,-1],[-1,-1],[0,-3],[-2,0],[-3,4],[-3,0],[-2,-2],[-3,0],[-3,1],[-4,0],[-6,-1],[-4,-2],[-5,-6]],[[5757,7451],[14,13],[4,7],[0,6],[0,4],[-1,4]],[[3597,4286],[3,13],[3,7],[3,5]],[[3606,4311],[2,4],[-1,3],[1,3],[1,7],[1,1],[1,1],[1,-1],[1,2],[1,5],[-1,4],[0,3],[0,7],[1,10],[0,6],[-1,2],[0,3],[0,5],[-1,6],[-1,7],[0,12],[1,19],[0,13],[-1,9],[-2,4],[-1,1],[-1,1],[-1,3],[0,3],[0,5]],[[7492,6351],[-1,-11],[0,-9],[1,-6],[4,-8],[3,-5],[2,-3]],[[7501,6309],[6,-6]],[[7492,6351],[2,-9],[3,-5],[5,-6],[3,-6],[0,-5],[1,-2],[1,1],[2,-3],[3,-6],[3,-3]],[[7649,6555],[1,-7],[-2,-4],[-5,-4],[-2,-2],[0,-1],[1,0],[0,-1],[0,-1],[-2,-2],[-3,-1],[-2,-2],[-2,-4],[-3,-4],[-2,-5],[0,-2],[-1,-3],[-1,-2],[0,-3],[-1,-4],[-2,-3],[-3,-3],[-4,-4],[-2,-1],[-3,0],[-8,-8],[-9,1],[-5,-1],[-2,-3],[-4,-2],[-6,-1],[-4,-2],[-1,-2],[-2,-1],[-3,0],[-4,-2],[-4,-4],[-2,-3],[0,-2],[-3,-3],[-9,-6],[-3,-1],[-3,0],[-5,2],[-3,1],[-3,-1],[-3,-2],[-5,0],[-5,3],[-6,-2],[-7,-6],[-6,-9],[-3,-12],[-2,-11],[0,-9],[-1,-8],[-1,-8],[-1,-5],[1,-3],[3,-13],[0,-13],[0,-5]],[[3228,5158],[2,8],[0,4],[-1,3],[0,2],[0,4],[-1,13],[1,7],[2,6],[4,1],[4,-5],[3,-1],[1,3],[1,-2],[1,-5],[2,-4],[2,-4],[4,-5],[8,-6],[6,-3],[3,0],[3,2],[1,3],[2,1],[2,0],[2,1],[2,3],[3,1],[4,-1],[2,0],[2,2],[2,0],[2,1],[1,3],[5,1],[7,1],[5,-1],[1,-2],[1,-5],[1,-10],[-1,-11],[-4,-12],[-2,-10],[-1,-8],[-1,-7],[-3,-5],[-2,-4],[0,-2],[1,-3],[1,-3],[-1,-6],[-4,-8],[-3,-14],[-2,-20],[-4,-16],[-4,-14],[-4,-18],[-2,-22],[0,-15],[1,-9],[-2,-12],[0,-9],[0,-10],[0,-7],[0,-7]],[[5825,7514],[-2,3],[-2,3],[-5,3],[-5,-1],[-5,-5],[-4,-2],[-2,2],[-1,-1],[-1,-1],[1,-1],[0,-1],[-1,-1]],[[5798,7512],[1,-1],[3,-2]],[[5802,7509],[5,-4],[2,-1],[1,0],[1,0],[2,-4],[2,-2],[2,0],[2,-2],[3,-1]],[[5802,7509],[22,-1]],[[2208,6827],[2,3],[3,2],[6,3],[3,3],[1,4],[0,4],[-1,6],[3,5],[6,5],[5,3],[4,0],[3,-2],[1,-3],[1,-1],[1,0],[2,-2],[0,-3],[1,-1],[1,0],[1,-1],[0,-2],[2,-4],[5,-6],[0,-3],[0,-2],[2,-3],[1,0],[1,2],[1,0],[3,-2],[0,-2],[-1,-2],[0,-2],[1,-2],[2,0],[2,0],[2,-1],[1,-2],[0,-2],[-1,-1],[0,-1],[1,-1],[5,-3],[4,-4],[1,-5],[2,-4],[3,-2],[0,-1],[-1,-1],[-1,-2],[0,-3],[2,-2],[2,-3],[1,0],[1,0],[1,0],[-1,-4],[2,-5],[3,-6],[1,-5],[0,-3],[2,-5],[4,-6],[2,-7],[2,-10],[7,-25],[4,-10],[3,-3],[2,-4],[1,-4],[1,-2],[2,0],[1,-1],[2,-2],[-1,-4],[-1,-5],[0,-4],[1,-3],[1,-6],[0,-9],[1,-6],[2,-1],[2,0],[4,-2],[3,-3],[1,-3],[1,-4],[0,-7],[0,-5],[-1,-4],[1,-3],[4,-4],[1,-4],[0,-2]],[[5576,4984],[-4,-1],[-3,1],[-3,2],[-3,0],[-1,-1],[-1,2],[-1,4],[-1,1],[-1,-1],[-2,0],[-3,3],[-2,0],[-1,-3],[-3,0],[-4,2],[-4,0],[-6,-2],[-3,-3],[-1,-2],[-1,-1],[-2,2]],[[8518,9015],[-1,8],[1,3],[1,2],[7,0],[19,-5],[2,-1]],[[5375,5432],[4,4],[1,4],[0,4],[1,4],[3,4],[3,5],[1,4],[0,4],[0,4],[-2,3],[0,5],[1,7],[-1,6],[-3,5],[-4,7],[-3,11],[-2,4],[-2,-3],[-3,-2],[-3,-2],[-3,2],[-4,6],[-3,2],[-3,-1],[-4,-4],[-4,1],[-3,8],[-4,4],[-7,-1]],[[3021,2846],[3,4],[0,5],[-3,11],[-2,3],[-1,4],[0,6],[-2,5],[-3,4],[-3,5],[-2,6],[-1,3],[-3,2],[-2,0],[-3,-1],[-2,1],[-1,4],[-3,3],[-3,2],[-4,0],[-2,2],[-2,2],[-1,5],[-2,7],[-2,4],[-2,1],[-1,4],[-1,5],[-1,5],[-2,5],[-1,2],[-1,1]],[[2874,5073],[0,-10],[0,-5],[3,-3],[4,-1],[4,0],[3,2],[3,-1],[2,-5],[4,-4],[8,-4],[4,-5],[2,-7],[2,-3],[2,-1],[2,-3],[0,-6],[2,-4],[4,-3],[2,-5],[1,-6],[0,-3],[2,-2],[2,-1],[1,1],[2,0],[1,-1],[2,-2],[1,-3],[3,-3],[4,-4],[3,-2],[4,-1],[2,-1],[1,-3],[4,-3],[2,-1],[2,1],[2,-1],[1,-3],[3,0],[3,2],[2,0],[1,-2],[2,0],[2,1],[2,-1],[3,-4],[2,0],[2,4],[2,1],[1,-2],[2,0],[2,2],[2,-1],[2,-6],[2,-4],[3,-2],[2,-3],[2,-3],[2,-2],[2,0],[1,-2],[0,-3],[0,-3],[1,-1],[1,0],[3,1],[4,2],[3,-2],[2,-5],[3,-3],[2,-2],[3,-2],[2,-3],[2,-3],[3,-1],[2,0],[2,1],[3,-2],[3,-3],[2,-1],[1,0],[2,5],[2,9],[3,3],[3,-2],[2,0],[2,1],[2,0]],[[7884,6592],[2,-2],[5,-1],[6,1],[5,3],[2,3],[1,2]],[[7905,6598],[1,1],[3,1],[2,0],[2,-1],[1,0],[1,0],[1,-1],[1,-2],[1,-1],[1,1],[1,2],[2,1],[2,-1],[2,2],[0,2],[2,2],[2,0],[1,2],[1,0],[1,-1],[2,0],[1,1],[2,-1],[0,-2],[1,-2],[1,0],[0,1],[1,2],[-1,2],[-1,1],[0,2],[1,3],[2,2],[4,1],[2,2],[0,4],[3,5],[5,5],[2,3],[0,2],[0,3],[2,4],[1,1],[1,-1],[2,0],[2,0],[2,4],[3,6],[3,1],[2,-3],[2,-2],[3,1],[2,3],[1,5],[2,2],[3,-1],[6,9],[13,30],[2,6],[1,4],[0,3],[1,2],[1,3],[7,2],[20,4],[2,1],[2,0],[1,-1],[3,0],[4,3],[2,0],[2,-1],[3,-1],[4,1],[5,-1],[10,-6],[4,-4],[2,-1],[1,1],[2,-1],[2,-3],[2,-6],[3,-9],[1,-5],[2,0],[0,-2],[0,-2],[0,-1],[0,-2],[1,0],[2,1],[3,5],[2,2],[1,-1],[2,-2],[1,-3],[3,-2],[3,0],[2,-1],[1,-2],[-1,-2],[-1,-4],[1,-3],[3,-3],[2,-5],[-1,-8],[1,-3],[2,2],[1,1],[1,0],[1,-1],[0,-1],[1,0],[0,1],[1,1],[1,1],[1,-1],[0,-1],[0,-1],[1,0],[1,-1],[2,2],[1,-1],[1,-3],[-1,-1],[0,-4],[0,-4],[1,-1],[1,-1],[1,0],[0,-1],[1,-1],[1,0],[1,0]],[[5524,5490],[-1,-1],[-2,2],[-4,4],[-4,7],[-7,15]],[[5506,5517],[-12,23],[-5,10],[-1,6],[-2,6],[-4,9],[-2,3],[-1,3],[-3,1],[-1,2],[-2,4],[-1,2],[-1,1],[-3,-2],[-3,-3],[-4,0],[-4,2],[-4,4],[-4,6],[-5,4],[-4,1],[-4,2],[-3,4],[-2,3],[-2,4],[-1,4],[0,6],[-1,8],[-2,8],[-1,8],[1,7],[-1,7],[-3,6],[-3,5]],[[5418,5671],[-3,-3],[-3,2],[-4,4],[-3,4]],[[5405,5678],[-2,5]],[[5403,5683],[-3,2],[-4,1],[-2,1]],[[5394,5687],[-1,5]],[[5418,5671],[-3,2]],[[5415,5673],[-2,8],[-1,13],[-3,8],[-3,5],[-3,5],[0,8]],[[2642,6706],[0,-3],[-2,-5],[-4,-17],[-1,-6],[0,-5],[2,-4],[1,-5],[0,-5],[0,-3],[1,-1]],[[2637,6757],[0,-4],[-1,-15],[1,-10]],[[2637,6728],[3,-11]],[[2664,6897],[-1,-4],[-1,-2],[-2,-3],[-2,-1],[-1,1],[-3,-4],[-3,-9],[-5,-8],[-5,-7],[-3,-5],[-2,-4],[0,-4],[1,-4],[-1,-4],[-2,-5],[0,-5],[0,-7]],[[2634,6822],[4,-16],[1,-6],[0,-3],[0,-2],[2,-2],[0,-2],[-2,-3],[-1,-3],[-1,-5]],[[2673,6928],[2,-1],[1,-2],[1,-4],[-1,-5],[-5,-8]],[[2691,6948],[0,-4]],[[2691,6944],[-2,-4],[-4,-7],[-1,-5]],[[7003,6732],[0,-4],[-1,-4],[-3,-8],[-6,-16],[-3,-2],[-2,-4],[-4,-7],[-4,-10],[-2,-12],[-2,-9],[0,-5],[-1,-4],[-2,-5],[-1,-4],[1,-2],[0,-4],[-1,-3]],[[6972,6629],[-1,-3],[-1,-2],[-1,-1],[-1,0],[-2,-3],[-2,-5],[-1,-2],[-2,-1]],[[7150,6793],[-8,9],[-5,8],[-5,4],[-6,4],[-3,6],[-1,8],[-2,7],[-5,7],[-4,5],[-5,2],[-2,0],[-1,-1],[0,-2],[1,-4],[1,-2],[0,-2],[-4,-1],[-5,0],[-5,1],[-3,4],[-2,0],[-1,-3],[-2,-1],[-4,1],[-2,-4],[0,-7],[-6,-11],[-11,-14],[-9,-9],[-9,-6],[-6,-7],[-5,-13],[-5,-8],[-3,-4],[-4,-1],[-4,-3],[-4,-5],[-2,-4],[-2,-4],[-1,-3],[0,-4],[-1,-3],[-2,-1]],[[2464,5834],[1,7],[-1,5],[0,2],[1,1],[6,1],[4,-1],[6,-3],[3,-1],[2,4],[0,1],[-1,2],[-3,2],[-1,2],[1,4],[1,4],[-1,3],[-1,2],[-2,1],[-1,1],[-1,2],[1,5],[1,8],[3,3],[4,1],[1,2]],[[2487,5892],[0,5],[0,6],[1,5],[0,2]],[[3021,2578],[4,-1],[2,3],[3,9]],[[3030,2589],[3,16],[2,7],[2,1],[1,3],[0,4],[1,4],[2,4],[1,2],[2,2],[4,0],[8,-1],[5,0],[3,-2],[5,-8],[7,-17],[3,-10],[0,-5],[0,-3],[1,-2],[4,-6],[2,-4],[1,-6],[3,-3],[2,1],[4,0],[3,-2],[9,1],[21,6],[1,0],[1,-1],[1,-3],[2,-2],[3,-1],[5,0],[10,2],[1,1],[1,1],[0,1],[-1,3],[1,1],[2,3],[3,3],[4,3],[4,3],[2,4],[3,2],[4,1],[3,1],[2,2],[4,0],[8,-3]],[[7490,7805],[-7,5],[-6,2],[-7,-1],[-5,2],[-4,6],[-3,4],[-4,2],[-4,4],[-6,6],[-4,6],[-3,5],[-1,3],[1,4]],[[3205,7938],[-2,13]],[[3203,7965],[3,6],[3,2],[6,1],[5,0],[6,-2],[6,-5],[7,-7],[10,-5],[12,-1],[7,-2],[2,-3],[1,-3],[1,-4],[4,-3],[7,-2],[4,1],[1,4],[1,1],[4,0],[13,12],[7,4],[4,-1],[7,1]],[[2587,5745],[6,5],[4,6],[2,1],[2,-1],[2,-3],[2,-4],[2,-2],[2,2],[2,1],[2,-1],[2,5],[2,10],[1,6]],[[2618,5770],[0,3],[2,3],[3,3],[2,4],[3,7],[3,3],[2,1],[1,2],[-1,3],[0,3],[1,4],[1,3],[2,1],[1,1],[-1,2],[1,2],[1,4],[4,3],[1,-1],[2,-4],[2,-3],[3,-2],[3,1],[1,3],[2,0],[1,-1],[1,1],[0,2],[1,1],[1,-1],[1,-1],[1,1],[1,1],[0,1],[1,1],[2,-1],[3,1],[3,4],[2,1],[2,0],[1,2],[1,3],[4,2],[7,-1]],[[3195,2844],[10,-2],[6,-2],[5,-3],[6,-6],[9,-10],[6,-6],[3,-1],[4,-2],[3,-4],[5,-3],[6,-1],[5,-5],[6,-12],[1,-1],[0,-2]],[[3047,3039],[2,-17],[2,-7],[2,-5],[6,-3],[3,-5],[2,-10],[0,-7],[0,-3],[0,-5],[0,-6],[0,-4],[-2,-5],[-1,-6],[0,-8],[0,-5],[1,-2],[2,-3],[2,-2],[4,-2],[7,0],[4,-3],[2,-5],[4,-3],[6,-2],[4,-3],[1,-2],[5,-3],[9,-2],[5,-3],[1,-5],[0,-4],[-2,-5],[-1,-4],[0,-3],[1,-2],[1,0],[2,-3],[3,-5],[4,-2],[5,1],[3,-2],[2,-6],[3,-4],[6,-4],[3,-3],[2,-2],[0,-4],[2,-2],[2,-1],[10,-1],[5,-1],[4,-2],[3,0],[2,1],[2,0],[3,-2],[4,-1],[8,2]],[[1813,6817],[-2,-9],[-1,-3]],[[1810,6805],[-2,-1],[-1,-4],[-2,-7],[-2,-4],[-2,-2],[-1,-3],[0,-4],[1,0],[0,-1],[1,-3],[1,-1],[1,0],[1,-1],[1,-1],[1,-1]],[[1829,6902],[-5,-6],[-2,-5],[-3,-8],[0,-7],[0,-5],[0,-5],[-1,-4],[-2,-3],[-1,-2],[-1,-1],[-1,-5],[1,-9],[1,-5],[3,-2],[2,-3],[0,-4],[0,-4],[-1,-4],[-2,-2]],[[1817,6818],[-4,-1]],[[1817,6963],[-1,-19]],[[1816,6944],[0,-5]],[[1816,6939],[2,-7],[4,-11],[1,-3]],[[1813,7000],[0,-2],[1,-3],[0,-6],[0,-5],[1,-2],[0,-3]],[[1864,7015],[-9,-9],[-2,-4],[-1,-3],[0,-9],[-1,-4],[-2,0],[-4,2],[-2,2]],[[1903,7051],[-3,-5],[-2,-5],[-3,-8],[-2,-7],[-1,-4],[0,-5],[2,-6],[-1,-5],[-1,-2],[-3,-1],[-4,2],[-3,3],[-2,4],[-2,1],[-1,-1],[-1,0],[-1,1],[0,2],[1,3],[0,2],[-1,1],[-1,1],[-2,0],[-3,-2],[-5,-5]],[[2059,7231],[-3,-2],[-4,-2],[-5,0],[-3,-2],[-2,-2],[-3,-6],[-1,-1],[-1,-1],[-2,2],[-2,0],[-2,-1],[-3,-4],[-2,-7],[-2,-3],[-3,-3],[-8,-1],[-6,0],[-3,-1],[-3,-3],[-4,-5],[-4,-6],[-2,-7],[-3,-5],[-4,0],[-6,5],[-2,1],[-3,0],[-2,-3],[-4,-6],[-2,-6],[-1,-7],[-2,-4],[-2,-2],[-2,-2],[-1,-4],[-2,-2],[0,1],[-1,-1],[0,-4],[-1,-1],[0,-1],[-1,-2],[0,-3],[-2,-4],[-3,-6],[-6,-12],[-4,-3],[-3,0]],[[2060,7244],[0,-11],[0,-1]],[[1607,7532],[-2,0],[-10,2],[-2,0],[-2,3]],[[1591,7537],[-1,4],[-2,13],[-3,7],[-3,3],[-2,1],[-3,-2]],[[1717,7679],[-1,-8],[-2,-3],[-2,0],[0,-2],[0,-4],[0,-3],[0,-1],[-2,0],[-3,2],[-3,2],[-6,0],[-3,3],[-2,5],[-5,1],[-8,-3],[-5,0],[-1,2],[-2,1],[-2,-1],[0,-3],[0,-3],[0,-2],[-1,-2],[-2,-4],[-2,-2],[-2,-1],[-2,-4],[-2,-7],[0,-5],[1,-3],[1,-2],[4,-3],[0,-3],[0,-2],[1,-2],[1,-2],[-1,-3],[1,-7],[1,-12],[3,-6],[4,0],[3,1],[2,2],[3,-3],[3,-6],[1,-6],[0,-6],[2,-4],[2,-2],[1,0],[1,-1],[0,-1]],[[1693,7566],[2,-4],[1,-1],[0,-1],[0,-1],[0,-1],[-1,-1],[0,-1],[-2,-2]],[[1693,7554],[-4,-2],[-7,-1],[-14,-5],[-6,-4],[-5,-2],[-10,-2],[-10,-3],[-3,0],[-2,2],[-4,2],[-8,0],[-6,-1],[-5,-5],[-2,-1]],[[1725,7740],[5,0],[1,-3],[-1,-6],[0,-4],[2,-3],[-1,-2]],[[1731,7722],[-1,-2],[-5,-6],[-4,-6],[-1,-5]],[[1725,7783],[-1,-1],[0,-1],[0,-3],[-1,-3],[-2,-2],[-1,-3],[-1,-4]],[[1781,7793],[-6,17],[-4,9],[-4,7],[-5,7],[-6,6],[-4,7],[-4,8],[-3,5],[-4,2],[-3,3],[-3,5]],[[1726,7881],[-14,12]],[[1707,7894],[-1,-3],[0,-3],[0,-4],[-1,-4],[-1,-3],[-1,-3],[0,-3],[2,-6],[4,-9],[3,-6],[2,-2],[1,-4],[1,-5],[1,-4],[-1,-2],[2,-6],[7,-12]],[[5734,4540],[6,3],[2,1],[1,2],[1,2],[0,3],[1,3],[2,4],[2,3],[0,2],[-2,3],[-2,5],[1,10],[4,17],[1,13],[-2,10],[-1,8],[1,7],[0,7],[-1,5],[-1,9],[0,10],[0,9],[0,12]],[[5674,5043],[-3,8],[-5,5],[-7,6],[-8,12],[-8,19],[-6,11],[-6,4],[-5,8],[-4,3],[-6,1],[-6,0],[-7,-1],[-6,-2],[-6,-4],[-10,-3],[-14,-1],[-15,-6],[-21,-16],[-12,-20],[-5,-9],[-2,-6],[-3,-14],[-4,-33],[0,-2]],[[5505,5003],[-3,-10],[-5,-15],[-4,-9]],[[5493,4969],[-6,-13],[-8,-12],[-4,-4],[-4,-4],[-3,-5],[-1,-2]],[[5467,4929],[-1,-6],[-5,-18],[-2,-8],[-3,-6],[-4,-9],[-2,-4],[-1,-5],[1,-10],[0,-32],[-1,-9]],[[5449,4822],[-1,-15],[-4,-17],[-4,-9],[-3,-3],[-4,-2],[-2,-4],[-2,-4],[-2,-4],[-3,-4],[-5,-8],[-5,-14],[-4,-8],[-2,-2],[-2,0],[-2,2],[-2,0]],[[5402,4730],[-2,-2],[-5,-1],[-3,-2],[-2,-3],[-2,-3],[0,-4],[-1,-5],[-2,-4],[-1,-1],[-1,0],[-1,1],[-1,0],[0,-1],[-1,0],[-2,0],[-1,-1],[-1,-2],[0,-3],[1,-4],[0,-2],[-1,-1],[0,-2],[0,-5],[-1,-5],[-3,-5],[-3,-2]],[[5369,4673],[-3,1],[-4,0]],[[1009,8470],[0,5],[-1,2],[-2,2],[-4,2],[-8,1],[-7,-2],[-7,-5],[-11,-9],[-6,-7],[-2,-3],[-1,-4],[1,-4],[7,-9],[6,-6],[9,-6],[4,-5],[1,-5],[-2,-4],[-2,-2],[-4,-3],[-3,-3],[-1,-4],[0,-5],[1,-5],[3,-6],[4,-5],[1,-1],[0,-1],[0,-2],[-2,-4],[-1,-1],[-1,-1]],[[1911,8587],[-4,-2],[-3,1],[-3,2],[-4,2],[-7,0]],[[1880,8608],[-1,-3]],[[1828,8646],[0,2],[-1,3],[-4,3],[-2,4],[0,5],[1,5],[2,3],[-1,8],[-5,11],[-6,8],[-5,4],[-9,4],[-18,6],[-7,-1],[-3,1],[-1,3],[0,5],[4,6],[1,4],[-2,2],[4,2],[8,0],[5,0],[1,1],[-1,2],[-2,1],[-1,2],[-1,3],[1,3],[2,3],[1,2],[0,2],[1,2],[3,5],[3,3],[6,4]],[[5448,4297],[1,1],[1,-2],[2,-3],[1,-6],[1,-10],[2,-24],[-1,-15],[-2,-15],[-1,-12],[-1,-10],[1,-7],[2,-4],[2,-4],[4,-3],[2,-7],[1,-10],[2,-9],[3,-8],[2,-5],[2,-2],[3,-2],[5,-2],[2,-3],[1,-3],[2,-5],[3,-8],[2,-9],[1,-11],[2,-12],[3,-12],[6,-17],[14,-35]],[[5516,4023],[3,-7],[3,-3],[4,-3],[3,0],[3,0],[6,-1],[7,-2],[8,-1],[7,1],[6,-1],[3,-4],[3,-2],[4,-2],[4,1],[6,3],[5,0]],[[5591,4002],[6,-6]],[[3483,4167],[7,5],[3,3],[1,4],[2,1],[3,-2],[2,0],[2,2],[6,9],[4,14],[4,21],[3,12],[2,5],[1,4],[0,3],[2,10],[5,18],[1,12],[-2,5],[-1,4],[1,2],[-2,5],[-3,9],[-3,5],[-1,2],[-2,4],[-1,6],[-2,5],[-2,2],[-2,4],[0,6],[1,6],[3,11]],[[7779,6833],[3,-6],[2,-3],[3,-4],[4,-8],[3,-5],[4,-3],[1,-3],[0,-3],[1,-3],[3,-2],[1,-4],[1,-11],[6,-10],[6,-2],[7,2],[5,-1],[3,-4],[2,-6],[0,-7],[0,-4],[-1,-3],[0,-2],[0,-2],[0,-3],[-2,-5],[-2,-4],[0,-6],[0,-4],[2,-4],[2,-5],[1,-6],[0,-4],[1,-7],[2,-9],[1,-6],[0,-5],[0,-3],[0,-3],[0,-8],[0,-12],[0,-10],[2,-7],[4,-2],[6,4],[4,-2],[1,-2],[1,-2],[1,0],[1,2],[2,0],[1,-1],[1,0],[1,1],[2,0],[2,-1],[1,0],[1,2],[1,1],[2,0],[2,-1],[3,-3],[1,0],[1,2],[-1,2],[-1,1],[-1,1],[0,3],[1,3],[1,2],[1,2],[1,0]],[[8661,4183],[-2,2],[-1,3],[-1,7],[-3,8],[-9,15],[-1,5],[-1,3],[0,2],[0,2],[-2,1],[-2,-1],[-3,-3],[-3,0],[-1,1],[-2,4],[-1,5],[-1,3],[-1,0],[-2,3],[-1,6],[-2,3],[-3,1],[0,2],[0,3],[0,1],[-1,1],[-1,1]],[[5456,8341],[2,1]],[[5483,8361],[1,7]],[[5415,8373],[2,-1],[1,-2],[-1,-2],[0,-3],[2,-2],[3,-1],[4,1],[3,-2],[4,-5],[4,-1],[4,0],[3,-1],[2,-3],[0,-3],[-1,-3],[2,-3],[6,-3]],[[5381,8411],[0,-4],[0,-2],[1,-1],[5,-1],[2,-2],[2,-3],[4,-4],[9,-6]],[[5335,8452],[4,0],[2,-2],[3,-6],[22,-19]],[[5865,6674],[-2,10],[1,5],[2,5],[1,7],[0,8],[0,5],[0,4],[2,5],[3,6],[3,3],[2,0],[2,5],[5,14]],[[5477,7669],[8,-9]],[[5485,7660],[4,-5],[4,-2]],[[5493,7653],[10,0]],[[5503,7653],[17,1]],[[5520,7654],[2,1],[5,1],[2,-1],[1,-1],[1,-3],[0,-1],[-2,-9],[0,-4]],[[5529,7637],[-1,-4],[-2,-2],[-1,-6],[-1,-6],[1,-4],[0,-3]],[[5525,7612],[1,-2],[-1,-6],[1,-5],[1,-3],[-1,-3],[-2,-3],[0,-3],[1,-3],[0,-6],[0,-8]],[[5525,7570],[-2,-7],[-3,-5],[0,-2],[1,-5],[2,-5]],[[5523,7546],[1,-4],[2,-6],[-1,-3],[1,-3]],[[5526,7530],[3,-1],[0,-1],[-1,-1],[-1,-2],[0,-4],[3,-3],[5,-3]],[[5535,7515],[5,-2],[7,-1],[3,1],[1,1],[1,0],[2,-3],[2,-1],[4,-1],[2,-1],[1,-2]],[[5563,7506],[1,-1],[0,-4],[0,-3],[1,-4],[2,-2],[2,-2],[2,1],[2,-1],[0,-3],[0,-2],[2,-3],[5,1],[13,7]],[[5593,7490],[4,-2],[2,-2],[1,-3],[3,-2],[5,0],[3,-3],[2,-4],[3,1],[4,6],[4,2],[4,-3],[3,-3],[0,-2],[-1,0],[-2,0],[-2,-1],[-1,-3],[-1,-3],[1,-3],[2,-3],[2,-1],[1,-1],[0,-3]],[[5630,7457],[2,-2],[5,-4],[2,-3],[0,-2],[-1,-1],[-2,-2],[-1,-2],[-1,-3],[1,-2],[1,-2],[9,3],[8,-1],[12,-4],[7,-1],[6,1]],[[5678,7432],[20,-6]],[[5698,7426],[10,-1],[5,3],[4,3],[3,5],[8,8],[7,4],[10,4],[7,1]],[[5752,7453],[4,-1],[1,-1]],[[5757,7451],[2,0],[2,0],[5,3],[7,4],[5,5],[1,4],[1,3],[-2,2],[0,3],[0,3],[-1,3],[-2,3],[-1,1]],[[5774,7485],[-1,1],[-1,2],[0,2],[1,2],[1,5],[1,10],[1,7],[2,5],[1,3],[4,2]],[[5783,7524],[3,-5],[4,-4],[8,-3]],[[9094,3326],[-4,0],[-2,1],[-1,2],[-3,2],[-7,5],[-4,1],[-1,-1],[-5,-1],[-7,0],[-4,-1],[-1,-2],[-3,-5],[-6,-6],[-3,-6],[-1,-3],[-2,-2],[-4,0],[-2,-3],[-1,-1],[-2,0],[-1,-1],[-1,-4],[-2,-3],[-3,-2],[-2,-4],[-3,-6],[-3,-3],[-3,-1],[-2,-3],[-2,-3],[-2,-4],[-5,-4],[-2,-4],[0,-5],[-4,-4],[-6,-3],[-3,-3],[-2,-3],[-1,-1],[-1,0],[-1,-1],[-1,-5],[-1,-3],[-2,0],[-1,-2],[-1,-3],[-2,-3],[-2,-1],[-1,-3],[0,-4],[0,-3],[-2,-2],[-11,-12],[-3,-9],[-1,-17],[1,-8],[-1,-5],[-1,-6],[1,-5],[3,-5],[2,-4],[1,-2],[-2,-4],[-2,-7],[-4,-5],[-5,-3],[-3,-5],[-2,-5],[-1,-4],[1,-5]],[[5890,8161],[0,-2],[1,-1],[2,-1],[2,-1],[2,-4],[-1,-8],[-1,-3],[-2,-1],[-1,-3],[-1,-5],[-1,-4],[1,-4],[-1,-3],[-2,-1],[0,-2],[0,-2],[-3,-2],[-7,0],[-4,-2],[-3,-2],[0,-6],[2,-8],[-1,-5],[-4,-1],[-3,-2],[-3,-5],[-11,-4],[-7,-4],[-5,-4],[-2,-3],[0,-2],[-2,-1],[-4,1],[-3,0],[-2,-1],[-1,-1],[0,-2],[-1,-1],[-2,1],[-2,-1],[-1,-2],[-1,0],[-1,2],[-1,1],[-1,0],[-1,1],[-1,3],[-2,3],[-4,4],[-2,3],[0,1],[-2,3],[-6,4],[-6,2],[-7,1],[-4,2],[-3,4],[-2,3],[0,3],[-1,1],[-1,0],[-2,0],[-5,-1],[-4,0]],[[5762,8099],[-3,2],[-9,4],[-6,0],[-5,-1],[-4,1],[-2,3],[-1,4],[-1,5],[-1,3],[-2,2],[-1,3],[-1,4],[-3,4],[-5,5],[-3,3],[0,2],[-1,1],[-3,-1],[-2,0],[-3,2],[-2,0],[-2,-2],[-3,0],[-4,1],[-4,3],[-6,6],[-5,3],[-4,2],[-4,2],[-2,2],[-1,3],[-1,5]],[[3129,3200],[3,-15],[1,-8],[0,-4],[0,-9],[1,-14],[3,-16],[6,-18],[3,-10],[-1,-4],[0,-2],[-1,-1],[0,-3],[0,-4],[0,-6],[1,-6],[2,-7],[2,-6],[2,-7],[1,-8],[0,-16],[-2,-25],[-2,-16],[-4,-7],[-1,-10],[1,-14],[0,-9],[-1,-5],[0,-5],[1,-7],[0,-4],[-1,-1],[2,-3],[3,-4],[3,-4],[3,-6],[2,-2],[3,0],[1,-4],[2,-6],[2,-4],[5,-2],[2,-5],[1,-6],[-1,-4],[-1,-1],[-1,-2],[-1,-4],[1,-3],[3,-2],[1,-3],[1,-3],[3,-4],[3,-4],[5,-5],[10,-8]],[[6101,7133],[10,-3],[0,-3],[1,-2],[3,-2],[0,-3],[0,-2],[0,-2],[2,-1],[1,-3],[-1,-7],[5,-4],[15,-2],[6,-2],[5,-1],[8,0],[5,-2],[1,-4],[0,-4],[0,-4],[1,-3],[2,0],[4,-2],[3,-4],[3,-5]],[[6175,7068],[2,-10]],[[8907,4730],[1,-4],[1,-2],[-1,-4],[-1,-4],[-2,-8],[-8,-16],[-3,-8],[0,-4],[1,-4],[1,-3],[1,-5],[-1,-8],[-1,-2],[0,-4],[1,-6],[1,-3],[1,-3],[-1,-4],[1,-4],[1,-2],[-1,-3],[-1,-5],[-2,-2],[-1,-2],[-2,-3],[-1,-3],[0,-4],[0,-3],[-1,-3],[-2,-2],[-2,1],[-2,2],[-2,0],[-1,-2],[-1,-4],[-2,-1],[0,2],[-1,0],[-1,-2],[-1,-1],[-1,0],[-1,2],[0,3],[-1,0],[-1,-2],[-1,-1],[-3,2],[-2,-1]],[[7620,6628],[5,7],[3,2],[3,1],[3,1],[1,4],[1,3],[0,3],[1,2],[3,1],[2,2],[0,4],[1,1],[2,0],[1,-1],[0,-2],[1,-1],[1,-1],[1,-5],[1,-9],[-1,-7],[-3,-4],[-3,-4],[-3,-4],[-3,-6],[-4,-8],[0,-5],[2,-1],[2,-4],[3,-8],[1,-6],[0,-4],[-1,-3],[-1,-4],[-1,-3],[1,-3],[2,-2],[3,0],[2,-2],[3,-7]],[[5936,8103],[3,-2],[0,-2],[-1,-1],[0,-1],[2,-1],[1,-2],[-1,-3],[-3,-5],[-1,-1],[-3,1],[-1,-4],[0,-7],[0,-4],[-1,-3],[-2,-5],[-2,-13]],[[5846,7560],[0,0]],[[5634,7736],[7,11],[8,5],[6,1],[7,-2],[5,-3],[3,-2],[2,-4],[2,-4],[2,-3],[3,0],[4,-3],[4,-6],[3,-3],[1,0],[3,-2],[3,-4],[1,-2],[1,0],[1,0],[0,-1],[1,-1],[1,0],[1,-1],[2,1],[3,-2],[4,-7],[2,-2],[2,1],[1,-1],[2,-2],[1,-1],[2,1],[1,0],[1,-2],[0,-1],[1,1],[1,-2],[3,-1],[4,1],[2,-1],[2,-3],[1,0],[1,1],[0,1],[1,1],[1,1],[1,0],[1,1],[1,1],[1,0],[1,-1],[3,0],[8,2],[4,-1],[2,-4],[2,-2]],[[5765,7692],[4,-1],[3,-2],[2,-3],[2,-2],[2,0],[1,-2],[1,-2],[2,-1],[3,0],[2,-1],[-1,-3],[1,-1],[1,1],[1,-1],[0,-2],[1,-1]],[[5790,7671],[1,0],[1,1],[1,-2],[0,-3],[1,-1],[1,1],[3,-2],[5,-5],[2,-5],[0,-7],[0,-5],[2,-5],[1,-3],[-1,-1],[1,-2],[0,-1],[0,-2],[0,-1],[1,-5],[0,-3],[0,-1],[0,-1],[1,0],[1,0],[1,0],[2,-1],[1,-3],[0,-2],[-1,-1],[-1,-2],[1,0],[3,-1],[1,-3],[1,-4],[1,-2],[1,2],[2,-1],[1,-3],[0,-2],[0,-2],[0,-1],[2,-2],[0,-1],[0,-1],[1,-1],[3,-1],[6,-8]],[[5836,7578],[3,0],[1,-1],[0,-4]],[[5904,7589],[2,2],[8,4],[4,2],[5,1],[3,0],[3,2],[2,1]],[[5975,7657],[0,7],[0,4],[-1,2],[0,2],[2,1],[1,1],[0,3],[-1,4],[-1,7],[-5,4],[-3,1],[-3,2],[-9,6],[-5,6],[-4,4],[-10,7],[-6,4],[-4,3],[-5,2]],[[5885,7752],[-5,5],[-7,6]],[[5873,7777],[-6,-1],[-4,2],[-6,6],[-5,5],[-2,5],[-2,6],[-1,10]],[[5927,8050],[-8,4],[-4,1],[-2,-1],[-2,-2],[-2,-2],[-2,-2],[0,-3],[-2,-3],[-2,-4],[-4,0],[-5,4],[-6,0],[-11,-4],[-17,-2],[-7,-3],[-3,-2],[-2,-2],[-1,1],[-1,-1],[-2,-2],[-1,-4],[-2,-6],[1,-8],[2,-10],[0,-5],[-2,-2],[-2,-4],[0,-7],[1,-8],[2,-13],[-3,-2],[0,-3],[1,-3],[-1,-2],[-3,1],[-2,-2],[-1,-3],[0,-5],[1,-8],[2,-5],[2,-3],[1,-3],[0,-3],[1,-3],[1,-2],[1,-2],[0,-1],[1,-2],[3,-2],[1,-2],[-1,-2],[2,-4],[4,-6],[2,-5],[0,-3],[-1,-3]],[[5854,7882],[-2,-3],[-2,-4],[-2,-6],[0,-6],[2,-7],[0,-5],[-3,-6]],[[6169,7644],[-3,-3],[-4,1],[-3,1],[-4,1],[-5,0],[-4,-2],[-3,-1],[-3,0],[-1,1],[-1,2],[-1,0],[-1,-1],[-9,-5],[-5,-5],[-4,-7],[-4,-3],[-6,-1],[-6,-1],[-9,-5],[-2,0]],[[6209,7750],[-5,-2],[-1,-1],[-1,-3],[-1,-2],[-3,-2],[-2,-1],[-1,2],[-1,2],[0,1],[-1,2],[-4,2],[-1,2],[-1,3],[-1,1],[-2,-1],[-6,1],[-4,1],[-8,0],[-5,0],[-3,1],[-7,-1],[-2,-1],[-2,0],[-1,1],[0,1],[0,1],[0,2],[-1,3],[-3,2],[-4,1],[-2,2],[0,3],[-1,3],[-1,2],[-2,0],[-3,-1],[-1,0],[0,2],[-1,2],[-3,6],[-2,1],[-1,-3],[-2,-1],[-3,1],[-4,1],[-1,1],[0,3],[0,3],[-1,3],[1,3],[1,4],[0,3],[-4,4],[0,4],[-1,2],[-2,2],[-1,3],[0,2],[1,1],[0,2],[0,3],[-1,2],[0,2],[-1,0],[-1,0],[-5,0],[-7,2],[-3,2],[0,2],[1,3],[2,1],[0,2],[-2,2],[0,2],[-1,3],[-1,4],[-2,3],[0,3],[0,2],[0,2],[-1,1],[0,2],[1,1],[0,2],[0,2],[0,4],[2,5],[1,4],[-1,5]],[[6086,7889],[1,2],[0,2],[0,2],[-2,3],[-3,4],[0,2],[0,2],[-2,6],[1,8],[0,5],[-1,2],[2,5],[3,8],[2,10],[0,12],[-1,7],[-2,3],[-1,3],[0,1],[-4,2],[-6,4],[-3,4],[0,3],[0,2],[-2,2],[-5,10]],[[5228,7668],[7,-6],[6,0],[4,3],[4,4],[4,2],[5,-1],[3,2],[3,5],[2,2],[2,0],[3,3],[5,5],[5,4],[4,2],[3,2],[1,2],[3,3],[5,4],[9,3],[18,3],[2,4],[3,2],[3,1],[1,2],[1,4],[6,-1],[3,-1],[4,-4]],[[5477,7669],[-1,3],[-1,2],[-3,1],[-4,0],[-6,0],[-5,3],[-3,6],[-4,3],[-5,-1],[-5,1],[-5,2],[-3,0],[-2,0],[-2,-3],[-2,-4],[-3,-3],[-3,-2],[-3,0],[-3,2],[-3,0],[-2,-2],[-4,1],[-6,4],[-4,2],[-3,0],[-3,1],[0,3],[-4,4],[-11,6]],[[5374,7698],[-5,1],[-3,2],[-3,3],[-2,3],[-1,4],[-2,1],[-3,0],[-3,2],[-5,4]],[[2176,6863],[6,-8],[3,-8],[2,-3],[2,-2],[2,-2],[3,0],[5,-2],[3,-3],[6,-8]],[[5383,7615],[16,4],[3,3],[4,1],[3,-1],[3,2],[3,4],[3,3],[2,2],[2,0],[3,-1],[1,-2],[0,-2],[-1,-1],[0,-3],[0,-4],[1,-3],[2,-1],[1,-6],[3,-9],[0,-4],[2,-1],[2,-1],[9,-3],[5,-6],[3,-2]],[[5453,7584],[3,0]],[[5456,7584],[4,-2]],[[5460,7582],[5,-4],[3,-4],[2,-5],[3,-4],[3,-2],[2,-4],[2,-4],[3,-3],[3,0],[3,-2],[0,-3],[2,-2],[3,-2],[4,-1],[9,0]],[[5507,7542],[8,-8],[4,-3],[7,-1]],[[4921,7329],[8,-5],[3,-3],[0,-3],[0,-3],[2,-4],[-4,-5],[-3,-1],[-4,1],[-3,0],[-2,-1],[-3,1],[-4,3],[-6,3],[-9,3],[-6,1],[-2,-3],[-4,-1],[-6,1],[-9,-3],[-10,-6],[-7,-1],[-2,3],[-4,0],[-6,-1],[-3,-1],[-1,-1],[-2,1],[-4,3],[-2,1],[-2,-2]],[[4826,7306],[-1,-4],[-3,-4],[-5,-4],[-3,-5],[-3,-6],[-3,-2]],[[4808,7281],[-3,0],[-2,2],[-1,3],[-4,2],[-11,-1],[-16,-5],[-6,0],[-3,2],[-3,2]],[[4883,7389],[3,-1],[1,-3],[1,-5],[1,-2],[2,1],[2,0],[2,-1],[1,1],[1,3],[2,0],[3,-2],[2,-3],[3,0],[5,-1],[4,-1],[3,-4],[2,-3],[0,-2],[2,-2],[3,-3],[2,0],[1,1],[4,-1],[6,-3],[5,-4],[7,-8],[9,-15],[9,-9],[10,-10],[6,-8],[2,-6],[4,-4],[6,-1],[4,1],[2,4],[1,2],[1,0],[2,-1],[2,-2],[1,-2],[-1,-2],[1,-2],[4,0],[2,-2],[1,-3],[1,-2],[0,-2],[-1,-3],[-3,-3],[0,-4],[1,-6],[3,-3],[6,-1]],[[5864,5523],[6,-3],[3,-1],[2,1],[2,4],[1,7],[3,5],[4,4],[4,6],[4,7],[2,6],[1,4],[0,6],[-1,6],[-1,4],[-2,1],[-1,1],[0,2],[4,8],[8,14],[3,11],[0,8],[1,10],[2,11],[1,10],[-1,11],[0,11],[0,8],[1,8],[0,9],[0,10],[0,6],[0,4],[-1,6],[-3,9],[-1,8],[0,8],[0,4],[-2,1],[-1,3],[0,3],[-2,3],[-1,4],[-3,8],[-2,13],[-1,11],[1,10],[2,8],[3,6],[2,13],[1,28]],[[5981,5564],[0,1],[-1,13],[-2,6],[-2,3],[1,22],[-1,9],[-2,4],[-3,2],[-6,3]],[[5954,5654],[-1,15],[0,8],[0,6],[-1,5],[-3,5],[-1,3],[1,2],[0,3],[-1,6],[-1,4],[-1,3],[-1,1],[-1,1],[-1,3],[0,11],[-1,6],[-1,2],[-2,2],[-2,0],[-2,3],[0,4],[-1,4],[-1,2],[-1,3],[1,3],[0,2],[-1,1],[0,2],[1,0],[0,2],[-1,1],[0,1],[0,1],[1,1],[0,1],[0,3],[0,4],[1,5],[-2,13],[-7,21],[-3,13],[-1,6],[-1,6],[-3,4],[-2,4],[-3,2],[-3,4],[-3,7],[-2,4],[-2,1]],[[5432,7815],[1,-4],[1,-2],[2,-1],[1,-2],[0,-2],[1,-3],[2,-2],[1,-1],[0,-3],[-1,-3],[-1,-4],[0,-5],[-4,-3],[-8,-1],[-4,0],[-2,2],[-2,4],[-4,2],[-5,0],[-4,2],[-5,7],[-2,5],[-1,2],[-2,-1],[-1,0],[0,3],[-2,1],[-2,0],[-1,1],[-1,1],[0,2],[1,0],[0,1],[0,2],[1,1],[2,1],[1,4],[0,5],[-2,4],[-4,2],[-3,2],[-1,3],[-3,2],[-3,1],[-3,2],[-2,3],[-1,3],[-1,2],[-1,2],[-2,1],[-1,3],[-1,5]],[[5366,7859],[-7,8],[-3,5],[0,4],[-3,3],[-4,2],[-6,0],[-6,0],[-4,2],[-2,4],[-3,3],[-2,1],[-2,1],[0,2],[0,3],[0,3],[2,3],[4,6],[2,3],[1,7],[0,12],[-2,8],[-6,5],[-5,3],[-3,0],[-4,2],[-2,3],[-2,1],[-1,-1],[-3,3],[-5,6],[-4,3],[-2,0],[-5,3],[-3,0],[-3,0],[-3,1]],[[5280,7968],[-8,6],[-1,0]],[[5271,7974],[3,0],[3,0],[2,-2],[1,-4]],[[7368,7666],[-8,-4],[-3,-3],[-2,-3],[-2,-2],[-4,-2],[-3,-1],[-3,0]],[[7315,7757],[-7,2],[-3,4],[-4,6],[-5,5],[-6,4],[-4,5],[-1,4],[-4,2],[-5,-1],[-5,2],[-5,3],[-3,2],[-3,0],[-4,1],[-4,2],[-4,1],[-2,-2],[-5,0],[-8,1],[-5,2],[-3,3],[-3,2],[-4,-1],[-5,2],[-6,5],[-5,3],[-3,1],[-2,-1],[-2,-2],[-4,1],[-10,7],[-5,5],[-3,3],[-2,4],[-2,6],[-2,7],[-2,6],[-4,5],[-4,4],[-4,4],[-3,5],[1,6],[-4,7],[-6,6],[-4,6],[0,6],[-2,5],[-2,3],[-1,3],[1,2],[-1,3],[0,3],[-1,2],[-2,1],[0,2],[0,1],[0,2],[0,2],[-3,4],[-1,1],[-1,0],[0,1],[0,2],[-1,1],[-4,0],[-1,2],[-1,3],[-3,1],[-5,2],[-3,2],[-1,4],[-2,3],[-3,2],[-2,2],[0,2],[0,1],[-1,0],[0,1],[0,1],[0,2],[-2,3],[-2,4],[-5,3],[-3,4],[-1,3],[0,4],[1,6],[-1,4],[-2,1]],[[7508,7646],[-1,-8],[-1,-4],[-1,-1],[-2,0],[-2,-3],[-3,-5],[-2,-3],[-3,-1],[-3,-4],[-3,-5],[-4,-2],[-5,1],[-6,3],[-6,5],[-8,4],[-10,3],[-9,4],[-8,4],[-4,4],[-2,3],[-2,2],[-2,-1],[-2,1],[-5,4],[-9,10],[-5,2],[-3,-1],[-5,1],[-5,4],[-5,2],[-4,0],[-3,1],[0,1],[-2,0],[-5,-1]],[[6262,6738],[2,-4],[4,-2],[7,-2],[6,-4],[6,-6]],[[6287,6720],[4,-4],[2,0],[3,2],[6,1],[7,0],[5,1],[2,2],[1,0],[1,-2]],[[6138,6912],[4,-2],[1,0],[1,2],[2,1],[3,-1],[1,0],[1,1],[1,-1],[3,1],[3,3],[3,0],[3,-1],[2,-2],[2,-4],[1,-4],[2,-1],[1,1],[1,0],[0,-1],[1,0],[0,3],[1,0],[1,-1],[0,-1],[-1,-2],[0,-2],[1,-1],[1,-3],[-1,-2],[2,-4],[0,-1],[2,-2],[1,-3],[0,-3],[1,-1],[1,1],[2,0],[1,-1],[1,-3],[-1,-4],[1,-4],[3,-5],[3,-3],[2,-1],[1,0],[1,1],[1,-1],[2,-2],[2,-1],[1,1],[3,-2],[3,-1],[3,-2],[3,-4],[2,-5],[1,-1],[1,0],[1,-1],[2,-1],[3,-6],[4,-13],[0,-2],[0,-4],[-1,-5],[1,-7],[2,-9],[0,-6],[1,-4],[0,-5],[2,-5],[1,-6],[0,-6],[2,-6],[6,-10],[8,-2],[3,-2],[1,-3],[3,-2],[4,-1]],[[5525,7570],[0,-18],[0,-1]],[[5525,7551],[-1,-4]],[[5524,7547],[-1,-1]],[[1466,8156],[8,5],[0,9],[3,6],[5,6],[3,7],[0,7],[0,5],[2,1],[2,1],[3,0],[3,-3],[4,-5],[5,-5],[6,-2],[7,-8],[7,-11],[5,-9],[3,-8]],[[6076,7156],[-6,-3],[-3,-3],[-1,-4],[-1,-3],[0,-2],[3,-2],[4,-4],[3,-1],[2,1],[1,-2],[3,-3],[2,-1],[2,0],[1,-2],[0,-4],[1,-2],[2,0],[1,-2],[-1,-3],[-2,-4],[-3,-4],[-2,-4],[0,-2],[-1,-2],[0,-1],[0,-3],[-3,-2],[0,-1],[0,-1],[0,-1],[-4,-1],[-2,-2],[-2,-4],[-3,-2],[-3,0],[-2,-2],[-1,-1],[-2,-1],[-3,1],[-2,-1],[-1,-2],[-2,-5],[0,-4],[0,-6],[1,-3],[2,0],[1,-3],[1,-9]],[[6151,7231],[-4,-9],[-9,-4],[-6,-1],[-6,1],[-4,0],[-5,-1],[-2,-1],[0,-2],[0,-2],[2,-4],[0,-3],[-1,-4],[-1,-3],[-1,-1],[-5,2],[-9,4],[-6,1],[-2,-2],[-4,-2],[-6,-1],[-7,-3],[-7,-5],[-1,-6],[3,-6],[3,-4],[1,0],[1,-1],[0,-4]],[[8531,4034],[-4,-4],[-3,-1],[-3,0],[-11,1],[-4,-2],[-2,-3],[-1,-2],[0,-2],[-1,-1],[-2,-1],[-1,-3],[-2,-7],[-4,-9],[-7,-16],[-11,-10],[-6,-2],[-5,2],[-4,6],[-4,9],[-3,6],[-2,0],[-2,0],[-3,-2],[-2,0],[-3,2],[-2,6],[-4,10],[-2,5],[-1,1],[0,1],[0,4],[-1,4]],[[1713,7917],[-7,13],[-1,4],[-3,4],[-6,5],[-7,2],[-7,-1],[-6,3],[-7,6],[-9,10],[-12,14],[-10,10],[-10,6],[-6,2],[-1,2],[0,2],[-3,4],[-4,4],[-6,3],[-5,3],[-4,0],[-2,-2],[-1,-2],[-1,-3],[-1,-4],[-3,-6],[-1,-7],[1,-9],[0,-7],[1,-4],[-1,-3],[-3,-3],[1,-5],[4,-6],[3,-6],[2,-6],[0,-8],[0,-8],[1,-8],[3,-6],[1,-8],[0,-9],[0,-5],[0,-3],[-1,-2],[-1,-1],[-1,-2],[0,-5],[4,-14],[1,-6],[-1,-3],[3,-7],[5,-10],[3,-8],[0,-5],[0,-2],[-1,-1],[-1,-1],[0,-2],[2,-5],[3,-7],[3,-10],[4,-14],[1,-15],[0,-14],[-1,-8],[-2,-2],[-2,-3],[-2,-3],[-5,-3],[-8,-3],[-7,0],[-7,3],[-5,1],[-5,-3],[-1,-1]],[[8177,6372],[2,0],[2,2],[2,4],[3,4],[1,4],[0,5],[1,3],[2,2],[1,3],[-1,5],[2,8],[3,10],[1,8],[0,4],[0,2],[-3,0],[-1,1],[-1,3],[0,3],[1,7],[-1,1],[0,1],[1,3],[0,2],[0,2],[-2,5],[-4,7],[0,7],[2,6],[2,4],[3,1],[0,2],[0,3],[0,2],[1,2],[0,3],[-1,3],[1,3],[2,3],[0,5],[0,6],[1,7],[4,7],[3,8],[2,10],[4,8],[5,6],[2,5],[-1,8],[0,7],[2,8],[3,9],[1,9],[-1,13]],[[7485,6237],[-2,12],[-1,5],[-2,2]],[[7480,6256],[-1,-3],[0,-7],[0,-7],[2,-9],[1,-5],[-1,-5],[0,-5],[0,-5],[0,-4]],[[7456,6276],[-2,-6],[-1,-8],[0,-5],[-1,-5],[-3,-3],[-2,-5],[-1,-10]],[[7456,6276],[2,0],[2,0],[3,-1],[2,-3],[1,-3],[1,-3],[0,-3],[0,-3],[2,-2],[2,-8]],[[7471,6250],[2,-13],[0,-5],[0,-5]],[[7501,6309],[1,-13],[1,-5],[1,-2],[2,-2],[0,-2],[1,-1],[1,-2],[0,-2],[0,-2],[1,-3],[0,-5],[1,-5],[1,-2]],[[7475,6332],[3,-10],[2,-4],[2,-2],[2,-3],[1,-4],[1,-3],[0,-1],[0,-1],[1,0],[1,-2],[0,-4],[1,-2],[0,-2],[0,-3],[1,-1],[1,-2],[0,-3],[2,-7],[4,-10],[2,-8],[1,-7],[-1,-6]],[[7475,6332],[2,-3],[2,0],[3,-2],[3,-3],[3,-1],[4,1]],[[7455,6354],[3,-7],[1,-3],[-1,-2],[1,-2],[2,-2],[1,-2],[-1,-3],[2,-2],[3,-2],[2,-4],[0,-6],[-1,-5],[-2,-4],[0,-3],[1,-4],[1,-1],[1,-1],[1,-2],[0,-2],[2,-1],[1,-4],[0,-5],[2,-4],[1,-4],[-1,-4],[1,-4],[1,-4],[1,-4],[2,-2],[0,-2],[1,-3]],[[7455,6354],[3,-2],[4,-1],[2,-3]],[[7464,6348],[0,-5]],[[7464,6343],[1,-2],[1,-1],[2,0],[1,1],[3,-2],[3,-7]],[[7441,6379],[1,-9],[2,-7],[5,-9],[1,-8],[0,-9],[-1,-7],[1,-7],[0,-5],[-1,-2],[1,-4],[1,-2],[1,-3],[1,0],[1,-4],[-1,-7],[1,-5],[2,-1],[1,-3],[0,-2],[-1,-6],[0,-3]],[[7441,6379],[1,-4],[2,-6],[2,-6]],[[7446,6363],[2,-3],[2,-2],[2,1],[1,-1],[2,-4]],[[7217,6715],[0,-3],[0,-2],[1,-4],[0,-2],[-1,-2],[-3,-6],[-2,-1],[-2,2],[-3,-2],[-5,-8],[-2,-4],[-2,-1],[-2,1],[-4,-1],[-4,-2],[-3,-3],[-2,-5],[-3,-1],[-3,2],[-3,-2],[-2,-5],[-1,-6],[0,-7],[-1,-5],[-3,-4],[0,-6],[1,-9],[1,-9],[-1,-7],[1,-9],[2,-15],[2,-5],[0,-4],[1,-6],[1,-5],[3,-6],[5,-7],[7,-7],[4,-4],[3,0],[1,-2],[1,-4],[2,-2],[3,-1],[2,-2],[2,-3],[2,-6],[2,-8],[2,-6],[3,-4],[2,-1],[2,-5],[3,-11],[4,-10],[5,-11],[4,-8],[1,-5],[2,-5],[3,-4],[3,-1],[3,1],[4,-4],[5,-8],[2,-5],[0,-3],[2,-3],[3,-2],[2,-2],[1,-3],[2,-1],[3,0],[1,-1],[0,-4]],[[7274,6411],[4,-5],[2,-2],[2,1],[1,-2],[0,-1],[1,0],[1,1],[1,-2],[1,0],[1,1],[1,-1],[2,-3],[1,0],[1,1],[0,1],[1,0],[5,-4],[2,0],[3,3],[1,2],[1,4],[1,2],[2,0],[0,2],[0,3],[0,2],[1,3],[2,0],[3,-1],[2,-2],[1,-1],[1,1],[0,2],[0,2],[2,3],[2,1],[2,-1],[1,-3],[1,-1],[2,0],[2,3],[4,6],[2,2],[2,-1],[1,0],[2,3],[3,0],[3,-2],[2,0],[2,1],[4,1],[4,-1],[4,-3],[3,-5],[3,-3],[2,0],[1,0],[1,0],[2,0],[2,-2],[2,-1],[2,1],[3,-2],[3,-5],[3,-3],[4,-1],[3,2],[4,6],[2,0],[0,-4],[1,-3],[2,-2],[2,0],[3,2],[3,0],[4,-3],[3,0],[2,4],[2,2],[2,1],[2,-1],[2,-4],[2,-2],[2,-2],[2,-2],[0,-4],[1,-3],[2,-3],[1,-3],[-1,-4],[0,-3]],[[5050,7367],[0,4],[-1,2],[-3,3],[-2,4],[0,6],[0,10],[-2,9],[-2,6],[-1,6],[0,4],[-2,5],[-4,11],[-3,8],[-7,6],[-9,5],[-6,4],[0,4],[-1,3],[-4,4],[-3,4],[-3,1],[-4,0],[-3,3],[-5,9],[-1,2],[0,1],[0,3],[1,3],[-1,2]],[[6076,5366],[-1,-3],[1,-5],[4,-11],[2,-7],[4,-4],[7,-4],[0,-1],[1,-1],[2,-9],[2,-4],[3,0],[1,-3],[0,-5],[1,-3],[2,0],[2,-2],[2,-3],[2,-2],[3,-2],[4,1],[5,1],[5,5],[5,8],[4,4],[2,1],[1,-1],[2,-2],[2,-8],[2,-13],[3,-11],[4,-9],[1,-7],[1,-4],[2,-7],[8,-15]],[[6272,6805],[2,-4],[1,-3],[0,-3],[1,-3],[1,-3],[0,-5],[-1,-7],[1,-4],[1,-2],[2,-7],[0,-10],[1,-7],[2,-5],[2,-5],[2,-4],[1,-5],[-1,-8]],[[1910,6838],[-6,-3],[-6,1],[-6,4],[-7,5],[-5,7],[-5,1],[-6,-3],[-2,-4],[2,-5],[0,-4],[0,-2],[-3,-1],[-5,2],[-2,0],[-1,-2],[-3,-1],[-3,-2],[-6,-4],[-8,-6],[-5,-4],[-2,1],[-1,-1],[-2,-1],[-2,0],[-2,3],[-3,1],[-4,-2]],[[1994,6865],[3,-9],[-4,-14],[-3,-4],[-3,-1],[-3,-5],[-1,-9],[-3,-6],[-3,-3],[-3,0],[-4,3],[-2,4],[-2,5],[-1,3],[-2,2],[-2,-2],[-3,-3],[-2,-2],[-3,0],[-4,5],[-6,9],[-5,5],[-5,0],[-4,-2],[-4,-5],[-3,-1],[-3,3],[-4,1],[-6,0]],[[5318,8482],[-8,-11],[-3,-3],[-2,-3],[-6,-4],[-4,-4],[0,-2],[0,-3],[0,-2],[2,-3],[3,-3],[2,-3],[0,-3],[0,-4],[-2,-3],[1,-4],[3,-5],[2,-5],[1,-5],[5,-6],[2,-5],[1,-6],[1,-5],[3,-6],[2,-4],[2,-2],[2,-3],[2,-4],[2,-3],[3,-2],[1,-1],[1,-3]],[[7270,5941],[2,-16],[1,-6],[0,-3],[-2,-2],[-1,-1],[-1,-3],[0,-3]],[[7270,5941],[4,-10],[4,-3],[8,0]],[[7045,6111],[7,-1],[3,0],[1,2],[1,0],[2,-1],[8,-5],[4,-5],[5,-6],[4,-4],[5,-2],[3,-2],[1,-2],[7,-6],[3,-3],[2,-1],[3,0],[2,1],[2,-1],[0,-2],[1,-1],[1,1],[1,0],[0,-1],[2,-1],[6,-2],[1,-1],[0,-2],[0,-3],[0,-1],[1,0],[0,-1],[1,-2],[2,0],[1,1],[2,0],[0,-3],[2,-2],[1,-1],[1,1],[1,2],[2,2],[4,2],[3,0],[1,-2],[2,1],[3,2],[2,0],[2,-4],[3,-5],[6,-5],[5,0],[5,5],[2,1],[2,-2],[1,0],[1,2],[2,0],[2,-2],[2,1],[2,3],[1,0],[2,0],[2,0],[3,2],[3,-1],[2,-6],[2,-3],[4,-3],[2,1],[3,-2],[3,-4],[3,-2],[2,1],[1,3],[1,2],[1,0],[3,-3],[3,-3],[3,1],[2,-2],[2,-3],[0,-3],[0,-3],[1,-3],[1,-2],[1,-2],[0,-4],[2,-3],[4,-5],[4,-10],[1,-7],[0,-8],[3,-6],[5,-2],[3,-2],[0,-2],[2,-1],[3,-1],[2,-1],[2,-2],[1,-8],[3,-18]],[[3765,3769],[4,6],[3,5],[2,7],[2,5],[0,3],[0,1],[-1,0],[-1,3],[-1,5],[-2,2],[-4,1]],[[3760,3815],[-2,5],[-1,1],[-2,1],[-1,1],[-2,3],[-2,0],[-1,-2],[-1,-1],[-2,1],[-1,1],[-1,3]],[[3713,3851],[-7,3]],[[3692,3873],[-7,9]],[[3685,3882],[-3,4],[-1,2],[-1,1],[-2,-2],[-2,0],[-1,2],[-2,1],[-2,0],[-1,-2],[0,-3],[-1,-1],[-2,0],[-2,-2],[-2,0],[-2,2],[-2,-1],[-3,-2],[-10,-1],[-2,0],[-2,-4],[0,-8],[-1,-3],[-1,1],[-1,4],[0,7],[-2,1],[-2,-4],[-1,-2],[-1,0],[-1,3],[-1,5]],[[3631,3880],[-1,4],[1,4]],[[3631,3888],[0,1],[-3,1]],[[3601,3896],[-2,4],[-2,0],[-2,-2]],[[3229,3942],[3,-2],[2,1],[0,4],[2,3],[2,1],[3,4],[3,5],[4,7],[3,11],[3,13],[2,22],[0,11],[0,7],[1,8],[0,5],[-1,2],[-1,3],[-3,1],[-2,5],[-2,9],[-6,8],[-9,8],[-6,8],[-1,7],[-3,5],[-4,2],[-2,2],[0,3],[-4,4],[-10,9]],[[3157,4023],[9,-16],[1,-5],[2,-1],[1,0],[2,-2],[4,-7],[7,-13],[3,-7],[1,-4],[2,-3],[2,-1],[2,1],[1,2],[1,3],[3,2],[3,-2],[3,-5],[3,-2],[3,2],[2,-4],[3,-9],[2,-5],[2,-2],[2,-3],[0,-5],[1,-2],[2,0],[0,2],[1,4],[1,2],[3,-1]],[[2765,7012],[0,-1],[-1,-7],[1,-4],[2,-4],[0,-3],[0,-1],[-1,-1],[-1,-1],[0,-1],[0,-2],[1,-2],[2,-1],[2,-4],[4,-10],[2,-4],[0,-5],[0,-8],[1,-3],[2,0],[1,-1],[1,-2],[0,-5],[-1,-7],[1,-6],[2,-5],[1,-4],[-1,-3],[0,-1],[1,0],[1,-2],[2,-6],[1,-3],[1,-1],[1,-5],[2,-14],[4,-9],[2,-4],[3,-2],[1,-2],[0,-3],[0,-3],[-2,-5],[-1,-2]],[[3193,4338],[0,4]],[[3193,4342],[-1,5],[-1,1],[-1,-1],[0,-1],[-1,1],[0,2],[0,3],[-1,4],[-2,4],[-1,4],[0,4],[0,3],[-1,1],[-1,3],[0,3],[1,4],[1,5],[0,7],[-2,10],[-1,7],[0,5],[0,3],[1,3]],[[5342,8242],[-4,-7],[-2,-6],[0,-6],[-2,-6],[-6,-8],[-3,-1]],[[8273,7750],[2,-5],[1,-3],[3,-3],[3,1],[4,4],[3,2],[2,-2],[2,-3],[1,-5],[4,-3],[9,-1],[4,1],[3,1],[3,3],[7,0],[12,-3],[11,2],[11,6],[8,6],[6,5],[6,4],[7,2],[11,10]],[[8096,6809],[3,-6],[1,-3],[0,-3],[2,-5],[2,-7],[4,-4],[5,-2],[3,-4],[-1,-6],[2,-5],[2,-3],[2,-3],[1,-4],[1,-5],[-1,-6],[0,-4],[3,-5],[1,0],[0,-2],[0,-4],[0,-1],[-1,-1],[0,-2],[1,-6],[1,-3],[1,-2],[0,-2],[0,-1],[-1,-4],[1,-3],[1,0],[1,-2],[0,-2],[0,-1],[1,0],[1,-1],[2,-2],[1,0],[2,0],[3,-3],[4,-2],[5,-1],[3,2],[3,5],[2,3],[2,2],[1,0],[1,0],[1,1],[1,-1],[1,1],[0,1],[1,-1],[1,-2],[3,-1],[5,-1]],[[7955,6836],[7,5],[5,-1],[3,-2],[2,-3],[5,1],[6,6],[5,2],[3,-2],[3,1],[1,2],[2,1],[1,-1],[0,-3],[0,-3],[2,-3],[5,-2],[2,-3],[-1,-5],[1,-4],[3,-3],[1,-1],[0,-2],[0,-2],[2,-6],[4,-3],[2,1],[1,4],[1,1],[1,0],[1,0],[2,1],[4,6],[3,2],[2,-1],[2,1],[1,4],[4,2],[6,3],[1,0],[11,-6],[4,-1],[2,2],[3,0],[4,-2],[3,0],[0,2],[2,0],[4,-1],[1,-2],[0,-1],[1,-2]],[[8543,7789],[-5,5],[-2,2],[1,3],[-1,2],[-1,1],[0,2],[2,4],[0,4],[-2,4],[-3,7],[-5,9],[-2,6],[-1,4],[0,3],[-1,2],[-1,3],[1,3],[-1,2],[-1,2],[1,4],[-1,2],[-2,1],[-1,2],[1,6],[-2,4],[-4,8],[-1,6],[0,5],[-2,3],[0,2],[0,4],[-1,1],[-1,2],[1,1],[-1,2],[-2,3],[-1,2],[0,2],[-1,1],[-4,2],[0,2],[0,2],[0,1],[1,2],[0,1],[-1,1],[-1,2],[-1,2],[-2,4],[-3,1],[-1,0],[-2,2],[1,1],[0,3],[-2,2],[-1,1],[-1,-1],[-4,2],[-5,5],[-5,2],[-2,0],[-2,-2],[-1,-2],[-2,0],[-5,4],[-4,1],[-3,3],[-2,4],[-2,1],[-2,0],[-5,2],[-7,6],[-3,2],[-2,-1],[-2,0],[-1,0],[-4,2],[-4,-1],[-5,-3],[-6,-1],[-7,-1],[-3,0],[-2,2],[-6,-2]],[[8391,7969],[-19,-8]],[[6711,6733],[4,-11],[1,-11],[1,-17],[5,-11],[10,-5],[9,-1],[7,2],[7,6],[7,9],[6,4],[4,-2],[3,0],[1,1],[1,3],[2,6],[1,8],[2,12],[2,9],[2,7],[1,7],[0,5],[1,4],[2,4],[5,7],[4,8],[4,10],[4,6],[3,2],[4,9],[4,17],[4,10],[6,5],[3,3],[2,5],[3,7],[2,3],[2,1],[1,2],[2,4],[2,4],[4,5],[4,2],[3,1],[3,4],[4,6],[2,3],[1,0],[1,2],[0,3],[0,3],[1,3],[6,8],[7,5],[13,7],[3,-1],[2,0],[3,4]],[[2738,7055],[-8,-4],[-5,-4],[-7,-5],[-12,-9],[-3,-5],[-7,-6],[-3,-2],[-4,-3],[-6,-3],[-1,-4],[-9,-6],[-4,-6],[-2,-3],[0,-3]],[[7958,6127],[-4,3],[-1,0],[-1,-1],[-1,1],[0,1],[0,2],[-1,0],[-1,3],[-1,6],[-1,3],[-1,0],[-2,2],[-2,6],[-1,5],[0,6],[-2,5],[-3,4],[-3,2],[-2,0],[-2,2],[-1,5],[-3,-1],[-1,2],[-1,4],[-1,1],[-1,-2],[-2,4],[-4,10],[-8,15],[-17,30],[-16,27],[-9,12],[-7,6],[-8,7],[-14,9],[-6,10],[-5,9],[-4,10],[-2,9],[-1,7],[-2,6],[-2,4],[-1,2],[-2,0],[-3,6],[-5,13],[-3,6],[-2,0],[-3,1],[-5,4],[-3,4],[-2,4],[-3,12]],[[7970,6401],[1,-2],[0,-3],[1,-4],[1,-2],[3,-1],[3,-8],[1,-4],[0,-4],[1,-7],[3,-10],[2,-6],[2,0],[0,-2],[0,-2],[-1,-3],[-1,-3],[-1,-3],[1,-3],[1,-2],[1,-2],[1,0],[1,1],[2,-4],[2,-7],[2,-3],[3,1],[1,3],[2,3],[1,1],[0,-1],[2,3],[4,5],[3,3],[3,-2],[2,-3],[1,-3],[2,-3],[2,0],[1,-2],[0,-3],[0,-2],[2,-3],[2,0],[3,3],[2,0],[2,-1],[1,-1],[1,1],[1,3],[2,4],[1,1],[2,-3]],[[7702,6935],[7,2]],[[7715,6949],[5,-1],[2,-2],[2,-6],[3,-3],[3,-2],[2,-2],[0,-3],[1,-4],[-1,-3],[-1,-2],[1,-3],[2,-5],[3,-3],[3,-1],[1,0],[0,3],[1,2],[2,0],[2,0],[3,-2],[2,-7],[0,-12],[2,-10],[3,-6],[2,-3],[1,0],[1,1],[0,3],[1,0],[3,-2],[2,0],[3,1],[4,-3],[6,-6],[3,-2],[2,3],[1,3],[1,3],[3,2],[4,5],[3,2],[2,0],[2,-3],[3,-5],[2,-1],[1,4],[2,0],[5,-6],[5,-3],[5,0],[4,-3],[3,-8],[3,-5],[1,-2],[4,1],[5,4],[3,3],[0,2],[-1,2],[-2,2],[-1,2],[0,5],[-1,1],[-1,3],[-2,5],[-3,4],[-3,1],[-4,4],[-4,5],[-5,4],[-5,3],[-3,5],[-2,5],[-2,4],[-3,1],[-2,3],[-1,5],[-1,1],[-3,-1],[-3,2],[-2,3],[-2,2],[-3,1],[-1,6],[-3,17],[1,2],[0,4],[-2,4],[0,7],[2,8],[2,5],[2,0],[4,5],[6,10],[4,5],[3,0],[2,0],[0,-1],[3,-2],[4,-1],[5,1],[3,4],[4,0],[4,-4],[2,-5],[2,-6],[4,-2],[4,1],[8,0],[9,-4],[6,1],[4,4],[0,2],[-2,3],[0,3],[4,6],[5,1],[6,-3],[4,-2],[2,0],[1,2],[0,3],[1,4],[3,5],[5,6],[7,7],[3,4],[0,3],[-1,3],[-2,4],[-2,3],[-4,1],[-2,4],[0,5],[0,3],[1,4],[2,2],[3,2],[1,4],[3,3],[8,3],[1,2],[4,2],[8,0],[6,2],[4,2],[3,6],[2,8],[2,6],[2,3],[2,5],[2,6],[2,6],[3,5],[2,7],[1,8],[2,8],[4,7],[2,6],[1,3],[-1,6],[-2,9],[0,8],[0,7],[0,8],[-1,14],[9,15],[3,6],[-1,3],[1,3],[2,5],[4,5],[6,3],[3,4],[1,2],[3,2],[6,0],[3,-1],[1,-1],[2,-1],[3,0],[2,-2],[3,-5],[2,-3],[4,-4],[3,-1],[3,0],[4,-1],[5,-2],[3,0],[3,2],[3,0],[1,-2],[4,0],[7,2],[6,-3],[6,-6],[4,-4],[4,-1],[3,-1],[2,1],[4,-2],[5,-7],[3,-6],[0,-4],[0,-4],[-1,-4],[0,-4],[2,-4],[0,-4],[-2,-5],[-3,-3],[-2,-1],[-1,-1],[0,-2],[0,-1],[1,-3],[0,-3],[-1,-6],[-2,-5],[-2,-2],[-1,-2],[0,-2],[0,-5],[-2,-8],[-1,-5],[0,-3],[-2,-6],[-6,-10],[-2,-8],[0,-6],[2,-7],[4,-8],[1,-7],[0,-5],[-1,-3],[-2,-2],[0,-3],[0,-4],[-1,-5],[-3,-7],[-2,-4],[-1,0],[-1,-1],[1,-1],[0,-4],[0,-5],[0,-3],[1,-2],[0,-1],[-1,-1],[0,-3],[2,-4],[0,-8],[0,-11],[0,-12],[3,-16],[0,-11],[-4,-10],[-2,-6],[-1,-6],[-2,-7],[0,-8],[0,-12],[6,-3],[4,1],[5,2],[2,2],[3,2],[1,2],[2,2],[4,2],[6,2],[4,2],[2,4],[2,3],[3,3],[8,-3],[12,-8],[8,-4],[4,1],[4,3],[4,3],[3,2],[3,0],[3,-1],[5,-3],[3,0],[2,2],[5,0],[9,-1],[6,1],[3,2],[1,3]],[[7670,6951],[17,-4],[9,-7]],[[8189,6945],[1,2],[0,5],[1,4],[3,6],[3,4],[4,3],[2,3],[0,2],[1,3],[2,5],[4,4],[5,4],[3,3],[0,1],[0,2],[1,1],[1,1],[2,5],[2,2],[1,2],[3,3],[6,8],[4,6],[0,2],[1,4],[3,6],[3,4],[5,2],[3,5],[3,7],[3,5],[4,3],[2,3],[1,2],[2,2],[4,0],[4,2],[5,3],[3,5],[1,6],[3,3],[3,1],[4,3],[5,6],[3,3],[3,-1]],[[2942,7449],[0,-4],[0,-2],[-1,-1],[-1,-2],[-1,-2],[0,-2],[1,-2],[5,-5],[2,-4],[2,-5],[0,-4],[-1,-3],[0,-4],[0,-4],[2,-2],[3,2],[2,-4],[0,-13],[-3,-16],[-1,-9],[-1,-9],[-1,-7],[-2,-6],[-1,-7],[0,-14],[-1,-11],[0,-6],[0,-8],[0,-2],[0,-2]],[[7722,7666],[-11,4],[-5,4],[-1,3],[1,4],[0,5],[0,4],[2,6],[5,7],[10,4],[14,-1],[10,-1],[7,-4],[12,5],[15,13],[9,7],[2,0],[2,1],[1,2],[1,3],[0,4]],[[3708,3871],[5,-2],[6,0],[3,1],[1,1],[0,1],[0,1],[0,3],[2,3],[2,2],[3,0],[2,4],[1,6],[1,5],[2,1],[0,3],[-1,3],[1,3],[1,3],[2,6],[1,8],[2,5],[3,3],[1,4],[1,6]],[[9019,8486],[-8,14],[-3,4],[-2,0],[-8,5],[-13,10],[-12,6],[-11,4],[-6,3],[-1,4],[-3,4],[-7,6],[-4,6],[-1,5],[1,5],[3,5],[4,3],[6,1],[7,-1],[4,2],[2,5],[0,3],[0,3],[2,1],[7,3],[3,3],[0,3],[1,3],[1,3],[0,4],[-3,6],[-2,4],[-2,2],[0,3],[1,3],[1,3],[0,2],[0,2],[1,1],[1,2],[-1,1],[-2,1],[-9,1],[-5,2],[-1,3],[1,4],[1,6],[4,5],[6,5],[3,8],[2,9],[1,7],[-2,4],[-2,5],[-1,6],[-2,4],[-3,2],[-4,7],[-2,11],[-1,8],[0,6],[-1,3],[-1,1],[1,2],[1,1],[0,2],[1,1],[5,3],[14,6],[8,2],[4,-2],[7,0],[9,0],[6,1],[2,1],[1,1],[1,2],[-1,1],[-3,1],[-1,1],[-1,2],[3,2],[8,1],[4,2],[1,2],[0,2],[0,2],[3,0],[1,1],[2,1],[0,2],[0,1],[1,2],[0,2],[1,2],[2,1],[3,0],[3,1],[0,3],[2,1],[2,0],[2,1],[0,2],[1,2],[0,3],[2,4],[3,2],[3,2],[5,0],[4,-2],[4,0],[1,2],[3,0],[4,0],[2,3],[1,6],[2,3],[4,2],[2,1],[-1,3],[1,2],[2,0],[2,0],[0,2],[-1,2],[0,3],[1,5],[0,4],[-3,4],[1,3],[5,2],[1,3],[-1,4],[-1,2],[0,2],[0,1],[-1,1],[-2,1],[-1,1],[0,1],[1,0],[0,1],[1,2],[-1,2],[0,5],[2,5],[0,3],[-1,1],[-1,1],[-2,2],[-1,2],[0,2],[1,1],[0,2],[0,1],[0,3],[3,4],[1,2],[0,1],[0,2],[1,1],[3,2],[3,2],[2,2],[1,2],[5,2],[12,3],[6,3],[1,3],[5,3],[11,2],[7,2],[1,3],[1,2],[0,1],[1,1],[5,2],[1,2],[0,1],[0,1],[0,1],[2,2],[3,1]],[[9019,8486],[8,-14]],[[7792,4968],[3,0],[2,-2],[2,-3],[1,-1],[3,2],[2,-1],[1,1],[1,3],[1,0],[2,-2],[2,-1],[3,1],[2,0],[1,-1],[2,2],[2,5],[4,1],[5,-2],[4,0],[5,5],[3,5],[4,-2],[6,-5],[3,-2],[3,2],[4,6],[4,2],[3,-2],[2,0]],[[6884,6327],[2,6]],[[6878,6328],[2,2],[0,3],[0,3]],[[6886,6333],[2,0],[1,-1],[0,-3],[0,-2],[0,-3]],[[6886,6333],[0,3],[-3,0],[-1,0],[-2,0]],[[6880,6336],[-1,3]],[[7214,6802],[-8,16]],[[7206,6818],[-3,8],[-3,6],[-5,8],[-4,3],[-3,-1],[-4,2],[-11,11],[-2,2],[-1,3],[0,3],[-2,4],[-4,6],[-4,7],[-4,9],[-3,5],[-5,3],[-11,7],[-5,6],[-3,6],[-4,5],[-4,3],[-3,4],[-1,4],[-1,4],[0,3],[-2,5],[-4,6],[-2,5],[-1,5],[-2,2],[-3,0],[-4,2],[-3,4],[-3,4],[0,3],[-2,1],[-3,1],[-4,2],[-5,3],[-3,4],[0,3],[-1,1],[-1,0],[-1,-5],[0,-8],[-1,-5],[-3,-4],[-4,-1],[-3,-1],[-5,2],[-5,3],[-6,2],[-6,1],[-4,-4],[0,-8],[-3,-7],[-5,-6],[-3,-5],[0,-4],[0,-3],[2,-2],[0,-2],[-3,-2],[-1,-2],[-1,-6]],[[7019,6893],[-2,-3],[-1,-1],[-3,0],[-2,-1],[-3,-2],[-2,-4],[0,-4],[-1,-2],[-2,0],[-2,0],[-1,-1],[-1,-5],[-2,-9],[-2,-6],[-2,-2],[-1,-5],[0,-9],[-2,-7],[-4,-4],[-3,-4],[-2,-9],[0,-11],[-2,-10],[-6,-17],[-5,-24],[-2,-15],[1,-21],[-2,-6],[0,-5],[2,-7],[0,-6],[-1,-6],[0,-9],[1,-12],[-1,-10],[-3,-8],[-1,-7],[1,-6],[0,-5],[-1,-5],[0,-5],[0,-4],[-1,-4]],[[6961,6612],[-3,-4],[-2,-2],[-1,0],[-3,-5],[-5,-9],[-4,-5],[-4,-3],[-3,-4],[-3,-8],[-2,-3],[-2,-1],[-2,-1],[0,-3],[-1,0],[-1,0],[-2,-1],[-2,-3],[-2,-2],[-1,0],[-1,-1],[-1,-2],[-1,-2],[-1,1],[0,-2],[0,-3],[0,-2],[-1,-2],[0,-2],[1,-1],[1,-2],[-1,-1],[-3,-2],[-2,1],[-1,4],[-1,0],[-1,-2],[-2,-2],[-4,-3],[-2,-2],[-1,-2],[0,-3],[0,-5],[-1,-3],[-1,0],[-1,-2],[-1,-2],[0,-2],[0,-2],[0,-1],[-1,-1],[-1,-2],[0,-2],[-1,-3],[-3,-4],[-1,-5],[0,-9],[-1,-14],[0,-7],[1,-3],[2,-4],[2,-3],[1,-2],[1,-3],[2,-5],[3,-7],[2,-5],[-1,-1],[0,-2],[1,-3],[0,-3],[-1,-5],[-1,-5],[1,-6],[0,-4],[-1,-2],[0,-2],[1,-2],[0,-1],[-1,0],[-1,-3],[0,-4],[-1,-2],[-1,1],[-1,-1],[0,-4],[-2,-2],[-1,0],[-1,-6],[-1,-12],[-2,-6],[-1,-1],[-1,-1],[0,-2],[0,-1],[-1,-1],[0,-1],[0,-2],[-1,-2],[-2,-3],[-1,-2],[0,-3],[-1,-1],[-3,-1],[-2,-1]],[[7630,5917],[1,9],[0,6],[0,7],[1,7],[3,7],[2,5],[0,3],[0,2],[2,1],[2,6],[3,10],[3,6],[4,5]],[[7651,5991],[1,2],[1,1],[1,0],[2,-5],[1,-10],[3,-11],[3,-10],[2,-7],[0,-3],[2,-6],[1,-7],[3,-4]],[[7651,5933],[-4,-26],[-2,-11],[-3,-6],[-1,-4],[-1,-7]],[[7655,5938],[1,-7],[2,-3],[3,-3],[1,-4],[0,-3],[0,-3],[0,-2],[1,-2],[3,-1],[1,-3]],[[7651,5985],[-2,-1],[-1,-3],[-2,-6],[0,-3],[1,-2],[1,-2],[-1,-3],[0,-2],[-1,-1],[-1,-1],[0,-5],[0,-2],[-1,-2],[-1,-4],[0,-5],[0,-5],[1,-2],[0,-3],[-1,-7],[-1,-4],[-1,-2],[-1,0],[-1,-4],[-2,-6],[-1,-6],[-4,-7],[-1,-4],[-2,-5]],[[7082,7998],[-2,1],[0,2],[1,2],[-2,3],[-3,5],[-3,4],[-1,4],[-2,2],[-2,1],[-2,2],[-3,4],[-5,4],[-11,6]],[[7047,8038],[-5,6],[-3,2],[-2,0],[-1,3],[1,3],[-1,3],[-3,2],[-2,3],[1,5],[-1,3],[-3,0],[-1,2],[1,2],[4,4],[7,8],[6,5],[6,4],[6,2],[5,1],[6,5],[6,10],[1,3],[0,1],[-1,2],[-1,2],[1,0],[0,3],[0,3],[0,1],[1,0],[0,2],[0,1],[0,2],[1,1],[-1,2],[-1,0],[0,3],[0,5],[-1,2],[-1,0],[-1,1],[1,2],[-1,2],[0,1],[0,1],[0,1],[-1,5],[-1,3],[-1,2],[-2,0],[-1,1],[-1,2],[-4,2],[-2,2],[1,2],[-1,2],[-2,2],[-2,1],[-3,-1],[-3,1],[-2,2],[-1,1],[0,1],[-1,1],[-3,0],[-2,0],[0,2],[-2,1],[-3,1],[-2,1],[0,1],[-2,2],[-3,0],[-1,1],[-2,1],[-1,0],[-2,-1],[-4,2],[-3,2],[-1,1],[-1,1],[-1,-1],[-1,1],[-1,1],[-3,1],[-8,0],[-3,2],[-1,1],[-2,1],[-4,-1],[-2,1],[0,1],[-1,2],[-2,1],[-3,0],[-3,-1],[-2,0],[-3,2],[-1,1],[-2,0],[-1,0],[-2,1],[-3,2],[-2,0],[-1,1],[0,1],[-2,1],[-1,-1],[-1,1],[-1,2],[0,1],[-1,2],[-2,1],[-2,0],[-1,-1],[-1,0],[-1,2],[-2,1],[-2,0],[-3,-1],[-3,-1],[-3,-1],[-3,1],[-2,1],[-1,1],[-3,-1],[-2,0],[-2,2],[-1,0],[-2,-2],[-2,0],[-2,2],[-2,0],[-1,-1],[-3,1],[-3,4],[-4,3],[-7,1]],[[6912,8395],[4,-6],[4,-2],[6,-1],[4,-4],[3,-8],[3,-4],[2,0],[1,-1],[0,-2],[0,-1],[-1,-2],[-1,-3],[1,-3],[0,-2],[0,-2],[0,-2],[1,0],[1,-2],[0,-3],[0,-1],[-1,0],[-2,-2],[-1,-2],[0,-3],[0,-1],[2,-1],[2,-1],[1,-3],[-1,-4],[0,-2],[1,-2],[-1,-2],[-1,1],[-1,-2],[-1,-2],[-2,-2],[-2,1],[-3,-2],[-5,-4],[-1,-4],[-2,-1],[-2,0],[-2,-1],[-1,-3],[-1,-2],[-2,0],[-1,-1],[1,-2],[-1,-2],[-2,-4],[-1,-3],[1,-2],[1,-1],[1,-1],[0,-1],[-1,-1],[0,-2],[0,-2],[0,-2],[-1,0],[-1,-1],[1,-2],[0,-2],[-2,0],[0,-2],[0,-1],[0,-1],[-1,0],[-1,-2],[1,-2],[-1,-1],[-1,0],[-2,-1],[0,-4],[0,-4],[0,-2],[-1,-3],[-2,0],[-2,-1],[-1,-2],[-1,-2],[0,-2],[-1,-2],[-1,-1],[-1,0],[0,-2],[1,-3],[-1,-4]],[[8973,7427],[-5,6],[-4,4],[-3,1],[-2,-1],[-2,-2],[-2,-3],[-4,-3],[-9,-5],[-1,-1],[-1,-4],[0,-7],[-5,-6],[-1,-4],[-1,-4],[-1,-3],[-2,1],[-2,1],[-2,4]],[[5867,6673],[1,0],[2,3],[1,5],[3,6],[4,6],[7,4],[12,2]],[[3070,4931],[0,-4],[1,-8],[3,-9],[5,-8],[6,-3],[6,1],[7,2],[7,5],[7,1],[5,0],[4,-2],[3,-3],[5,-3],[6,-4],[9,2],[12,7],[11,-1],[9,-7],[6,-3],[3,2],[2,-2],[2,-9],[-1,-4],[1,-7],[3,-12],[2,-7],[0,-4],[1,-2],[2,-1],[0,-3],[0,-3],[1,-5],[2,-6],[0,-4],[0,-7]],[[3794,3983],[-4,11],[0,5],[1,5],[1,4],[-1,2],[-1,-1],[-2,2],[-1,6],[0,4],[0,2],[2,4],[3,1],[3,-1],[2,2],[2,3],[0,4],[1,2],[2,2],[2,3],[2,6],[2,4],[1,0],[2,4],[3,8],[4,6],[5,4],[5,-1],[4,-3],[3,1],[4,5],[3,2],[4,1],[6,2],[2,2],[2,3],[1,1],[2,-1],[4,4],[6,9],[5,4],[6,-1],[4,1],[3,2],[2,2],[1,2],[3,1],[9,3],[3,-5],[2,-1],[3,2],[2,3],[1,5],[3,3],[2,-1],[1,-1]],[[7760,6562],[1,-16],[2,-11],[3,-12],[3,-10],[5,-8],[2,-6],[0,-4],[1,-1],[1,2],[1,4],[0,6],[1,6],[3,5],[0,4],[0,5],[0,4],[1,5],[1,4],[0,4],[1,3],[2,0],[1,-5],[0,-9],[1,-6],[1,-1],[1,-4],[0,-5],[0,-3],[-2,-2],[-1,-2],[1,-2],[0,-5],[0,-8],[-1,-5],[-1,-1],[0,-6],[1,-10],[0,-7],[0,-3],[0,-3],[1,-2],[3,-2],[6,-1],[5,2],[3,4],[3,4],[4,1],[3,3],[2,6],[2,3],[4,0],[3,-2],[2,-6],[1,-5],[-1,-6],[0,-4],[-1,-1],[-1,-4],[0,-4],[2,-2],[3,0],[3,4],[2,6],[4,6],[4,4],[3,1],[1,-1],[0,-1],[0,-3],[0,-1],[2,-1],[1,1],[3,4],[2,2],[1,0],[1,2],[0,3],[1,2],[0,2],[0,6],[-2,11],[-2,10],[0,10],[1,7],[1,4],[0,1],[1,-1],[2,0],[2,2],[2,6],[1,2],[1,1],[0,1],[0,1],[1,3],[3,3],[2,5],[1,6],[0,3],[-2,2],[0,3],[0,2],[1,3],[3,5],[1,1],[1,-1],[1,-1],[1,0],[3,3],[0,5],[-1,6],[0,4],[1,6]],[[7736,6760],[8,-14],[1,-7],[-1,-3],[-2,0],[-2,2],[-1,-1],[0,-4],[1,-5],[2,-4],[2,-5],[-1,-3],[2,-3],[2,-4],[1,-4],[-1,-1],[1,-12],[2,-20],[0,-14],[-1,-8],[1,-9],[2,-17],[1,-34],[2,-15],[5,-13]],[[5983,6740],[0,-6]],[[5988,6817],[-1,-18]],[[5987,6799],[1,-9],[-2,-7],[0,-7],[1,-12]],[[5996,6866],[-5,-9],[-2,-11],[-1,-7],[0,-12]],[[6165,5240],[2,-2],[1,-2],[0,-3],[1,-2],[3,-1],[4,-4],[4,-8],[1,-8],[-1,-9],[0,-6],[1,-4],[0,-3],[-1,-2],[-1,-4],[1,-5],[0,-4],[2,-1],[0,-2],[0,-3],[-2,-4],[-3,-6],[-1,-5],[0,-4],[0,-3],[-2,-3],[0,-4],[1,-3],[0,-3],[-1,-3],[-2,-1],[-1,2],[-1,0],[0,-2],[0,-2],[2,-1],[0,-2],[-2,-2],[1,-3],[2,-4],[1,-4],[0,-3],[1,-6],[2,-6],[1,-6],[0,-3],[0,-3],[0,-2],[1,-5],[3,-9],[1,-8],[0,-8],[0,-7],[2,-5],[2,-7],[0,-12],[-1,-13],[-1,-7],[-2,-5],[-1,-4],[2,-5]],[[3359,4192],[1,9],[0,7],[-1,12],[1,3],[0,9],[0,15],[1,10],[1,4],[1,16],[0,28],[2,18],[2,7],[1,7],[0,9],[1,6],[1,4],[1,5],[0,5],[0,2],[-1,2],[0,5],[0,15]],[[5405,5325],[0,-20]],[[5405,5305],[-3,-12],[-1,-6],[1,-4],[-2,-4],[-3,-5],[-2,-8],[0,-11],[2,-9],[3,-8],[2,-4],[1,0],[1,-1],[0,-1],[2,-1],[1,2],[2,1],[2,0],[2,-1],[0,-3],[2,-2],[3,0],[2,-1],[3,-4],[3,2],[3,-1],[2,-2],[1,-4],[1,-6],[1,-4],[3,-2],[4,-4],[4,-6],[2,-8],[0,-8],[1,-8],[3,-7],[0,-3],[0,-2],[-2,-4],[-2,-6],[0,-6]],[[5447,5144],[0,-7],[1,-6],[1,-5]],[[5449,5126],[0,-4]],[[5449,5122],[-2,-2],[-1,-3],[0,-5],[0,-6],[2,-7],[0,-4]],[[5448,5095],[-1,-4]],[[5754,4354],[-1,-7],[2,-6],[3,-10],[2,-7],[2,-5],[3,-7],[3,-3],[1,1],[3,0],[5,-3],[4,-7],[2,-9],[1,-11],[-2,-11],[-1,-7],[-2,-4],[-3,-1],[-3,0],[-2,-2],[-1,-4],[-1,-2],[-2,-1],[-1,-3],[1,-4],[-2,-6],[-3,-8],[-2,-6],[1,-5],[0,-3],[-1,-3],[-2,-4],[-2,-3],[-3,-3],[-5,-1],[-8,-2],[-4,-4],[-4,-7],[-2,-3],[-3,3],[-1,0],[-1,-3],[0,-2],[1,-1],[1,-2],[0,-3],[-2,-2],[-4,-2],[-1,-2],[2,-3],[0,-3],[-1,-3],[0,-10],[0,-16],[2,-10],[3,-2],[4,1],[4,5],[3,1],[2,-1],[3,1],[5,4],[5,0],[4,-6],[4,-1],[4,3],[1,0],[2,-1],[1,1],[0,1],[1,0],[5,0],[4,-3],[4,-4],[3,-2],[2,1],[4,-2],[5,-4],[3,-3],[5,0]],[[5821,4834],[7,-4],[2,-2],[0,-3],[0,-1],[1,0],[1,-1],[1,-4],[-1,-4],[0,-1],[1,-1],[3,2],[4,7],[4,6],[1,5],[1,4],[-1,3]],[[5845,4840],[0,3],[0,3]],[[5845,4846],[2,5],[5,7],[2,5],[0,3],[1,2]],[[5855,4868],[1,2],[0,4],[1,6],[0,6],[-1,4],[-1,7],[1,8],[-1,8],[-1,5],[-2,4],[-2,2],[-3,8],[-1,5],[0,2],[1,1]],[[5847,4940],[2,0],[2,1],[2,3],[2,0]],[[5855,4944],[2,-1],[2,-3],[2,-4],[3,-3],[4,-2],[4,0],[3,1],[1,3],[1,5],[1,4],[4,3]],[[9378,8015],[1,-9],[2,-2],[2,0],[2,2],[2,4],[4,9],[3,4],[1,2],[2,2],[0,4],[4,4],[6,5],[5,7],[3,9],[4,7],[3,3],[2,3],[1,2],[0,2],[-1,1],[1,2],[1,2],[1,1],[2,1],[4,0],[1,2],[0,1],[1,2],[1,2],[0,3],[0,6],[-1,4],[-2,3],[1,1],[0,1],[0,2],[1,3],[3,3],[2,4],[1,5],[3,3],[4,2],[2,3],[2,2],[10,0],[31,-7],[3,-2],[4,0],[4,2],[5,0],[3,-2]],[[8151,5066],[-6,-13],[-8,-6],[-5,-2],[-3,1],[-4,-2],[-3,-4],[-5,-3],[-6,-2],[-2,-2],[0,-3],[-1,-3],[-2,-2],[-1,-2],[0,-1],[0,-2],[-2,-2],[-2,-1],[-1,0],[0,-2],[0,-2],[-1,0],[-1,-1],[0,-4],[-2,-3],[-1,0],[-1,0],[-1,-1],[-1,1],[-1,0],[-1,-1],[-1,1],[-1,-1],[-1,0],[-2,1],[-2,-1],[-1,-2],[-1,-1],[-3,-1],[-2,1],[-1,1],[-1,-1],[-1,1],[-1,1],[-1,0],[0,-2],[-1,0],[-1,0],[-1,-2],[0,-2],[-2,-1],[-2,-1],[-4,1],[-3,0],[-2,-2],[-2,-5],[-4,-4],[-5,-5],[-3,0],[-1,1],[-2,2],[-2,2],[-3,2],[-2,2]],[[5617,4375],[0,13]],[[5617,4388],[-2,6],[1,4],[2,2],[1,6],[-1,7],[0,6],[1,3],[-1,8],[-2,12],[-3,10],[-4,7],[-2,8],[-2,6],[1,17]],[[5606,4490],[2,27]],[[5608,4517],[0,19],[-3,13],[-1,14],[2,14],[0,10]],[[5606,4587],[-1,8],[-3,10],[-4,8],[-10,15],[-7,8],[-4,10],[-4,13],[-2,8],[0,2],[2,4],[3,5],[2,4],[2,7],[4,14],[1,13],[-1,17],[-2,10],[-5,4],[-3,5],[-2,5],[-3,3],[-1,1],[-2,0],[-1,-1],[0,-3],[-1,-1],[-1,0],[-4,4],[-7,8],[-4,5],[-2,0],[-7,7],[-12,12],[-7,6],[-3,1],[-3,1],[-3,2],[-3,5],[-5,3],[-6,0],[-3,1],[-2,3],[-2,1],[-1,1],[-5,4],[-2,2]],[[5482,4822],[-9,8],[-2,0],[-3,-1],[-3,-1],[-7,1],[-4,0],[-2,-2],[-2,-2],[-1,-3]],[[8697,4261],[2,-7],[1,-5],[0,-5],[-1,-4],[-1,-2],[-1,-2],[-2,1],[-2,1],[-2,-1],[-2,-4],[-1,-6],[-2,-9],[-1,-6],[-1,-3],[-2,-2],[-3,-2],[-5,-6],[-6,-11],[-4,-5],[-3,0]],[[8187,5097],[3,7],[2,3],[4,1],[5,3],[3,1],[2,0],[1,-1],[1,-2],[1,0],[2,1],[2,4],[2,7],[2,1],[1,-5],[2,-3],[3,1],[2,4],[2,7],[3,10],[6,13],[4,6],[1,-1],[1,-3],[2,0],[2,4],[3,1],[3,-3],[2,-1],[0,2],[2,0],[1,0],[2,2],[1,4],[2,2],[1,0],[2,0]],[[5876,8547],[4,-2],[4,-3],[3,0],[8,5],[1,2],[2,5],[1,3],[-1,1],[0,3],[1,4],[-1,4],[-4,4],[-1,3],[2,1],[2,2],[1,3],[-1,4],[-3,5],[-2,4],[0,1]],[[5890,8580],[4,-4]],[[5892,8596],[1,2],[3,2],[5,3],[4,3],[1,4],[3,1],[3,-1],[3,1],[1,4],[2,1],[3,0],[23,-7],[11,-2],[9,2],[2,0]],[[5887,8603],[5,-7]],[[5759,8692],[-1,-4],[-1,-1],[-2,-2],[-8,1],[-14,2],[-10,2],[-4,3],[-5,0],[-6,-3],[-3,-4],[-3,-10],[-10,-4],[-4,-4],[-2,-7],[-2,-3]],[[5799,8783],[4,-5],[1,-3],[-2,-4],[-1,-4],[-2,-4],[-2,-4],[-4,-5],[-8,-7],[-3,-5],[2,-4],[0,-1],[-3,1],[-1,0],[0,-2],[-1,-2],[-2,-1],[-11,-3],[-3,-3],[1,-3],[0,-6],[-4,-10]],[[7920,9042],[-8,-1],[-7,-5],[-5,-1],[-6,-4],[-1,-3],[-8,-3],[-15,-4],[-8,-3],[0,-2],[-5,-5],[-8,-8],[-6,-5],[-8,-2]],[[7561,8887],[18,-2],[10,-1],[11,-2],[3,-2],[8,-1],[12,1],[10,4],[9,7],[7,4],[6,2],[4,3],[3,5],[0,3],[0,1],[-1,3],[1,5],[-3,2],[-10,0],[-2,4],[-4,2],[-12,-1],[-10,2],[-7,3],[0,5],[7,6],[13,1],[32,-6],[38,-2],[13,1],[1,2],[2,2],[3,2],[2,3],[1,3],[0,4],[4,4],[11,-2],[7,0],[4,1],[5,4],[6,11]],[[7835,8996],[-14,-7],[-14,-4],[-19,-2],[-13,-3],[-9,-4],[-2,-4],[0,-4]],[[5843,5129],[2,18],[-2,9],[-3,3],[-3,0],[-4,3],[-5,5],[-4,4],[-3,0],[-2,3],[0,6],[-2,3],[-2,0],[-3,4],[-3,9],[-3,3],[-3,-1],[-3,-1],[-7,2]],[[1562,7292],[-2,2],[-1,3],[-2,6],[-1,3],[-2,1],[-1,0]],[[1616,7347],[1,-2],[0,-2],[-2,-3],[-1,0],[-2,1],[-2,-2],[-3,-4],[-3,-3],[-3,0],[-2,-2],[-3,-4],[-3,-1],[-3,1],[-2,1],[-2,-2],[-3,-2],[-3,0],[-3,2],[-3,-3],[-4,-8],[-1,-7],[0,-7],[-1,-5],[-2,-4],[-2,-1],[-2,2]],[[5627,8400],[-5,4],[-2,1],[0,-2],[-1,-1],[-3,1],[-4,4],[-9,10],[-2,1],[-2,2]],[[9033,8436],[11,2],[5,-1],[4,-2],[4,-4],[4,-4],[3,-6],[4,-5],[5,-3],[4,0],[4,3],[3,1],[2,-1],[3,1],[4,4],[1,6],[0,10],[-2,6],[-2,3],[0,5],[2,8],[3,3],[5,-1],[2,-1],[1,-2],[2,-1],[3,-1],[3,-2],[3,-5],[3,-1],[4,2],[4,0],[3,-4],[1,-4],[-2,-3],[3,-7],[1,-3],[-1,-2],[0,-1],[1,-1],[3,0],[5,2],[5,0],[5,-2],[3,0],[2,4],[1,4],[0,3],[1,2],[3,1],[1,1],[1,2],[2,3],[5,3],[3,1],[3,-1],[4,0],[4,3],[4,4],[1,3],[1,5],[0,6],[0,4],[-1,4],[0,2],[2,2],[6,0],[10,-3],[6,-3],[1,-4],[2,-2],[2,0],[2,2],[2,4],[1,-1],[1,-4],[2,-3],[3,0],[2,1],[0,1],[0,2],[0,2],[1,4],[4,7],[1,5],[-1,3],[0,3],[2,4],[0,4],[0,3],[0,2],[2,2],[0,3],[0,3],[1,3],[4,2],[4,3],[2,6],[4,6],[8,9],[7,4],[4,1],[6,2],[8,4],[4,4],[1,2],[1,2],[0,3],[-1,0],[-3,-1],[-1,1],[0,4],[-1,3],[-4,3],[-3,6],[-1,9],[-6,3],[-9,-1],[-8,0],[-5,4],[-6,2],[-6,0],[-3,1],[-1,2],[-4,3],[-5,3],[-5,4],[-3,4],[-2,2],[0,2],[-2,1],[-3,1],[-1,2],[-1,2],[-1,2],[-1,1],[-3,3],[-4,7],[-1,4],[0,1],[-3,4],[-5,5],[-3,5],[-1,6],[1,3],[0,1],[1,2],[-1,2],[1,1],[4,0],[3,1],[1,3],[0,1],[2,0],[3,-1],[3,0],[4,2],[2,0],[1,-1],[1,0],[0,3],[1,2],[2,3],[1,2],[-1,2],[4,3],[13,8],[2,1],[-1,2],[-1,1],[0,2],[2,0],[2,3],[3,5],[4,3],[4,3],[2,3],[1,2],[4,3],[8,2],[4,1],[1,1],[-1,3],[-2,4],[0,3],[3,3],[12,4],[22,5],[13,1],[6,-2],[7,0],[8,2],[3,1],[1,1],[0,1],[1,1],[2,1],[0,1],[0,1],[-4,3],[-2,3],[0,2],[0,2],[4,1],[6,-2],[5,1],[3,2],[18,6],[6,5],[1,5],[3,5],[5,5],[1,5],[-1,4],[1,2],[5,1],[4,2],[3,4],[3,1],[3,-3],[11,2],[3,0],[1,0],[0,-2],[0,-3],[1,-1],[5,-2],[20,-5],[12,-2],[3,2],[5,0]],[[7482,7257],[-13,2],[-5,1],[-9,3],[-3,4],[-5,2],[-5,1],[-4,2],[-4,3],[-3,1],[-4,-1],[-4,0],[-4,3],[-2,3],[-1,3],[-3,4],[-4,5],[-4,2],[-7,-4]],[[5581,5407],[-3,-4],[-2,-2],[-1,1],[-1,-2],[-1,-3],[-1,-3],[-3,-3],[-3,-1],[-3,0],[-2,2],[-3,3],[-3,5],[-4,6],[-3,12]],[[810,8779],[-2,-10],[-2,-6],[-1,-4],[-1,-4],[2,-3],[3,-3],[2,-4],[2,-4],[0,-4],[-2,-5],[-6,-6],[-12,-6],[-5,-3],[-1,-4],[-1,-6],[-2,-5],[-3,-2],[-4,-2],[-5,-1],[-5,-1],[-5,1],[-5,-1],[-5,-3],[-4,-2],[-4,0],[-2,-1],[-1,-3],[-3,2],[-5,-2],[-8,-4],[-7,-6],[-4,-9],[-4,-6],[-6,-5],[-5,-3],[-4,1],[-2,2],[-1,1],[-4,1],[-1,2],[-1,1],[-2,-1],[0,1],[-1,2],[-1,1],[-2,1],[-4,-2],[-3,1],[-3,2],[-4,0],[-5,-1],[0,-1],[-1,-1],[0,-1],[-2,-1],[-1,-1],[0,-2],[0,-3],[-4,-4],[0,-1],[0,-2],[0,-1],[0,-1],[1,-2],[1,0],[1,0],[0,-3],[1,-1],[0,-1],[0,-1],[-1,-1],[0,-1],[0,-1],[-1,0],[-2,0],[-2,0],[-2,0],[0,2],[-1,1],[-3,2],[-2,1],[-2,0],[-3,-2],[-3,-3],[-4,0],[-6,1],[-3,0],[-1,-2],[-1,-3],[0,-1],[1,0],[0,-2],[1,-2],[-1,-1],[0,-2],[0,-3],[-1,-3],[1,-4],[1,-2],[3,2],[2,-1],[1,-1],[0,-1],[-3,0],[-1,-2],[0,-2],[-1,-2],[-5,-3],[-1,-1]],[[7202,5920],[10,7],[4,0],[3,-2],[2,1],[2,5],[2,0],[1,-6],[3,-3],[4,-1],[3,-2],[3,-4],[2,-5],[2,-5],[2,-6],[1,-10],[0,-2],[0,-6],[0,-3],[0,-2]],[[7049,5999],[3,-3],[2,-5],[2,-9],[2,-3],[0,-3],[0,-4],[0,-5],[2,-5],[1,-4],[-1,-3],[1,-2],[3,-3],[1,-2],[0,-1],[1,-1],[1,0],[1,-1],[1,-4],[1,-5],[1,-3],[2,-2],[1,-2],[-2,-1],[0,-3],[1,-3],[3,-1],[4,3],[3,0],[2,-5],[1,-1],[1,4],[2,1],[2,-1],[2,-2],[2,-2],[0,-2],[0,-3],[1,-1],[3,1],[2,-1],[2,-3],[3,-2],[3,-1],[2,-2],[1,-3],[2,-2],[2,-1],[6,3],[8,8],[5,5],[2,4],[3,0],[5,-7],[10,-3],[7,-7],[6,-10],[3,-5],[1,1],[1,1],[0,2],[1,1],[2,1],[4,0],[5,-1],[3,1],[1,3],[2,3],[3,3]],[[702,8504],[-3,-4],[-3,-1],[-2,1],[-3,-1],[-4,-2],[-3,0],[-1,2],[-2,0],[-3,-1],[-1,-2],[2,-1],[-1,-2],[-4,-4],[-2,-3],[-1,-1],[1,-1],[0,-1],[1,-2],[0,-3],[0,-2],[-1,-2],[-6,-5],[-3,-4],[-3,-7],[-1,-5],[2,-6],[0,-3],[-2,-1],[-1,-2],[0,-3],[-6,-5],[-10,-5],[-10,0],[-11,7],[-7,3],[-3,-2],[-2,-1],[-1,2],[-2,-3],[-3,-7],[-3,-5],[-4,-2],[-5,-1],[-5,2],[-8,0],[-17,-1],[-11,-2],[-6,-2],[-3,-3],[-2,-3],[-1,-3],[-1,-2],[-1,0],[-1,-1],[-1,-3],[-2,-3],[-4,-3],[-2,-4],[-1,-3],[-2,-3],[-3,-3],[-3,0],[-2,1],[-1,-1],[1,-2],[-1,-2],[-2,0],[-2,1],[-1,0],[0,-2],[-1,-1],[-1,0],[0,-1],[0,-1],[-1,-1],[-3,-1],[-2,-1]],[[5522,4374],[-3,21],[-2,8],[0,4],[1,3],[-2,5],[-3,6],[0,3],[0,1],[0,1],[0,2],[0,3],[1,4],[2,2],[1,3],[1,4],[0,6],[-1,5],[-1,3],[-1,4],[-3,3],[-3,6],[-2,9],[-2,5],[-2,3],[-1,0],[-1,1],[0,2],[0,2],[0,6],[-1,7],[-2,9],[-4,11],[-3,6],[-2,3],[-2,5],[0,11]],[[5487,4551],[-9,25]],[[5478,4576],[-2,9],[-1,2],[-2,3],[-2,6],[-1,6],[1,5],[-2,7],[-3,9],[-1,9],[-1,8],[-1,7],[1,6],[-1,4],[-1,3]],[[5462,4660],[-1,4],[-1,8],[-2,28],[0,13],[1,7],[0,11],[-1,12],[0,9],[1,4],[0,4],[-1,4],[2,3],[5,4],[3,3],[1,3],[2,1],[3,-1],[3,5],[3,10],[1,7],[-1,5],[0,4],[2,4],[0,4],[0,6]],[[7721,7861],[-3,0],[-5,-2],[-11,-6],[-22,-1],[-8,0],[-1,2],[-2,0],[-4,-2],[-5,-3]],[[3042,7966],[2,0],[0,2],[1,3],[-3,0],[-10,-4]],[[3024,7976],[-4,5],[-5,0],[-10,-1]],[[2999,7977],[-2,0],[0,1],[1,1],[-1,1],[-5,-2],[-2,1],[-1,2],[-3,1],[-6,-1],[0,2],[-4,3],[-8,6],[-5,3],[-2,-1],[-4,-2],[-5,-4],[-7,-3],[-13,-3]],[[2849,7988],[-6,1],[-5,-1],[-7,-2],[-9,0],[-14,3],[-1,0],[0,1]],[[7692,6775],[3,-15],[2,-6],[2,-3],[0,-4],[1,-4],[-1,-3],[-1,-2],[0,-4],[1,-5],[1,-5],[3,-4],[1,-5],[0,-5],[3,-10],[10,-19],[3,-6],[2,-6],[2,-9],[2,-5],[1,0],[1,-2],[2,-5],[2,-6],[1,-8],[2,-7],[3,-5],[1,-5],[-1,-3],[0,-3],[1,-3],[1,-10],[2,-8],[2,-9],[1,-9],[1,-11],[2,-8],[2,-6],[0,-5],[0,-4],[-1,-4],[1,-6],[2,-8],[0,-4],[0,-2],[0,-3],[1,-3],[1,-5],[0,-7],[0,-8],[-1,-9],[-1,-6],[1,-2],[0,-6],[0,-11],[0,-9],[1,-6],[1,-7],[3,-8],[1,-7],[-1,-5],[1,-6],[2,-7],[3,-4],[2,-1],[3,-5],[3,-9],[3,-5],[3,-1],[1,-1],[1,-2],[1,0],[1,2],[2,1],[2,0],[3,-3],[2,-8],[1,-9],[0,-10],[-2,-5],[-1,-2],[-1,-3],[0,-4],[-1,-5],[-3,-7],[-2,-6],[-1,-9],[-2,-10],[1,-8],[3,-7],[3,-7],[1,-8],[2,-6],[2,-4],[2,-4],[0,-2],[0,-3],[2,-3],[0,-2],[-1,-1],[1,-2],[1,-1],[1,-2],[0,-4],[1,-5],[3,-7],[3,-4],[4,-2],[1,-1],[0,-1],[-1,-4]],[[7808,6205],[1,-7]],[[7809,6198],[-2,-6],[-4,-6],[-3,-3],[-2,0],[-1,-3],[-2,-7],[-1,-4],[-1,-1],[-1,-2],[0,-4],[0,-2],[2,-1],[0,-1],[-1,-2],[-2,0],[-3,0],[-2,-1],[-2,-4],[-2,-8],[-1,-12]],[[7781,6131],[-1,-6]],[[7780,6125],[1,-1],[1,2],[1,3],[1,2],[2,1],[1,-3],[2,-5],[2,-3]],[[7791,6121],[1,-1],[1,-5],[1,-10],[1,-4],[3,2],[3,1],[3,-2],[2,0],[1,2],[2,-1],[2,-2],[3,0],[4,0],[6,3],[8,8],[4,3],[1,0],[1,-1],[1,-3],[-3,-6],[-5,-9],[-3,-8],[0,-5],[0,-3],[1,-2],[0,-2],[-1,-4],[0,-7],[-1,-11],[0,-7],[1,-4],[0,-5],[-2,-7],[-3,-8],[-5,-9],[-2,-8],[0,-7],[2,-5],[2,-5]],[[5148,7886],[-5,2],[-5,-1],[-6,-3],[-5,-2],[-5,0],[-4,2],[-5,4]],[[8351,8355],[-9,-1],[-4,-2],[-4,-5],[-5,-2],[-8,2],[-6,-4],[-6,-8],[-5,-4],[-5,-1],[-3,-2],[-3,-3],[-2,-2],[-1,-3],[-1,-2],[-3,-1],[-9,5],[-15,10],[-9,8],[-3,6],[-2,5],[-2,3],[-6,3],[-10,4],[-8,5],[-6,6],[-8,4],[-10,-1],[-7,-1],[-5,-3],[-5,-7],[-7,-11],[-4,-6],[-3,-1],[-6,-7],[-8,-11],[-8,-8],[-7,-3],[-4,-3],[-2,-3],[-1,-2],[-3,-2],[-3,-10],[-4,-5],[-6,-3],[-4,-1],[-2,1],[-3,-2],[-3,-4],[-5,-5],[-7,-5],[-3,-5],[0,-4],[-2,-2],[-4,1],[-1,0],[0,-2],[-4,-3],[-7,0],[-7,-1],[-9,-2],[-5,-4],[-1,-5],[-2,-5],[-3,-4],[-2,-3],[-2,-1],[-3,1],[-2,2],[-3,1],[-2,-1],[-4,-3],[-6,-5],[-3,-4],[0,-3],[-1,-1],[-2,-1],[-2,-3],[-3,-4],[-2,-3],[-4,1],[-2,-2],[0,-3],[-2,-3],[-1,-1],[-1,-1],[1,-2],[-1,-3],[-5,-5],[-2,-2],[-1,-1],[0,-1],[-1,-1],[-1,0],[-1,-1],[0,-2],[-2,-1],[-3,-1],[-2,1],[-1,2],[-1,1],[-3,0],[-2,-1],[-1,-2],[-1,-2],[0,-2],[0,-3],[-1,-4],[-4,-2],[-5,-1],[-4,0],[-2,2],[-2,-3],[-3,-5],[-5,-4],[-6,-3],[-2,-2],[1,-2],[3,-1],[6,0],[3,-1],[3,-3],[1,-4],[-1,-3],[0,-3],[-2,-2],[-4,-2],[-6,-3],[-4,-3],[0,-3],[1,-3],[3,-5],[1,-5],[-2,-6],[-2,-6],[-3,-7],[-3,-8],[-2,-9],[-3,-7],[-5,-6],[-2,-5],[0,-5],[1,-4],[2,-1],[1,-4],[1,-6],[-1,-5],[-1,-5],[1,-4],[3,-3],[4,-6],[5,-12],[4,0],[2,-2],[1,-3],[2,-3],[2,-1],[7,0],[17,2],[2,-2],[2,0],[2,0],[1,2],[0,4],[2,2],[3,2],[3,4],[3,6],[3,3],[3,2],[7,-3],[2,-3],[0,-3],[0,-3],[-3,-5]],[[8518,9015],[6,-13],[3,-6],[3,-3],[2,-3],[-1,-3],[0,-6],[2,-7],[1,-8],[0,-6],[2,-6],[4,-6],[1,-5],[-1,-3],[0,-3],[-2,-8],[-9,-7],[-8,-4],[-8,0],[-7,-1],[-8,-2],[-4,-2],[-1,-2],[2,-3],[4,-3],[1,-4],[-3,-5],[-4,-4],[-8,-5],[-8,-4],[-3,-5],[-2,-6],[-3,-7],[-5,-10],[-3,-4],[-10,-8],[-5,-5],[-2,-4],[-1,-6],[0,-8],[-1,-8],[-2,-9],[-3,-7],[-2,-5],[-4,-5],[-7,-4],[-4,-9],[-3,-14],[1,-12],[5,-13],[4,-13],[3,-14],[2,-9],[3,-4],[1,-3],[4,-14],[4,-10],[5,-8],[3,-8],[-1,-7],[0,-6],[2,-3],[1,-4],[0,-3],[1,-4],[2,-4],[3,-4],[6,-6],[4,-4],[4,0],[3,-3],[4,-3],[3,-4],[1,-4],[7,-5],[12,-6],[7,-4]],[[8511,8577],[2,-1],[10,-9],[12,-14],[8,-7],[8,-4],[6,-4],[3,-5],[3,-3],[3,-2],[6,0],[9,0],[7,0],[5,-2]],[[8593,8526],[6,-10],[1,-6],[-1,-5],[1,-4],[2,-3],[2,-7],[1,-9],[3,-7],[2,-5],[2,-4],[-1,-5],[-1,-2],[-2,-2],[-1,-5],[0,-7],[-3,-7],[-4,-8],[-4,-7],[-8,-7],[-12,-10],[-8,-3],[-6,0],[-10,-2],[-14,-5],[-10,-2],[-7,0],[-6,0],[-7,-2],[-6,-3],[-6,-5],[-9,-4],[-16,-5],[-3,-3],[-4,-1],[-7,-1],[-6,-2],[-3,-2],[-17,-2],[-35,0],[-18,2],[-6,2],[-7,-1],[-8,-5],[-5,-3],[-1,-4]],[[8431,7415],[2,-5],[0,-6],[-2,-9],[0,-6],[1,-3],[0,-5],[0,-6],[1,-6],[3,-4],[1,-4],[1,-4],[1,-2],[-2,-4],[-7,-7],[-4,-3],[-2,1],[-3,-1],[-4,-4],[-4,-7],[-4,-11],[-2,-10],[-1,-14],[-5,-6],[-2,-5],[1,-4],[-1,-3],[-2,-2],[-1,-4],[-1,-2],[-3,-2],[0,-2],[0,-5]],[[1351,8399],[1,-7],[2,-2],[3,2],[3,1],[2,-2],[10,-11],[6,-5],[8,-4],[7,-6],[7,-9],[6,-6],[5,-3],[5,-4],[3,-6],[3,-3],[3,0],[2,-1],[2,-3],[4,-3],[7,-2],[5,1],[2,5],[4,2],[3,-1],[3,-2],[2,-3],[1,-3],[-2,-4],[1,-2],[3,0],[3,-1],[3,-5],[4,2],[5,-1],[5,-2],[7,-4],[7,-5],[4,-1],[3,1],[2,0],[4,-4],[6,-3],[6,-1],[6,2],[4,4],[2,5],[2,3],[1,3],[1,3],[3,3],[4,0],[5,-4],[2,-2],[0,-3],[2,0],[1,2],[3,6],[2,8],[1,10]],[[1560,8334],[3,8],[6,6],[3,5],[-2,4],[-2,5],[0,4],[0,3],[0,3],[2,1],[1,4],[1,5],[2,3],[0,2],[1,2],[3,3],[1,1],[4,1],[3,2],[4,4],[10,5],[15,5],[9,5],[2,3],[1,3],[0,3],[1,2],[3,3],[2,2],[-2,5]],[[5748,3681],[4,9]],[[5752,3690],[1,3],[2,0],[1,2],[2,3],[3,3],[2,0],[2,3],[1,4],[1,2],[2,0],[1,1],[1,3],[1,2],[2,2],[1,2],[0,3],[3,6],[5,10],[5,5],[4,2],[5,2],[4,3],[2,4],[2,7],[4,4],[6,1]],[[5815,3767],[8,2],[7,-2],[8,-6],[8,-2],[7,2],[5,0],[5,-1],[3,-2],[3,-3]],[[5869,3755],[2,-2],[4,-1],[3,-3],[3,-5],[4,-8],[4,-10],[3,-6],[2,-2],[1,-4],[0,-4],[2,-5],[2,-7],[3,-12],[2,-16],[3,-12],[4,-8],[2,-6],[0,-2],[1,0],[2,-3],[3,-5],[2,-2],[2,0],[1,-2],[1,-3],[3,-2],[2,-2],[1,1],[0,1],[1,0],[1,-4],[1,-7],[-1,-6],[-2,-3],[-1,-2],[1,-3]],[[5108,7482],[-8,17],[-4,7],[-2,5],[0,4],[-2,6],[-2,9],[-2,6],[1,3],[1,6],[4,7],[1,7],[0,6],[-1,5],[-2,4],[0,4],[0,5],[-2,6],[-4,7],[-2,6],[1,8]],[[5085,7610],[-2,9],[-3,7],[0,5],[1,3],[-1,4],[-3,5],[-5,6],[-7,6],[-6,4],[-5,1],[-3,0],[-2,-2],[-5,-5],[-7,-10],[-5,-6],[-5,-3],[-5,-2],[-5,0],[-6,-3],[-6,-5],[-3,-2],[-4,2],[-5,7],[-5,2],[-9,-2],[-9,0],[-5,-2],[-5,-4],[-4,-3],[-2,0],[-3,0]],[[5407,5372],[1,-3],[-1,-4],[-2,-10],[-4,-5],[-1,-5],[0,-5],[0,-5]],[[5400,5335],[-1,-4],[-2,-2],[-3,-2],[-2,-5],[-1,-6],[-1,-3],[-1,0],[-1,-2],[-1,-3],[-1,-2],[-1,1],[-1,-2],[0,-4],[-1,-3],[-4,-4],[-2,0],[-2,3],[-1,1],[-2,-1],[-1,-3],[0,-4],[0,-5],[0,-5],[-2,-4],[-2,-2],[-3,0]],[[7935,8225],[3,-4],[2,-1],[3,1],[6,2],[4,-1],[2,-3],[3,-3],[10,-4],[5,-2],[3,1],[2,1],[2,0],[3,-2],[2,1],[3,3],[2,2],[3,0],[3,3],[5,7],[4,4],[1,0],[3,3],[3,7],[1,6],[-1,3],[0,3],[1,2],[0,3],[-2,4],[-1,4],[2,2],[0,5],[0,6],[-2,6],[-4,7],[-3,8],[-2,3],[-1,0],[0,2],[0,4],[0,3],[-2,2],[0,4],[4,5],[0,5],[0,2],[0,4],[0,2],[-1,2],[0,2],[-1,5],[-4,2],[-2,3],[0,3],[0,2],[1,3],[0,3],[1,2],[0,1],[0,2],[-1,2],[0,3],[1,3],[2,6],[1,4],[-1,2],[-1,1],[-1,0],[-1,2],[0,4],[2,3],[2,0],[0,1],[0,2],[-1,3],[0,2],[2,3],[0,3],[-1,3],[0,2],[0,2],[0,3],[2,2],[1,2],[-1,2],[-1,2],[0,2],[-1,1],[1,3],[0,4],[1,3],[1,2],[3,3],[1,3],[-1,3],[0,3],[2,4],[0,4],[-1,5],[-1,3],[-1,-1],[0,-3],[-1,-2],[-2,-1],[-1,0],[-2,2],[-1,3],[1,5],[3,3],[9,3],[5,2],[1,2],[0,1],[-1,2],[-3,0],[-6,-1],[-2,2],[2,3],[3,2],[6,1],[1,2],[-1,1],[-3,1],[-3,0],[-1,1],[-4,0],[-1,1],[-1,2],[1,2],[2,2],[0,2],[-2,3],[-2,0],[-2,0],[-1,-3],[-1,-4],[-1,-1],[-2,1],[0,2],[0,3],[-1,0],[-3,-1],[-2,1],[-1,2],[-1,1],[-2,0],[-1,1],[-1,2],[-3,2],[-12,2],[-1,1],[1,1],[2,3],[0,2],[-1,3],[-4,1],[-5,-1],[-3,-1],[-2,-3],[-3,-1],[-3,1],[-2,-2],[0,-2],[-2,0],[-5,1],[-5,-1],[-4,-2],[-3,-1],[-4,2],[-2,3],[-2,3],[-9,3],[-18,3],[-9,3],[-3,3],[0,3],[-2,3],[-4,2],[-6,4],[-7,7],[-5,4],[-5,1],[-3,-1],[-5,-3],[-11,3],[-5,2],[-5,4],[-5,0],[-6,-4],[-6,0],[-5,3],[-4,1],[-3,-1],[-2,1],[-3,4],[-3,1],[-4,-1],[-3,-2],[-3,-5],[-13,-1],[-24,1],[-13,0],[-1,-1],[0,-2],[2,-2],[1,-2],[-1,-2],[-3,-2],[-3,-1],[-1,-2],[2,-4],[1,-2],[0,-2],[-7,1],[-11,3],[-11,1],[-8,-2],[-6,1],[-2,2],[-4,2],[-4,0],[-6,3],[-7,4],[-6,2],[-4,-1],[-6,2],[-7,5],[-8,1],[-11,-1],[-12,4],[-13,7],[-11,4],[-8,-1],[-5,-1],[-1,-2],[-2,0],[-5,3]],[[7443,8653],[4,3],[3,1],[2,0],[2,1],[3,2],[4,3],[6,1],[10,-4],[15,-8],[8,-5],[0,-2],[0,-2],[-1,-4],[0,-7],[0,-10],[2,-5],[2,-1],[2,-2],[2,-3],[1,-3],[0,-4],[1,-3],[2,-2],[3,-1],[4,0],[4,-3],[5,-7],[10,-5],[20,-5]],[[5729,4347],[-3,4],[-1,1],[-1,-1],[-2,0],[-2,1],[-2,2],[-1,4],[-1,7],[-2,5],[-2,2],[-1,3],[0,2],[-1,2],[-1,1],[0,2],[1,3],[1,3],[2,2],[1,5],[0,8],[-1,7],[-2,6],[-2,2],[-2,-1],[-1,0],[-1,1],[0,3],[1,5],[0,5],[-1,5],[1,6],[2,6],[1,6],[-1,7],[-1,6],[1,7],[1,11],[2,2],[1,-3],[2,0],[2,3],[1,2],[2,-1],[2,4],[2,8],[0,6],[0,5],[1,5],[4,5],[2,4],[-1,4],[0,3],[2,2],[0,2],[0,2],[1,1],[2,1]],[[5747,4688],[3,13],[0,5],[-1,1],[-1,8],[-1,13],[-1,9],[-2,4],[-4,6],[-7,8],[-6,8],[-4,8],[-1,9],[1,9],[-1,8],[-2,7],[-1,9],[1,10],[0,9],[0,7],[0,5],[-2,3]],[[5718,4847],[-2,16],[0,19],[1,27],[0,19],[-4,15],[-4,11],[-2,8],[-1,7],[0,9],[2,10],[1,9],[0,9],[-2,7],[-2,6],[-4,6],[-3,3],[-6,1],[-4,3],[-3,2],[-3,5],[-3,2],[-5,2]],[[1731,8405],[-1,3],[-4,3],[-8,3],[-5,-1],[-2,-4],[-8,-4],[-15,-3],[-15,3],[-16,9],[-9,6],[-1,2],[0,2],[0,3],[1,3],[-1,2],[-5,2],[-7,1],[-4,1]],[[1631,8436],[-2,1],[-7,5],[-18,8],[-10,3],[-8,0],[-7,2],[-7,6],[0,1],[1,4],[3,8],[2,9],[-1,10],[-1,7],[-1,5],[-3,5],[-5,5],[-3,5],[-1,7],[-3,7],[-4,9],[-3,6],[-3,3],[-2,1],[-2,0],[-1,2],[-2,2],[0,3],[0,4],[0,4],[-2,2],[-2,2],[-3,1],[-3,4],[-3,7],[-1,5],[1,3],[-1,2],[-2,1],[-2,2],[-2,4],[-6,2],[-7,1]],[[1510,8604],[-4,1],[-7,3],[-4,5],[-8,7],[-5,3],[-8,3],[-4,1],[-7,4],[-20,13],[-10,1],[-5,1],[-4,2],[-1,3],[-1,3],[-5,4],[-2,5],[-1,5],[0,4],[1,2],[4,3],[5,3],[2,2],[-1,2],[-1,2],[-4,1],[-6,5],[-9,10],[-8,5],[-7,3],[-5,4],[-1,4],[-2,6],[0,7],[-2,5],[-2,2],[-3,1],[-6,1],[-1,1],[-2,1],[-2,3],[-2,2],[-5,1],[-8,0],[-13,-4],[-19,-7],[-12,-2],[-7,3],[-5,4],[-3,4],[-2,2],[-3,0],[-4,3],[-6,5],[-3,5],[0,5],[-2,5],[-3,5],[-2,5],[0,6],[1,3],[1,3],[1,1],[2,1],[2,1],[2,3],[1,2],[1,5],[-1,3],[-4,7]],[[1271,8816],[-4,0],[-4,4],[-9,10]],[[1271,8816],[-8,12],[-3,5],[1,3],[3,3],[5,2],[2,2],[2,3]],[[1254,8830],[-5,-3],[-3,0],[-2,2],[-3,0],[-8,-1],[-1,-2]],[[1254,8830],[-5,6],[-1,3],[1,1],[0,3],[-4,4],[-2,3]],[[3183,4422],[2,8],[1,6],[-1,6],[0,6],[1,3],[-1,5]],[[3185,4456],[-2,5],[-1,5],[2,3],[4,0],[5,-2],[4,0],[1,2],[1,3],[0,4],[1,3],[1,0],[1,3],[2,5],[3,2],[3,0],[2,3],[2,4],[2,3],[2,2],[2,2],[0,3],[1,3],[2,3],[1,3],[0,3],[2,3],[3,2],[3,1],[2,-1],[0,1],[0,3],[1,2],[1,2],[2,4],[2,10],[3,-2],[3,2],[7,8],[0,5],[-1,8],[-2,13],[0,12],[3,13],[2,6],[1,1],[2,3],[2,6],[3,4],[3,0],[1,2],[1,3],[0,2],[-1,2],[1,3],[1,5],[2,5],[0,5],[1,2],[2,1],[1,0],[1,0],[4,-1],[2,1],[0,4],[2,3],[2,4],[1,3],[0,2],[0,2],[1,0],[1,1],[-1,1],[2,1],[5,1],[2,2],[1,5],[4,5],[7,4],[4,5],[0,4],[2,4],[3,4],[2,2],[1,1],[1,2],[1,2],[3,7],[2,4],[2,-1],[2,1],[2,3],[1,3],[0,5],[0,2],[1,4],[3,9],[2,4],[2,0],[1,0],[1,0],[1,0],[0,1],[1,2],[2,3],[2,6],[1,6],[2,5],[3,4],[1,4],[0,5],[3,7],[8,14]],[[1924,7484],[-4,-3],[-2,-1],[-2,0],[-1,2],[-1,3],[0,1]],[[1908,7492],[-1,0],[-2,-1],[-2,0],[-2,2],[-2,6],[-2,8],[0,7],[0,5],[2,6],[2,6],[2,8],[1,10],[1,7],[1,4],[-1,5],[-3,10]],[[2995,4323],[2,6],[0,6],[-1,7],[0,5],[3,3],[3,2],[4,-1],[5,-1],[2,-1],[1,-3],[2,-5],[5,-6],[4,-7],[3,-6],[2,-3],[2,-2],[2,-2],[2,-5],[3,-4],[4,-4],[3,-2],[3,0],[1,0],[1,2],[1,-1],[3,-1],[7,-4],[5,0],[3,3],[2,3],[1,0],[1,-1],[2,0],[1,1],[1,0],[1,-1],[1,0],[1,2],[2,0],[1,-1],[3,0],[5,3]],[[3092,4305],[2,4],[1,1],[2,0],[1,2],[1,5],[2,4],[2,2],[1,3],[1,4],[1,3],[3,1],[2,5],[2,6],[1,4],[2,1],[2,3],[1,5],[2,3],[1,1],[2,-1],[2,-3],[3,0],[1,2],[2,3],[1,3],[2,2],[4,1],[1,3],[1,1],[2,0],[1,1],[1,2],[1,0],[2,1],[3,4],[2,2],[2,0],[1,2],[1,2],[1,0],[1,1],[1,3],[2,0],[1,0],[1,1],[1,2],[0,2],[-1,1],[0,1],[1,1],[2,1],[1,-1],[1,2],[0,3],[1,1],[1,0],[1,2],[1,4],[1,2],[1,-1],[2,3],[6,7]],[[2875,5107],[6,-2],[3,0],[2,3],[8,9],[3,5],[0,2],[1,3],[2,3],[0,3],[0,2],[2,7],[4,12],[2,11],[1,12],[3,15],[5,18],[3,14],[1,8],[0,5],[-1,0],[0,8],[3,24],[0,19],[1,10],[2,7],[0,6],[0,6],[0,6],[2,7],[0,6],[0,6],[1,5],[3,6],[1,6],[0,6],[2,5],[4,4],[4,6],[3,6],[1,7],[-1,6],[1,11],[1,14],[1,11],[-1,8],[0,5],[2,4]],[[2950,5452],[1,10],[-1,12],[-1,16],[-3,9],[-4,2],[-4,4],[-4,6],[-3,3],[-1,-1],[-1,2],[-2,4],[-1,2],[-2,2],[-2,1],[0,3],[0,5],[0,6],[-2,6],[0,6],[1,4],[0,4],[-2,4],[0,8],[3,12],[2,11],[0,9],[-1,7],[-2,8]],[[7239,6144],[0,6],[1,3],[3,2],[3,9],[3,5],[5,2],[3,7],[2,13],[2,8],[3,2],[3,-2],[1,2],[1,5],[1,2],[2,1],[3,2],[2,3],[3,-1],[4,-5],[3,-2],[3,1],[7,0],[16,-2]],[[7329,6195],[2,-4],[0,-6],[-3,-16],[0,-5],[1,-3],[2,-3],[3,-1],[4,2],[3,-1],[1,-4],[3,-3],[4,-3],[3,-3],[2,-4],[4,-4],[12,-7],[9,5],[4,0],[4,-3],[2,-4],[4,-10],[0,-2],[2,-3]],[[7660,7849],[-6,10],[-9,6],[-22,8]],[[8852,4822],[-1,0],[-1,0],[-1,2],[0,7],[-1,5],[-2,1],[-1,4],[0,7],[-1,4],[-2,4],[-3,9],[-3,4],[-3,3],[-3,4],[-2,6],[-1,5],[1,3],[1,3],[-1,5],[0,3],[0,2],[0,2],[0,3],[2,9]],[[3203,4118],[-1,4],[-1,7],[-2,11],[-2,8],[-2,5],[-1,4],[0,5],[0,3],[0,2],[0,5],[-2,8],[0,2],[0,1],[1,5],[2,9],[0,7],[-1,3],[-1,4],[0,2],[-1,4],[-1,5],[-2,2],[0,1],[-1,1],[1,4],[-1,4],[-2,5],[0,9],[2,13],[1,5],[0,3],[1,2],[1,3],[0,2],[2,1],[0,4],[1,5],[-1,8],[-3,11],[-1,6],[1,2],[0,1],[-1,2],[0,1],[1,1],[0,2],[-1,4],[1,2],[1,1],[0,1],[0,3],[0,3],[1,1],[1,3]],[[6310,3777],[-1,2],[-1,2],[-4,2],[-2,3],[0,3],[-5,3],[-1,5],[0,6],[-1,1],[-1,3],[-1,0],[-2,5],[-4,4],[-5,2],[-4,-2],[-4,-2],[-2,-4],[-2,-2],[-2,1]],[[6268,3809],[-4,-1],[-3,-3],[-3,-9],[-14,-3],[-7,-3],[-4,-3],[-3,-1],[-2,1],[-2,0],[-3,-3],[-2,-1],[-2,1],[0,1],[-1,1],[-2,12],[-3,7],[-4,10]],[[7288,6689],[9,-3],[3,1],[2,-2],[1,-5],[6,-7],[17,-16],[5,-4],[1,-3],[0,-3],[1,-2],[1,-2],[4,-2],[5,-1],[4,-4],[0,-7],[3,-4],[6,-3],[5,1],[3,4],[3,1],[5,-2],[5,-4],[7,-1],[12,2],[13,-1],[12,-3],[8,-2],[5,2]],[[2871,4449],[-2,15],[-2,9],[0,6],[1,6],[-3,8],[-6,10],[-4,9],[-2,9],[-2,5],[-1,1],[-1,5],[-2,6],[-1,5],[-2,3],[0,6],[0,8],[-3,16],[-5,23],[-3,15],[0,7],[-2,8],[-2,8],[-2,5],[-2,3],[-2,4],[-2,9],[-4,3],[-2,4],[-2,6],[1,8],[2,12],[2,6],[2,2],[0,3],[0,5],[1,4],[1,1],[1,3],[-1,5],[0,4],[1,2],[1,3],[0,4],[1,2],[1,1],[1,2],[0,3],[2,1],[2,-1],[3,3],[6,6],[4,3],[2,0],[2,-1],[1,-1],[0,-3],[0,-3],[1,-2],[1,0],[1,-1],[-1,-1],[0,-2],[1,-2],[1,0],[1,2],[2,-1],[5,-4],[4,-2],[5,0],[3,-1],[0,-2],[1,-2],[2,-1],[3,-1],[3,1],[2,-1],[1,-3],[8,-2],[3,-1],[1,1],[1,0],[1,-2],[2,3],[3,8],[5,5],[7,2],[5,3],[1,5],[2,4],[3,3],[2,-1],[1,-3],[3,-3],[2,-3],[2,1],[1,4],[1,3],[2,2],[2,0],[2,-1],[2,-2],[2,-4],[3,1],[6,8]],[[7915,5643],[0,-4],[0,-2],[2,-1],[0,-2],[0,-2],[0,-10],[2,-18],[6,-19],[14,-30]],[[7915,5643],[6,-8],[2,-5],[1,-4],[-1,-5],[-1,-6],[-1,-6],[1,-5],[1,-3],[2,-2],[1,-4],[0,-4],[3,-7],[6,-7],[5,-5],[2,-1]],[[7942,5571],[5,-4]],[[7820,5989],[4,4],[1,4],[1,4],[2,2],[1,-1],[2,2],[3,5],[1,2],[2,0],[2,-3],[3,-6],[3,-3],[3,-2],[1,-2],[0,-3],[1,-2],[1,-1],[0,1],[0,1],[1,2],[3,3],[3,2],[2,1],[2,2],[1,6]],[[7863,6007],[0,0]],[[7863,6007],[1,5],[2,2],[2,1],[0,1],[-1,2],[0,2],[1,2],[3,1],[3,0],[4,-2],[4,-4],[3,-1],[2,1],[2,-6],[5,-12],[3,-10],[3,-6],[3,-5],[3,-4],[3,-5],[2,-8],[-2,-13],[0,-11],[0,-13],[2,-10],[3,-7],[3,-6],[0,-4],[3,-4],[5,-3],[2,-2],[-1,-3],[0,-3],[1,-3],[2,-3],[2,-2],[2,-2],[1,-3],[0,-4],[-1,-5],[-1,-4],[-2,-3]],[[7930,5853],[0,-2],[2,0],[2,-3],[4,-9],[2,-4],[1,-5],[1,-7],[-1,-6],[-1,-6],[0,-6],[0,-7],[0,-6],[-1,-6],[1,-5],[2,-4],[1,-3],[1,-2],[0,-3],[-1,-3],[0,-3],[1,-3],[0,-5],[-2,-6],[-1,-5],[1,-3],[2,-8],[0,-8],[-1,-9],[0,-12],[1,-14],[-1,-8],[-3,-1],[-3,0],[-3,1],[-3,-5],[-2,-10],[-2,-4],[-4,0],[-2,-1],[-1,-3],[-2,-1],[-1,-1],[-1,-1],[0,-2],[0,-2],[-1,-2],[-1,-3],[1,-4]],[[3051,3209],[3,-6],[2,-1],[2,1],[2,3],[1,5],[0,3],[0,2],[0,4],[3,9],[3,5],[2,5],[1,7],[1,6],[0,9],[0,1]],[[2948,5259],[-1,-4],[-1,-3],[1,-5],[0,-5],[2,-6],[2,-4],[1,-2],[0,-4],[4,-3],[9,-4],[6,0],[2,3],[1,5],[1,7],[1,3],[3,2],[7,1],[3,1],[1,2],[2,2],[2,1],[2,0],[2,-1],[3,1],[3,5],[5,6],[8,7],[6,5],[2,3],[2,4],[1,5],[2,5],[4,6],[2,4],[1,2],[4,5],[8,7],[5,9],[4,10],[4,6],[4,1],[3,1],[2,3]],[[3071,5340],[2,1],[1,-1],[2,-2],[2,1],[3,4],[4,1],[5,-3],[8,0],[9,3],[5,2],[3,3],[3,0]],[[3118,5349],[9,-5]],[[7880,6640],[2,-1],[1,-7],[1,-4],[0,-1],[2,-4],[6,-9],[3,-4],[1,-2],[0,-3],[3,-3],[6,-4]],[[2517,6609],[3,10]],[[2520,6619],[7,3]],[[2520,6619],[0,1]],[[2520,6620],[3,9]],[[2520,6620],[-5,7],[-2,3],[-3,2],[-1,2],[0,1],[-1,2],[-2,2],[-3,5],[-2,5],[-1,3],[-1,3],[1,3],[1,1],[1,0],[0,1],[0,1],[-3,1],[-6,1],[-4,2],[-2,3],[-3,1],[-5,-2],[-3,1],[-1,2],[0,1],[-1,2],[-2,0],[-1,1],[0,2],[-1,1],[-1,1],[-1,1],[0,1],[0,1],[-1,1],[0,1],[0,1],[0,2],[-1,0],[-1,2],[1,5],[0,1],[-1,2],[0,1],[-1,3],[-1,5],[-2,2],[-1,1],[-3,0],[0,1],[0,2],[0,2],[0,1],[0,2],[-2,2],[-1,1],[0,1],[0,1],[0,2]],[[2454,6723],[1,2],[0,3],[-1,6],[1,3],[1,1],[1,3],[0,5],[1,4],[1,2],[1,5],[2,8],[2,6],[4,4],[1,5],[1,3],[0,1],[1,1],[1,2],[1,3],[1,2],[0,2],[0,1],[-2,3],[-2,3],[-1,3],[0,3],[0,3],[-1,2],[0,2],[1,2],[0,1],[-1,2],[0,3],[1,4],[0,3],[-1,2]],[[2468,6831],[0,4]],[[2468,6835],[1,10],[0,1],[-2,3],[0,4],[1,4],[0,3],[-1,2],[-1,1],[0,2],[1,2],[0,2],[-1,1],[1,2],[2,3],[1,2]],[[2470,6877],[1,2],[0,4],[0,2],[-1,2],[0,1],[1,0],[3,2],[0,1],[1,1],[-1,3],[0,4],[3,3],[1,3],[1,3],[1,2],[2,1],[2,5],[0,9],[1,4],[1,0],[1,1],[0,3],[1,2],[3,3],[1,3],[0,1],[0,2]],[[2492,6944],[1,2],[3,4],[1,5],[0,6],[1,6],[3,5],[1,5],[-1,4],[2,4],[3,3],[0,2],[0,1],[0,1],[0,1],[1,1],[1,0],[0,1],[0,1],[0,2]],[[2508,6998],[0,3]],[[2508,7001],[2,4],[0,4],[-1,3],[0,1],[1,0],[1,1],[0,1],[0,2],[0,2],[1,1],[1,3]],[[2513,7023],[-1,5]],[[2512,7028],[0,1],[0,1],[1,0],[1,-1],[0,-2]],[[2514,7027],[0,-1],[1,1]],[[2515,7027],[1,5],[2,1],[2,0],[0,-1],[2,2],[1,5],[1,5],[0,6],[-1,4]],[[2523,7054],[-2,4],[-1,1],[-1,0],[0,-1],[0,-1],[1,-1],[-1,0],[-1,1],[-2,4],[-2,6],[0,5],[1,3],[0,4],[-1,4],[-1,4],[0,4],[-3,5],[-5,8],[-4,5],[-3,1],[-3,4],[-4,6],[-1,5],[-1,3],[2,8],[5,18],[0,2]],[[2496,7156],[0,1],[0,1],[-2,2],[-4,2],[-4,1],[-2,-2],[-3,4],[-2,11],[-5,11],[-8,12],[-5,9],[-1,4],[-1,6],[-1,9],[0,7],[2,9]],[[2460,7243],[1,1],[0,2],[0,5],[2,4],[3,3],[3,5],[3,9],[1,6],[0,4],[-1,3],[-2,3],[0,5],[1,5],[3,3],[5,1],[4,3],[5,3],[2,4],[1,4],[1,4],[2,2],[1,4],[1,6],[0,4],[-1,2],[-2,3],[-3,4],[-2,3],[0,3],[-2,3],[-3,3]],[[2483,7357],[-2,4]],[[2481,7361],[0,5],[-3,4],[-5,3],[-3,3],[-1,6],[-1,5],[-1,7],[1,5],[1,5],[0,3],[-2,1],[-1,2],[-1,3]],[[2465,7413],[-1,19]],[[2464,7432],[-1,8],[-2,3],[-3,4],[-6,4],[-3,3],[-2,6],[-4,6],[-3,2],[-2,1],[-2,2],[-2,3],[-2,2],[-3,1],[-3,3]],[[2426,7480],[-5,6],[-4,2],[-1,2],[-2,4],[-1,2],[-1,-2],[-2,3],[-2,7],[-1,4],[-2,2],[-15,11],[-3,3],[-2,3],[-2,4],[0,3],[0,2],[-1,3],[-2,4],[-2,4],[0,3],[0,3],[1,5],[-1,4],[0,4],[1,5],[5,6],[2,5],[1,3],[3,1],[4,0],[3,1],[2,4],[2,3],[2,1],[2,5],[2,7],[1,5],[-1,1],[-2,2],[-1,4],[-2,3],[-2,2],[-2,0],[-3,-1],[-1,1],[0,2],[-1,2],[-2,-1],[-2,2],[-3,5]],[[2360,7619],[2,9],[2,7],[3,2],[4,-2]],[[2375,7636],[5,-3]],[[2262,7391],[12,-11]],[[2274,7380],[5,-3],[2,3],[5,1],[8,1],[5,-2],[2,-2],[4,-3],[6,-3],[3,-4],[2,-4],[2,-2]],[[2318,7362],[3,-1]],[[2321,7361],[1,-5],[1,-9],[2,-7],[3,-5],[1,-4],[0,-3],[0,-3],[2,-2],[0,-5],[0,-7],[0,-4],[2,0],[0,-1],[0,-2],[1,-1],[1,0],[0,-2],[-1,-4],[1,-2],[1,0],[0,-2],[0,-2],[0,-2],[1,-2],[0,-6],[1,-10],[0,-6],[-1,-2],[1,-4]],[[2338,7259],[2,-6]],[[2340,7253],[2,-6],[0,-5],[2,-4],[2,-2],[2,-4],[1,-5],[2,-5]],[[2351,7222],[7,-8],[1,0],[2,1],[2,-1],[1,-5],[0,-2],[-2,0],[-1,-3],[-2,-5],[0,-5],[3,-4],[2,-5],[1,-5],[2,-3],[4,-4]],[[2371,7173],[4,0],[2,1],[2,3],[3,0],[3,-2],[3,-1],[3,2],[4,2],[5,0],[2,1],[1,2],[2,-2],[2,2],[3,5],[3,0],[5,-5],[2,-4],[-1,-3],[-1,-3],[1,-3],[3,-2],[4,-1],[4,-5],[6,-13],[5,-4],[4,1],[5,4],[5,2],[5,0],[5,-3],[6,-4],[5,0],[3,3],[2,2],[2,0],[3,3],[3,6],[2,1],[2,-1],[3,-1]],[[2211,7468],[1,-1],[0,-3],[4,-2],[5,-2],[3,-3],[0,-2],[0,-2],[1,-1],[2,-2],[4,0],[1,1],[-1,3],[0,1],[1,0],[1,-1],[1,-4],[2,-3],[4,-4]],[[1897,7592],[-2,0],[-1,2],[-2,4],[-1,3],[1,2],[-1,3],[-2,4],[0,4],[1,2],[9,13],[5,4],[3,0],[1,2],[0,3],[2,2],[3,2],[2,3],[3,6],[2,3],[2,-1],[5,4],[8,8],[5,3],[1,-1],[1,-3],[1,-5],[1,-3],[3,-3],[8,-1],[12,2],[7,1],[0,-3],[2,-2],[2,-2],[5,-2],[12,-2]],[[2183,7638],[-1,-1],[1,-3],[1,-5],[3,-3],[5,-1],[3,-2],[0,-2],[0,-2],[2,-4],[0,-3],[-1,-2],[1,-5],[3,-11]],[[2044,7667],[1,2],[4,0],[8,-1],[6,0],[5,3],[6,0],[6,0],[4,0],[2,2],[4,1],[6,-1],[7,-2],[8,-4],[4,-1],[2,1]],[[8984,4084],[-9,6],[-11,15],[-5,6],[-3,1],[-2,2],[-3,4],[-6,22],[-5,9],[-3,4],[-5,2]],[[4853,5618],[2,-1],[2,2],[2,4],[2,2],[3,1],[5,7],[2,2],[1,-2],[1,0],[2,3],[3,3],[3,1],[4,9],[6,17],[2,10],[1,3],[0,3],[2,4],[2,2],[1,0],[1,5],[1,8],[1,5],[2,1],[1,-1],[1,-3],[1,-1],[1,1],[1,-1],[0,-4],[1,-4],[3,-3],[3,-3],[3,-1],[1,-2],[0,-2],[0,-4],[1,-5],[0,-2],[-2,-2],[0,-3],[1,-5],[0,-4],[-1,-2],[0,-2],[3,-2],[0,-8],[-2,-13],[0,-7],[1,-1],[1,-3],[-1,-9],[-2,-16]],[[4919,5595],[0,-7],[1,-5],[1,-3],[1,-1],[0,-2],[-1,-2],[0,-2],[1,-2],[1,-3],[-1,-2],[0,-6],[1,-10],[0,-6],[-1,-3],[1,-5],[1,-7]],[[4924,5529],[1,-6]],[[4925,5523],[-1,-4],[0,-3],[1,-1],[0,-3],[-2,-6],[0,-4],[2,-1],[1,-4],[1,-6]],[[4927,5491],[1,-7],[4,-5],[2,-7],[1,-7],[2,-6],[2,-4],[3,-2],[2,0],[2,2],[1,2],[1,1],[2,-1],[0,1],[0,3],[0,1],[-2,0],[-1,2],[0,2],[0,4],[1,6],[1,3],[3,0]],[[9110,2946],[5,13]],[[9115,2959],[1,6],[-2,4],[-3,21]],[[9111,2990],[-2,7],[-1,2]],[[9108,2999],[-4,3],[-3,0],[-2,-1],[-2,0],[-1,1],[-1,0],[-1,-1],[-1,-2],[-1,-2],[-1,-1],[-1,1]],[[9084,2994],[-4,0]],[[9080,2994],[-4,2],[-5,3]],[[9071,2999],[-3,1],[-2,-2],[-2,-1]],[[9064,2997],[-3,0]],[[9055,2999],[-5,2]],[[9050,3001],[-4,2],[-3,4],[-4,2],[-6,-1],[-4,-1],[-2,-1],[-1,-2],[-1,-3],[0,-3],[1,-2],[-1,-2],[-4,-1],[-3,2],[-4,5],[-3,5],[-1,5],[-3,5],[-3,5],[-6,6],[-7,6],[-3,5]],[[8988,3037],[-1,3],[-1,2]],[[8986,3042],[-2,2],[-1,2],[-1,2],[-1,5],[0,9],[-1,5],[-3,3],[-7,2],[-3,2],[-1,3],[-1,1],[-1,0],[-1,-3],[-1,-5],[-1,-3],[-2,1],[-1,3],[-3,7],[-1,6],[0,5],[0,3],[-1,1],[-1,2],[-1,3],[-3,3],[-6,3]],[[8942,3104],[-5,1],[-3,-2],[-2,-3],[-3,1],[-4,4],[-4,2],[-3,0],[-2,1]],[[8916,3108],[0,2]],[[8916,3110],[-2,1],[-1,-1],[-3,-3],[-1,-2],[1,-1],[0,-1],[-1,-3],[-1,-3],[-3,-4],[-1,-3],[0,-3],[-1,0],[-2,2],[-2,4],[-1,5],[-3,3],[-5,0],[-3,0],[-1,1],[0,1],[0,2],[-1,2],[-3,1],[-1,0],[-1,-2],[-2,-3],[-1,-14],[0,-8],[1,-5],[0,-4],[-2,-2],[0,-3],[1,-4],[0,-1],[-3,1],[-3,-1],[-2,-3],[-1,-3],[2,-1],[0,-2],[-1,-3],[0,-2],[0,-2],[1,-2],[2,-3],[0,-2],[-1,-4],[-2,-2]],[[787,8571],[-15,2],[-5,-5],[-3,-4],[-2,-5],[-1,-4],[0,-2],[-5,-5],[-12,-7],[-7,-6],[-1,-4],[-3,-3],[-3,-3],[-4,-3],[-3,-4],[-1,-3],[0,-1],[-5,-3],[-15,-7]],[[4942,5778],[0,-19],[-1,-6],[0,-5],[1,-6],[0,-6],[-1,-7],[-1,-4],[1,-1],[3,0],[6,1],[4,-2],[4,-3],[2,-1],[3,1],[1,0],[2,-3],[1,-4],[0,-8],[1,-3],[1,1],[0,-2],[0,-16],[1,-10],[3,-10],[3,-6],[1,-2],[1,-5],[0,-6],[1,-5],[4,-2],[2,-3],[1,-3],[0,-2],[-1,-1],[1,-3],[2,-6],[1,-6]],[[4989,5615],[0,-7],[0,-5],[1,-2],[0,-2],[0,-2],[-1,-2],[1,-5],[-7,-5],[-3,0],[0,4],[-1,2],[-1,0],[-1,-2],[-2,-5],[-2,-1],[-1,1],[-1,0],[-1,-1],[0,-3],[0,-5],[0,-3],[1,-3],[0,-3],[-1,-2],[0,-3],[1,-2],[1,-6],[0,-10],[-1,-5],[-3,1],[-3,-1],[-3,-5],[-1,-5],[1,-5],[1,-4],[1,-2],[1,-3],[0,-4],[1,-2],[2,-2]],[[7886,6437],[-2,-4],[0,-5],[0,-8],[1,-13],[-1,-7],[-1,-5],[-3,-4],[-6,-6],[-1,0],[-1,1],[-1,2],[-2,1],[-3,-1],[-1,-3],[0,-4],[-1,-5],[-2,-6],[0,-4],[1,-2],[0,-2],[-1,-4],[1,-7],[1,-18],[1,-8],[1,-2],[1,-1],[1,0],[0,2],[3,1],[4,1],[2,2],[1,3],[0,3],[-1,2],[0,3],[1,2],[1,2],[2,1],[2,4],[3,6],[2,3],[2,0],[2,2],[6,5],[5,10],[4,-5],[3,1],[4,5],[3,5],[3,6],[2,2],[1,-2],[1,-1],[3,0],[1,-2],[1,-3],[3,-3],[4,-4],[3,-1],[2,1],[1,-1],[1,-2],[2,1],[3,5],[1,5],[-1,3],[2,3],[4,2],[4,3],[3,4],[3,3],[4,1],[2,1]],[[7265,6263],[-8,7],[-5,5],[-2,0],[0,-1],[-1,0],[-2,0],[-1,2],[-1,3],[-1,-1],[-2,-2],[-4,-1],[-2,-2],[-1,-3],[0,-5],[0,-6],[0,-3],[-1,-2],[-1,0],[-1,1],[-1,3],[-1,5],[-2,2],[-5,0],[-3,4],[0,4],[0,7],[-3,3],[-6,1],[-6,0],[-5,-2],[-3,-1],[-1,-2],[-2,-1],[-5,1],[-4,0],[-4,-1],[-3,-3],[-3,-3],[-2,-2],[-2,0],[-1,-1],[0,-2],[-2,-1],[-2,0],[-2,1],[-1,2],[-3,-2],[-4,-5],[-5,-5],[-10,-7],[-6,-3],[-2,-3],[-1,-3],[-2,-3],[-3,-3],[-2,1],[-2,3],[-4,-1],[-7,-4],[-13,-4],[-28,-7],[-3,1],[-2,-2],[-3,-3],[-3,-1],[-2,0],[-4,-1],[-4,-3],[-3,0],[-3,4],[-3,3],[-1,0],[-1,-2],[-2,-2],[-1,-1],[-2,1],[0,-1],[0,-2],[-1,-1],[-1,0],[-1,-1],[0,-2],[-1,-2]],[[7017,7314],[-8,-9],[-4,-7],[-1,-7],[-3,-7],[-5,-8],[-8,-4],[-10,-2],[-4,-2],[-1,-1],[-1,-1],[-1,0],[-3,-2],[-5,-6]],[[6963,7258],[-9,-12]],[[7159,7326],[6,-1],[1,-2],[-3,-4],[-4,-7],[-2,-3],[-3,-2],[-8,-1],[-15,-1],[-10,-1],[-8,-2],[-6,1],[-4,-1],[-3,-3],[-4,0],[-4,2],[-8,1],[-10,0],[-7,-1],[-3,-2],[-4,0],[-4,3],[-3,4],[0,4],[0,3],[-1,3],[-3,2],[-4,3],[-4,0],[-6,-1]],[[5167,7881],[-3,5],[-5,1],[-11,-1]],[[3110,2834],[8,-4],[4,-1],[4,0],[4,-1],[4,-2],[5,0],[7,1],[6,0],[4,0],[4,-3],[4,-3],[4,-2],[5,-1],[4,-3],[3,-7],[2,-8],[2,-8],[4,-5],[5,-2],[4,-3],[2,-3],[3,-3],[3,-2],[3,-1],[4,0],[5,-5],[8,-10],[4,-6],[2,-1],[3,-3],[5,-10],[6,-2],[4,-4],[5,-7],[1,-6]],[[3046,5114],[10,3],[8,2],[4,3],[4,3],[4,1],[5,-3],[4,-1],[3,0],[3,3],[3,6],[3,1],[3,-4],[3,3],[3,9],[2,4],[0,-1],[1,1],[1,3],[2,4],[3,4]],[[3115,5155],[2,2],[3,-2],[1,0],[1,-2],[1,-4],[1,-1],[1,-2],[3,-4],[2,-5],[2,-3],[1,-2],[0,-3],[0,-3],[1,-8],[1,-2],[0,-3],[0,-2],[1,-4]],[[3136,5107],[3,-14]],[[3139,5093],[0,-5],[1,-2],[0,-6],[2,-5],[-1,-4],[1,-4]],[[3142,5067],[0,-11],[0,-4],[-1,-2],[-3,-1],[-3,0],[-3,-7],[-2,-20],[1,-14],[2,-8],[3,-7],[3,-4],[2,1],[4,-3],[6,-6],[5,-2],[2,1],[4,1],[3,1],[3,1],[1,2],[2,0],[2,-2],[2,0],[3,0],[4,-1],[5,-5],[7,-3],[6,1],[10,4],[8,3],[5,1],[5,-1],[4,-4],[4,-6],[5,-5],[8,-7],[4,-9],[4,-6],[8,-9],[14,-13],[2,-1]],[[3281,4922],[2,0],[2,0],[3,-3]],[[3288,4919],[2,-5],[2,-6],[1,-5],[0,-4],[2,-7],[5,-8],[1,-4],[2,-4],[1,-8],[4,-10],[9,-21],[3,-6],[3,-2],[3,0],[3,-1],[3,-3],[2,-1],[2,2]],[[2285,8004],[4,9],[1,4],[-2,3],[0,3],[1,3],[-1,3],[-5,2]],[[2280,8038],[0,4],[-1,2],[-2,1],[0,2],[2,5]],[[2298,8068],[5,1],[4,3],[3,5],[2,5],[0,3],[2,7],[2,10],[2,6],[0,6]],[[2337,8126],[12,3]],[[2367,8132],[12,2],[10,7],[11,13],[9,7],[11,0],[2,1]],[[3033,2970],[3,-21],[1,-9],[0,-4],[-1,-2],[0,-2],[0,-4],[1,-2],[1,-2],[3,-1],[5,0],[4,-2],[2,-3],[1,-4],[1,-4],[1,-2],[2,-1],[1,-5],[1,-10],[2,-8],[1,-4],[2,-5],[0,-5],[2,-6],[4,-5],[4,-3],[3,-1],[3,3],[4,7],[3,3],[2,0],[5,-4],[7,-10],[5,-8],[4,-12]],[[5862,8330],[-1,-1],[-1,-3],[-2,-2],[-3,-2],[-4,1],[-5,5],[-4,2],[-3,-2],[-2,-1]],[[2804,7404],[-1,-10]],[[5174,5277],[-2,-4],[-2,-4],[-2,-8],[0,-16],[0,-7]],[[5174,5277],[0,-31]],[[5179,5297],[-2,-1],[-2,-1],[-2,-3],[-1,-2],[0,-2],[-1,-2],[-2,-2],[-3,0],[-3,3],[-4,1],[-7,-2]],[[5179,5297],[-2,-3],[-1,-3],[-1,-2],[0,-1],[1,-1],[0,-1],[-1,-2],[-1,-2],[0,1],[-1,-2],[1,-4]],[[5182,5307],[1,-8],[-1,-5],[-1,-4],[-2,-4],[-1,-5],[1,-4],[2,-1],[1,-4],[1,-5],[1,-5],[2,-7],[0,-6],[0,-2],[0,-2],[0,-4]],[[4701,5504],[2,4],[1,4],[2,7],[0,6],[-2,6],[0,10],[-1,9],[-3,12],[-1,7],[1,2],[1,2],[2,0],[1,2],[0,2],[1,2],[2,0],[1,1],[2,3],[2,1],[2,-1],[2,-1],[1,-1],[1,1],[2,5],[3,2],[1,-1],[1,2],[1,1],[1,1],[4,1],[4,5],[3,11],[2,5],[2,0],[2,2],[2,3],[0,5],[0,6],[1,4],[4,1],[3,4],[2,6],[3,5],[4,5],[2,6],[2,7],[2,6],[3,6],[3,7],[1,9],[2,5],[4,0],[5,7],[5,11],[5,8],[6,7],[3,6],[5,2],[7,0],[5,2],[3,5],[3,4],[1,6],[2,2],[4,1],[3,1],[5,8],[5,4],[3,0],[3,3],[1,4],[5,4],[8,4],[4,2],[2,0],[2,3],[6,13],[2,12],[2,6],[3,5],[1,6],[-2,11]],[[4889,5848],[1,1],[1,1],[2,2],[0,3],[0,2],[-1,1],[-2,1],[1,2],[3,5],[0,1],[-2,1],[1,1],[1,1],[1,1],[1,2],[1,5],[0,3],[2,1],[1,3],[0,4],[2,2]],[[5128,5547],[0,-6],[0,-4],[-1,-6],[0,-5],[1,-6],[1,-3],[1,-2],[1,-2],[1,-4],[2,-1],[3,2],[3,-2],[3,-5],[3,-4],[5,-2],[4,-4],[6,-8],[6,1],[4,-1],[3,-2],[3,-4],[1,-7],[3,-7],[3,-6],[2,-7],[2,-8],[0,-12]],[[5188,5432],[-2,-24],[-1,-21],[-1,-13],[1,-17],[2,-13],[-1,-12],[-4,-25]],[[5182,5307],[-2,-4],[-1,-2],[1,-2],[-1,-2]],[[4880,5861],[-1,6],[1,4],[1,2],[2,4],[0,4],[2,1],[2,-1],[2,3],[4,7],[4,4],[4,0],[2,2]],[[4902,5891],[1,6]],[[4903,5897],[1,4],[2,2],[1,0],[1,1],[0,3],[1,3],[1,1]],[[4910,5911],[1,-6],[0,-3],[-1,-1],[0,-1],[-1,-1],[-1,-2],[-1,-3],[-2,-2],[-3,-1]],[[4910,5911],[2,2],[1,4],[1,5],[1,2],[3,0],[5,3],[10,5],[5,3],[3,-1],[2,1],[0,1],[4,3],[6,4],[6,3],[6,1],[3,-1],[2,-2],[3,0],[3,0],[2,-1],[2,-2],[3,-1],[4,1],[3,-4],[2,-10],[2,-7],[1,-2],[2,-6],[3,-14],[3,-11],[4,-6],[4,-5],[2,-6],[0,-5],[2,-4],[3,-3],[2,-3],[0,-2],[0,-5],[-2,-7],[0,-6],[0,-3],[2,-2],[2,-1],[1,-4],[1,-6],[2,-7],[3,-7],[4,-7],[4,-5],[3,-8],[1,-9],[2,-7],[3,-6],[4,-5],[5,-5],[4,-5],[1,-4],[2,-3],[2,-3],[1,-7],[0,-11],[2,-8],[2,-7],[1,-4],[-1,-2],[0,-2],[1,-2],[1,1],[1,1],[0,-1],[1,-1],[1,1],[1,-1],[1,-3],[0,-2],[2,-1],[0,-1],[9,-15]],[[5087,5673],[3,-7],[1,-4],[2,-3],[2,-1],[3,-4],[1,-5]],[[5099,5649],[3,-4],[4,-3],[5,-5],[3,-5],[3,-7],[4,-5],[4,-3],[3,-4],[2,-5],[0,-7],[-1,-12]],[[5902,5868],[1,23],[3,12],[4,9],[4,4],[4,1],[3,3],[2,3],[3,3],[4,3],[4,5],[2,7],[0,4],[0,3],[0,4],[1,5],[2,8],[3,9],[1,9]],[[5943,5983],[0,5],[-1,17],[-1,10],[-1,1],[-2,4],[-2,5],[-1,5],[0,6],[-1,4],[-2,1],[0,5],[0,11],[-1,8],[-2,3],[-1,4],[-1,6],[-7,5],[-3,0],[-3,-2],[-2,-5],[-4,-8],[-2,-4],[-3,-1],[-2,-3],[-2,-8],[-2,-3],[-2,0],[-2,-2],[-3,-3],[-1,-3],[1,-5],[-2,-3],[-2,-1],[-3,-7],[-5,-13],[-4,-8],[-5,-4],[-4,-1],[-4,2],[-3,3],[-3,4],[-2,6],[0,7],[-2,6],[-1,4],[-2,5],[-1,7],[-1,11],[0,14],[-1,13],[-1,11],[-2,7],[0,2],[1,2],[4,3],[2,3],[0,2],[0,5],[0,6],[0,5],[-1,2],[-2,1],[-2,0],[-1,4],[-1,6],[0,5],[1,3],[0,3],[0,2],[1,2],[3,2],[2,3],[0,5],[1,3],[2,2],[0,3],[0,3],[2,4],[4,5],[2,3],[0,2],[0,3],[3,7]],[[5913,6332],[1,19],[0,7],[-1,1],[0,4],[1,5],[0,7],[-1,10],[-1,5],[0,3],[-2,4],[-4,4],[-3,7],[-1,7],[0,5],[1,2],[5,8],[2,7],[-1,9],[0,5],[-2,2],[-3,-1],[-6,-4],[-3,0],[-2,5],[-2,1],[-2,0],[0,1],[-1,2],[-1,3],[-2,5],[-2,4],[0,3],[-1,2],[-1,0],[-1,1],[0,2],[0,2],[-1,1],[-3,6],[-5,14],[-1,3],[-1,2],[-1,1],[-1,1],[-7,12],[-3,8],[0,7],[0,8],[0,7],[0,5],[-1,3],[-1,3],[-1,2],[-1,2],[0,4],[1,4],[1,5],[1,5],[0,5],[1,6],[1,6],[2,8],[5,11],[2,8],[0,6],[0,6],[1,6],[0,10],[0,12],[0,4],[-1,3]],[[7721,6578],[6,-9],[3,-7],[1,-7],[0,-9],[-1,-6],[-3,-3],[-1,0],[-1,2],[-1,1],[-1,-1],[0,-5],[1,-7],[2,-9],[4,-11],[2,-9],[0,-7],[-1,-8],[-2,-15],[-3,-23],[-2,-9],[-1,-2],[-2,-5],[-3,-5],[-3,-1],[-1,3],[-3,1],[-2,0],[-1,0]],[[1746,7889],[4,3],[2,0],[2,-4],[9,1],[2,4],[0,5],[2,5],[3,6],[6,3],[8,1],[5,0],[3,-3],[2,0],[3,1],[3,-1],[2,-2],[3,-1],[1,1],[0,6],[-2,10],[-2,5],[-1,1],[0,2],[0,3],[-1,2],[-1,1],[0,2],[1,4],[1,2],[2,1],[2,1],[1,3],[4,8],[3,2],[4,0],[3,1],[2,3],[4,1],[4,-3],[5,-1],[4,1],[3,2],[1,4],[2,2],[4,2],[3,6],[5,8],[3,5],[3,3],[2,3],[1,2],[2,1],[5,-2],[4,1],[3,1],[3,-1],[4,-4],[4,-2],[3,0],[2,-2],[0,-3],[4,-2],[8,-1],[6,1],[3,2],[3,2],[4,0],[5,-3],[4,-5],[3,-2],[2,1],[3,-2],[4,-3],[4,-2],[4,0],[2,-1],[2,-3],[0,-2],[0,-2],[2,-1],[3,-1],[3,-1],[3,-3],[3,-5],[4,-8],[5,-6],[7,-5],[3,-3],[0,-3],[0,-1],[1,-1]],[[1991,7929],[6,-7],[3,-2],[2,-1],[5,-3],[6,-6],[5,-3],[2,0],[3,0],[3,1],[3,5],[2,7],[5,11],[10,14],[5,8],[2,1],[1,0],[1,-2],[4,1],[5,2],[6,2],[11,0]],[[7682,6691],[3,0],[1,-2],[0,-5],[4,-4],[7,-6],[5,-6],[2,-7],[1,-5],[1,-5],[1,-5],[2,-6],[3,-5],[4,-4],[4,-8],[3,-11],[3,-9],[5,-8],[1,-8],[0,-3],[1,-1],[1,-6],[1,-10],[1,-7],[3,-5],[1,-5],[0,-5],[1,-6],[3,-7],[2,-14],[0,-15],[0,-23],[0,-16],[-1,-10],[0,-14],[1,-17],[0,-14],[-1,-11],[1,-10],[1,-9],[2,-6],[1,-3],[0,-4],[-1,-7],[1,-5],[2,-4],[-1,-4],[-4,-4],[-4,-3]],[[7743,6339],[-5,-2]],[[7738,6337],[-3,-3],[-2,-2],[0,-3],[1,-3],[1,-5],[3,-7],[1,-6],[0,-5],[0,-3],[2,-1],[0,-2],[1,-4],[-2,-2],[-4,-2],[-1,-2],[1,-4],[1,-2],[-1,-1],[-1,-2],[1,-2],[1,-1],[2,-2],[0,-3],[-2,-3],[0,-6],[2,-9],[0,-6],[-1,-6],[0,-4],[1,-5],[1,-3],[2,-3],[-1,-4],[-3,-5],[-1,-6],[2,-8],[0,-5],[-1,-2],[0,-2],[1,-4],[1,-4],[1,-6],[1,-5],[1,-4],[-1,-3],[-6,-4]],[[7541,6774],[1,-7],[2,-4],[2,-3],[2,-5],[1,-7],[2,-3],[3,0],[2,-1],[1,-4],[2,-2],[2,0],[2,3],[1,4],[3,4],[7,2],[5,2],[2,0],[2,-2],[4,0],[5,1],[5,-1],[5,-1],[3,-1],[3,2],[5,0],[8,-2],[4,-1],[1,-2],[0,-3],[-1,-5],[0,-3],[2,0],[1,-3],[1,-3],[1,-2],[1,-1],[2,1],[3,3],[3,2],[4,0],[3,-1],[3,-2],[3,-3],[2,-5],[3,-2],[3,2],[5,-1],[5,-3],[4,-3],[1,-2],[2,-6],[3,-11],[1,-5],[1,1]],[[7362,7912],[-13,0],[-7,-2],[-5,-3],[-4,0],[-5,1],[-3,3],[-1,4],[0,6],[0,11],[-1,9],[0,5],[1,2],[4,2],[1,3],[-1,2],[0,8],[-3,4],[-6,0],[-5,2],[-3,3],[-3,0],[-2,-3],[-4,-1],[-5,-1],[-4,1],[-3,3],[-2,3],[0,2],[-2,3],[-2,3],[-4,2],[-4,0],[-3,2],[-1,1],[-3,1],[-5,-1],[-3,2],[-2,4]],[[6954,8405],[12,0],[5,0],[3,-1],[2,-2],[1,-3],[2,0],[2,2],[3,1],[7,1],[10,-1],[4,1],[4,1],[3,0],[3,-2],[3,0],[2,1],[4,0],[10,-2],[9,-2],[4,0],[2,1],[2,0],[4,-2],[3,0],[3,2],[3,-1],[2,-2],[1,0],[0,2],[2,1],[4,0],[3,-1],[3,-2],[13,-2],[5,-2],[3,-4],[2,0],[3,1],[2,1],[3,-1],[4,-2],[5,-4],[3,-1],[3,1],[3,-2],[4,-4],[5,-4],[7,-4],[5,-1],[3,1],[3,-1],[2,-2],[1,-2],[0,-3],[3,-3],[4,-3],[4,-2],[5,1],[1,-2],[1,-2],[1,-2],[1,0],[1,-3],[3,-3],[3,-2],[3,-1],[1,0],[1,-1],[0,-2],[1,-1],[2,0],[0,-2],[0,-3],[-1,-2],[1,-3],[2,-2],[2,-2],[1,-3],[0,-2],[0,-2],[1,-2],[3,-5],[2,-2],[4,-2],[3,-1],[1,-3],[3,-1],[6,2],[3,-1],[2,-2],[0,-2],[-1,-1],[1,-2],[2,-1],[2,0],[1,2],[2,1],[1,0],[1,-1],[1,-4],[3,-3],[5,-4],[5,-1],[4,2],[3,-1],[3,-3],[2,-3],[0,-2],[1,-1],[1,-1],[0,-1],[0,-1],[1,-2],[1,-1],[0,-2],[-1,-3],[1,-2],[2,-1],[2,1],[1,1],[1,0],[2,-2],[1,-2],[0,-3],[2,-1],[3,0],[3,-2],[2,-4],[2,-2],[2,-1],[1,-1],[0,-2],[1,-1],[1,1],[2,0],[2,-3],[2,-1],[5,1],[1,-2],[0,-2],[1,-3],[2,-2],[2,-1],[1,-1],[2,-3],[2,-8],[2,-5],[1,-3],[4,-2],[4,-1],[2,-1],[2,-4],[0,-3],[2,-4],[1,-4],[0,-3],[0,-2],[2,-2],[3,-2],[4,-1],[2,-2],[0,-3],[1,-2],[1,-1],[0,-2],[0,-4],[1,-5]],[[7345,8161],[-1,-7],[-3,-5],[-4,-7],[-3,-6],[0,-5],[0,-3],[-1,-1],[0,-2],[0,-2],[-1,-3],[-1,-3],[-2,-5],[0,-6],[-1,-5],[-3,-5],[-2,-3],[0,-3],[-3,-4],[-6,-5],[-5,-2],[-3,0],[-3,0],[-1,-2],[-1,-3],[1,-6],[-1,-4],[-1,-2],[1,-4],[4,-4],[1,-4],[0,-4]],[[6912,8395],[4,4],[3,1],[2,-1],[3,1],[3,3],[5,1],[6,-2],[6,0],[10,3]],[[6912,8395],[-2,-2],[-5,0],[-4,2],[-3,3],[-1,4],[1,6],[0,3],[-1,2],[-5,4],[-10,5],[-5,6],[-1,4],[-3,7],[-4,9],[-7,7],[-10,3],[-5,3],[-2,4],[-2,2],[-3,1],[-8,2],[-8,8],[-12,14],[-3,7],[0,4],[0,3],[2,5],[3,5],[4,2],[2,3],[-1,3],[1,3],[4,2],[2,3],[0,3],[-1,3],[0,2],[0,2],[2,1],[0,1],[0,2],[0,2],[0,1],[0,3],[0,4],[0,3],[2,0],[0,1],[1,2],[1,0],[2,0],[1,1],[-1,3],[-2,2],[-1,1],[-1,2],[2,2],[-1,2],[-1,3],[-2,3],[-3,4],[0,2],[0,2],[0,2],[-4,3],[-1,3],[1,2],[0,2],[-1,3],[1,2],[1,3],[-2,2],[-3,0],[-3,2],[-1,3],[1,4],[2,6],[3,4],[2,3],[2,3],[0,4],[0,4],[1,4],[2,5],[3,4],[1,5],[0,6],[-1,3],[0,2],[0,2],[1,2],[2,1],[4,3],[6,8],[4,9],[6,3],[8,-3],[6,0],[4,3]],[[6869,8701],[7,0],[10,-5],[8,0],[5,3],[3,3],[1,3],[3,3]],[[6869,8701],[7,7],[4,1],[5,0],[3,0],[3,2],[4,0],[11,-3]],[[6906,8708],[7,2],[3,0]],[[5489,7763],[6,-5],[3,-1],[2,2],[3,3],[3,4],[2,5],[0,4],[-2,5],[0,5],[0,4],[-1,6],[-5,7],[-2,5],[0,3],[0,3],[-2,4],[-3,3],[-9,6],[-2,3],[-2,2],[-1,3],[-2,2],[-5,4],[-4,5],[-4,2],[-4,-1],[-3,0],[-1,2],[0,2],[1,2],[0,4],[0,5],[-2,5],[-2,3],[-3,1],[-2,0],[-4,1],[-4,3],[-3,4],[1,4],[-1,4],[-2,3],[-7,2],[-19,1]],[[5409,7892],[-1,2]],[[5408,7894],[0,2],[0,4],[-1,2],[-2,2],[-1,2],[0,2],[0,4],[2,5],[-3,7],[-8,8],[-3,5],[0,3],[2,3],[2,2],[3,5]],[[5399,7950],[2,9],[3,9],[2,5],[-1,3],[0,3]],[[2633,7149],[-1,2],[-2,0],[-3,0],[-1,-3],[1,-4],[-1,-4],[-3,-3],[-1,-3],[-1,-4],[-2,-3],[-2,-1],[-2,-4],[-2,-7],[-1,-4],[-2,-1],[-2,0],[-3,2],[-2,3],[0,3],[-1,1],[-1,1],[0,-1],[0,-1],[-2,0],[-1,-1],[0,-2],[0,-1],[-1,-1],[-1,-2],[0,-3],[0,-2],[-2,-3],[-2,1],[-3,4],[-2,1],[-3,-2],[-2,-3],[-2,-4],[-1,0],[-2,2],[-4,4],[-3,1],[-1,-1],[-2,0],[0,1],[0,1],[-1,-1],[0,-3],[0,-2],[-1,-1],[0,1],[-1,2],[-1,1],[-1,-1],[-2,0],[-1,2],[-1,0],[0,-1],[0,-3],[0,-2],[-1,-1],[-1,0],[-1,0],[-1,0]],[[2554,7099],[-1,-1],[-1,-4],[-1,-5],[1,-4],[-2,-4],[-6,-3],[-2,-3],[-1,-2],[1,-4],[1,-4],[0,-3],[-1,-2]],[[2542,7060],[-4,1],[-7,4],[-5,0],[-2,-4],[-1,-4],[0,-3]],[[2778,7246],[-5,4],[-2,4],[-1,4],[-2,2],[-5,-3]],[[2763,7257],[-3,-2],[-1,-2],[1,-3],[1,-4],[0,-4],[-2,-10],[-4,-16],[-2,-9],[0,-4],[-2,-5],[-5,-7],[-4,-4],[-2,-1],[-1,0],[-1,2],[-2,-1],[-2,-4],[-1,-2],[-2,0],[-1,-2],[-1,-5],[-1,-3],[-1,0],[0,-3],[1,-4],[0,-1],[-1,0],[-1,-1],[-1,-2],[-1,3],[-1,2],[-1,2],[-2,-3],[-3,-7],[-1,-4],[1,-3],[0,-4],[-1,-2],[-1,-1],[-1,-2],[-1,-4],[-2,-3],[-3,-1],[-3,2]],[[2705,7135],[-4,5],[-3,5],[-1,5],[-3,0],[-5,-4],[-5,-1],[-3,3],[-2,1],[-2,-1],[-2,-2],[-2,2],[-2,3],[-3,2],[-5,2],[-3,3],[-2,7],[-2,4],[-2,2],[-2,1],[-2,-1],[-2,0],[-1,2],[-2,0]],[[2645,7173],[-2,-2]],[[2643,7171],[-1,-3],[1,-2],[0,-2],[-1,-2],[1,-1],[1,-1],[0,-1],[0,-3],[-3,-3],[-5,-3],[-1,-1],[-1,0],[-1,0]],[[5687,3818],[-2,5],[-2,3],[-5,5],[-2,5],[0,6],[1,7],[2,9],[1,6],[0,2],[-1,1],[-2,0],[-2,2],[-3,6],[-3,1],[-3,-3],[-3,0],[-2,4],[-3,3],[-4,1],[-3,1],[-1,0],[-1,1],[0,1],[0,2],[4,9],[2,8],[-1,3]],[[5648,3913],[2,-4],[4,-3]],[[5653,3915],[1,-9]],[[5645,3925],[3,-12]],[[5645,3925],[1,-2],[3,-1],[1,-2],[3,-5]],[[5625,3947],[1,-7],[2,-7],[4,-9],[3,-6],[3,-3],[4,-1],[6,-1]],[[5625,3947],[2,-5],[2,-3],[3,1],[3,0],[4,-2],[3,-5],[2,-7],[1,-1]],[[5597,3996],[3,-2],[3,-5],[3,-8],[3,-5],[2,0],[2,-5],[3,-11],[3,-6],[4,-3],[2,-4]],[[8518,9015],[-6,4]],[[8512,9019],[-4,0],[-3,-3],[-5,0],[-7,2],[-10,5],[-14,9],[-8,4],[-4,0],[-7,1],[-10,5],[-7,1],[-5,-1],[-7,0],[-12,7]],[[7915,8753],[10,-3],[4,3],[2,1],[3,-1],[1,-2],[1,-1],[1,-2],[1,0],[3,0],[2,1],[1,2],[0,2],[3,1],[4,-2],[1,-1],[-1,-3],[-1,-2],[2,-4],[3,-1],[4,1],[9,-2],[12,-4],[9,-1],[4,1],[8,-1],[12,-5],[10,-2],[12,1],[1,0],[1,2],[2,0],[4,-1],[5,1],[8,1],[2,2],[1,2],[0,1],[2,0],[1,0],[1,1],[-1,1],[0,1],[0,1],[2,2],[3,2],[5,2],[5,3],[4,3],[0,2],[0,1],[-1,1],[1,1],[0,2],[-1,3],[0,2],[4,3],[4,3],[4,2],[3,0],[3,-2],[1,-2],[0,-1],[1,-1],[4,2],[5,0],[7,-1],[4,0],[0,1],[0,1],[-1,2],[-1,2],[0,3],[-2,3],[-5,2],[-1,2],[1,2],[2,2],[3,1],[1,1],[0,1],[-1,2],[0,1],[1,2],[0,2],[0,1],[-1,2],[-1,3],[2,3],[2,1],[3,-3],[3,0],[2,0],[7,-1],[10,-3],[9,0],[8,4],[6,1],[3,-2],[5,-1],[7,1],[3,0],[1,-1],[-1,-2],[-2,-1],[1,-1],[4,-2],[7,2],[12,6],[6,2],[1,-1],[0,-1],[-1,-1],[-2,-2],[-3,-3],[2,-3],[7,-4],[3,-2],[-3,-1],[-1,-1],[0,-3],[2,-1],[4,-1],[1,-2],[1,-4],[2,-6],[1,-4],[-1,-3],[3,-2],[5,1],[2,2],[1,2],[2,2],[7,1],[3,1],[-1,2],[0,2],[2,2],[3,2],[4,1],[5,2],[5,4],[-1,4],[-7,3],[-4,3],[1,2],[-1,1],[-2,2],[-1,1],[-1,3],[2,2],[4,3],[4,-1],[4,-6],[5,0],[6,4],[3,4],[0,4],[-1,2],[-2,0],[0,1],[2,1],[4,0],[7,-2],[4,1],[1,2],[2,3],[3,1],[1,2],[-3,2],[-2,1],[-2,0],[-1,-1],[-1,-2],[-6,1],[-9,3],[-1,3],[0,2],[8,3],[4,1],[0,2],[-1,5],[0,2],[1,2],[1,2],[-1,2],[-2,2],[-1,2],[1,2],[-2,3],[-1,1],[0,3],[3,1],[13,3],[7,3],[4,4],[3,3],[1,4],[1,3],[-1,5],[-3,4],[-5,5],[-3,3],[1,2],[1,0],[3,-2],[3,0],[6,2],[4,2],[3,5],[3,2],[2,2],[9,0],[20,-2],[23,0],[12,2],[6,2],[4,2],[1,2],[0,1],[-4,2],[-2,2],[-1,3],[1,3],[2,2],[0,2],[-2,2],[0,1],[0,1],[1,1],[3,1],[0,2],[1,2],[0,2],[1,3],[2,2],[1,2],[-1,2],[4,5],[7,6],[7,5],[7,3],[3,2],[0,1],[1,2],[2,1],[0,2],[-2,4],[-1,5],[2,4],[-7,7],[-18,10],[-16,10],[-14,11],[-10,5],[-6,0],[-5,0],[-3,3],[-3,2],[-5,0],[-10,1],[-9,2],[-3,2]],[[6028,5508],[0,-6],[1,-3],[2,-2],[1,-3],[1,-4],[-1,-5],[-1,-3],[1,-2],[7,-16],[3,-6],[1,-1],[1,-7],[0,-13],[-2,-13],[-3,-12],[-1,-8],[1,-3],[1,-1],[2,0],[0,-1],[-1,-2],[-1,-5],[-1,-6],[-1,-4],[-1,-1],[-1,-3],[-2,-5],[-2,-4],[-3,-1],[-2,0],[-1,3],[-2,1],[-4,0],[-5,-4],[-6,-8],[-4,-4],[-2,1],[-1,-1],[-2,-3],[0,-3],[-1,-6],[-1,-2],[0,-3],[1,-5],[0,-10],[-2,-16],[0,-9],[1,-2],[1,-1],[2,1],[2,3],[0,4],[1,1],[1,-2],[0,-3],[-1,-4],[0,-3],[1,-2],[-1,-2],[-2,-1],[-1,-2],[1,-1],[-1,-1],[0,-2],[0,-2],[1,-3],[-1,-5],[-1,-5],[-1,-6],[2,-9]],[[5708,3299],[-5,3],[-3,5],[-7,11]],[[5686,3334],[-6,9],[-3,5],[-1,3],[-2,2],[-2,0],[-3,3],[-3,4],[-2,4],[0,3],[-1,2],[-2,3],[-2,4],[-3,8]],[[5656,3384],[-2,-5],[-1,-2],[-1,-1],[-1,0],[-1,1],[-1,0],[-1,-2],[-2,-2],[-3,-3],[-2,-2],[0,-1],[-1,-1],[-1,-1],[-1,-3],[0,-2],[-2,-1],[-1,0],[-1,-1],[1,-4],[-1,-2],[-1,-1],[-2,3],[-3,7],[-3,5],[-5,3],[-2,5],[0,5],[-2,6],[-2,8],[-2,4],[-1,-1],[-1,0],[-2,2],[-2,6],[-3,10],[-2,6],[-2,1],[-3,1],[-3,-1],[-4,-4],[-3,-8],[-4,-5],[-4,-2],[-3,0],[-3,1],[-4,3],[-3,5],[-4,5],[-4,3],[-5,0]],[[5552,3419],[-6,-3],[-4,-4],[-1,-5],[-2,-3],[-3,-1],[-1,-2],[0,-4],[-1,-3],[-2,-2],[-4,1],[-5,3],[-7,1],[-8,-2],[-6,1],[-3,3],[-4,2],[-4,0],[-2,2],[-5,2],[-1,5],[0,3],[-2,3],[0,3],[1,2],[0,3],[0,5],[-2,2],[-1,0],[-2,2],[0,4],[-1,2],[-3,3],[-3,-2],[-2,-3],[-1,-5],[-1,-3],[0,-4],[0,-3],[-1,-3],[-1,-1],[-1,0],[-2,-1],[-4,-5],[-1,-2]],[[5807,3384],[-2,-8],[-1,-3],[-3,-1],[-1,-3],[-2,-7],[-1,-4],[0,-2],[1,-1],[1,-2],[-1,-2],[0,-3],[1,-4],[-1,-3],[-2,-1],[0,-2],[0,-2],[0,-2],[-1,-2],[-2,-1],[-3,-1],[-2,1],[-2,2],[-3,0],[-5,-3],[-3,-3],[0,-3],[-1,-3],[-1,-2],[-2,-1],[-1,1],[-1,-2],[0,-3],[-1,-2],[-2,0],[-2,0],[-3,2]],[[5761,3314],[0,1],[-1,0]],[[5760,3315],[0,-1],[0,-1],[0,-1],[-1,0],[0,-1],[0,-1],[0,-1],[-1,0],[0,-1],[-1,-1],[-1,-2],[-4,-1],[-1,-1],[-1,-2],[-1,-2],[-2,-2],[-3,-2],[-3,0],[-3,2],[-3,3],[-2,2],[-2,-1],[-3,1],[-1,3],[-2,0],[-4,-2]],[[8543,4020],[10,9],[6,-3],[3,-3],[1,-4],[2,-3],[1,0],[3,3],[4,6],[4,6],[2,6],[0,4],[0,3],[-1,3],[1,2],[-1,3],[-3,4],[-1,3],[0,3],[0,3],[1,2]],[[8575,4103],[-1,3],[0,3],[1,6],[0,7],[-1,8],[-2,5],[-5,1],[-3,3],[-1,5],[-1,3],[0,3]],[[3238,5131],[-6,-3],[-3,-3],[-1,-4],[-2,-2],[-4,0],[-8,6],[-3,2],[-2,-1],[-6,3],[-9,7],[-5,7],[0,7],[-2,6],[-2,4],[-2,4],[-1,5],[-1,4],[-2,1],[-2,1],[-4,-1],[-5,1],[-2,-2],[-1,-4],[-2,-2],[-5,2],[-3,2],[-3,4],[-1,4],[-1,5],[-2,5],[-4,11],[-4,5],[-1,5],[-1,6],[-3,3],[-5,0],[-5,2],[-7,5]],[[3118,5226],[-1,7],[-1,4],[0,6],[0,4],[-1,3],[0,9],[1,14],[0,12],[0,7],[1,6],[2,4],[2,6],[0,9]],[[3121,5317],[2,6],[2,6]],[[3125,5329],[1,5],[-1,5]],[[3125,5339],[2,5]],[[3127,5344],[0,2],[5,8],[3,10],[2,16],[0,10],[3,7],[6,6],[5,7],[3,8],[4,5],[6,2],[5,3],[4,7],[3,3],[4,0],[4,-1],[4,-1],[3,-2],[3,-3],[2,-3],[1,-2],[0,-1],[1,0],[1,1],[1,0],[1,2],[5,3],[2,3],[-1,4],[0,3],[0,2],[2,1],[2,0],[2,1],[1,3],[2,-1],[2,-3],[1,-1],[0,-1],[2,0],[1,0],[2,3],[2,4],[3,2],[5,1],[5,2],[4,5],[4,2],[4,-1],[4,2],[5,7],[6,6],[5,4],[2,1]],[[3273,5480],[2,0],[2,-3],[4,-1],[6,1],[1,0]],[[3288,5477],[6,10],[8,9]],[[3276,5501],[-1,-3],[1,-3],[1,-1],[-1,-4],[-2,-9],[-1,-1]],[[3285,5534],[0,-1],[-3,-18],[-2,-7],[-4,-6],[0,-1]],[[3269,5543],[0,-2],[-1,-2],[-2,-8],[1,-8],[3,-10],[2,-6],[3,-3],[1,-3]],[[2864,7549],[2,-1],[2,-4],[2,-9],[3,-6],[4,-2],[4,-1],[4,1],[4,-1],[2,-3],[8,1],[13,7],[8,4],[4,0],[4,-1]],[[2928,7534],[6,-4],[1,-1]],[[2851,7558],[2,-6],[4,-2],[7,-1]],[[2842,7565],[8,-7]],[[2842,7565],[0,0]],[[2801,7601],[4,-13],[3,-6],[3,-5],[9,-5],[22,-7]],[[5425,5358],[2,-6],[3,-1],[6,4],[2,3],[2,2],[1,0],[2,-3],[1,-6],[2,-3],[3,-1],[3,3],[2,4],[1,4],[0,2],[2,4],[3,4],[2,2],[2,0],[1,-3],[3,-6],[2,-2],[2,1],[2,-1],[3,-2],[2,1],[4,2],[3,2],[2,-1],[3,3],[3,5],[3,7],[1,8],[1,6],[2,2],[2,4],[2,6],[1,4],[1,0],[0,2],[-1,6],[-3,2],[-2,-2],[-2,0],[-1,3],[-2,2],[-3,1],[-1,2],[1,5],[0,7],[-1,10],[-1,7],[0,5],[2,8],[3,11],[2,10],[0,10],[1,5],[2,0],[1,3],[2,3],[1,5],[1,6]],[[7044,7080],[-4,1],[-2,0],[-5,-3],[-9,-8],[-4,-6],[-2,-8]],[[2786,5505],[4,-7],[0,-3]],[[2780,5514],[0,2],[0,3]],[[7018,7056],[-9,-2],[-5,-5],[-6,-7],[-4,-4],[-2,-1],[-2,1],[-2,2],[-2,6]],[[6986,7046],[-2,16]],[[6984,7062],[2,26]],[[6986,7088],[1,11],[1,4],[0,2],[-1,2],[-2,0],[-3,-2],[-2,0],[-1,1],[0,5],[2,9],[-2,7],[-6,7],[-5,2],[-4,-2],[-3,-5],[-3,-8],[-3,-6],[-3,-5],[-2,-3],[0,-1],[-1,-2],[2,-7],[0,-5],[-2,-5],[-2,-2],[-2,0],[-2,1],[-1,2],[-3,1],[-6,-1],[-3,-2],[-2,-4],[-1,-5],[1,-6],[-1,-5],[-1,-3],[-2,-2],[-1,0],[-2,3],[-4,6],[-2,3],[-1,0],[-1,0],[-1,-1],[-1,0],[0,-2],[-1,-1],[-2,1],[-1,-1],[-1,-2],[-3,-2],[-4,-3],[-2,-2],[-1,-3],[-1,-1],[-1,0]],[[3748,3719],[-12,-14],[-3,-3],[-3,0],[-4,0],[-2,0],[-1,-2],[-1,0],[-1,1],[1,4],[1,6],[3,4],[2,1],[3,4],[3,4],[3,4],[4,2],[4,4],[4,8],[4,5],[5,1],[1,0],[2,0],[2,1],[4,4],[3,1],[2,-4],[1,-1],[2,2],[1,0],[2,-1],[4,3],[6,8],[5,5],[8,6]],[[3801,3772],[24,21]],[[3825,3793],[8,7],[4,1],[2,-2],[3,-1],[3,1],[3,-2],[3,-4],[4,0],[5,6]],[[3713,3935],[-7,17],[1,4],[1,1],[-1,1],[0,2],[0,3],[0,5],[-1,7],[-4,5],[-4,4],[-4,1],[-2,-1],[-2,3],[-2,6],[-3,2]],[[3685,3995],[-3,-5]],[[3666,3975],[-6,6]],[[3636,3978],[-2,-1],[-2,-3],[-3,-7],[-2,-1],[-2,5],[-2,0],[-1,-3],[-2,-2],[-3,-1]],[[3356,3122],[3,-1],[4,-4],[5,-6],[4,-2],[5,2]],[[3322,3157],[3,-5],[12,-15],[9,-9],[5,-1],[2,-2],[1,-2],[2,-1]],[[3322,3157],[8,-5],[4,-1],[4,1],[4,-3],[6,-8],[4,-8],[4,-11]],[[3322,3157],[0,0]],[[3372,3482],[-6,-7],[-2,-4],[1,-5],[1,-6],[-1,-6],[0,-8],[-2,-6],[-3,-4],[-2,-8],[0,-13],[-1,-12],[-2,-12],[0,-1],[0,-3],[-1,-2],[0,-1],[-2,-1],[-3,-4],[-3,-4],[-1,-5],[-1,-9],[-1,-13],[0,-9],[1,-6],[0,-6],[-1,-7],[0,-6],[0,-4],[0,-6],[0,-5],[0,-3],[0,-3],[-1,-2],[-2,-4],[-9,-25],[-6,-15],[-4,-7],[-4,-1],[-2,-4],[-1,-6],[-1,-5]],[[3313,3224],[1,-4],[0,-6],[-1,-11],[-1,-10],[0,-7],[2,-7],[1,-8],[3,-8],[4,-6]],[[3483,3587],[-1,-32]],[[3482,3555],[-1,-17],[-2,-12],[-2,-7],[-2,-1],[-1,-2],[-1,-3],[-2,-3],[-2,-2],[-1,-2],[0,-3],[-2,-1],[-4,-1],[-2,-2],[-1,-3],[-1,-3],[-2,-2],[-1,-3],[0,-4],[-1,-4],[-2,-3],[-2,-1],[-2,4],[-3,2],[-3,1],[-2,-1],[-3,-3],[-2,-4],[-1,-5],[-2,-1],[-2,4],[-3,1],[-3,-2],[-2,1],[-2,2],[-3,0],[-4,-2],[-8,3],[-11,6],[-10,2],[-12,-2]],[[3506,3703],[-4,-4]],[[3502,3699],[-2,-9],[-2,-14],[-2,-9]],[[3496,3667],[-4,-4]],[[3492,3663],[6,3],[2,9],[2,15],[2,8],[2,5]],[[3529,3752],[-5,-10]],[[3524,3742],[-4,-6],[-6,-6],[-4,-8]],[[3510,3722],[-2,-11],[-2,-8]],[[3572,3864],[-4,-7]],[[3568,3857],[-1,-6],[-1,-7]],[[3566,3844],[-2,-8],[-4,-7],[-1,-6],[0,-5],[0,-3],[-2,-6]],[[3597,3943],[-1,-4],[-1,-1],[-2,-1],[-2,-2],[-2,-4],[-2,-4],[0,-4],[0,-3],[-1,-1],[-1,-1],[-1,-2]],[[3584,3916],[-1,-9]],[[3470,4204],[-10,-2],[-10,-11],[-6,-5],[-5,-2],[-4,-5],[-3,-9],[-2,-6],[0,-4],[2,-3],[3,-4],[1,-5],[1,-6],[1,-5],[3,-5],[1,-4],[-1,-3],[-1,-3],[1,-3],[1,-3],[3,-3],[1,-3],[1,-3],[0,-4],[-2,-3],[0,-3],[1,-4],[-1,-2],[-2,-3],[-3,-3],[-3,-1],[-4,-5],[-2,-7],[-2,-5],[-1,-2],[-1,-3],[0,-3],[0,-3],[1,-5],[-6,-17]],[[3422,4034],[-3,-8],[-2,-4],[-3,-8],[-3,-4],[-5,-4]],[[3406,4006],[-2,-9],[2,-15],[-1,-10],[-2,-4],[-2,-5],[0,-6],[-2,-4],[-1,-2],[-1,-2],[1,-4],[2,-2],[4,-1],[2,-2],[1,-2],[1,-7],[0,-4],[0,-3],[-1,-3],[-2,-4],[-1,-2],[1,-1],[0,-3],[-1,-3],[-2,-3],[-3,-1],[-1,-2],[0,-2],[-1,-4],[-4,-6],[-3,-5],[-4,-4],[-2,-2]],[[3384,3879],[1,-2],[0,-1],[-1,-1],[1,-3]],[[3385,3872],[3,-5],[1,-6],[0,-7],[1,-4],[0,1]],[[3390,3851],[1,-1]],[[3391,3850],[1,-1],[0,-2]],[[3392,3847],[-1,-2],[0,-1]],[[3391,3844],[1,-1],[0,-2],[-1,-2],[1,-2]],[[3392,3837],[1,-1],[0,-4],[0,-6],[0,-4],[-1,-3],[0,-2],[0,-2],[0,-3],[-1,-5],[-1,-5],[1,-5]],[[3391,3797],[0,-8],[-2,-17],[0,-7],[1,-4],[2,-3],[2,-6],[0,-7],[0,-5],[-3,-2],[0,-2],[2,-4],[1,-5],[0,-4],[3,-6],[4,-7],[2,-8],[1,-8],[1,-6],[2,-5],[1,-4],[-1,-6],[1,-5],[3,-6],[1,-3],[-1,-2],[1,-3],[1,-5],[1,-5],[0,-4],[0,-4],[-1,-5],[0,-5],[-1,-3],[-2,-4],[0,-4],[0,-2],[0,-1],[-1,0],[-2,-2],[-1,-4],[-2,-1],[-2,0],[-1,-3],[-2,-5],[-1,-5]],[[3398,3592],[2,-4],[1,-4],[-1,-3],[-1,-4],[-3,-3],[-1,-2],[0,-2],[0,-3],[-3,-7],[0,-3],[0,-2],[-2,-3],[-4,-5],[-1,-2],[0,-2],[0,-2],[-1,0],[0,-3],[-1,-4],[0,-5],[0,-7],[0,-2],[-1,-1],[0,-1],[0,-3],[-1,-3],[-1,-1],[-1,-2],[1,-1],[-1,-2],[-3,-2],[-1,-3],[0,-3],[-2,-3],[-2,-3],[0,-3],[1,-7]],[[1605,8111],[1,-2],[2,-1],[2,1],[2,2],[4,4],[5,4],[8,5],[9,0],[10,-5],[8,-2],[4,0],[14,3],[7,3],[5,4],[4,1],[3,-1],[2,-2],[0,-2],[0,-2],[2,-3],[0,-2],[0,-2],[1,-3],[4,-3],[8,-1],[10,0],[9,5],[8,7],[5,7],[3,8],[1,6],[0,4],[-1,3],[-2,2],[0,2],[0,1],[-1,2],[-1,3],[1,5],[2,6],[0,2],[0,2],[0,1],[1,1],[1,2],[1,3],[0,2],[-1,2],[0,3],[2,3],[-1,3],[0,2],[0,1],[1,2],[0,2],[0,1],[-1,3],[0,1],[0,2],[0,2],[0,1],[0,1],[0,2],[1,1],[0,2],[-2,2],[0,3],[1,3],[1,2],[3,2],[3,1],[5,-1],[2,1],[1,1],[0,1],[-1,2],[0,1],[0,2],[-1,1],[0,1],[0,1],[1,1],[1,0],[2,-1],[0,-1],[0,-1],[1,0],[2,2],[3,4],[4,2],[4,2],[6,0],[9,-3],[8,-2],[5,1],[8,4],[10,8],[7,4],[7,3]],[[1841,8259],[12,6],[4,3],[0,1],[1,2],[2,1],[2,3],[3,5],[2,4],[2,1],[5,0],[7,-3],[5,-1],[3,2],[1,-1],[1,-1],[-1,-2],[-2,-2],[-1,-2],[1,-1],[2,0],[2,1],[3,-1],[4,-2],[2,1],[4,4]],[[6646,8447],[-3,-2],[-3,0],[-5,2],[-3,-4],[-4,1],[-5,4],[-6,-1],[-6,-4],[-3,-4],[-1,-4],[-1,-2],[-2,0],[-4,-1],[-6,-4],[-5,-1],[-6,1],[-1,2],[-3,2],[0,1],[-1,0],[1,2],[-1,3],[-1,5],[-2,3],[-2,2],[0,1],[-1,2],[0,1],[1,1],[1,4],[1,6],[0,8],[-3,6],[-4,3],[-3,3],[-3,0],[-1,2],[0,4],[-1,4],[-2,6],[-5,9],[0,2],[1,1],[1,0],[1,-1],[4,1],[3,4],[2,1],[2,1],[0,2],[0,1],[1,2],[1,1],[1,1],[0,1],[-2,2],[0,2],[1,2],[1,1],[3,4],[2,6],[6,4],[11,3],[4,1],[1,1],[0,3],[0,2],[2,2],[0,2],[0,2],[0,2],[-1,2],[0,2],[1,1],[1,2],[0,2],[1,1],[2,1],[0,2],[1,1],[0,1],[1,2],[0,1],[0,2],[0,3],[1,4],[1,5],[-1,3],[-3,3],[-3,3],[-3,5],[-3,2],[-3,0],[-1,2],[0,2],[-2,2],[-3,0],[-2,6],[1,10],[-2,8],[-6,6],[0,6],[0,3],[2,4],[0,3],[-1,2],[-2,2],[-3,5],[-3,7],[-6,4],[-8,0],[-7,-1],[-9,-6],[-5,-3],[-2,-5],[-1,-5],[-1,-3],[-2,-2],[-5,-7],[-4,-3],[-3,-1],[-4,-3],[-4,-6],[-6,-3],[-8,-1],[-6,-2],[-5,-3],[-6,-1],[-7,0],[-8,1],[-9,3],[-5,3],[0,4],[1,5],[1,7],[3,7],[5,5],[2,3],[-2,2],[0,3],[0,5],[-1,5],[-1,3],[0,3],[2,2],[0,2],[-1,2],[0,3],[0,2],[-1,3],[-2,3],[0,7],[1,10],[-1,6],[-2,1],[-4,7],[-1,3],[1,2],[1,2],[1,2],[0,2],[-2,1],[-1,2],[0,2],[4,3],[6,4],[4,1]],[[6461,8760],[3,3],[11,6]],[[6461,8760],[2,-1],[3,0],[6,0],[5,3],[3,5],[6,5],[9,5],[6,4],[4,8],[1,3]],[[6475,8769],[3,4],[-4,2],[-2,2],[1,4],[1,2],[3,3],[1,2],[0,2],[1,2]],[[6497,8790],[-5,-3],[-2,-3],[-1,-4],[-4,-4],[-8,-6],[-2,-1]],[[1731,7722],[7,1],[2,-1],[1,-3],[-1,-3],[-1,-3],[0,-5],[1,-6],[1,-5],[1,-2],[1,-4],[0,-7],[3,-5],[7,-3],[3,0],[2,3],[2,1],[2,0]],[[3154,3923],[2,4],[0,2],[0,2],[0,2],[2,2],[3,-2],[3,-7],[3,-2],[4,1],[2,5],[2,4],[3,3],[3,-1],[3,-6],[3,-4],[2,-2],[3,-1],[3,0],[4,-9],[4,-20],[3,-14],[0,-10],[2,-6],[4,-2],[2,-6],[2,-11],[2,-6],[3,-2],[2,-4],[1,-7],[2,-3],[3,0],[5,-4],[8,-6],[4,-6],[3,-4],[1,-5],[2,-10],[3,-13]],[[3255,3775],[2,-7],[2,-3]],[[3259,3765],[1,-2]],[[3260,3763],[0,-2],[2,-3],[5,-5],[5,-10],[4,-14],[3,-10],[4,-7],[3,-5],[3,-3],[2,-2],[0,-2],[3,-4],[5,-5],[4,-6],[1,-5],[6,-6],[9,-6],[7,-3],[4,1],[6,-5],[8,-10],[5,-6],[1,-4],[6,-6],[12,-12],[6,-4],[3,-2],[1,-4],[2,-1],[2,1],[3,-1],[5,-4],[4,-5],[4,-11]],[[1655,7316],[-1,-8],[-2,-3],[-4,-3],[-8,-3],[-4,-6],[0,-9],[-1,-6],[-1,-2],[-1,0],[-2,3],[-2,0],[-2,-2],[-2,0],[-3,1],[-2,0],[-2,-2],[-2,0],[-2,2],[-1,0],[-1,-2],[0,-2],[0,-2],[-1,-3],[-3,-4]],[[5197,7483],[6,-2],[3,1],[2,6],[3,3],[1,4],[1,6],[1,5],[3,4],[4,1],[6,0],[5,-1],[4,-2],[2,-3],[2,-3],[4,0],[12,5],[6,-2],[2,-1],[1,2],[1,0],[2,0],[1,-2],[1,0],[0,1],[1,0],[1,-1],[1,0],[1,2],[1,1],[1,-1],[1,-1],[2,-2],[3,-2],[4,-2],[3,-1],[2,-2],[2,-1],[2,2],[1,1],[0,3],[2,1],[3,1],[5,0],[4,0],[4,-2],[2,-4],[2,-2],[3,-1],[3,1],[5,3],[6,2],[3,0],[3,-2],[2,-1],[4,0]],[[1116,8646],[3,6],[0,3],[1,5],[-1,2],[1,1],[2,2],[3,1],[5,0],[4,1],[3,2],[4,7],[5,11],[5,7],[5,3],[4,4],[2,5],[3,2],[3,0],[2,2],[1,2],[1,2],[-1,1],[1,1],[3,1],[3,4],[1,0],[1,0],[0,1],[1,1],[-1,1],[-2,1],[-1,2],[2,3],[0,1],[-2,0],[-1,1],[-1,3],[-3,3],[0,2],[1,1],[0,2],[0,3],[-2,1],[-4,1],[-3,1],[-3,3],[-4,2],[-7,0],[-1,0],[0,1],[0,2],[-1,1],[-17,-6],[-11,1],[-4,0],[-2,-1],[-1,-1],[1,-1],[-3,1],[-3,0],[-4,-1],[-3,-1],[0,-2],[-4,0],[-9,-1],[-8,-2],[-11,-4],[-3,-3],[-1,-2],[-1,-3],[0,-1],[-1,-1],[-9,0],[-2,1],[0,1],[-1,1],[-1,1],[-3,-3],[-7,-7],[-8,-3],[-10,0],[-7,0],[-4,-2],[-2,-1],[1,-2],[0,-1],[-1,0],[-3,1],[-2,-1],[-2,-3],[-3,-2],[-5,-1],[-3,0],[-1,1],[-1,0],[0,-1],[-2,-1],[-3,0],[-3,-2],[-3,-3],[-3,-1],[-4,0],[-4,0],[-7,-4]],[[2824,7201],[4,3],[2,0],[2,-3],[2,-1],[2,0],[1,-1],[0,-1],[0,-2],[2,-1],[0,-2],[0,-1],[0,-2],[1,0],[0,-2],[0,-2]],[[2840,7186],[2,-3]],[[2842,7183],[4,-2],[2,-3],[-1,-2],[0,-2],[0,-2],[5,-3],[4,-5]],[[2856,7164],[2,-2]],[[2858,7162],[1,-1],[1,-1]],[[8985,4670],[4,-20],[0,-5],[1,-4],[3,-5],[3,-3],[3,-1],[4,1],[2,4],[2,2],[2,0],[4,-4],[7,-13],[1,-2],[0,-2],[0,-2],[1,-1],[2,1],[1,0],[1,-1],[0,-2],[0,-1],[0,-1],[2,0],[1,0],[1,-2],[1,1],[1,-1],[2,-3],[1,-5],[0,-7],[-1,-3],[-2,-1],[-2,-2],[0,-4],[0,-3],[2,-4],[1,-5],[-1,-5],[0,-3]],[[2988,4397],[2,-3],[4,0],[8,4],[3,6],[3,3],[5,2],[4,5],[5,6],[2,4],[-1,2],[1,2],[1,1],[1,5],[1,8],[2,7],[4,7],[3,5],[0,3],[1,2],[2,2],[1,3],[1,6],[2,4],[2,4],[2,3],[0,2],[2,3],[3,2],[3,0],[3,-1],[1,0],[1,2],[2,1],[3,0],[1,-1],[1,1],[0,2],[1,1],[1,-1],[2,3],[3,5],[4,4],[5,3],[2,0],[1,0],[1,-2],[1,0],[1,0],[2,-1],[2,-5],[1,-4],[0,-3],[1,-1],[1,1],[1,-1],[1,-2],[2,0],[3,1],[2,0],[1,-1],[2,1],[5,5],[11,10],[4,5],[0,5],[0,1],[0,1],[-1,1],[1,3],[-1,2],[0,1],[2,3],[0,2],[-1,2],[1,1],[0,2],[2,6],[1,4],[0,3],[1,4],[3,6],[1,2],[0,2],[1,0],[1,0],[0,1],[0,3],[2,1],[2,1],[1,0],[1,-1],[1,0],[2,3],[2,1],[1,-1],[1,0],[0,3],[2,2],[2,1],[1,0],[0,-3],[1,-1],[2,1],[1,-1],[1,-3],[1,-1],[1,0],[1,-1],[1,-1],[2,1],[1,0],[1,-1],[1,1],[1,0],[2,-1],[1,0],[1,2],[1,1],[1,0],[1,1],[1,1],[1,1],[1,-1],[0,1],[0,1],[1,1],[1,1],[0,1],[0,1],[2,3],[2,2],[1,0],[0,-1],[1,1],[0,4],[1,1],[0,1],[2,-1],[1,0],[1,3],[1,1],[2,-2],[2,2],[3,4],[1,2],[0,2],[1,1],[0,1],[1,1],[0,1],[-2,6],[0,3],[2,1],[0,1],[0,2],[-1,1],[1,3],[1,1],[1,0],[1,1],[0,3],[1,2],[2,2],[2,5],[1,12],[-2,13],[-1,5],[-2,2],[-1,2],[1,1],[1,3],[0,3],[1,2],[1,0],[0,2],[0,2],[1,1],[2,1],[1,-1],[0,-1],[0,-1],[1,-1],[1,1],[1,2],[1,1],[3,0],[2,-2],[1,-4],[2,-1],[2,1],[1,-1],[0,-2],[0,-2],[1,-1],[2,0],[1,3],[2,1],[1,-2],[2,2],[3,4],[1,0],[1,-1],[0,-2],[2,-1],[0,1],[0,5],[0,3],[2,1],[0,1],[0,3],[1,1],[0,1],[1,0],[2,1],[0,2],[0,6],[0,4],[0,1],[0,2],[2,3],[0,2],[0,3],[1,3],[1,1],[1,-1],[1,1],[1,2],[0,2],[1,1],[1,-1],[1,2],[1,1],[-1,2],[1,2],[2,2],[2,0],[3,0],[2,2],[1,2],[2,2],[0,3],[-1,3],[1,3],[1,0],[2,1],[1,2],[0,3],[2,3],[3,2],[4,5],[3,10],[1,8],[-2,8]],[[2261,6221],[3,-1],[2,0],[0,3],[1,1],[2,0],[1,1],[2,2],[1,0],[1,-2],[1,-1],[1,1],[0,2],[0,1],[1,3],[2,2],[2,1],[3,3]],[[8042,6321],[0,-3],[1,-2],[1,-1],[1,-1],[0,-2],[0,-3],[2,-4],[2,-3],[3,-1],[2,0],[0,1],[1,0],[2,-2]],[[2866,7639],[-2,1],[-1,0],[0,-3]],[[2852,7642],[-1,0],[-2,-1],[-1,0]],[[2810,7647],[-4,-6],[-3,-1],[-1,2],[-3,1],[-7,-1]],[[2846,7648],[0,4]],[[2845,7656],[-1,0],[-3,-5],[-3,0],[-3,3],[-2,0],[-1,-4],[-2,-1],[-4,1],[-2,3],[-2,3],[-1,2],[0,3],[-1,1],[-3,0],[-2,0],[-1,-2],[-1,-4],[0,-6],[0,-2]],[[2406,7700],[-2,-3],[-3,-1],[-4,-1],[-3,1],[-1,4],[-6,2],[-10,3],[-6,2],[-1,2],[-1,2],[0,3]],[[2454,7714],[0,-4],[-3,-2],[-5,0],[-3,0],[-2,2],[-6,-1],[-12,-5]],[[2486,7740],[-3,-6],[0,-3],[0,-2],[-1,-3],[-3,-2],[-6,-1],[-4,-3],[-6,-8]],[[5243,7592],[8,5],[10,4]],[[5261,7601],[3,4],[0,3],[-1,4],[0,4]],[[5263,7616],[0,4],[1,5]],[[5264,7625],[2,7],[1,4],[-2,3]],[[5253,7648],[2,0]],[[5246,7647],[-5,1],[-2,-1],[-1,-4],[-3,-1],[-4,2]],[[5231,7644],[-4,0],[-3,-2],[-4,0],[-7,0]],[[5213,7642],[-3,2]],[[5210,7644],[-1,4],[0,5],[1,8],[1,5],[-1,3],[1,6],[3,6],[1,8],[1,7],[1,5],[3,4]],[[5220,7705],[8,15]],[[5228,7720],[5,13],[2,7],[1,4],[-1,2],[-1,0],[-1,3],[-1,6],[1,5],[1,2],[0,2],[-1,3],[-1,5],[-2,4],[-2,2],[-3,0],[-4,-2],[-5,3],[-4,8],[-1,2],[0,3],[0,3],[0,2],[-2,2],[-3,2],[-3,3],[-2,4],[-1,4],[-1,2],[-2,4],[-2,4],[-1,2],[0,3],[-1,2],[0,3],[-1,3],[-1,1],[-1,2],[0,2],[-1,2],[-2,1],[0,2],[0,2],[-2,2],[1,4],[0,3],[0,2],[-1,2],[0,2],[-2,2],[0,1],[0,3],[-7,8],[-4,3],[-4,2],[-1,0]],[[5167,7881],[-2,0],[-2,-1],[-3,0],[-4,2],[-4,-1],[-3,-2],[-4,-1],[-7,0]],[[5128,7428],[-3,-1],[-1,-1],[-1,-2],[0,-1],[0,-1],[0,-1],[-2,-2],[0,-2],[1,-4]],[[5170,7566],[-7,-4],[-2,-6],[-1,-10],[-1,-6],[-2,-3],[-3,1],[-3,7],[-3,1],[-2,-2],[-2,0],[-4,1],[-3,-1],[-2,-2],[-2,-3],[0,-5],[0,-2],[1,-2],[0,-2],[-2,-4],[1,-9],[1,-12],[1,-9],[-2,-4],[-1,-4],[0,-4],[0,-3],[-1,-3],[-2,-13],[0,-7],[1,-5],[2,-3],[1,-2],[1,-2],[-1,-2],[-3,-4],[-2,-4],[0,-6]],[[5128,7428],[0,-4],[2,-4],[1,-1],[0,-3],[0,-3],[1,-3]],[[5229,7582],[-5,-6],[-4,-3],[-4,0],[-4,0],[-5,-3],[-7,-5],[-4,-2],[-2,3],[-4,11]],[[2245,6475],[2,-6],[2,-3],[4,-1],[3,-2],[2,-4],[3,-2],[3,-1],[3,-2],[3,-4],[5,-3],[8,-1],[6,-3],[4,-5],[2,-1],[1,0],[0,2],[1,2],[4,1]],[[2193,6636],[1,-3],[2,-5],[5,-7],[3,-7],[0,-5],[3,-8],[4,-12],[2,-6],[-1,-1],[1,-3],[1,-6],[2,-5],[3,-4],[3,-6],[3,-10],[4,-8],[4,-5],[3,-5],[0,-5],[0,-4],[0,-3],[0,-3],[1,-3],[1,-3],[-1,-5],[0,-2]],[[2040,6767],[3,-3]],[[2043,6764],[3,-5],[2,-7],[3,-5],[4,-3],[6,-9],[8,-15],[6,-9],[5,-5],[4,-4],[1,-4],[3,-7],[4,-18],[0,-8],[2,-7],[3,-10],[3,-6],[2,-1],[3,-4],[3,-5],[3,-4],[4,-1],[5,-5],[7,-8],[5,-4],[2,0],[2,3],[2,5],[2,3],[2,1],[0,3],[0,3],[1,7],[3,11],[3,6],[4,1],[3,2],[1,3],[2,1],[3,-3],[5,-1],[6,-1],[4,0],[1,1],[1,0],[0,-1],[1,-1],[2,1],[2,-2],[2,-6]],[[2019,6828],[2,-10],[2,-3],[3,-2],[2,-3],[3,-6],[1,-5],[0,-3],[2,-8],[6,-21]],[[2023,6842],[-3,-3]],[[2016,7098],[10,-2],[4,4],[3,-1],[3,-4],[4,-3],[5,1],[5,-2],[5,-4],[4,-3],[2,-3],[1,-4],[1,-4],[0,-5],[-1,-7],[0,-7],[2,-9],[0,-10],[-1,-10],[-1,-7],[-2,-5],[-5,-6],[-2,-5],[0,-5],[-2,-6],[-3,-5],[-2,-6],[-2,-7],[-2,-8],[-4,-9],[-2,-7],[0,-6],[-1,-11],[-2,-18],[-1,-9],[-1,-2],[0,-7],[0,-12],[-1,-10],[-4,-7],[-2,-7],[-1,-8]],[[5867,6673],[-1,1],[-1,0]],[[5865,6674],[-3,3],[-2,3],[-1,3],[-1,2],[-2,1],[1,1],[-1,5],[-1,11],[-1,6],[1,2],[-1,2],[0,1],[0,4],[0,4],[-1,3],[-2,3],[-2,3],[-2,3],[0,4],[-1,3],[-2,6]],[[5526,4987],[-4,6],[-4,3],[-5,2],[-4,2],[-1,3],[-1,1],[-2,-1]],[[2921,7855],[7,4],[3,1],[1,-2],[1,0],[2,0],[1,-1],[1,-2],[2,-2],[3,0],[3,1],[2,-2],[1,-5],[1,-5],[-1,-4],[1,-2],[5,1]],[[2911,7857],[-1,2],[0,2],[0,1],[-3,1],[-4,0],[-9,-3],[-21,-7]],[[2813,7860],[1,0],[6,-5],[9,-2],[12,-1],[11,2],[11,3],[3,-1]],[[5988,4399],[-6,5],[-3,1],[-1,-1],[-1,-3],[0,-6],[5,-29],[2,-10]],[[5984,4356],[2,-1],[1,0],[2,1],[2,3],[2,4],[4,0],[5,-4],[2,-4],[1,-4],[3,-2],[6,0],[4,1],[3,5],[3,2],[3,0],[2,-1],[1,-4],[3,-2],[5,-1],[4,2],[5,5],[3,6],[1,5],[1,4],[1,1],[2,1],[5,0],[4,-2],[5,-6]],[[6069,4365],[8,11]],[[6077,4376],[5,3],[5,0],[5,3],[3,4],[3,4],[4,1],[3,2],[5,5]],[[6110,4398],[13,20]],[[2145,6128],[0,3],[-3,2],[-5,2],[-2,2],[-1,3],[1,3],[-2,4],[-2,4],[-2,4],[0,2],[0,4],[-1,5],[-2,3],[-1,0],[-1,-1],[-2,-4]],[[2119,6163],[-4,2],[-1,3],[0,2],[-1,3],[-4,4]],[[2109,6177],[-3,0],[-2,1],[-2,3],[-1,2],[-2,7],[-3,4],[-3,11],[-1,3],[-1,3],[-2,1],[-3,-3],[-3,-2],[-1,2]],[[2080,6212],[-2,-1],[-1,-1],[-1,-2],[-2,-3],[-2,-1],[-2,-1]],[[2789,7133],[6,13],[3,14],[3,6],[2,1],[3,6],[4,11],[3,7],[4,5]],[[2817,7196],[2,0],[1,1],[1,2],[1,2],[2,0]],[[1623,7147],[1,-2],[1,-2],[-1,-3],[0,-3],[0,-4],[0,-2],[0,-2],[0,-1],[1,-2],[-1,-3],[-1,-2],[-3,-2],[-1,-1],[0,-2],[-1,-1]],[[1600,7262],[-1,-5],[2,-4],[3,-5],[2,-4],[0,-3],[0,-1],[1,-1],[0,-2],[-1,-3],[0,-3],[1,-1],[1,-5],[1,-9],[1,-6],[2,-2],[0,-7],[-1,-11],[0,-6],[0,-4],[2,-4],[2,-5],[1,-5],[1,-5],[1,-3],[1,-3],[2,-2],[1,0],[1,-1],[0,-5]],[[3048,7565],[1,7],[2,4],[2,2],[2,4],[1,1],[2,0],[1,1],[0,2],[4,8],[8,13],[5,8],[2,2],[2,0],[2,-1],[2,2],[4,4]],[[3088,7622],[4,2],[5,2],[3,2],[1,1],[1,1],[2,0],[4,-4]],[[3108,7626],[9,-12],[2,-5],[0,-6],[-1,-10],[1,-6],[2,-3],[1,-2],[-1,-2],[1,-3],[1,-4],[1,-6],[-1,-6],[2,-5],[3,-2],[2,0],[3,0],[2,-1],[3,-3],[2,0],[2,2],[2,2],[3,0],[5,-5],[3,-2],[5,-1],[3,-5],[2,-7],[0,-3],[-1,-3],[-3,-5],[-1,-3],[0,-1],[1,-1]],[[3170,3655],[1,-12],[-1,-6],[1,-6],[2,-9],[3,-7],[4,-7],[2,-5],[0,-3],[2,-2],[2,-2],[2,2],[3,5],[2,1],[2,-2],[1,-3],[1,-3],[2,-3],[3,-2],[3,1],[4,4],[3,4],[1,4],[2,2],[1,-1],[3,-7],[3,-13],[1,-8],[0,-4],[2,-6],[3,-10],[1,-7],[-1,-4],[1,-8],[1,-10],[1,-9],[-1,-8],[0,-8],[0,-7],[2,-8],[2,-8],[1,-7],[-1,-8],[0,-2],[1,-6],[3,-11],[3,-8],[3,-6],[2,-4],[1,-4],[1,-3],[2,-2],[3,-4],[3,-6],[2,-8],[2,-12],[3,-9],[5,-7],[5,-4],[4,-2],[3,1],[3,4],[3,0],[1,-3],[4,-4],[6,-4],[6,-6],[6,-6],[3,-5],[1,-3],[0,-6],[0,-9],[0,-5],[1,-2],[1,-5],[-1,-8],[1,-5],[1,-4],[0,-3],[0,-2],[-2,-1],[-2,-2],[-2,-2],[0,-6],[1,-7],[-1,-6],[-2,-6],[0,-4],[2,0],[1,-5],[1,-9],[-1,-7],[-1,-5],[0,-4],[3,-4]],[[7736,6163],[-1,-7],[1,-6],[2,-8],[2,-9],[0,-7],[-3,-7],[-12,-9],[-5,-2],[-2,-1],[-1,-3],[-1,-1],[-1,-1],[-2,-7],[-5,-22],[-2,-26],[0,-1],[-1,-1],[-2,1],[0,-3],[0,-8],[1,-8]],[[7704,6027],[2,-8],[2,-3],[2,0],[1,0],[0,-2],[1,-5],[2,-8],[0,-5],[-1,-6]],[[7713,5990],[2,-14],[-1,-8],[-1,-4],[-1,-6],[-1,-8],[0,-9],[0,-10],[0,-7],[1,-5]],[[1675,7055],[-2,-6],[-5,-3],[-7,-2],[-5,3],[-4,9],[-2,5],[-3,2],[-4,8],[-10,20]],[[1702,7060],[-2,6],[-9,12],[-1,1],[-1,1],[-1,-1],[-1,-2],[-2,-8],[-2,-5],[-2,-1],[-2,-1],[-1,-4]],[[1633,7091],[-1,3],[-1,4],[-1,7],[-1,4],[-3,2],[-1,2],[-1,0]],[[3071,3262],[1,0],[6,0],[3,-1],[1,-3],[1,-4],[0,-3],[2,-2],[3,-1],[4,1],[4,2],[2,0],[1,-2],[2,-3],[0,-5],[0,-7],[0,-6],[2,-5],[0,-4],[0,-1],[2,-1],[3,1],[4,-2],[2,-5],[4,-3],[5,-1],[3,-2],[3,-5]],[[2645,5617],[8,-4],[4,-4]],[[2657,5609],[2,-4],[2,-3],[0,-2],[1,-2],[2,0],[5,-2],[3,0],[2,3],[2,2],[0,5]],[[2608,5678],[6,-6]],[[5364,5274],[-4,2],[-2,1],[-5,-2],[-3,-1],[-2,-4],[-2,-5],[-3,-3],[-2,0],[-5,-8],[-2,-2],[-1,2],[-3,-2],[-4,-7],[-4,-1],[-4,4],[-5,-3],[-6,-11],[-6,-6],[-6,-3],[-4,-1],[-1,3],[-2,-3],[-2,-7],[-2,-3],[-2,0],[-2,-3],[-2,-6],[-2,-3],[-4,-1],[-1,0]],[[5447,5091],[-1,-2],[2,-7],[2,-3],[2,-1],[2,-3],[2,-5],[2,-3],[1,-2],[2,-7],[1,-19],[2,-10],[2,-3],[2,0],[1,-1],[1,-2],[1,-1],[2,-1],[1,-1],[0,-3],[1,-3],[0,-2],[2,-1],[0,-2],[-1,-4],[0,-6],[1,-6],[0,-5],[-1,-5],[0,-3],[0,-1],[0,-1],[0,-3],[0,-2],[1,0],[1,-4],[0,-7],[0,-4],[-1,-1],[-1,-4],[-1,-5],[-4,-5],[-2,-5],[-2,-9]],[[3000,2210],[17,0],[7,0],[3,-1],[2,0],[3,2],[5,0],[7,-2],[5,0],[1,2],[1,1],[3,0],[6,0],[3,1],[2,3],[4,1],[6,-1],[4,0],[4,5],[1,1]],[[2241,7952],[2,2]],[[2081,7957],[5,-4],[2,-1],[2,2],[5,3],[9,2],[6,4],[4,7]],[[2127,7980],[8,5],[2,4],[0,2],[0,4],[2,5],[2,2],[3,1],[3,-1],[7,-4]],[[2156,7997],[5,-3],[4,-1],[5,0],[4,1],[3,2],[2,2],[1,2],[1,-1],[3,-5],[3,-2],[4,0],[2,-1],[0,-2],[0,-3],[3,-4],[4,-2],[8,1],[4,-1],[1,-4]],[[4805,5347],[1,-4],[5,-7],[2,-5],[0,-1],[-1,-3],[1,-3],[1,-2],[1,-1],[1,-3],[2,-6],[1,-5],[3,-6],[3,-6],[1,-5],[1,-7],[1,-4],[3,-4]],[[4799,5496],[0,-6],[1,-5],[-1,-4],[0,-7],[2,-8],[1,-13],[1,-25],[0,-4],[1,-2],[1,-1],[0,-2],[0,-4],[-1,-3],[-1,-2],[0,-6],[1,-13]],[[4800,5539],[-1,-6],[0,-5],[0,-10],[0,-8],[0,-4],[-1,-2],[0,-2],[1,-5]],[[2716,6869],[6,-7],[2,-5],[0,-3],[0,-2],[2,-1],[1,-3],[1,-5],[2,-3],[4,-4],[2,-7],[2,-11],[1,-7],[3,-3],[3,-10],[1,-6],[0,-5],[2,-4],[5,-4]],[[2699,6909],[7,-20]],[[5130,7642],[-3,9],[-1,4],[1,3],[-1,2],[-1,4],[-3,6],[-2,4],[-3,2],[-4,6],[-3,8],[-3,5],[-3,2],[-6,-2],[-8,-5],[-6,-2],[-3,-1],[-3,2],[-4,4],[-3,3],[-2,2],[-2,4],[-1,3],[1,1],[0,2],[-1,3],[-1,1],[-2,1],[0,2],[-1,1],[-1,1],[-1,-1],[-1,1],[0,2],[-1,0],[-1,0],[-2,0],[-1,2],[-2,1],[-2,-1],[-3,0],[-1,1],[0,2],[-1,1],[-1,-1],[-3,2],[-3,4],[-1,3],[-1,1],[-1,-1],[-1,1],[0,1],[0,2],[-1,1],[-3,1],[-1,1],[-1,1],[0,2],[-1,-1],[-2,1],[-1,2],[-1,-1],[0,1],[-2,3],[-2,0],[-1,-1],[-2,0],[-3,2],[-1,-1]],[[7796,7736],[10,5],[3,3],[3,2],[3,1],[3,-1],[2,-2],[4,-1],[6,0],[4,0],[3,-2],[4,0],[8,2],[4,0],[2,-1],[1,0],[0,1],[4,-1],[5,-2],[8,2],[9,4],[6,2],[5,0],[5,2],[3,5],[8,5],[12,6],[12,9],[15,16],[-2,7],[1,4],[3,3],[1,3],[0,2],[0,3],[1,2],[0,4],[-1,4],[0,3],[1,3],[3,2],[4,3],[4,4],[2,5],[2,4],[4,3],[2,6],[3,3],[3,2],[3,5],[4,9],[1,5],[-1,1],[-1,3],[1,5],[-1,3],[-1,3],[-3,1],[-5,-1],[-5,-1],[-3,-3],[-3,0],[-3,2],[-1,3]],[[7961,7896],[-1,4],[1,3],[4,3]],[[7961,7896],[-3,5],[-1,3],[0,5]],[[5828,4933],[-1,3],[-3,0],[-3,-3],[-3,-1],[-1,1],[-1,2],[-1,4],[0,8],[3,19]],[[5822,4992],[1,14],[-1,6],[-2,5],[0,4],[2,4],[1,6],[2,6],[3,5],[6,5]],[[5834,5047],[4,7],[1,7],[3,4],[4,3]],[[6050,5770],[-3,2],[-2,4],[-3,8],[-5,14]],[[6037,5798],[-3,4],[-2,0],[-1,-2],[-1,-4],[-1,-3],[-1,-1],[-2,1],[-4,2],[-4,-1],[-4,-2]],[[6014,5792],[-3,-1],[-2,2],[-3,0],[-4,-2],[-3,0],[-3,4],[0,6],[0,11]],[[6318,6720],[3,-8],[2,-3],[1,-1],[1,-3],[1,-4],[1,-4],[1,-3],[3,-1],[4,-2]],[[6335,6691],[2,-2],[1,-3],[1,-2],[1,0],[2,-2],[1,-3],[1,-3],[-1,-1],[1,-3],[1,-4],[1,-2],[2,-2]],[[7267,6747],[-2,-3],[-2,0],[-1,2],[-5,5],[-1,4],[-1,4],[-1,4],[1,5],[2,4],[2,3],[0,2],[-1,2],[-1,3],[0,3],[-1,5],[-2,5],[-4,5],[-7,5],[-7,3],[-6,0],[-6,-2],[-10,-4]],[[5979,4180],[1,-9],[-1,-8],[-4,-14],[-4,-3],[-3,-4],[-2,-6],[-1,-4],[-1,-4],[1,-5],[1,-12],[3,-8],[1,-5],[0,-5],[1,-4],[2,-2],[2,-5],[3,-7]],[[5978,4075],[1,-9]],[[5979,4066],[1,-18],[0,-32]],[[5979,4194],[-1,5]],[[7744,7812],[5,-4],[2,0],[2,3],[2,8],[3,3],[2,5],[2,8],[1,6],[-1,3],[0,7],[-1,1]],[[7758,7855],[-9,4],[-6,0],[-8,-2],[-6,0],[-8,4]],[[1428,8170],[8,-9],[12,-11],[7,-8],[5,-9],[1,-5],[-1,-2],[-3,0],[-5,0],[-4,0],[-2,-3],[-1,-3],[0,-4],[1,-4],[1,-3],[0,-4],[-1,-4],[1,-3],[4,-1],[2,-2],[-1,-3],[0,-4],[2,-7],[1,-4],[-1,-1],[-1,-3],[0,-3],[-1,-3],[-2,-3],[-3,-2],[-5,-1],[-4,-2],[-3,-3],[-1,-3],[0,-3],[1,-2],[1,-4],[0,-5],[-5,-8],[-28,-18],[-2,-1],[-1,0],[-1,0]],[[1905,8277],[1,8],[-1,4],[-2,1],[0,1],[2,2],[1,3],[-2,4],[0,4],[1,5],[-1,6],[-3,9],[-2,4],[-2,3],[-3,2],[-3,1],[-4,0],[-4,4],[-3,7],[-4,5],[-2,1],[-1,1],[0,1],[2,0],[1,1],[0,1],[0,2],[-1,1],[0,2],[0,1],[-1,2],[-6,2],[-3,3],[0,3],[-1,3],[-1,0],[-1,0],[0,2],[0,1],[-1,0],[-2,-1],[-2,-1],[-1,1],[-1,3],[-1,4],[1,4],[2,2],[0,2],[0,1],[-1,1],[0,2],[0,2],[0,1],[-1,0],[0,2],[0,1],[-1,1],[-2,0],[-11,0]],[[1848,7370],[-4,-5],[-5,-3],[-6,0],[-8,1],[-9,5],[-5,4],[-2,3],[-1,3],[0,3],[-2,2],[-3,0],[-2,2],[-1,2],[-2,1],[-3,-2],[-5,0],[-7,2],[-3,0],[-2,-1],[-3,2],[-5,6],[-2,5],[-1,3],[-2,2],[-2,1],[-2,2],[-3,5],[-2,4],[0,2],[-2,3],[-4,4],[-2,3],[1,4]],[[1749,7433],[2,9],[0,4],[0,2],[0,2],[1,2],[0,3],[-1,2],[-2,2],[-3,1],[-2,3],[0,5],[3,8],[4,10],[3,8],[0,4],[3,11],[5,16],[2,10],[-1,4],[-3,5],[-4,4],[-3,4]],[[1753,7552],[-1,6]],[[1752,7558],[-1,4],[1,2],[-1,4],[-1,5],[-1,4]],[[1749,7577],[0,2]],[[1749,7579],[-1,1],[-3,0],[-1,1],[0,3],[-2,3],[-3,5],[-3,2],[-3,1],[-3,-1],[-1,-3],[-3,-2],[-5,-2],[-5,0],[-5,1],[-4,-4],[-4,-8],[-4,-5],[-6,-5]],[[1865,7378],[-5,-7],[-3,-3],[-5,1]],[[1911,7407],[-4,6],[-2,3],[0,3],[-5,4],[-8,6],[-5,-2],[1,-7],[-1,-7],[-3,-6],[-4,-6],[-9,-12]],[[1927,7435],[-3,-12],[-1,-5],[-2,-1],[0,-2],[0,-3],[1,-2],[2,-1],[0,-2],[-1,-4],[-2,-2],[-4,-2],[-2,1]],[[8462,7524],[4,0],[2,1],[1,3],[1,0],[2,-1],[1,-2],[0,-3],[3,-1],[4,0],[2,2],[1,2],[4,1],[5,1],[4,3],[3,5],[3,3],[5,0],[4,1],[3,1],[3,3],[2,5],[2,4],[4,3],[4,0],[6,-3],[3,-2],[2,1],[2,2],[0,3],[3,-1],[3,-3],[4,-2],[4,0],[4,1],[3,2],[3,0],[4,-3],[3,0],[3,2],[3,0],[2,-3],[2,0],[3,3],[3,5],[3,8],[2,5],[3,3],[2,3],[1,4],[2,4],[4,3],[2,4],[1,4],[1,2],[2,0],[1,1],[1,2],[1,1],[4,0]],[[8681,7653],[-4,-11],[-3,-5],[-4,-4],[-3,-4],[-1,-3],[-8,-2],[-16,-2],[-9,-3],[-3,-5],[-2,-2],[-2,-1],[-1,-2],[-1,-4],[-1,-2],[-4,-2]],[[5529,7637],[1,-2],[0,-1],[0,-2],[-1,-2],[-2,-4],[-1,-5],[0,-3],[1,-2],[-2,-4]],[[2032,7847],[-5,7],[-1,4],[0,4],[2,4],[3,5],[3,3],[1,3],[0,3],[-1,4],[0,3],[1,0],[1,2],[0,2],[3,8],[8,14],[4,9],[1,6],[0,5],[2,4],[4,3],[7,3],[4,3],[2,4],[2,2],[2,-1],[3,1],[3,5]],[[1766,7870],[2,-1],[1,-2],[1,-6],[11,-13],[6,-5],[4,0],[3,-2],[3,-3],[6,0],[8,6],[9,-1],[8,-5],[4,-6],[1,-5],[2,-3],[3,-1],[7,-2],[4,1],[3,2],[4,0],[2,-4],[3,0],[2,1],[3,0],[5,-1],[3,-3],[1,-3],[1,-2],[2,0],[1,-3],[1,-6],[1,-3],[2,0],[1,-1],[0,-2],[1,-3],[1,-4],[2,-2],[2,0],[4,-1],[3,-3],[3,-3],[0,-3],[-1,-3],[0,-2],[1,-1],[2,0],[3,1],[2,4],[2,2],[2,1],[12,0],[3,0],[-1,2],[1,2],[1,0],[1,2],[0,1],[0,2],[-1,1],[0,4],[1,5],[2,3],[2,-1],[1,2],[0,4],[2,3],[2,1],[3,3],[2,3],[1,2],[-1,1],[1,2],[1,2],[0,1],[0,1],[1,1],[2,2],[7,2],[13,2],[7,0],[2,-2],[4,-2],[4,-1],[4,-3],[3,-7],[3,-4],[6,0]],[[1642,7355],[-5,2],[-10,2],[-5,3],[-2,3],[-3,0],[-3,-4],[-1,-2]],[[2710,7389],[-2,-15],[-1,-7],[-3,-3]],[[2924,7499],[-1,0],[-3,0],[-4,-1],[-5,-4],[-6,-7],[-11,-16]],[[1441,8182],[5,4],[3,2],[3,-1],[3,3],[1,3],[-2,5],[0,3],[1,3],[-3,1],[-7,1],[-4,2],[-2,4],[-3,3],[-4,4],[-5,1],[-6,-1],[-6,0],[-4,1],[-4,-1],[-3,-1],[-8,2],[-12,7],[-8,3],[-4,-1],[-4,-2],[-5,-3],[-4,-3],[-1,-3],[-2,-2],[-3,-1],[-4,-4],[-5,-7],[-3,-7],[-1,-5],[0,-5],[-1,-3],[-1,0],[0,-1],[0,-3],[1,-2],[2,-3],[0,-3],[-1,-1],[-1,-6],[0,-11],[0,-2],[-1,-2],[-2,-1],[-5,1],[-4,-1],[-2,-3],[-2,-1]],[[5904,6676],[0,-11]],[[5898,6690],[-1,9]],[[5897,6699],[1,5],[0,10],[-1,22]],[[6105,8306],[8,-3],[3,-1],[1,-2],[1,-2],[0,-3],[2,-1],[5,1],[5,2],[3,2],[3,1],[3,-1],[4,0],[5,0],[6,2],[6,2],[3,2],[0,2],[2,2],[2,3],[4,1],[4,1],[4,2],[3,2],[2,4],[2,5],[4,4],[9,5],[15,7],[9,6],[6,6],[6,4],[5,1],[5,2],[3,2],[6,2],[7,0],[5,2],[3,2],[3,1],[3,-1],[4,1],[3,3],[2,1],[3,-1]],[[6084,8325],[-3,4],[-8,0]],[[925,8472],[-4,4],[-1,2],[0,1],[-2,2],[-4,2],[-4,0],[-3,-2],[-4,1],[-6,4],[-5,3],[-7,1],[-10,1],[-5,-1],[-2,-1],[-3,0],[-4,1],[-5,1],[-8,0],[-6,-3],[-6,-5],[-4,-5],[-2,-6],[-1,-4],[0,-5],[0,-5],[0,-4],[0,-1],[0,-2],[1,-2],[1,-3],[-1,-4],[-2,-7],[-3,-9],[-4,-6],[-2,-2],[-1,-3],[-1,-7],[0,-3]],[[7260,6708],[-3,2]],[[7255,6713],[-9,12],[-4,3],[-3,0],[-3,-3],[-1,-1],[-2,1],[-3,3],[-6,7],[-3,5],[-2,5],[-3,3],[-5,1],[-5,3],[-4,5],[-4,2],[-4,-1],[-2,2],[-2,4],[-2,3],[-1,1],[-3,-2],[-4,-5],[-2,-3],[0,-2],[-1,-1],[-2,0],[-1,-1],[-1,-2],[-3,-1],[-6,1],[-5,-2],[-4,-6],[-3,-3],[-2,0],[-2,-1],[-1,-2],[-1,-2],[-2,-1],[-3,2],[-4,3],[-2,3],[0,1],[-1,0],[-2,0]],[[7122,6745],[-1,-1],[0,-1],[0,-2],[4,-11],[1,-6],[-1,-2],[-5,-1],[-8,1],[-7,0],[-8,-1],[-6,2],[-5,6],[-4,2],[-3,0],[-4,-4],[-6,-8]],[[7069,6719],[-4,-3],[-1,0],[-3,-7],[-6,-14]],[[7055,6695],[-6,-9],[-8,-5],[-3,-2],[-2,-2],[-1,-3],[-1,1],[-3,-2],[-4,-5],[-4,-4],[-4,-3],[-2,-2],[0,-2],[-2,-1],[-4,1],[-3,-2],[-3,-5],[-1,-4],[0,-2],[-1,-3],[-3,-2],[-3,-2],[-5,0],[-2,-1],[-1,-3],[-2,-1],[-2,-1],[-2,1],[-3,1],[-3,0],[-5,-4]],[[6287,8374],[3,5],[1,4],[1,4],[1,3],[0,3],[0,2],[1,1],[0,2],[0,6]],[[6294,8404],[-10,10],[-8,7],[-11,7],[-8,7],[-3,7],[-2,5],[-1,4],[-2,4],[-4,5],[-8,3],[-10,2],[-8,3],[-5,6],[-9,7],[-13,8],[-8,6],[-1,4],[-3,3],[-8,1],[-4,4],[-1,3],[1,3],[-2,4],[-2,5],[-2,4],[1,4],[-2,3],[-5,2],[-3,2],[-2,3],[0,3],[3,3],[2,2],[0,1],[1,3],[1,3],[1,3],[0,2],[1,2],[2,1],[1,2],[-1,3],[-6,3],[-10,3],[-9,4],[-12,8],[-2,4],[-1,7]],[[5911,8359],[1,0],[4,2],[4,3],[4,6],[4,3],[4,1],[4,4],[3,5],[3,3],[2,0],[2,-2],[6,1],[15,5]],[[6939,7237],[-4,1],[-3,-1],[-5,-3],[-3,0],[-2,2],[-2,4],[-1,7],[-1,4],[1,3],[-1,1],[-1,3],[-6,8],[-3,5],[-1,4]],[[6907,7275],[-2,3],[-4,5]],[[6888,7291],[0,2],[2,3],[1,7],[-1,11],[0,9],[2,9],[1,5],[1,1],[0,2],[0,1],[-1,2],[2,3],[1,3],[0,5],[-1,3],[-1,3],[0,3],[1,3],[0,3],[0,4],[0,2],[-1,2],[0,1],[-2,3],[0,2],[0,2],[-1,3],[-5,2],[-2,5],[-1,8],[-1,4],[-1,1],[-1,0],[0,-1],[-1,0],[-1,3],[-1,1],[-1,1],[-1,2],[-1,4],[-1,5],[-3,7],[-2,3],[-1,0],[-1,2],[-1,3],[-2,3],[-3,3],[-2,0],[-2,-2],[-2,-1],[-3,2],[-2,0],[-1,1],[-1,5],[-1,3],[-1,0],[-1,2],[0,2],[-1,3],[-2,3],[-1,2],[-2,3],[-5,2],[-1,3],[-1,2],[-1,2],[-2,3],[-1,3],[0,2],[-2,1],[-3,1],[-3,3],[-4,6],[-4,4],[-4,1],[-3,0],[-2,-1],[-3,0],[-5,3],[-4,4],[-2,4],[-2,2],[0,2],[-2,1],[-1,2],[0,4],[-3,3],[-4,2],[-2,2],[-1,1],[1,2],[1,1],[-1,2],[-3,3],[-1,2],[-1,0],[-10,-5],[-6,0],[-4,4],[-2,1],[-3,-1],[-2,0],[-2,1],[-1,2],[0,3],[-2,0],[-2,-2],[-3,-1],[-4,1],[-3,-1],[-3,-3],[-3,0],[-4,4],[-2,3],[1,3],[1,1],[1,1],[1,2],[-2,4]],[[6709,7561],[-8,-3],[-5,0],[-6,4]],[[3742,3988],[1,5],[0,1],[1,0],[1,4],[1,8],[1,5],[2,1],[0,3],[0,5],[0,7],[2,9],[2,7],[2,5],[-2,10],[-4,17],[-2,9],[1,2],[1,7],[-1,18],[4,2],[1,2],[2,4],[2,3],[5,5],[8,14],[3,8],[1,7],[2,7],[2,7],[2,10],[1,12]],[[3781,4192],[2,9]],[[3783,4201],[2,6],[2,11],[2,16],[1,9],[2,3],[1,9],[-1,13],[1,9],[1,5],[2,5],[3,7],[0,8],[-1,8],[0,7],[1,4],[-1,5],[-2,6],[0,5],[0,2],[0,5],[-1,6],[0,4],[1,3],[2,6],[3,17]],[[3866,4475],[4,-2],[3,1]],[[3873,4474],[4,3],[3,6],[1,8],[2,3]],[[3883,4494],[1,0],[2,1]],[[3886,4495],[2,1],[2,2],[1,3],[1,3],[0,4],[1,2],[3,1],[1,2],[0,4],[3,4],[4,3],[3,0]],[[3907,4524],[2,-5],[5,-4]],[[3914,4515],[7,-4],[3,-5],[2,-1],[1,0],[1,2],[1,2],[1,0],[1,-3],[0,-4],[1,-3],[3,0],[1,-2],[0,-3],[0,-6],[2,-8]],[[3938,4480],[8,-10]],[[3946,4470],[21,-20],[4,-4]],[[3971,4446],[2,-3],[1,-4],[1,-4],[3,-3],[2,-2],[2,0],[1,-2],[0,-5],[2,-2],[1,0],[1,-1]],[[3987,4420],[1,-3]],[[4697,5765],[-1,0],[-1,1],[-1,3],[-2,7],[-2,4],[-2,1],[-1,2],[1,2],[0,3],[-1,4],[-1,4],[-2,4],[-3,4],[-4,4],[-4,2],[-2,1],[-3,2],[-3,5],[-7,5]],[[4658,5823],[-3,4],[-2,4],[-2,4],[-3,2],[-2,3],[-1,3],[-1,2],[-2,1],[0,1],[1,2],[-1,3],[-2,6],[-1,3],[-2,-1],[-1,1],[0,1],[0,2],[-2,2],[-1,1],[-2,5],[-1,8],[-1,7],[-2,5],[-1,1],[-1,1],[-1,2],[-1,0],[-2,-1],[-2,0],[0,3],[-2,0],[-1,-2],[-2,1],[-1,3],[-1,3],[-1,3],[-3,6],[-6,9],[-6,4],[-7,-1],[-4,1],[-1,1],[-1,0],[-1,-2],[-1,0],[-1,1],[0,-1],[0,-2],[-3,-1],[-5,0],[-3,-2],[-3,-3],[-4,-1],[-6,1],[-3,1],[-1,1],[-2,1],[-2,-1],[-1,-5],[-2,-8],[-1,-4],[-1,-1],[-1,-6],[-1,-10],[-1,-5]],[[4833,7213],[-9,-5],[-6,-1],[-5,2],[-5,-1],[-6,-4]],[[4924,7251],[-7,-14],[-4,-7],[-3,-4],[-4,-2],[-6,0],[-4,-3],[-5,-4],[-4,-2],[-5,0],[-2,-2],[-3,1],[-6,5],[-4,1],[-1,0],[-2,-3],[-3,-4],[-2,-2],[-4,0]],[[4947,7255],[-5,8],[-2,3],[-3,1],[-9,-5]],[[1055,8445],[-2,2],[0,3],[0,3],[1,3],[3,2],[4,3],[2,2],[1,4],[3,3],[2,3],[2,2],[1,2],[0,4],[-2,5],[-2,4],[-2,1],[-1,1],[1,2],[-3,4],[-8,7],[-5,3],[-3,0],[-3,1],[-4,3],[-2,3],[-2,3],[-1,2],[-2,-1],[-2,1],[-2,2],[-2,1],[-3,-1],[-13,0],[-5,0],[-1,3],[0,2],[0,2],[0,3],[-2,3],[-6,2],[-9,2],[-7,4],[-4,6],[-2,3],[0,3],[-1,2],[-3,1],[-3,1],[-4,0],[-4,2],[-4,3],[-4,1],[-3,-1],[-5,1],[-8,4],[-6,1],[-4,-1],[-8,7],[-2,4],[0,3],[-2,4],[-3,4],[-3,3],[-4,3],[-5,1],[-6,1],[-4,-1],[-5,-3],[-11,-6],[-6,-2],[-9,0],[-1,1],[0,3],[1,5],[-1,2],[0,1],[0,1],[0,2],[0,1],[-1,2],[-3,0],[-6,0],[-5,-2],[-4,-3],[-7,1],[-9,5],[-7,3],[-6,0],[-6,-2],[-5,-2],[-4,0],[-3,3],[-1,2],[0,2],[-2,-1],[-1,1],[-1,3],[-3,2],[-7,2]],[[3370,4390],[2,17],[2,8],[3,4],[3,10],[2,14],[0,12],[-1,11],[-2,7],[-5,4],[-2,6],[-1,6],[0,7],[1,6],[2,5],[4,6],[1,4],[-2,1],[0,8]],[[3377,4526],[2,15],[0,11]],[[3379,4552],[0,8],[0,7],[2,6],[1,6],[0,5],[1,4],[2,4]],[[3385,4592],[-1,4],[-2,7],[-4,10],[-2,9],[0,7],[2,5]],[[3378,4634],[3,6],[4,3],[3,2],[4,4],[3,4],[2,6],[1,7],[5,10],[8,12],[4,10],[1,5],[1,5],[2,3],[2,7],[2,11],[2,7],[2,2],[2,0],[2,-1],[2,2],[2,4],[1,5],[1,5],[3,6],[4,4],[2,2],[4,5],[3,6],[3,7],[5,15],[4,19],[3,17],[2,20],[2,11],[3,2],[2,0],[5,-2]],[[7246,7247],[4,3],[3,1],[3,0],[3,2],[2,5],[3,3],[5,0],[3,2],[2,3],[6,5],[11,5],[7,1],[4,-3],[5,-1],[5,2],[5,2],[6,1],[4,-1],[1,-1],[2,1],[2,4],[3,3],[4,3],[7,1],[8,-2],[6,-2],[3,-3],[3,-2],[6,-3],[6,1],[6,3],[5,1],[4,-2],[4,0],[5,1],[0,3],[-3,3],[-1,3],[0,2]],[[7398,7291],[1,1],[-1,1],[-1,-1],[-1,2],[-3,3],[-3,1],[-3,1],[-2,2],[-2,4],[-1,4],[0,4],[1,3],[2,2],[2,1],[4,0],[2,1],[1,2],[3,1],[3,-2],[4,0],[5,2]],[[8896,4793],[-10,5],[-4,4],[-3,1],[-3,0],[-1,2],[-1,2],[-2,-1],[-1,1],[-1,1],[-4,0],[-2,2],[-2,5],[-3,4],[-6,3],[-1,0]],[[7339,8479],[6,10],[4,4],[7,4],[11,6],[7,7],[4,6],[-1,3],[-3,0],[-3,2],[-1,5],[-5,3],[-6,2],[-4,3],[-2,2],[-3,2],[-4,0],[-4,-1],[-6,-3],[-6,-2],[-4,-1],[-2,1],[2,2],[0,3],[-2,3],[-2,1],[-2,0],[-1,0],[0,1],[-1,2],[-4,4],[-4,2],[-2,1],[-3,-2],[-1,-1],[1,-2],[0,-2],[-2,-2],[-1,0],[0,1],[-1,0],[-2,-1],[-3,0],[-3,1],[-1,0],[-1,-1],[-1,0],[-2,1],[0,2],[0,1],[-1,1],[-4,3],[-4,3],[-3,3],[-2,5],[-3,6],[-1,4],[1,1],[-1,2],[-2,2],[0,1],[1,1],[0,1],[-1,1],[-7,5],[-1,1],[2,1],[1,1],[1,3],[0,1],[0,1],[0,1],[1,0],[-1,1],[-2,4],[0,3],[2,2],[0,1],[-2,1],[-1,3],[0,4],[3,3],[5,2],[5,3],[4,4],[2,2],[0,2],[-1,2],[-1,1],[-1,2],[0,2],[1,1],[2,0],[0,1],[0,1],[2,2],[6,5],[1,3],[-3,3],[-1,4],[1,3],[-1,4],[-3,3],[-1,2],[-1,1],[1,3],[2,4],[0,2],[-2,0],[-1,1],[-1,3],[1,2],[4,3],[1,1],[-2,2],[0,2],[2,2],[0,2],[-1,1],[0,2],[1,3],[-4,6],[-7,8],[-10,6],[-14,4],[-8,2],[-4,-1],[-2,-1],[1,-1],[-2,0],[-4,3],[-2,1],[-3,-1],[-15,5],[-5,3],[0,1],[-1,1],[-2,-1],[-6,4],[-15,12]],[[4802,7204],[-10,0]],[[4792,7204],[-5,-3],[-5,-5],[-4,-3],[-6,0],[-5,-1],[-4,-5],[-4,-7],[-2,-8],[-2,-2]],[[2564,6931],[-4,0],[-4,4],[-3,5]],[[2553,6940],[-3,4]],[[2550,6944],[-3,7],[0,3],[0,3],[2,3],[1,2],[0,2],[1,1],[3,1],[1,1],[0,1],[0,2],[1,2],[0,4],[-1,5],[0,5],[1,6],[1,3],[-1,1]],[[2667,6992],[-7,-6],[-3,-1],[-2,0],[-1,2],[-3,5],[-1,-4],[-1,0],[-1,0],[-1,-3],[-2,-6],[-1,-4],[-2,0],[0,-2],[-1,-3],[0,-1],[-1,0],[-2,-4],[-2,-8],[-2,-6],[-3,-4],[-2,-1],[-1,3],[-1,-2],[-1,-1],[-1,2],[-2,0],[-2,-2],[-1,-2],[-1,-2],[-4,-9],[-7,-15],[-5,-7],[-3,1],[-2,3],[-2,4],[-4,2],[-6,-1]],[[2547,7056],[-5,4]],[[1355,8282],[-5,-1],[-3,1],[-5,2],[-3,1],[-2,2],[-2,4],[-2,6],[-2,14]],[[1299,8357],[-29,36],[-10,15],[-1,5],[-2,4],[-5,3]],[[4943,7871],[3,-2],[3,0],[7,2],[4,1],[1,1],[2,2],[1,0],[1,-3],[0,-2],[1,-1],[1,-2],[1,-2],[1,-3],[1,-3],[2,-1],[1,1],[1,3],[2,1],[2,1],[2,-1],[0,-2],[1,0],[2,-1],[3,-4],[1,-2],[2,1],[2,1],[0,2],[2,1],[5,1],[12,-2],[1,0]],[[2057,8463],[8,3],[10,2],[14,1],[6,2],[1,0],[0,1],[-2,2],[-2,2],[-1,0],[-1,1],[0,1],[0,2],[0,1],[-1,2],[1,1],[0,2],[-2,2],[1,4],[1,2],[0,2],[-2,0],[-1,2],[1,5]],[[2091,8514],[1,5],[2,5],[3,6],[1,4],[-1,1],[1,3],[3,4],[4,4],[5,2],[4,5],[3,8],[2,4],[0,2],[5,3],[9,2],[7,1],[5,-2],[3,-2],[0,-3],[1,-1],[1,-1],[5,1],[9,3],[5,3],[3,7]],[[2382,8559],[13,-5],[3,-1]],[[2179,8582],[21,6]],[[2302,8597],[11,-4],[4,-2],[1,-2],[1,-4],[1,-4],[1,-4],[5,-6]],[[6177,7058],[1,-4],[1,-1],[1,0],[0,-1],[0,-4],[2,-2],[4,-3],[1,-2],[1,-1],[-1,-1],[3,0],[1,-1],[0,-2],[0,-1],[-1,0],[-1,-2],[-2,-4],[3,-3],[5,-3],[4,-5],[2,-7],[2,-7],[0,-8],[0,-5],[-1,-2],[0,-3],[0,-2],[0,-2],[-1,-2],[0,-4],[0,-6],[2,-9],[5,-10],[2,-7],[-1,-3],[1,-7],[3,-11],[3,-10],[0,-8],[2,-6],[1,-3],[1,-2],[3,-2],[5,-1],[3,-2],[2,-2],[0,-4],[0,-5],[0,-3],[0,-1],[0,-3],[-2,-3],[-1,-3],[0,-3],[1,-4],[1,-6],[1,-3],[1,0],[1,-3],[2,-6],[3,-6],[6,-6],[3,-2],[1,1],[1,-1],[0,-1],[0,-2],[1,-1],[1,-1],[3,-1],[1,-1],[0,-2],[1,-3],[2,-3],[4,-3],[8,-3]],[[6272,6805],[6,6],[3,1],[2,-2],[4,-3],[6,-2],[3,-3],[1,-3],[1,-4],[-1,-4],[0,-3],[0,-3],[1,-2],[2,-2],[2,-3],[1,-6],[2,-2],[2,0],[2,-3],[0,-4],[2,-7],[4,-9],[2,-10],[0,-16]],[[5560,7569],[-3,-5],[0,-2],[0,-1],[0,-2],[0,-2],[0,-1],[0,-1],[1,-2],[0,-3],[0,-1],[0,-1],[0,-2],[1,-4],[0,-2],[-1,-1],[-1,-1],[0,-4],[1,-3],[2,-5],[1,-3],[0,-1],[0,-3],[2,-6],[1,-3],[-1,-4]],[[5592,7667],[-4,-1],[-2,-3],[-2,-6],[-5,-8],[-9,-10],[-4,-7],[1,-5],[0,-2],[-2,0],[-2,-1],[-2,-4],[-1,-3],[0,-3],[1,-2],[-1,-1],[-1,-2],[0,-2],[-1,-2],[-1,-2],[0,-3],[3,-5],[0,-4],[-1,-3],[1,-5],[1,-8],[0,-5],[-1,-1]],[[5673,7684],[2,-2],[0,-3],[-2,-9],[-2,-7],[-5,-1]],[[5666,7662],[-8,3]],[[5658,7665],[-6,4],[-5,4],[-5,1],[-4,-2],[-3,-1],[-2,1],[-3,0]],[[5630,7672],[-4,-2],[-4,1],[-2,4],[-2,4],[0,6],[0,4]],[[5618,7689],[-1,0]],[[5617,7689],[-3,-2],[-4,-5],[-3,-4],[-3,-2],[-4,-1],[-3,1],[-1,-2],[-1,-4],[-1,-2],[-2,-1]],[[6691,7870],[3,-10]],[[6694,7860],[10,-3]],[[6704,7857],[4,1],[2,3],[1,7],[-2,10],[0,7],[1,4],[-1,4],[-1,4],[1,5],[3,7],[2,4],[1,1],[2,1],[6,0],[7,2],[8,5],[5,5],[2,5],[5,6],[9,6],[7,8],[7,15],[1,8],[-1,6],[-2,6],[-1,6],[1,5],[0,3],[2,1],[0,2],[0,2],[1,2],[2,2],[1,3],[2,3]],[[6779,8016],[4,2]],[[6783,8018],[10,4],[7,4],[1,6],[2,3],[1,2],[1,2],[-1,1],[0,2],[1,3],[0,2],[-1,2],[0,2],[0,2],[2,5],[4,8],[2,6],[-1,3],[1,3],[3,1],[2,4],[4,8],[1,7],[1,3],[1,2],[0,2],[0,3],[2,4],[5,4],[1,3],[0,2],[1,3],[5,3],[2,3],[0,2],[0,2],[2,3],[0,3],[-1,2],[1,3],[2,4],[1,4],[0,3],[1,2],[1,0],[1,1],[0,2],[1,3],[1,3],[3,3],[6,5],[0,1],[0,2],[0,1],[0,1],[1,1],[1,1],[1,2],[1,1],[0,2],[0,3],[0,2],[2,0],[0,2],[-1,2],[-1,2],[0,2],[1,1],[1,2],[0,4],[1,3],[3,2],[6,2],[10,1],[5,1],[0,2],[1,2],[-1,2],[1,3],[3,6]],[[3634,4115],[-3,9],[-2,2],[-3,5],[-3,9],[-1,7],[1,6],[1,4],[2,3],[3,6],[3,9],[2,5],[3,2],[1,5],[1,8],[0,5],[-1,3],[0,3],[1,2],[5,7],[2,1],[2,-2],[2,-1],[1,2],[5,7],[1,4],[0,4],[0,1],[2,0],[1,1],[2,3],[1,4],[1,5],[-1,5],[-2,2],[0,8],[1,13]],[[3662,4272],[-1,11],[-3,15],[2,6],[0,3],[-1,1],[0,2],[0,2],[-1,4],[-3,4],[-3,11],[-4,22],[0,6],[2,3],[2,5],[1,7],[-2,8],[1,8],[2,6],[1,7],[-1,8],[0,9],[0,9],[1,7],[1,4],[1,4],[-1,3],[0,2],[1,2],[0,4],[-1,6],[-1,8],[1,8],[2,12],[3,15],[2,11],[-1,6],[1,5],[0,3],[0,6],[-1,7],[0,5],[0,2],[2,1],[2,1],[1,4],[1,7],[2,5],[4,4],[2,5],[1,5],[1,4],[2,3],[0,3]],[[3680,4591],[0,3],[-1,1],[-2,-1],[-2,1],[-1,3],[0,2],[2,1],[1,3],[2,5],[2,13],[2,21],[0,19],[-1,18],[-1,11],[-1,3],[-3,2],[-4,3],[-3,3],[0,4],[-2,1],[-3,0],[-3,1],[-4,3],[-2,1],[-2,0],[-2,-3],[-2,-3],[-1,-3],[-3,-1]],[[3619,4786],[1,27],[0,15],[-1,12],[0,7],[1,4],[1,1]],[[7493,7980],[-11,-12],[-6,0],[-2,2],[-2,5],[-1,3],[-2,2],[-5,1],[-7,1],[-5,0],[-2,-2],[-3,1],[-4,3],[-5,3],[-6,2],[-5,0],[-4,-2],[-2,1],[0,3],[2,5],[4,5],[3,4],[0,4],[0,3],[-1,3],[0,3],[2,3],[0,5],[-1,5],[-3,3],[-6,3],[-3,2],[0,2],[-1,4],[1,2],[1,2],[0,3],[0,3],[-2,1],[-5,2],[-2,2],[-2,3],[-3,0],[-5,-2],[-2,3],[0,4],[-3,5],[-2,3],[-4,1],[-2,2],[-1,4],[-2,3],[-4,4],[-5,2],[-5,0],[-4,0],[-4,3],[-3,2],[0,3],[1,3],[0,3],[0,2],[-1,2],[0,3],[0,5],[-1,3],[0,2],[0,4],[0,2],[0,2],[1,2],[0,2],[-1,4],[-2,3],[-2,2],[-1,3],[-2,5],[-2,3],[-2,1],[-1,1],[-1,4]],[[7582,6894],[3,5],[5,2],[7,-1],[5,1],[4,5],[5,10],[3,4],[2,0],[4,3],[4,5],[5,1],[5,-2],[5,-4],[2,-5],[3,-3],[2,0],[3,-2],[4,-5],[1,-4],[0,-2],[1,-1],[1,-1],[3,-6],[4,-10],[4,-6],[2,-2],[1,-1],[1,1],[1,-1],[0,-2],[2,0],[2,1],[2,-2],[1,-3],[2,-3],[3,-2],[1,-3],[0,-3],[1,-3],[1,-2],[1,0],[0,1],[0,-1],[1,-2],[1,-1],[3,1],[1,-1],[0,-4],[2,-5],[3,-8],[3,-5],[1,-1],[1,-3],[1,-5],[6,-8],[11,-9],[5,-7],[0,-2],[2,-6],[3,-7],[2,-6],[-1,-5],[1,-4],[2,-5]],[[8512,9019],[-1,8],[3,5],[5,5],[3,4],[0,4],[2,4],[5,4],[7,3],[9,2],[7,4],[10,8]],[[5683,4823],[0,10],[-1,5],[-2,4],[-2,4],[-1,6],[-1,10],[-2,9],[-5,12],[-4,15],[-1,17],[-2,7],[-2,2],[-2,2],[-1,3],[-5,3],[-9,4],[-6,4],[-2,6],[-3,3],[-3,1],[-3,2],[-3,3],[-1,3],[-1,2],[-3,3],[-7,5],[-6,4],[-3,3],[-2,3],[-1,1],[-1,-1],[-2,1],[-2,3],[-3,1],[-3,0],[-2,1],[-1,2],[-1,-1],[-1,1],[-1,2],[-1,1],[-2,0],[-1,-2],[-1,-2],[-1,-1]],[[2684,6928],[6,-7]],[[8512,9019],[-2,4],[-2,3],[-1,2],[0,4],[1,5],[0,3],[1,2],[0,3],[0,4],[2,3],[4,2],[3,3],[1,2],[-1,3],[-3,6],[-1,5]],[[7521,6905],[10,1],[14,-2],[6,-3],[2,-3],[3,-1],[3,3],[4,2],[5,-2],[4,-2],[2,-3],[3,-2],[5,1]],[[5516,5204],[1,-21]],[[5517,5183],[-4,-21]],[[5513,5162],[-8,-28]],[[5505,5134],[-4,-23],[0,-16],[0,-10],[-1,-7],[-3,-16],[-1,-15],[1,-18],[-1,-17],[-3,-15],[-1,-13],[1,-15]],[[3009,4148],[0,6],[1,3],[1,0],[0,3],[-1,5],[1,5],[3,8],[1,5],[0,7],[-1,10],[-1,7],[-1,3],[-1,3],[-2,2],[-2,5],[-2,8],[-3,4],[-5,1],[-4,3],[-3,6],[-6,5],[-6,6],[-5,2],[-2,-2],[-3,-1],[-2,2],[-7,14],[-3,6],[0,3],[0,6],[-2,8],[-2,6],[-3,5],[-3,9],[-3,13],[0,8],[1,6],[-1,11],[-4,15],[-2,10],[0,4],[1,2],[3,0],[4,-2],[3,-4],[3,-1],[1,0],[0,5],[-1,8],[-1,7],[1,7],[-1,6],[-4,4],[-2,6],[-1,6],[0,5],[1,4],[0,2],[-1,1],[0,3],[1,2],[0,1],[0,1],[-1,0],[0,2],[-1,3],[1,2],[1,0],[1,1],[0,3],[-1,1],[-3,0],[-1,4],[0,7],[-1,4],[-1,4],[-1,0],[-1,1],[0,1],[-1,2],[-1,3],[-1,4],[0,6],[0,3],[-1,1],[-1,2],[1,1],[-1,1],[0,1],[-2,10],[1,6],[3,7],[2,2],[1,0],[1,1],[0,4],[-1,2],[-2,-2],[-1,0],[-1,2],[-1,0],[-1,0],[0,2],[0,5],[-1,4],[-1,1],[0,2],[0,2],[0,1],[-1,-1],[-1,2],[1,3],[0,2],[-1,2],[-1,1],[-1,0],[0,1],[0,1],[0,2],[-3,2],[-1,-1],[0,-2],[-1,0],[-1,3],[-1,2],[1,2],[-1,3],[-1,4],[0,1],[1,1],[0,1],[-1,4],[0,3],[1,3],[-1,4],[-3,5],[-2,2],[-1,0],[-1,0],[1,2],[-1,1],[0,2],[0,1],[3,5],[1,2],[-1,1],[0,2],[0,3],[2,4],[0,5],[-1,4],[0,3],[0,2],[0,2],[-1,3],[-1,2],[1,2],[0,4],[-1,6],[0,4],[2,3],[1,0],[1,1],[0,1],[1,1],[1,-1],[2,1],[3,4],[1,0],[1,0],[1,1],[0,1],[1,5],[3,6],[2,1],[1,-2],[1,0],[1,1],[0,1],[1,-1],[1,1],[0,4],[1,2],[2,1],[0,2],[0,1],[0,1],[1,1],[-1,2],[0,1],[1,2],[0,1],[0,1],[0,1],[1,2],[1,2],[-1,5],[1,5],[1,5],[0,1],[1,-1],[1,-2],[2,1],[2,3],[1,3],[1,3],[1,0],[0,1],[0,2],[0,3],[2,4],[1,0],[1,1],[0,1],[0,1],[1,3],[1,3],[0,1],[0,1],[0,1],[0,3]],[[5793,5199],[-4,3],[-2,0],[-2,-1],[-1,0],[-1,4],[-2,2],[-2,0],[-2,-1],[-4,-3],[-4,-1],[-4,0],[-4,3],[-3,6],[-2,2],[-1,0],[-1,-3],[0,-5],[0,-5],[-2,-4],[-1,-1],[-1,1],[-2,0],[-2,-1],[-1,4],[-1,8],[-1,7],[-1,5],[-1,3],[-1,0],[-3,-3],[-6,-10],[-3,-5],[-2,-1],[-2,2],[-3,1],[-2,-1],[-1,-2],[-1,-5],[-2,-2],[-2,2],[-2,0],[-2,-2],[-3,-1],[-3,1],[-3,-2],[-1,-3],[-2,-2],[-2,-1],[-2,1],[-1,3],[-3,1],[-5,0],[-5,3],[-5,6],[-6,4],[-5,-1],[-4,2],[-3,5],[-3,1],[-3,-1],[-3,1],[-3,2],[-4,0],[-6,-2],[-5,4],[-7,12]],[[5622,5229],[-14,7],[-6,1],[-4,-2],[-5,4],[-3,1],[-1,-2],[-3,2],[-4,5],[-5,2],[-4,-1],[-2,1],[-2,5],[-3,8],[-5,8],[-6,6],[-4,5],[-1,3],[-4,2],[-5,0],[-5,-3],[-7,-10],[-6,-20],[-4,-8],[-3,-2],[-1,-5],[2,-8],[0,-9],[-1,-15]],[[6628,7871],[0,-4],[1,-3],[2,-4],[0,-4],[0,-4],[-1,-3],[-1,-3],[-4,-2],[-6,-3],[-3,-3],[-1,-1]],[[6615,7837],[-3,-1]],[[6612,7836],[-7,2],[-7,4],[-8,6],[-10,4],[-11,3],[-8,4],[-5,5],[-5,5],[-4,2],[-7,2],[-10,2],[-13,-2],[-16,-6],[-11,-3],[-4,0],[-3,-1],[-2,-2],[-3,-2]],[[6478,7859],[-5,-1],[-4,0],[-2,2],[-3,0],[-3,-1]],[[6461,7859],[-2,-2],[-1,-3],[-2,0],[-4,2],[-2,0],[-1,-2],[-2,0],[-3,0],[-2,0],[-1,-2],[-4,-4],[-7,-4],[-3,-3],[-1,-4],[-1,-5],[-3,-5],[-1,-4],[1,-4],[-1,-3],[-1,-3],[0,-3],[0,-4],[0,-2],[-1,-1],[0,-2],[1,-1],[0,-3],[-1,-3],[1,-3],[3,-4],[2,-3],[0,-5],[0,-4],[1,-3],[2,-2],[1,-4],[1,-6],[2,-4],[1,0],[0,-2],[1,-2],[2,-3],[1,-3],[0,-1],[0,-1],[2,-2],[1,-1],[0,-1],[0,-1],[1,0],[0,-2],[1,-4],[0,-4],[-1,-4],[-1,-4],[-1,-4],[1,-1],[0,-2],[0,-3],[-2,-11],[0,-2],[-2,-1],[-1,-1],[-2,-2],[0,-2],[0,-2],[0,-1],[1,-1],[0,-1],[-1,-1],[-1,-2],[0,-5],[0,-3],[0,-1],[0,-2],[2,-6],[0,-8],[-1,-9],[2,-8],[3,-6],[2,-4],[1,-2],[0,-1],[-1,-1],[0,-1],[1,-1],[1,-2],[0,-2],[-1,-5],[-5,-10]],[[6650,8028],[-3,-6],[-3,-5],[-1,-2],[0,-3],[-1,-3],[-1,-5],[0,-4],[2,-5],[1,-3],[-1,-4],[0,-3],[2,-3],[0,-3],[0,-1],[-2,-3],[-3,-2],[-1,-4],[0,-5],[1,-3],[2,-3],[0,-2],[-2,-3],[-2,-5],[-2,-8],[0,-7],[1,-6],[1,-4],[0,-2],[0,-1],[1,-2],[1,-1],[1,0],[-1,-3],[0,-3],[-6,-12]],[[3618,3416],[-3,2],[-3,1],[-3,0],[-2,0],[-1,-1],[-2,0],[-6,3],[-3,2],[-5,8],[-6,15],[-4,9],[-2,1],[-3,4],[-3,6],[-3,2],[-1,0],[-1,1],[-2,3]],[[3565,3472],[-2,1],[-1,-2]],[[3562,3471],[-1,0],[-2,0]],[[3559,3471],[-1,2],[-2,6],[-2,3],[-3,2],[-1,0],[-1,-1],[-1,1],[-1,0],[-1,0],[-2,2],[-3,1],[-3,-2],[-3,1],[-3,3],[-2,1],[-1,0],[-1,1],[-1,1],[-2,0],[0,-1],[-1,1],[-2,-1],[-1,-1],[-1,1]],[[3520,3491],[0,1],[-1,2]],[[3519,3494],[-1,1],[-2,0],[-1,-1],[-1,-2],[0,-2],[-2,-1],[-2,-1],[-1,0],[0,2],[-2,1],[-2,-1],[-1,1],[-3,0]],[[3501,3491],[-2,-5],[-3,-2],[-1,2],[-1,-2],[-2,-6],[-1,-2],[-4,-1],[-1,-1],[-2,0],[-1,-1],[-2,-3],[-1,-1],[-2,1],[-1,-1],[-2,-3],[0,-3],[-1,-3],[-1,-2],[-2,-1],[-1,-2],[0,-2],[-1,-2],[-4,-1],[-3,-3],[-2,-5],[-1,-3],[-3,-2],[-4,-4],[-1,-3],[2,-3],[0,-2],[0,-2],[-1,0],[-3,1],[-1,0],[-1,0],[0,-2],[0,-3],[-1,-1],[-1,-1],[-1,-2],[-1,-3],[-2,-4],[-3,-5],[-3,-6],[-2,-8],[-2,-6],[-3,-2],[-2,-4],[-1,-4],[-2,-8],[-5,-10],[-4,-6],[-4,-4],[-2,-4],[0,-5],[-3,-5],[-4,-6]],[[3401,3325],[-3,-5]],[[3398,3320],[0,-3],[-1,-5],[-4,-7],[-1,-5],[2,-7],[0,-8],[-1,-3],[-1,-1],[-1,-2],[1,-3],[0,-4],[0,-5],[-2,-6],[-2,-7],[-1,-4],[1,-2],[1,-3],[0,-2],[-1,-4],[-1,-4],[-1,-4],[-2,-2],[-1,-3],[1,-3],[0,-4],[0,-4],[0,-3],[1,-4],[0,-4],[-2,-8]],[[2488,5910],[-1,3],[-3,1],[-2,3],[0,3],[-1,3],[-1,5],[-3,4],[-4,4],[-4,7],[-3,7],[-3,5],[-2,2]],[[2461,5957],[-1,1],[0,2],[1,1],[-1,2],[-1,2],[-1,2],[0,2],[0,2],[2,0],[-1,1],[-1,3],[1,2],[2,0],[1,2],[-1,3],[0,1],[-1,0],[0,1],[0,2],[-1,1],[-1,1],[-1,0],[0,-2],[-1,1],[0,2],[-1,0],[-1,-1],[0,-2],[0,-1],[-1,-1],[-1,2],[-2,5],[-2,2],[-1,-1],[-3,1],[-2,4],[-2,3],[1,3],[-1,3],[-1,4],[-1,1]],[[2438,6011],[-2,3],[-5,3],[-3,1],[-1,-1],[-1,1],[0,5],[-1,3],[0,4],[0,1],[-1,2]],[[2438,6011],[-1,8],[-1,4],[-2,2],[-2,4],[-1,7]],[[5711,3462],[-7,-4],[-4,-6],[-3,-7],[-3,-5],[-4,-1],[-2,-3],[-2,-5],[-1,-6],[1,-6],[-1,-2],[-1,-1],[-1,-1],[0,-2],[-1,-1],[0,1],[-2,0],[-1,-1],[-1,1],[-1,3],[-1,2],[-2,2],[-2,-2],[-3,-7],[-2,-7],[-1,-9],[-3,-6],[-7,-5]],[[5781,3507],[-4,8],[-2,2],[-3,-4],[-3,0],[-2,1],[-2,-2],[-2,-3],[-1,-2],[-3,0],[-2,-1],[-2,-3],[-2,0],[-4,3],[-1,0],[-1,-3],[-1,-1],[-1,1],[-4,-3],[-5,-7],[-2,-3],[0,-2],[1,-1],[0,-3],[-1,-3],[1,-2],[-1,-1],[-3,-1],[-3,-3],[-4,-8]],[[5836,3534],[3,-5],[-1,-5],[-4,-8],[-6,-6],[-4,-2],[-4,0],[-2,-1],[0,-2],[-2,-1],[-2,1],[-2,-2],[-1,-3],[-2,-2],[-1,-1],[-1,0],[-2,2],[-2,0],[-2,-1],[-2,1],[-3,2],[-1,-1],[0,-1],[-2,-2],[-1,0],[0,2],[-1,1]],[[2212,6228],[5,-5],[5,-4],[3,-5],[1,-6],[2,-3],[2,0],[1,-1],[0,-1],[2,0],[1,3],[3,0],[4,-3],[3,2],[4,5],[3,3],[2,0],[2,2],[1,4],[1,2],[2,0],[2,0]],[[7623,7873],[-11,-7],[-11,-2],[-25,1],[-11,6],[-6,6],[-3,6],[1,6],[5,6],[3,5],[2,5],[0,4],[-2,3],[-1,4],[-1,3],[-3,2],[-8,0],[-4,1],[0,3],[-2,1],[-4,-1],[-3,1],[-2,2],[1,4],[2,7],[1,5],[-1,3],[0,2],[0,2],[2,2],[3,0],[4,3],[3,6],[2,4],[-1,2],[-2,2],[-4,3],[-2,2],[-2,3],[0,2],[0,2],[0,1],[-2,1]],[[7583,8227],[-1,-3],[1,-1],[3,0],[1,-3],[2,-4],[2,-15],[0,-7],[-1,-5],[1,-5],[3,-4],[1,-4],[0,-4],[0,-3],[-1,-2],[-1,-2],[2,-7],[2,-2],[2,-1],[2,-4],[2,-8],[0,-6],[-3,-6],[-2,-3],[-3,-1],[-1,-2],[0,-2],[-2,-2],[-3,-1],[-2,-2],[0,-3],[-6,-3],[-12,-3],[-6,-3],[-1,-3],[1,-3],[3,-3],[2,-3],[0,-3],[0,-3],[-2,-5]],[[5913,5072],[3,-28],[2,-12],[3,-9]],[[5902,5086],[1,-2]],[[5871,5121],[0,1]],[[5871,5122],[10,7],[6,0],[4,-4],[2,-1],[2,0],[2,-2],[1,-6],[0,-5],[0,-5],[-2,-5],[-3,-4],[-2,-3],[0,-2],[1,-1],[3,1]],[[8511,8577],[0,-6],[-3,-6],[-6,-7],[-8,-5],[-10,-4],[-9,0],[-9,3],[-5,2],[-1,2],[-7,2],[-20,2],[-11,-8],[-5,-2],[-3,1],[-9,0],[-14,-2],[-9,-3],[-3,-2],[-5,-1],[-6,0],[-4,-1],[-1,-2],[-2,-1],[-2,2],[-2,-1],[-3,-3],[-3,-2],[-3,0],[-2,-2],[0,-5],[-4,-1],[-8,3],[-11,1],[-14,-3],[-7,-2],[-1,-1],[0,-2],[1,-2],[-2,-2],[-4,-2],[-8,-2],[-10,-1],[-7,-3],[-4,-3],[-3,-6],[-2,-8],[0,-5],[1,-2],[0,-2],[-2,-1],[0,-4],[0,-5],[1,-3],[2,-1],[0,-3],[0,-3],[1,-4],[3,-5],[1,-3],[-1,-4],[-2,-1],[-1,1],[-1,0],[-2,-3],[-2,-3],[-4,-2],[-6,-1],[-7,1],[-6,3],[-6,3],[-4,2],[-2,3],[0,2],[1,3],[-3,3],[-6,4],[-2,3],[-1,3],[0,2],[1,3],[-1,1],[-4,0],[-3,0],[-2,2],[-2,2],[-1,2],[1,3],[1,2],[-1,1],[-2,1],[-1,2],[1,3],[0,2],[0,2],[-2,2],[-2,2],[-3,0],[-2,-2],[-2,-1],[-3,1],[-2,2],[-1,2],[-1,1],[1,2],[0,2],[-9,-2],[-3,0],[-2,2],[-3,1],[-2,-1],[-1,0],[0,2],[-2,1],[-3,1],[-3,-2],[-4,-4],[0,-2],[-1,-2],[-2,-1],[-1,-1],[0,-2],[0,-2],[1,-2],[1,-1],[0,-2],[-1,-2],[-2,0],[-1,0],[-1,2],[-1,4],[-2,2],[-2,1],[-2,1],[0,2],[-2,0],[-3,-1],[-1,-1],[0,-2],[-2,-1],[-6,3]],[[7875,8665],[4,1],[3,-1],[3,-3],[5,-7],[6,-4],[8,-3],[7,-2],[4,0],[5,2],[6,4],[4,1],[2,-1],[4,-4],[3,-5],[2,-4],[0,-3],[1,-1],[1,-1],[1,0],[2,1],[4,0],[4,-1],[5,0],[4,3],[2,2],[1,2],[4,1],[13,3],[8,-2],[3,-1],[1,-2],[0,-2],[-1,-1],[1,-1],[0,-1],[0,-1],[1,-2],[2,-4],[3,-1],[4,1],[4,0],[7,-5],[1,-1],[0,-1],[-1,-1],[2,-1],[3,-3],[3,0],[3,2],[3,-1],[2,-3],[3,-3],[4,-2],[2,-2],[-1,-4],[-1,-2],[-2,-2],[-1,-2],[0,-2],[2,-3],[4,-3],[0,-2],[-3,-2],[-2,-3],[1,-4],[0,-3],[-1,-2],[-2,0],[-3,0],[-2,-2],[-1,-5],[1,-2],[5,0],[4,0],[3,-2],[0,-2],[-3,-2],[-1,-2],[1,-2],[1,-2],[-1,-2],[1,-1],[2,-2],[0,-2],[-2,-4],[-2,-3],[-3,-1],[-1,-1],[0,-2],[3,-3],[1,-3],[5,-4]],[[5524,7757],[-3,10],[0,4],[1,2]],[[5525,7773],[4,1],[2,2],[2,3],[4,1],[7,-3],[7,0],[12,5],[6,3],[4,2],[2,4],[5,3],[5,1],[6,3],[6,6],[4,6],[4,5],[1,9],[-1,12],[0,7],[0,3],[2,3],[2,2],[0,3],[0,3],[-1,2],[-2,0],[0,1],[0,3],[-3,2],[-5,3],[-3,4],[0,3],[-2,3],[-3,3],[-1,3],[1,1],[0,3],[-1,4],[-3,6],[-4,7],[-4,4],[-3,2],[-5,0],[-9,-1],[-7,1],[-9,8],[-12,5],[-7,6],[-5,10],[-7,6],[-7,3],[-2,4],[3,7],[4,5],[5,3],[3,4],[0,5],[1,4],[2,2],[1,4],[0,4],[0,5],[-1,6],[0,4],[2,5],[1,3],[1,5]],[[6328,7596],[8,-3],[3,-5],[1,-6],[1,-5],[3,-2],[3,-5],[5,-10]],[[6268,7789],[-5,-5],[-2,-4],[-1,-4],[-1,-4],[0,-4],[-1,-6],[-3,-5],[-3,-7],[-1,-6],[-1,-3],[-1,-2],[0,-1],[0,-2],[0,-4],[-4,-10],[-7,-16],[-1,-3],[-1,-4],[2,-3],[8,-4],[5,-2],[2,1],[3,0],[3,-2],[2,0],[1,2],[3,0],[5,-3],[2,-1],[0,-1],[1,-1],[2,-1],[4,-6],[2,-6],[0,-6],[2,-5],[2,-2],[2,-2],[0,-2],[1,-2],[3,-1],[3,-4],[4,-9],[3,-4],[2,-1],[2,-1],[1,-3],[1,-2],[0,-4],[0,-2],[4,-4],[7,-6],[3,-5],[0,-3],[1,-2],[2,0],[3,-4],[4,-9],[2,-6],[-1,-2],[0,-3],[1,-3],[-3,-6],[-5,-11],[-2,-7],[0,-4],[-1,-1],[-1,-2],[-1,-1],[1,-2],[0,-1],[1,-2],[1,-2]],[[6386,7969],[3,0],[2,-3],[1,-5],[0,-4],[-2,-3],[-3,0],[-3,1],[-4,0],[-4,-3],[-4,0],[-1,2],[-3,2],[-4,0],[-6,-1],[-7,-3],[-4,-3],[-1,-2],[1,-4],[1,-4],[-1,-6],[-5,-7],[-4,-10],[-4,-13],[-4,-8],[-4,-3],[-3,-2],[-4,1],[-7,-4],[-4,-3],[-4,-5],[-3,-4],[-2,-1]],[[6206,8148],[6,-10],[5,-5],[6,-4],[3,-4],[1,-3],[2,-2],[2,0],[3,-2],[3,-3],[6,0],[9,3],[5,0],[3,-2],[2,0],[1,2],[2,1],[3,0],[2,1],[2,1],[2,0],[1,-2],[3,1],[3,3],[4,3],[6,3],[5,-2],[5,-5],[9,-3],[18,-1],[2,-1],[1,-3],[1,-4],[3,-4],[4,-3],[6,-2],[10,-3],[6,-5],[1,-11]],[[6031,8152],[7,6],[2,4],[1,4],[2,6],[5,10]],[[5905,8180],[2,-10],[0,-4],[1,-2],[1,-1],[3,-1],[6,0],[6,-2],[7,-4],[4,-3],[1,-3],[3,-4],[4,-4],[0,-3],[-2,-2],[-1,-2],[0,-1],[5,-4],[11,-6],[6,-2],[4,2],[2,2],[1,3],[0,2],[-1,1],[1,1],[1,3],[0,2],[0,3],[2,1],[6,2],[3,5],[2,3],[3,1],[2,1],[2,3],[3,1],[4,0],[4,-1],[5,-2],[3,-3],[1,-2]],[[6148,8193],[10,-2],[5,0],[3,2],[5,0],[11,-4]],[[6111,8197],[-5,6],[-1,3],[0,3],[-3,3],[-5,4],[-7,5],[-15,7]],[[6063,8198],[4,10],[1,6],[-1,8]],[[5002,5352],[0,-9],[2,-4],[3,-3],[3,-1],[3,0],[2,-1],[1,-3],[1,-4],[1,-8]],[[5310,8299],[-1,-5],[-2,-3],[-4,-5]],[[5311,8314],[-1,-2],[-1,-2],[0,-2],[1,-3],[1,0]],[[5334,8362],[0,-2],[0,-5],[-1,-8],[-2,-3],[-4,2],[-4,-1],[-3,-2],[-4,-5],[-6,-8],[-1,-2]],[[5846,8364],[1,1],[0,2],[1,0]],[[5799,8399],[1,-4],[8,-10],[5,-5],[9,-8]],[[6491,8424],[-1,2],[0,2],[0,1],[-1,2],[-2,2],[-3,0],[-3,-2],[-2,1],[-2,2],[-4,2],[-11,2],[-2,2],[-4,0],[-6,0],[-4,-1],[-3,-2],[-2,-2],[0,-1],[-3,0],[-6,1],[-7,-2],[-9,-3],[-3,-2],[-2,2],[-1,4],[0,3],[-1,5],[-1,2],[-5,1],[-6,-1],[-2,2],[0,2],[2,3],[1,2],[-1,2],[-2,1],[-4,0],[-6,-3],[-8,-5],[-6,0],[-6,3],[-7,-2],[-9,-7],[-5,-5],[-1,-4],[-4,-6],[-6,-6],[-6,-5],[-7,-5],[-9,-4],[-17,-3]],[[6538,8464],[-6,4],[-4,0],[-3,1],[-3,3],[-2,0],[-2,-3],[-3,-2],[-4,0],[-3,-1],[-2,-3],[0,-3],[-1,-2],[1,-5],[2,-7],[2,-6],[4,-3],[4,-1],[4,-1],[2,-3],[1,-5],[-1,-3],[0,-1],[-21,-5],[-8,0],[-4,6]],[[5138,7878],[-7,-3],[-4,-3],[-5,2],[-9,5],[-3,1]],[[2645,7241],[3,0],[1,1],[-3,3],[-1,1],[0,2],[0,3],[-1,2],[-2,1],[-4,4],[-4,5],[-4,4],[-5,3],[-5,-1],[-6,-3],[-6,-2],[-8,-1],[-6,-5],[-6,-9],[-4,-5],[-2,1],[-2,-2],[-3,-3],[-5,-7],[-1,-4],[0,-6],[0,-5],[1,-2],[1,-5],[-1,-7],[0,-7],[-1,-5],[-2,-4],[-2,-3]],[[2567,7185],[-1,-3],[0,-3],[0,-2],[-1,-2],[1,-3],[1,-6],[1,-5],[1,-6],[-1,-3],[-1,-4],[-2,-7],[-1,-4],[-1,-1],[-2,-2],[-1,-5],[-1,-2],[-2,0],[-1,-1],[0,-2],[0,-2],[1,-2],[-1,-2],[-1,-1],[0,-1],[1,-1],[-1,0],[0,-1],[-1,-3],[0,-4],[0,-2],[-1,0],[0,-2],[1,-4]],[[9881,2829],[2,3],[0,2],[-1,1],[0,1]],[[9890,2850],[1,4],[2,1],[2,0],[1,2],[1,3],[-1,1],[-2,-1],[-1,2],[-2,3],[-3,1],[-4,-1],[-2,2],[-2,3],[-1,3],[-1,5],[0,5],[1,4],[-1,4],[-2,2],[-3,2],[-3,3],[-3,6],[-2,5],[0,6],[-1,5],[-2,6],[-2,2],[-5,0],[-1,-3]],[[9735,2555],[-3,-12],[-2,-4],[-1,-2]],[[9729,2537],[-1,-2]],[[9728,2535],[0,-1],[-1,-6],[2,-6],[6,-8],[2,-3],[2,-2],[7,-3],[3,-1]],[[9217,3403],[-3,-2],[-2,-3],[-3,-7]],[[9209,3391],[-1,-4],[-1,-3],[-3,-3],[-1,2],[-1,7],[-2,4],[-3,3],[-2,2],[0,3],[-2,3],[-3,2],[-4,2],[-7,-1]],[[1608,7412],[-3,3],[-4,2],[-2,3],[0,5],[-1,5],[-1,2],[-5,5],[-8,8],[-4,7],[-2,10],[-1,10],[1,5],[2,2],[1,2],[-1,2],[0,2],[1,3],[-1,2],[-1,1],[1,2],[2,3],[1,3],[-1,3],[0,2],[1,2],[1,2],[-1,2],[0,2],[1,2],[2,1],[5,1],[3,4],[0,3],[-1,4],[-1,3],[-1,3],[-1,2],[1,2]],[[2372,7777],[-1,1],[0,2],[0,3],[-1,1],[-2,1],[-2,0],[-3,-1],[-2,1],[0,2],[-2,2],[-3,2],[-1,5],[-2,1],[-3,0],[-3,-2],[-3,-5],[-3,-4],[-5,-1],[-3,0],[-1,1],[0,2],[0,5]],[[2333,7799],[0,3],[-2,3],[-6,7]],[[8255,7365],[-1,2],[0,1],[1,3],[1,3],[-1,5],[-1,3],[1,3],[0,3],[4,4],[6,4],[5,2],[3,1],[4,1],[5,3],[8,0],[12,-2],[9,0],[7,2],[36,9]],[[8139,6266],[2,-4],[2,-8],[1,-6],[1,-6],[5,-11]],[[8139,6266],[7,-6],[3,-2],[1,-3],[2,-1],[1,0]],[[8138,6279],[12,1]],[[8133,6285],[0,-3],[2,-9],[2,-6],[2,-1]],[[8133,6285],[3,-2],[1,-3],[2,-5],[2,-3],[3,0],[3,-1]],[[8091,6304],[4,-2],[1,-4],[2,-7],[4,-5],[12,-4],[4,3],[2,-1],[2,-3],[2,0],[2,4],[2,1],[3,0],[2,-1]],[[8354,7412],[8,4],[8,1],[11,-3],[8,3],[6,8],[6,5],[4,2],[4,1],[4,0],[3,-2],[4,-5],[3,-2],[2,0],[2,-1],[2,-2],[1,-2],[1,-4]],[[3515,4364],[4,8],[1,7],[-1,8],[1,6],[3,4],[2,8],[0,12],[2,8],[1,3],[0,2],[-1,2],[0,3],[0,4],[2,5],[3,6],[2,5],[2,1],[2,4],[1,5],[3,1],[5,-1],[3,2],[0,5],[2,5],[2,5],[0,4],[-1,4],[0,5],[0,6],[-1,5],[-3,3],[-2,5],[-1,5],[-2,4],[-3,1],[-2,2],[-1,3],[0,4],[-1,5],[-1,8],[-2,9],[1,15],[3,20],[3,13],[2,6],[4,4],[4,2],[2,3],[2,6],[0,5],[-2,4],[-1,3],[-3,0],[-2,3],[-3,6],[-1,5],[0,7],[-2,4],[-1,5],[0,6],[-1,8],[-2,10],[-3,7],[-2,3],[-1,5],[-1,8],[1,12],[3,11],[1,6],[1,11],[-1,4],[0,4],[2,3],[1,7],[0,14]],[[3538,4785],[8,15],[3,8],[1,8],[2,2],[3,-6],[2,-4],[0,-3],[1,-2],[1,-2],[2,1],[2,3],[1,3],[-1,3],[1,4],[1,6],[0,4],[-3,2],[-2,5],[-3,7],[-2,7],[1,6],[-2,9],[-1,6],[-2,7],[-2,12],[-1,16],[1,4],[1,2]],[[8057,6300],[3,7],[4,1],[8,-6],[3,1],[2,-1],[2,-3],[3,0],[9,5]],[[2734,7003],[1,-1],[2,0],[3,3],[13,7],[6,2],[5,-1],[1,-1]],[[7175,6717],[-7,-10],[-2,-9],[-2,-3],[-1,1],[-2,-2],[-5,-3],[-2,-3],[0,-7],[-1,-4],[-3,-4],[-3,-6],[-4,-8],[-2,-12],[-1,-7],[1,-2],[0,-2],[0,-1],[0,-1],[1,-1],[0,-4],[0,-8],[0,-7],[2,-6],[0,-5],[0,-7],[1,-5],[2,-7],[4,-6],[1,-2],[-1,-3],[1,-2],[1,-4],[0,-4],[-1,-4],[0,-5],[1,-7],[2,-3],[2,0],[0,-3],[0,-5],[0,-3],[0,-1],[1,-1],[-1,-2],[1,-4],[1,-5],[2,-4],[2,-2],[1,0],[0,1],[1,0],[1,0],[0,-2],[1,-2],[1,-1],[2,0],[2,-2],[0,-2],[1,-1],[1,0],[1,0],[0,-1],[0,-1],[2,0],[1,-2],[2,-4],[1,0],[2,-3],[1,-1],[2,1],[2,-1],[2,-5],[2,-2],[1,0],[1,-2],[1,-5],[2,-3],[3,-2],[1,-2],[0,-1],[0,-1],[0,-1],[1,-1],[3,0],[2,-1],[0,-3],[1,0],[1,-1],[0,-1],[0,-1],[1,-4],[4,-5],[2,-2],[2,-1],[1,1],[1,1],[0,-2],[1,-1],[2,0],[1,-1],[0,-2],[1,-2],[2,-4],[7,-1],[2,-1],[0,-1],[0,-1],[-1,-1],[1,-2],[3,-4],[2,-1],[2,1],[2,0],[1,-1],[1,-2],[1,-2],[1,0],[1,-1],[0,-2],[1,-2],[2,-2],[1,-2],[0,-3],[1,-2],[3,-2],[2,-1],[0,-2],[2,1],[4,2],[3,1],[1,-1],[2,1],[0,2],[1,1],[1,0]],[[8142,6636],[1,1],[1,3],[9,17],[4,6],[2,0],[3,1],[4,5],[0,4],[-3,4],[0,3],[1,1],[2,0],[1,-1],[2,4],[5,14]],[[8174,6698],[0,1],[3,4],[2,0],[2,-4],[3,-1],[4,1],[1,-2],[0,-4],[1,-4],[4,-2],[1,-2],[0,-4],[1,-2],[2,-1],[3,-5],[3,-9],[4,-5],[3,0],[3,-3],[3,-3],[4,-1],[5,1],[1,1]],[[8227,6652],[0,2]],[[8227,6654],[3,2],[4,3],[3,3],[1,4],[2,3],[3,2],[2,4],[1,6],[1,4],[-1,3],[2,3],[5,2],[2,4],[0,4],[1,2],[2,2],[8,4],[3,6],[2,9],[2,4],[2,-1],[1,2],[1,4],[2,3],[5,2],[2,2],[-1,4],[1,6],[2,8],[3,10],[5,13],[8,7],[10,2],[5,0],[4,0],[3,-1],[3,-6],[2,-4],[4,-4]],[[7153,6973],[3,3],[1,3],[1,4],[-4,8],[1,7],[3,7],[0,5],[-4,3],[-2,3],[-1,5],[-3,3],[-5,0],[-4,0],[-4,-2],[-3,-1],[-2,0],[-5,2],[-2,2],[-1,3],[-2,4],[-5,4],[-3,5],[-2,8],[-1,6],[1,7],[0,5],[-1,3],[0,1],[1,1],[1,-1],[1,0],[2,1],[2,4],[1,8],[-1,12],[0,7],[3,5],[3,2],[2,0],[1,-1],[0,-2],[2,-1],[3,-1],[6,5],[9,13],[3,10],[0,6],[1,8],[3,8],[2,6],[0,3],[0,4],[2,4],[1,2],[1,0],[2,3],[4,6],[5,7],[7,5],[7,4],[7,1],[7,3],[4,3],[9,8],[14,13],[8,10],[2,5],[3,3],[9,2]],[[7434,6619],[3,7],[2,4],[2,2],[3,0],[3,-2],[2,0],[0,1],[2,0],[2,-2],[3,0],[5,1],[22,1],[8,-1],[2,-1],[2,0],[3,1],[4,0],[3,0],[3,-2],[2,-2],[3,0],[5,3],[2,0],[0,-1],[1,0],[1,1],[2,0],[4,-1],[29,-2],[11,-3],[2,-4],[4,-3],[6,-2],[3,0],[2,3],[1,-1],[0,-2],[2,-2],[2,-1],[2,2],[2,5],[4,2],[6,-1],[4,1],[5,2],[4,2],[3,4]],[[7308,8894],[5,-3],[5,-4],[2,-5],[7,-6],[11,-6],[8,-2],[6,4],[6,3],[5,1],[9,-3],[12,-9],[3,-4],[0,-6],[1,-5],[1,-6],[1,-4],[-2,-5],[-1,-5],[1,-5],[5,-6],[2,-2],[1,-2],[1,-4],[1,-4],[0,-4],[1,-4],[4,-4],[0,-5],[-3,-6],[0,-5],[1,-5],[0,-5],[-3,-5],[-2,-5],[0,-5],[2,-5],[3,-2],[3,-1],[1,-4],[0,-5],[0,-4],[2,-3],[1,-2],[-1,-4],[0,-5],[1,-5],[-2,-6],[-7,-5],[-3,-4],[1,-1],[4,0],[8,2],[8,-2],[9,-7],[3,-3],[1,-2],[0,-1],[-1,-2],[0,-1],[-4,-3],[-1,-2],[1,-1],[4,-2],[8,-1],[4,-3],[1,-3],[-1,-2],[-3,-2],[-1,-1],[0,-2],[0,-1],[1,-2],[2,-2],[2,-1],[2,-2],[1,-2],[-2,-13],[-4,-26],[0,-7],[-1,-3],[-1,-2],[-2,-2],[-2,-4],[-1,-4],[-1,-5],[0,-4],[1,-4],[0,-5],[-1,-8],[0,-5],[2,-4],[-2,-5],[-4,-6],[-1,-5],[0,-4],[0,-5],[-2,-4],[-1,-4],[1,-1],[4,-3],[9,-5],[7,-7],[9,-11],[3,-2],[1,-3],[1,-4],[2,-5],[4,-6],[4,-3],[2,-2],[2,-3],[0,-4],[2,-7],[3,-10],[4,-6],[4,-4],[6,-4],[2,-4],[0,-4],[2,-1],[3,1],[3,-1],[2,-1],[1,-2],[-1,-3],[-4,-2],[-5,-2],[-4,-4],[-1,-5],[1,-8],[2,-10],[3,-6],[3,-4],[1,-5],[1,-7],[1,-4],[2,-2],[1,-2],[0,-4],[4,-4],[5,-7],[6,-11],[2,-8],[1,-2],[1,-2],[1,-3],[0,-3],[3,-5],[6,-8],[3,-5],[1,-3],[2,-3],[4,-3],[3,-3],[1,-3],[0,-3],[0,-2],[1,-1],[4,0],[2,-1],[2,-2],[0,-2],[-2,-3],[0,-1],[2,-1],[1,-4],[0,-5],[2,-3],[2,-1],[1,-2],[1,-2],[1,-1],[2,-2],[1,-2],[0,-2],[1,-2],[2,-3],[4,-2],[9,-3]],[[7985,6463],[0,-6],[1,-3],[1,-1],[1,0],[3,3],[2,8],[1,4],[-1,3],[1,2],[2,2],[2,3],[1,4],[2,4],[3,3],[2,1],[3,0],[1,-1],[0,-2],[2,-3],[3,-5],[2,-1],[1,3],[1,1],[1,0],[0,-2],[1,-2],[2,-2],[3,0],[3,2],[3,3],[6,9],[1,3],[0,4],[0,4],[0,3],[2,0],[1,1],[2,4],[2,0],[0,-2],[0,-1],[1,1],[1,1],[0,2],[2,0],[3,-2],[3,2],[5,13],[1,4],[1,4],[-1,2],[1,3],[1,2],[1,2],[-1,1],[0,2],[1,2],[-1,2],[-2,2],[0,2],[0,1],[0,2],[-2,1],[-1,2],[-1,2],[0,3],[2,4],[0,2],[0,2],[0,1],[1,0],[1,2],[2,4],[2,5],[2,6],[4,5],[7,4],[5,2],[1,3],[2,-1],[1,-3],[2,-1],[4,2],[3,11],[1,1],[1,-1],[1,0],[1,1],[1,-1],[1,0],[2,1],[2,0],[3,-1]],[[8135,6612],[3,7]],[[8140,6632],[2,4]],[[1252,8420],[1,3],[0,3],[-2,4],[0,3],[1,3],[0,1],[-1,2],[-4,2],[-9,4],[-6,1],[-3,-1],[-5,1],[-10,4],[-2,2],[0,3],[0,4],[-6,8],[-22,20],[-2,2],[-8,0],[-19,-1],[-23,9],[-5,3],[-3,3],[-1,5],[1,4],[2,3],[-1,4],[-4,4],[-3,5],[0,5],[0,4],[1,1],[0,3],[-1,3],[0,3],[1,4],[2,3],[3,2],[1,2],[1,2],[-1,3],[-3,4],[-7,4],[-12,4],[-5,2],[0,1],[0,2],[0,2],[0,2],[-2,-1],[-1,1],[-1,2],[-1,0],[-2,0],[0,1],[0,2],[-1,1],[-1,-1],[-3,1],[-1,2],[-2,1]],[[1083,8593],[-2,2],[1,1],[-1,2],[-2,1],[-1,2],[2,2],[0,1],[-2,0],[0,1],[0,2],[-1,1],[-3,-1],[-1,1],[0,5],[-1,2],[-4,2],[-6,3],[-4,4],[-3,3],[-4,2],[-6,0],[-4,1],[-2,2],[-2,0],[-2,-1],[-5,-1],[-9,0],[-6,2],[-4,2],[-2,2],[-1,3],[-2,2],[-4,1],[-3,2],[-1,3],[-1,3],[2,5],[0,4],[0,2],[-6,6],[-10,11],[-6,6],[-1,3],[-4,4],[-6,5],[-6,2]],[[960,8698],[-11,2]],[[465,8444],[0,-4],[0,-3],[-1,-2],[-3,-1],[-4,0],[-3,-1],[-1,-1],[-2,-1],[-2,1],[0,2],[-1,1],[-1,0],[-1,0],[-2,0],[0,3],[-2,-1],[-3,-4],[-2,-1],[-2,0],[-3,-1],[-3,-2],[-3,0],[-2,1],[-3,-1],[-1,-2],[0,-2],[3,-2],[1,-2],[-1,-2],[-3,-3],[-4,-1],[-2,-2],[-3,-3],[0,-4],[0,-2],[-1,-1]],[[465,8444],[-5,3],[-8,2],[-5,2],[-1,3],[0,3],[1,5],[1,3],[0,3],[-2,5],[-3,6],[-5,4],[-7,2],[-1,0],[-2,-2]],[[949,8700],[-23,-6],[-10,-4],[-4,-3],[-4,-2],[-6,0],[-2,-1],[0,-2],[-4,-2],[-9,0],[-8,-2],[-7,-4],[-3,-2],[-1,-2],[-1,-1],[-1,2],[-1,0],[-3,-1],[-1,-1],[0,-2],[-1,-1],[-4,-1],[-2,-2],[-1,-2],[-4,-1],[-8,1],[-6,-1],[-3,-4],[0,-1],[4,-1],[2,-2],[-1,-4],[-2,-2],[-3,1],[-2,-1],[-2,-4],[-4,-3],[-6,-1],[-7,-3],[-7,-6],[-10,-4],[-18,-6]],[[776,8619],[-8,-2],[-5,1],[-5,2],[-4,1],[-4,0],[-4,-2],[-2,-2],[-3,-1],[-4,1],[-8,-2],[-10,-6],[-8,-3],[-5,1],[-7,-2],[-8,-2],[-7,-4],[-6,-2],[-5,0],[-6,-2],[-6,-1],[-6,-2],[-9,0],[0,1],[-2,2],[-3,0],[-2,2],[-1,2],[-7,2],[-3,-1],[-3,2],[-8,0]],[[617,8602],[-2,1],[-2,-1],[-2,-3],[-5,-6],[-3,-3],[-6,-10],[-5,-6],[0,-2],[1,-5],[-1,-5],[-1,-4],[-3,-4],[-5,-3],[-4,-3],[-1,-2],[-1,-2],[-1,-2],[-2,-2],[-1,-3],[-2,-6],[-1,-4],[1,-4],[-2,-3],[-4,-4],[-2,-5],[-1,-6],[-2,-4],[-3,-3],[-2,-4],[-1,-5],[-1,-3],[-1,-3],[-1,-3],[0,-4],[1,-3],[2,-3],[1,-3],[1,-3],[1,-3],[0,-2],[1,-1],[3,-1],[2,-2],[0,-1],[0,-2],[-1,-2],[-2,-2],[-3,0],[-2,-3],[-2,-3],[-7,-2],[-12,0],[-8,-2],[-5,-3],[-3,-2],[1,-3],[-1,-2],[-1,-3],[-4,-2],[-6,-1],[-2,-1],[-3,-1],[-1,1],[0,3],[-2,5],[-3,7],[-3,3],[-3,0],[-2,2],[-1,2],[-2,1],[-2,-1],[-2,-2],[0,-2],[-2,0],[-2,1],[-2,0],[-2,-1],[-2,-1],[-2,1],[-2,2],[-2,3]],[[949,8700],[0,0]],[[7613,6841],[10,1],[1,2],[3,0],[5,-1],[4,-3],[3,-3],[2,-3],[0,-3],[3,-3],[7,-3],[3,-3],[2,-3],[2,-5],[5,-4],[3,-2],[3,1],[2,-1],[2,-2],[3,-5],[3,-5],[1,-6],[2,-4],[3,-2],[2,-2],[2,-4],[1,-2],[2,-1]],[[6000,3981],[2,-5],[1,-6],[0,-5],[0,-3],[0,-2],[1,-2],[0,-3],[-1,-2]],[[6000,3981],[13,-13]],[[5798,4081],[2,6],[1,7],[0,9],[1,6],[1,2],[1,2]],[[5804,4113],[2,3],[7,7],[6,5],[6,2]],[[5825,4130],[30,1]],[[5908,4134],[6,0],[3,-3],[2,-5],[3,-6],[4,-7],[6,-10],[9,-21],[2,-5],[7,-5],[10,-8],[6,-5],[1,-2],[2,-5],[2,-12],[3,-14],[3,-6],[3,-4]],[[5980,4016],[2,-5],[3,-7],[3,-5],[5,-4],[2,-4],[1,-3],[2,-4],[2,-3]],[[5673,4367],[2,4],[0,4],[0,6],[-3,2],[-5,-2],[-8,-11],[-4,-5],[-3,-3],[-3,-3],[-1,-3],[-5,-6],[-7,-7],[-4,-7],[-2,-7],[-1,-5],[-2,-4],[-1,-6],[0,-10],[1,-9],[2,-9],[1,-7],[0,-4],[1,-5],[6,-10],[2,-2],[1,-6],[2,-10],[1,-5],[1,-1],[1,-2],[-1,-3],[0,-4],[1,-5],[0,-4],[-1,-3],[0,-5],[0,-6],[0,-7],[-3,-7],[-2,-12],[-2,-16],[1,-11],[2,-6],[2,-6],[0,-4],[0,-4],[-1,-2],[1,-4],[2,-5],[1,-10],[1,-14],[6,-16],[10,-18],[6,-15],[5,-18],[13,-3]],[[5686,4026],[6,-1],[2,-1],[2,-4],[5,-9]],[[5701,4011],[5,-3],[3,0],[3,1],[2,-2],[4,-5],[4,-1],[4,3],[5,-1],[7,-5],[5,-1],[7,5]],[[9721,2539],[3,0],[4,-4]],[[9727,2546],[2,-9]],[[2123,8247],[-3,5]],[[2117,8260],[-5,4],[-1,2],[1,1],[0,3],[0,3],[-5,3],[-10,2],[-8,1],[-4,2],[-1,4],[-1,2]],[[2068,8285],[-1,4],[-3,2],[-9,1]],[[1194,8401],[-1,-13],[-1,-3],[0,-2],[-3,-2],[-4,-3],[-5,-1],[-4,0],[-3,-2],[-2,-4],[0,-5],[0,-5],[-1,-6],[-3,-6],[0,-4],[0,-3],[3,-6],[1,-2],[-1,-2],[-3,-4],[0,-2],[1,-2],[1,-2],[-2,-2],[0,-2],[2,-3],[2,-5],[1,-3],[-1,-2],[-4,-2],[0,-1]],[[1167,8302],[-1,-1],[-1,0],[-4,-2],[-1,-1],[-1,-3],[1,-2],[0,-1],[1,0],[0,-1],[0,-2],[0,-1],[0,-1],[-1,0],[-6,0],[-1,0],[-1,-1]],[[1570,8619],[-7,-5],[-13,-2],[-21,-1],[-13,-2],[-6,-5]],[[9687,2482],[-1,-8],[-1,-3],[-2,-1],[0,-2],[2,-2],[0,-3],[0,-4],[0,-3],[1,-3],[5,-10],[1,-5],[0,-5],[-4,-14],[-1,-6]],[[2972,7565],[-2,-1],[-2,-2],[-1,-3],[0,-2]],[[2126,8408],[0,-4],[-3,-4],[-4,-5],[-1,-4],[1,-6]],[[2134,8434],[-2,-3],[0,-2],[1,-3]],[[2233,8460],[29,-2],[10,0],[1,1],[-1,6],[-4,13]],[[2184,8463],[1,0]],[[2202,8463],[5,0]],[[2146,8466],[-5,-5]],[[2171,8472],[9,8]],[[2165,8495],[-2,-1],[-2,-1],[-1,-3],[-4,-3],[-8,-1]],[[2288,8498],[0,4],[2,2],[3,4]],[[2297,8528],[2,3],[1,1],[2,0],[1,1],[0,1],[2,1],[2,0]],[[2336,8536],[2,0],[1,2],[-1,1],[1,2],[2,1],[1,1],[0,3],[1,3],[3,3],[1,3],[0,2]],[[7957,5572],[-3,1],[-7,-1]],[[7947,5572],[-5,-1]],[[7947,5572],[2,-3],[1,0],[2,1],[1,-1],[1,-2],[1,-6],[2,-3],[1,-2],[2,-2],[2,-2]],[[2190,8464],[-5,-1]],[[9995,4099],[-9995,3]],[[0,4102],[9999,-1]],[[0,8943],[0,30]],[[0,8614],[0,218]],[[0,4057],[0,10]],[[0,4081],[0,3]],[[9997,4062],[-9997,5]],[[0,4067],[9999,-10]],[[6476,8957],[-1,0],[1,0]],[[6476,8957],[0,0]],[[2906,7103],[4,11]],[[2911,7114],[-4,-10]],[[2368,8338],[-1,-8]],[[2787,7833],[6,-7]],[[2793,7828],[-5,7]],[[2791,7862],[0,2]],[[3202,8351],[6,-4]],[[2941,7517],[-7,-6]],[[3220,7556],[5,-3]],[[3034,7385],[-2,-7]],[[3023,7318],[-3,-3]],[[3006,7295],[-4,1]],[[2956,7278],[-3,-3]],[[2905,7212],[-2,-3]],[[2915,7138],[0,-4]],[[2907,7114],[-7,-24]],[[2892,7036],[3,-24]],[[2894,7014],[-2,17]],[[2890,7031],[-1,-5]],[[2571,6688],[-2,-2]],[[2546,6687],[-10,-1]],[[2515,6678],[-4,-3]],[[1550,7332],[-4,7]],[[1208,8827],[11,-1]],[[1644,8867],[14,-11]],[[1940,9372],[6,-2]],[[1932,9338],[22,-1]],[[1951,9330],[-12,-3]],[[1958,9159],[-19,-2]],[[1931,9197],[39,-3]],[[1947,9234],[-8,3]],[[1937,9244],[8,4]],[[1758,8864],[-8,8]],[[0,4101],[0,1]],[[9988,318],[-9988,-4]],[[0,8943],[9996,-1]],[[9996,8973],[-9996,0]],[[0,8614],[9994,-2]],[[5208,7431],[-7,-4]],[[9995,8833],[-9995,-1]],[[9995,4094],[-9995,7]],[[9997,4055],[-9997,2]],[[5499,8295],[-3,-3],[-8,0],[-3,1],[-3,0],[-2,-1],[-3,5],[-4,1],[-4,4],[-4,-1],[-4,1],[-13,0],[-3,2],[6,0],[6,2],[3,5],[2,-3],[3,-1],[2,3],[4,-2],[2,1],[9,-5],[1,5],[4,-2],[4,0],[-1,3],[3,1],[1,-1],[0,-2],[-1,-8],[2,-2],[3,-1]],[[5911,8359],[-1,1],[-2,1],[-2,1],[-1,0],[0,-1],[0,-2],[2,-3],[0,-2],[0,-1],[-2,-1],[0,-1],[0,-3],[0,-2],[0,-2],[-3,-2],[-4,-1],[-2,0],[-2,2],[-4,2],[-6,1],[-4,0],[-3,-4],[0,-1],[0,-1],[-1,-4],[0,-2],[0,-2],[0,-1],[0,-2],[-1,-1],[-2,-1],[-1,1],[-2,1],[-2,0],[-3,-1],[-2,0],[-1,1],[0,1]],[[5862,8330],[3,3],[-1,1],[-1,2],[0,1],[1,3],[0,1],[-3,2],[-2,4],[-3,10],[0,1],[-1,0],[0,-1],[-1,0],[0,3],[0,2],[-1,2],[-2,1],[-3,2]],[[5848,8367],[-1,2],[0,3],[0,1],[0,1],[1,1],[-1,3],[0,1],[-2,1],[0,1],[0,2],[-1,1],[-3,4],[-5,5],[-7,5],[-1,2],[0,1],[1,0],[0,1],[0,1],[1,1],[1,0],[3,-2],[1,0],[0,1],[0,2],[1,0],[2,0],[0,1],[0,1],[0,1],[0,1],[0,1],[1,1],[0,1],[0,1],[1,1],[-1,1],[0,2],[2,0],[5,-2],[0,2],[1,0],[1,1],[2,0],[0,1],[-1,1],[0,2],[5,7],[2,2],[1,0],[1,-1],[0,-1],[3,-1],[1,-2],[0,-2],[1,-1],[2,-1],[0,1],[2,1],[1,0],[0,-2],[1,0],[1,0],[0,1],[1,0],[3,-4],[1,-3],[2,-4],[1,0],[0,1],[0,1],[2,-3],[2,-2],[3,-2],[0,-1],[13,-8],[5,-3],[1,-3],[0,-1],[0,-2],[1,-1],[1,-1],[0,-1],[4,-4],[1,-4],[0,-3],[1,-3],[1,-1],[1,-1],[1,-2],[-2,-3],[-1,-5],[-1,-1]],[[7193,7596],[1,1],[0,2],[1,1],[1,0],[1,-1],[2,-2],[1,-2],[1,-2],[0,-2],[-1,-1],[0,-1],[-2,-1],[-2,-1],[0,-3],[-2,-4],[-1,-3],[-2,-2],[-3,1],[-2,1],[-3,-1],[-2,1],[-2,0],[-1,-1],[0,-2],[1,-2],[-1,-1],[-1,0],[-1,3],[-1,0],[-3,-1],[-2,-1],[-1,0],[-1,1],[-2,1],[-4,5],[-1,0],[-1,-1],[-2,-1],[-2,1],[-2,1],[-4,4],[-2,0],[-2,-2],[-3,1],[-2,-2],[-3,1],[-4,1],[-3,2],[-8,1],[-6,1],[-2,-2],[-4,-1],[-3,2],[-1,0],[-5,-2],[-2,0],[-2,1],[-1,2],[-1,2],[0,2],[1,0],[1,0],[0,1],[0,1],[-1,0],[-2,0],[-1,-2],[0,-1],[1,-4],[0,-3],[-1,-1],[-2,0],[0,2],[-1,1],[-1,-1],[0,-2],[-1,-1],[0,-2],[-2,1],[-1,1],[-1,0],[-1,0],[-1,-2],[-3,-1],[0,-1],[-1,-5],[-2,-4],[0,-5],[-1,-1],[-5,-5],[-1,-1],[-5,1],[-2,-1],[-1,-2],[0,-1],[1,-9],[0,-1],[-1,0],[0,-1],[0,-1],[1,-2],[1,-1],[-1,-2],[-2,-2],[-3,-4],[-1,-1],[0,-9],[0,-1],[1,0],[1,-1],[0,-3],[0,-9],[0,-2],[-1,-1],[-1,-1],[1,-2],[-2,0],[-1,1],[0,1],[0,1],[0,3],[0,2],[0,3],[-1,1],[-3,2],[-1,1],[-5,9],[-1,5],[-4,4],[-1,1],[0,3],[2,1],[1,3],[-1,2],[-1,1],[-1,1],[1,1],[1,0],[2,0],[2,5],[2,4],[1,1],[-3,3],[0,2],[0,3],[1,2],[2,1],[1,0],[1,-1],[2,1],[2,-1],[1,1],[1,1],[-3,4],[2,4],[2,4],[6,2],[2,3],[2,3],[2,2],[1,4],[2,4],[5,1],[4,2],[1,0],[3,0],[2,-2],[1,-1],[4,-2],[2,1],[12,4],[3,-1],[7,-1],[3,-1],[1,-2],[2,-3],[1,-2],[1,0],[3,2],[2,0],[1,0],[2,-2],[2,1],[6,-2],[3,-3],[1,0],[2,3],[2,0],[7,1],[1,1],[1,0],[5,0],[8,-3],[1,-1],[3,-6],[1,1],[1,1],[0,6],[0,1],[1,1],[1,0],[1,-2],[1,3],[1,2],[1,1],[1,1],[4,-1],[1,1],[0,1],[0,1],[1,1],[1,0],[2,0],[1,-3]],[[6690,7562],[-1,0],[-1,-2],[-2,-2],[-2,-3],[-2,-2],[-2,-2],[-1,-3],[-1,-2],[-3,1],[-11,3],[-1,0],[-1,0],[-1,-1],[0,-1],[1,0],[0,-1],[-1,-1],[0,-3],[-1,-1],[0,-3],[-1,-1],[0,-2],[0,-2],[0,-2],[1,-1],[5,1],[1,-1],[1,-3],[1,-6],[0,-6],[0,-6],[0,-20],[-1,-7],[-1,-2],[0,-4],[1,-6],[0,-5],[-1,-2],[-1,-2],[-1,0],[-1,-1],[0,-1],[0,-1],[1,0],[0,-1],[0,-1],[-3,-3],[-3,-1],[-5,-1]],[[6653,7452],[0,1],[0,2],[1,2],[2,4],[0,2],[-9,13],[-2,4],[-1,3],[0,2],[1,6],[4,11],[2,6],[0,4],[-1,4],[-1,5],[0,4],[0,4],[0,2],[-1,0],[-1,1],[0,2],[0,2],[-2,1],[-1,1],[-1,5],[-1,1],[-1,-1],[-1,-4],[0,-1],[-1,0],[0,1],[0,3],[0,1],[-1,-1],[-1,-2],[0,-4],[-1,-3],[-3,-3],[-1,-4],[-1,-3],[-1,-4],[1,-4],[0,-3],[1,-2],[0,-2],[-2,-2],[-1,-3],[0,-3],[-1,-1],[1,-1],[4,4],[-1,-4],[0,-2],[-1,0],[0,-2],[0,-4],[0,-2],[1,-2],[0,-1],[-1,0],[-1,0],[0,1],[-1,1],[-1,0],[0,-1],[-1,-2],[1,-1],[2,-1],[0,-1],[-4,-7],[-1,-3],[-2,-2],[-2,-1],[-2,-1]],[[6619,7467],[-1,2],[-1,1],[0,3],[1,3],[1,3],[0,4],[-2,4],[0,4],[0,3],[1,4],[3,11],[1,4],[1,4],[2,4],[1,4],[1,4],[0,3],[1,1],[1,6],[0,4],[1,3],[2,3],[2,2],[1,0],[1,0],[1,1],[0,1],[1,0],[2,-1],[2,0],[2,1],[1,2],[2,0],[1,-2],[-1,-2],[-1,-3],[-1,-3],[0,-3],[0,-2],[2,-2],[1,0],[0,2],[1,1],[1,-1],[0,-2],[1,1],[1,2],[1,1],[2,0],[1,1],[0,3],[0,4],[2,6],[-1,6],[-3,7],[-1,4],[0,1],[1,-1],[4,0],[1,0],[1,-1],[0,-3],[1,-4],[0,-3],[-1,-2],[1,-1],[1,0],[5,3],[2,0],[2,-1],[2,-1],[2,0],[9,-1],[1,0],[1,1],[3,4],[0,3],[0,1],[-2,6],[-1,3],[-1,0],[0,-1],[-2,-2],[-1,-1],[-1,0],[-3,2],[-1,2],[-3,1],[-3,-2],[-3,1],[-1,3],[-1,3],[0,3],[2,3],[3,3],[3,2],[1,-1],[1,-3],[1,-5],[1,-1],[1,4],[1,1],[1,-2],[2,0],[1,1],[2,2],[0,2],[-2,3],[-2,2],[0,1],[1,0],[4,-1],[1,-2],[0,-5],[0,-4],[2,-2],[2,-2],[4,-1],[3,-1],[1,0],[1,0],[1,-3],[-1,-3],[-1,-4],[-1,-2],[-2,0],[-7,-6]],[[5871,5122],[1,-17],[-1,-2],[0,-2],[-1,0],[-1,-1],[0,-4],[-1,-3],[-3,-4],[-1,-1],[-2,-2],[-1,-1],[-1,-1],[-2,-4],[-3,-8],[-2,-5],[0,-1],[-4,-9],[-1,-1],[-1,1],[0,1],[0,4],[-1,3],[0,1],[1,1],[-1,1]],[[5846,5068],[0,1],[-1,0],[-1,0],[0,3],[1,4],[1,5],[1,4],[2,2],[2,6],[2,1],[4,9],[2,3],[1,1],[5,8],[3,4]],[[5868,5119],[1,4],[1,4],[2,5],[2,1]],[[5874,5133],[0,-1],[-2,-6],[-1,-1],[0,-3]],[[5855,4523],[0,1],[-2,1],[-1,2],[-1,0],[-1,-2],[-2,-2],[0,1],[1,1],[0,2],[-1,0],[-2,0],[-1,3],[1,4],[0,1],[1,2],[1,1],[1,2],[0,5],[-1,4],[0,2],[-1,2],[-1,1],[-1,1],[-1,4],[-1,1],[-2,2],[-1,1],[0,5],[-1,5],[-1,5],[1,2],[0,4],[-2,10],[-2,5],[-2,4],[-2,2],[-3,2],[-2,4],[-4,9],[-2,4],[-1,2],[-1,5],[0,5],[0,2],[0,-1],[-1,1],[0,1],[-3,17],[-1,0],[-1,3],[0,1],[-1,1],[-1,3],[0,5],[0,2],[1,1],[3,5],[0,2],[0,1],[0,5],[0,1],[1,1],[-4,14],[-2,8],[-1,6],[0,4],[0,1],[0,18],[0,7],[1,3],[1,1],[1,0],[0,4],[1,19],[0,2],[-1,-1],[0,-2],[-2,-12],[0,-1],[-2,2],[0,1],[0,3],[1,2],[-1,2],[0,4],[1,11],[0,2],[0,2],[0,2],[0,2],[1,3],[0,5],[0,7],[0,4],[0,2],[1,2],[3,-1],[1,-2],[0,-4],[0,-11],[1,-7],[0,-4],[2,-6],[0,-2],[3,-11],[1,-5],[1,-4],[1,-3],[0,-4],[-1,-17],[0,-5],[0,-1],[1,0],[1,-2],[2,-2],[1,-4],[1,-3],[0,-3],[-1,-1],[0,-5],[-1,-5],[0,-3],[0,-3],[2,-4],[1,-5],[2,-8],[0,-5],[0,-2],[-1,-2],[-1,-3],[-1,-1],[-1,1],[0,-1],[-1,-2],[-1,-3],[0,-6],[0,-2],[1,-3],[2,-4],[3,-6],[0,-1],[1,-1],[1,2],[2,1],[2,-1],[0,-1],[1,-1],[3,-6],[2,-4],[1,-5],[1,-4],[2,-4],[1,-4],[0,-4],[0,-2],[-1,0],[0,-1],[0,-3],[2,-6],[0,-5],[0,-5],[1,-4],[1,-4],[2,-5],[3,-12],[2,-7],[0,-2],[0,-1],[1,-2],[0,-1],[0,-1],[0,-1],[1,-3],[1,-4],[2,-4],[1,-4],[0,-3],[1,-3],[1,-2],[0,-3],[0,-4],[-1,-1],[0,1],[-1,0],[0,-2],[-1,-1],[-1,-1],[-1,0],[-1,3],[-5,9]],[[2645,7543],[-1,-1],[-2,0],[-2,0],[-1,0],[1,-1],[-1,-3],[-2,-2],[-1,-3],[0,-3],[0,-3],[1,-2],[1,-1],[2,-1],[1,-1],[-1,-1],[-2,-1],[-3,0],[-3,-1],[-2,-2],[-2,-2],[0,-2],[0,-3],[0,-6],[0,-3],[-1,-5],[-2,-6],[-2,-3],[0,2],[2,6],[0,3],[0,1],[-1,0],[0,-1],[-1,-3],[0,-1],[0,-2],[-1,-3],[-1,-1],[0,2],[0,3],[1,5],[-1,1],[1,3],[0,2],[0,2],[0,2],[1,2],[0,1],[-2,-1],[-2,-4],[-2,-6],[-2,-3],[-2,1],[-1,-1],[-1,-2],[-1,0],[-1,0],[0,-3],[-1,-4],[-1,-3],[-3,-1],[0,-1],[0,-2],[0,-2],[0,-5],[0,-6],[-1,-6],[-2,-5],[-2,-4],[-3,-5],[0,-1],[2,-4],[0,-4],[1,-6],[0,-1],[-3,-7],[0,-1],[3,-13],[2,-9],[1,-1],[0,-4],[2,-7],[1,-7],[0,-7],[-1,-7],[0,-7],[-1,-6],[-2,-6],[-1,-5],[-4,-8],[-1,-5],[-2,-4],[-1,-4],[-3,-3],[-8,-7],[-2,-1],[-3,-1],[-3,1],[-1,1],[-1,1],[-1,1],[-1,1],[-1,3],[-2,5],[-1,8],[-1,4],[-1,2],[-1,2],[-1,3],[0,8],[0,11],[0,7],[0,4],[0,4],[-1,2],[0,2],[0,4],[-1,2],[-1,1],[0,1],[1,2],[0,2],[-1,1],[0,1],[0,1],[0,5],[0,2],[1,3],[1,6],[1,2],[0,3],[1,3],[2,7],[0,2],[-1,3],[0,2],[0,4],[1,3],[1,5],[1,4],[2,2],[1,3],[-1,4],[0,5],[2,7],[1,5],[1,3],[1,4],[1,3],[-1,1],[-1,2],[-1,2],[-1,0],[-2,-1],[-1,0],[-1,0],[-2,-3],[-2,-6],[-1,-2],[-2,-2],[-1,-1],[-1,-2],[-1,-1],[-1,1],[0,3],[0,4],[2,4],[2,7],[0,1],[1,2],[4,3],[2,2],[0,3],[0,4],[1,1],[0,1],[2,3],[3,6],[3,7],[2,7],[2,4],[1,1],[1,2],[1,6],[1,3],[1,1],[-1,-4],[0,-3],[1,-4],[1,-1],[1,1],[2,3],[1,3],[1,2],[1,-1],[2,1],[0,1],[2,0],[1,-1],[-1,-3],[0,-1],[-1,0],[-1,-2],[-1,-3],[0,-2],[1,-2],[1,0],[0,1],[0,2],[2,3],[0,1],[4,3],[1,1],[0,2],[2,4],[2,2],[2,0],[3,0],[2,-2],[1,1],[1,1],[1,1],[4,0],[3,2],[1,3],[2,2],[3,0],[3,-1],[5,-3],[3,-3],[5,-6],[1,-1]],[[2645,7547],[1,0],[1,1],[-1,1],[0,3],[2,5],[1,1],[1,-1],[1,-1],[0,-1],[1,-1],[1,0],[1,0],[0,1],[3,0],[10,-2],[1,0],[1,1],[0,1],[0,1],[-3,2],[-1,2],[0,1],[0,1],[0,2],[-2,1],[-3,0],[0,1],[0,1],[1,2],[0,2],[-1,1],[0,3],[-1,2],[-1,4],[-1,1],[-1,1]],[[2656,7583],[-1,-1],[-2,-1],[-1,-2],[-2,0],[-1,3],[-2,0],[-2,-1],[-2,0],[-2,1],[-3,1],[-1,1],[0,1],[1,1],[0,3],[0,4],[1,3],[1,2],[-2,0],[-3,0],[-4,-1],[-5,-3],[-4,-1],[-6,1],[-4,0],[-4,-1],[-1,0],[-3,-2],[-4,-4],[-4,-3],[-3,-4],[-1,1],[-2,1],[-1,0],[-2,-1],[-2,1],[-1,2],[-2,1],[-1,-1],[-3,-1],[-5,1],[0,1],[-1,3],[0,1],[-1,1],[-2,3],[-4,8],[-1,1],[-3,2],[-2,1],[-7,2],[-2,1],[-1,0],[-4,-5],[-1,-1],[0,-1],[-1,-1],[0,-1],[-1,1],[0,1],[0,3],[1,4],[-1,3],[-1,1],[0,2],[0,2],[-1,1],[-1,1]],[[2539,7618],[-1,2]],[[2538,7620],[0,1],[0,2],[-1,0],[-2,-1],[-3,-4],[-2,-3],[-1,-2],[-2,-2],[-2,0],[-2,-1],[-3,-4],[-2,-2],[-4,-2],[-6,-1],[-4,-2],[-4,-4],[-5,-4],[-5,-3],[-3,-1],[-2,1],[-2,2],[-4,3],[0,-1],[-1,-1],[-4,-3],[0,1],[1,3],[1,3],[0,2],[0,3],[2,3],[0,2],[0,1],[-2,2],[-1,0],[-2,0],[-5,-5],[-2,1],[-4,-4],[-4,-3],[-9,-3],[-3,-1],[-1,1],[-3,2],[-1,1]],[[2441,7597],[0,2],[1,1],[12,13],[7,9],[12,17],[3,4],[7,6],[11,5],[6,3],[5,3],[3,3],[1,2],[1,1],[1,-1],[1,2],[3,4],[3,2],[1,2],[0,2],[2,4],[0,2],[1,2],[-1,2],[0,2],[1,2],[3,3],[9,4],[-1,-4],[-2,-7],[-1,0],[0,-1],[-1,-1],[2,0],[3,1],[1,1],[0,2],[1,3],[0,2],[1,1],[1,1],[0,3],[1,2],[1,0],[0,1],[0,2],[0,4],[0,2],[1,2],[2,1],[1,0],[2,-2],[0,-2],[0,-2],[0,-2],[-2,-3],[-4,-7],[-1,-2],[0,-1],[1,-1],[1,1],[1,1],[0,1],[0,1],[1,2],[1,1],[0,-1],[1,0],[1,1],[2,1],[1,0],[2,5],[1,3],[0,2],[-1,2],[-2,3],[-1,3],[0,1],[0,2],[0,1],[2,-1],[1,0],[1,1],[1,1],[2,-1],[1,-2],[6,-2],[2,-1],[3,-1],[0,-1],[1,-1],[1,-1],[1,1],[2,-1],[2,-2],[3,-1],[4,0],[2,1],[3,-1],[2,0],[2,1],[2,1],[1,-1],[1,-1],[1,-1],[3,0],[1,0],[1,-1],[0,-1],[1,-2],[1,-3],[0,-1],[1,-1],[1,-3],[0,-4],[1,-3],[1,-1],[0,-1],[0,-4],[2,-5],[2,-6],[3,-4],[4,-4],[5,-1],[4,-1],[3,1],[5,1],[6,0],[3,-1],[0,-1],[-1,-2],[-1,-2],[0,-2],[0,-2],[-1,-2],[-1,-2],[0,-1],[0,-1],[-1,-2],[1,-3],[1,-3],[3,-2],[2,-2],[2,-2],[0,-2],[1,-1],[1,0],[0,-1],[1,-2],[-1,-3],[-2,-4],[-1,-3],[1,-1],[-2,-5],[0,-1],[1,-2],[2,-1],[1,-2],[1,0],[0,1],[1,0],[2,0],[1,-1],[2,-1],[0,-1],[0,-2],[-1,0],[-2,0],[-1,-1],[-1,-1],[0,-5],[0,-1],[1,0],[1,2],[1,0],[0,-1],[-1,-3],[-2,-4],[0,-1],[0,-2],[1,-3],[1,0],[1,1],[0,1],[3,0]],[[2657,7584],[3,2],[2,0],[1,-1],[1,-2],[0,-2],[-1,-2],[0,-2],[1,-2],[1,-1],[3,0],[2,-1],[0,-1],[1,0],[5,-1],[2,-1],[0,-1],[3,-1],[12,-3],[4,0],[5,1],[2,-1],[0,-1],[1,1],[7,1],[1,-2],[4,-2],[2,0],[3,0],[5,-1],[1,0],[0,-2],[0,-1],[1,0],[1,1],[1,0],[0,1],[1,1],[1,0],[2,-1],[0,-1],[-3,-2],[0,-1],[1,-1],[-1,-1],[1,-1],[3,1],[1,0],[4,-1],[2,0],[1,1],[0,1],[1,1],[0,-1],[0,-1],[0,-2],[2,0],[4,0],[2,0],[2,0],[1,-2],[1,-2],[1,-1],[0,-2],[1,-2],[1,-1],[0,-1],[0,-1],[1,-3],[1,-2],[1,-1],[0,-2],[1,-1],[1,1],[1,0],[0,2],[1,-3],[0,-4],[0,-2],[1,-4],[1,0],[1,-2],[3,-1],[0,1],[-1,2],[1,0],[2,0],[1,-1],[0,-2],[0,-2],[-2,-2],[0,-2],[1,-2],[0,1],[1,0],[1,-2],[0,-1],[0,-1],[-2,-1],[0,-1],[2,-2],[1,-3],[1,0],[0,-1],[0,-1],[1,-1],[2,-1],[1,-3],[0,-2],[1,-2],[1,1],[0,2],[1,0],[0,-1],[-1,-2],[1,-1],[0,-2],[-1,0],[-3,0],[-1,2],[0,1],[-1,0],[-1,0],[1,2],[-1,1],[-1,-1],[-2,-1],[-2,-1],[1,-2],[0,-2],[2,-2],[1,-3],[-1,-5],[-1,-3],[-1,-1],[-4,1],[-6,4],[-4,3],[-2,5],[-3,-1],[-2,-2],[-2,-3],[0,1],[0,4],[1,3],[0,1],[-1,1],[-1,1],[-2,-1],[-2,-2],[-1,0],[0,1],[3,4],[1,1],[0,2],[0,2],[1,1],[-1,1],[-1,-1],[-1,-3],[-2,1],[0,2],[-1,1],[-1,1],[0,1],[-1,1],[-1,3],[0,2],[-1,2],[0,2],[1,3],[-1,0],[-2,0],[-6,1],[-3,-1],[0,-1],[1,-1],[1,-1],[1,-2],[1,-1],[1,-1],[1,-2],[1,-4],[1,-1],[1,-1],[1,0],[0,-4],[0,-2],[1,-2],[1,-2],[0,-5],[0,-4],[-1,-2],[-1,-3],[-1,-3],[0,-2],[-1,-1],[-1,-1],[-2,-1],[-1,-2],[-1,-3],[0,-3],[-1,-4],[-2,-3],[-1,-4],[1,-4],[0,-19],[0,-5],[0,-5],[-1,-4],[-1,-4],[-2,-2],[-2,-2],[-1,-1],[-2,-3],[-1,-2],[-3,-3],[-4,-2],[-3,-2]],[[2710,7389],[0,1],[-1,3],[-1,11],[-3,19],[-1,13],[-2,4],[-2,4],[-2,2],[-2,1],[-2,0],[-2,-2],[-4,-2],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,0],[1,-1],[0,-1],[-2,-7],[-1,-1],[-1,-1],[-2,-1],[-1,-4],[-1,0],[-2,0],[-3,2],[-2,2],[-1,2],[0,3],[1,2],[0,3],[1,5],[1,1],[3,1],[1,0],[0,2],[1,0],[1,1],[1,3],[1,6],[1,3],[1,0],[0,-1],[3,4],[1,3],[0,2],[0,8],[1,4],[0,3],[0,5],[-1,5],[-3,5],[0,2],[0,2],[0,2],[2,0],[2,-2],[0,1],[0,1],[-1,1],[0,3],[0,1],[-1,1],[-1,3],[0,1],[0,1],[0,2],[-2,2],[-3,2],[-8,5],[-1,1],[-2,1],[-3,1],[-1,1],[-1,2],[-1,2],[-1,2],[-3,1],[-3,1],[-3,2],[-4,3],[-2,1]],[[2685,7554],[-2,0],[-1,-1],[-1,-2],[0,-1],[1,-2],[1,-1],[2,1],[2,4],[0,1],[-1,0],[-1,1]],[[2679,7556],[-1,3],[-1,1],[-2,1],[0,-1],[0,-1],[0,-1],[-1,-1],[-1,-2],[-2,0],[0,1],[-1,0],[0,-2],[1,-2],[3,0],[4,0],[2,0],[0,2],[0,2],[-1,0]],[[2671,7563],[1,1],[0,3],[-1,2],[-2,2],[-2,1],[-2,0],[-1,-1],[0,-3],[1,-3],[2,-4],[1,-1],[1,0],[1,1],[0,2],[0,1],[1,-1]],[[2663,7571],[0,1],[-1,1],[-1,0],[0,-1],[0,-2],[2,-2],[0,1],[0,2]],[[2663,7575],[-1,3],[0,2],[1,3]],[[2663,7583],[-1,1],[-1,1]],[[2661,7585],[-1,0],[-1,-3],[1,-3],[1,-3],[0,-1],[1,-1],[1,0],[0,1]],[[2654,7544],[-3,1],[0,-1],[2,-3],[1,-1],[1,0],[1,1],[0,1],[0,1],[-1,1],[-1,0]],[[2625,7541],[-1,1],[-1,-2],[-1,-4],[0,-3],[0,-1],[1,1],[1,1],[1,2],[0,5]],[[2609,7508],[0,-1],[1,-2],[0,-1],[1,0],[1,1],[-1,2],[0,1],[-2,0]],[[2585,7522],[0,1],[-1,-3],[1,-2],[1,0],[1,1],[0,2],[0,1],[-1,0],[-1,0]],[[2582,7516],[-1,-1],[-1,-3],[-2,-2],[-1,-1],[-1,-2],[-1,-3],[-1,-3],[-2,-4],[0,-1],[0,-2],[0,-2],[1,-2],[1,0],[1,0],[3,5],[0,1],[0,2],[1,3],[1,2],[1,1],[0,1],[0,1],[0,1],[0,1],[1,1],[0,2],[0,1],[1,0],[0,1],[0,2],[0,1],[-1,0]],[[2621,7654],[-4,1],[-1,0],[-2,-1],[-1,-1],[-1,-1],[0,-1],[3,-1],[5,1],[2,1],[-1,2]],[[2565,7712],[-1,1],[-1,0],[-1,-1],[1,-2],[0,-1],[-1,-1],[1,0],[1,0],[2,0],[0,1],[-1,3]],[[2539,7618],[4,-1],[0,1],[0,1],[1,2],[0,-1],[0,-2],[-1,-2],[-1,-1],[0,-2],[1,-2],[1,0],[1,3],[4,5],[0,1],[0,2],[6,6],[1,2],[0,1],[-1,1],[6,1],[1,1],[-1,2],[-2,1],[-4,0],[-3,0],[-6,-3],[-2,-2],[-4,-7],[-2,-3],[0,-2]],[[2539,7671],[0,1],[3,3],[-1,1],[-2,-1],[-5,-3],[-11,-9],[-1,-1],[0,-1],[1,0],[0,-1],[-1,-1],[0,-1],[1,-1],[2,1],[3,1],[1,1],[1,1],[-1,0],[0,1],[1,0],[8,6],[1,2],[0,1]],[[2554,7706],[1,1],[2,1],[2,0],[1,1],[1,1],[1,1],[0,2],[-2,1],[-2,0],[-3,0],[-1,-2],[-1,-1],[0,-4],[1,-1]],[[2487,7611],[1,1],[0,1],[0,1],[-1,0],[0,-1],[0,-2]],[[2482,7607],[0,-1],[2,0],[1,0],[0,2],[-1,0],[-2,-1]],[[2479,7600],[-1,-1],[0,-1],[2,0],[1,1],[0,1],[1,1],[1,1],[0,1],[-4,-3]],[[2480,7606],[0,1],[-1,1],[-1,0],[1,-1],[1,-1]],[[2695,7546],[1,-2],[6,-1],[3,-1],[3,-2],[3,-2],[2,-1],[2,-1],[1,-2],[3,-2],[1,-1],[0,-1],[1,1],[6,7],[2,0],[0,-1],[-3,-4],[-1,0],[-1,0],[-1,-2],[0,-1],[0,1],[1,-1],[1,-1],[2,1],[2,2],[2,4],[2,7],[0,1],[-2,0],[-1,0],[1,2],[0,2],[0,1],[-1,0],[-1,-2],[0,-2],[-1,-5],[-1,1],[-1,2],[0,2],[1,2],[-1,1],[-1,1],[0,1],[0,1],[-1,2],[0,1],[-2,0],[-2,-2],[-1,-2],[-1,-2],[-1,0],[-1,3],[-1,1],[-1,-1],[0,1],[0,1],[-1,1],[-2,-1],[-1,-1],[-1,-1],[-1,1],[-1,-1],[-1,-1],[0,-1],[1,-1],[-1,-1],[1,-1],[1,0],[-1,-2],[-1,2],[-1,0],[-1,0],[0,1],[-1,0],[-2,0],[-1,1],[0,1],[-1,1],[0,1],[0,2],[-1,1],[-1,0],[-1,-1],[-1,-1],[-1,0],[-1,0],[-1,0],[-1,-1],[-1,2],[-1,0],[0,-1],[-1,-1],[0,-2],[2,-1],[5,-2]],[[2730,7528],[-1,1],[-2,-2],[-1,-1],[1,-1],[1,0],[2,2],[0,1]],[[2773,7488],[0,1],[0,2],[0,1],[-1,0],[-1,0],[0,-1],[1,-2],[1,-1]],[[2691,7348],[1,0]],[[2692,7348],[-1,-3],[0,-6],[0,-2],[1,-2],[4,-2],[3,-1],[4,3],[1,0],[1,-1],[1,-1],[2,-4],[0,4],[1,3],[2,2],[2,3],[5,4],[3,2],[3,1],[1,2],[1,0],[-1,-2],[0,-1],[1,0],[0,2],[1,4],[2,4],[7,8],[2,3],[5,1],[6,0],[6,-1],[5,-2],[4,-2],[2,1],[9,-2],[1,0],[-1,1],[-6,1],[-2,1],[-2,0],[0,1],[2,3],[0,1],[1,1],[2,2],[1,2],[4,1],[5,1],[5,2],[1,0],[1,0],[2,0],[6,2],[3,-1],[2,0],[2,-1],[2,0],[3,3],[0,1],[0,1]],[[2807,7385],[-2,3]],[[2805,7388],[-1,1],[0,2],[0,1]],[[2804,7392],[-1,1],[0,1]],[[2803,7394],[5,-2],[0,-1]],[[2808,7391],[0,-1]],[[2808,7390],[-1,-2],[1,-3],[0,-3],[1,-3],[0,-2],[-1,-2],[-3,-2],[-1,-3],[-2,-3],[-3,-4],[-2,-2],[-3,-3],[-3,-4],[-5,-5],[-11,-8],[-1,-1],[-1,-1],[-2,-2],[-3,-2],[-15,-8],[-10,-7],[-6,-6],[-5,-7],[-2,-2],[-3,0],[-4,0],[-4,-1],[-5,-2],[-3,-1],[-1,-1],[-1,-1],[-2,1],[-3,3],[-1,-1],[-2,1],[-2,0],[-2,-1],[-2,-1],[-2,1],[2,1],[8,3],[-1,0],[-2,2],[-1,1],[-1,0],[0,-1],[-1,-1],[-2,0],[-1,1],[-2,2],[-5,4],[-1,2],[-2,1],[-2,0],[0,1],[0,2],[2,6],[1,2],[1,1],[1,0],[0,1],[0,1],[0,1],[1,2],[1,1],[0,2],[0,4],[1,4],[1,3]],[[2806,7387],[1,2],[1,1]],[[2808,7391],[-2,1],[-1,-1],[0,-2]],[[2805,7389],[0,-1]],[[2805,7388],[1,0],[0,-1]],[[2704,7319],[1,1],[-1,2],[0,1],[-1,-1],[0,-3],[0,-1],[1,1]],[[5403,5720],[-1,-1],[-2,-3],[-2,-1],[-1,0],[-1,1],[0,5],[0,1],[0,1],[1,2],[0,1],[1,2],[0,1],[0,2],[1,1],[1,1],[2,2],[2,0],[1,-2],[1,0],[1,-1],[1,-3],[1,-3],[0,-1],[-1,-1],[0,-1],[-1,-2],[-1,0],[-1,0],[-2,-1]],[[5978,4199],[-1,3],[-2,4],[-2,6],[-1,1],[-2,1],[0,4],[0,1],[-1,2],[-1,0],[-1,-1],[1,-2],[-1,-2],[0,-3],[0,-1],[0,-1],[0,-1],[-2,-2],[-1,-1],[-1,0],[0,2],[0,1],[-1,1],[-1,2],[-1,3],[-1,3],[0,4],[0,2],[1,2],[0,3],[1,6],[0,4],[-2,4],[-1,2],[-1,0],[-2,2],[-2,8],[0,2],[0,2],[0,3],[0,6],[0,11],[0,2],[-1,3],[0,2],[-1,2],[0,2],[0,1],[-1,1],[0,2],[-1,2],[0,9],[0,3],[-1,2],[-1,1],[-1,1],[-1,6],[0,2],[0,9],[2,4],[1,3],[1,3],[0,2],[1,3],[3,6],[0,1],[-1,13],[-1,6],[-1,5],[0,3],[1,2],[0,2],[-1,1],[-1,26],[0,1],[0,1],[1,2],[0,1],[0,2],[0,1],[1,1],[0,3],[-1,4],[-2,4],[-3,5],[-1,4],[-1,4],[-1,8],[0,2],[-1,2],[0,3],[1,2],[1,3]],[[5943,4463],[0,2],[-1,3],[1,2],[1,2],[2,-2],[7,-11],[0,-2],[4,-10],[1,-5],[0,-2],[2,-9],[0,-5],[0,-3],[0,-3],[0,-4],[0,-1],[2,-6],[0,-4],[0,-5],[0,-5],[-1,-6],[-1,-3],[1,-2],[1,-3],[1,-2],[1,-4],[1,-4],[0,-2],[1,0],[1,0],[2,-2],[1,-4]],[[5970,4363],[0,-7]],[[5970,4356],[0,-8],[0,-8],[-1,-6],[-1,-4],[-1,0],[-1,-2],[-2,-4],[-1,-2],[1,-2],[0,-3],[0,-4],[-1,-3],[0,-1],[3,-12],[0,-7],[-1,-5],[0,-6],[1,-4],[0,-6],[0,-6],[0,-4],[1,-2],[1,-5],[0,-9],[0,-5],[1,-1],[3,0],[1,-1],[1,-5],[3,-13],[0,-1],[2,-11],[1,-5],[-1,-1],[0,-1],[-1,0]],[[5961,4329],[1,3],[-1,2],[-1,0],[-1,0],[0,-2],[1,-3],[1,0]],[[5962,4327],[1,-1],[1,1],[1,1],[0,2],[0,1],[-1,1],[0,1],[-1,-1],[-1,-2],[0,-3]],[[5882,4947],[0,3],[-1,3],[0,3],[2,12],[2,5],[3,9],[0,3],[0,3],[-1,1],[-1,2],[1,1],[2,2],[1,2],[3,1],[1,3],[1,-1],[1,2],[2,-1],[1,3],[1,1],[0,1],[1,-2],[1,-1],[1,1],[1,2],[1,5],[0,3],[1,1],[1,-4],[1,-1],[-1,-2],[0,-1],[1,-1],[1,0],[1,1],[2,3],[1,0],[0,-3],[1,-1],[1,0],[2,3],[1,2],[0,3],[2,0],[2,8],[-1,2]],[[5921,5023],[2,2],[1,0],[1,0],[1,1],[0,-1],[-1,-5],[1,-1],[3,-1],[1,-1],[0,-1],[-2,-1],[1,-2],[0,-1],[2,-1],[1,1],[2,4],[1,1],[1,0],[0,-5],[1,-1],[3,-1],[2,2],[1,-1],[0,-7],[0,-3],[1,-3],[1,-2],[0,-1],[2,0],[0,-1],[0,-2],[0,-2],[3,-5],[2,-5],[1,1],[1,1],[0,4],[2,3],[3,2],[5,3],[2,-10],[0,-1],[-3,-2],[-3,0],[-3,-1],[0,-1],[0,-5],[0,-2],[-1,0],[-2,2],[-1,0],[-2,1],[-1,0],[-1,-2],[-3,-6],[0,-3],[0,-5],[1,-4],[1,-4],[0,-4],[-1,-2],[-1,-1],[0,-2],[-4,-9],[-1,-3],[0,-2],[2,-2],[-1,-1],[-2,0],[-1,-1],[0,-2],[0,-1],[0,-1],[2,-4],[1,-1],[-1,0],[-3,2],[-2,0],[-1,0],[0,-1],[-1,-4],[1,-2],[0,-2],[-2,-2],[0,-4],[-2,-2],[-1,-2],[-3,1],[-1,-1],[-1,-2],[-1,-3],[5,0],[0,-1],[1,-1],[1,-2],[-3,0],[-2,-2],[-2,0],[-1,-3],[-1,-1],[2,-2],[6,-2],[2,0],[5,3],[1,0],[1,-2],[0,-2],[-2,-3],[-4,-6],[-3,-5],[-2,-1],[0,-3],[0,-1],[-6,2],[-4,5],[-2,0],[-1,-1],[-1,-2],[-1,-2],[0,-10],[2,-8],[0,-2],[-2,-1],[-3,-6],[-1,0],[1,4],[0,2],[2,4],[0,2],[-1,6],[0,6],[0,2],[-2,0],[-1,1],[-1,0],[0,2],[-1,1],[-2,-4],[-1,1],[0,2],[-2,1],[-2,1],[-1,1],[-1,5],[-1,2],[-1,0],[-1,-2],[-1,-3],[-2,-1],[0,-1],[1,-5],[0,-2],[-3,1],[-1,-2],[-1,-3],[1,-4],[0,-5],[-1,1],[-1,4],[-1,0],[0,-2],[-1,0],[-1,-5],[-1,3],[0,3],[1,4],[-1,1],[-1,2],[0,2],[1,4],[0,1],[0,2],[-1,3],[-1,1],[-1,3],[0,11],[0,3],[0,5],[3,25],[1,4],[0,3],[2,15],[-1,2],[0,2],[-1,0],[-1,0],[0,4]],[[5890,4870],[0,4],[0,1],[-2,-1],[-2,-1],[-1,1],[-1,2],[-1,2],[-1,-3],[0,-4],[2,-4],[0,-4],[2,1],[0,4],[1,0],[2,1],[1,1]],[[5897,4978],[0,3],[-1,2],[-2,-2],[-1,1],[0,4],[-1,1],[-1,0],[-1,-2],[1,-2],[0,-1],[1,-1],[2,-2],[0,-2],[-1,-2],[-1,-3],[0,-2],[4,3],[1,5]],[[5921,4880],[0,2],[-1,3],[-1,3],[0,2],[-2,0],[-2,0],[0,4],[-2,0],[-2,-2],[1,-2],[0,-5],[1,-1],[3,-1],[2,-2],[2,-1],[1,0]],[[5926,5011],[1,4],[-2,1],[-3,-1],[0,-3],[0,-2],[-1,-1],[0,-1],[2,-1],[1,-1],[2,-2],[-1,3],[0,3],[1,1]],[[7965,7906],[-2,1],[-3,2],[-3,0]],[[7957,7909],[-3,-1],[-2,-2],[-1,-2],[0,-3],[0,-4],[0,-3],[-2,-8],[-2,-3],[-2,-3],[-2,-4],[-5,-5],[-10,-4],[-10,-4],[-5,-1],[-2,-2],[-5,-1],[-7,1],[-7,2],[-9,6],[-2,2],[-1,1],[0,1],[1,1],[1,0],[10,2],[6,1],[5,0],[4,1],[1,3],[3,1],[1,0]],[[7912,7881],[2,0],[3,1],[3,1],[3,2],[1,2],[1,2],[3,1],[4,4],[3,6],[5,10],[5,7],[7,4],[4,4],[3,2],[1,2],[3,5],[2,2],[0,2],[3,4],[1,2],[-1,1],[-3,0],[0,1],[2,3],[6,8],[5,4],[8,7],[1,1],[0,3],[0,2],[2,4],[4,5],[8,8],[4,7],[2,3],[0,3],[2,5],[2,2],[1,4],[2,4],[0,4],[2,4],[3,6],[2,4],[1,3],[1,4],[1,3],[1,2],[0,2],[0,1],[1,2],[2,2],[2,4],[2,5],[0,4],[1,8],[-1,3],[0,4],[2,3],[2,2],[5,6],[2,3],[3,0],[2,0],[2,-1],[4,-5],[-3,-5],[0,-2],[0,-6],[-1,-2],[-1,-4],[0,-3],[-1,-5],[0,-3],[0,-3],[0,-2],[-1,-6],[-1,-2],[0,-3],[-1,-2],[0,-2],[-1,-5],[-2,-3],[0,-4],[-1,-10],[0,-6],[1,-5],[0,-1],[0,-2],[-1,-3],[-2,-4],[-5,-7],[-1,-2],[-1,-2],[1,-3],[0,-4],[0,-1],[-1,-1],[-4,0],[-1,2],[1,5],[1,2],[0,2],[-1,1],[-1,1],[-2,0],[-1,-2],[-2,-2],[-6,-12],[-2,-4],[3,2],[3,1],[3,1],[2,-1],[1,-3],[1,-3],[-1,-4],[-1,-2],[-4,-4],[-2,0],[-1,2],[0,-1],[-8,-7],[-2,-3],[-1,-1],[1,-2],[0,-1],[-1,-3],[-1,-2],[-7,-6],[-1,-4],[-5,-3],[-3,-1],[-3,0],[-5,-3],[-8,-6],[-4,-4],[-1,-1],[-2,-5],[-1,-2],[-1,0]],[[7993,7958],[1,7],[-2,1],[-4,-7],[-7,-4],[-7,-4],[-3,-1],[-1,-2],[0,-3],[10,2],[4,2],[5,7],[4,2]],[[2325,7812],[-3,0],[-1,1],[-3,4],[-1,-1],[0,-2],[0,-4],[-1,-2],[1,-5],[0,-1],[-3,-3],[-2,0],[-3,1],[-2,3],[-1,6],[0,4],[0,2],[1,6],[0,3],[-1,5],[1,7],[0,1],[3,3],[0,1],[2,4],[2,2],[2,4],[0,1],[-3,1],[-5,-9],[-1,-1],[-1,1],[0,2],[2,5],[4,12],[1,2],[-1,2],[-1,-1],[0,1],[-1,3],[0,2],[0,1],[-1,0],[-5,-4],[-2,-1],[0,-2],[0,-4],[-1,-2],[-2,-2],[-1,-1],[0,3],[-1,6],[1,5],[1,4],[-1,6],[-1,6],[-2,3],[-2,0],[-1,-2],[-2,-4],[-1,0],[0,3],[2,4],[1,3],[0,1],[-1,1],[-5,0],[-1,0],[-1,-2],[1,-1],[0,-2],[-2,-8],[-1,-1],[-3,2],[-2,3],[-1,4],[0,3],[-2,3],[0,3],[-2,4],[-6,5],[-1,2],[0,4],[-3,4],[-7,9],[0,3],[0,1],[-2,4],[-1,2],[1,1],[3,3],[8,3],[1,1],[-2,1],[-5,1],[-3,0],[-3,-1],[-2,-1],[-2,2],[-3,5],[-2,1]],[[2243,7954],[0,1],[1,8],[3,7],[2,5],[1,6],[0,3],[0,1],[2,7],[3,1],[2,-1],[4,-2],[4,1],[4,-1],[8,-7],[2,-1],[1,1],[0,2],[-5,4],[-3,3],[-2,2],[-1,3],[0,3],[1,3],[3,8],[4,11],[2,-2],[0,-1],[-1,-2],[4,0],[1,-1],[-2,-2],[-6,-4],[-2,-6],[-1,-3],[0,-2],[4,-4],[0,1],[1,2],[1,1]],[[2278,7999],[1,2],[4,0]],[[2285,8004],[0,-1],[-1,-3],[-6,-2],[0,-1],[1,-4],[3,-9],[1,-2],[-1,-3],[1,-3],[3,-4],[1,-6],[2,-6],[3,-5],[1,-5],[3,-5],[0,-1],[-1,-1],[-1,-1],[0,-5],[2,-5],[4,-7],[2,-10],[1,-4],[2,-8],[0,-1],[0,-3],[1,-4],[1,-3],[2,-4],[1,-3],[-1,-3],[1,-1],[2,-1],[1,-2],[1,-2],[-1,-1],[-1,0],[1,-3],[3,-6],[2,-4],[0,-3],[1,-4],[5,-5],[1,-4],[0,-2],[-1,-2],[-1,-1],[-1,-4],[0,-3],[1,-9],[0,-6],[0,-2],[0,-2],[2,-3]],[[2279,7906],[2,2],[-2,10],[-1,0],[-2,-4],[0,-4],[2,-4],[1,0]],[[2316,7841],[0,2],[-3,1],[0,-4],[-2,-2],[-1,-2],[0,-2],[2,-1],[2,2],[2,6]],[[1841,8402],[1,-2],[0,-1],[-1,-1],[0,-1],[2,0],[0,-1],[0,-2],[-1,-2],[-1,-2],[-3,-2],[-4,-1],[-3,0],[-3,1],[-4,-1],[-7,-3],[-4,-1],[-1,1],[-4,-1],[-12,-4],[-4,0],[-7,1],[-4,0],[-5,1],[-10,4],[-2,3],[-1,2],[-2,-1],[-2,0],[-1,1],[-11,1],[-3,1],[-2,1],[-4,6],[-2,2],[-2,1],[-2,2],[-1,1]],[[1731,8405],[1,0],[5,-2],[7,-4],[4,-3],[2,1],[6,2],[1,2],[-2,4],[1,1],[5,0],[2,-1],[2,-1],[2,-1],[5,0],[2,-2],[5,-3],[0,1],[0,1],[-1,1],[0,1],[3,2],[1,1],[-2,1],[-3,2],[0,1],[2,2],[1,1],[1,-1],[1,0],[3,1],[1,1],[-1,1],[0,1],[0,1],[1,4],[1,2],[0,2],[3,2],[0,2],[0,1],[1,1],[5,1],[3,0],[1,-1],[0,-1],[1,0],[7,2],[2,0],[3,2],[2,3],[0,3],[0,1],[-2,0],[-1,1],[-1,2],[-1,2],[-3,2],[-3,2],[0,1],[0,2],[0,1],[-3,4],[-1,0],[-3,0],[0,1],[1,2],[0,2],[-1,1],[0,1],[0,2],[0,2],[1,2],[-1,0],[-2,0],[-9,1],[-2,3],[-1,1],[0,2],[-2,2],[-3,2],[-1,3],[0,2],[3,0],[4,-2],[1,-2],[-1,-1],[1,-1],[2,0],[10,-3],[2,-1],[0,-1],[1,-1],[1,-2],[1,-1],[6,-2],[4,-3],[1,-2],[3,0],[5,0],[2,1],[0,1],[1,1],[1,0],[2,-2],[0,-1],[-1,-2],[1,-1],[2,-2],[2,0],[2,-1],[3,-3],[1,-2],[3,-4],[5,-4],[2,-1],[5,0],[6,1],[2,0],[1,1],[2,2],[1,-1],[0,-1],[10,2],[6,3],[6,5],[4,4],[5,4],[2,3],[2,4],[1,3],[1,0],[1,3],[1,3],[3,4],[3,3],[5,3],[12,5],[4,1],[13,0],[2,0],[2,-1],[5,-1],[2,-1],[8,-1],[5,-1],[4,-1],[0,-2],[3,-1],[0,-1],[-1,-1],[-1,0],[0,-2],[0,-1],[-7,-5],[-1,0],[1,3],[-1,3],[-3,2],[-8,2],[-2,1],[-5,1],[-10,1],[-5,0],[-1,-1],[-3,1],[-1,0],[-1,-1],[-2,-3],[-6,-2],[-8,-4],[-1,-1],[1,-1],[12,3],[8,-1],[1,1],[3,1],[15,-1],[3,0],[1,-1],[-3,-3],[-4,-1],[-4,-1],[-2,-1],[-2,1],[-2,0],[-3,-1],[-3,-1],[-6,1],[0,-1],[2,-1],[1,-2],[-1,-3],[0,-1],[-2,-1],[-5,1],[-3,-1],[-1,-2],[-4,-3],[-2,-1],[0,-1],[0,-1],[-2,-3],[-6,-3],[0,-2],[-1,-1],[0,-1],[3,0],[1,-1],[-4,-5],[-6,-5],[-7,-7],[-3,-5],[0,-1],[-3,-3],[-10,-6],[-6,-3],[-2,-1],[-1,1],[0,1],[0,1],[-3,2],[-1,-1],[-6,-1],[-1,-2],[-3,-2],[-3,-2],[-2,-2],[0,-2],[-1,-1]],[[1896,8448],[2,2],[-1,1],[-4,-1],[-4,-5],[-2,-3],[-7,-3],[-6,-2],[-5,-1],[-5,-1],[-2,-1],[-1,-1],[2,-3],[5,0],[0,-2],[0,-4],[2,-2],[2,-2],[4,2],[4,2],[2,6],[3,5],[6,4],[4,5],[1,4]],[[2804,7404],[-5,-2],[-2,-2],[-1,-1],[-2,1],[-3,0],[-3,1],[-3,1],[-1,3],[0,1],[3,7],[1,4],[1,2],[0,1],[2,2],[1,1],[1,1],[1,0],[3,2],[4,5],[3,4],[2,1],[5,1],[3,1],[3,1],[1,-1],[3,1],[3,2],[4,1],[5,1],[3,0],[2,1],[3,0],[0,2],[1,0],[3,0],[1,-1],[0,-1],[-1,0],[0,-1],[2,-1],[2,-1],[3,1],[2,0],[-1,-1],[-1,0],[1,-2],[3,2],[0,-1],[-1,-2],[0,-1],[2,-1],[2,1],[4,3],[1,1],[0,1],[-1,0],[-3,-1],[0,2],[3,3],[1,1],[1,2],[-1,0],[-2,-2],[-2,-1],[-2,0],[0,2],[1,4],[-1,1],[-5,-2],[0,-1],[0,-1],[-1,0],[0,1],[0,2],[-2,0],[-2,-1],[-3,-3],[0,1],[1,2],[4,2],[2,1],[1,-1],[1,1],[1,0],[0,-1],[2,1],[2,1],[1,0],[0,-3],[1,0],[1,2],[1,1],[1,-1],[-4,-3],[-1,-1],[0,-1],[1,-1],[1,0],[6,6],[2,2],[3,1],[3,0],[2,1],[2,2],[8,4],[3,3],[3,4],[1,0]],[[2894,7471],[1,0],[0,-2],[-1,-1],[-1,-2],[-11,-12],[-3,-4],[1,-3],[0,-1],[1,0],[2,2],[1,0],[0,-2],[-1,-2],[1,-1],[2,1],[1,0],[-1,-2],[-1,-1],[0,-1],[-2,-3],[-1,-1],[0,1],[0,1],[-1,-2],[0,-1],[0,-1],[1,-1],[1,-3],[0,-5],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[-1,-1],[-1,-1],[-3,0],[-3,-2],[-3,-3],[-2,-2],[-1,-3],[0,-1],[-1,1],[-4,-2],[-1,-2],[-1,-1],[-1,1],[-2,0],[-6,0],[-4,0],[-3,-1],[-3,1],[-2,2],[-3,2],[-10,2],[-8,0],[-6,-2],[-10,-4]],[[2870,7451],[1,3],[0,1],[-4,-2],[-1,-1],[0,-1],[1,0],[1,0],[2,0]],[[2881,7444],[0,-1],[1,2],[-1,0],[0,-1]],[[2882,7457],[0,1],[-1,-1],[-2,0],[-2,-1],[-1,-1],[-1,-1],[0,-1],[0,-1],[0,-1],[1,0],[1,-1],[1,2],[1,1],[0,2],[3,2]],[[2886,7460],[1,1],[-2,0],[0,-1],[-1,-1],[1,0],[1,0],[0,1]],[[1570,8619],[1,1],[3,1],[4,1],[9,4],[3,3],[0,4],[-4,4],[3,3],[6,3],[6,4],[4,5],[1,4],[-10,7],[0,2],[4,1],[9,-2],[8,-1],[9,0],[5,3],[1,3],[-1,2],[-7,2],[-5,3],[-11,3],[-9,1],[-9,0],[-7,0],[0,-2],[0,-3],[-1,-2],[-1,-2],[-1,-1],[0,-1],[-1,0],[-1,3],[-6,1],[-5,1],[-5,-1],[-8,0],[-6,2],[-6,-1],[-3,-2],[0,-3],[0,-2],[-1,-1],[-1,1],[-2,1],[-1,-2],[-1,-3],[-3,1],[-1,2],[-2,3],[-2,6],[1,5],[7,1],[6,0],[2,0],[3,2],[24,7],[10,5],[1,-1],[0,-1],[2,-1],[3,1],[3,2],[9,2],[0,2],[4,0],[1,-1],[10,3],[11,4],[2,1],[2,1],[6,5],[15,4],[3,1],[10,3],[4,1],[6,2],[2,-1],[1,-1],[3,0],[6,-2],[6,-1],[4,-2],[-5,-4],[-8,-5],[-6,-3],[-6,-1],[-3,-1],[0,-1],[-1,-2],[-2,-2],[-4,-1],[0,-1],[1,-2],[-1,-1],[-2,-1],[-2,-2],[1,-1],[6,0],[6,-1],[2,-1],[5,-2],[1,-1],[4,0],[2,0],[1,2],[10,-1],[10,0],[4,1],[8,3],[2,3],[2,3],[5,5],[5,2],[3,1],[1,-1],[-1,-1],[1,-1],[-2,-3],[-3,-3],[0,-2],[0,-1],[0,-1],[5,2],[4,2],[1,-2],[-1,-2],[-2,-2],[-1,-1],[-1,-2],[0,-2],[0,-2],[-1,-2],[-2,-1],[-1,-1],[-1,-2],[-2,-1],[-2,-1],[1,-2],[2,-1],[-1,-1],[-4,0],[-1,-2],[-1,-2],[-1,-3],[-1,-3],[2,-2],[2,0],[6,1],[-1,-2],[0,-2],[-1,-3],[-3,-1],[-3,-1],[-3,-1],[-3,0],[-1,1],[-2,0],[-3,-2],[-4,3],[-3,3],[-3,2],[-9,0],[-7,0],[-3,0],[-2,-2],[0,-2],[-5,-4],[-3,-1],[0,-2],[6,-5],[6,-5],[1,-2],[-1,-2],[-5,0],[-4,-1],[-3,-3],[-3,-3],[-2,-2],[-8,-6],[-11,-6],[-3,-1],[-3,-2],[-2,-2],[-3,-2],[-3,0],[-3,3],[-1,3],[3,1],[2,1],[3,1],[3,0],[3,2],[0,3],[12,11],[4,7],[1,6],[0,2],[-2,2],[-6,1],[-9,-3],[-5,-3],[-5,-4],[-5,-4],[0,-1],[-1,-2],[-1,-4],[0,-3],[0,-3],[0,-2],[-2,-1],[-1,0],[-2,-2],[-4,-2],[-3,-2],[-15,4],[-9,2],[-13,3],[-2,0],[-1,2]],[[2691,7348],[1,3],[2,1],[2,1],[1,1],[0,3],[1,4],[1,3],[1,1],[0,2],[0,1],[0,2],[2,1],[1,0],[1,0],[0,-2],[0,-3],[0,-2]],[[2704,7364],[0,-1],[1,-1],[4,-2],[1,0],[0,-1],[0,-4],[0,-2],[-1,-2],[-1,-1],[-2,0],[-8,1],[-3,0],[-1,-1],[-1,-1],[-1,-1]],[[5342,8242],[0,1],[0,2],[4,5],[4,6],[0,1],[-2,1],[-1,0],[0,2],[0,2],[0,2],[-1,1],[-1,0],[0,1],[0,1],[1,0],[0,1],[0,2],[0,3],[1,-1],[0,-1],[0,-1],[0,-2],[1,0],[0,-1],[1,0],[0,1],[1,3],[1,2],[1,3],[0,3],[2,2],[1,0],[1,0],[1,0],[2,-1],[3,-2],[0,-2],[1,-2],[1,-1],[1,-1],[1,-1],[1,1],[0,1],[0,4],[-1,5],[-2,6],[-1,3],[0,1],[1,1],[0,2],[1,1],[0,1],[0,-1],[1,-1],[1,-1],[1,0],[0,1],[-1,1],[1,0],[0,1],[1,0],[2,0],[2,0],[3,1],[2,1],[1,0],[2,-1],[0,-1],[0,-1],[0,-1],[1,0],[1,1],[1,0],[1,0],[1,-1],[1,0],[1,0],[1,0],[1,-1],[0,-1],[0,-1],[0,-2],[-1,-2],[-1,-2],[-1,-3],[-1,-1],[1,-1],[1,0],[1,1],[1,0],[1,0],[0,-1],[-1,-2],[0,-1],[-1,-1],[-1,-1],[0,-2],[0,-3],[0,-2],[-1,-1],[-1,-1],[-1,-1],[-1,-2],[0,-1],[-1,-1],[-2,-2],[-3,-1],[-3,-1],[-2,-1],[-2,-1],[-2,-3],[-2,-3],[-1,0],[-1,0],[-1,1],[1,1],[0,1],[0,2],[-1,0],[-2,0],[-3,-2],[-1,-1],[-1,-3],[-2,-1],[-2,-1],[-1,-2],[-1,-2],[-1,0],[0,-1],[-1,0],[-1,0],[0,1],[1,2],[-1,0],[-1,-2],[-4,0],[-1,-1]],[[3539,3189],[-1,-3],[-1,-3],[-1,-3],[-1,-3],[-1,-4],[-1,-2],[-1,0],[-2,0],[-1,3],[-1,2],[-1,1],[-1,0],[-2,-2],[-1,-6],[-2,-6],[-2,-1],[-1,0],[0,-1],[-1,-1],[-1,-3],[-1,-4],[0,-6],[0,-7],[0,-3],[-1,-1],[-1,-1],[0,1],[-1,0],[0,2],[0,2],[-1,2],[0,4],[0,4],[0,3],[-1,3],[0,3],[1,3],[1,3],[2,4],[2,0],[2,1],[0,3],[1,3],[0,2],[0,2],[1,1],[1,2],[1,1],[2,2],[1,1],[2,2],[1,3],[1,4],[2,2],[2,2],[0,3],[0,2],[1,2],[1,3],[0,1],[1,0],[0,-2],[0,-6],[1,-3],[1,-3],[1,-3],[0,-2],[0,-3]],[[2760,6493],[-1,-3],[-1,-5],[-1,-2],[-1,-1],[-1,1],[-1,1],[-1,2],[-1,3],[-2,2],[-1,1],[-1,3],[-1,2],[1,2],[2,2],[1,3],[2,3],[2,2],[1,0],[2,-2],[0,-2],[1,-1],[0,-2],[1,-2],[0,-3],[0,-4]],[[2645,5617],[-1,-3],[-1,-1],[-2,-1],[-1,1],[-2,1],[-2,1],[-5,2],[-4,3],[-3,2],[-2,2],[-1,2],[-1,2],[-1,2],[-1,3],[-2,4],[-1,5],[0,3],[0,2],[-1,1],[0,1],[0,1],[0,1],[0,1],[0,3],[-1,4],[0,4],[0,3],[1,2],[0,4]],[[2614,5672],[1,0],[1,0],[2,-1],[2,-1],[2,-3],[2,-3],[2,-3],[3,-3],[2,-4],[4,-7],[3,-7],[3,-6],[2,-5],[1,-4],[0,-3],[1,-3],[0,-2]],[[6030,5658],[0,-1],[-1,0],[-1,1],[0,1],[-1,2],[0,4],[0,3],[1,3],[0,4],[1,3],[0,2],[1,1],[1,0],[1,-1],[1,-1],[2,0],[1,2],[2,1],[1,0],[1,1],[1,-1],[1,-2],[1,-2],[0,-3],[1,-2],[-1,-2],[0,-2],[0,-2],[0,-2],[-1,-2],[-1,-2],[0,-2],[0,-2],[-2,-5],[-1,-6]],[[6038,5646],[-1,0],[-1,0],[0,1],[0,1],[0,2],[0,2],[-1,1],[0,2],[-1,1],[-1,0],[-1,0],[-1,1],[-1,1]],[[3082,4081],[-1,1],[-1,2],[2,3],[0,3],[0,3],[0,2],[1,2],[2,1],[1,-1],[0,2],[-1,2],[-2,4],[-2,1],[-1,0],[0,-3],[0,-2],[-1,-3]],[[3079,4098],[-1,-1],[-1,0],[-1,0],[-2,0],[-1,1],[-1,2],[-1,0],[-1,1],[-1,1],[2,2],[0,3],[0,2],[-2,1],[-1,1],[-2,2],[-2,1],[0,1],[-1,1],[-1,1],[-1,2],[-1,1],[0,1],[0,-1],[-1,0],[0,-2],[1,-1],[0,-1],[0,-1],[-1,0],[-1,1],[-1,1],[-1,1],[-1,1],[0,1],[0,1],[0,2],[0,2],[0,2],[1,1],[0,2],[1,1],[2,-1],[1,-2],[1,0],[-1,3],[-1,6],[-2,5],[0,2],[1,1],[1,2],[1,1],[0,1],[1,1],[1,0],[0,1],[2,1],[2,-5],[2,-1],[3,-6],[1,-1],[1,-1],[2,-6],[1,-1],[1,-1],[1,-1],[0,-2],[1,-1],[1,-2],[2,-2],[1,-3],[0,-3],[0,-1],[3,-1],[2,0],[1,-2],[-1,-1],[0,-1],[-1,-2],[-1,-2],[1,-3],[1,-3],[2,-1],[2,-1],[1,0],[1,-1],[0,-1],[1,-1],[-1,-1],[0,-1],[-1,0],[-1,0],[-1,-1],[0,-1],[-1,-2],[-1,-1],[-2,0],[-1,-1],[-1,-1],[1,-1],[1,-2],[0,-1],[0,-2],[0,-1],[0,-1],[-1,0],[-1,0],[-2,2],[-1,1]],[[2241,7952],[-1,0],[-1,-1],[0,-2],[0,-1],[-1,-1],[-1,0],[-1,0],[-1,0],[0,1],[0,1],[-1,0],[0,1],[-1,1],[0,2],[-1,1],[0,-1],[0,-1],[-1,-1],[-2,0],[-1,0],[-3,-2],[-2,0],[-2,1],[-2,1],[-3,1],[-2,2],[-2,2],[-1,3],[-2,1],[-2,1],[-3,2],[-2,1],[-1,2],[-1,0],[-1,1],[-1,2],[-1,1],[1,1],[2,1],[2,-1],[2,0],[1,0],[1,1],[-1,1],[-1,1],[0,1],[2,0],[2,1],[3,0],[2,1]],[[2213,7977],[0,2],[0,2],[-1,2],[-1,3],[-1,2],[1,1],[2,3],[-1,2],[-1,-1],[-2,0],[-1,1],[0,1],[1,1],[2,1],[2,0],[1,1],[0,1],[0,1],[0,1],[0,2],[0,2],[-1,2],[-1,2],[0,1],[0,1],[1,1],[0,-1],[1,0],[1,0],[1,1],[1,1],[2,0],[1,-2],[2,-1],[2,0],[1,0],[1,0],[-2,-2],[-4,-3],[-3,-3],[-1,-2],[1,-1],[1,0],[1,-1],[0,-2],[0,-2],[-1,-1],[0,-2],[1,-1],[1,1],[3,1],[3,3],[3,4],[2,2],[2,1],[0,-1],[0,-1],[0,-1],[-1,-2],[-1,-2],[-1,-3],[-2,-2],[-1,0],[-2,0],[-1,-1],[0,-2],[0,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,0],[-2,-1],[-1,0],[0,-1],[0,-1],[1,-1],[2,-2],[2,-3],[2,-2],[0,-2],[1,-1],[0,-2],[0,-1],[-1,-2],[1,-1],[0,-1],[0,-1],[1,-1],[0,-1],[1,-1],[2,1],[1,1],[2,1],[2,1],[3,1],[2,0],[0,-1],[0,-2],[1,-1],[0,-2],[1,-1],[1,-3]],[[5967,8390],[-1,1],[0,1],[0,1],[0,2],[0,1],[1,2],[0,1],[1,0],[3,1],[3,0],[2,-1],[1,-1],[1,-1],[-1,0],[-1,0],[-2,-1],[-1,0],[0,-1],[1,-1],[1,-1],[1,-1],[1,0],[2,0],[2,0],[3,0],[2,-3],[2,1],[1,2],[0,2],[0,2],[0,3],[-1,3],[-1,2],[-2,2],[-1,2],[-1,1],[-3,3],[-4,3],[-5,3],[-6,3],[-4,3],[-2,3],[-3,3],[-1,2],[-2,2],[0,2],[2,-1],[1,-1],[2,-1],[1,0],[0,1],[1,1],[0,2],[0,1],[0,2],[0,2],[-1,2],[-2,2],[-3,3],[-2,2],[-1,2],[0,1],[0,1],[0,2],[0,1],[-1,2],[-2,2],[-1,3],[-2,1],[-1,0],[-1,0],[0,1],[-1,2],[0,1],[0,1],[1,1],[1,0],[1,0],[0,-1],[1,-2],[2,-2],[2,-4],[2,-3],[1,-2],[0,-1],[0,-1],[0,-1],[2,-3],[3,-2],[2,-1],[2,0],[0,1],[0,1],[-1,3],[1,1],[0,2],[-1,3],[0,2],[0,1],[2,-1],[0,2],[-1,2],[-2,3],[-1,2],[-1,2],[0,1],[1,0],[1,-2],[2,-1],[1,-3],[2,-3],[1,-3],[1,-1],[1,-1],[0,-2],[0,-2],[1,-2],[1,-2],[1,-2],[1,-2],[2,-1],[1,0],[1,1],[0,1],[0,2],[-2,2],[-1,2],[0,1],[1,0],[3,-2],[3,-1],[1,-1],[1,0],[2,2],[2,1],[1,2],[0,1],[0,2],[0,1],[0,2],[-2,3],[-1,4],[-3,3],[-2,1],[-2,0],[-1,1],[-2,1],[-2,2],[-1,1],[-1,0],[-2,-1],[-1,-2],[-2,2],[-1,0],[-1,1],[-1,2],[-1,2],[-1,3],[-1,3],[-2,3],[0,2],[2,0],[2,-2],[2,-2],[3,0],[2,-1],[1,0],[1,-1],[2,-1],[2,-2],[3,-2],[4,-2],[2,-3],[2,-1],[0,1],[1,0],[1,-1],[1,-1],[1,-2],[2,-1],[1,-1],[1,-1],[1,-2],[0,-3],[0,-3],[0,-4],[-1,-4],[-1,-4],[-2,-3],[1,-2],[1,-2],[2,-3],[1,-3],[1,-2],[1,-3],[2,-3],[1,-3],[1,-3],[1,-2],[2,-2],[1,-2],[1,-3],[2,-1],[2,-2],[1,-1],[0,-1],[0,-1],[0,-2],[0,-1],[-1,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-2],[0,-1],[0,-1],[-2,-1],[-1,-2],[-1,-1],[-2,0],[-2,-1],[-2,-2],[-1,-2],[-2,-2],[-1,-1],[0,-1],[1,-1],[0,-1],[-1,-1],[-1,0],[-1,0],[-1,1],[-1,1],[-3,1],[-2,1],[-2,1],[0,2],[-1,1],[-1,1],[-1,0],[-2,0],[-1,-1],[-2,-1],[-2,0],[0,1],[-1,2],[-2,1],[-2,0],[-1,-1],[-1,-1],[-1,0]],[[5981,8440],[0,3],[0,2],[-1,3],[-1,0],[-2,-5],[-1,-5],[0,-2],[1,-1],[2,1],[2,4]],[[1889,7277],[1,-2],[0,-1],[-3,-2],[-1,-2],[-3,-6],[-2,-1],[-2,-3],[-1,0],[0,4],[-1,3],[-1,3],[-1,4],[0,-1],[-1,-3],[0,-2],[-1,1],[-2,4],[-1,3],[-2,2],[0,2],[-1,3],[0,4],[-1,2],[-1,3],[-1,1],[-1,2],[-1,3],[-1,3],[0,3],[0,3],[0,1],[0,1],[0,1],[0,1],[1,0],[1,1],[2,2],[1,0],[1,0],[1,0],[1,-2],[0,-1],[-1,-3],[0,-1],[1,-2],[1,-2],[2,-2],[1,0],[1,-1],[0,-2],[1,-4],[1,-3],[1,-2],[1,0],[0,1],[1,1],[-1,4],[0,3],[0,3],[0,1],[2,0],[1,-2],[1,-1],[2,0],[2,1],[1,-1],[0,-3],[-1,0],[-2,0],[-2,0],[-1,-1],[-1,-2],[1,-1],[1,-3],[1,-1],[1,-2],[0,-2],[2,-3],[3,-4]],[[1884,7270],[0,5],[-1,5],[-1,1],[-1,-1],[1,-2],[0,-3],[1,-2],[1,-3]],[[2645,7547],[0,-4]],[[2657,7584],[-1,-1]],[[2293,6408],[0,-5],[-3,-10],[-2,-17],[-2,-17],[-1,-12],[-1,-19],[0,9],[0,4],[0,6],[1,7],[-1,3],[-1,0],[-1,2],[0,2],[0,2],[1,0],[2,-2],[1,9],[0,2],[0,8],[1,3],[0,2],[-1,1],[-1,2],[1,9],[0,2],[0,2],[-2,2],[1,1],[1,3],[1,1],[1,-2],[1,0],[1,0],[1,0],[0,6],[0,1],[1,0],[1,-2],[0,-3]],[[2123,8247],[2,0],[3,-2],[4,3],[1,3],[0,1],[1,0],[1,-1],[5,0],[0,-2],[1,-1],[3,-4],[0,-1],[-1,-3],[0,-1],[-2,0],[-1,-1],[-1,-1],[0,-2],[0,-1],[1,-2],[0,-1],[-3,-3],[-1,1],[-4,-3],[-1,-2],[0,-3],[0,-5],[0,-2],[1,-1],[1,0],[0,-1],[-2,-5],[-1,-2],[-1,-1],[0,2],[1,3],[0,3],[-1,2],[-1,0],[-2,1],[-3,-1],[-5,-4],[-1,-1],[-1,0],[0,1],[1,2],[3,5],[0,1],[-3,0],[-1,0],[1,1],[2,3],[1,1],[0,1],[0,2],[-1,1],[0,1],[1,3],[1,3],[1,2],[-1,1],[-1,0],[1,4],[1,3],[1,1],[0,2]],[[2279,7797],[-2,-3],[-1,-2],[-3,-2],[-2,-1],[-3,-1],[-2,0],[-1,1],[-2,1],[-1,3],[0,7],[0,4],[-1,5],[-3,9],[-3,7],[-1,5],[-3,3],[-1,4],[0,2],[0,1],[0,1],[1,-2],[2,-4],[0,-1],[1,1],[1,2],[-1,1],[0,1],[-1,4],[-2,1],[-1,1],[-1,2],[-1,4],[-2,9],[-1,3],[-2,1],[-2,3],[-1,1],[-2,-1],[-3,-4],[0,2],[0,4],[0,2],[0,1],[1,3],[1,1],[2,0],[1,-1],[2,-3],[1,-4],[1,0],[1,1],[0,1],[0,5],[0,1],[2,-3],[1,-2],[2,-10],[1,-4],[1,-3],[0,1],[1,1],[-1,5],[-1,9],[1,2],[1,0],[1,0],[0,-1],[2,-3],[1,-3],[0,-2],[-1,-5],[0,-3],[1,-2],[1,-2],[3,-4],[1,-1],[-1,-1],[-1,-3],[-1,-4],[-1,-1],[-1,-1],[0,-3],[-1,-1],[1,-3],[1,-1],[6,-3],[2,-2],[5,-6],[2,-3],[3,-6],[2,-5],[1,-3],[0,-3]],[[2231,7867],[-3,-2],[-2,3],[-2,4],[-1,3],[2,4],[-2,9],[-1,2],[0,1],[0,-2],[0,-11],[0,-4],[0,-1],[-1,0],[0,2],[-2,7],[-1,13],[-1,7],[1,3],[0,3],[3,6],[1,6],[-1,4],[-1,6],[-1,2],[-4,4],[0,1],[-1,-1],[-1,-2],[-1,-1],[1,-1],[1,0],[1,-8],[0,-1],[-1,0],[0,1],[-1,1],[-1,3],[-2,3],[0,8],[-1,2],[-2,1],[-1,1],[-1,1],[-1,-1],[-1,-2],[2,-4],[-2,-6],[-2,-1],[-2,0],[0,1],[0,1],[0,1],[-2,0],[-1,2],[-2,2],[1,3],[-1,3],[0,1],[-3,4],[1,1],[1,2],[2,1],[2,-3],[2,0],[3,0],[2,1],[2,1],[1,2],[1,0],[5,-3],[6,-3],[7,-5],[2,-1],[1,-2],[1,0],[1,0],[0,-1],[-1,-5],[1,-11],[0,-4],[0,-4],[-1,-3],[-4,-9],[1,-5],[0,-4],[2,-3],[0,-2],[0,-1],[0,-2],[-1,-4],[-1,-2],[1,-4],[1,-1],[2,6],[1,-1],[0,-6],[1,-4],[-1,-2],[-1,0]],[[1914,8249],[0,2],[0,1],[-1,1],[1,3],[-5,4],[-1,2],[0,1],[1,2]],[[1909,8265],[2,0],[1,-1],[0,-2],[1,0],[3,2],[4,4],[7,11],[4,4],[3,3],[9,7],[5,4],[1,2],[1,1],[0,1],[0,1],[2,3],[3,2],[2,2],[4,1],[4,0],[2,0],[4,-5],[6,0],[1,0],[-2,-5],[0,-2],[3,0],[6,3],[9,2],[7,-2],[11,-2],[9,-3],[12,-1],[5,0],[17,-2],[0,-1]],[[2055,8292],[-1,-1],[-18,1],[-14,1],[-7,1],[-4,-1],[0,1],[-1,1],[-2,1],[-1,0],[0,-1],[-1,-2],[-1,-3],[-1,-1],[-3,-1],[-7,-2],[-15,-2],[-5,-1],[-5,-1],[-2,1],[-1,1],[-2,0],[-5,-2],[-12,-5],[-5,-3],[-5,-5],[-2,-2],[-2,-3],[-1,-3],[0,-1],[2,-1],[0,-2],[-1,-1],[-7,0],[-3,-1],[0,-1],[-1,-2],[0,-2],[-1,0],[-1,6],[-1,0],[-1,0],[-1,-2],[-2,-4],[-1,-1]],[[2954,7837],[7,9],[5,4],[4,4],[2,1],[0,-1],[-2,-4],[1,0],[4,2],[2,1],[1,-1],[-1,-1],[-1,-2],[-6,-5],[-1,-2],[1,-1],[1,0],[6,5],[3,1],[1,-1],[-1,-1],[-5,-4],[-3,-3],[-3,-6],[-1,0],[-3,-4],[-3,-4],[-3,-3],[0,1],[2,5],[4,4],[2,5],[1,0],[0,2],[0,3],[-1,0],[-3,-4],[-3,-5],[-5,-9],[-1,0],[-1,0],[-3,-10],[-1,-3],[-1,-5],[0,-3],[1,-2],[0,-1],[-1,1],[0,-4],[0,-2],[1,-4],[-1,-1],[-2,-3],[-3,-2],[-1,-2],[-1,-3],[-2,0],[-2,1],[1,1],[2,1],[3,5],[4,2],[1,2],[0,1],[-2,1],[0,2],[0,2],[1,1],[1,15],[-2,-3],[-1,-3],[0,-1],[0,-2],[0,-1],[0,-1],[-2,2],[-3,-5],[-1,0],[1,3],[4,15],[3,9],[0,1],[-1,0],[-1,1],[1,2],[0,1],[7,6]],[[3104,7855],[1,-3],[0,-2],[0,-3],[-3,-4],[-1,-2],[-3,-2],[-2,-2],[-3,-5],[-3,-15],[0,3],[0,4],[0,4],[-1,5],[-2,5],[-4,5],[-4,5],[-1,3],[1,3],[0,7],[0,4],[-3,5],[1,1],[2,-2],[1,0],[0,3],[0,6],[1,1],[1,-9],[1,-2],[1,0],[1,1],[2,4],[1,-3],[1,1],[2,0],[2,1],[1,3],[2,-1],[1,4],[1,4],[1,-1],[0,-1],[-1,-2],[-1,-6],[1,-2],[4,-2],[2,3],[1,1],[0,-1],[-2,-4],[0,-3],[0,-2],[0,-1],[1,-3],[0,-3]],[[3096,7854],[-1,4],[0,1],[1,0],[2,-4],[1,-2],[1,0],[-1,4],[1,3],[0,2],[-3,3],[-3,3],[-3,0],[-2,-1],[-2,-1],[-3,-4],[-2,-3],[-2,-4],[0,-2],[1,-2],[1,-2],[1,-1],[2,-2],[2,-2],[3,-2],[2,-1],[2,1],[2,2],[2,0],[1,1],[1,2],[0,1],[-3,4],[-1,2]],[[5162,7919],[1,-4],[-3,-3],[-8,-10],[-5,2],[-8,3],[0,1],[0,3],[1,1],[0,1],[0,4],[0,3],[0,3],[2,0],[3,2],[0,4],[-2,3],[-1,3],[-1,2],[-1,2],[3,3],[3,3],[3,2],[0,-1],[1,-8],[0,-1],[1,-1],[3,-1],[3,0],[0,-2],[-1,-1],[0,-2],[-1,-4],[1,-1],[1,-2],[5,-1],[0,-3]],[[5161,7914],[1,2],[-1,2],[0,1],[-2,1],[-2,1],[-4,-2],[-4,-4],[-6,-6],[0,-1],[2,-1],[5,-2],[2,0],[2,1],[2,3],[3,3],[2,2]],[[5983,7513],[-4,3],[-5,3],[-1,1],[0,2],[0,1],[1,4],[-1,4],[-1,2],[0,1],[-4,3],[-1,2],[-2,2],[-1,2],[-1,1],[0,1],[-1,1],[-4,-3],[0,1],[3,6],[0,1],[0,1],[-1,0],[-2,-2],[0,-1],[-1,1],[-2,-1],[-1,0],[1,3],[-1,2],[0,1],[-3,1],[-1,0],[-1,0],[0,-3],[0,-1],[-1,0],[0,1],[0,2],[-1,1],[-1,2],[-2,1],[-1,-1],[0,-1],[-1,0],[-1,1],[-2,5],[-2,-1],[-1,3],[-1,1],[1,1],[2,1],[2,0],[2,-1],[3,-3],[1,-1],[1,0],[0,2],[1,0],[0,1],[0,3],[0,1],[1,0],[1,-3],[1,-2],[1,0],[1,0],[6,-1],[0,-2],[0,-1],[-1,0],[-1,-1],[-1,-4],[0,-1],[1,-1],[1,0],[2,2],[2,7],[0,1],[2,0],[1,-2],[0,-1],[-1,-1],[0,-2],[0,-1],[2,-1],[1,-3],[0,-7],[2,-3],[4,-8],[4,-10],[3,-6],[3,-3],[1,-1],[-1,-2]],[[6067,8222],[-1,0],[-1,1],[-1,1],[-1,0],[-1,1],[0,2],[0,5],[-1,3],[-2,0],[-6,3],[-1,0],[-11,13],[-2,4],[-3,3],[-5,2],[0,1],[1,1],[-1,7],[5,-5],[2,-2],[1,0],[0,-2],[0,-1],[1,-2],[2,-2],[1,-3],[1,0],[2,0],[0,1],[-2,3],[1,1],[2,-1],[1,0],[7,-4],[2,-1],[0,3],[1,2],[0,1],[-3,2],[0,1],[-2,1],[0,1],[1,1],[2,0],[-1,6],[-2,0],[-2,2],[-1,1],[-1,1],[-2,0],[-2,-1],[-2,-1],[-2,-3],[-1,1],[0,1],[1,3],[0,1],[3,2],[2,2],[0,2],[0,3],[-1,2],[0,1],[6,0],[2,1],[2,0],[0,-1],[0,-1],[1,-1],[2,-1],[1,0],[1,0],[0,1],[0,1],[-2,3],[1,1],[1,-1],[3,-2],[3,1],[0,-2],[-2,-3],[-2,-2],[-2,1],[-8,2],[-1,-1],[0,-1],[2,-2],[3,-2],[2,-3],[9,-11],[5,-6],[4,-5],[6,-3],[1,-1],[-1,-2],[1,-3],[0,-2],[-4,-1],[-1,-2],[0,-3],[0,-6],[-1,-1],[0,1],[-3,4],[-1,1],[-1,-1],[2,-4],[1,-1]],[[6075,8228],[-1,-1],[-2,1],[-6,0],[-1,-1],[2,-4],[0,-1]],[[7174,7365],[0,-1],[-4,-1],[-4,-3],[-4,-4],[0,-1],[0,-2],[-4,-7],[-3,-2],[-3,-1],[-10,-1],[-3,0],[-3,1],[-10,6],[-4,1],[-2,1],[-2,0],[-1,3],[-1,3],[1,1],[6,2],[8,4],[6,3],[6,2],[5,1],[5,-1],[4,3],[11,1],[5,0],[-3,-3],[-1,-2],[1,-2],[4,-1]],[[2369,7714],[-3,0],[-3,3],[-2,2],[-1,0],[-4,-3],[-3,-1],[-1,2],[0,3],[1,3],[0,2],[0,2],[1,2],[1,2],[4,0],[2,1],[2,3],[0,4],[-2,1],[-1,2],[3,2],[0,2],[3,4],[3,3],[2,2],[0,1],[-1,0],[-2,0],[-1,-1],[-4,-4],[-2,-2],[-3,-2],[-1,1],[1,4],[-1,4],[1,1],[3,0],[1,-1],[0,-2],[0,-1],[1,0],[1,1],[1,1],[-1,3],[2,2],[6,2],[1,2],[0,2],[-3,8],[0,2],[2,1]],[[2372,7777],[0,-1],[2,-3],[0,-4],[1,-3],[1,-4],[3,0],[1,-3],[-1,-2],[1,-2],[-1,-2],[-1,0],[2,-3],[4,-1],[1,-3],[0,-1],[2,-3],[1,-1],[-1,-5],[0,-1],[-1,-1],[-1,-1],[0,1],[1,2],[-2,4],[-1,3],[-2,1],[1,3],[0,1],[-3,0],[-4,0],[-4,-2],[-3,-2],[-1,-1],[0,-2],[0,-1],[4,1],[1,0],[1,-3],[1,-2],[2,-2],[3,2],[1,-1],[1,-1],[0,-2],[1,-1],[4,0],[1,-1],[-2,-2],[-2,-1],[-2,1],[-1,-1],[0,-2],[-6,-7],[-5,-4]],[[2369,7732],[-2,0],[0,-1],[1,-4],[2,-1],[1,-1],[1,-2],[2,1],[1,4],[1,3],[0,2],[-2,0],[-3,-1],[-2,0]],[[2554,7775],[-2,-2],[-1,-1],[0,-1],[1,-1],[0,-5],[0,-4],[0,-4],[-1,-3],[0,-4],[-1,-3],[-3,0],[-2,-1],[-1,-3],[-1,0],[-1,3],[0,1],[-1,3],[-1,2],[0,-3],[0,-2],[-2,-2],[-1,1],[-1,0],[-2,1],[-1,2],[1,2],[2,3],[2,1],[1,0],[0,1],[-1,1],[-2,0],[-1,-1],[-2,-3],[-1,-2],[-1,-1],[-1,0],[-1,-1],[-1,2],[-1,2],[0,1],[2,-1],[1,0],[0,1],[0,2],[-1,4],[0,3],[-2,-2],[-1,1],[-1,3],[0,1],[1,1],[1,-2],[2,1],[0,1],[0,2],[0,1],[2,3],[-1,5],[0,2],[4,9],[2,2],[2,1],[2,-2],[2,0],[3,-4],[2,-1],[1,1],[-1,1],[-1,3],[-2,2],[0,1],[1,0],[1,-1],[3,-3],[1,-2],[1,-3],[0,-1],[-1,0],[-1,-1],[0,-2],[0,-2],[0,-2],[0,1],[2,2],[1,0],[1,-2],[1,-1],[0,-1]],[[2540,7778],[0,1],[-1,1],[-1,0],[0,-1],[0,-1],[0,-2],[-1,-2],[-1,-1],[-1,-2],[0,-1],[0,-1],[2,0],[1,-2],[1,-1],[0,1],[0,1],[-1,1],[0,2],[0,1],[0,2],[1,2],[1,1],[0,1]],[[2545,7757],[0,3],[-1,0],[-2,-2],[0,-3],[2,1],[1,1]],[[2174,8216],[1,1],[4,0],[0,-2],[0,-4],[-2,-3],[-3,-6],[-3,-4],[-3,-3],[-3,-2],[-1,-3],[0,-4],[6,-3],[1,-2],[-1,-1],[-2,-1],[-2,-3],[-1,-4],[1,-3],[2,-2],[-3,-3],[-2,-3],[-1,-3],[-4,-1],[-1,-2],[0,-2],[-2,-4],[-1,-2],[0,-2],[0,-1],[-3,-1],[-1,-1],[-8,-5],[-1,-2],[-1,-2],[-1,-2],[-2,0],[-1,3],[-1,-1],[-2,-3],[-1,-3],[0,-1],[-1,0],[0,1],[0,5],[0,3],[1,2],[-2,1],[1,2],[1,2],[1,-1],[1,4],[1,8],[1,5],[1,-1],[-1,-9],[1,-6],[2,-1],[4,7],[1,2],[2,0],[1,1],[1,2],[1,1],[2,2],[0,6],[0,4],[-1,2],[-2,2],[-2,1],[0,3],[1,3],[-1,2],[-1,3],[-2,0],[-2,0],[0,4],[1,5],[2,3],[3,3],[1,2],[-1,2],[0,3],[2,1],[3,1],[2,4],[7,8],[1,3],[0,2],[3,4],[2,-1],[-1,-4],[1,-3],[2,2],[1,3],[1,1],[1,-2],[-1,-7],[0,-2],[1,-1],[2,1],[0,2]],[[5799,8399],[-5,-2],[-7,-4],[-2,-1],[-8,0],[-1,0],[-1,1],[-1,1],[0,3],[2,1],[3,0],[3,-1],[1,0],[-1,1],[-3,3],[-6,1],[-5,-1],[-1,-1],[-3,1],[-3,1],[0,1],[1,1],[-2,2],[-2,0],[-1,0],[0,3],[1,3],[-1,2],[1,1],[0,4],[-1,5],[2,3],[0,-4],[0,-2],[0,-3],[3,-1],[1,1],[0,1],[0,2],[0,1],[0,-1],[1,-1],[2,0],[2,2],[0,1],[2,1],[1,2],[-2,3],[-2,1],[-1,1],[1,2],[5,-5],[1,-1],[2,-2],[0,-2],[1,-2],[1,-2],[2,-3],[1,1],[1,2],[1,-1],[2,5],[0,5],[0,1],[2,1],[1,0],[2,1],[3,4],[4,-1],[4,0],[1,1],[-1,1],[-2,2],[-1,1],[-4,4],[-4,4],[-1,0],[-3,2],[-3,0],[-2,0],[-2,1],[-3,1],[-1,1],[0,5],[0,4],[0,1],[-1,1],[0,1],[-1,3],[-2,0],[-2,-1],[-2,1],[-1,-1],[-2,2],[-1,2],[-1,1],[-1,-1],[-2,0],[-2,2],[-2,2],[0,2],[1,-1],[3,-3],[1,0],[0,2],[1,1],[0,1],[6,-5],[1,0],[1,1],[0,1],[-2,4],[1,6],[0,1],[1,2],[-1,3],[1,3],[0,2],[0,1],[-1,-1],[-1,0],[-1,-2],[0,-1],[-2,1],[-2,2],[-1,2],[-1,3],[-5,5],[1,1],[0,1],[0,3],[0,3],[0,3],[0,1],[1,0],[0,2],[-1,3],[-1,2],[-1,4],[-2,1],[-1,0],[0,-1],[-2,1],[-1,3],[0,1],[6,-3],[2,-1],[1,-3],[0,-2],[-1,-1],[1,-2],[2,-1],[1,-1],[1,-1],[-1,-2],[0,-4],[-2,-4],[2,-4],[3,-3],[3,-1],[1,1],[2,-2],[1,-1],[2,-1],[0,3],[-1,3],[1,3],[1,-1],[1,-1],[0,-2],[1,-1],[3,1],[3,-1],[5,1],[2,0],[-1,-2],[-2,-1],[-1,-1],[-2,-2],[1,-4],[-1,-2],[0,-1],[1,-2],[1,-2],[1,-1],[1,-1],[0,-2],[10,-7],[4,-4],[3,-4],[-2,0],[-4,2],[-4,3],[-1,1],[2,0],[0,2],[-2,1],[-2,2],[-2,0],[-2,-1],[-2,-3],[0,-4],[-1,0],[-2,0],[0,2],[1,3],[-2,9],[-2,2],[-4,0],[-2,-3],[-1,-1],[2,-2],[-2,-2],[3,-3],[2,-6],[3,-1],[0,-1],[-1,-3],[-1,-2],[0,-2],[3,-1],[2,1],[4,0],[0,1],[1,1],[1,-1],[1,-2],[3,-1],[2,0],[1,3],[1,1],[1,1],[1,1],[-1,2],[0,1],[2,-2],[2,-5],[1,-1],[0,-2],[-1,-1],[-1,-1],[1,-2],[4,1],[5,1],[1,0],[4,0],[1,1],[0,2],[-1,1],[-1,2],[0,2],[0,2],[-1,2],[1,2],[0,3],[-1,4],[1,3],[1,0],[1,-2],[0,-2],[2,0],[2,-3],[3,-3],[1,0],[-1,2],[-1,2],[0,2],[1,2],[1,2],[1,0],[3,-1],[1,-4],[2,-3],[1,-1],[-3,-3],[-1,-1],[0,-2],[-1,-1],[-2,0],[-1,0],[-1,-1],[0,-1],[1,-3],[2,-1],[2,0],[2,-1],[3,-1],[0,-2],[-2,-1],[-5,2],[-1,-1],[-2,1],[-3,-2],[0,-1],[-1,-1],[1,-2],[1,-2],[2,-1],[1,1],[1,0],[2,-3],[1,-3],[0,-1],[-2,0],[0,-2],[-1,-1],[-1,0],[-1,-1],[-2,-2],[-2,-2],[-1,0],[-4,-5],[-1,-2],[-4,-1],[0,-1],[-5,3],[-6,2],[-2,-1],[-1,-2],[4,0],[1,-1],[-2,-1],[-1,-1],[0,-2],[0,-2],[-1,-1],[-2,0],[0,-1],[-3,-3],[-2,-1],[-1,-2],[0,-1],[3,0],[5,2],[1,0],[1,0],[3,-3],[1,-3],[-2,-3]],[[5773,8496],[0,-2],[1,-4],[3,-3],[2,-2],[1,1],[0,1],[0,4],[-1,5],[0,2],[-2,0],[-2,0],[-2,-2]],[[5767,8403],[1,2],[0,3],[-1,1],[-2,1],[-1,1],[-3,1],[-2,-1],[0,-1],[1,-1],[3,-3],[3,-3],[1,0]],[[5776,8415],[0,1],[0,1],[-1,0],[-2,0],[-2,1],[-1,0],[-1,0],[0,-3],[-1,0],[-2,0],[-1,0],[-1,0],[1,-2],[3,-1],[1,-2],[1,0],[2,1],[3,2],[1,2]],[[5791,8415],[-1,2],[0,2],[1,2],[1,2],[0,4],[-2,1],[-2,0],[-2,1],[-1,-2],[0,-2],[0,-2],[1,-3],[-2,-2],[0,-1],[0,-1],[0,-2],[-1,-1],[1,-3],[2,1],[3,0],[2,2],[0,2]],[[5818,8442],[-1,4],[-2,3],[-1,2],[-3,0],[-1,-1],[-2,0],[-2,1],[-3,-2],[-3,-1],[-3,0],[-1,-2],[1,-3],[3,-1],[3,-5],[2,-4],[4,-2],[3,2],[2,3],[0,4],[0,2],[2,0],[1,-1],[1,0],[0,1]],[[2896,7401],[0,-1],[-2,-2],[-4,0],[-4,3],[0,1],[1,1],[5,-1],[4,-1]],[[723,8320],[-4,-3],[-3,-2],[-4,-1],[-5,-2],[0,-2],[0,-3],[-1,-2],[0,-2],[-1,-1],[-2,0],[-6,-1],[-23,-5],[-4,2],[-1,4],[2,5],[16,7],[8,2],[18,5],[4,-1],[3,0],[3,0]],[[668,8214],[-2,-2],[0,-1],[1,-1],[0,-2],[-2,-3],[-2,-4],[-1,0],[1,3],[0,3],[-1,3],[-5,2],[-7,3],[-2,0],[-5,3],[-1,3],[2,4],[5,1],[10,-4],[8,-6],[1,-2]],[[1668,7167],[-1,-3],[-1,-1],[-2,1],[-1,5],[0,2],[0,3],[2,4],[2,1],[1,1],[1,-3],[-1,-10]],[[5981,4187],[-1,-3],[-1,-3],[-2,3],[0,6],[0,2],[1,1],[1,0],[1,-2],[1,-4]],[[7343,7651],[-2,-2],[-2,1],[-7,7],[-6,6],[-4,4],[-5,2],[-5,2],[-5,5],[-1,2],[0,2],[4,0],[2,0],[5,1],[2,2],[1,4],[-2,3],[-2,4],[0,3],[0,2],[1,8],[1,7],[3,5],[5,5],[3,1],[5,3],[2,2],[-1,5],[-3,5],[-4,5],[-3,1],[-2,0],[-1,2],[-2,3],[-2,0],[-1,2],[-2,3],[0,1]],[[7315,7757],[1,1],[6,-3],[3,1],[5,5],[2,1],[0,-2],[-4,-3],[-1,-2],[-1,-2],[-1,-2],[3,-3],[13,-13],[2,-5],[-1,-2],[-5,-2],[-8,-5],[-3,-1],[-4,-4],[-3,-5],[-1,-5],[1,-6],[3,-10],[4,-1],[4,-1],[0,-1],[-6,-1],[-3,-3],[0,-2],[1,-2],[3,-2],[4,-3],[5,-3],[3,-2],[5,-2],[4,-3],[1,-2],[-3,-4],[0,-2],[-1,-5]],[[2546,7447],[0,-7],[-1,-4],[-2,-3],[-1,0],[0,7],[-1,5],[1,5],[2,4],[1,1],[1,-1],[0,-7]],[[3015,8699],[1,2],[1,2],[1,3],[4,8],[0,4],[-1,3],[2,2],[4,-1],[5,-1],[1,-1],[2,-3],[3,-3],[0,-2],[1,-2],[3,-2],[3,-1],[2,0],[2,-1],[8,-2],[6,-3],[3,-2],[3,-1],[1,-2],[-2,-2],[-3,-2],[0,-2],[3,0],[3,0],[1,0],[1,1],[3,0],[1,-3],[-3,-4],[-4,-2],[-1,-1],[-1,-2],[0,-1],[-1,-1],[-2,1],[0,1],[-1,0],[-1,-1],[-1,-1],[-4,3],[-2,0],[-6,-2],[-5,-1],[-4,4],[-2,1],[-1,-1],[-1,-1],[-1,-2],[0,-1],[-4,-3],[-7,-9],[-4,-2],[-2,1],[0,1],[2,2],[1,3],[0,4],[1,4],[0,2],[0,2],[1,2],[-1,2],[-2,3],[-2,5],[-4,5]],[[6001,5252],[0,1],[1,3],[1,2],[1,0],[0,-1],[1,-11],[0,-16],[0,-5],[1,-10],[0,-23],[2,-14],[3,-11],[3,-5],[4,-4],[1,-7],[-1,-11],[-1,-6],[-2,-1],[-1,2],[-3,16],[-2,8],[-3,5],[-1,1],[-1,3],[-1,7],[-3,6],[-2,6],[0,6],[-1,2],[-1,4],[-1,10],[0,6],[1,9],[1,13],[0,6],[1,9],[1,1],[2,-1]],[[2180,8480],[-1,2],[0,2],[-1,3],[-2,1],[-3,0],[-2,5],[-2,-1],[-2,1],[-2,2]],[[2165,8495],[0,4],[-1,4],[-1,1],[-1,2],[0,2],[2,2],[4,1],[4,3],[1,4],[2,2],[2,0],[1,1],[0,2],[1,1],[3,0],[1,-2],[1,-1],[1,0],[1,1],[-1,3],[2,1],[3,-3],[2,1],[1,1],[1,0],[3,4],[1,-1],[2,1],[2,0],[2,-4],[-1,-5],[-2,-3],[-2,-1],[-1,-1],[-1,1],[-2,0],[-2,-1],[0,-1],[-1,-1],[-1,-4],[0,-4],[2,-3],[1,0],[3,-2],[0,-3],[-2,-3],[-2,-1],[0,-2],[1,-3],[-1,-2],[-3,-3],[-4,-2],[-2,1],[-1,2],[1,2],[1,4],[0,3],[-1,2],[-1,-1],[-1,-3],[-1,-3],[-1,-3],[0,-4],[0,-1]],[[2382,8559],[-2,-4],[-4,-1],[-5,2],[-6,2],[-12,1],[-6,-1]],[[2347,8558],[-5,0],[-3,0],[-1,1],[-3,3],[-8,3],[-1,6]],[[2326,8571],[1,2],[13,-2],[14,-1],[6,-2],[3,-1],[4,0],[4,-1],[0,-2],[2,-1],[3,-1],[3,0],[3,0],[0,-3]],[[5548,8023],[-1,3]],[[5547,8026],[5,6],[1,3],[1,2],[1,2],[1,-1],[1,-1],[4,0],[5,0],[-8,-5],[-5,-4],[-4,-4],[-1,-1]],[[5548,8023],[0,-1],[-2,-2],[-3,-1],[-2,-3],[-4,-2],[-3,2],[1,2],[6,2],[3,3],[3,3]],[[2962,7500],[1,1],[0,-4],[1,-3],[1,2],[1,4],[2,3],[1,1],[0,-2],[0,-2],[-2,-2],[0,-1],[0,-2],[0,-3],[0,-9],[-1,-7],[0,-1],[-1,-1],[0,-2],[1,-1],[0,-3],[-1,0],[-1,-2],[0,-5],[-1,-4]],[[2963,7457],[-1,-5],[-1,-5],[1,-10],[0,-5],[0,-2],[-1,3],[0,3],[-1,8],[0,1],[-1,3],[1,6],[2,5],[-1,7],[0,2],[-1,11],[1,8],[0,9],[1,4]],[[1984,8139],[-2,-2],[-1,0],[-1,2],[0,5],[-1,3],[-1,2],[-2,1],[0,2],[1,2],[2,1],[1,-1],[2,-4],[2,-1],[1,0],[1,0],[2,-4],[0,-9],[3,-1],[3,-1],[2,0],[2,-2],[-1,-5],[-2,-2],[0,-1],[0,-1],[0,-5],[1,-4],[0,-2],[-1,-1],[-1,-3],[-1,-2],[-2,-4],[-5,-5],[-2,-4],[-1,-2],[0,-4],[-1,-2],[-1,1],[0,4],[0,3],[0,3],[-1,5],[-1,4],[-5,2],[-3,-1],[-2,3],[-1,5],[0,2],[2,1],[6,-2],[5,-6],[2,-5],[0,-2],[2,2],[2,3],[0,5],[1,4],[2,3],[2,2],[0,3],[-1,2],[-1,0],[-1,0],[-3,3],[-1,2],[0,3],[0,3],[-1,2]],[[1788,6848],[0,-3],[-2,-5],[-3,1],[-3,8],[-4,8],[0,4],[1,1],[2,-1],[2,-3],[6,-8],[1,-2]],[[1741,8511],[0,-2],[-1,-2],[-6,-2],[-5,0],[-1,2],[-9,5],[-1,1],[-1,1],[-1,1],[-3,0],[-4,1],[-4,2],[0,2],[1,3],[6,5],[7,3],[3,-2],[2,-4],[5,-3],[3,-2],[2,0],[0,-1],[3,-3],[1,0],[2,-4],[1,-1]],[[3006,2426],[4,2],[1,-1],[0,-3],[4,-2],[4,-2],[2,-3],[2,-2],[-1,-2],[-5,-1],[-7,2],[-4,2],[-6,-1],[-7,-3],[-9,-9],[-6,-7],[-1,-2],[0,-3],[-1,-2],[-1,-1],[1,6],[2,7],[2,3],[1,3],[-1,4],[0,5],[2,-3],[1,-2],[3,0],[7,5],[7,4],[3,3],[0,2],[0,1],[1,1],[2,-1]],[[2973,2706],[-1,3],[0,5],[1,3],[1,4],[2,2],[2,-1],[2,-2],[2,-4],[1,-4],[-1,-2],[-2,1],[-5,-5],[-2,0]],[[8294,6842],[-1,-2],[-2,-5],[0,-2],[-2,-2],[-5,-3],[-1,-1],[-1,-1],[0,1],[0,2],[0,2],[-1,1],[-2,-2],[0,-1],[-1,2],[1,2],[2,1],[2,-2],[1,1],[-1,2],[-1,5],[-2,1],[-4,0],[-1,-1],[-1,-4],[-2,-1],[1,1],[0,2],[1,3],[0,2],[3,0],[3,2],[2,-1],[1,-3],[2,-6],[1,-3],[2,1],[1,2],[0,1],[1,2],[0,2],[0,2],[-4,1],[-2,2],[-1,4],[2,-2],[1,1],[2,3],[1,4],[2,0],[2,-2],[1,1],[-2,3],[-2,6],[1,4],[1,1],[1,-1],[1,-6],[1,-3],[3,-1],[3,-5],[0,-1],[-1,-1],[-1,-8],[-2,-4],[-1,-1],[0,3],[-1,2],[-1,0]],[[7799,7855],[-1,-6],[0,-4],[-1,-5],[-1,-6],[0,-2],[-5,-10],[-1,-4],[-1,-4],[1,-2],[0,-2],[-1,-1],[-2,-2],[-5,-3],[0,3],[0,3],[1,3],[1,5],[1,21],[0,7],[2,6],[1,2],[0,3],[0,1],[3,5],[1,3],[1,0],[5,-9],[1,-2]],[[7564,7794],[-3,6],[3,3],[6,4],[7,4],[3,3],[2,-2],[0,-1],[0,-4],[3,-6],[4,-4],[1,0],[0,-2],[2,-1],[1,-1],[-2,-2],[-2,0],[-4,-3],[-2,-3],[-3,-5],[-5,-2],[-3,-1],[-3,3],[-4,5],[-1,5],[0,4]],[[5748,8491],[1,0],[3,-1],[-2,0],[0,-2],[-2,0],[-2,0],[1,-3],[2,-3],[-1,-2],[1,-2],[0,-1],[-2,1],[-2,-1],[-1,-2],[1,-2],[0,-2],[1,0],[1,-1],[0,-1],[-4,1],[-1,1],[0,3],[-1,3],[-1,-1],[0,-2],[-1,-4],[-1,-4],[-2,-1],[-3,-1],[1,-2],[-1,-1],[-1,2],[0,2],[1,2],[2,0],[1,0],[0,2],[1,2],[-1,3],[-4,1],[-3,-1],[-1,-1],[0,-3],[1,-2],[1,-2],[0,-2],[-1,-2],[-3,1],[-1,-1],[0,-3],[-1,1],[-1,3],[-2,1],[-1,-1],[1,-2],[1,-2],[-1,-1],[-1,-3],[0,-3],[-1,3],[-1,0],[-1,-3],[0,-4],[1,-3],[0,-1],[-2,-1],[-1,-1],[-2,0],[-1,-1],[-1,-2],[1,-1],[1,-1],[0,-1],[-2,-1],[-1,-3],[1,-1],[2,2],[1,0],[0,-2],[-1,-3],[0,-5],[0,-2],[-2,0],[-1,0],[0,-3],[0,-2],[2,-2],[-1,-1],[-2,-1],[0,-2],[0,-3],[1,-2],[5,-1],[6,-2],[1,-1],[0,-1],[2,-1],[1,1],[0,2],[1,3],[3,4],[0,-1],[-1,-2],[1,-2],[0,-2],[-1,-1],[0,2],[-2,0],[0,-1],[1,-2],[0,-2],[0,-2],[1,-2],[0,-1],[-1,-2],[0,-1],[-1,-2],[-2,-2],[-2,0],[2,2],[0,6],[-2,3],[-1,2],[-2,-1],[-1,-1],[-2,3],[-4,3],[-1,0],[1,-2],[0,-2],[-2,-2],[-1,-3],[1,-2],[1,-1],[-1,-2],[-1,1],[-1,1],[-1,2],[-1,-1],[-1,-1],[-1,1],[1,2],[2,3],[1,4],[-1,3],[-1,-1],[0,-1],[-1,0],[0,2],[-1,2],[-2,1],[-1,1],[0,2],[-2,4],[0,4],[1,0],[1,2],[2,0],[2,0],[0,3],[0,2],[-1,2],[-4,3],[0,2],[2,-1],[3,1],[1,3],[-1,1],[-2,1],[0,1],[3,1],[2,1],[0,1],[1,2],[2,1],[2,3],[-3,2],[-2,1],[-1,1],[2,1],[3,-1],[2,2],[0,1],[0,2],[1,1],[2,1],[1,2],[1,2],[0,3],[0,3],[-1,0],[-1,0],[0,3],[-2,2],[-2,1],[-1,2],[-1,2],[5,2],[0,3],[1,1],[2,0],[0,2],[-2,1],[0,1],[1,1],[0,3],[2,2],[-2,4],[-1,2],[-3,2],[-3,1],[-2,-2],[-1,-4],[-2,1],[-2,2],[1,1],[1,1],[0,3],[0,1],[2,1],[2,4],[1,0],[0,-2],[2,-2],[3,-3],[1,1],[0,1],[2,-1],[1,-1],[1,-2],[3,-3],[0,-1],[-2,1],[0,-1],[2,-3],[4,-4],[4,-5],[0,-2],[-2,0],[-3,3],[-2,2],[-2,0],[0,-1],[-1,-3],[0,-2],[-1,0],[1,-2],[0,-2],[-3,1],[-2,-2],[0,-5],[3,-4],[2,1],[1,3],[1,-1],[1,-1],[-1,-2],[0,-2],[2,-2],[1,4],[0,5],[1,1],[3,2],[1,2],[2,0],[1,4],[-3,4],[0,2],[0,2],[2,-3],[2,-3],[1,-2],[4,-4],[2,-2],[1,1],[1,2],[-1,2],[-2,3],[-1,2],[-1,2],[-2,3],[-1,2],[1,0],[3,-3],[1,-1],[0,2],[-1,3],[1,2],[1,0],[0,1],[4,2],[2,1],[1,-1],[-1,-1],[-1,-3],[0,-2],[-1,0],[-1,1],[0,-2],[1,-2],[1,0]],[[5809,4518],[-1,-4],[-2,-10],[-4,-10],[-3,-10],[-2,-7],[-3,0],[-2,0],[-1,-2],[0,-2],[-1,-2],[-2,1],[-2,3],[0,4],[0,7],[1,8],[8,18],[6,15],[3,-1],[3,-4],[2,-4]],[[8688,7502],[-2,-6],[-3,-13],[-4,-5],[-3,-5],[-3,2],[-1,2],[0,2],[-2,2],[-2,4],[0,6],[1,6],[-3,6],[0,3],[0,5],[2,4],[4,2],[5,1],[5,-2],[4,-4],[2,-5],[0,-5]],[[7904,5690],[-1,2],[-2,2],[-2,0],[-4,3],[-3,6],[-1,7],[-3,1],[-3,3],[-2,5],[-2,5],[-1,4],[0,5],[1,3],[3,-1],[4,-3],[3,-8],[3,-11],[1,-4],[1,-2],[2,1],[2,-2],[1,-4],[0,-4],[0,-1],[1,-1],[2,-1],[0,-2],[0,-1],[1,-2],[-1,0]],[[7798,7044],[0,-1],[-1,-2],[0,-4],[0,-5],[-3,-2],[-2,2],[-3,3],[-6,0],[-7,2],[-4,3],[-3,7],[-2,3],[1,2],[2,0],[2,0],[0,2],[0,5],[-1,4],[1,2],[4,2],[4,-1],[5,-3],[4,-7],[4,-7],[5,-5]],[[6978,8776],[-3,1],[-2,0],[-2,1],[-1,2],[1,2],[3,1],[5,-3],[3,-2],[0,-1],[-1,-1],[-3,0]],[[5887,8603],[-1,1],[-5,3],[-2,0],[-3,3],[-1,2],[0,2],[-1,2],[-3,1],[-4,0],[-1,-1],[0,-1],[-2,0],[-3,0],[-1,0],[-2,-1],[-2,-1],[-1,-4],[-2,-2],[-2,0],[-3,-1],[0,1],[2,2],[3,1],[-1,1],[-4,3],[-4,2],[-1,3],[1,0],[2,-2],[5,-3],[4,2],[3,1],[1,2],[1,1],[10,0],[7,-2],[1,-2],[0,-2],[1,-2],[5,-4],[3,-3],[0,-2]],[[6201,6873],[-2,4],[-2,6],[-1,11],[0,9],[0,3],[1,0],[3,-10],[4,-5],[3,-6],[1,-3],[-1,-5],[0,-4],[-2,-1],[-2,0],[-2,1]],[[6218,6815],[0,-4],[-2,-4],[-2,0],[-2,1],[-1,1],[-1,1],[-3,3],[-1,4],[0,5],[0,3],[0,1],[1,2],[0,5],[1,3],[1,1],[1,-2],[4,-13],[3,-4],[1,-3]],[[5983,6740],[0,1],[0,8],[0,7],[1,5],[2,3],[1,0]],[[5987,6764],[1,-2],[-1,-9],[0,-12],[-1,-1],[-3,0]],[[5763,8232],[2,1]],[[5765,8233],[1,-2],[3,0],[4,0],[3,-2],[4,-5],[1,-4],[1,-3],[-2,-3],[-3,0],[-2,2],[-1,1],[0,1],[-2,3],[-4,1],[-1,0]],[[5767,8222],[-4,10]],[[2998,7691],[-2,1],[-1,1],[-2,5],[-2,2],[0,3],[1,4],[3,1],[5,-2],[2,-2],[2,-1],[2,-3],[0,-3],[0,-2],[-1,-3],[-3,-1],[-4,0]],[[2859,7368],[-1,-6],[-2,-6],[-1,1],[1,4],[1,3],[1,0],[1,5],[0,-1]],[[2864,7356],[-1,2],[0,7],[-1,8],[0,8],[2,-10],[0,-9],[0,-5],[0,-1]],[[2874,7360],[-2,3],[-2,3],[-3,10],[1,8],[0,1],[1,-10],[1,-5],[2,-4],[2,-6]],[[5128,5547],[-1,1],[-1,2],[0,7],[-2,2],[0,1],[0,2],[1,1],[0,2],[-1,0],[-1,1],[1,2],[0,4],[-2,4],[0,1],[1,1],[0,1],[0,2],[1,9],[0,1],[2,-3],[1,1],[2,0]],[[5129,5589],[0,-2],[0,-3],[0,-6],[1,-3],[-1,-1],[-2,-8],[0,-5],[1,-6],[1,-6],[-1,-2]],[[6268,7096],[2,-2],[0,-2],[0,-5],[3,-8],[-1,-5],[-3,-2],[-1,-1],[-2,-4],[-2,-5],[-2,1],[-2,4],[-3,12],[0,10],[-1,4],[0,4],[-4,7],[0,6],[2,3],[1,3],[-1,2],[-2,0],[-2,0],[0,3],[2,4],[7,0],[3,-5],[1,-6],[-1,-7],[-1,-7],[2,-3],[2,0],[3,-1]],[[2048,8205],[2,-1],[2,-2],[0,-3],[0,-2],[1,-1],[0,-2],[0,-2],[-2,-3],[-1,-1],[-2,-1],[-3,-1],[-5,-2],[-2,1],[-2,-1],[-1,1],[-1,1],[-1,0],[-2,-2],[-2,-2],[-1,-2],[-1,-1],[-2,-1],[0,1],[1,5],[-1,2],[1,1],[1,3],[-1,1],[0,1],[1,0],[3,0],[2,1],[5,6],[7,3],[3,3],[1,0]],[[2233,8497],[1,2],[6,10],[2,1],[-1,-2],[0,-3],[0,-3],[2,-1],[2,-2],[1,-4],[-3,-3],[-4,-3],[-5,-1],[-4,1],[-1,2],[0,1],[4,5]],[[2151,8350],[2,0],[3,3],[2,3],[-2,1],[-2,3],[0,5],[3,3],[2,1],[1,-2],[2,-3],[0,-3],[1,-3],[4,-5],[3,-7],[1,-7],[-1,-4],[0,-3],[-3,1],[0,-2],[-1,-2],[-2,5],[-5,10],[-3,2],[-3,0],[-3,0],[0,4],[1,0]],[[6607,7320],[-2,-4],[-3,-4],[-5,-2],[-2,-1],[-3,0],[-2,4],[-2,5],[-2,0],[-2,-1],[0,3],[1,11],[3,12],[2,6],[4,2],[4,-4],[2,-6],[0,-3],[0,-2],[2,-3],[0,-5],[4,-4],[1,-4]],[[7131,8045],[4,3],[5,2],[2,0],[1,-2],[2,-1],[1,2],[1,2],[0,2],[3,3],[4,2],[2,0],[1,0],[1,-1],[0,-1],[5,-1],[4,-2],[0,-2],[-3,-2],[-3,-2],[-1,0],[-3,-2],[-1,-1],[0,-2],[1,-2],[1,-2],[1,-2],[-2,-2],[-2,-1],[-1,1],[0,1],[-1,1],[-3,1],[-2,1],[-3,1],[-5,1],[-1,0],[-2,-1],[-4,-1],[-2,1],[0,4],[0,2]],[[7281,7542],[-11,6],[-5,5],[-4,5],[-1,5],[1,5],[-1,4],[2,5],[2,3],[3,0],[3,-1],[3,-2],[2,-3],[1,-4],[2,-5],[0,-6],[1,-7],[2,-10]],[[2488,6681],[-1,-4],[-2,-1],[-1,1],[0,2],[0,3],[2,3],[2,-1],[0,-3]],[[2944,8112],[-2,-3],[-3,-1],[-1,-1],[-1,0],[-1,1],[2,1],[-3,3],[-7,2],[-4,1],[-2,3],[-1,4],[0,3],[2,2],[3,2],[5,-1],[4,-3],[2,-6],[3,-1],[3,0],[2,-2],[-1,-4]],[[2765,7570],[1,1],[2,0],[1,-2],[1,0],[3,0],[1,1],[0,2],[0,1],[2,1],[6,0],[2,0],[3,1],[5,-3],[1,-4],[-1,-3],[-3,-1],[-5,3],[-3,-1],[-3,-2],[-1,0],[1,2],[-1,2],[-1,0],[-7,-1],[-4,3]],[[8256,7698],[-4,-1],[0,1],[0,3],[0,4],[-2,5],[-1,3],[2,3],[4,6],[5,7],[4,7],[3,4],[1,1],[1,-2],[-1,-2],[0,-3],[1,-3],[1,0],[1,-1],[1,-2],[2,0],[3,-1],[1,-2],[-2,-2],[-3,0],[-1,2],[-1,0],[-1,-2],[-1,-2],[-6,-8],[-5,-9],[0,-3],[-2,-3]],[[5833,4383],[-2,-7],[-1,-4],[-2,-5],[-2,-2],[-2,0],[-3,2],[0,5],[-1,3],[-1,1],[0,2],[0,1],[2,1],[5,12],[2,3],[3,0],[2,-3],[0,-4],[0,-5]],[[5790,8851],[2,0],[3,2],[1,1],[2,2],[0,-2],[-1,-1],[-4,-4],[-1,-2],[1,-2],[-1,-2],[-2,-2],[-1,-2],[-1,-2],[-4,-1],[-4,-3],[0,-2],[5,-3],[1,-1],[1,-2],[-2,-1],[-6,2],[-2,0],[-3,-1],[1,-2],[2,-1],[0,-1],[-3,-3],[-1,1],[0,1],[-2,1],[-2,-2],[-1,-1],[-3,0],[-3,1],[-1,0],[-1,0],[-3,-2],[0,1],[2,2],[2,1],[0,3],[-2,2],[-2,0],[-3,1],[0,1],[2,1],[7,4],[1,1],[1,2],[5,4],[6,2],[1,-1],[3,0],[0,2],[-1,1],[-2,1],[0,2],[1,1],[2,1],[0,-1],[1,-2],[3,0],[2,2],[0,1],[1,1],[3,1]],[[5743,8576],[1,2],[1,1],[-1,2],[1,2],[1,1],[7,0],[2,-2],[0,-4],[2,-3],[3,-2],[2,1],[3,2],[5,1],[5,-1],[0,-3],[0,-1],[-1,0],[-2,0],[-2,-2],[1,-2],[2,0],[3,-2],[3,-1],[3,-1],[0,-1],[0,-1],[0,-1],[-3,0],[-2,1],[-2,1],[-7,4],[-3,3],[-2,0],[0,-1],[-2,-2],[-3,-1],[-1,-2],[0,-2],[0,-1],[-2,2],[-4,3],[-3,2],[-1,2],[-3,5],[-1,1]],[[5763,8232],[0,1],[-2,5],[-3,6],[-2,3],[-2,10],[-6,9],[1,5],[3,3],[6,3],[6,0],[4,-1],[2,-4],[2,-19],[0,-5],[0,-2],[-2,-1],[-4,-7],[-1,-2],[0,-3]],[[5810,4908],[2,-5],[1,-7],[2,-9],[-1,-2],[-1,-2],[-1,-2],[0,-2],[-3,-6],[-1,-1],[-1,-3],[-1,0],[-1,-1],[-3,-4],[-1,-1],[0,5],[2,4],[-1,3],[0,1],[-1,2],[1,2],[1,4],[-1,4],[3,9],[1,11],[1,2],[3,-2]],[[5822,4992],[1,1],[4,0],[3,-3],[-1,-7],[-6,-12],[-4,-6],[-1,1]],[[5818,4966],[-1,-2],[-2,0],[-1,3],[0,3],[1,4],[2,7],[2,8],[3,3]],[[8349,6726],[-6,-6],[-4,-2],[-4,2],[-3,7],[-1,9],[1,7],[4,6],[3,2],[1,-1],[0,-1],[-1,-1],[1,-2],[2,0],[1,-1],[0,-2],[-1,-2],[0,-2],[0,-2],[1,-3],[1,-1],[1,-3],[-2,-3],[1,-1],[1,0],[2,3],[2,-3]],[[2873,8119],[1,1],[1,2],[2,5],[1,2],[-1,2],[0,1],[1,6],[0,3],[1,-1],[0,-2],[1,-2],[2,-2],[0,-2],[-1,-1],[2,-3],[2,-2],[3,-3],[2,-2],[0,-1],[0,-2],[-5,-1],[-9,1],[-3,1]],[[3271,3290],[-5,-4],[-4,-1],[-5,-3],[-2,4],[-1,2],[-2,3],[-2,4],[2,2],[2,1],[3,3],[1,2],[2,1],[6,-2],[0,1],[1,0],[2,-3],[2,-4],[0,-6]],[[5931,7601],[1,3],[2,8],[0,1],[1,0],[1,1],[1,3],[1,2],[1,3],[3,4],[1,3],[0,1],[-1,5],[0,5],[1,1],[3,0],[2,-1],[2,0],[1,2],[0,1],[2,-1],[1,-1],[2,1],[1,1],[7,-1],[8,1],[2,5],[0,8],[1,1]],[[5975,7657],[3,-11],[2,-8],[-1,-3],[-1,0],[-5,-1],[-2,-1],[-5,3],[-6,3],[-5,-2],[-6,-3],[0,-2],[0,-2],[0,-2],[-2,0],[-6,-9],[-5,-12],[0,-2],[-1,-2],[-3,-3],[-1,1]],[[5885,7752],[2,1],[4,-1],[2,-2],[5,-3],[3,-2],[5,-2],[1,1],[0,3],[0,4],[1,2],[1,-5],[3,-4],[5,-7],[2,-4],[2,-5],[0,-1]],[[5921,7727],[0,-4],[0,-2],[-3,1],[0,1],[-1,2],[-1,1],[-4,0],[-2,2],[-2,1],[-2,3],[-6,6],[-4,3],[-3,3],[-7,6],[-1,2]],[[2886,7981],[0,4]],[[2886,7985],[2,0],[3,1],[0,2],[0,1],[2,2],[8,2],[7,0],[1,-1],[1,-2],[1,-1],[11,4],[2,0],[0,-2],[-3,-1],[-2,-2],[-4,-3],[-4,-1],[-2,-1],[0,-1],[3,-1],[6,0],[5,-1],[5,1],[3,2],[1,-1]],[[2932,7982],[-1,-2],[-6,-3],[-3,0],[-4,-1],[-2,0],[0,2],[-1,1],[-2,-1],[-3,0],[-7,1],[-4,0],[-1,-1],[1,-1],[1,-1],[-1,-2],[-3,-3],[-6,-2],[-4,1],[-1,3],[2,2],[1,1],[2,2],[1,2],[-1,2],[-2,-1],[-2,0]],[[2886,7981],[-7,-2],[-1,-2],[-4,-2],[-9,-4],[-2,0],[-7,0],[-1,1],[-2,1],[-3,0],[-3,2],[0,2],[1,2],[-1,1],[-3,0],[-2,1],[2,3],[5,4]],[[2849,7988],[2,1],[2,-1],[7,1],[4,2],[3,3],[1,4],[-3,3],[-1,1],[0,1],[1,1],[5,-3],[1,0],[1,1],[1,0],[1,0],[2,0],[-1,2],[-1,2],[-1,1],[0,1],[3,1],[2,1],[1,-2],[2,-1],[2,0],[0,1],[1,-1],[2,-1],[-1,-1],[-1,0],[-2,-2],[-2,-6],[-1,-1],[-1,-1],[-1,-2],[-2,-2],[-3,-4],[-3,-2],[-1,-1],[1,-2],[4,1],[12,2],[1,0]],[[651,8208],[-1,-4],[-5,-7],[0,-2],[0,-1],[-1,-2],[-1,-2],[-2,2],[-3,2],[0,2],[1,1],[1,0],[2,1],[1,2],[0,2],[4,4],[1,2],[2,1],[1,-1]],[[3013,6025],[0,-2],[-2,0],[-6,4],[1,2],[2,1],[3,-2],[2,-3]],[[565,8692],[0,-2],[-4,0],[-4,0],[-1,2],[-4,3],[0,1],[6,0],[5,-2],[2,-2]],[[1804,8351],[-3,-7],[0,-1],[-2,0],[-2,-2],[0,-1],[0,-1],[-5,1],[-3,2],[-4,0],[-4,0],[-1,2],[3,3],[4,0],[4,0],[5,2],[3,2],[3,1],[2,-1]],[[2871,7958],[0,-1],[-1,-1],[-1,-1],[1,-1],[-1,-1],[-2,-1],[-2,-3],[0,-3],[1,-3],[-1,-1],[-1,1],[-1,7],[0,3],[1,3],[0,1],[0,3],[0,2],[0,1],[1,3],[4,4],[0,-2],[0,-1],[1,0],[2,1],[1,3],[1,-1],[1,-3],[-1,-2],[-3,-1],[-1,-1],[0,-2],[0,-1],[2,1],[0,-1],[-1,-2]],[[3000,2210],[0,-2],[-3,-1],[-5,-2],[-5,0],[-4,1],[-2,1],[-3,-1],[-5,-4],[-1,-3],[1,-3],[3,0],[2,0],[0,-1],[-2,-3],[-2,-4],[-1,0],[-1,5],[-3,9],[-2,1],[-1,0],[-2,0],[0,1],[2,3],[5,-1],[2,1],[-1,2],[-1,2],[-4,3],[-2,-1],[-1,-3],[0,2],[0,3],[0,3],[1,2],[1,2],[1,1],[1,-3],[2,-5],[3,-3],[4,-1],[2,1],[8,0],[9,3],[3,-2],[1,-3]],[[7509,6695],[-1,3],[-1,7],[0,8],[2,2],[3,-2],[3,-1],[2,1],[1,1],[1,2],[4,-1],[2,2],[1,0],[1,-2],[0,-2],[-2,-3],[-2,-4],[-4,-4],[-3,-3],[-7,-4]],[[5929,7158],[2,-3],[2,0],[2,-5],[-2,-8],[-2,-3],[-3,2],[-3,3],[-2,3],[-3,6],[2,6],[2,5],[1,5],[0,4],[1,0],[2,-4],[1,-4],[-1,-3],[1,-4]],[[2081,6211],[1,0],[0,-1],[-1,1]],[[2056,8332],[-1,0],[-2,-2],[0,-3],[1,-3],[-2,-2],[-1,0],[-1,1],[0,2],[-1,0],[-1,-2],[0,-1],[-2,0],[-1,1],[1,6],[0,5],[-2,1],[0,1],[1,1],[2,1],[1,-1],[0,-1],[1,-2],[1,0],[1,4],[1,2],[3,3],[4,2],[1,-1],[1,0],[3,-1],[-2,-3],[-4,-1],[-3,0],[-2,-2],[1,-2],[3,1],[2,-1],[0,-2],[-3,-1]],[[5764,8385],[-3,1],[-2,2],[0,1],[1,1],[2,-2],[4,-1],[3,2],[0,2],[1,1],[1,0],[1,-2],[1,-3],[-3,-2],[-6,0]],[[5818,8492],[1,-2],[2,0],[0,3],[-1,5],[-1,3],[0,1],[2,-4],[5,-6],[2,-4],[0,-4],[-2,-2],[-3,-1],[-1,4],[-2,2],[-2,3],[-1,3],[1,-1]],[[5811,8483],[0,4],[2,1],[2,-3],[1,-1],[2,0],[1,-1],[-1,-4],[-4,1],[-3,0],[-1,2],[1,1]],[[9457,8846],[-1,-1],[-5,1],[-8,2],[-5,4],[1,1],[4,-1],[5,-1],[5,-2],[4,-3]],[[6982,8770],[-2,1],[0,1],[2,2],[5,3],[4,2],[2,-3],[0,-2],[-3,-3],[-8,-1]],[[6957,8893],[1,-2],[-4,-2],[-4,0],[-3,3],[2,4],[5,-2],[3,-1]],[[6967,8886],[-2,4],[0,2],[1,1],[1,3],[3,0],[0,-2],[0,-3],[3,-4],[-1,-2],[-5,1]],[[6959,8895],[-5,1],[-1,3],[12,1],[2,-1],[-1,-2],[-3,-1],[-4,-1]],[[5972,8527],[4,-1],[3,0],[3,0],[1,-2],[-1,-1],[-5,-1],[-1,-2],[-2,0],[-1,1],[-2,2],[-3,2],[-1,-2],[1,-8],[2,-6],[0,-3],[0,-5],[-1,-5],[-1,-1],[0,1],[0,2],[0,2],[0,1],[1,1],[0,3],[-1,4],[0,3],[-1,2],[-1,3],[-3,4],[-4,4],[-1,1],[0,1],[-2,7],[-2,4],[-2,0],[-1,-2],[-1,-3],[0,4],[2,5],[1,4],[3,0],[3,-2],[3,-1],[-1,-1],[7,-3],[0,-2],[3,-5],[0,-2],[-1,-1],[2,-2]],[[5928,8524],[4,2],[2,0],[0,-3],[1,-1],[5,1],[2,-1],[2,-6],[2,-4],[-2,-2],[-3,0],[-5,0],[-4,0],[-2,1],[-5,4],[-1,2],[0,1],[0,2],[-1,3],[3,0],[2,1]],[[5850,8492],[-1,4],[1,1],[2,1],[0,2],[2,2],[2,-1],[0,-4],[-3,-5],[-1,-1],[-1,-3],[0,-1],[0,-1],[-1,1],[-3,0],[-1,0],[2,2],[2,3]],[[5833,8515],[0,-1],[-1,0],[0,-2],[1,-5],[4,-9],[5,-8],[0,-1],[-3,-1],[-2,-4],[-2,0],[2,3],[2,5],[-2,3],[-2,1],[-1,1],[-5,7],[-1,3],[-7,1],[-1,1],[-4,0],[-3,4],[-1,4],[-4,5],[-2,4],[1,1],[0,3],[1,1],[2,-3],[4,-3],[1,-1],[5,-4],[5,-3],[2,-2],[1,0],[2,2],[3,-2]],[[5865,8672],[1,-3],[1,-3],[1,-3],[2,-2],[-1,0],[-4,0],[-6,3],[-8,5],[1,4],[1,3],[2,3],[3,1],[3,1],[2,-2],[2,-6],[0,-1]],[[5903,8640],[4,-3],[0,-2],[1,-2],[0,-1],[-1,0],[-1,1],[-4,3],[-6,2],[-5,3],[-3,1],[-1,1],[0,2],[-2,1],[-1,0],[-3,1],[-5,4],[-1,3],[5,4],[8,2],[2,-1],[2,-2],[0,-3],[2,-1],[3,-4],[1,-2],[0,-2],[1,-3],[1,-2],[3,0]],[[2976,9537],[7,1],[7,1],[77,11],[8,1],[9,0],[-14,-3],[-15,-2],[-61,-8],[-14,-2],[-1,1],[-3,0]],[[2513,7937],[1,1],[1,1],[1,2],[4,3],[2,-1],[2,-1],[3,1],[2,0],[-1,-3],[-2,-4],[-3,0],[-6,0],[-3,0],[-1,1]],[[7409,7323],[-1,1],[1,3],[1,4],[1,6],[2,2],[3,-2],[9,-3],[1,-7],[0,-3],[-3,3],[-4,0],[-6,-2],[-4,-2]],[[5857,8442],[0,2],[-1,2],[0,2],[2,0],[2,-1],[2,-5],[-1,-2],[-2,-1],[-2,1],[0,2]],[[5875,8234],[-2,-1],[-2,-4],[-6,2],[-8,2],[0,2],[2,2],[2,2],[2,1],[2,1],[3,4],[1,3],[2,-3],[1,0],[3,-2],[0,-1],[3,1],[1,-1],[-1,-1],[0,-2],[2,-6],[-2,0],[-3,1]],[[8221,6626],[-1,2],[1,4],[1,4],[2,5],[1,6],[-1,2],[1,2],[1,1],[1,0]],[[8227,6652],[1,-3],[0,-2],[-1,-1],[0,-2],[-1,-2],[0,-3],[-1,-3],[-1,-2],[1,-1],[0,-1],[2,0],[0,-1],[-1,-2],[-1,-1],[1,-4],[4,-1],[1,0],[1,0],[-1,-2],[0,-2],[2,1],[1,4],[2,0],[2,0],[1,0],[1,-1],[0,-2],[0,-2],[1,-1],[0,-2],[-1,0],[-1,0],[0,1],[-1,1],[-2,0],[-1,-1],[0,-4],[0,-5],[1,-3],[0,-3],[0,-2],[-2,0],[0,3],[-1,1],[0,1],[-2,0],[0,3],[-7,8],[-1,3],[0,2],[-2,5]],[[8234,6669],[1,-2],[1,-2],[-1,-1],[-3,0],[-3,2],[0,3],[0,2],[0,-1],[1,1],[2,-1],[2,0],[0,-1]],[[8227,6668],[1,0],[0,-1],[1,-2],[-1,-3],[-1,-1],[-2,-1],[-2,-1],[-2,4],[0,4],[2,-1],[2,0],[0,1],[1,2],[1,-1]],[[8176,6677],[0,1],[1,1],[0,2],[1,1],[2,0],[0,1],[-1,1],[0,2],[1,0],[1,-1],[2,-2],[0,-3],[1,-7],[-1,-2],[-1,3],[-1,2],[-1,1],[-1,-2],[-1,-4],[-1,1],[-1,3],[0,2]],[[7480,6766],[-1,-1],[0,-2],[-2,-4],[-2,-4],[-2,0],[-2,0],[-1,1],[0,2],[0,2],[-1,2],[-2,0],[-2,-1],[-2,1],[-2,4],[-2,2],[2,2],[2,0],[2,-2],[1,0],[2,3],[3,2],[4,-1],[4,-2],[1,-3],[0,-1]],[[7577,7676],[-5,-5],[-5,-3],[-2,-4],[-2,-6],[-3,-5],[-3,3],[-2,6],[-1,4],[4,3],[4,4],[0,8],[1,4],[2,1],[2,0],[1,-1],[-2,-6],[0,-4],[2,-1],[2,0],[3,3],[0,4],[0,3],[2,-1],[2,-3],[0,-4]],[[9882,2836],[-1,0],[1,6],[0,2],[-1,2],[0,2],[2,3],[3,0],[3,-3],[1,-2],[0,-3],[-2,-3],[-2,-2],[-2,-1],[-2,-1]],[[7507,7259],[1,-6],[1,-5],[1,-7],[2,-7],[-2,-2],[-2,1],[-1,6],[0,3],[0,4],[-3,12],[-2,4],[1,3],[2,2],[1,0],[1,-8]],[[6362,8082],[2,-1],[2,-5],[1,-2],[2,-1],[1,1],[0,2],[0,4],[0,4],[1,1],[0,-1],[0,-3],[2,-4],[4,-1],[5,0],[6,2],[3,2],[3,-1],[5,0],[3,1],[5,0],[4,1],[9,2],[3,1],[2,-2],[1,0],[2,0],[1,1],[0,5],[-2,5],[1,5],[0,2],[1,1],[0,-2],[0,-5],[2,-4],[3,1],[3,4],[3,-1],[2,0]],[[6442,8094],[-1,-2],[-3,1],[-1,-1],[-1,-2],[0,-2],[-3,-2],[-2,0],[0,-3],[-4,-4],[-5,3],[-1,-2],[1,-1],[0,-2],[-1,-2],[-1,2],[-2,1],[-5,2],[-4,-1],[0,-2],[-24,-6],[-2,-3],[-3,-3],[-5,-3],[-2,-1],[0,-2],[0,-1],[-2,-2],[-2,0],[-2,0],[-3,-1],[-3,-2],[-2,-4],[1,-4],[1,-1],[2,0],[0,-2],[-3,-2],[0,-4],[0,-1],[-1,-2],[-1,-2],[0,-1],[0,-1],[-1,-2],[0,-2],[-2,-1],[-5,-1],[-3,-2],[0,-3],[1,-5],[3,-4],[3,-1],[1,-2],[0,-1],[1,-3],[5,-2],[7,3],[3,3],[5,3],[5,3],[0,-2],[-2,-2],[-4,-2],[-2,-5],[-4,-3],[-2,-2],[0,-4],[1,-3],[1,-1],[1,-2],[1,-2],[0,-2],[-1,0],[-1,2],[-1,0],[-2,4],[-2,1],[-1,-1],[-1,-5],[0,-6],[1,-4],[4,-1],[9,-1],[9,0],[1,-2]],[[6386,7969],[-2,-2],[-10,1],[-5,-2],[-1,-3],[-1,-4],[-4,0],[-8,0],[-1,3],[4,-1],[6,0],[2,1],[0,2],[-3,2],[-3,2],[1,1],[-2,4],[-2,7],[0,6],[1,4],[-1,2],[-2,4],[-4,5],[-3,4],[-2,1],[-3,3],[0,3],[1,6],[0,6],[0,8],[4,3],[5,2],[2,3],[1,4],[1,4],[0,7],[3,4],[5,5],[0,7],[-2,3],[-1,5],[0,3]],[[5190,7577],[0,-1],[-5,1],[-6,-1],[-4,-1],[-4,-9],[-1,0]],[[5170,7566],[1,6],[5,8],[6,4],[7,-3],[1,-2],[0,-2]],[[4819,8039],[1,0],[4,0],[1,-3],[0,-3],[-2,-5],[0,-1],[-2,0],[-4,1],[0,2],[1,4],[1,4],[0,1]],[[5414,8265],[0,-2],[0,-3],[-1,-3],[0,-3],[2,-3],[0,-1],[-4,-3],[-4,-4],[-1,-5],[-1,-5],[-2,-4],[-1,-3],[-4,-8],[-3,-7],[-2,-1],[-1,7],[2,13],[5,14],[3,9],[4,6],[3,3],[2,3],[3,4],[1,0],[0,-1],[-1,-3]],[[6194,7130],[-2,2],[-1,2],[0,3],[-1,0],[-2,-1],[-3,0],[-3,1],[-1,1],[-5,0],[0,3],[2,3],[1,2],[0,3],[2,3],[5,2],[4,0],[2,1],[4,0],[2,2],[0,2],[-1,0],[-1,0],[0,2],[2,2],[4,1],[4,1],[3,0],[2,-2],[-2,-3],[-5,-3],[-2,-1],[-2,-6],[-1,-6],[3,-3],[1,-3],[-3,-5],[-2,-4],[-2,-1],[-2,2]],[[1939,7462],[-1,0],[-1,-1],[-1,1],[-1,1],[0,2],[-2,0],[0,2],[-1,2],[-1,-1],[-1,-1],[-1,2],[1,1],[1,0],[1,0],[1,2],[1,3],[1,0],[2,-1],[0,-5],[2,-4],[0,-3]],[[752,8920],[-10,-3],[-10,-2],[-2,0],[-2,0],[-4,1],[-2,2],[-3,3],[-2,2],[-1,0],[-1,2],[3,1],[3,0],[2,0],[1,1],[3,1],[6,1],[17,-7],[2,-2]],[[1829,7662],[-1,5],[0,1],[0,2],[1,1],[3,-4],[0,-5],[1,-8],[0,-2],[-1,-2],[-2,0],[-1,0],[0,1],[1,3],[-1,1],[-1,1],[-2,1],[0,1],[2,2],[1,2]],[[1843,6990],[-1,1],[-1,4],[-2,5],[-3,4],[-2,2],[-1,2],[-1,0],[-2,-7],[-3,-1],[-2,1],[-1,3],[-1,1],[-1,-1],[-1,0],[-2,1],[-4,0],[-2,-4],[0,-1]],[[1813,7000],[-1,0],[-1,3],[-1,3],[5,2],[4,2],[2,2],[1,7],[0,7],[1,2],[1,0],[0,-4],[-1,-6],[0,-7],[2,-6],[2,-3],[2,2],[1,4],[2,5],[1,0],[2,-4],[2,-3],[2,-4],[3,-5],[1,-6],[0,-1]],[[1934,7105],[0,-2],[-1,-3],[-1,-6],[-3,-7],[-3,-7],[-1,-3],[-2,-5],[-2,-5],[1,-1],[4,0],[-1,-1],[-3,-1],[-5,-3],[-4,-2],[-2,-3],[-3,0],[-2,-2],[-2,-4],[-1,1]],[[1903,7051],[-1,5],[2,2],[2,0],[1,0],[1,2],[1,3],[2,-2],[0,1],[1,2],[2,-1],[4,0],[2,6],[0,4],[2,1],[2,5],[-1,5],[1,1],[1,-1],[3,4],[1,2]],[[1929,7090],[1,2],[2,6]],[[1932,7098],[0,5],[1,2],[1,0]],[[2269,8193],[3,-5],[3,0],[2,0],[1,-1],[-1,-1],[-2,-3],[-3,-5],[-1,-5],[0,-1],[-4,-1],[-5,-2],[-3,-4],[-3,-5],[-2,-3],[-3,0],[-1,1],[-2,-1],[-4,-6],[-4,0],[-3,0],[-3,-1],[1,-2],[0,-1],[-1,-1],[-2,2],[-1,3],[0,1],[4,1],[3,7],[1,4],[2,1],[3,-2],[1,0],[1,3],[2,3],[1,2],[0,-2],[0,-5],[1,-2],[2,0],[1,1],[0,3],[1,3],[2,1],[2,2],[1,4],[0,2],[0,2],[1,1],[3,0],[0,1],[0,3],[0,6],[-2,4],[0,3],[1,2],[1,-1],[-1,-2],[1,-1],[1,0],[3,3],[2,2],[3,1],[0,-1],[-1,-3],[-1,-3],[-1,-2]],[[1894,8253],[0,-3],[-1,-2],[0,-1],[0,-2],[0,-2],[2,-3],[-1,-2],[-2,0],[-6,3],[-3,3],[-1,3],[1,2],[0,3],[-1,1],[-2,0],[-2,0],[-2,3],[1,3],[2,6],[5,2],[4,0],[0,-2],[-2,0],[-1,-3],[4,-1],[2,1],[2,-1],[1,-1],[1,-1],[1,0],[1,-1],[-3,-5]],[[3245,8006],[0,-1],[-1,-2],[3,-4],[-1,-1],[-2,-1],[-1,0],[-2,2],[-3,1],[-2,0],[-2,0],[0,-2],[1,-1],[0,-2],[-3,0],[-2,0],[-2,-1],[0,-2],[-1,-1],[-5,0],[-4,2],[0,4],[-1,3],[-9,4],[-1,1],[-1,1],[-2,0],[-1,-2],[1,-3],[0,-2],[-1,-2],[-2,-1],[-2,-1],[-3,0],[-2,-2],[-3,-3],[-2,-1],[-2,-1],[-1,-2],[0,-2],[3,-3],[0,-2],[1,-4],[0,-1],[1,-3],[4,-2],[-1,-2],[-6,2],[-9,2],[-1,3],[3,0],[2,1],[2,1],[0,1],[0,2],[-1,2],[0,2],[0,3],[1,3],[0,3],[-2,2],[-1,0],[-2,2],[0,3],[-2,4],[-4,1],[-3,3],[-8,11],[-4,5],[0,3],[-3,3],[-2,1],[0,-3],[3,-4],[-1,-3],[-1,-2],[1,-4],[1,-5],[0,-1],[-1,0],[-3,6],[-2,5],[-1,4],[-1,3],[0,2],[0,3],[0,3],[2,0],[1,1],[0,7],[0,2],[-1,4],[-1,2],[0,2],[1,0],[-1,2],[0,2],[0,1],[1,1],[0,1],[0,1],[1,0],[2,-2],[3,-4],[0,-2],[0,-1],[0,-1],[-1,-1],[-1,0],[-1,0],[0,-1],[1,-1],[0,-1],[0,-1],[-1,-1],[2,-5],[1,-2],[4,-6],[0,-3],[0,-2],[5,-8],[1,0],[1,-4],[1,1],[1,0],[2,-5],[2,-2],[1,1],[5,-7],[3,-2],[2,2],[4,-3],[2,1],[-2,3],[2,1],[7,-2],[1,1],[-3,5],[-2,4],[-2,6],[-2,5],[-4,2],[0,1],[0,2],[1,5],[1,2],[2,1],[0,-1],[-2,-5],[1,-1],[1,-1],[1,-3],[1,-4],[3,-5],[0,-1],[0,-3],[1,-3],[1,-2],[0,1],[1,0],[3,-1],[2,0],[2,2],[1,0],[2,1],[2,0],[3,-2],[3,1],[-1,2],[-1,1],[0,1],[-1,1],[-2,-1],[-2,0],[0,1],[1,4],[1,10],[1,5],[-1,4],[-1,3],[1,0],[2,-2],[1,-2],[-1,-5],[0,-3],[3,-6],[2,-3],[3,-4],[2,-2],[3,-4],[3,-4],[4,-1],[4,1],[2,2],[2,0],[2,0],[2,-1]],[[7805,9102],[-2,2],[2,3],[3,3],[-1,5],[-3,6],[-2,3],[-4,2],[-4,1],[-3,0],[-3,2],[-5,0],[-4,0],[-3,0],[-7,0],[-4,1],[-2,2],[3,1],[6,0],[4,0],[6,2],[1,2],[4,3],[4,2],[0,3],[-2,5],[-3,5],[-6,3],[1,2],[3,2],[5,1],[1,3],[-5,4],[-7,1],[0,2],[0,1],[2,1],[2,-1],[3,-1],[4,-2],[3,-1],[2,-2],[0,-3],[-2,-3],[0,-3],[1,-3],[4,-4],[3,-2],[6,-2],[21,-2],[19,0],[21,2],[7,2],[7,3],[8,1],[6,1],[-1,3],[-5,1],[-4,3],[1,3],[2,1],[1,1],[2,2],[1,2],[0,1],[3,0],[6,-1],[5,-5],[6,-5],[12,-3],[1,-3],[-3,-1],[-7,-1],[-13,-2],[-14,-5],[-2,-1],[-2,0],[-3,0],[-5,-2],[-10,-1],[-10,-2],[-11,-1],[-11,-1],[-2,-5],[3,-5],[3,-4],[-1,-1],[-3,0],[-2,0],[-4,2],[-4,1],[-7,4],[-4,3],[1,2],[1,2],[-4,0],[-5,0],[-5,-1],[1,-2],[2,-1],[4,-1],[0,-3],[1,-5],[3,-6],[5,-5],[2,-5],[1,-5],[0,-2],[-3,0],[-2,1],[-7,0],[-3,0]],[[3866,4475],[-1,-1],[-7,-2],[-1,-5],[0,-4],[-1,-3],[-3,0],[-2,-1],[-3,-4],[-2,0],[-1,1],[-2,-2],[-5,0],[-1,3],[-2,-1],[-2,-3],[-2,-3],[-3,-7],[0,-4],[3,-1],[2,-2],[2,-5],[1,-4],[-1,1],[0,2],[-2,3],[-3,3],[-3,0],[-1,2],[-1,0],[-1,1],[-1,-6],[3,-15],[3,-11],[-1,-4],[-2,-9],[-1,-2],[0,-1],[-1,-3],[-1,0],[2,9],[1,10],[0,7],[-2,2],[-1,4],[-2,1],[-1,-3],[-2,-5],[-2,-7],[-3,-9],[0,-2],[-1,-9],[0,-5],[-2,-3],[0,-4],[-1,1],[-1,-1],[-1,1],[-1,4],[-1,2],[-2,1],[-2,-2]],[[3801,4380],[0,2],[1,7],[1,3],[1,1],[2,5],[2,3],[-1,3],[0,2],[-2,1],[0,2],[1,2],[2,-3],[2,-5],[1,0],[1,2],[0,5],[-1,3],[-2,3],[0,2],[1,0],[3,-3],[1,-1],[2,2],[0,1],[-2,5],[0,2],[0,4],[1,-1],[2,-3],[2,2],[0,3],[-1,3],[-2,7],[-5,5],[-1,2],[1,1],[1,-1],[1,3],[0,-2],[1,-1],[1,-1],[1,-1],[0,-2],[1,-2],[1,0],[1,0],[1,2],[-1,3],[0,2],[1,-1],[1,-2],[2,1],[0,2],[1,2],[1,2],[0,2],[-1,4],[-1,3],[1,1],[3,0],[1,4],[1,1],[1,1],[1,2],[1,2],[1,0],[1,-3],[1,-3],[5,3],[4,-1],[3,0],[1,-1],[0,1],[3,-2],[1,1],[0,1],[1,0],[2,4],[-1,4],[-1,4],[1,1],[2,-1],[0,1],[-1,2],[1,2],[1,-1],[2,1],[1,2],[0,3],[-1,2],[1,2],[0,3],[0,3],[1,0],[1,-2],[1,-1],[-1,-6],[1,-5],[3,-8],[0,-2]],[[3811,4391],[-2,1],[1,2],[1,2],[1,1],[-1,1],[-2,-1],[-1,-3],[-3,-2],[0,-1],[3,0],[1,-1],[-2,-4],[0,-2],[1,-2],[1,-2],[2,4],[0,7]],[[2531,5872],[-1,-2],[-2,-2],[0,-3],[-1,-5],[-2,-3],[-3,-1],[-1,0],[-1,-1],[-1,-1],[-1,2],[-1,2],[0,2],[0,1],[2,1],[2,1],[1,2],[3,1],[3,5],[3,4],[1,0],[0,-1],[-1,-2]],[[9147,9001],[0,-1],[-2,-3],[-2,-2],[-2,-1],[-3,1],[-2,3],[0,3],[0,3],[1,2],[1,2],[1,0],[1,0],[2,0],[2,-2],[2,-2],[1,-3]],[[7488,7082],[-2,0],[-4,1],[-4,1],[-3,1],[-1,1],[0,1],[2,1],[3,1],[3,1],[3,0],[2,-1],[2,-1],[0,-1],[0,-1],[0,-2],[0,-1],[-1,-1]],[[5391,8514],[-1,2],[-1,1],[1,0],[4,-1],[5,-2],[2,0],[2,0],[2,-3],[2,-4],[-3,1],[-2,0],[-1,0],[-1,-2],[0,-2],[1,-3],[0,-5],[1,-3],[-1,-3],[-1,-1],[-1,3],[-1,3],[0,2],[1,0],[1,0],[0,1],[-1,3],[-1,3],[-4,4],[-2,1],[-2,1],[-2,3],[0,1],[2,-2],[1,1],[0,1]],[[2462,7831],[2,4],[0,1],[2,0],[3,-1],[4,-2],[1,2],[2,2],[2,1],[1,1],[2,3],[2,2],[2,-1],[2,-1],[1,-2],[0,-1],[-3,-3],[-6,-3],[-5,-3],[-5,0],[-4,-1],[-2,-1],[-1,1],[0,2]],[[5903,4553],[0,-2],[0,-1],[-5,3],[-5,4],[-3,0],[-3,-1],[-1,1],[-1,5],[-2,5],[0,5],[0,2],[1,2],[1,2],[4,-3],[6,-10],[6,-9],[2,-3]],[[7857,6029],[-2,0],[-2,-2],[-2,-2],[0,-1],[-1,2],[-2,4],[0,4],[-1,3],[0,4],[0,1],[1,-2],[1,-2],[1,-1],[1,-1],[1,0],[1,0],[0,-3],[2,-2],[1,-1],[1,0],[0,-1]],[[2929,7691],[0,-1],[-1,0],[0,-1],[-1,0],[-1,0],[0,-1],[-1,-2],[0,1],[0,2],[-1,1],[-1,1],[-2,3],[-1,3],[-1,1],[-1,0],[-1,-1],[0,-2],[0,-1],[1,-1],[0,-2],[0,-4],[-1,-1],[-1,0],[-1,-1],[-1,0],[-1,-3],[0,2],[0,5],[1,3],[0,1],[1,1],[1,3],[0,3],[-2,-1],[0,-1],[-1,-1],[-1,-2],[-1,-3],[0,-2],[1,-1],[-2,-1],[-1,1],[-1,0],[-1,1],[-1,0],[0,1],[-1,-1],[1,3],[1,2],[1,3],[1,1],[1,0],[1,0],[1,2],[1,2],[2,2],[2,-1],[2,1],[3,3],[1,1],[1,0],[3,1],[2,0],[0,-1],[1,-1],[-1,-3],[-1,-4],[1,-1],[1,-1],[1,-1],[2,1],[0,-1],[0,-2],[1,-3],[1,-2],[2,-1],[1,0],[1,-2],[2,-1],[-1,-1],[-2,-1],[-3,2],[-2,3],[-2,2],[-1,1],[-1,-2]],[[8316,6821],[0,-2],[-2,0],[-1,0],[-1,-1],[-2,-3],[-1,1],[0,3],[-1,2],[-1,3],[0,1],[1,1],[2,0],[1,0],[0,1],[0,1],[1,1],[0,2],[0,2],[0,2],[1,0],[0,1],[0,1],[-1,2],[-1,2],[-1,0],[-1,-2],[0,-1],[0,-2],[-2,-2],[-1,0],[-2,1],[-2,1],[-1,1],[3,0],[2,-1],[2,0],[0,5],[1,2],[2,1],[1,0],[1,-2],[1,-5],[0,-3],[1,-1],[1,-5],[0,-7]],[[7448,8860],[0,-1],[-1,0],[-2,0],[-3,0],[-2,0],[-1,1],[-3,1],[-1,1],[1,3],[0,2],[-1,5],[-2,5],[-4,4],[-3,0],[0,1],[0,2],[1,1],[0,3],[3,1],[4,3],[4,1],[4,0],[1,-2],[-1,-2],[-5,-2],[-3,-1],[0,-2],[1,-2],[1,-1],[2,-2],[2,-3],[2,-2],[2,-3],[0,-4],[0,-2],[1,-1],[2,-2],[1,-2]],[[7753,5133],[-1,-2],[-3,-1],[-2,0],[-2,0],[-1,2],[-2,5],[-1,4],[0,2],[2,-4],[3,-2],[1,0],[1,2],[-1,3],[-3,6],[-1,3],[-1,0],[-1,-2],[-1,-3],[-1,1],[-1,4],[-2,5],[0,2],[1,1],[2,0],[2,-1],[2,-3],[3,-4],[1,-4],[2,-4],[1,-6],[2,-2],[1,-2]],[[5750,8425],[-1,0],[-1,0],[-2,2],[-2,0],[-2,0],[1,-2],[2,-1],[1,-1],[0,-2],[0,-1],[0,-1],[-1,1],[-1,0],[0,-1],[-1,1],[0,2],[-3,4],[-3,4],[-2,2],[-2,1],[-2,1],[-1,1],[-1,1],[1,2],[1,2],[2,2],[1,-1],[-2,-3],[0,-2],[1,0],[2,1],[1,1],[1,1],[-1,1],[2,0],[0,-1],[1,-2],[1,-1],[1,0],[0,1],[1,-1],[1,0],[1,0],[0,1],[0,1],[-1,1],[-2,1],[-1,2],[-2,3],[0,1],[1,-2],[2,-1],[2,-1],[1,-1],[2,-3],[0,-2],[0,-4],[1,-2],[0,-1],[2,-1],[1,-1],[1,-1],[0,-1],[-1,0]],[[5455,8294],[-1,-1],[-1,-1],[-5,-2],[-6,-2],[-1,-1],[0,-1],[-2,-1],[-3,0],[-3,1],[0,2],[-1,1],[-1,2],[-2,0],[-3,1],[0,1],[4,1],[3,1],[3,-1],[3,-1],[1,1],[4,-1],[5,0],[2,1],[2,0],[2,0]],[[5739,8505],[-1,-1],[0,-3],[2,-3],[0,-1],[-1,-1],[-2,2],[-3,2],[1,0],[0,1],[-1,2],[0,1],[0,2],[-3,2],[-2,3],[-1,2],[0,1],[1,0],[1,-2],[2,-2],[2,-2],[1,1],[2,1],[1,2],[-2,2],[-2,2],[-1,1],[0,2],[1,0],[2,-1],[3,-1],[2,0],[1,0],[-1,-1],[-1,-1],[1,0],[1,-2],[0,-1],[-1,-2],[-1,-2],[0,-1],[-1,-2]],[[5737,8423],[0,-1],[-2,0],[-4,2],[-3,4],[-1,1],[-2,-1],[-1,-1],[0,-1],[0,-1],[1,-1],[0,1],[1,0],[0,-1],[1,-1],[-1,-2],[0,-2],[0,-1],[-1,0],[-2,1],[-1,2],[-2,1],[-1,2],[0,2],[1,0],[0,2],[1,1],[-1,2],[0,1],[3,-1],[2,0],[2,1],[1,3],[0,-1],[1,-2],[0,-2],[0,-1],[1,-1],[1,0],[2,0],[1,1],[1,0],[1,-1],[1,-2],[0,-2],[0,-1]],[[2967,8060],[1,1],[0,1],[2,1],[4,2],[3,0],[2,1],[3,1],[1,0],[2,0],[3,1],[3,2],[2,0],[0,-1],[-1,-2],[0,-2],[0,-1],[-2,-2],[-3,-3],[-5,-2],[-2,-2],[-2,0],[-4,-2],[-3,-1],[-2,0],[-1,1],[-2,0],[-3,-1],[-3,-2],[-4,-1],[-1,2],[3,1],[2,1],[1,1],[-1,1],[-2,1],[0,1],[0,1],[2,0],[2,-1],[2,2],[2,1],[1,0]],[[6034,8342],[0,1],[1,2],[3,4],[4,1],[6,1],[4,-2],[2,-3],[1,-5],[0,-3],[-1,-1],[-4,0],[-3,0],[-7,0],[-2,1],[-3,2],[-1,2]],[[3475,5265],[-1,-2],[0,-1],[0,-2],[0,-1],[1,0],[1,-1],[0,-2],[-1,-1],[-1,-1],[-1,1],[-1,0],[-1,-2],[-1,-2],[-1,-2],[-1,-2],[0,1],[-1,1],[-1,0],[-1,1],[0,1],[-1,0],[-1,0],[0,3],[0,1],[1,1],[0,3],[0,2],[1,4],[2,5],[1,5],[0,2],[1,0],[2,-1],[2,-3],[1,-1],[1,0],[1,0],[1,0],[1,-1],[-1,-3],[-1,-3],[-1,0]],[[5992,4797],[1,5],[1,4],[0,3],[1,1],[1,-1],[0,-1],[0,-7],[-1,-7],[-1,-2],[-1,-1],[-1,3],[0,3]],[[6056,5365],[2,0],[1,0],[0,-1],[0,-2],[-1,-3],[0,-1],[-1,-2],[0,-2],[-2,-4],[-2,-6],[-2,-5],[0,-2],[-2,-1],[-1,-2],[-1,0],[-1,1],[1,3],[1,2],[1,2],[1,1],[1,2],[1,2],[-1,6],[0,5],[0,2],[2,3],[2,3],[1,-1]],[[5505,8748],[-10,6],[-6,1],[-1,1],[-3,1],[-4,1],[-3,1],[-2,3],[-1,3],[5,-2],[4,-2],[19,-8],[2,-2],[5,-4],[1,-2],[-6,3]],[[5488,7597],[-3,-2],[-6,0],[0,1],[0,1],[1,0],[2,1],[3,1],[5,3],[5,3],[1,2],[2,3],[3,2],[1,1],[1,0],[1,-2],[-1,-3],[-7,-5],[-6,-4],[-2,-2]],[[2854,7378],[-2,-3],[-1,-4],[0,1],[0,1],[1,3],[1,3],[0,3],[1,-1],[0,-3]],[[2875,7375],[-1,4],[-1,3],[1,2],[2,-8],[0,-1],[-1,0]],[[2881,7376],[-2,4],[-2,3],[0,3],[1,-4],[2,-3],[1,-3]],[[459,8355],[-2,-1],[0,-1],[-1,-2],[1,-4],[-2,-3],[-4,-2],[-1,2],[0,3],[1,1],[-1,1],[-1,0],[-3,-1],[-3,0],[0,1],[1,0],[3,2],[2,1],[-1,1],[-2,1],[1,1],[1,1],[1,1],[1,-1],[2,0],[0,1],[2,0],[4,-1],[1,-1]],[[1908,7334],[0,-4],[-1,-4],[0,-1],[-1,1],[0,3],[-1,3],[0,4],[1,4],[1,1],[1,0],[1,-2],[0,-3],[-1,-2]],[[1896,7232],[-2,-2],[-1,-3],[-1,-2],[0,1],[0,2],[-1,2],[0,1],[2,4],[0,4],[-1,3],[2,0],[1,-2],[1,-3],[1,-2],[1,-1],[-1,-1],[-1,-1]],[[1488,8718],[1,2],[1,2],[2,0],[2,0],[1,-2],[1,-2],[0,-2],[-1,-1],[0,-2],[0,-2],[0,-1],[-2,-1],[-1,-1],[-1,0],[-1,1],[-1,4],[-1,5]],[[2382,7621],[-1,-2],[-1,-3],[-1,-2],[-1,0],[-1,1],[-1,1],[-2,2],[-1,-1],[0,-3],[-1,1],[0,2],[-1,3],[1,2],[3,1],[2,0],[1,1],[2,2],[1,-1],[-1,-2],[0,-3],[1,1],[1,0]],[[2492,7718],[0,-1],[-1,-2],[-1,-3],[-1,-2],[-1,-1],[-1,1],[-2,1],[-2,0],[-1,1],[0,2],[0,3],[-1,0],[0,1],[0,2],[1,0],[1,-1],[1,-2],[1,-1],[1,-1],[3,0],[1,0],[1,2],[1,1]],[[2897,7605],[0,-2],[0,-2],[-1,-4],[0,-2],[-2,0],[-2,2],[-2,0],[-2,-1],[0,1],[0,1],[1,2],[1,3],[2,1],[1,1],[2,3],[1,2],[0,-1],[1,-4]],[[2992,2763],[0,-2],[-1,0],[-4,0],[-3,1],[0,2],[0,2],[1,2],[3,2],[3,0],[0,-1],[1,-1],[0,-1],[0,-2],[0,-2]],[[1632,8357],[-3,-2],[-2,0],[-1,2],[-1,1],[-3,-1],[1,1],[2,3],[3,3],[2,1],[0,2],[0,4],[-1,4],[2,0],[3,-2],[2,-4],[0,-4],[-1,-4],[-3,-4]],[[2991,2235],[-5,4],[-4,3],[-2,0],[-1,-1],[-2,0],[-4,-1],[-2,0],[0,1],[1,1],[1,1],[0,2],[-1,2],[-1,2],[1,2],[2,2],[1,0],[2,-2],[8,-4],[7,-3],[2,-1],[2,-3],[1,-2],[0,-1],[0,-2],[-1,-1],[-1,0],[-4,1]],[[5500,4946],[0,2],[-1,2],[-1,2],[-1,2],[0,3],[0,2],[-2,1],[-1,1],[0,1],[1,0],[2,1],[2,0],[2,0],[1,-1],[1,-2],[0,-1],[0,-3],[-1,-1],[1,-3],[0,-4],[0,-3],[-1,0],[0,1],[-1,0],[-1,0]],[[5854,8545],[1,3],[0,2],[1,0],[1,-1],[0,-1],[1,-1],[3,-1],[4,-2],[1,-1],[0,-1],[-1,0],[-1,1],[-1,0],[0,-1],[0,-1],[1,-1],[0,-1],[0,-1],[0,-1],[0,-2],[1,-1],[-1,-1],[-2,2],[-2,1],[-1,1],[-1,1],[0,2],[0,2],[-1,1],[-3,1],[-1,1],[1,0]],[[8233,6672],[0,1],[-1,1],[0,1],[-1,1],[-1,1],[0,2],[1,0],[0,1],[1,0],[0,-2],[2,-1],[1,0],[1,1],[0,-1],[0,-1],[0,-2],[0,-2],[0,-1],[-1,-1],[0,1],[-1,1],[-1,0]],[[8265,7648],[0,2],[-1,1],[0,2],[1,4],[2,3],[2,3],[1,1],[1,-1],[2,-2],[0,-3],[0,-2],[-1,-3],[-3,-3],[-2,-2],[-1,-1],[-1,1]],[[7311,6747],[-1,0],[-3,2],[-2,1],[-3,0],[-1,2],[-1,1],[2,0],[1,2],[0,1],[1,0],[2,1],[2,1],[1,-3],[2,-3],[2,-2],[1,-3],[0,-1],[-1,0],[-2,1]],[[7410,6731],[-1,-2],[-1,-1],[-2,-2],[-1,-3],[-1,-5],[-1,-4],[-1,-3],[-1,-1],[-1,1],[-1,2],[0,1],[1,2],[1,3],[1,6],[3,9],[1,8],[3,-1],[0,-5],[1,-5]],[[7215,7942],[-1,-2],[0,-2],[0,-1],[1,-1],[-1,-1],[-1,-1],[-3,1],[-2,1],[-2,2],[-1,3],[-1,1],[0,2],[1,2],[1,2],[1,1],[3,3],[1,-1],[2,-1],[1,-1],[1,-3],[1,-2],[0,-1],[-1,-1]],[[7038,7948],[-2,2],[-3,5],[-3,4],[-3,0],[-1,-1],[-1,0],[0,1],[1,2],[1,2],[0,1],[1,1],[2,1],[3,0],[3,-1],[2,-1],[1,-2],[0,-4],[0,-6],[-1,-2],[0,-2]],[[7231,8085],[-1,-3],[-3,-2],[-3,-2],[-3,-2],[-2,0],[-2,1],[0,1],[0,2],[1,1],[3,2],[3,2],[3,1],[2,0],[1,0],[1,-1]],[[6073,8407],[1,3],[1,1],[2,2],[3,1],[0,-1],[0,-4],[-1,-3],[0,-2],[1,-2],[0,-1],[-2,-1],[-2,-1],[-2,0],[-1,1],[0,3],[0,4]],[[5801,8683],[3,0],[2,0],[1,-1],[-1,0],[0,-1],[-1,-2],[-2,-1],[-4,-3],[-2,-3],[-2,-3],[-3,0],[-5,-1],[-8,0],[-1,0],[1,1],[-1,2],[0,1],[-2,2],[-2,1],[2,0],[2,0],[2,-1],[0,-1],[1,-2],[0,-1],[1,0],[4,1],[3,2],[2,0],[1,2],[1,1],[4,2],[3,1],[0,1],[-1,2],[-2,2],[1,1],[2,-1],[1,-1]],[[5949,8770],[1,0],[2,1],[1,-2],[1,-3],[2,-4],[3,-5],[1,-3],[-1,-2],[-4,0],[-2,0],[0,1],[0,2],[0,3],[0,2],[-1,2],[-1,1],[-1,1],[1,1],[-1,3],[-1,2]],[[5897,8694],[0,-1],[0,-1],[1,-1],[1,0],[0,-1],[-1,-1],[-3,2],[-3,1],[-4,0],[0,1],[0,1],[3,1],[1,1],[0,1],[-3,4],[-2,4],[-1,2],[-5,0],[-4,1],[-1,1],[1,1],[0,1],[1,0],[2,1],[2,0],[0,1],[-2,1],[-1,1],[2,1],[3,-1],[3,-3],[4,1],[3,-1],[1,-1],[-1,-2],[-1,-1],[1,-1],[1,-1],[2,-1],[0,-1],[1,-1],[-1,-1],[-2,-2],[-1,-1],[1,-2],[2,-2],[0,-1]],[[9735,2555],[0,2],[0,4],[0,2],[1,2],[-1,13],[1,3],[0,-2],[0,-6],[1,-1],[0,-1],[1,0],[1,2],[0,1],[0,-1],[-1,-3],[-1,-6],[0,-5],[-2,-4]],[[9727,2546],[-1,0],[0,6],[-1,8],[0,6],[0,2],[0,1],[1,2],[1,1],[0,-1],[0,-4],[-1,-2],[1,-8],[1,-6],[0,-2],[0,-3],[-1,0]],[[9721,2539],[-1,0],[-2,1],[0,1],[-1,2],[1,2],[0,5],[-1,6],[1,1],[0,-2],[0,-2],[1,-1],[1,3],[1,2],[0,-3],[-2,-4],[0,-4],[0,-3],[1,-2],[0,-1],[1,-1]],[[8949,9030],[-1,0],[-3,-2],[-3,-2],[-3,-1],[-4,0],[-1,1],[-1,1],[0,1],[0,1],[-1,2],[1,0],[5,1],[5,1],[4,-1],[2,-2]],[[7525,6606],[-1,1],[-1,-1],[-1,1],[-1,-1],[-1,-3],[-1,1],[-1,-1],[-1,-2],[-1,-2],[-1,0],[-1,0],[-1,1],[0,1],[-1,2],[0,1],[1,-1],[1,0],[1,0],[1,2],[1,2],[0,2],[1,2],[0,2],[0,2],[-1,2],[0,2],[-1,1],[-2,0],[-1,-2],[-2,-1],[-1,-1],[1,2],[2,3],[2,1],[2,-1],[1,-2],[2,-1],[-1,-2],[0,-2],[1,-1],[1,-2],[0,-1],[1,0],[1,1],[1,1],[1,0],[1,-1],[1,-2],[0,-1],[0,-3],[0,-1],[-1,2],[-1,0]],[[6999,8122],[1,-2],[-1,-2],[-1,-2],[-2,0],[-2,0],[-1,-1],[-1,-1],[-1,0],[-1,0],[0,3],[-1,3],[0,1],[3,0],[2,0],[1,0],[1,1],[2,0],[1,0]],[[6879,8099],[-1,0],[0,-1],[-1,-1],[0,-1],[-3,-2],[-3,1],[-2,1],[0,2],[0,2],[1,2],[0,1],[1,0],[1,-2],[2,-1],[1,0],[2,0],[2,0],[0,-1]],[[5914,8664],[0,-1],[1,-1],[3,0],[0,-1],[0,-2],[0,-1],[0,-2],[-3,-2],[-4,-1],[-2,0],[0,1],[0,1],[-1,1],[2,2],[2,1],[0,1],[0,1],[-2,1],[-1,1],[0,1],[1,2],[1,2],[1,0],[1,0],[0,-1],[-1,-1],[0,-1],[2,-1]],[[9414,8893],[-1,0],[-1,-1],[-1,-2],[0,-2],[-1,-1],[-1,1],[-3,2],[-2,2],[-1,1],[0,2],[2,1],[3,0],[4,-1],[2,0],[0,-2]],[[9444,8858],[1,0],[1,1],[-1,2],[0,1],[1,0],[4,-1],[3,-1],[1,-2],[1,-1],[1,-1],[-1,0],[-3,0],[-3,-1],[1,-1],[1,-2],[-1,0],[-2,1],[-3,1],[-1,1],[1,1],[0,1],[-1,1]],[[8299,6744],[-1,1],[0,2],[0,2],[-1,2],[0,1],[1,0],[3,0],[2,0],[1,-3],[0,-2],[-2,-1],[-1,-3],[-1,1],[-1,0]],[[8151,6663],[0,-2],[-1,-2],[-1,-3],[-1,-2],[0,-1],[-1,-1],[-1,2],[-1,4],[-1,2],[1,1],[1,-1],[1,0],[1,3],[1,0],[2,0]],[[5726,8240],[0,-4],[-1,-3],[-1,-4],[-1,0],[-1,5],[-2,4],[0,3],[1,2],[1,0],[2,0],[1,-1],[1,-2]],[[8275,6750],[-1,1],[-2,2],[-1,1],[-2,-3],[-3,-4],[-1,-1],[-3,1],[-2,4],[-2,3],[-1,4],[1,2],[1,1],[2,-1],[0,-2],[1,-3],[1,-1],[1,0],[2,1],[1,3],[3,0],[2,-2],[3,-4],[0,-2]],[[5358,8535],[1,2],[2,2],[3,0],[2,0],[2,0],[1,-1],[-1,-1],[-3,0],[-1,-1],[-1,-1],[0,-2],[1,-3],[2,-4],[5,-2],[-1,-1],[-3,1],[-1,1],[-2,2],[-3,2],[-2,3],[-1,3]],[[3195,7458],[0,-1],[-1,-3],[-1,-1],[-2,-1],[-2,0],[0,2],[0,1],[0,2],[0,1],[1,1],[1,0],[0,-2],[1,-1],[1,0],[1,0],[1,2]],[[3163,7548],[-1,-1],[-1,1],[2,2],[1,2],[1,3],[1,3],[1,1],[1,1],[1,0],[0,-2],[-1,-1],[0,-2],[-1,-2],[0,-1],[-2,-3],[-2,-1]],[[1657,7332],[0,-4],[-1,-5],[0,-2],[-2,0],[0,1],[-1,3],[0,7],[0,4],[1,1],[1,2],[1,-1],[1,-2],[1,-1],[-1,-3]],[[1682,7216],[0,-1],[0,-1],[-1,1],[-2,2],[-2,6],[-2,5],[0,2],[1,2],[2,1],[1,-1],[1,-6],[1,-6],[1,-2],[0,-2]],[[6249,7250],[0,2],[0,2],[0,1],[1,1],[2,-2],[4,-4],[2,-1],[2,-1],[2,-2],[2,-4],[2,-3],[1,-2],[1,-2],[0,-2],[-1,-1],[-1,-1],[-2,-1],[-1,0],[-3,0],[-2,0],[-1,1],[-1,1],[-1,6],[-1,5],[0,1],[-1,1],[-1,2],[-2,2],[-1,1]],[[8189,6682],[-1,0],[0,-1],[-1,1],[-1,0],[0,-1],[1,-2],[1,-1],[-1,0],[-1,0],[-1,0],[0,1],[0,1],[0,1],[0,2],[1,1],[1,1],[1,0],[1,-1],[0,-1],[0,-1]],[[8183,6703],[0,-1],[1,1],[0,3],[1,0],[0,1],[1,1],[1,-1],[1,-2],[0,-2],[-1,-1],[-2,-2],[-2,0],[-1,2],[0,1],[1,0]],[[8258,6921],[-1,-2],[-1,-3],[-1,0],[-1,2],[-1,4],[0,3],[0,3],[1,0],[3,-3],[1,-2],[0,-2]],[[8183,6685],[-2,2],[-1,2],[-1,1],[1,0],[1,0],[1,-2],[1,0],[0,1],[0,1],[0,1],[0,2],[0,1],[1,-1],[1,1],[1,-1],[1,-1],[0,-1],[0,-1],[-1,-1],[-1,-1],[-1,-3],[-1,0]],[[8174,6667],[0,-1],[-1,-2],[0,-1],[0,-2],[-1,-1],[-1,2],[-1,3],[0,6],[1,1],[1,2],[1,0],[0,-2],[-1,-1],[1,-3],[1,0],[0,-1]],[[8170,6659],[0,-1],[-1,1],[-1,3],[-1,-2],[-1,-1],[-1,0],[0,1],[0,1],[1,2],[0,1],[-1,0],[-1,0],[0,1],[2,1],[2,1],[1,0],[0,-5],[1,-2],[0,-1]],[[1678,7058],[0,-1],[-2,-2],[-1,0]],[[1675,7055],[1,1],[1,1],[1,1]],[[1670,8808],[1,1],[1,2],[0,2],[-1,1],[1,1],[2,2],[0,1],[1,1],[1,0],[0,-1],[1,-1],[0,-1],[1,-2],[2,-1],[1,-1],[0,-1],[0,-1],[-2,0],[-1,-1],[-1,-3],[-1,-3],[0,-2],[2,-2],[2,-2],[0,-2],[-4,-2],[-2,-2],[-2,0],[-1,0],[0,4],[0,5],[0,4],[-1,2],[0,2]],[[3053,7746],[-2,3],[0,2],[0,2],[0,1],[-1,2],[-1,1],[-2,0],[-1,-1],[0,-2],[0,-3],[0,-1],[-1,-1],[-1,1],[-1,1],[-1,0],[0,-2],[-1,-2],[0,-2],[0,-1],[-1,2],[-1,2],[-1,-1],[-2,-1],[0,-1],[-1,1],[-1,3],[-1,2],[0,1],[-1,0],[0,-1],[-2,-4],[-1,-3],[1,5],[1,6],[1,1],[1,-1],[2,-2],[0,-2],[2,0],[2,2],[2,3],[1,3],[1,0],[1,0],[2,0],[1,1],[0,3],[-2,5],[0,3],[1,0],[0,-2],[1,-2],[1,-4],[1,-3],[1,-1],[1,2],[1,-1],[1,-3],[2,-2],[2,-3],[1,0],[2,-4],[1,-6],[0,-2],[-1,0],[-1,0],[0,2],[-1,2],[0,2],[0,2],[0,1],[-1,1],[-1,0],[-2,-1],[-1,-1],[0,-1],[0,-1]],[[3415,7736],[1,2],[1,2],[1,-2],[0,-2],[-1,-2],[-1,-1],[-1,0],[-2,-2],[-3,-6],[-6,-9],[-2,-2],[-2,-4],[-5,-7],[-3,-1],[-2,0],[-2,1],[2,1],[5,5],[3,5],[3,2],[5,6],[3,5],[0,3],[0,1],[1,1],[3,3],[2,1]],[[1490,8736],[-2,0],[-2,0],[0,3],[-1,4],[0,3],[-1,1],[-1,2],[0,1],[-2,1],[-2,1],[1,1],[3,0],[3,-1],[3,-4],[3,-2],[1,-1],[1,0],[0,-1],[0,-1],[0,-2],[1,-1],[-1,-2],[-4,-2]],[[1507,8739],[0,-1],[0,-3],[-1,-4],[-1,-3],[-3,-2],[-4,-1],[-3,0],[-1,1],[0,1],[0,1],[1,1],[0,2],[-1,0],[-1,1],[0,1],[6,2],[7,3],[1,1]],[[1704,8610],[-1,2],[0,2],[0,1],[0,1],[-2,3],[-2,2],[0,1],[3,2],[2,1],[3,1],[3,0],[1,-1],[1,-1],[2,-1],[1,-2],[0,-3],[-1,-3],[0,-1],[0,-1],[1,-2],[0,-2],[0,-1],[-1,-2],[-1,-1],[0,-2],[2,-1],[3,0],[0,-3],[-1,-1],[-4,0],[-5,3],[-2,3],[-2,2],[0,3],[0,1]],[[2490,7986],[0,1],[1,3],[1,2],[1,0],[0,-1],[1,-1],[1,0],[1,1],[1,1],[1,1],[2,0],[2,-1],[2,-2],[0,-1],[3,-1],[4,-2],[-2,-2],[-4,-2],[-4,-1],[-2,1],[-2,1],[-2,2],[-3,1],[-2,0]],[[2412,7836],[-1,0],[0,-1],[-1,-1],[-2,3],[-3,4],[-2,3],[0,2],[1,1],[1,2],[1,0],[1,-1],[2,0],[1,1],[2,0],[1,-1],[0,-2],[1,-2],[0,-2],[0,-1],[-1,-2],[-1,-3]],[[2772,7711],[1,1],[1,3],[1,2],[1,0],[3,1],[2,-1],[0,-2],[1,-1],[0,-1],[-1,-2],[1,-3],[0,-2],[2,0],[2,0],[1,1],[1,2],[1,1],[2,-2],[3,-2],[2,-1],[2,-1],[0,-1],[0,-4],[1,-3],[0,-2],[0,-2],[-1,-1],[-1,0],[0,1],[0,2],[0,1],[0,3],[0,2],[-1,1],[-1,1],[-2,0],[-1,0],[0,-1],[0,-1],[-1,0],[-2,0],[-3,1],[-2,1],[-1,-1],[-2,0],[-1,1],[-2,3],[0,1],[-1,1],[-1,2],[-1,0],[-2,1],[-1,1]],[[2382,7984],[-3,0],[-3,0],[-2,-1],[-1,0],[-3,1],[-5,3],[-2,3],[-1,1],[1,3],[0,1],[1,1],[1,1],[1,1],[2,1],[3,-1],[1,0],[-1,-2],[-1,-2],[0,-1],[0,-1],[2,-1],[3,1],[4,0],[3,1],[3,0],[2,0],[2,-2],[-1,-3],[-2,-2],[-2,-1],[-2,-1]],[[3041,7943],[1,0],[1,-1],[1,0],[-1,-2],[-1,-2],[0,-1],[0,-1],[0,-1],[0,-2],[0,-3],[1,-4],[1,-2],[-1,-2],[-1,1],[-1,3],[0,2],[0,2],[0,2],[-1,1],[-1,0],[0,-1],[0,-2],[-2,-1],[0,1],[-1,1],[-2,1],[0,1],[0,3],[0,2],[-1,1],[-1,-2],[-2,-2],[-1,-2],[-1,1],[0,1],[0,2],[1,1],[1,2],[2,0],[2,1],[0,1],[1,1],[-1,0],[0,1],[-2,0],[0,1],[0,1],[0,1],[2,-1],[2,-2],[1,-1],[2,0],[1,1],[1,0],[0,-1]],[[2100,8064],[-2,-2],[-1,0],[-3,1],[-1,0],[-1,-1],[-2,-2],[-1,-3],[-1,-3],[-2,-1],[-4,-1],[-2,-1],[-2,0],[-1,1],[-1,3],[0,2],[0,2],[1,2],[0,2],[0,2],[0,1],[0,1],[0,2],[2,1],[2,2],[0,-1],[3,-1],[4,2],[0,-1],[1,0],[1,1],[1,-1],[1,0],[2,1],[1,0],[0,-2],[1,-1],[3,0],[1,-1],[1,-3],[-1,-1]],[[2402,7569],[0,-3],[0,-1],[-1,-2],[-1,-1],[-2,0],[-2,2],[-1,2],[-1,3],[1,3],[3,2],[2,1],[1,0],[0,-1],[0,-3],[0,-1],[1,-1]],[[3019,7423],[1,-1],[1,-1],[1,-1],[-1,-2],[-1,0],[-3,3],[-2,2],[0,2],[1,1],[0,1],[1,1],[-1,0],[1,0],[1,-1],[1,-2],[0,-2]],[[2793,7461],[-1,-2],[0,-2],[-1,-1],[0,3],[-1,4],[-1,3],[1,2],[1,1],[2,3],[1,3],[0,2],[1,2],[0,3],[1,-3],[2,-4],[1,-2],[1,-2],[1,-2],[0,-2],[-1,-2],[-4,-2],[-3,-2]],[[2391,8046],[4,-2],[2,-1],[1,0],[0,-1],[-1,-1],[-4,0],[-2,0],[-1,-2],[-1,-3],[-5,-2],[-3,0],[-2,-1],[-2,-1],[-1,-3],[0,-1],[-1,-1],[-2,-1],[-3,-2],[-3,-2],[0,1],[0,1],[1,2],[0,1],[3,2],[2,5],[2,2],[0,3],[0,4],[0,1],[2,0],[1,1],[3,1],[5,0],[2,0],[3,0]],[[7536,6977],[-1,-1],[0,-2],[-1,-1],[-2,1],[-4,1],[-2,3],[0,1],[0,1],[1,0],[1,0],[2,-1],[3,0],[0,1],[2,-1],[1,-2]],[[6322,6704],[-1,-1],[-2,0],[-3,1],[-4,1],[-4,2],[-2,0],[-2,0],[-2,-1],[-1,0],[-1,0],[0,1],[-1,1],[0,2],[0,1],[-1,0],[0,1],[-1,0],[0,2],[1,2],[1,1],[1,0],[1,0],[1,-1],[1,0],[1,-2],[3,-2],[1,0],[1,-1],[1,-1],[3,-1],[2,0],[2,2],[1,0],[1,0],[0,-1],[1,-1],[1,-3],[1,-2]],[[1703,7404],[-1,0],[-1,-2],[-2,-1],[-1,2],[-1,2],[-1,3],[0,2],[0,1],[4,1],[4,-1],[0,-4],[1,-2],[0,-1],[-1,0],[-1,0]],[[3431,7683],[-3,-4],[-4,-3],[1,2],[1,3],[1,2],[1,1],[1,1],[1,1],[0,-1],[1,-1],[0,-1]],[[2344,8089],[-1,-2],[-1,-3],[-1,-3],[-1,-2],[-3,-1],[-2,0],[1,1],[0,1],[0,2],[2,2],[1,2],[2,2],[3,1]],[[406,8622],[0,-1],[-1,-1],[-2,-2],[-3,-2],[-3,-1],[-2,0],[-3,3],[0,1],[1,1],[1,1],[4,0],[6,0],[2,1]],[[450,8396],[0,-1],[0,-1],[0,-2],[0,-1],[-1,0],[-1,1],[-1,2],[-1,2],[0,1],[1,2],[2,1],[2,0],[4,1],[2,0],[-1,-1],[-1,-1],[-3,-1],[-2,-2]],[[486,8377],[0,-2],[-1,0],[-1,0],[-3,1],[-2,1],[0,1],[0,1],[1,0],[2,0],[2,-1],[2,-1]],[[587,8288],[0,-2],[-1,0],[-1,1],[0,1],[-1,3],[-1,2],[-1,3],[3,-2],[2,-3],[0,-2],[0,-1]],[[605,8329],[-1,0],[-4,1],[-4,0],[-5,-1],[-3,-1],[-4,-1],[-1,0],[-2,0],[-1,1],[0,1],[0,1],[3,0],[7,1],[6,2],[2,0],[1,-1],[4,-1],[1,-1],[1,-1]],[[579,8343],[1,2],[2,1],[4,2],[1,0],[0,-1],[1,-1],[1,-1],[1,0],[0,-1],[-1,-1],[-3,1],[-5,0],[-2,-1]],[[591,8308],[-3,-1],[0,-1],[1,-2],[4,-1],[1,-1],[1,-1],[-2,0],[-3,0],[-1,1],[-2,2],[-3,2],[-2,1],[-1,3],[-1,3],[1,0],[4,-4],[1,1],[3,0],[4,0],[-2,-2]],[[7605,7729],[-1,-2],[-3,-2],[-4,-2],[-2,-1],[-1,-1],[-2,2],[-3,4],[-1,1],[-3,1],[-3,3],[-3,2],[-1,2],[0,1],[1,1],[2,1],[3,0],[6,-1],[4,-4],[2,-1],[1,0],[1,0],[3,0],[2,-1],[1,-2],[1,-1]],[[7385,6718],[-1,-3],[0,-3],[-1,-2],[0,-2],[-1,0],[0,2],[-1,3],[-1,1],[-2,0],[-1,-1],[-1,0],[-1,0],[-2,1],[-2,2],[-1,2],[0,3],[2,2],[2,1],[2,-1],[2,0],[3,0],[2,-1],[2,-2],[0,-1],[0,-1]],[[6178,5648],[0,-2],[0,-1],[-1,1],[0,2],[0,1],[0,1],[1,-1],[0,-1]],[[2406,7700],[0,1],[0,1],[-1,2],[0,1],[1,0],[1,1],[-1,1],[-1,3],[-2,1],[-3,1],[-1,0],[1,1],[3,-1],[1,1],[0,1],[0,1],[0,1],[1,1],[2,0],[0,1],[1,-3],[1,-3],[1,-1],[1,-1],[0,-2],[0,-1],[-1,-1],[-1,-2],[0,-1],[1,0],[2,2],[1,1],[0,-1],[-1,-2],[1,0],[3,1],[1,0],[1,0],[1,0],[3,1],[1,-1]],[[2423,7704],[-3,-2],[0,-1],[0,-1],[2,-1],[2,0],[1,0],[1,0],[1,-2],[1,-1],[0,-2],[0,-1],[0,-1]],[[2428,7692],[3,-1],[0,-1],[1,-1],[0,-1],[0,-2],[0,-1],[-1,1]],[[2431,7686],[-1,2],[-2,1],[-5,1],[-4,0],[-2,1],[-2,2],[-1,1],[1,0],[2,-1],[3,-1],[2,-1],[2,1],[1,2],[0,1],[-3,1],[-4,1],[0,1],[-2,1],[-2,0],[-1,-1],[1,-1],[-1,0],[-1,0],[-1,1],[-2,2],[-2,-1],[-1,1]],[[1532,8152],[2,-1],[3,-4],[3,-5],[3,-6],[1,-3],[1,-2],[0,-2],[2,-2],[1,-2],[2,-1],[1,-1],[2,1],[1,-1],[-1,-4],[1,-3],[2,-2],[5,0],[5,0],[4,-1],[7,-1],[3,1],[1,1],[3,3],[4,1],[2,0],[3,1],[2,0],[4,-2],[5,-2],[1,-2],[0,-2]],[[1605,8111],[-2,1],[-2,0],[-2,1],[-2,2],[-3,0],[-2,0],[-4,-1],[-3,-1],[-2,0],[-4,-4],[-8,0],[-8,2],[-2,-1],[0,-3],[1,-3],[0,-1],[1,-1],[1,-3],[1,-3],[1,-1],[2,-3],[3,-3],[1,-2],[3,-5],[2,-4],[1,-1],[0,-2],[0,-2],[0,-2],[1,-3],[0,-3],[-1,1],[-1,5],[-3,8],[-2,5],[-3,5],[-4,4],[-4,6],[-2,1],[-1,1],[-2,3],[-1,1],[-1,0],[0,1],[0,1],[1,2],[-1,1],[-1,1],[-3,0],[-5,3],[-4,3],[1,0],[4,-2],[3,-2],[2,1],[0,1],[-2,3],[-3,4],[-4,8],[-10,20],[0,2]],[[2318,8114],[-1,1],[2,4],[4,0],[2,1],[2,3],[5,2],[4,2],[1,-1]],[[2337,8126],[0,-1],[-2,-1],[-3,-1],[-2,-1],[1,-2],[1,-1],[0,-1],[-1,-1],[0,-1],[0,-1],[-3,0],[-2,0],[-3,1],[-2,-1],[-3,-1]],[[1994,7644],[1,0]],[[1995,7644],[4,0]],[[1999,7644],[2,0],[1,-1],[1,-3],[1,0],[2,2],[2,2]],[[2008,7644],[1,2],[-1,2],[0,1],[3,-1],[4,-1],[1,1],[1,2],[1,1],[1,-1],[2,1],[3,0],[4,-1],[2,1],[-1,1],[0,1],[2,1],[2,0],[1,0],[1,1],[1,1],[1,1],[2,1],[0,1],[1,2],[-1,1],[0,2],[1,1],[3,2],[1,0]],[[2044,7667],[1,0],[1,-2],[0,-2],[-1,-1],[1,-3],[1,-2],[1,-1],[0,-2],[0,-1],[1,-2],[0,-2],[0,-4],[0,-2],[-1,-2],[0,3],[0,2],[-1,3],[0,3],[-1,2],[-1,2],[0,1],[-1,2],[-1,0],[-1,-1],[-1,-2],[-1,-2],[0,-2],[-1,0],[-3,-1],[-2,0],[-1,-1],[-1,-1],[0,-3],[-1,-1],[0,1],[-1,2],[-1,-1],[-1,-1],[-1,0],[0,1],[-4,1],[-4,0],[-1,0],[-1,-1],[-1,-1],[-3,-1],[-2,0],[-3,-3],[-4,-6],[-2,-4],[0,1],[0,4],[0,2],[0,1],[-1,1],[-1,1],[-1,1],[-4,0],[-1,1]],[[2117,7667],[1,3],[1,2],[1,2],[3,0],[1,-2],[1,-2],[1,0],[3,0],[4,4],[2,1],[3,1],[3,-1],[4,-1],[3,-2],[2,-3],[1,-5],[-1,-3],[0,-3],[0,-1],[2,-1],[2,0],[1,-1],[1,1],[-1,3],[0,3],[1,1],[2,1],[1,1],[0,-1],[0,-2],[-1,0],[0,-1],[1,-3],[0,-4],[1,-1],[1,-1],[1,-1],[-1,-3],[1,-3],[2,-1],[2,-1],[4,-1],[4,0],[3,1],[1,0],[0,1],[4,0],[5,1],[2,1],[1,0],[0,-2],[-1,-1],[-2,-1],[-2,-2],[-2,-2]],[[2183,7638],[-5,1],[-3,-1],[-2,-1],[-3,-1],[-1,0],[-1,1],[-2,3],[-2,1],[-2,1],[-2,1],[-3,0],[-2,-1],[0,1],[1,2],[2,2],[0,3],[-1,2],[-2,1],[-4,1],[-2,2],[-1,5],[1,2],[0,2],[-1,3],[-3,3],[-4,2],[-4,0],[-4,-2],[-1,-2],[-3,-1],[-3,-1],[-2,0],[-1,3],[-1,1],[-2,-2],[-2,-2],[-1,0]],[[2210,7491],[-1,-3],[-2,-2],[-1,-1],[-1,1],[-1,-1]],[[2204,7485],[1,-4],[0,-4],[1,-1],[2,1],[0,-1],[0,-3],[1,-2],[1,0],[1,-1],[0,-1],[0,-1]],[[2211,7468],[0,-1],[-2,1],[-3,0],[-1,2],[-1,2],[1,1],[-1,3],[-1,3],[0,2],[0,2],[-1,1],[-1,1],[-1,1],[-2,0],[-2,-1],[-4,-1],[-2,0],[-1,0],[1,1],[2,1],[2,1],[1,1],[0,1],[2,0],[1,1],[2,0],[1,1],[-1,2],[2,0],[1,-1],[2,-2],[1,-1],[1,1],[1,2],[1,0],[1,2],[0,2],[0,3],[1,3],[1,3],[1,3],[0,3],[0,3],[-1,2],[-1,3],[-4,0],[-2,0],[2,1],[4,0],[1,1],[0,2],[0,1],[-2,3],[-3,5],[-2,3],[-1,1],[1,0],[2,-1],[3,0],[1,2],[0,2],[0,2],[-1,3],[-1,5],[-3,6],[-2,6],[-1,3],[1,3],[1,2],[1,3],[-1,5],[0,5],[0,3],[-1,2],[-2,3],[-1,2],[-1,1],[0,1]],[[2200,7594],[2,0],[1,-2],[3,-3],[0,-3],[1,-4],[0,-6],[0,-6],[-1,-5],[1,-2],[-1,-3],[1,-2],[1,-4],[2,-3],[2,-2],[0,-2],[1,-5],[-1,-5]],[[2212,7537],[0,-2],[-1,-1],[0,-3],[1,-3],[1,-3],[1,-2],[0,-3],[0,-4],[1,-3],[-1,-5],[0,-4],[1,-1],[0,-1],[-1,-2],[-1,0],[-1,-1],[-1,-2],[0,-4],[-1,-2]],[[1331,8311],[-1,-1],[-1,2],[-2,3],[-3,8],[-2,5],[-6,7],[-6,5],[-3,4],[-2,2],[-5,8],[-1,3]],[[1299,8357],[3,-1],[4,-7],[5,-6],[3,-2],[3,-2],[2,-1],[1,-2],[3,-4],[1,-2],[2,-3],[1,-3],[0,-1],[0,-1],[1,-2],[2,-5],[1,-2],[0,-2]],[[1725,7740],[-2,0],[-3,4],[-1,2],[-1,4],[0,5],[0,5],[0,3],[1,3]],[[1719,7766],[1,-2],[-1,-10],[1,-4],[1,-3],[2,-3],[2,-2],[0,-2]],[[1762,7680],[1,2],[1,1],[2,0],[2,-1],[1,-3],[2,-3],[1,-1],[-3,-1],[-3,-2],[-1,-2],[0,-3],[0,-2],[-1,-1],[-1,0],[-1,0],[1,2],[0,2],[1,4],[1,3],[1,1],[1,1],[0,2],[-1,1],[-1,1],[-2,-2],[-1,1]],[[1666,7658],[-1,0],[-2,1],[-1,2],[-1,3],[-4,4],[-5,7],[-3,5],[0,1],[3,-4],[6,-8],[4,-5],[3,-5],[1,-1]],[[2068,8285],[9,8],[3,0],[3,-1],[2,-2],[-1,-2],[-1,-1]],[[2083,8287],[-6,-2],[-2,0],[-3,-1],[-4,-2],[-3,-2],[-2,-4],[-2,-3],[-1,-1],[-1,2],[0,2],[2,3],[7,6]],[[925,8472],[1,0],[0,-2],[1,-1],[0,-2],[2,-3],[2,-2],[0,-1],[-1,-2],[-1,1],[-3,4],[-1,2],[0,2],[0,2],[0,2]],[[2362,7668],[2,-2],[3,-2],[0,-2],[0,-1],[-3,-1],[-6,0],[-4,1],[-1,2],[1,2],[2,3],[2,2],[3,-1],[1,-1]],[[2360,7673],[2,1],[3,2],[4,1],[3,0],[1,-1],[0,-2],[-1,-2],[-2,-2],[-2,0],[-4,-1],[-3,1],[-1,1],[0,2]],[[2268,8478],[0,3],[0,2],[-1,1],[-1,2],[-1,2],[0,2],[1,0],[0,-1],[2,0],[2,0],[2,0],[0,1],[0,1],[2,0],[1,-1],[1,1],[2,1],[3,0],[3,0],[2,1],[0,3],[2,2]],[[2288,8498],[0,-1],[0,-2],[0,-2],[-1,-1],[0,-2],[1,-3],[0,-4],[0,-3],[2,-1],[1,-2],[0,-2],[1,-2],[1,-1],[2,-1],[0,-1],[0,1],[0,1],[1,0],[0,-1],[1,0],[-1,-2],[-1,-1],[-2,-1],[-2,2],[-3,2],[-2,1],[-2,0],[-2,-1],[-1,0],[0,-1],[-1,-1],[-1,1],[-2,2],[-1,1],[1,0],[1,1],[0,1],[-2,2],[-2,3],[-2,2],[-1,-1],[-2,-3],[-1,0]],[[3037,8593],[1,1],[-2,2],[-3,2],[-3,1],[-3,-1],[-1,-1],[-1,-3],[-4,-4],[-4,0],[-2,-1],[-1,0],[-2,0],[-3,1],[-4,3],[-2,2],[-1,1],[1,2],[-1,1],[-2,2],[0,2],[-1,1],[0,1],[-1,0],[1,1],[1,1],[1,0],[0,-1],[0,-1],[3,1],[1,-1],[-2,-2],[0,-1],[2,-2],[2,0],[1,1],[-1,1],[4,2],[2,1],[0,1],[0,1],[-3,2],[0,2],[1,1],[1,1],[0,2],[0,2],[-2,4],[-2,3],[1,2],[0,1],[-1,3],[-2,2],[1,1],[3,-2],[2,-4],[2,-1],[2,0],[2,0],[1,-1],[1,-1],[0,-1],[1,-1],[4,-3],[4,-2],[1,-1],[1,0],[3,-2],[2,-2],[1,-3],[0,-1],[1,-1],[0,-2],[2,-4],[4,-5],[1,-1],[0,-1],[-2,-1],[-1,-1],[0,-1],[0,-1],[0,-1],[2,-1],[1,-1],[-1,0],[-3,1],[-3,1],[-3,0],[0,1],[1,1],[1,1],[0,1]],[[2193,6636],[-2,0],[-1,0],[-1,2],[-1,0],[-1,0],[-1,1],[1,1],[0,2],[0,1],[-1,0],[0,1],[0,1],[0,1]],[[2186,6646],[1,0],[1,-2],[1,-1],[1,-2],[1,-1],[1,-1],[1,1],[1,1],[0,-1],[1,1],[1,3],[-1,-2],[1,-2],[0,-1],[0,-1],[0,-1],[-1,0],[-2,-1]],[[2866,7639],[2,2],[2,3],[3,3],[1,2],[0,-1],[-2,-3],[-3,-3],[0,-2],[0,-1],[1,2],[2,1],[-1,-2],[0,-1],[2,-1],[3,-1],[1,-2],[0,-2],[-2,-4],[0,-3],[0,-2],[0,-1],[-1,-2],[0,-1],[1,-2],[2,-1],[1,0],[1,0],[1,-1],[-1,-1],[0,-1],[-1,-1],[-2,1],[-1,1],[-1,1],[-1,1],[-1,3],[0,4],[-1,1],[0,1],[-1,-1],[0,-2],[1,-2],[-1,0],[-1,3],[0,4],[-1,2],[-1,0],[0,2],[0,1],[0,2],[0,2],[-1,1],[0,1]],[[2145,6121],[1,0],[1,0],[0,-2],[-1,-1],[-1,-1],[-2,1],[-2,2],[-3,1],[-2,0],[-2,-1],[-2,2],[-3,1],[-1,2],[3,1],[5,2],[3,1],[3,-1],[3,-7]],[[2608,5678],[-2,-2],[-2,0],[-2,0],[0,2],[1,2],[-1,1],[0,1],[-2,-1],[-2,0],[-2,2],[-1,2],[0,2],[-1,2],[2,0],[2,1],[2,2],[1,1],[2,-1],[1,-5],[2,-3],[2,0],[0,-1],[0,-2],[0,-3]],[[3483,3587],[-1,1],[0,6],[1,2],[1,2],[1,2],[0,2],[-1,1],[0,1],[-2,1],[-2,1],[-1,1],[1,1],[3,0],[2,0],[0,2],[1,3],[-1,1],[-4,2],[-3,1],[0,1],[2,0],[3,-1],[2,1],[1,1],[1,3],[-2,3],[1,2],[3,1],[0,2],[0,2],[-1,2],[0,2],[1,2],[0,3],[0,2],[1,1],[1,2],[0,2],[-1,4],[-1,3],[1,2],[0,2],[1,2],[1,2]],[[3492,3663],[0,-5],[0,-4],[1,-4],[-1,-10],[0,-9],[2,-3],[1,-1],[-2,-1],[-1,-1],[-1,-2],[0,-2],[2,-4],[1,-2],[-1,0],[-2,2],[-1,0],[-1,-2],[0,-1],[0,-2],[1,-3],[1,-3],[-1,-2],[0,-1],[-1,-1],[0,-1],[3,-2],[2,-2],[-2,-1],[-2,-1],[-1,-1],[-1,0],[0,-2],[0,-2],[0,-1],[-2,0],[-1,0],[-1,-2],[-1,-1],[0,1]],[[2786,5505],[-3,-2],[-1,-1],[0,2],[1,1],[-1,1],[-1,1],[-1,1],[0,-2],[0,-2],[-1,-1],[0,-1],[0,-1],[-1,0],[0,1],[-1,1],[0,-2],[-1,0],[-1,-1],[1,2],[1,3],[2,5],[1,4]],[[2780,5514],[1,2],[1,1],[1,0],[0,-2],[0,-1],[-1,-1],[0,-1],[0,-1],[1,-1],[0,-1],[1,-1],[1,-1],[0,-1],[1,1],[1,0],[-1,-1],[0,-1]],[[5750,4002],[0,2],[1,1],[0,2],[1,1],[0,2],[0,2],[2,5],[3,4],[1,2],[0,1],[1,1],[0,1],[1,1],[0,1],[-1,2],[1,4],[1,4],[2,3],[2,6],[1,4],[1,0],[1,0],[1,0],[-1,2],[1,2],[0,2],[0,1],[0,1],[1,0],[2,1],[1,1],[-1,1],[-1,2],[0,1],[1,1],[1,1],[1,1],[1,-1],[1,-1],[1,-1],[1,0],[1,2],[1,2],[1,1],[1,1],[0,2],[0,1],[1,1],[1,1],[1,1],[0,2],[0,2],[1,-1],[1,0],[1,-1],[0,-1],[1,2],[2,1],[1,-1],[1,1],[0,1],[0,1],[2,0],[1,-1],[2,-1]],[[5798,4081],[3,-2],[1,0],[1,0],[1,-2],[1,0],[-1,-1],[-1,-2],[0,-2],[-1,1],[-1,0],[0,-3],[-1,-2],[-1,-1],[-1,-1],[-1,0],[0,2],[0,1],[-1,2],[-1,1],[-1,-1],[-1,-1],[-2,-1],[-1,-2],[0,-3],[0,-1],[-1,1],[-1,2],[-1,1],[-3,-2],[-3,-1],[-1,-1],[0,-2],[0,-3],[0,-2],[0,-2],[-1,-1],[0,-1],[-2,0],[-1,1],[0,-1],[-1,-1],[-1,-2],[-1,-2],[-1,-1],[-2,-1],[-1,-1],[-1,-2],[0,-1],[0,-2],[-2,-5],[-1,-4],[0,-1],[-2,-2],[-1,-1],[0,-2],[-1,-1],[-2,-1],[0,-1],[-2,-3],[-1,-5],[-1,-2],[-1,-3],[-1,-4],[-1,-2],[-1,0],[-1,0]],[[5912,5078],[1,-2],[0,-4]],[[5913,5072],[-1,1],[-1,4],[-1,0],[-1,-2],[0,-1],[-2,2],[-3,2],[0,1],[-1,4],[0,1]],[[5903,5084],[2,0],[4,1],[2,2],[-1,-1],[1,0],[1,0],[2,0],[2,0],[0,-1],[1,1],[1,2],[1,2],[1,-1],[1,1],[1,2],[1,0],[1,0],[1,-1],[1,2],[2,3],[0,-1],[1,-2],[0,-1],[0,-1],[1,0],[-2,0],[-3,-1],[-3,-2],[-1,-3],[-1,-2],[0,-1],[2,0],[1,-1],[0,-1],[-1,-1],[0,-2],[1,-1],[1,1],[0,1],[1,0],[0,-1],[0,-2],[0,-3],[-1,-3],[-1,-2],[-1,2],[-1,2],[-2,1],[-2,4],[-4,3],[-1,0],[0,-1]],[[5874,6230],[-1,-3],[-1,-2],[-1,-4],[-1,-6],[-1,-4],[0,-1],[-1,-2],[-2,-3],[-1,-3],[-1,-2],[-1,0]],[[5863,6200],[1,3],[1,5],[2,5],[2,5],[1,4],[1,5],[2,6],[4,7],[3,5],[0,2],[1,1],[1,0],[-1,3],[-2,4],[0,1],[2,-1],[2,-2],[1,1],[1,2],[0,1],[1,1],[1,2],[2,2],[1,1],[1,1],[1,1],[1,0],[1,0],[0,-1],[2,-2],[2,-2],[2,0],[2,4],[1,2],[0,2],[1,4],[0,1],[1,2],[1,2],[1,4],[1,5],[1,4],[1,2],[1,1],[1,2],[0,1],[0,2],[0,3],[0,3],[-2,1],[-1,1],[-1,-1],[-1,-2],[-1,1],[-1,1],[1,2],[2,2],[0,1],[-1,0],[0,-1],[-1,0],[0,1],[0,2],[3,0],[1,-2],[1,1],[1,4],[0,1],[0,2],[0,1],[1,2],[-1,2],[-1,3],[0,2],[2,4]],[[5913,6332],[1,-3],[1,-8],[1,-5],[0,-2],[-1,-1],[-1,-1],[0,-1],[0,-1],[0,-1],[0,-1],[1,0],[1,-1],[0,-2],[-1,0],[-1,-1],[1,-3],[0,-2],[1,-1],[0,-2],[0,-2],[0,-2],[0,-2],[-1,1],[-1,0],[0,-3],[0,-2],[-2,0],[0,-1],[0,-1],[0,-2],[1,-2],[2,-3],[1,-2],[-1,-1],[-3,2],[-2,3],[-1,0],[0,-1],[-1,-2],[0,-2],[-1,0],[0,-1],[-1,-1],[-1,-1],[0,-1]],[[5905,6270],[0,-3],[0,-2],[-2,-3],[-3,-4],[-1,-3],[-1,-1],[-1,-2],[0,-1],[-2,0],[0,1],[1,1],[1,1],[0,2],[-1,0],[-1,1],[0,1],[0,1],[-2,0],[-1,1],[-1,0],[-1,-2],[-1,-1],[-1,-2],[-1,-2],[0,-2],[0,-3],[-2,-2],[-1,-1],[0,-2],[-1,-2],[-2,1],[-1,-1],[0,-1],[-1,0],[0,-1],[-1,0],[0,-1],[1,-1],[-1,-2],[-2,-2],[-2,-3]],[[6105,8306],[-2,-2],[-5,3],[-4,5],[-6,6],[-4,6],[0,1]],[[6084,8325],[1,0],[2,-1],[1,-2],[1,-1],[1,-1],[1,0],[1,-1],[3,-3],[2,0],[2,-2],[3,-2],[2,0],[-1,-1],[0,-2],[1,-2],[1,-1]],[[5265,7639],[-3,0],[-6,5],[-1,4]],[[5255,7648],[-2,5],[0,1],[3,-3],[4,-3],[4,-3],[3,-3],[3,-2],[-1,-1],[0,-1],[-4,1]],[[5683,8424],[-1,0],[-2,-2],[-1,-1],[1,-2],[-1,-2],[-3,0],[-3,-1],[-2,-3],[0,-1],[0,-2],[-1,-1],[0,-2],[0,-1],[3,0],[1,-2],[-1,0],[-2,0],[-3,-2],[-1,0],[-1,-1],[1,-1],[2,-2],[2,0],[2,1],[1,-1],[2,-1],[0,-1],[-1,0],[0,-1],[2,-3],[1,-2],[-2,2],[-2,1],[-7,4],[-4,1],[-3,2],[0,4],[1,-2],[1,-1],[2,-1],[1,0],[1,2],[1,2],[0,1],[0,4],[0,3],[4,3],[2,2],[2,2],[1,2],[-1,1],[0,1],[1,0],[2,0],[1,0],[0,1],[1,1],[0,1],[1,0],[2,1],[2,1],[1,-1],[-1,-2],[-1,-1],[-1,0]],[[5653,8411],[-1,-1],[1,-1],[1,-2],[2,-1],[2,0],[0,-1],[0,-1],[0,-1],[-1,0],[-3,1],[-2,2],[-1,3],[-2,0],[-1,1],[2,1],[2,2],[4,2],[2,1],[-1,2],[-1,1],[0,2],[-1,2],[-1,1],[1,0],[1,0],[0,1],[-1,1],[1,2],[1,0],[0,1],[0,2],[1,2],[0,1],[0,2],[1,1],[3,-1],[0,1],[0,1],[0,1],[3,1],[2,2],[0,1],[0,1],[0,2],[-1,2],[-1,1],[-2,0],[-4,0],[-2,1],[0,1],[-1,2],[0,2],[0,1],[1,0],[1,0],[0,-1],[-1,-1],[1,-1],[1,-1],[2,0],[1,-1],[1,0],[0,1],[1,2],[0,2],[1,1],[1,-1],[0,-1],[-1,-2],[0,-1],[1,0],[1,0],[2,0],[2,0],[-1,0],[0,-2],[-1,-1],[1,-2],[1,-1],[1,0],[1,2],[1,2],[1,0],[0,-1],[0,-1],[0,-2],[0,-1],[2,0],[3,0],[2,1],[-1,2],[-2,1],[-2,1],[-1,2],[2,-1],[3,-2],[2,0],[0,1],[0,2],[-1,2],[0,1],[1,0],[0,1],[0,2],[1,0],[1,-2],[0,-2],[1,1],[0,-1],[0,-3],[-1,-2],[-1,-3],[0,-3],[1,-2],[1,-2],[-1,1],[-2,2],[-2,1],[-2,1],[-1,-1],[-1,0],[-3,0],[-3,1],[-2,1],[0,-2],[0,-2],[-1,-1],[-2,-2],[-1,0],[0,-1],[-3,-3],[-3,-2],[1,-2],[0,-1],[0,-2],[-1,-2],[0,-1],[2,0],[0,-1],[-1,-1],[0,-1],[0,-2],[0,-2],[-1,-1],[-4,-2],[-2,-3]],[[5627,8400],[1,1],[1,2],[1,2],[4,2],[4,3],[2,2],[2,1],[4,1],[0,-1],[-1,-1],[0,-1],[-2,0],[-2,-1],[-1,-1],[-2,0],[-4,-3],[-4,-3],[-1,-3],[-1,-1],[-1,1]],[[5983,6734],[1,0],[1,-1],[1,-2],[0,-1],[0,-2],[-1,-1],[-1,0],[-1,0],[-1,2],[0,2],[0,3],[1,0]],[[5988,6817],[-1,2],[-1,3],[1,3],[0,2],[1,0]],[[5988,6827],[1,-1],[0,-3],[0,-2],[0,-2],[-1,-2]],[[8576,4072],[0,-5],[-1,0]],[[8575,4067],[0,2],[-1,2],[-1,2],[-1,1],[0,1],[-1,0],[0,2],[0,2],[0,2],[-1,0],[-1,1],[1,4],[2,7],[0,4],[1,1],[1,0],[-1,2],[0,2],[0,1],[1,0],[1,0]],[[8575,4103],[1,3],[1,0],[-1,-2],[0,-2],[1,-1],[1,1],[1,1],[2,1],[1,0],[1,0],[0,-1],[0,-1],[-1,-2],[0,-2],[-1,-2],[0,-2],[0,-1],[0,-2],[-1,-1],[0,-1],[0,-2],[-1,-1],[0,1],[-1,0],[-1,-1],[0,-4],[0,-2],[0,-2],[0,-3],[-1,-3]],[[7709,6937],[0,1],[1,2],[1,1],[1,2],[-1,1],[1,1],[1,2],[1,1],[1,1]],[[7715,6949],[1,-3],[0,-3],[0,-3],[1,-3],[1,-2],[0,-1],[-2,0],[-1,0],[-1,0],[-1,0],[0,-1],[0,-1],[-1,0],[-2,0],[0,2],[-1,3]],[[7702,6935],[-2,-1],[-4,5],[0,1]],[[7696,6940],[-1,3],[1,1],[1,0],[3,1],[3,0],[2,-1],[2,-2],[-1,0],[-1,-3],[-1,-3],[-2,-1]],[[7017,7314],[0,1],[1,1],[0,1],[1,3],[-1,3],[0,3],[0,1],[4,0],[3,-1],[2,-1],[2,-2],[5,-1],[1,-2]],[[7035,7320],[0,-1],[-1,0],[-1,-1],[-3,1],[-4,0],[-3,-1],[-5,-4],[-1,0]],[[7255,6713],[1,1],[1,-1],[0,-2],[1,-1],[-2,-2],[1,-3],[1,-2],[0,-2],[-1,-1],[-1,0],[-1,0],[-1,1],[-1,2],[0,1],[1,2],[0,5],[1,2]],[[7260,6708],[1,1],[1,0],[2,-1],[1,-1],[0,-2],[0,-3],[-2,-2],[-2,-1],[-1,1],[0,3],[0,5]],[[5002,5352],[0,3],[-1,0],[-2,-1],[0,1],[-1,3],[-1,2],[-2,2],[-3,3],[-1,2],[-3,3],[-4,3],[-2,2],[-1,2],[0,2],[1,-1],[1,-2],[1,2],[1,-1],[1,-3],[1,-1],[1,0],[0,2],[0,3],[1,1],[0,-3],[1,-3],[1,0],[1,0],[1,1],[1,0],[1,-1],[0,-2],[1,-2],[1,-1],[1,0],[0,2],[1,3],[0,1],[-1,1],[0,2],[0,1],[0,1],[0,1],[1,0],[1,0],[2,1],[1,2],[-1,0],[-1,1],[0,1],[1,2],[1,0],[-1,2],[0,1],[0,1],[0,2],[0,2],[0,1],[-1,1],[-1,1],[0,1],[0,1],[0,-1],[1,0],[1,0],[1,1],[0,1],[1,1],[1,1],[0,1],[-1,1],[-1,1],[-1,1],[-1,3],[0,2],[0,1],[0,1],[0,1],[-2,1],[-1,1],[0,-3],[0,-1],[-1,1],[-1,1],[0,1],[-1,1],[-1,0],[-1,0],[0,1],[1,1],[1,0],[1,0],[1,0],[1,0],[1,0],[1,-1],[-1,3],[-1,3],[-2,0],[-2,0],[-1,0],[-3,-1],[-2,-2],[-2,0],[-1,-1],[-2,-1],[-2,0],[2,1],[1,2],[2,1],[2,1],[2,1],[1,0],[1,1],[0,2],[2,0],[1,0],[1,1],[1,1],[-1,1],[-1,1],[0,2],[0,1],[0,3],[-1,2],[0,1],[-1,2],[-1,2],[-1,1],[-1,0],[0,-2],[-1,-1],[-1,-1],[1,2],[0,3],[-1,1],[-1,1],[-1,-2],[-1,0],[0,4],[-1,1],[0,-1],[-1,-2],[-1,0],[0,1],[-2,0],[-1,0],[-1,0],[1,1],[2,1],[2,1],[-1,1],[-1,3],[-2,2],[0,1],[-2,1],[0,1],[1,2],[-2,5],[-2,6],[-1,2],[-1,2],[-1,1],[-2,-1],[-1,0],[0,-2],[-1,-3],[0,3],[-1,3],[-1,1],[-2,2],[-1,1],[-2,1],[-1,-1],[-1,-1],[-1,-2],[-2,-1],[-2,-1],[-1,0]],[[4952,5479],[1,2],[2,1],[2,2],[2,2],[1,1],[1,2],[1,-1],[2,-2],[0,-2],[4,-1],[2,1],[0,2],[-1,1],[-1,2],[0,3],[-1,4],[0,2]],[[4967,5498],[0,3],[0,3],[1,2]],[[4968,5506],[0,-2],[0,-3],[0,-3],[0,-2],[1,-2],[1,-3],[1,0],[1,-4],[2,-7],[1,-4],[1,0],[1,1],[0,3],[0,3],[0,2],[1,1],[-1,-2],[0,-2],[1,-2],[1,-1],[1,1],[0,-1],[-2,-3],[-1,-3],[0,-2],[1,-1],[1,-4],[2,-2],[1,-2],[1,-2],[1,-1],[0,-1],[1,-1],[1,-1],[1,0],[2,0],[1,1],[1,0],[1,1],[1,-1],[1,-1],[0,-2],[-2,0],[-1,0],[-1,-1],[1,-1],[1,-2],[2,-3],[2,-3],[1,-1],[0,-6],[1,-4],[1,-1],[1,0],[1,0],[0,2],[0,2],[0,2],[0,1],[1,3],[0,2],[-1,2],[0,2],[1,1],[1,0],[1,-1],[0,1],[0,1],[0,3],[-1,3],[-1,1],[1,1],[1,2],[1,3],[1,1],[-2,1],[-2,1],[0,2],[0,1],[0,3],[0,2],[0,2],[1,1],[1,2],[0,4],[1,2],[0,-3],[-1,-3],[0,-2],[-1,-1],[0,-3],[0,-4],[-1,-1],[1,-1],[1,-1],[2,-1],[1,-1],[0,-1],[1,-1],[-1,0],[-1,0],[-1,-1],[1,-1],[-1,-2],[0,-3],[0,-2],[1,-2],[1,-1],[0,-1],[-1,0],[-1,-1],[-1,-1],[0,-2],[-1,-3],[0,-2],[0,-1],[1,-1],[0,-2],[2,1],[1,2],[-1,-2],[1,-1],[-1,-1],[0,-2],[1,-2],[0,-4],[0,-4],[0,-3],[0,1],[-1,-1],[0,-1],[0,-1],[0,-1],[0,-1],[1,1],[1,1],[0,-2],[0,-2],[0,-1],[0,-2],[-1,-1],[0,-2],[0,-1],[1,-2],[0,-1],[-1,-1],[0,-2],[0,-1],[0,-1],[0,-1],[0,-2],[1,-2],[0,-2],[-1,-1],[0,-3],[0,-3],[-1,-2],[0,-8],[1,-5],[1,3],[0,1],[0,-2],[-1,-3],[-1,-2],[-1,0],[-1,0],[0,-1],[0,-2],[0,-1],[-1,-2],[0,-3],[0,-5],[-1,-1]],[[5003,5370],[2,3],[-1,2],[-1,2],[-2,1],[-1,-2],[0,-3],[1,-2],[1,-2],[1,1]],[[7871,7950],[-1,6],[0,19],[-2,6],[-5,4],[-6,3],[1,1],[6,-2],[2,1],[-2,8],[-4,7],[0,5],[1,7],[2,7],[2,1],[1,3],[-1,8],[-2,5],[-2,4],[1,7],[5,7],[1,7],[0,8],[-3,10],[-1,5],[0,6],[-2,6],[-2,3],[-1,6],[-1,6],[-2,2],[-1,0],[-3,2],[-3,1],[-2,0],[-1,-2],[0,-1],[-1,-1],[-2,0],[-2,1],[-2,0],[-1,-2],[-6,-2],[1,-4],[-1,-3],[-2,-4],[0,-3],[2,-3],[3,0],[0,-2],[-1,-1],[1,-2],[7,-3],[1,-2],[0,-3],[-2,-3],[0,-2],[1,-3],[0,-1],[1,-1],[1,-1],[-1,-2],[-1,-1],[-1,-2],[-1,-3],[-1,-3],[-1,-1],[-2,-1],[1,1],[1,2],[0,2],[2,2],[0,2],[2,3],[-1,1],[-1,3],[0,3],[0,2],[1,3],[0,2],[-2,-1],[-4,-3],[-8,-2],[-1,1],[0,2],[6,3],[0,2],[-2,2],[-3,3],[0,7],[-2,2],[-6,4],[-3,2],[-2,1],[-2,2],[3,1],[3,-1],[4,0],[2,0],[1,2],[0,3],[-1,2],[-1,2],[1,2],[0,2],[0,3],[2,1],[1,0]],[[7827,8126],[2,-3],[2,1],[1,-1],[-2,-3],[1,-3],[3,2],[6,4],[0,1],[5,0],[1,4],[1,2],[2,-1],[0,-2],[1,-3],[3,0],[2,1],[0,-2],[2,-2],[2,0],[1,2],[1,-1],[0,-4],[0,-5],[1,-7],[2,-6],[3,-6],[0,-2],[0,-6],[3,-11],[0,-8],[0,-5],[-1,-6],[-4,-8],[0,-4],[1,-5],[2,-8],[0,-5],[2,-9],[2,-6],[1,-3],[-2,1],[-2,7],[-1,2],[-2,-2],[-2,-4],[-1,-5],[2,-8],[4,-7],[0,-2],[0,-3],[3,-6],[3,-2],[5,-2],[1,-3],[0,-3],[-1,0],[-1,1],[-2,2],[-3,1],[-1,-3],[-1,-2],[1,-14],[-2,-6]],[[7553,8804],[5,1],[3,-3],[3,-1],[-6,-1],[-6,-1],[-10,0],[-12,-2],[-5,-3],[-11,-1],[-17,-3],[-3,1],[-1,3],[-3,0],[-3,0],[-2,0],[-2,1],[-3,1],[1,0],[-1,2],[6,1],[20,-2],[8,2],[4,1],[5,-1],[7,2],[10,0],[13,3]],[[7536,8821],[-13,-2],[-9,-3],[-5,0],[-8,0],[-2,0],[0,1],[-12,5],[1,2],[4,0],[7,-1],[6,-2],[7,-2],[6,1],[3,1],[4,1],[7,1],[4,0],[4,0],[7,2],[-7,-4],[-4,0]],[[7484,8853],[-6,-1],[-8,-2],[-3,1],[0,2],[8,3],[6,2],[6,2],[9,6],[9,1],[9,-3],[15,-4],[10,1],[4,-5],[-16,2],[-9,0],[-7,3],[-9,1],[-9,-2],[-5,-3],[-4,-4]],[[5499,8658],[-1,0],[-1,1],[-1,1],[-2,-2],[-2,0],[-1,1],[0,2],[0,1],[1,1],[0,2],[-3,1],[-1,1],[0,-1],[-1,0],[-1,3],[-2,0],[-1,0],[-1,-1],[-1,2],[2,1],[2,1],[2,0],[1,-1],[2,-1],[2,0],[0,2],[-3,3],[0,2],[1,0],[3,-1],[2,-2],[4,-2],[1,-3],[-2,-1],[0,-2],[0,-2],[0,-2],[0,-1],[1,-2]],[[5499,8659],[0,-1]],[[5499,8659],[1,-1],[3,-5],[4,0],[3,-1],[0,-1],[1,-2],[3,-2],[-4,-1],[-3,2],[-3,-1],[0,-1],[0,-1],[-1,-1],[-1,1],[0,1],[-1,4],[-1,3],[-1,5]],[[5437,8541],[-3,3],[-2,-1],[-1,-2],[0,2],[0,3],[-6,5],[-2,2],[4,-2],[1,0],[0,1],[-1,3],[-2,1],[0,5],[-2,2],[-3,5],[-3,2],[-20,6],[-3,3],[-3,5],[-4,2],[-7,4],[3,1],[8,-5],[3,-5],[4,-3],[4,0],[5,-2],[5,-2],[2,0],[2,-1],[1,0],[2,1],[3,-1],[1,-4],[2,-5],[3,-5],[-1,-2],[0,-1],[2,-3],[3,-6],[5,-2],[2,-4],[-2,0]],[[5369,8596],[3,2],[3,-3],[3,-2],[-1,-1],[-6,1],[-4,-1],[-1,1],[3,3]],[[6210,6850],[0,-5],[-3,-2],[-1,1],[-1,3],[-3,3],[0,2],[2,5],[2,-3],[1,-3],[2,1],[1,-2]],[[5535,7347],[2,2],[1,-4],[2,-4],[1,-2],[-1,-2],[-2,0],[-5,4],[-3,7],[2,0],[3,-1]],[[2002,8557],[-5,0],[-2,0],[-2,-1],[-4,-2],[-2,-2],[-6,2],[-2,3],[-3,1],[-7,1],[-8,-3],[-5,0],[-2,2],[8,0],[6,2],[3,0],[11,4],[1,2],[0,1],[-1,3],[1,3],[2,3],[2,2],[1,-1],[0,-5],[0,-2],[2,0],[2,2],[1,0],[0,-2],[-2,-4],[-1,-1],[0,-2],[3,0],[0,1],[2,1],[2,-3],[4,-2]],[[2001,8560],[1,-3]],[[2001,8560],[3,0],[3,-1],[2,0],[2,2],[4,1],[4,0],[2,-2],[0,-2],[0,-1],[0,-1],[-1,-2],[1,-3],[4,-1],[0,-1],[-3,-4],[-2,-3],[-6,1],[-1,0],[-1,2],[-2,3],[1,3],[-1,2],[-1,1],[-3,0],[-1,-2],[-1,2],[-2,3]],[[2262,7391],[-3,0],[-2,3],[-4,3],[-1,4],[-4,4],[-3,4],[-4,5],[-1,4],[-1,4],[-2,3],[1,5],[2,5],[0,2],[-1,4],[1,2]],[[2240,7443],[1,-2],[0,-3]],[[2241,7438],[0,-3],[-1,-5],[-2,-3],[2,-3],[3,-9],[3,-3],[3,-4],[3,-4],[2,-4],[4,-4],[4,-2],[0,-3]],[[2245,6475],[-1,0],[-1,1],[0,5],[-1,5],[-1,2],[-2,0],[0,1],[1,0],[0,4],[-1,4],[-2,4]],[[2237,6502],[1,0],[2,-3],[2,-4],[2,-1],[0,-6],[1,-2],[1,0],[0,-1],[1,-1],[-1,-4],[0,-3],[-1,-2]],[[2006,8066],[-2,6],[-3,6],[-1,3],[-1,2],[0,3],[1,1],[4,-3],[1,1],[-1,4],[0,2],[1,1],[1,1],[0,6],[0,5],[1,2],[2,-10],[-1,-9],[-1,-6],[0,-4],[-1,-2],[0,-5],[0,-4]],[[2119,8385],[2,-2],[-1,-4],[-4,-3],[-4,-4],[-3,-1],[-2,-1],[0,-3],[3,-1],[3,1],[1,1],[1,2],[1,2],[2,-1],[0,-3],[-3,-5],[-2,-2],[0,-2],[-1,-3],[-4,-4],[-2,-1],[1,5],[0,6],[-2,3],[-3,3],[-2,3],[-2,1],[-1,1],[3,4],[1,4],[-1,2],[-1,-1],[0,-2],[-2,-2],[-2,0],[-2,1],[0,1],[3,0],[1,2],[1,5],[0,1],[1,1],[3,0],[1,-1],[0,-1],[2,-2],[0,-2],[0,-3],[0,-2],[2,0],[0,-1],[-2,-2],[0,-1],[2,0],[2,2],[1,1],[1,-1],[4,2],[2,3],[1,2],[0,2],[1,0]],[[2354,8610],[-4,-1],[-2,-3],[0,-4],[0,-2],[0,-1],[-1,-2],[-1,0],[-2,1],[0,1],[0,2],[-1,1],[-2,1],[-2,3],[-2,-1],[0,-2],[-1,-1],[-3,2],[-1,2],[1,3],[2,1],[2,1],[4,0],[2,1],[4,1],[7,-1],[0,-2]],[[3073,8004],[3,-2],[-2,-1],[-2,0],[-3,-1],[-3,-1],[-3,-2],[-2,-1],[-1,0],[-1,1],[0,1],[1,1],[2,2],[1,0],[0,2],[-1,0],[-2,2],[-4,2],[-2,0],[-2,-2],[-1,1],[2,3],[2,3],[1,0],[1,1],[2,1],[0,1],[0,1],[-2,1],[-1,0],[-1,0],[-1,1],[-1,0],[1,2],[2,-1],[2,1],[1,0],[2,-3],[0,-2],[3,-1],[0,-2],[1,-1],[-2,-2],[1,-1],[3,-3],[3,-1],[1,1],[1,1],[1,-2]],[[3092,7988],[-1,-1],[0,-5],[0,-4],[0,-2],[-2,0],[-2,1],[0,-1],[0,-3],[-1,-3],[-1,0],[-1,-1],[-3,-2],[0,1],[1,3],[1,4],[2,2],[2,2],[1,2],[0,2],[-1,2],[0,1],[1,0],[1,1],[1,1],[-2,3],[-2,1],[-2,2],[-1,2],[-2,1],[-4,-1],[-1,1],[1,1],[0,1],[1,0],[1,0],[0,1],[0,1],[1,-1],[1,0],[1,1],[1,1],[1,-2],[0,-1],[2,-1],[1,-1],[0,-3],[3,-4],[2,-1],[0,-1]],[[3049,8024],[-1,-1],[-1,-1],[-3,-3],[-3,3],[0,2],[1,-1],[1,-1],[2,1],[4,3],[4,-1],[3,1],[1,2],[1,2],[0,3],[-1,3],[-1,1],[-2,0],[1,2],[1,1],[1,0],[1,-2],[1,-4],[1,-4],[0,-2],[2,-1],[0,-2],[-3,0],[-2,-2],[-1,0],[-1,1],[-4,-1],[-2,1]],[[2556,6996],[-2,0],[2,9],[0,7],[-2,4],[-1,1],[0,-3],[-1,2],[0,3],[1,5],[0,6],[-1,6],[-4,16],[-1,4]],[[2547,7056],[3,-3],[4,-17],[1,-7],[0,-6],[2,-7],[1,-6],[-1,-7],[-1,-7]],[[2716,6869],[-3,1],[-4,-2],[-3,0],[1,1],[3,1],[4,3],[-1,3],[-3,4],[-2,3],[-1,-1],[0,-1],[-1,0],[1,4],[-1,1],[0,3]],[[2706,6889],[1,0],[1,-3],[2,-1],[1,1],[0,-2],[2,-4],[2,-4],[2,-5],[-1,-2]],[[1712,7893],[-1,-1],[-1,-1],[-2,1],[-1,2]],[[1707,7894],[0,7],[-3,6],[-3,4],[-4,8],[-6,10],[2,-1],[3,-6],[7,-11],[3,-6],[5,-7],[3,-1],[3,1],[-1,-3],[-3,-1],[-1,-1]],[[2731,6631],[0,7],[1,-5],[3,-7],[0,-3],[-2,-2],[-1,4],[-1,3],[0,3]],[[1823,6918],[1,-3],[3,-3],[4,-6],[-2,-4]],[[1829,6902],[-1,4],[-2,3],[-3,4],[-1,2],[1,3]],[[1608,7265],[0,-1],[-1,-1],[-3,0],[-3,-1],[-1,0]],[[1600,7262],[-1,1],[0,1],[1,4],[1,-1],[0,-2],[2,1],[1,3],[1,1],[-1,-4],[1,0],[3,0],[0,-1]],[[1823,8644],[-1,3],[5,1],[1,-2]],[[1828,8646],[0,-2],[-3,0],[0,-3],[2,-2],[1,-1],[3,-1],[2,-2],[2,0],[0,-1],[1,-1],[2,-2],[6,2],[3,-1],[3,-1],[3,2],[5,-1],[-1,-2],[-2,0],[-3,-1],[0,-1],[1,-1],[4,-1],[8,-2],[5,-2],[3,0],[3,0],[1,1],[4,-1],[2,1],[0,-2],[-3,-1],[-1,-3],[2,-5],[1,-4],[-1,0],[-1,0]],[[1880,8608],[-1,3],[-2,5],[-1,3],[-2,0],[-3,0],[-5,2],[-2,1],[-1,0],[-2,-1],[-2,1],[-7,3],[-5,0],[-3,-1],[-5,0],[-4,5],[-3,1],[-2,1],[-2,4],[-7,2],[1,4],[1,3]],[[1613,7359],[3,-4],[0,-6],[0,-2]],[[1616,7347],[-1,0],[-2,4],[0,2],[-1,2],[-2,1],[-1,3],[1,3],[2,3],[1,1],[-1,-6],[1,-1]],[[1689,7401],[0,1],[0,2],[2,1],[3,-3],[0,-1],[0,-2],[-2,-2],[-2,1],[-1,3]],[[3119,7538],[3,-3],[2,0],[1,2],[1,-2],[0,-2],[-2,-1],[-3,1],[-4,3],[-2,4],[2,1],[2,-3]],[[3619,4786],[2,0],[1,-6],[1,-10],[1,-5],[0,-2],[1,-1],[1,-5],[1,-5],[-1,-2],[3,-6],[1,-4],[0,-3],[1,-4],[-1,-2],[-1,-3],[0,-3],[2,-12],[3,-7],[6,0],[0,-1]],[[3640,4705],[-1,-2],[-5,-3],[-3,5],[-2,7],[-2,7],[-3,11],[-1,6],[-1,5],[-2,2],[-1,1],[1,3],[0,3],[0,3],[-1,1],[-3,1],[0,1],[-2,3],[1,2],[1,2],[0,3],[0,2],[2,3],[0,3],[1,2],[0,4],[0,5],[0,1]],[[3747,3941],[0,1],[-2,5],[-1,-1],[-3,-1],[-2,-1],[0,3],[0,1],[4,1],[1,2],[0,2],[0,5],[-1,-1],[0,-4],[-1,-1],[-2,2],[0,1],[2,2],[0,5],[1,3],[-1,0],[-2,-2],[-1,1],[1,1],[0,1],[1,4],[0,2],[-2,0],[0,-2],[-1,-1],[-2,-1],[-1,-1],[1,2],[0,4],[2,3],[2,2]],[[3740,3978],[0,2],[1,3],[-1,1],[-1,1],[1,1],[2,2]],[[3742,3988],[1,-1],[0,-4],[-1,-6],[0,-4],[2,-1],[0,-1],[0,-3],[1,-2],[1,0],[0,-2],[-1,-3],[0,-2],[2,-2],[2,0],[0,2],[1,0],[0,-2],[0,-1],[1,-1],[1,-1],[0,-1],[0,-1],[-1,0],[-3,2],[-2,-1],[0,-1],[0,-2],[1,-6],[0,-3]],[[3583,3907],[1,-3],[0,-11],[0,-3],[4,2],[4,5],[3,1]],[[3595,3898],[-3,-7],[-3,-2],[-2,-2],[-2,-4],[-2,-4],[1,-3],[1,-2],[0,-3],[-2,0],[-1,-1],[-2,0],[-1,-1],[-2,-1],[-1,-1],[2,-4],[3,-3],[0,-1],[-3,2],[-3,3],[-2,-1],[-1,1]],[[3572,3864],[-1,1],[0,1],[1,2],[0,1],[-1,4],[0,1],[1,-1],[2,0],[1,1],[3,0],[1,1],[-1,3],[1,2],[1,-1],[1,0],[1,4],[0,5],[0,13],[0,3],[1,3]],[[2983,2741],[2,2],[4,0],[1,-1],[-1,-1],[-2,-3],[-3,1],[-1,2]],[[3092,2476],[0,-2],[1,-3],[1,-2],[1,-1],[0,-2],[-1,-2],[-3,-1],[-4,1],[-2,6],[-1,5],[0,7],[0,2],[1,1],[1,-2],[1,-5],[1,-1],[1,0],[1,2],[1,0],[1,-3]],[[5246,7647],[2,1],[1,1],[0,2],[0,1],[3,-2],[1,-2]],[[6023,8455],[-1,1],[-1,1],[0,1],[0,2],[1,4],[0,3],[1,2],[2,0],[3,-2],[0,-3],[-1,-4],[1,-2],[-1,-3],[-3,-1],[-1,1]],[[6080,8365],[0,4],[-2,4],[1,3],[2,-1],[4,-3],[3,-2],[0,-3],[0,-7],[-1,-3],[-2,-3],[-1,0],[-1,1],[1,2],[1,2],[-1,3],[-1,2],[-1,2],[-2,-1]],[[5890,8580],[-2,-3],[-3,1],[-9,1],[-6,2],[1,1],[3,-1],[3,0],[2,0],[2,0],[1,1],[0,2],[0,2],[1,-1],[2,-2],[4,-1],[1,-2]],[[5900,8747],[-2,-1],[-3,-2],[-3,1],[-7,5],[2,2],[3,0],[4,-1],[4,-3],[2,-1]],[[5976,8766],[-1,-1],[0,-2],[-1,-2],[-3,5],[2,1],[2,3],[1,2],[-1,1],[-1,1],[0,2],[4,4],[0,2],[2,-1],[0,-4],[-2,-3],[1,-1],[0,-3],[-1,-2],[-2,-2]],[[6888,7291],[5,-3],[2,0],[4,-2],[2,-3]],[[6901,7283],[-2,-2],[-3,-1],[-4,0],[-3,3],[-3,7],[2,1]],[[8043,8524],[5,1],[4,-1],[1,2],[3,4],[0,2],[1,2],[2,0],[0,-2],[-1,-1],[0,-2],[4,-3],[5,-1],[1,0],[2,-2],[2,-2],[-1,-3],[-3,-5],[1,-1],[1,-2],[3,0],[1,1],[1,1],[2,-1],[1,-1],[2,-1],[1,-1],[-1,-1],[-1,-1],[-4,-2],[0,-1],[1,-2],[3,-1],[2,-1],[2,3],[2,2],[-1,10],[0,1],[0,1],[1,3],[0,3],[2,1],[0,-4],[0,-3],[0,-5],[0,-2],[1,-2],[2,-1],[2,0],[4,0],[2,2],[1,3],[-2,4],[2,0],[2,0],[1,0],[3,-1],[3,-3],[2,-5],[0,-1],[-4,-6],[0,-2],[2,-3],[2,0],[2,0],[2,1],[1,2],[-2,3],[0,2],[1,4],[-2,6],[0,5],[-4,3],[-3,0],[3,2],[5,0],[1,1],[1,0],[-1,-3],[0,-3],[0,-4],[3,-7],[6,-3],[1,-3]],[[8124,8500],[-3,-1],[0,-4],[0,-5],[-3,-3],[-3,-1],[-2,1],[-1,2],[-4,2],[-2,1],[-2,-1],[-1,0],[-1,1],[-2,0],[-1,-1],[-3,1],[-1,1],[-1,2],[0,1],[2,0],[1,1],[1,0],[2,1],[1,3],[3,2],[2,3],[0,2],[-2,2],[-2,0],[-2,-3],[-1,-4],[-2,-1],[-3,-1],[-3,0],[-3,-2],[0,-3],[3,-3],[1,-2],[1,-3],[0,-4],[1,-4],[-1,-2],[-2,-4],[1,-3],[0,-1],[-1,-1],[0,-1],[1,-2],[4,0],[3,-1],[1,-1],[1,-2],[0,-1],[-4,2],[-4,-1],[0,-3],[6,-4],[-1,-1],[-2,0],[-2,2],[-2,0],[-2,-2],[1,-3],[3,-4],[-5,-4],[-5,0],[-4,1],[-8,3],[-2,1],[-4,1],[-2,1],[-1,1],[-4,-1],[-4,-2],[-5,-5],[-5,-4],[0,-5],[-1,-2],[-1,0],[0,5],[-1,1],[2,2],[1,4],[-1,3],[3,-1],[3,1],[3,2],[6,6],[8,-1],[5,-3],[1,-1],[3,-1],[1,1],[2,-2],[2,0],[1,-1],[3,-1],[2,4],[-1,3],[0,3],[2,2],[1,3],[0,3],[-1,4],[-2,2],[-3,2],[-3,-1],[-1,-1],[-1,1],[-1,2],[1,1],[4,0],[2,0],[1,1],[1,3],[1,3],[1,2],[-1,2],[0,3],[-1,3],[-8,3],[-5,4],[-6,1],[0,3],[1,3],[0,2],[-3,0],[-4,1],[-3,1],[-2,2],[1,0],[3,0],[3,0],[2,2],[1,2],[0,4],[-4,2],[-3,3],[-4,-1],[-4,-3],[-3,2],[-3,1],[-2,1]],[[8885,7975],[1,-2],[-2,-4],[-1,-3],[0,-2],[0,-1],[-2,0],[-2,2],[0,4],[2,4],[4,2]],[[9844,8586],[4,1],[1,2],[0,2],[3,1],[3,-1],[-1,-5],[-3,-5],[-4,-2],[-5,0],[-4,4],[2,5],[2,4],[1,2],[0,-3],[-1,-3],[2,-2]],[[8779,6965],[0,3],[2,2],[1,-1],[1,-3],[1,-3],[-1,-5],[-7,-9],[-1,-4],[-1,-1],[0,5],[2,6],[2,6],[1,4]],[[1194,8401],[-1,2],[-1,1],[-2,9],[-5,5],[-5,5],[2,1],[3,-2],[2,-2],[3,-4],[2,-3],[0,-4],[1,-4],[2,-2],[0,-2],[-1,0]],[[682,8257],[-4,-1],[-2,-1],[0,-2],[5,-1],[0,-1],[-1,-1],[-4,0],[-2,2],[-3,3],[-5,0],[-4,0],[-4,1],[-2,2],[-1,2],[2,1],[4,0],[0,1],[1,0],[2,-1],[2,-1],[5,-1],[8,-1],[3,0],[0,-1]],[[477,8390],[-6,3],[1,1],[6,-1],[2,-1],[-3,-2]],[[709,8345],[4,3],[7,3],[11,5],[2,1],[-1,-2],[-11,-6],[-6,-4],[-8,-6],[-5,-4],[-1,1],[3,4],[2,3],[1,0],[2,2]],[[801,8345],[0,2],[3,2],[4,-1],[5,-7],[2,-2],[-1,-4],[-1,0],[-1,2],[-2,3],[-3,2],[-2,2],[-1,1],[-3,0]],[[555,8408],[-2,-1],[-1,1],[1,3],[1,0],[2,-1],[1,-2],[-2,0]],[[491,8385],[1,-2],[1,-1],[1,-2],[-1,-2],[-1,0],[-2,1],[-1,3],[0,3],[1,2],[1,-2]],[[453,8419],[1,-2],[-1,-3],[-1,3],[-4,3],[-2,2],[-1,2],[1,0],[4,-2],[3,-3]],[[459,8481],[-1,-1],[0,-4],[-2,1],[-1,4],[1,1],[4,1],[1,-2],[-2,0]],[[2586,6920],[-2,0],[-10,11],[-5,1],[-4,-1],[-1,0]],[[2564,6931],[1,2],[3,2],[4,0],[4,-2],[7,-7],[2,-4],[1,-2]],[[7528,7789],[2,-2],[1,-3],[-2,-1],[-3,-2],[-2,4],[1,4],[3,0]],[[7510,6862],[0,-5],[-2,-4],[-2,-2],[-4,3],[-2,0],[-1,3],[2,0],[3,-1],[3,3],[0,5],[0,4],[1,4],[2,-10]],[[7491,6859],[2,0],[2,0],[1,2],[1,1],[1,-3],[-1,-6],[-1,-2],[-1,-4],[-1,1],[-1,8],[-1,1],[-1,2]],[[7115,6772],[-2,0],[-3,4],[-1,4],[0,5],[1,1],[3,-5],[2,-6],[0,-3]],[[7541,6774],[-1,0],[-1,3],[0,4],[1,2],[1,1],[1,-2],[0,-7],[-1,-1]],[[7427,6769],[1,3],[2,3],[1,0],[1,-1],[0,-2],[-1,-3],[-4,0]],[[7178,6885],[2,2],[4,-9],[3,-4],[6,0],[0,-1],[-2,-2],[-5,-1],[-5,10],[-3,5]],[[6924,7815],[2,2],[4,-2],[3,0],[0,-4],[-3,-1],[-3,0],[-2,1],[-1,-1],[-5,-7],[-2,-2],[0,-2],[1,-2],[5,0],[0,-3],[0,-3],[-1,0],[-2,-1],[-2,-2],[-4,-1],[-4,3],[-3,2],[1,3],[1,6],[1,5],[2,3],[4,-1],[2,0],[4,3],[2,4]],[[6793,7922],[3,4],[3,5],[3,5],[1,3],[1,-2],[0,-8],[-2,-4],[-3,-2],[-1,-1],[-1,-1],[-2,-2],[-4,-2],[0,1],[2,4]],[[5327,8440],[-1,0],[0,4],[1,3],[0,-7]],[[5329,8455],[1,5],[0,6],[1,1],[1,-1],[-1,-5],[0,-6],[-1,-3],[0,-3],[0,-4],[1,-5],[-1,0],[-2,6],[-3,3],[0,2],[1,1],[3,3]],[[2873,7853],[0,-1],[-5,-3],[-8,2],[1,1],[3,0],[1,2],[0,1],[1,1]],[[2866,7856],[1,-2],[3,-1],[3,0]],[[2455,7842],[3,0],[2,0],[0,-2],[0,-1],[1,-3],[-4,1],[-1,2],[-2,2],[1,1]],[[2446,7882],[-1,2],[-1,1],[1,1],[1,1],[1,-2],[0,-2],[-1,-1]],[[2816,7837],[2,-3],[-8,4],[0,3],[1,0],[2,-2],[3,-2]],[[2810,7647],[1,2],[2,-1]],[[2813,7648],[3,0],[1,-1],[0,-2],[-1,-1],[0,-1],[-2,-1],[-2,0],[-1,1],[0,2],[-1,2]],[[2863,7637],[-1,-2],[-4,2],[-2,-1],[0,-3],[0,-1],[0,-1],[-2,-1],[-1,2],[0,4],[-1,3],[0,3]],[[2852,7642],[0,2],[1,0],[0,-1],[1,-2],[2,0],[1,0],[1,0],[1,-2],[3,-1],[1,-1]],[[1997,8594],[0,2],[2,0],[1,-1]],[[2000,8595],[0,-1],[-2,-1],[-1,1]],[[1985,8586],[1,2],[5,3],[2,2],[2,0]],[[1995,8593],[0,-2],[-1,-1],[-1,-1],[-7,-3],[-1,0]],[[1974,8588],[-2,1],[-2,-1],[0,-1],[-1,1],[0,3],[1,2],[0,1],[0,1],[4,-1],[1,-2],[1,-4],[1,-3],[-1,1],[-2,2]],[[1965,8588],[-1,0],[-1,3],[-1,3],[0,1],[0,2],[2,0],[1,-1],[0,-1],[-1,-1],[0,-3],[4,-4],[0,-2],[-2,-1],[-2,0],[1,2],[0,2]],[[2809,8952],[2,0],[3,-1],[0,-1],[0,-1],[-6,-1],[-9,1],[-3,1],[-1,2],[1,1],[2,0],[5,0],[6,0],[0,-1]],[[2097,8872],[-4,1],[-6,7],[3,0],[7,-1],[2,0],[2,-1],[-1,-4],[-3,-2]],[[2267,8743],[2,-2],[2,-1],[-1,-3],[-4,-5],[-2,1],[-2,2],[0,1],[1,5],[1,4],[1,-1],[2,-1]],[[2325,8068],[2,2],[5,1],[5,4],[2,2],[2,0],[1,-2],[-1,-3],[-3,-2],[-8,-3],[-3,0],[-2,1]],[[2156,8031],[1,5],[1,3],[3,1],[2,-2],[1,-6],[-1,-5],[-1,-3],[-3,0],[-2,2],[-1,2],[0,3]],[[2061,8012],[2,10],[0,5],[1,0],[1,-1],[2,-1],[1,-4],[-1,-4],[-2,-3],[-1,-2],[-1,-4],[0,-4],[-1,-2],[-1,2],[0,4],[0,4]],[[3032,7967],[-1,-1],[-3,2],[-2,3],[-2,4],[0,1]],[[3024,7976],[3,1],[2,-2],[0,-3],[0,-2],[1,-1],[1,0],[1,-2]],[[3308,7919],[5,-6],[0,-2],[2,-3],[1,-2],[-1,0],[-3,3],[-1,3],[-3,3],[-2,2],[-5,4],[-4,1],[4,0],[7,-3]],[[1879,8605],[7,-3],[6,-8],[-1,-3],[-1,-1]],[[1890,8590],[-1,1],[0,2],[-4,5],[-5,4],[-1,3]],[[2677,7687],[-2,-2],[-3,-2],[-1,0],[-3,0],[2,2],[4,4],[2,1],[1,0],[1,-1],[4,5],[-1,-4],[-4,-3]],[[2026,8100],[0,2],[1,2],[2,2],[1,0],[1,-1],[-3,-4],[0,-1],[-1,-1],[-1,1]],[[2042,8090],[-1,0],[0,1],[-1,1],[0,1],[3,2],[3,2],[0,-1],[-1,-3],[1,-1],[-1,-1],[-3,-1]],[[2146,8466],[2,9],[-1,2],[-2,4],[0,2],[2,3],[1,0]],[[2148,8486],[2,-6],[0,-3],[1,-3],[0,-3],[-1,-2],[-2,-2],[-2,-1]],[[2126,8408],[0,1],[-1,3],[1,5],[3,2],[3,5],[1,2]],[[2133,8426],[2,-2],[-2,-3],[-3,-4],[-2,-7],[-2,-2]],[[2117,8260],[3,0],[1,-1],[1,-1],[-1,-3],[-1,-3]],[[2120,8252],[-3,1],[-1,1],[-1,1],[2,4],[0,1]],[[3079,8138],[1,-9],[1,-4],[7,-10],[1,-2],[-9,11],[-2,4],[0,6],[-3,4],[2,4],[2,4],[0,-2],[0,-6]],[[2529,8698],[-4,-5],[0,4],[4,3],[4,1],[0,-2],[-4,-1]],[[2550,8701],[3,-2],[-4,-1],[-2,3],[-3,1],[-4,-1],[-4,-3],[0,1],[0,2],[1,2],[1,2],[2,0],[2,0],[4,0],[4,-4]],[[7080,7068],[-2,-1],[-2,2],[-1,2],[-2,-1],[-3,-2],[-5,-4],[0,-2],[4,-4],[0,-1],[1,-1]],[[7070,7056],[-3,-2],[-7,-5],[-4,-4],[-1,0],[-3,2],[-4,2],[-1,0],[-9,-1],[-8,0],[-3,-1],[-6,-1],[-4,-1],[-3,-1],[-3,-2],[-3,-1],[-2,-1],[-2,-2],[-2,-4],[-5,-5],[-3,-3],[-1,-3],[-2,0],[-2,1],[-2,-4],[-3,-4],[-4,-7],[-2,-3],[-1,-4],[1,-3],[3,-3],[2,-3],[0,-3],[2,-7],[1,-6],[1,-3],[1,-5],[0,-3],[-1,-2],[0,-2],[0,-2],[1,-2],[0,-3],[1,-1],[-1,-2],[-1,-3],[-1,-2],[-2,-5],[-3,-3],[-1,-3],[-2,-5],[-3,-5],[-2,-5],[-1,-2],[-1,-1],[0,-3],[1,-3],[2,-3],[0,-6],[0,-3],[0,-5],[-1,-4],[-6,-4],[-5,-1],[-7,-1],[-2,1],[-2,1],[-7,4],[-3,-2],[-1,-7],[5,-9],[2,-6],[3,-9],[2,-5],[-1,-4],[-5,-5],[-4,-5],[-6,-1],[-4,-2],[-2,-2],[-1,-11],[-2,-3],[0,-5],[-1,-5],[-2,-3],[-1,-6],[0,-10],[1,-17],[-3,-6],[-3,-5],[-3,-4],[-3,-2],[-2,0],[-2,4],[-1,3],[-2,2],[-2,0],[-2,-3],[-4,1],[-3,2],[-1,0],[-1,-2],[-3,-5],[-8,-7],[-3,-1],[-2,-1],[1,-3],[1,-3],[3,-1],[0,-2],[-2,-2],[-2,-2],[-4,-2],[-5,-1],[-4,1],[-3,3],[-3,1],[-2,-3],[-3,-4],[-3,-8],[-1,-1],[-1,-2],[-2,-1],[-2,-3],[-2,-6],[-1,-11],[0,-6],[0,-10],[-1,-7],[-1,-5],[1,-4],[1,-4],[0,-2],[-2,-3],[-1,-2],[-6,-3],[-9,-5],[-5,-2],[-8,-4],[-2,-1],[-5,-1],[-3,1],[-3,0],[-5,0],[-4,-1],[-4,-2],[-2,-3],[-2,-3],[0,-1],[-4,2],[-11,4],[-30,-5],[-3,1],[-10,6],[-14,7],[-8,5],[-11,6]],[[6689,6658],[8,15]],[[6697,6673],[6,13],[6,13],[7,13],[0,5],[0,9],[-1,11],[-3,6],[-9,2],[-6,2],[-7,1],[-1,1],[-1,9],[0,4],[0,8],[0,6],[1,10],[0,5],[-3,19],[-2,11],[-2,11],[0,4],[0,4],[4,11],[1,2],[3,5],[1,3],[0,2],[-3,1],[-4,0],[-2,1],[-2,3],[-1,4],[2,7],[-2,14],[3,7],[2,5],[7,1],[-3,5],[-1,4],[-1,1],[0,1],[1,1],[1,1],[1,2],[2,2],[1,2],[1,3],[1,2],[1,3],[1,3],[0,3],[1,5],[0,3],[1,2],[-1,3],[0,3],[0,4],[1,1],[1,1],[0,3],[1,3],[1,3],[1,2],[0,2],[-1,4]],[[6701,6978],[2,1],[1,-2],[1,-3],[4,-5],[2,-1],[3,-1],[3,1],[3,1],[1,-1],[3,-3],[3,-5],[2,-2],[0,-4],[1,-1],[2,4],[2,1],[2,-1],[3,0],[2,1],[1,1],[3,4],[4,3],[2,2],[1,7],[1,4],[1,2],[0,3],[-1,2],[-1,3],[1,2],[1,0],[4,0],[6,3],[5,3],[4,3],[2,0],[2,0],[1,1],[1,2],[1,3],[2,2],[5,4],[4,6],[2,5],[1,7],[2,11],[2,12],[1,5],[1,4],[4,4],[3,2],[6,1],[7,0],[2,6],[1,6],[1,3],[2,2],[4,-3],[6,-5]],[[6836,7078],[6,-3],[4,-1]],[[6846,7074],[1,0]],[[6847,7074],[9,1]],[[6881,7066],[1,-2]],[[6882,7064],[0,-1]],[[6986,7088],[-1,-9],[-1,-9],[0,-8]],[[6984,7062],[1,-6],[1,-10]],[[7044,7080],[1,-1],[2,-1],[0,-2],[0,-3],[-2,-2],[0,-2],[0,-1],[3,0],[5,3],[4,1],[2,1],[2,3],[1,2],[3,0],[2,-1],[2,-1],[4,1],[2,-2],[3,-4],[1,-3],[1,0]],[[5478,4576],[5,-14],[4,-11]],[[5487,4551],[1,-1],[2,0],[3,1],[4,0],[3,-2],[1,0],[4,5],[4,1],[4,2],[2,2],[3,0],[6,-4],[2,0],[5,0],[6,2],[0,14],[1,3],[1,6],[2,4],[0,5],[0,6],[1,8],[4,6],[6,2],[3,1],[5,2],[8,1],[3,0],[1,-1],[-2,-10],[0,-4],[1,-3],[1,-2],[8,0],[8,0],[9,-1],[7,0],[0,-1],[1,-1],[1,-5]],[[5608,4517],[-1,-12],[-1,-15]],[[5617,4388],[0,-6],[1,-3],[0,-1],[1,-1],[2,3],[3,4],[2,1],[3,0],[4,-1],[7,0],[3,0],[6,6],[2,0],[3,0],[4,-2],[3,0],[2,1],[1,3],[0,2],[1,2]],[[5665,4396],[1,-8],[0,-10],[1,-7],[0,-3],[0,-2],[0,-2],[0,-4],[-1,-4],[-1,-3],[1,-5],[-1,-7],[0,-7],[0,-8],[1,-13],[0,-4],[-1,-6],[-1,-5],[-1,-6],[0,-4],[2,-8],[0,-2],[-2,-1],[-1,0],[-6,0],[-8,0],[-9,0],[-8,0],[-7,0],[-8,0],[-6,0],[0,-8],[0,-18],[0,-18],[0,-18],[0,-18],[0,-18],[0,-17],[0,-18],[0,-18],[0,-13],[2,-17],[3,-19],[1,-1],[3,-4],[4,-7],[3,-5],[5,-9],[6,-12],[6,-10],[6,-9]],[[5649,4020],[-9,-4],[-12,-4],[-8,-3],[-11,-4],[-6,-3],[-9,-2],[-1,0],[-2,2]],[[5516,4023],[-3,8],[-1,1],[-1,1],[-1,0],[-8,0],[-7,0],[-4,0],[-11,0],[-11,0],[-10,0],[-11,0],[-11,0],[-10,0],[-11,1],[-10,0],[-6,0],[-5,-1],[-6,-1],[-1,1],[-1,1],[-1,1],[-3,4],[-3,3],[-4,5],[-2,6],[-2,2],[-4,1],[-2,1],[-3,0],[-3,-3],[-3,-2],[-2,-3],[-4,-3],[-3,-3],[-5,1],[-1,-1],[-3,0],[-3,3],[-3,0],[-3,-3],[-4,-2]],[[5369,4673],[1,1],[1,0],[8,0],[3,0],[6,0],[4,0],[2,-1],[5,-1],[8,0],[2,1],[10,0],[9,0],[8,1],[10,0],[7,0],[3,-2],[3,-4],[1,-3],[1,-2],[1,-3]],[[5333,4721],[2,3],[2,7],[1,3],[3,1],[1,2],[1,4],[0,2],[4,2],[4,3],[2,3],[2,2],[1,0],[1,0],[3,-6],[2,-4],[1,-1]],[[5363,4742],[-1,-1],[-3,-2],[-3,-3],[-4,-9],[-3,-4],[0,-1],[-2,-2],[-2,-2],[0,-1],[1,-2],[1,-2],[0,-15],[0,-15],[-1,-1],[-2,-1],[-4,-1],[-1,0]],[[5557,7363],[1,-1],[2,-6],[2,-5],[3,-1],[1,-2],[2,-3],[2,-3],[1,-9],[0,-5],[0,-2]],[[5571,7326],[-1,-1],[-1,-9],[0,-4],[0,-3],[-1,-1],[-1,-2],[2,-7],[0,-3],[0,-4],[2,-8],[1,-2],[1,-2],[2,-7],[1,-1],[3,0],[2,0],[1,-2],[0,-1]],[[5582,7269],[0,-4],[0,-4],[2,-3],[0,-2],[-1,-3],[-2,-4],[-2,-2],[-2,-1],[-1,-3],[0,-3],[-1,-2],[-1,-3],[-1,-5],[0,-2],[-1,-2],[-2,-1],[-2,0],[-2,-1],[0,-2],[-2,-1],[0,-1],[0,-1],[1,-4],[1,-2],[0,-2],[-1,-1],[-1,0],[-1,-1],[0,-2],[0,-2],[-1,-1],[-1,-2],[-2,1],[-2,2],[-1,0],[-1,0]],[[5537,7325],[0,3],[0,4],[0,2],[0,2],[-1,4],[-1,2],[1,4],[2,6],[2,4],[2,4],[2,4],[1,4],[2,1],[0,-1],[1,-2],[0,-4],[0,-2],[1,-1],[2,1],[2,1],[3,2],[1,0]],[[5047,7361],[-1,-1],[-2,-2],[-2,-1],[-1,0],[-1,0],[-1,1],[0,2],[0,2],[0,1],[0,3]],[[5039,7366],[1,1],[1,1],[2,0],[4,-2],[1,-1],[0,-1],[-1,-2],[0,-1]],[[6566,6387],[-1,0],[-1,-3],[-2,-3],[-1,-2],[-2,-2],[-1,-3],[-1,0],[-2,3],[-1,3],[0,1],[1,0],[0,2],[0,3],[-1,1],[-1,0],[-2,-1],[-1,-3],[-1,-2],[0,-5],[0,-5],[0,-3],[0,-3],[-1,-5],[1,-4],[0,-2],[1,-2],[-2,-6],[1,-1],[4,0],[1,-4],[1,-3],[-1,-2],[-2,-1],[-3,-1],[-3,0],[-4,-2],[-2,-3],[1,-1],[1,-2],[0,-3],[-1,-6],[-1,-5],[-1,-6],[-2,-7],[-2,-11],[-2,-9],[-1,-6],[1,-4],[-1,-8]],[[6532,6261],[-2,-5],[-2,1],[-1,0],[-2,0],[-3,1],[-5,1],[-5,1],[-5,2],[-6,1],[-6,2],[-6,1],[-6,2],[-6,1],[-5,1],[-4,1],[-4,1],[-2,1],[-3,0],[-1,3],[-2,4],[-1,4],[-2,3],[-1,4],[-2,4],[-1,3],[-2,4],[-1,4],[-2,3],[-1,4],[-2,3],[-1,4],[-2,4],[-1,3],[-2,4],[-1,4],[-2,2],[0,3],[0,7],[0,2]],[[6557,6447],[1,1],[2,-2],[0,-5],[-1,-6],[0,-5],[0,-3],[1,-3],[2,-1],[1,0],[0,1]],[[6561,6400],[1,0],[1,1],[0,3],[0,1],[-2,0],[0,-2],[0,-3]],[[3093,1952],[0,13],[0,17],[0,15],[0,14],[0,16],[0,15],[0,16],[0,17]],[[3259,3765],[0,-1]],[[3259,3764],[1,-1]],[[3482,3555],[1,24]],[[3483,3579],[2,0],[1,-2],[1,-1],[2,2],[1,1],[3,0],[1,2],[1,1],[1,-2],[1,-1],[2,0],[2,-4],[2,-1],[0,-5],[2,-12],[2,-6],[2,-8]],[[3509,3543],[0,-4]],[[3509,3539],[-1,-3],[-1,-5],[0,-13]],[[3507,3518],[0,-4],[0,-4]],[[3507,3510],[1,-4],[-2,-5]],[[3506,3501],[-2,-8],[-2,-2],[-1,0]],[[3401,3325],[-2,-2]],[[3399,3323],[-1,-3]],[[3098,2091],[0,4],[-4,1],[-3,1],[-6,2],[-8,4],[-8,0],[-6,4],[-7,3],[-14,1],[-13,0],[-13,0],[-8,0],[-6,0],[-1,2],[0,4],[-2,4],[-3,4],[-4,3],[-2,4],[-2,4],[2,4],[1,10],[0,4],[-1,3],[-1,4],[1,2],[1,2],[1,6],[-1,7],[-1,6],[-1,3],[-2,1],[-1,0],[-4,-2],[-5,1],[-1,-1],[-3,-3],[-3,-3],[-2,1],[-1,4],[-1,3],[-1,3],[-1,5],[-1,6],[-2,7],[-3,6],[0,5],[-1,7],[2,6],[-1,6],[-2,6],[1,7],[1,3],[1,5],[9,1],[0,6],[1,5],[2,5],[1,2],[4,2],[3,2],[3,3],[1,3],[0,4],[0,3],[0,8],[1,3],[2,3],[4,3],[2,7],[-1,7],[-3,5],[-2,3],[-1,5],[2,5],[1,6],[2,6],[0,4],[2,3],[5,6],[2,5],[1,2],[2,0],[0,4],[-1,3],[0,4],[0,4],[0,6],[3,2],[3,5],[1,3],[0,4],[-1,8],[-1,6]],[[3006,2426],[0,3],[-2,4],[-1,2],[2,3],[3,4],[2,5],[-1,4],[-2,2],[-1,6],[1,9],[1,2],[5,1],[1,4],[4,6],[0,6],[-3,3],[-2,6],[-2,5],[-6,3],[-6,1],[-1,5],[0,2],[3,-1],[5,1],[3,0],[3,1],[3,1],[3,-2],[2,1],[1,7],[2,4],[0,4],[-1,3],[-4,1],[-13,2],[-1,3],[0,5],[1,5],[0,2],[1,3],[2,4],[1,3],[-1,4],[-3,6],[2,3],[0,3],[0,3],[-3,4],[-2,4],[0,5],[3,2],[1,1],[1,4],[-1,4],[-3,1],[-5,2],[-1,2],[-1,4],[1,12],[-1,7],[0,4],[1,3],[1,3],[0,6],[-2,4],[1,2],[1,3],[1,3],[1,1],[1,-2],[3,1],[2,3],[1,3],[-1,4],[-2,11],[-2,7],[1,2],[0,3],[0,9],[0,6],[0,16],[0,6],[-2,6],[1,5],[1,4],[1,5],[1,5],[1,2],[2,1],[0,3],[-1,2],[-2,3],[0,4],[0,3],[1,1],[2,0],[1,4],[1,5],[0,3],[-1,3],[-1,7],[-1,4],[1,1],[1,1],[2,-1],[1,1],[1,2],[0,2],[0,1],[2,6],[1,6],[0,5],[0,12],[0,3],[2,2],[2,3],[2,2],[3,2],[4,2],[1,3],[1,4],[1,3],[-2,3],[-2,3],[-1,7],[0,7],[0,8],[-2,8],[-2,8],[-1,7],[1,4],[1,6],[-1,3],[-1,5],[1,4],[1,7],[0,3],[-1,8],[-1,4],[1,4],[1,5],[2,2],[-1,4],[1,3],[2,2],[2,3],[2,1],[1,0],[1,1],[1,3],[0,3],[3,4],[2,4],[3,0],[1,4],[0,5],[0,5],[1,6],[-1,9],[0,5],[-1,4],[0,4],[-1,3],[-2,1],[0,3],[1,2],[1,1],[2,3],[2,13],[1,3],[0,5],[0,2],[1,3],[1,5],[2,5],[1,4],[2,4],[0,3],[1,1],[2,1],[2,1],[0,1],[0,3],[0,5],[0,9],[-1,11],[1,7],[1,7],[1,4],[0,3],[-1,4],[-2,1],[-2,-1],[-1,0],[-2,4],[-1,4],[1,6],[1,3],[1,5],[-1,1],[-2,3],[-2,10],[1,9],[-2,2],[-1,7],[-2,2],[0,5],[-1,5],[0,3],[2,0],[1,4],[-1,2],[-1,2],[-2,0],[-1,3],[-2,9],[-2,6],[1,8],[0,6],[1,5],[0,4],[1,2],[1,-1],[1,1],[2,3],[1,2],[0,2],[-1,2],[0,3],[0,4],[2,8],[2,10],[1,4],[0,3],[0,1],[1,-2],[4,2],[2,4],[0,4],[2,2],[-1,3],[-2,1],[-1,2],[1,3],[0,8],[0,6],[-1,12],[-1,13],[0,4],[3,5],[2,3],[0,3],[2,15],[1,7],[1,5],[1,8],[3,7],[1,5],[2,0],[1,2],[2,5],[2,6],[2,2],[1,4],[1,6],[2,10],[1,7],[2,2],[1,9],[1,5],[2,2],[2,1],[2,-3],[1,1],[2,3],[4,2],[1,1],[1,3],[0,5],[-2,4],[-3,8],[-2,8],[-1,3],[0,3],[1,4],[1,4],[3,7],[0,5],[-2,18],[-1,5],[-2,9],[0,3],[2,11],[1,4],[2,0],[1,2],[0,2],[-1,2],[-1,3],[0,4],[-2,1],[-1,4],[0,5],[2,6],[1,2],[1,3],[2,3],[1,2],[2,3],[5,5],[5,4],[9,7],[6,4],[0,4],[1,2],[2,17],[4,21],[2,14],[-5,10]],[[3133,3732],[1,2],[3,7],[1,6],[1,2],[5,6],[1,3],[1,4],[1,3],[2,1],[3,3],[4,2],[1,3],[2,6],[0,7],[1,1],[1,0],[3,-1],[1,-3],[5,-8],[3,-4],[2,-1],[5,1],[1,0],[12,0],[1,-1],[4,-2],[3,-1],[1,-1],[3,-2],[2,-8],[2,-7],[1,-5],[2,-10],[1,-4],[0,2],[2,11],[1,6],[2,7],[5,16],[1,3],[2,1],[1,0],[1,-1],[2,0],[1,1],[11,0],[12,1],[0,-1],[1,-2]],[[6265,7256],[-1,-1],[-1,0],[0,2],[0,1],[1,0],[1,0],[0,-2]],[[6291,7161],[-5,0],[-4,-2],[-2,0]],[[6280,7159],[-1,4],[-1,4],[-2,9],[1,3],[-2,3],[-3,3],[-1,2],[0,2],[0,4],[0,3],[-1,1],[-2,0],[-2,-1],[-4,-3],[-3,2],[-2,2],[-1,2],[-2,-1],[0,4],[-1,3],[-2,2],[-1,1],[-4,-2],[-3,-1]],[[6243,7205],[-1,2],[-5,8],[-4,6],[-3,3],[-3,-1],[-5,-1],[-2,1],[-4,2],[-4,4],[1,1],[1,1],[-1,4],[-2,6],[0,2],[-1,3],[0,2],[2,5],[2,4],[0,4],[-1,5],[-2,7],[-1,2],[-2,2],[-2,4],[0,2]],[[6206,7283],[1,0],[5,1],[4,0],[3,2],[5,1],[2,1],[2,1],[7,-1],[2,1],[8,0],[-1,2],[5,1],[0,1]],[[6249,7293],[1,-2],[2,-3],[2,-1],[1,-2],[0,-1],[-4,-1],[0,-1],[0,-1],[1,0],[5,-4],[3,0],[1,-1],[1,-2],[2,-3],[2,-2],[0,-1],[-1,-2],[-4,-5],[-1,-2],[0,-2],[2,-6],[3,-6],[5,-5],[6,-6],[0,-3],[-1,-4],[-1,-2],[0,-2],[-1,-1],[-6,0],[-1,0],[0,-1],[-1,-1],[3,-1],[3,-4],[2,-4],[2,-2],[3,-3],[2,-3],[3,-4],[3,1],[5,-3],[0,-3],[-1,-2],[-2,-2],[-1,-1],[0,-1],[1,-1],[1,-2],[2,-2],[2,-5],[-1,-1],[-2,0],[-1,0],[-1,0],[0,-2],[2,-3],[1,-2],[0,-4],[0,-5]],[[6249,7279],[0,-1],[1,1],[0,1],[0,1],[-1,1],[-1,-1],[0,-1],[1,-1]],[[2485,1178],[-1,0],[-1,0],[0,-1],[-1,1],[0,1],[0,1],[0,1],[0,1],[1,0],[1,0],[1,0],[0,-1],[0,-1],[0,-1],[0,-1]],[[8432,4309],[0,0],[0,0],[0,0]],[[5470,7699],[0,-3],[-1,-2],[-1,-4],[0,-3],[3,-10],[3,-6],[0,-3],[2,-2]],[[5476,7666],[-2,-2],[0,-4],[-1,-1],[0,-2],[0,-2],[0,-2],[1,-3],[-3,-1],[-3,0],[-1,0],[-1,-1],[-1,0],[-3,3],[-2,1],[-1,0],[-1,-1],[-1,-2],[-1,-1],[0,-1],[6,-3],[1,-4],[-1,-3],[-1,-2],[-1,-1],[-2,-1],[-2,0],[0,-2],[1,-5],[-1,-2],[-1,-1],[1,-5],[1,0],[1,-1],[-1,-2],[0,-1],[0,-2],[-1,-1],[0,-1],[-3,0],[-2,-1],[-5,-6]],[[5446,7603],[-1,-1],[-2,-3],[0,-5],[0,-2],[-6,2],[-3,0],[-3,-3],[-3,-1],[-6,1],[-6,-1],[-1,-1],[-2,-1],[-1,-1],[-1,-2],[-2,-2],[-2,-2],[-2,-2],[-1,-1],[0,-1],[-2,1],[-1,0],[-1,1],[-4,0],[-5,1],[-2,2],[-3,0],[-2,1],[-3,0],[-1,1]],[[5380,7584],[-6,2],[-4,0],[-5,1],[-10,3],[-3,1],[-3,0],[-3,1],[-2,2],[-2,3],[-2,4],[-3,6],[-1,2],[1,3],[1,2],[0,1],[-6,-2],[-5,-3],[-3,-1],[-2,1],[-2,0],[-3,-1],[-5,0],[-3,-2],[-2,-4],[-1,-4],[-1,-1],[-2,0],[-3,0],[-2,1],[-2,3],[-3,0],[-2,0],[-1,1]],[[5290,7603],[0,2],[-1,3],[-2,1],[-5,-6],[-1,-1],[-4,2],[-3,3],[-1,2],[0,2],[-3,1],[-3,2],[-1,0]],[[5266,7614],[0,1],[0,1],[0,2],[-1,1],[0,2],[0,1],[0,1],[-1,1],[0,1]],[[5265,7639],[-1,0]],[[5264,7639],[1,1],[3,0],[1,1],[1,1],[3,-1],[3,-3],[2,-1],[1,-2],[0,-1],[0,-2],[1,-1],[2,0],[1,0],[-1,-3],[0,-2],[2,0],[2,2],[2,3],[0,2],[1,7],[0,1],[2,-1],[5,1],[2,-2],[3,0],[0,-1],[1,-2],[2,-2],[0,-2],[2,0],[3,1],[1,1],[1,-1],[2,1],[2,2],[1,1],[2,1],[3,3],[4,2],[13,2],[0,1],[0,4],[1,0],[1,-1],[3,0],[2,-2],[1,-1],[1,0],[2,1],[3,1],[2,-2],[1,-2],[-1,-1],[1,-1],[0,-2],[2,-2],[3,-1],[1,0],[0,2],[1,4],[0,4],[0,2],[-2,1],[-1,0],[-1,0],[0,2],[1,3],[0,5],[-3,5],[-2,5],[0,2],[1,3],[3,2],[5,4],[1,1],[3,1],[3,1],[1,2],[1,2],[1,9],[1,1]],[[5374,7698],[5,-3],[1,0],[1,1],[1,3],[1,1],[0,4],[0,3],[0,1]],[[5383,7708],[1,0],[2,-2],[2,-2],[2,-5],[4,-1],[5,0],[1,2],[2,1],[2,-1],[4,-1],[0,4],[2,4],[1,2],[3,0],[1,3],[0,9],[1,0],[2,0],[2,-1],[1,-2],[1,1],[1,0],[2,1],[2,-1],[6,-4],[3,-1],[1,0],[2,0],[6,-6],[5,-1],[4,0],[1,2],[2,1],[2,0],[2,-1],[3,-2],[1,-1],[2,0],[1,-1],[2,-5],[0,-1]],[[6280,7159],[-5,2],[-10,3],[-2,2],[-3,5],[-1,3],[-3,3],[-1,1],[-2,2],[0,3],[-2,3],[-2,3],[-4,12],[-1,1]],[[6244,7202],[-1,2],[0,1]],[[6357,7135],[-1,0],[-6,-2],[-1,0],[-5,10],[-1,1],[-2,0],[-1,2],[-1,3],[-1,2],[-5,5],[0,2],[-1,2],[1,1],[1,1],[3,2],[2,1],[1,1],[1,1],[0,2],[-1,2],[-4,4],[0,2],[0,2],[0,3],[0,1],[4,3],[2,2],[-1,3],[-4,6],[-4,7],[-3,0],[-4,-2],[-5,-6],[-3,-2],[-4,-5],[-4,-4],[-3,-5],[-2,-4],[-4,-2],[-2,-3],[-6,-10],[-2,0]],[[6249,7293],[6,8],[2,1],[4,-1],[8,-5],[0,-3],[1,-1],[1,-2],[4,-3],[3,-1],[2,1],[2,1],[3,-2],[3,-3],[1,-2],[1,0],[2,1],[3,4],[1,5],[0,2],[-2,3],[-3,4],[-3,3],[-2,2],[-2,5],[-1,1],[-1,1],[0,2],[0,2],[1,2],[1,1],[2,0],[1,2],[1,4],[1,2]],[[6289,7327],[3,-2],[0,-3],[1,-1],[1,1],[2,1],[2,-1],[2,-4],[3,-4],[2,-2],[0,-2],[2,-2],[2,-2],[2,-4],[1,-7],[2,-2],[5,-3],[2,-1],[6,-1],[2,1],[3,7],[2,7],[3,1],[4,3],[3,3],[1,4],[2,6],[2,4]],[[5848,4866],[0,-1],[-3,-11],[0,-1],[0,-1],[1,-2],[-1,-3],[0,-1]],[[5845,4840],[0,-1],[2,-2],[3,-1],[2,-2],[2,0],[1,-2],[0,-3],[0,-3],[0,-4],[0,-4],[-3,-2],[-2,-2],[0,-2],[0,-1],[0,-1],[-3,-5],[-2,-5],[-1,-4],[-1,-4],[-1,-2],[-2,-4],[-2,-8],[-1,-5],[-6,-13],[-5,-6],[-1,-2],[-9,0]],[[5816,4752],[0,9],[-2,11],[-3,10],[0,5],[0,8],[0,11],[0,7],[0,4],[0,8],[0,5],[-2,5],[-2,6],[-2,3],[0,2],[0,2]],[[5805,4848],[1,3],[1,4],[1,0],[2,-1],[3,-3],[2,-7],[1,-1],[2,0],[5,1],[1,0],[3,2],[2,3],[1,2],[0,7],[1,12],[1,0],[3,-4],[1,-1],[1,0],[1,2],[1,2],[1,0],[4,2],[2,-4],[1,-1],[1,0]],[[5158,7820],[3,2],[2,-3],[3,0]],[[5166,7819],[0,-1],[3,-3],[1,-3],[3,-2],[-2,-3],[0,-1],[1,-1],[2,-1],[2,-2],[0,-3],[0,-4],[-5,-5],[-1,-5],[-1,-1]],[[5169,7784],[0,2],[-1,0],[-3,0],[-3,-4],[-1,-4],[-1,-3],[-1,-2],[0,-3],[0,-1],[0,-1],[0,-2],[1,-2],[1,-2],[2,-5],[-1,-2],[0,-1],[-1,-2],[-1,-1]],[[5160,7751],[-2,0],[-3,0],[-2,-1],[-1,0],[-2,2],[-2,4],[-1,2],[-1,1],[-2,1],[-2,2],[-2,1],[-1,2],[-3,0],[-1,0],[-1,3],[0,4],[-1,3],[2,10],[-2,0],[-1,0],[-2,-3],[-1,-2],[0,-3],[-3,-2],[-5,-1],[-6,1],[-1,1],[0,1],[1,1],[1,2],[0,2],[-1,2],[-1,1],[1,2],[0,2],[0,2],[-3,4],[-3,1],[-2,0],[-2,0],[-1,0],[-1,-1],[-1,-1],[-1,1],[-1,7],[-1,2],[-3,1],[-4,0],[-2,2],[0,3],[-1,4],[-1,4],[-1,1],[-1,1],[-3,0],[-2,-3],[-2,0],[-1,0],[-2,2],[-2,3],[-2,4],[-1,2],[1,2],[-1,2],[-1,3],[0,3]],[[5093,7854],[0,-5],[1,-2],[1,-1],[1,0],[1,1],[2,1],[3,0],[2,-1],[1,-2],[1,-1],[2,0],[4,2],[3,4],[1,2],[1,2]],[[5117,7854],[2,-1],[2,-1],[1,1],[-1,3],[2,2],[2,1],[0,-2],[2,-1],[1,0],[4,4],[0,-1],[1,-1],[0,-1],[0,-2],[1,0],[3,0],[1,2],[1,2],[1,-1],[0,-3],[1,-3],[3,-4],[3,-1],[3,1],[2,0],[1,0],[0,-2],[2,-2],[4,-2],[1,-1],[1,-1],[0,-3],[-2,-5],[0,-2],[0,-1],[-3,-4],[0,-1],[1,-2],[1,-2]],[[5099,5649],[-1,-3],[-2,-8],[0,-6],[5,-12],[0,-1],[1,-2],[1,-2],[0,-6],[1,-7],[0,-4],[2,-7],[0,-2],[-1,-10],[-1,-1],[-2,1],[-1,-1],[-1,-4],[-1,-3],[0,-1],[2,-6],[-1,-9],[-2,-5],[-2,-3],[-2,-1],[-1,-1],[-1,-2],[0,-7],[-3,-5],[-2,-4],[0,-2],[0,-8],[-1,-7],[-2,-6],[-4,-1],[-3,-1],[-2,-15],[0,-9],[0,-10],[0,-3],[0,-6],[0,-12],[-1,-10],[1,-3],[0,-6],[0,-5],[1,-5],[1,-3],[0,-2],[-1,-1],[0,-2],[0,-14],[0,-4],[0,-3],[-1,-2],[0,-7],[1,-4],[1,-4],[-1,-2],[-1,-4],[0,-9],[0,-4]],[[5045,5345],[-1,2],[5,2],[-1,7],[-3,9],[-1,2],[-1,4],[1,3],[0,2],[-1,5],[-1,7],[3,0],[0,21],[0,20],[0,17],[0,13],[-1,16],[0,12],[0,15],[-1,5],[-4,8],[-1,5],[0,5],[-1,6],[0,10],[0,12],[-1,2],[-4,5],[-6,8],[-4,7],[-1,0],[0,1],[0,18],[1,3],[2,7],[1,6]],[[5025,5610],[1,2],[1,3],[1,-1],[1,0],[1,1],[0,2],[0,2],[1,1],[0,2],[0,3],[1,0],[2,0],[1,1],[1,1],[1,5],[1,1],[0,1],[1,1],[2,1],[2,-1],[1,-2],[7,2],[4,-1],[6,11],[2,4],[2,8],[1,3]],[[5066,5660],[1,6],[-2,11],[0,1],[3,3],[4,1],[1,1],[1,0],[1,3],[2,1],[2,0],[8,-14]],[[5006,5828],[-1,-3],[0,-4],[0,-8],[-1,-8],[2,-6],[3,-6],[1,-2],[-1,-6],[1,-4],[1,-5],[3,-8],[3,-7],[2,-1],[1,-1],[1,-1],[2,-2],[1,0],[2,-2],[1,-2],[1,-4],[3,-3],[2,-4],[-1,-1],[-3,1],[-2,1],[0,-2],[0,-9],[0,-7],[0,-1],[3,-1],[6,-10],[5,-8],[2,-3],[3,0],[3,-1],[2,1],[3,4],[2,1],[1,0],[1,-1],[1,-4],[2,-5],[0,-4],[0,-2],[0,-1],[-3,-1],[-1,-1],[0,-1],[0,-3],[1,-1],[2,-8],[5,-11],[1,-3]],[[5025,5610],[-8,0],[-2,-2],[-2,0],[0,1],[0,1],[-9,4],[-6,3]],[[4998,5617],[-7,3],[0,-3],[-1,-2],[-1,0]],[[4989,5615],[-1,1],[-1,-2],[-1,-3],[-2,-1],[-1,-2],[-1,-2],[-1,0],[-1,4],[-2,0],[-4,0],[-1,1],[-2,0],[-6,-1],[-8,2],[-2,-1],[0,-1],[-8,0],[-9,0],[-8,0],[-7,0],[-2,0],[0,-1],[-2,-14]],[[4924,5529],[1,-3]],[[4925,5526],[-1,-1],[-1,-2],[-2,0],[-1,4],[-1,2],[-1,4],[-1,5],[-2,1],[-1,2],[-2,6],[-2,2],[-2,-1],[-3,1],[-5,2],[-6,-1],[-2,-1],[-3,-2],[-6,-4],[-2,-2],[-2,-6],[-2,0],[-2,2],[-1,3],[-3,-1],[-3,2],[-2,5],[-2,2],[-3,3],[0,7],[-2,4],[-1,6],[-2,3],[-3,2],[-3,-1],[-2,3],[-2,4]],[[4846,5579],[1,3],[0,4],[0,5],[1,7],[0,9],[-1,6],[2,2],[2,3],[1,4],[2,9],[0,9],[0,3],[-1,2],[0,3],[-1,5],[1,4],[1,3],[2,3],[2,1],[3,2],[5,2],[3,2],[2,3],[1,2],[1,4],[2,3],[1,3],[1,8],[0,5],[-1,3],[-1,2],[7,7],[0,5],[-1,5],[-1,5],[-1,3],[2,5],[2,3],[1,3],[3,4],[3,1],[2,-2],[8,-10],[2,0],[1,1],[2,2],[3,2],[1,7],[0,10],[0,4],[2,1],[4,-2],[1,0],[2,1],[0,1],[0,4],[0,2],[2,9],[2,7],[6,9],[1,2],[2,0],[10,-5],[1,1],[3,15],[2,1],[3,0],[2,1],[1,1],[5,6],[8,7],[4,4],[1,1],[3,5],[4,6],[3,2],[4,0],[2,-1],[0,-2],[1,-1],[5,3],[7,-4],[6,-4]],[[7571,6220],[0,-2],[0,-18],[0,-8],[1,-6],[0,-3],[-1,-2],[-1,3],[-2,2],[-3,3],[-1,1],[-1,0],[-2,-4],[-1,-4],[0,-5],[1,-5],[1,-3],[0,-3],[1,-4],[0,-4],[1,-4]],[[7471,6250],[-2,7],[0,2],[0,1],[0,8],[-1,6],[-1,5],[2,8],[0,2],[-3,1],[-2,1],[-1,2],[1,8],[-1,4],[-2,3],[0,1],[-1,2],[-1,4],[2,8],[2,10],[1,4],[0,6]],[[7464,6343],[0,3],[0,2]],[[7446,6363],[-2,5],[1,2],[0,2],[3,11],[1,1],[2,-2],[1,0],[2,4],[2,13],[4,0],[3,-1],[1,0],[2,0],[2,1],[2,2],[0,2],[0,1],[-3,3],[-1,2],[0,5],[-1,1],[-5,1],[-2,2],[-2,2],[-2,7],[-3,5],[-3,1],[-1,2],[-1,3],[0,3],[1,4],[1,4],[2,5],[3,4],[1,3],[2,3],[0,2],[0,2],[-2,2],[-1,1],[0,1],[1,3],[1,1],[3,-3],[3,-5],[2,-5],[0,-3],[1,-1],[1,0],[2,-1],[2,0],[1,-1],[1,1],[0,2],[-1,3],[-1,2],[1,2],[1,0],[1,0],[1,-2],[1,-4],[0,-6],[3,-5],[3,-4],[2,-2],[2,-1],[3,1],[1,4],[-1,3],[1,3],[1,2],[1,0],[1,-3],[3,-12],[0,-6],[0,-16],[0,-10],[0,-2],[0,-2],[1,-1],[1,1],[3,-2],[4,-3],[3,-1],[5,-2],[4,0],[1,1],[4,-1],[8,1],[7,0],[3,-1],[2,-1],[8,1],[8,1],[4,-4],[5,-5],[3,-4],[0,-2],[0,-2],[-1,-1],[-2,0],[-3,2],[-1,0],[0,-6],[-1,-5],[-2,-11],[0,-5],[-1,-1],[0,-1],[-2,0],[-2,-1],[0,-1],[-1,-4],[-1,-3],[0,-2],[-3,2],[-1,0],[-1,-1],[-2,-2],[-1,-2],[-1,-1],[-4,0],[-1,0],[0,-2],[-1,-2],[-3,-6],[-1,-8],[-1,-6],[1,-5],[2,-11],[2,-15],[0,-2],[1,0],[0,3],[0,4],[1,1],[1,-1],[1,-3],[1,-6],[1,-2],[2,-1],[2,1],[2,3],[1,3],[-1,6],[0,4],[1,4],[4,6],[0,2],[0,5],[0,5],[1,1],[2,-1],[2,2],[1,0],[1,-2],[2,0],[1,-11],[1,-9],[0,-4],[0,-10],[1,-8],[1,-2],[1,-4],[1,-5],[0,-2],[1,-9],[1,-7],[0,-20],[1,-4]],[[5778,7331],[-4,1],[-1,0],[-1,-2],[-2,0],[-2,0],[-2,-1],[-2,-1],[-1,2],[-3,4],[-2,3],[-2,1],[-1,-1],[-5,-1],[-1,-2],[-3,-2],[-2,-1],[-3,0],[-2,0],[-1,-1],[-1,-3],[-1,-3],[0,-1],[-4,-1],[-1,-2],[-1,-2],[1,-1]],[[5731,7317],[-4,1],[-2,-1],[-1,-1],[-1,-2],[1,-1],[1,-2],[1,-5],[0,-5],[-1,-3],[-2,-1],[-3,-3],[-4,1],[-2,0],[-3,-1],[-2,0],[-5,-2],[-3,-1],[-3,4],[-4,2],[-4,2],[-2,-1],[0,-1],[-4,3],[-1,2],[-1,1],[-2,5],[-3,-2],[-3,0],[-2,1],[-4,-1],[-1,-3],[-1,0],[-1,-1],[-2,0],[-4,-2],[-3,-1],[-3,-1],[-3,1],[-1,0],[-4,-1],[-2,-3],[-4,0],[-3,1]],[[5636,7296],[0,1],[1,14],[1,6],[0,1],[0,1],[-1,1],[-1,3],[-2,9],[-1,2],[-3,2],[-3,2],[-3,4],[-4,8]],[[5620,7350],[2,1],[1,2],[2,4],[0,2],[0,2],[-1,2],[-1,5],[0,4],[0,2],[0,3],[1,2],[1,2],[1,0],[4,1],[3,5],[1,2],[2,3],[1,2],[0,2],[1,3],[-4,3],[-1,3],[-1,3],[-2,2],[-4,3],[-2,4],[0,5],[-1,3],[-1,2],[-1,2],[0,3],[0,4],[1,6],[0,2],[2,1],[3,3],[0,4],[1,2],[1,2],[1,1]],[[5678,7432],[11,-3],[9,-3]],[[5752,7453],[1,-1],[8,-7],[4,0],[3,-1],[1,-2],[1,-1],[4,2],[2,-4],[3,-5],[4,-3],[5,-1],[1,-1],[4,0]],[[5527,7492],[1,0],[3,2],[3,0],[2,0],[1,-1],[0,-2],[0,-4],[-2,-5],[-2,-4],[-2,-5],[0,-2],[0,-4],[0,-3],[0,-2],[0,-2],[3,-1],[3,-3],[2,-4],[3,-4],[1,-2],[0,-2],[-1,-1],[-2,-1],[-3,1],[-1,0],[-1,0],[-1,-1],[0,-1],[3,-6],[4,-8],[0,-3],[0,-3],[-1,-2],[-2,1],[-1,1],[-1,0],[-2,0],[-1,-3]],[[5533,7418],[-1,0],[-2,-1],[-1,0],[-1,1],[-1,0],[-1,-1],[0,-1],[0,-3],[2,-5],[0,-4],[-1,0],[-2,3],[-1,0],[-1,0],[-3,-3],[-2,-3],[0,-2],[-1,-2],[0,-2],[0,-5],[-4,-1],[-1,-1],[0,-2],[0,-7],[0,-3],[3,-6],[0,-2],[-1,-1],[-1,-2],[-1,-1]],[[5512,7364],[-3,1],[-1,1],[-5,5],[-2,3],[-4,3],[-2,3],[-1,3],[-2,0],[-2,-1]],[[5488,7385],[2,1],[0,1],[0,2],[-1,2],[-6,8],[-3,6],[-1,2],[0,6],[0,1],[-5,3],[-5,7],[-5,7],[-1,2],[-3,6],[-3,5],[-3,3],[-2,4],[-2,5],[-1,7],[-1,7],[-1,3],[-2,1],[-4,8],[-4,4],[0,5],[0,9],[1,9],[1,1],[2,1],[2,0],[2,-1],[3,-7],[2,-2],[2,-1],[2,2],[2,6],[3,3],[7,-1],[3,5],[6,-6],[3,-1],[1,1],[2,-1],[4,-1],[1,-1],[1,0],[3,2],[1,0],[3,-4],[2,0],[2,1],[1,2],[4,-1],[3,1],[1,0],[2,-1],[2,-1],[2,-1],[5,0],[2,-3],[1,-3],[0,-2],[0,-1],[2,-2],[3,-1],[1,0]],[[3254,5993],[0,-1],[0,1],[-1,1],[0,1],[2,-1],[0,-1],[-1,0]],[[5781,8118],[4,-5],[1,0],[2,2],[1,0],[4,0],[2,-1],[1,-4],[2,-2],[1,-1],[5,3],[2,1],[1,0],[6,-2],[2,-2],[1,-2],[0,-1],[-1,-3],[0,-3],[1,-3],[2,-2],[4,3],[2,1],[2,1],[2,1],[1,2],[2,1],[3,-1],[5,1],[6,-4],[1,-1],[3,-3],[1,-2],[1,-1],[2,-2],[2,-1],[2,0],[1,-2],[0,-2],[0,-7],[-1,-2],[-1,-2],[-1,-1],[0,-2],[2,-3],[2,-5],[1,-2],[0,-2],[-3,-7],[-1,-1],[-1,-3],[0,-3],[0,-1],[5,-5],[4,-3],[1,-1],[0,-1],[-2,-5],[0,-1],[3,-3],[1,-3],[2,-6],[3,-5],[6,-5],[5,-3],[0,-1],[1,-2],[-1,-3],[-1,-5],[-1,-2],[2,-1],[5,0],[6,-1],[7,-5],[0,-2],[-1,-2],[1,-2],[0,-2],[6,-5],[1,-2],[0,-3],[0,-2],[-2,0],[-2,-1],[-3,-2],[-1,-4],[-5,-4],[-3,-2],[-2,0],[-6,1],[-2,2],[-1,2],[-2,1],[-3,0],[-4,0],[-1,-1],[0,-3],[-2,-4],[-1,-2],[1,-2],[1,-3],[3,-4],[2,-4],[1,-2],[0,-1],[-1,-2],[0,-4],[3,-5],[-1,0],[0,-6],[0,-7],[0,-1],[2,-1],[1,-3],[2,-5],[0,-1]],[[5882,7894],[-6,0],[-6,0],[-3,-3],[-2,1],[-2,0],[-3,-1],[-4,-6],[-2,-3]],[[5854,7882],[-3,-4],[0,-3],[-2,-4],[-1,-5],[0,-4],[1,-3],[1,-4],[0,-3],[-1,-2],[-1,-3],[-3,1],[-3,3],[-1,4],[-2,3],[-2,1],[-2,0],[-5,-1],[-5,-1],[-5,0],[-2,-2],[-3,-1],[-2,1],[-2,5],[-1,5],[-1,2],[-1,0],[-1,0],[-2,-1],[-1,-2],[-1,0],[-2,-1],[-2,-2],[-1,-4],[-2,0],[-1,1],[-1,5],[-2,1],[-3,0],[-4,1],[-3,1],[-1,0],[-2,-2],[-2,0],[-4,1],[-1,0],[-1,-3],[-1,-3],[-1,0],[-1,1],[1,4],[-3,2],[-4,0],[-3,0],[-1,0],[-1,1],[-4,7],[-2,1],[-3,-1],[-5,1],[-6,2],[-3,1],[-1,1],[-4,1],[-9,3],[-4,1],[-6,0],[-9,1],[-5,-1],[-3,-1],[-3,-1],[-5,0],[-2,0],[-3,0],[-4,-1],[-1,-2],[-1,-3],[-4,-7],[-5,-4],[-3,2],[-2,1],[-2,0],[-2,-1],[-1,-1],[0,-4],[0,-1]],[[5655,7861],[-2,6],[0,5],[1,3],[2,2],[-1,4],[1,6],[0,3],[0,2],[-1,2],[-3,2],[-1,2],[-4,2],[-3,2],[-1,2],[0,1],[1,2],[3,5],[3,5],[2,2],[10,6],[1,2],[1,4],[0,3],[0,4],[-1,7],[-1,5],[-2,9],[-5,18],[-3,19]],[[5652,7996],[2,-1],[5,-1],[4,2],[2,0],[1,-1],[3,1],[2,0],[2,-1],[2,-2],[4,2],[4,3],[4,0],[1,1],[1,7],[1,1],[5,0],[2,1],[2,3],[3,2],[2,0],[3,2],[1,-1],[1,-3],[-1,-2],[0,-1],[2,-1],[3,0],[2,1],[0,1],[0,2],[0,3],[-2,1],[-2,1],[-2,0],[0,2],[1,2],[1,5],[2,4],[1,2],[0,1],[0,3],[0,4],[2,6],[2,5],[3,2],[3,1],[3,2],[1,3],[0,2],[1,2],[1,0],[8,0],[2,4],[0,1],[2,1],[1,2],[0,1],[-2,1],[-6,0],[-1,2],[1,1],[1,5],[1,5],[1,4],[0,3]],[[5738,8092],[1,0],[4,1],[1,1],[4,6],[3,1],[7,-2],[3,1],[1,-1]],[[5762,8099],[3,0],[1,1],[1,5],[2,2],[5,8],[4,3],[2,0],[1,0]],[[2530,5882],[-1,0],[-5,1],[-3,-1],[0,14],[1,22],[0,15],[0,16],[0,11],[1,16],[0,13]],[[2523,5989],[0,5],[1,4],[2,1],[3,-3],[1,-1],[1,0],[2,2],[2,6],[4,13],[2,8],[1,2],[3,0],[2,0]],[[3384,3879],[1,10],[-1,8],[0,2],[-9,9],[-7,9],[-10,11],[-12,0],[-13,-1],[-13,-5],[-12,-5],[-5,-2],[-12,-5],[-7,-2],[-2,-9],[-2,-14],[-3,-8],[-3,-8],[-4,-12],[0,-14],[0,-14],[-3,-19],[-3,-16],[-2,-16],[-2,-11],[-1,-3]],[[3133,3732],[-4,-2],[-7,-2],[-3,0],[-2,1],[-1,1],[-2,2],[0,2],[0,3],[0,5],[0,8],[-2,9],[0,3],[0,4],[-1,8],[-2,4],[-1,7],[0,6],[-2,8],[-1,9],[0,8],[-3,10],[-3,10],[-3,1],[-1,1],[0,3],[0,5],[0,2],[2,5],[0,1],[-6,7],[-1,2],[0,2],[0,2],[1,3],[1,1],[-2,5],[1,4],[-1,2],[0,1],[1,2],[3,1],[1,4],[0,4],[0,2],[-4,7],[0,1],[4,9],[2,6],[1,1],[0,1],[-1,2],[-1,2],[-2,3],[-2,3],[-2,4],[-3,4],[-2,4],[-1,3],[0,3],[0,5],[-2,9],[0,6],[-1,7],[0,4],[-1,4],[0,4],[-1,4],[1,2],[1,2],[-1,1],[-5,5],[-1,1],[-1,9],[-4,9],[0,6]],[[3069,4027],[0,3],[0,4],[-2,3],[-1,2],[-1,2],[1,3],[3,5],[2,1],[0,3],[1,2],[4,8],[1,5],[2,3],[3,2],[0,2],[0,6]],[[3082,4081],[0,3],[1,3],[2,2],[2,2],[0,1],[0,1],[-2,3],[-3,3],[-3,-1]],[[3079,4098],[-1,3],[-1,1],[-5,23],[-1,6],[0,2],[4,11],[1,4],[2,5],[0,2],[-4,9],[-1,4],[0,4],[0,6],[2,2],[1,4],[1,5],[0,1],[2,2],[1,4],[2,3],[1,2],[0,6],[1,2],[2,2],[1,1],[-1,5],[-1,4],[-1,2],[-2,11],[-1,5],[1,3],[1,2],[0,6],[1,6],[0,23],[0,5],[1,3],[2,4],[1,1],[2,3],[0,4],[1,3],[1,3]],[[3092,4305],[-4,13],[-3,11],[-3,11],[-4,12],[-2,8],[-3,10],[-3,9],[-3,12]],[[3067,4391],[3,0],[7,0],[6,-2],[4,-1],[2,-2],[0,-3],[2,-1],[1,0],[2,0],[3,3],[3,2],[2,3],[1,2],[3,8],[3,5]],[[3109,4405],[2,2],[4,0]],[[3115,4407],[2,-1],[2,0],[1,5],[2,5],[5,6],[2,2],[2,2],[2,1],[2,2],[11,16]],[[3146,4445],[4,5]],[[3150,4450],[3,0],[2,1],[4,3],[9,2],[6,1],[2,-2],[3,0],[1,4],[2,1],[1,0],[2,-4]],[[3193,4342],[0,-1],[1,-4],[0,-3],[3,-1],[2,-2],[1,-1],[3,-5],[2,-3],[3,-3],[1,-4],[1,-7],[5,-2],[5,-1],[4,-2],[4,4],[3,-1],[2,-2],[2,-2],[2,-3],[3,-4],[3,-1],[2,2],[1,1],[2,-1],[1,-5],[0,-3],[2,-2],[3,-6],[2,-3],[2,1],[5,-4],[5,-4],[2,-1],[3,1],[1,-2],[1,-4],[4,-9],[2,-4],[2,-3],[6,0],[2,-1],[3,1],[8,2],[1,0],[5,-4],[5,-6]],[[3313,4240],[3,-4],[3,-3],[1,-4],[1,-4],[1,-4],[-1,-5],[-1,-2],[0,-2],[0,-5],[2,-4],[1,-4],[1,-9],[1,-3],[0,-26],[-3,0],[-5,0],[1,-3],[4,-9],[4,-9],[1,-15],[0,-9],[1,-13],[0,-7],[10,-1],[11,-1],[13,-1],[12,-1],[1,1],[2,1],[1,1],[1,0],[0,-3],[0,-4],[0,-5],[-4,-8],[0,-3],[1,-12],[1,-9],[1,-9],[1,-3],[4,-4],[6,-8],[2,-1],[2,1],[1,-4],[1,-5]],[[3395,4018],[3,-16]],[[3398,4002],[2,-9],[1,-4],[2,-1],[-1,-2],[-1,0],[-1,-2],[-1,-11],[-3,-14],[-1,-10],[1,0],[0,-3],[0,-4],[-1,-1],[-1,-1],[-2,-9],[-3,-11],[-2,-11],[-2,-6],[3,-5],[4,-8],[0,-3],[-2,-1],[-2,-1],[-1,-3],[-1,-2],[-2,-1]],[[3362,5072],[1,-3],[2,-3],[1,0],[1,1],[1,2],[2,2],[2,0],[2,0],[1,1],[0,2],[-1,5],[1,2],[3,1],[0,2],[0,2],[1,2],[1,0],[1,-1],[1,-1],[2,-1],[1,-1],[1,0],[2,0],[0,1],[1,2],[0,4],[1,0],[2,1],[2,2],[3,0],[3,0],[1,1],[1,3],[3,8],[1,1],[2,2],[1,-1],[2,2],[2,1],[1,0],[1,-4],[1,-1],[1,0],[4,-2],[2,1],[2,1],[2,0],[1,-1],[2,2],[1,0]],[[3431,5107],[1,0],[1,-1],[5,-2],[6,-2],[1,1],[1,1],[0,5],[0,4],[-1,3],[-1,3],[-2,5],[-2,1],[1,2],[1,3],[1,1],[1,1],[0,6],[1,1],[1,0],[1,-1],[5,-5],[2,1],[7,1],[1,3],[2,0],[3,3],[1,0],[1,0],[1,0],[2,3],[1,-3],[1,-3],[1,-2],[1,-1],[2,1],[2,-1]],[[3480,5135],[0,-2]],[[3480,5133],[0,-2],[1,-2],[2,0]],[[3483,5129],[0,-1],[1,-1],[1,-3],[3,-2],[4,-3],[1,0],[2,-1],[1,-1],[1,2],[4,4],[2,3],[1,2],[1,2],[1,0],[1,-1],[0,-1],[1,-1],[4,-2],[1,0],[2,1],[2,3],[1,0],[1,-2],[1,-4],[1,-1],[1,0],[3,0],[2,-1],[1,0],[2,1],[1,3],[2,3],[3,3],[1,3],[2,6],[1,2],[0,5],[3,12],[1,2],[0,4],[1,4],[0,4],[1,3],[2,3],[1,2],[2,5],[1,5],[3,11],[0,3],[2,2],[0,2],[2,3],[1,2],[1,4],[1,3],[2,3],[1,1]],[[3517,3125],[-1,0],[-1,2],[-2,2],[0,1],[-1,2],[1,7],[0,18],[0,3],[1,3],[2,3],[3,4],[2,6],[3,5],[-1,3],[-2,3],[-4,3],[-3,4],[-3,5],[-2,6],[-1,7],[-1,4],[-1,3],[-1,1],[-2,2],[-1,3],[-2,1],[-3,1],[-3,3],[-5,6],[-3,7],[-1,4],[-2,3],[-8,6],[-4,6],[-2,-2],[-2,2],[-2,3],[-1,2],[-1,3],[-1,2],[0,3],[-3,4],[-3,5],[-1,2],[-1,-1],[0,-2],[-1,-1],[-1,-2],[-1,-2],[-2,-3],[-1,-1],[-3,-1],[-1,0],[0,1],[0,4],[0,8],[-1,4],[-2,3],[-2,5],[-6,10],[-9,15],[-3,4],[-3,0],[-3,0],[-2,-2],[-2,-7],[-1,-1],[-4,0],[-5,1],[-2,5]],[[3483,3579],[0,8]],[[3492,3663],[1,1]],[[3493,3664],[-4,4],[-2,4],[-2,2],[-3,3],[-1,-1],[-1,-2],[-3,-2],[-3,-3],[-2,-1],[-2,-2],[-4,-1],[-2,1],[-2,1],[-2,2],[0,5],[0,4],[-1,6],[-2,3],[0,3],[0,3],[0,3],[0,3],[0,3],[-1,2],[1,4],[-1,5],[-1,4],[0,3],[0,4],[-1,4],[0,4],[0,4],[1,4],[-1,3],[-2,1],[-1,5],[0,6],[-1,3],[-2,2],[-1,0],[-3,2],[-2,0],[-3,0],[-2,1],[-1,2],[-2,2],[-1,5],[-1,1],[-2,-1],[-1,-2],[-1,-3],[-1,-3]],[[3427,3764],[-2,1],[-2,-2]],[[3423,3763],[-2,0],[-3,-1],[-3,2],[-3,1],[-2,2],[-3,-2],[-2,1],[-2,1],[-2,0],[-2,3],[-3,2],[-1,-1],[-1,-2],[-2,1],[-2,1],[-1,4],[0,2],[1,2],[0,3],[0,4],[0,3],[1,2],[0,3],[0,3]],[[3391,3797],[0,3],[-1,3],[0,2],[1,5],[1,3],[0,3],[0,2],[0,3],[1,4],[0,8],[-1,4]],[[3392,3837],[0,2],[-1,1],[1,2],[-1,2]],[[3392,3847],[-1,3]],[[3390,3851],[-1,1],[0,3],[-1,4],[0,4],[0,2],[-1,2],[-1,3],[-1,2]],[[3385,3872],[0,3],[-1,4]],[[3067,4391],[-3,0],[-4,1],[-4,0],[-3,-3],[-4,-3],[-2,-1],[-1,0],[-2,0],[-1,2],[-3,4],[-1,-1],[-2,-2],[0,9],[0,14],[0,13],[1,10],[0,12],[0,8],[1,3],[0,3],[0,5],[0,4],[0,3],[1,3],[-2,-1],[0,-1],[-1,-2],[-3,-3],[-1,-3],[-2,-3],[-3,-5],[-2,-3],[-2,-2],[-3,-6],[-3,-1],[-7,-1],[-8,0],[-7,0],[-1,0],[0,5],[0,4],[-3,4],[0,4],[0,4],[-1,4],[-2,2],[-2,1],[-4,2],[-6,3],[-5,0],[-6,0],[3,8],[4,8],[0,7],[-3,6],[-1,4],[-3,5],[-2,4],[-2,5]],[[2962,4524],[0,3],[0,1]],[[2962,4528],[-1,2],[-1,1],[-2,2],[-1,3],[0,2],[-1,3],[-1,3],[0,3],[-1,4],[-1,3],[-1,2],[-2,3],[0,2],[2,1],[0,3],[0,2],[-1,2],[-2,1],[-2,4],[-1,3],[-1,1],[-1,2],[1,1],[0,1],[0,3],[0,2],[0,3],[1,0],[1,0],[1,1],[2,1],[1,0],[1,1],[0,3],[-1,5],[-1,2]],[[2950,4603],[0,3]],[[2950,4606],[0,6],[1,4],[2,4],[5,8],[5,6],[2,1],[2,2],[1,3],[0,4],[0,3],[-1,5],[-1,5],[-1,4],[1,4],[1,5],[3,8],[2,8],[1,3],[0,5],[1,11],[1,6],[-1,2],[1,2],[2,2],[3,1],[3,3],[4,6],[3,7],[3,2],[4,6],[3,3],[1,2],[3,2],[5,1],[4,1],[2,2],[4,1],[2,2],[2,0],[5,2],[2,3],[1,4],[2,3],[2,0],[3,0],[3,0],[3,1],[2,-2],[0,-3],[3,-3],[1,0],[2,0],[2,-2],[1,0],[1,2],[0,3]],[[3056,4764],[1,2],[1,11],[1,19],[2,17],[2,19],[1,19],[2,20],[2,16],[1,14],[1,8],[1,11],[0,10],[1,3],[0,2],[-1,4],[0,1],[0,2],[0,2],[-2,2],[0,1],[-1,2],[0,2],[-1,2],[0,2],[-1,2],[0,2],[0,3],[1,2],[-1,2],[0,3],[-1,2],[-1,2],[-2,1],[-2,4],[-3,4],[-3,7],[-1,3],[0,9],[0,9],[1,14],[0,8],[2,0],[1,0],[2,1],[2,0],[1,1],[1,2],[1,0],[1,0],[1,1],[1,1],[1,1],[2,1],[1,-2],[1,-1],[1,-1],[1,0],[1,0],[0,-2],[1,0],[1,0],[1,1],[1,0],[0,1],[-1,2],[0,1],[0,2],[0,3],[0,3],[0,2],[-1,4],[-1,3],[-2,2],[-1,1],[-1,-2],[-1,0],[-1,1],[-1,0],[-2,1],[-1,0],[-3,-1],[-1,1],[-1,0],[-2,-1],[0,14],[0,13],[0,9],[2,0],[1,2],[3,0],[2,2],[1,0],[2,-1],[2,-2],[2,0],[6,0],[5,0],[7,0],[6,0],[6,0],[2,0],[-1,3],[-1,4],[0,3],[1,3],[0,2],[2,-2],[2,-5],[1,-4],[1,-2],[2,0],[1,0],[2,2],[3,7],[3,7],[1,2],[2,2],[1,0],[1,0],[2,-2],[1,-3],[3,-10],[2,-8],[1,-5],[0,-12],[0,-10],[0,-2],[1,0],[5,2]],[[3142,5067],[7,-12],[5,-10],[3,-3],[1,-1],[3,1],[4,1],[1,1],[2,3],[4,5],[2,2],[1,0],[1,-1],[2,-2],[2,-5],[-2,-5],[1,-3],[2,0],[2,5],[1,5],[3,3],[2,5],[2,5],[2,3],[4,3],[2,2],[3,0],[1,2],[3,5],[1,3],[1,1],[3,0],[2,0],[3,4],[3,5],[1,9],[1,7],[1,2],[1,1],[1,1],[2,0],[5,4],[3,4],[3,1],[1,1],[1,4]],[[3239,5123],[0,6],[0,4],[-6,2],[-3,0],[-6,1],[-3,1],[0,1],[0,2],[0,3],[1,5],[-1,7],[-3,11],[-2,11],[0,8],[0,8],[0,6],[-2,4],[-8,13],[-3,6],[-1,5],[-3,8],[1,2],[2,0],[1,-2],[2,-5],[1,-1],[1,0],[8,0],[2,0],[1,-2],[1,-2],[1,-5],[1,-2],[3,0],[5,0],[3,0],[1,-1],[2,-1],[4,2],[1,1],[1,-2],[5,-9],[2,-4],[3,-5],[3,0]],[[3254,5199],[2,5],[1,14]],[[3257,5218],[1,5],[1,1],[2,0],[1,2],[2,3],[2,1],[7,-3],[2,2],[7,4],[8,5],[2,6],[3,2],[2,4],[2,0],[3,0],[2,1],[1,0],[1,3],[2,6],[2,2],[2,3],[2,3],[2,3],[0,3],[0,3],[-1,5],[-1,4],[-1,2],[-1,0]],[[3312,5288],[3,2],[2,-2],[3,0],[2,1],[2,-1],[2,4],[2,-2],[1,0],[1,-2],[1,-3],[2,-3],[0,-5],[0,-5],[-1,-5],[0,-4],[-1,-4],[-1,-4],[-1,-2],[0,-2],[1,-1],[2,0],[2,0],[2,-2],[2,0],[2,-3],[1,-2],[0,-2],[0,-3],[-1,-4],[1,-2],[1,-1],[2,-8],[0,-3],[1,-1],[0,-1],[0,-3],[-1,-3],[-2,-4],[0,-3],[-2,-2],[-3,-4],[1,-7],[0,-4],[0,-2],[-1,-4],[-2,-11],[-1,-5],[-1,-13],[0,-4],[1,-6],[2,-12],[1,-2],[3,-3],[0,-9],[0,-9],[0,-3],[0,-1],[1,-1],[1,-1],[0,-3],[0,-3],[2,-1],[2,-1],[1,-4],[3,-6],[1,-1],[1,-2],[2,-5],[4,-2],[4,-2]],[[8198,5272],[0,-2],[2,-7],[1,-6],[0,-10],[2,-4],[-1,-1],[0,-1],[-2,0],[-2,1],[-1,1],[-2,11],[-1,6],[0,7],[0,5]],[[8194,5272],[-2,-3],[-2,-3],[-2,-2],[-1,-2],[0,-3],[0,-7],[1,-5],[1,-2],[0,-1],[0,-3],[-1,-4],[0,-1],[-1,-5],[-1,-4],[-2,-3],[-1,-1],[-1,1],[-2,4],[-2,5],[-1,3],[-2,0],[-1,3],[0,2],[-1,4],[-1,3],[-1,3],[-3,2],[0,2]],[[8168,5255],[3,-1]],[[7545,6542],[-1,-2],[0,-3],[-1,-4],[1,-3],[1,-3],[3,-3],[3,0],[2,1],[2,-1],[1,-4],[1,-5],[-1,-4],[-1,-3],[0,-3],[0,-1],[1,-2],[1,-4],[0,-3],[-1,-3],[-1,-1],[-2,1],[-1,0],[-2,-1],[-2,-1],[-2,-2],[-5,1],[-1,3],[-1,0],[-4,-4],[-4,0],[-8,-1],[-3,0],[-4,0],[-1,1],[-3,3],[-3,2],[-3,-2],[-1,0],[-2,-5],[-5,-2],[-5,-1],[-2,0],[-3,1],[0,1],[0,1],[0,1],[-1,1],[-2,0],[-3,2],[-1,1],[-5,-2],[-3,3],[-4,4],[-1,1],[-1,6],[-1,2],[-1,2],[-1,2],[1,2],[3,5],[0,1]],[[7468,6517],[2,8],[2,3],[2,4],[2,7],[3,7],[3,7],[3,5],[1,3],[4,3],[2,1],[2,4],[2,2],[3,1],[3,0],[3,-2],[4,-2],[0,-1],[0,-3],[0,-3],[0,-1],[0,-1],[4,0],[4,0],[2,0],[5,-3],[2,-1],[2,-2],[1,0],[2,3],[2,3],[2,0],[1,-1],[1,-2],[4,-2],[3,-2],[1,-1],[0,-7],[0,-2]],[[5701,4011],[0,-3],[-1,-4],[1,-3],[1,-4],[1,-3],[2,-2],[1,-5],[1,-7],[2,-5],[6,-12],[1,-4],[0,-4],[4,-8],[1,-2],[-1,-6],[4,-16],[2,-9],[2,-2],[7,-10],[5,-8],[7,-5],[5,-4],[2,-2],[2,-3],[1,-4],[0,-9],[0,-5],[5,0],[5,0],[1,-1],[1,-2],[0,-4],[0,-5],[0,-4],[0,-5],[-1,-5],[0,-7],[1,-2],[4,-9],[2,-5],[1,-8],[2,-3],[0,-1],[4,-1],[10,-3],[6,-3],[5,-4],[2,0],[1,-1],[0,-1],[-1,-7],[1,-3],[0,-2],[1,-1],[1,-1],[4,-1],[2,-4],[1,-2]],[[5752,3690],[-3,-7],[0,-4],[-4,-26],[-2,-3],[-4,-6],[-3,-6],[-2,-4],[-1,-2],[-8,-3],[-2,-2],[-4,-2],[-1,-3],[0,-8],[-3,-11],[-2,-9],[-1,-8],[-2,-9],[-2,-3],[-2,-3],[-3,-1],[-3,-1],[-4,0],[-2,0],[-4,-3],[-3,-1],[-5,2],[-5,2],[-2,0],[-4,7],[-2,-1],[-4,1],[-2,1],[-2,3],[-4,7],[-4,5],[-4,3],[-3,1],[-4,-1],[-2,-2],[-1,0],[-2,-3],[-2,-5],[-2,-7],[0,-5],[-2,-10],[-3,-12],[-1,-3],[-1,-3],[-2,-2],[-7,-9],[-4,-11],[-2,-3],[-3,-2],[-2,-1],[-1,-1],[-2,-6],[-1,-2],[-1,0],[-4,0],[-2,1],[-10,-1],[-4,2],[-2,0],[-3,-2],[-2,1],[-1,5],[-1,9],[0,8],[2,5],[2,4],[2,6],[0,2],[0,3],[-1,4],[0,5],[-2,10],[-3,13],[-4,15],[-1,5],[-2,6],[-9,12],[-2,2]],[[5554,3623],[0,1],[0,13],[0,15],[0,16],[0,16],[0,16],[0,16],[0,16],[0,16],[0,16],[0,13],[7,0],[8,0],[9,0],[4,0],[0,2],[0,10],[0,23],[0,23],[0,22],[0,23],[0,23],[0,22],[0,23],[0,23],[0,11],[7,1],[8,2],[14,4],[12,4],[8,3],[10,3],[3,1],[1,-1],[2,-1],[4,-11],[3,-9],[0,-4],[1,0],[1,1],[2,1],[4,9],[1,2],[3,4],[4,4],[3,3],[3,3],[2,-1],[1,-2],[2,-1],[7,10],[3,2],[9,2],[1,0]],[[5634,5606],[2,-7],[1,-2],[8,-17],[2,-3],[4,-12],[2,-8],[3,-12],[1,-6],[-1,-5],[0,-16],[-1,-4],[-4,-8],[0,-4],[1,-3],[1,-1],[1,-2],[-1,-7],[2,-3],[2,-1],[7,-2],[3,-1],[3,-1]],[[5670,5481],[2,-1],[0,-2],[-1,-9],[1,-5],[2,-4],[3,-2],[2,-1],[8,-2],[3,-3],[4,-10],[5,-9],[2,-4],[0,-5],[-2,-5],[0,-2],[3,-5],[2,-5],[6,-6],[9,-9],[4,-6],[1,-5],[2,-5],[4,-4],[2,-4],[-2,-10],[1,-3],[0,-3],[2,-4],[1,-5],[2,-6],[2,-3],[4,-1],[2,-3],[4,-5],[4,-5],[1,-3],[1,-2],[1,-3],[1,-4],[0,-6],[1,-9],[2,-5],[2,-5]],[[5761,5283],[-8,5],[-2,0],[-1,-1],[-4,-6],[-2,0],[-1,0],[-4,1],[-13,5],[-9,4],[-3,2],[-6,2],[-3,-4],[-3,-10],[-1,-2],[-5,-4],[-3,1],[-6,-3],[-9,5],[-3,-1],[-3,-2],[-6,-5],[-4,-3],[-5,-3],[-4,-3],[-3,-2],[-3,0],[-3,2],[-2,2],[-4,0],[-3,-1],[-3,-4],[-2,-3],[-2,-9],[-3,-13],[-2,-2],[0,-1],[-1,-1]],[[5516,5204],[0,-11]],[[5516,5193],[-1,1],[-2,6],[0,1],[-5,-3],[-2,-2],[-1,-2],[-1,0],[-1,3],[-2,0],[-1,0],[-2,0],[-1,0],[-1,0],[-2,2],[-7,4],[-2,1],[-1,0],[-4,-4],[-2,-1],[-6,-2],[-7,-1],[-2,0],[-2,-2],[-1,-2],[-1,-5],[-1,-9],[-1,-3],[0,-3],[0,-6],[0,-6],[0,-3],[-2,-7],[-2,-9],[-2,-8],[-2,-7]],[[5447,5144],[0,2],[-1,2],[0,6],[0,3],[0,4],[-2,4],[-1,3],[-1,2],[-1,1],[-1,1],[-2,1],[-3,6],[-3,5],[-3,7],[-3,7],[-3,7],[-3,7],[-2,7],[-1,4],[1,0],[1,0],[1,1],[0,2],[-1,5],[-1,6],[-1,5],[-4,6],[-3,5],[-1,2],[-1,4],[-1,22],[-1,6],[-1,3],[-1,1],[0,2],[0,4],[1,3],[0,2],[0,3]],[[5405,5325],[0,1],[-1,2],[-1,0],[-1,0],[-1,3],[-1,4]],[[5400,5335],[1,3],[1,2],[1,2],[1,1],[4,4],[1,1],[1,2],[0,3],[2,11],[4,10],[1,2],[2,7],[1,9],[1,4],[1,4],[1,3],[4,5],[2,9]],[[5429,5417],[3,0],[4,-2],[4,0],[3,2],[2,3],[4,3],[5,3],[1,5],[2,3],[1,2],[1,0],[0,-1],[1,-5],[2,-5],[4,-6],[1,0],[2,5],[5,2],[1,1],[4,6],[4,4],[1,1],[1,1],[5,4],[3,-1],[5,1],[8,2],[6,1],[3,0],[1,1],[1,6],[1,2],[2,2],[5,9],[3,8],[0,2],[0,1],[1,0]],[[5524,5490],[0,1],[0,1],[0,1],[2,3],[3,3],[2,1],[7,0],[6,1],[2,0],[4,1],[4,2],[3,3],[8,-1],[6,9],[2,1],[0,1],[1,2],[2,3],[4,7],[2,6],[1,4],[7,15],[3,-1],[1,2],[3,10],[0,2],[2,0],[1,1],[2,3],[1,4],[0,6],[-1,4],[0,2],[1,2],[1,2],[6,5],[1,2],[1,3],[1,0],[2,0],[1,1],[1,3],[4,3],[3,2],[4,-1],[3,-1],[2,-2],[1,0]],[[3135,7509],[-1,0],[-1,1],[-1,0],[-1,0],[0,-1],[-1,-1],[-2,1],[-1,2],[-1,2],[-1,2],[1,1],[0,2],[1,2],[-1,3],[-1,1],[0,2],[0,1],[1,1],[1,1],[0,2],[0,2],[-2,1],[-1,-1],[-2,1],[-2,1],[-1,2],[-1,0],[-1,1],[-1,2],[0,2],[1,1],[0,2],[0,1],[0,1],[0,1],[0,1],[0,2],[0,1],[0,5],[0,9],[0,8],[-1,8],[0,7],[0,9],[0,9],[0,8],[-3,5],[-5,6]],[[3088,7622],[-2,0],[-1,0],[-2,1],[-1,3]],[[3082,7626],[-1,3]],[[3081,7629],[1,5],[-3,1],[-3,1],[-1,-3],[-2,-3],[-3,-6],[-4,-9],[-3,-5],[-4,-8],[-4,-8],[-1,-7],[-1,-8],[-3,-5],[-2,-5],[0,-6],[-1,-5],[0,-4],[0,-3],[0,-1],[-1,-3],[-2,-3],[0,-4]],[[3044,7540],[-2,-1],[-3,-4]],[[3039,7535],[-3,-5],[0,-3],[0,-2],[0,-2],[0,-1],[-2,0],[-1,0],[-1,-2],[0,-4],[-1,-2],[-1,0],[0,1],[-1,3],[-2,0],[-1,-2]],[[3026,7516],[-2,-2]],[[3024,7514],[-2,0],[-4,1],[-2,-5],[-3,-10]],[[3013,7500],[-11,0],[-12,0],[-12,0],[-11,0]],[[2967,7500],[-12,0]],[[2955,7500],[-11,-1],[-12,0],[-6,0],[-2,0]],[[1373,8042],[2,4],[5,6],[3,4]],[[2894,7471],[0,-1],[-2,-3],[-4,-3],[-4,-3],[-1,-4],[-1,-1],[-6,-9],[-4,-8],[-3,-7],[-3,-9],[-7,0],[-6,0],[-9,0],[-8,0],[-9,0],[-7,0],[-7,0],[-3,-2],[-5,-4],[-4,-3],[2,-7],[1,-3]],[[2803,7394],[1,-1],[0,-1]],[[2804,7392],[1,-3]],[[2805,7388],[1,-1]],[[2806,7387],[1,-1],[0,-1]],[[2807,7385],[1,-2],[-1,-2],[-3,-4],[-4,-3],[-7,-5],[-9,-6]],[[2784,7363],[-7,-6],[-6,-4]],[[2771,7353],[-12,-4]],[[2759,7349],[-10,-3],[-7,-2],[-6,-6],[-7,-6],[-6,-6],[-7,-6],[-6,-5],[-7,0],[-5,4],[-5,4]],[[2693,7323],[-3,8]],[[2690,7331],[0,9],[1,7],[1,2],[2,2],[4,3],[3,6],[3,4]],[[2710,7389],[1,3],[2,11],[4,11],[1,6],[-2,14],[-1,11],[-1,9],[-1,11],[-1,11],[-1,9],[-1,10],[-2,9],[0,7],[-1,8],[-6,5],[-5,4],[-7,6],[-6,6],[-5,5],[3,9],[0,2],[-1,2],[-3,3],[-1,1],[-3,-1],[-4,-2],[-2,1],[-1,3],[-2,4],[-1,4]],[[2663,7571],[0,4]],[[2663,7575],[-1,4],[1,3],[0,1]],[[2663,7583],[0,1],[-1,1],[-1,0]],[[2661,7585],[-4,-1]],[[2657,7584],[-2,-1],[-1,-1],[-2,-2],[-1,0],[-3,5],[-3,5],[-2,7],[-1,8],[-5,4],[-6,5],[-5,4],[-5,5],[-6,4],[-5,4],[-6,5],[-5,4],[-2,2],[-5,4],[-7,5],[-8,6],[-8,7],[-7,5],[-4,4],[-2,2],[-5,3],[-6,5],[-7,-2],[-8,-6],[-4,-4],[-4,-2],[-2,-2],[-5,-1]],[[2515,7666],[-3,0]],[[2512,7666],[-6,1],[-4,-1],[-2,1],[-1,3],[-2,2],[-6,-1],[-8,1],[-4,0],[-1,1],[-2,4],[-2,1],[-3,-1],[-5,-5],[-5,-3],[-3,0],[-4,3],[-6,5],[-4,6],[-5,2],[-3,-1],[-1,-3],[-2,0],[-2,5]],[[2431,7686],[-1,4],[-2,2]],[[2428,7692],[-4,3],[-3,2],[-4,3],[-2,0],[-3,1],[-3,0],[-3,-1]],[[2365,7736],[0,2],[-1,1],[-1,2],[-6,1]],[[2357,7742],[-1,-9],[0,-12],[-6,0],[-12,0],[-12,0],[-12,0],[-12,0]],[[2302,7721],[-11,0]],[[2291,7721],[-12,0],[-12,0],[-12,0],[-12,0],[-12,0],[-11,0],[-12,0],[-12,0],[-12,0]],[[2184,7721],[-12,0],[-12,0],[-12,0],[-11,0],[-12,0],[-12,0]],[[2113,7721],[-12,0]],[[2101,7721],[-12,0],[-12,0],[-11,0],[-12,0],[-12,0],[-12,0],[-12,0],[-12,0],[-11,0],[-12,0],[-12,0],[-12,0],[-12,0]],[[1947,7721],[-12,0]],[[1935,7721],[-12,0],[-11,0],[-12,0],[-12,0],[-12,0],[-12,0],[-12,0],[-11,0]],[[1841,7721],[-12,0]],[[1829,7721],[-12,0],[-12,0],[-12,0],[-12,0]],[[1781,7721],[-11,0]],[[1770,7721],[-12,0]],[[1758,7721],[-12,0]],[[1746,7721],[-12,0],[-12,0],[-12,0],[-12,0],[-11,0],[-12,0],[-12,0],[-12,0],[-12,0],[-12,0],[-11,0],[-12,0],[-12,0],[-3,0]],[[1388,8104],[0,4],[0,3],[-1,3],[-1,2],[-3,-1],[-6,2],[-2,6],[-4,2],[-3,4],[-5,2],[-4,2],[-4,2],[-3,3],[-4,3],[-3,3],[-2,-1],[-5,0],[0,5],[-2,4],[1,2],[-3,2],[-4,2],[1,5],[1,4],[-3,2],[-5,1],[1,4],[2,3],[-2,4],[-4,7],[-3,6],[-4,8],[-3,7],[-3,6],[-3,4],[-3,7],[-4,8],[-4,6],[0,4],[-4,5],[-3,6],[-4,6],[-4,2],[-3,3],[-4,3],[-3,2],[-1,3],[0,1],[-1,2],[-1,3],[-1,2],[-5,4],[-1,2],[-4,3],[-3,1],[-1,1],[-3,8],[0,3],[1,4],[-1,1],[-5,7],[-3,2],[-3,3],[-7,-4],[-6,-3],[-5,-2],[-6,-1],[2,-4],[-1,-3],[-2,-2],[-3,0],[0,-10],[-3,-7],[-6,0],[-4,-2],[-5,-4],[-4,-3],[-5,-4],[-2,0],[1,4],[-2,8],[-1,6],[-3,3],[-5,5],[-3,4]],[[1167,8302],[-6,5],[-3,4],[-4,4],[-5,5],[-2,7],[-5,2],[-4,3]],[[1138,8332],[-4,5]],[[1134,8337],[1,5],[2,6],[0,4],[-5,-1],[-6,0],[-6,0],[-4,-4],[-4,-4],[-6,3],[-8,3],[-2,-4],[-6,2],[-7,2],[0,16],[0,17],[0,16],[0,16],[0,16],[0,17],[0,16],[0,16],[0,16],[0,16],[0,17],[0,16],[0,16],[0,16],[0,17]],[[1083,8593],[0,16],[0,16],[0,16],[0,17],[0,16],[0,16],[0,16],[0,17],[0,16],[0,16],[0,16],[0,16],[0,17],[0,16],[0,16],[0,16],[0,17]],[[5263,7616],[0,-2],[3,0]],[[5290,7603],[-1,-7],[-1,-4],[1,-3],[1,-2],[-1,-2],[-2,0],[-2,1],[-2,3],[-2,0],[-1,-1],[-1,-3],[-1,-3],[1,-2],[1,-2],[0,-3],[1,-4],[0,-2],[0,-1],[-2,-1],[-1,1],[-2,5],[0,2],[-2,0],[-3,-1],[-4,-3],[-1,0],[-2,1],[-1,2],[-1,5],[-1,3],[0,-1],[-3,1],[-1,-1],[0,-4],[-1,-6],[-1,-4],[-4,-7],[-1,-2],[0,-2],[-1,-2],[1,-3],[1,-3],[-1,-2],[-2,-1],[-1,2],[-1,3],[-3,5],[2,3],[-1,1],[-4,2],[-3,3],[-3,4],[0,2],[0,7],[0,2],[-1,1],[-1,0],[-2,-3],[-2,-3],[-4,-4],[0,-1],[1,-4],[0,-1],[-3,-6],[0,-2],[-4,-4],[-2,-2],[-6,3],[-1,1],[-3,-2],[-3,-2],[-5,-2],[-3,1],[0,2]],[[5195,7551],[-1,1],[-1,4],[-2,2],[-1,2],[-1,2],[-1,2],[1,6],[-1,2],[-1,3],[1,2],[-1,1],[-5,1]],[[5173,7573],[-1,0],[1,-1],[1,-3],[-2,-3],[-3,-3],[-3,0],[-1,0],[0,4],[2,1],[2,2],[0,4],[1,2],[-2,3],[0,1],[1,3],[1,3],[1,3],[3,4],[4,4],[0,4],[0,5],[1,1],[5,4],[1,1],[0,2],[4,5],[4,6],[0,2],[1,1],[0,1],[-1,1],[-1,0],[-1,2],[2,4],[2,2],[3,0],[1,-1],[0,-1],[1,-2],[1,0],[2,0],[3,2],[1,3],[1,2],[3,2]],[[5211,7643],[2,-1]],[[5231,7644],[2,-1],[1,0],[1,1],[2,1],[1,1],[-1,1],[-3,0],[-1,0],[0,2],[1,2],[2,2],[2,0],[1,0],[3,-4],[1,0],[0,1],[1,0],[1,-1],[1,-2]],[[5255,7648],[4,-4],[5,-5]],[[3044,3980],[1,1],[2,0],[3,0],[4,3],[3,4],[3,6],[1,6],[0,5],[-1,6],[-1,5],[2,2],[3,1],[3,4],[2,4]],[[8727,7686],[2,1],[2,-1],[3,0],[3,-2],[3,-4],[0,-2],[0,-4],[-1,-1],[-1,-3],[-1,-3],[1,-2],[1,-6],[2,-4],[1,-5],[0,-2],[-1,-3],[-3,-6],[-2,-2],[-1,-2],[-3,0],[-1,-1],[-2,-1],[0,-2],[-1,-1],[-2,-3],[0,-2],[1,-4],[0,-4],[-2,-3],[-1,-5],[-1,-1],[0,-4],[-1,-2],[0,-8],[-2,-5],[-2,-6],[0,-4],[1,-4],[-1,-2],[0,-1],[-1,-3],[0,-2],[-3,-2],[-1,-2],[0,-4],[0,-4],[-1,-3],[-2,-2],[-1,-1],[-1,-1],[-1,-4],[0,-3],[-1,-3],[1,-3],[-1,-2],[-3,-2],[-1,-1],[-1,0],[-2,-3],[-2,-10],[-1,-6],[1,-5],[-3,-3],[-2,-2],[-2,1],[-1,1],[-3,1],[-2,0],[-3,2],[-5,2],[-5,3],[-3,1],[-3,1],[-2,1],[-1,3],[-2,-1],[-1,-3],[-3,-2],[-1,-4],[-1,-3],[-2,-4],[-2,-2],[-5,-2],[-1,-1],[-4,-1],[-1,-1],[-1,-2],[-1,-3],[1,-2],[2,-6],[0,-3],[2,-7],[3,-22],[-1,-4],[-1,-17],[0,-3],[0,-4],[0,-4],[1,-1],[1,-1],[0,-2],[0,-3],[0,-2],[-1,-5],[-1,-6],[-1,-2],[-1,-2],[-1,-2],[0,-4],[0,-3],[-2,-1],[-2,-2],[-2,1],[-1,-1],[-3,-1],[-4,-1],[-2,-2],[-1,-1],[-1,-2],[0,-2],[3,-1],[1,-3],[0,-3],[-1,-2]],[[8625,7362],[-1,2],[-1,1],[-3,3],[-2,3],[-1,3],[0,7],[0,1],[-3,2],[0,2],[-1,1],[-2,-1],[-1,1],[-1,1],[-2,0],[-1,-2],[0,-4],[-2,-6],[0,-4],[-1,-6],[-1,-7],[0,-2],[-2,0],[-1,0],[-1,-3],[-1,0],[-1,1],[-2,2],[-1,0],[-2,-1],[-2,-4],[0,-2],[-1,-2],[0,-3],[-2,-3],[-1,-2],[-4,-4],[-1,-1],[-2,0],[-2,0],[-4,-1],[-5,-1],[-4,1],[-4,-1],[-3,-1],[-1,-2],[1,-3],[0,-2],[1,-1],[1,-4],[2,-4],[2,-3],[1,-2],[0,-3],[-1,-3],[-2,-4],[-1,-2],[-1,0],[-2,1],[-1,2],[-3,1],[-6,-2],[-3,1],[-2,2],[-2,0],[-5,2],[-2,1],[-1,1],[-1,3],[-1,2],[0,2],[-2,3],[-1,2],[-2,0],[-1,-1],[-2,-2],[-1,0],[-1,0],[0,-2],[-3,-2],[-1,-3],[-1,-5],[-1,-6],[0,-2],[-1,0],[-1,-2],[-3,-5],[-2,-5],[-3,-4],[-1,-3],[-1,-2],[-2,-4],[-3,-1],[-3,-1],[-1,0],[-2,-2],[0,-2],[-1,-1],[-1,0],[-2,-2],[-3,-5],[-3,-1],[-3,-3],[-4,-2],[-1,-1],[0,-2],[-1,-2],[-1,0],[-2,0],[-3,-4],[-2,-4],[-6,-7],[-3,-5],[0,-5]],[[8173,6252],[-1,0],[-1,1],[-2,0],[0,-1],[-2,0],[-1,-2]],[[8153,6234],[0,1],[-1,0],[-1,-1],[0,-2]],[[8151,6232],[-1,-1]],[[7998,6194],[-1,3],[-3,5],[-1,0],[-4,-2],[-4,-1],[-2,3],[-2,-2],[-2,6],[-3,0],[-3,4],[-1,2],[0,4],[-1,1],[-2,0],[-1,2],[-2,2],[-2,1],[-1,-1],[-1,-1],[0,3],[0,6],[0,6],[-1,3],[-1,2],[-1,1],[0,3],[0,5],[1,4],[1,1],[2,3],[1,4],[1,4],[-4,5],[-2,2],[-3,-1],[-3,-1],[-2,-1],[0,1],[-2,5],[-1,0],[-2,1],[-2,0],[-1,-2],[-2,-1],[-2,0],[-1,2],[-3,4],[-4,2],[0,3],[-1,3],[-2,3],[-2,4],[-2,2],[-1,-1],[-2,-2],[-5,-5],[-3,-2],[-1,-1],[-1,-2],[0,-5],[-1,-6],[-1,-3],[-2,-2],[-1,0],[-2,0],[-1,-1],[-5,-5],[-2,0],[-1,3],[-1,3],[-2,-1],[-2,-3],[-2,-4],[0,-5],[-1,-2],[-1,0],[0,-1],[-8,13],[0,1],[-2,-3],[-1,-6],[-1,-2],[-1,1],[-3,9],[-1,0],[-1,-3],[-2,-4],[-2,-2],[0,-3],[-2,-3],[-2,-2],[0,-1],[-1,1],[-2,4],[-1,3],[-3,4],[-4,2],[-2,3],[-1,0],[-2,-1],[0,-1],[-1,-4],[-2,-5],[-2,-5],[-2,-2],[-1,-2]],[[7836,6243],[-1,1],[-2,2],[-2,0],[-3,-3],[-2,6],[-1,0],[-1,0],[-1,-2],[0,-3],[-1,-4],[-1,-3],[-2,-1],[1,-3],[0,-2],[0,-3],[1,-3],[1,-4],[2,-6],[1,-3],[0,-3],[1,-9],[-1,-4],[0,-8],[0,-4],[1,-2],[1,-3],[0,-1],[0,-1],[-2,-2],[-1,-1],[-1,1],[-1,1],[-1,1],[-1,2],[-3,0],[-4,-3],[-1,1],[-1,1],[0,3],[0,4],[-1,2],[0,2],[0,6],[-1,3]],[[7808,6205],[0,2],[-1,1],[-2,-1],[-5,-5],[-4,-8],[-2,-2],[-2,-1],[-3,2],[-2,1],[-4,-2],[-2,1],[-1,1],[-1,3],[1,3],[0,3],[-2,1],[-2,1],[-1,3],[0,4],[0,4],[1,5],[-1,2],[-3,1],[-6,3],[-6,1],[-2,-1],[-2,1],[-1,1],[-1,1],[0,2],[1,5],[1,5],[3,7],[0,5],[0,6],[1,7],[2,6],[1,2],[0,2],[-1,3],[-1,1],[-2,1],[-4,1],[-4,1],[-6,4],[1,6],[0,4],[-1,4],[-1,2],[0,2],[1,6],[-2,6],[-1,3],[-2,3],[0,3],[1,4],[4,7],[0,1],[-1,0],[-1,0]],[[7738,6337],[-1,1],[-2,1],[-3,0],[-5,0],[-5,-3],[-5,-4],[-2,-3],[-2,-2],[-2,-1],[-2,2],[0,4],[4,8],[0,5],[-1,5],[0,4],[-1,2],[-2,1],[-1,3],[0,8],[2,8],[2,2],[2,1],[0,2],[-1,6],[1,3],[1,7],[1,5],[3,-1],[1,2],[2,1],[1,4],[1,3],[1,9],[1,1],[4,-1],[1,1],[2,5],[1,6],[3,2],[2,0],[1,2],[0,3],[-2,5],[-1,4],[0,2],[3,2],[0,2],[0,6],[1,8],[1,8],[0,7],[0,4],[0,6],[-1,9],[-1,8],[0,3],[0,10],[0,8],[-2,2],[-3,2],[-1,1],[-1,-1],[-1,-3],[-1,-3],[-1,1],[-1,3],[-1,3],[-3,17],[0,5],[-1,5],[-1,2],[-1,2],[-2,5],[-2,3],[-2,0],[-1,0],[-1,2],[-1,4],[-1,2],[-2,1],[-1,-1],[-1,-3],[-1,-1],[-1,-4],[-2,-6],[-1,-2]],[[7703,6567],[-1,1],[-4,6],[-2,1],[-3,-1],[-4,1],[-2,0],[-3,5],[-1,0],[-5,-3],[-1,-2],[-1,0],[-1,1],[-1,2],[0,1],[1,2],[0,1],[0,2],[2,5],[5,8],[-1,4],[-2,7],[0,4],[-1,1],[-2,-1],[-6,-7],[0,1],[0,2],[-1,7],[2,2],[2,2],[2,3],[1,2],[-1,1],[-3,-1],[-1,2],[-2,6],[-1,2],[-1,1],[-4,-3],[-5,-4],[-6,-6],[0,-3],[0,-1],[-1,-2],[-1,-3],[-1,0],[-1,-1],[-2,1],[-4,3],[-4,3],[-1,-1],[-5,2],[0,2],[-1,2],[-2,3],[-1,1],[-5,-6],[-5,-4],[-2,-4],[-3,-5],[-2,-1],[0,-3],[-1,-2],[-2,-4],[-4,-4],[-3,-2],[-8,-2],[-3,-1],[-2,-2],[-1,-6],[-1,-5],[-2,-4],[-5,-5],[-5,-5],[-1,-3],[0,-2],[1,-2],[0,-2],[-1,-2],[-3,-4],[-2,-2],[-2,-1],[-2,0],[-2,0],[0,1],[-1,-1],[-2,-1],[-1,0],[-4,-4],[-2,0],[-2,1],[-3,1],[-2,0]],[[7468,6517],[-1,2],[-2,4],[0,5],[2,14],[0,6],[0,2],[-1,5],[-1,2],[-4,3],[-1,0],[-2,-2],[-1,-1],[-1,-1],[-5,-3],[-3,-1],[-1,-1],[-1,-1],[1,-2]],[[7447,6548],[-3,0],[-2,1],[-2,0],[-5,-4],[-2,0],[-2,0],[-2,0],[-5,0],[-4,1],[-4,5],[-2,2],[-2,2],[-3,1],[-1,3],[-1,1],[-2,1],[-1,-1],[-1,-7],[-1,-1],[-2,-1],[-3,2],[-3,3],[-1,4],[-1,1],[-2,-1],[0,-5],[0,-4],[-2,-1],[-1,1],[-1,3],[-2,8],[-3,5],[-2,3],[-7,0],[-6,1],[-2,1],[-1,4],[1,6],[1,5],[0,1],[-1,0],[-2,1],[-6,-3],[-1,0],[-1,1],[-2,1],[-1,1],[0,3],[-5,5],[-2,3],[-3,3],[-2,3],[-2,6],[-1,7],[-1,4],[-2,2],[-2,1],[-4,-3],[-4,-2],[-2,0],[-3,6],[-3,8],[-4,6],[-2,3],[-4,1],[-4,3],[-6,9],[-4,6],[-8,7],[-2,2],[0,3],[-1,5],[-2,4],[-5,2],[-6,2],[-6,-3],[-5,-14],[-2,-3],[-2,0],[-1,3],[-1,4]],[[7250,6675],[-1,4],[-3,3],[-4,4],[-2,3],[-2,2],[-1,1],[-4,2],[-4,3],[-2,1],[0,2],[0,4],[0,4],[-1,2],[-2,-1],[-5,6],[0,1],[-1,1],[-2,3],[-4,0],[-3,-1],[-2,2],[-2,4],[-1,1],[-1,1],[-3,8],[-3,9],[-2,1],[-1,0],[-1,-5],[-1,0],[-1,0],[-2,-2],[-1,0],[-1,0],[0,2],[0,6],[-1,2],[1,4],[1,4],[-1,3],[-2,4],[0,3],[1,5]],[[7186,6771],[0,4],[0,1],[-1,2],[-5,11],[-1,1],[0,4],[-1,5],[0,4],[-1,3],[0,1],[0,1],[4,1],[2,0],[2,1],[1,-2],[1,-3],[0,-2],[2,-3],[2,-3],[3,0],[2,2],[1,5],[1,1],[2,0],[0,3],[0,8],[0,3],[-1,3],[1,3],[-1,5],[-1,3],[-1,1],[0,2],[0,3],[0,3],[0,3],[-1,2],[-2,2],[-2,3],[-1,2],[-1,3],[-2,3],[0,9],[0,9],[-1,4],[-1,7],[0,2],[1,2],[5,6],[1,2],[0,2],[0,2],[-1,3],[-2,2],[-3,3],[-2,4],[-5,2],[-5,3],[-1,3],[-1,6],[-3,10],[-2,10],[-2,7],[0,3],[1,8],[0,1],[-1,1],[-2,-1],[-1,-1],[-1,0],[-1,2],[-1,0]],[[7160,6971],[-2,-1],[-4,0],[-1,0],[-2,0],[-5,2],[-5,2],[-6,4],[-3,2]],[[7132,6980],[-1,1],[-3,3],[-2,3],[0,6],[-2,0],[-3,-3],[-4,-1],[-2,0],[0,1],[-2,6],[-1,2],[-1,1],[-2,1],[-1,2],[0,2],[1,3],[1,2],[0,12],[-1,4],[0,3],[-2,5],[-1,2],[-2,3],[-3,3],[-2,0],[-4,-1],[-1,0],[-1,8],[-1,2],[-5,3],[-3,1],[-3,-1],[-1,-1],[-2,2],[-2,2],[-2,1],[-2,0],[-2,-1]],[[7080,7068],[0,1],[3,2],[2,3],[1,2],[-1,4],[-3,4],[-2,3],[0,1],[0,5],[1,5],[-1,2],[0,1],[0,5],[-2,6],[-1,4],[-1,5],[0,5],[2,7],[-1,3],[-1,3],[-7,5],[-6,3],[-3,0],[-2,0],[-1,-3],[-1,-4],[-2,0],[-3,2],[-2,2],[-1,5],[-1,7],[-1,2],[1,2],[0,1],[2,2],[0,1],[0,2],[-1,2],[-2,4],[-2,7],[0,3],[1,6],[0,3]],[[7045,7191],[2,1],[3,1],[1,3],[1,2],[0,2],[0,6],[-2,2],[0,2],[1,2],[1,3],[1,5],[2,4],[0,1],[2,1],[5,1],[4,2],[6,8],[2,2],[2,1],[2,0],[0,1],[-1,4],[0,2],[1,1],[1,1],[4,-3],[3,1],[3,1],[8,8],[1,0],[1,-1],[1,-5],[1,-10],[0,-2],[6,0],[4,4],[1,1],[3,-1],[1,2],[2,1],[1,-4],[2,2],[3,3],[1,4],[1,4],[2,4],[0,5],[1,2],[1,2],[3,9],[3,2],[2,1],[5,-1],[3,0],[8,-1],[4,1],[3,2],[4,0],[4,1],[7,12],[0,2],[0,3],[2,2],[3,3],[6,5],[11,9],[4,4],[2,-1],[4,3],[7,4],[2,5],[2,1],[9,1],[0,1],[0,1],[0,4],[-1,3]],[[7227,7343],[1,1],[1,2],[0,2],[-2,7],[-1,6],[0,6],[0,3],[1,3],[1,4],[5,3],[3,1],[1,2],[-3,2],[-2,2],[0,1],[0,1],[0,2],[4,2],[3,2],[3,-1],[1,1],[0,2],[0,2],[-1,4],[-2,2],[0,3],[1,4],[-1,7],[-2,7],[-3,12],[-2,3],[-1,5],[-1,3],[0,4],[1,3],[-1,6],[0,6],[0,6],[1,5],[0,1],[1,1],[1,1],[1,1],[-1,2],[-2,1],[-3,3],[-4,-1],[-4,0],[-1,2],[-2,2],[0,1],[2,3],[3,4],[5,1],[5,2],[3,2],[3,1],[4,1],[2,-1],[5,3],[9,4],[7,4],[2,2],[2,-2],[1,-5],[2,-3],[3,-1],[1,0],[3,2],[4,1],[2,0],[2,-3],[2,-2],[2,0],[1,2],[1,3],[0,5],[0,4],[0,3],[-1,1],[-3,1],[-4,3],[0,3],[0,1],[1,5],[2,7],[2,11],[1,9],[4,12],[3,13],[5,19],[1,4],[0,6],[1,3],[1,1],[3,-1],[7,-5],[5,-3],[3,-1],[3,-2],[5,-1],[3,0],[3,1],[3,0],[5,-1],[2,0],[2,0],[2,-2],[0,-4],[1,-2],[2,1],[5,3],[2,3],[4,4],[3,1],[4,1],[1,2],[1,5],[3,3],[0,5],[-1,3],[-1,6],[0,3],[-1,11],[-1,9],[1,8],[2,8],[0,3],[2,3],[1,4],[2,2],[7,0],[6,2],[2,2],[4,1],[1,1],[4,6],[1,4],[1,9],[-1,4],[1,4],[2,2],[2,2],[1,1],[3,1],[5,-1],[3,-1]],[[7425,7726],[2,0],[2,1],[1,1],[2,1],[2,1],[3,1],[2,-1]],[[7439,7730],[0,-2],[0,-2],[0,-3],[1,-2],[0,-1],[-2,-2],[-1,-1],[0,-2],[1,-3],[1,-2],[3,-2],[2,-1],[1,-2],[0,-2],[-1,-2],[-1,-2],[0,-1],[0,-1],[2,-1],[3,-2],[4,-2],[3,-4],[3,-1],[1,-3],[1,-6],[3,-3],[4,-3],[2,-1],[2,-2],[2,-3],[2,-1],[2,0],[4,2],[4,0],[2,-1],[2,-5],[2,-2],[1,-1],[1,-2],[2,0],[2,1],[1,3],[2,-1],[1,-1],[0,-3],[1,-3],[3,-3],[3,-1],[0,-1],[1,-4],[1,-2],[1,-3],[1,-5],[0,-4],[1,-3],[2,-4],[2,-6],[2,-5],[2,-1],[2,-2],[2,-4],[2,-8],[0,-4],[0,-4],[1,-2],[0,-2],[-2,-8],[-1,-3],[0,-3],[1,-5],[1,-4],[0,-4],[-1,-3],[-2,-4],[-1,-2],[-2,-1],[-2,-7],[-1,-8],[0,-4],[1,-2],[1,-3],[0,-3],[3,-6],[1,-4],[1,0],[1,1],[2,0],[3,-1],[2,-3],[3,-1],[3,0],[2,-1],[2,-2],[5,0],[3,0],[5,0],[4,-2],[7,-1],[4,0],[6,1],[3,-1],[11,-2],[6,-2],[4,-2],[3,-4],[3,-6],[2,-3],[7,-1],[4,-7],[4,-3],[6,-7],[4,-2],[6,-3],[8,1],[0,-1],[0,-3],[-1,-5],[0,-4],[1,-2],[3,-1],[2,-2],[1,-3],[1,-2],[2,-11],[5,-16],[0,-6],[1,-3],[5,-7],[3,-4],[3,-5],[1,-4],[1,-6],[1,-1],[6,1],[6,1],[10,1],[15,-3],[14,-2],[13,-3],[7,-1],[14,-3],[8,4],[7,2],[2,0],[12,-3],[7,-2],[9,-2],[6,-1],[6,1],[2,-1],[2,-2],[2,-2],[4,-9],[3,-4],[5,-4],[12,-3],[6,-3],[7,-2],[5,-4],[6,-4],[7,-6],[8,2],[9,3],[5,2],[0,-12],[8,-1],[2,0],[3,-3],[2,1],[2,3],[2,4],[4,2],[5,5],[2,1],[8,6],[12,8],[6,4],[2,1],[3,2],[2,2],[4,1],[5,0],[6,2],[12,3],[2,0],[7,1],[3,1],[4,0],[6,-1],[4,0],[5,0],[8,1],[5,0],[3,1],[5,3],[2,2],[5,3],[5,3],[4,3],[3,2],[3,2],[1,2],[1,1],[1,3],[3,6],[2,4],[2,2],[2,5],[2,3],[3,5],[2,2],[3,1],[7,5],[2,1],[1,0],[2,3],[3,4],[1,2],[3,1],[1,2],[1,2],[-1,3],[-1,4],[-1,3],[-4,6],[-3,4],[-2,4],[-1,5],[-2,3],[0,2],[0,3],[2,5],[1,3],[1,6],[2,9],[1,4],[2,4],[4,5],[4,1],[2,-1],[5,0],[4,-1],[2,-2],[3,-5],[3,-2],[9,-4],[5,-1],[2,0],[5,-2],[1,0],[2,-1],[2,1],[3,4],[3,3],[2,1],[3,2],[1,2],[2,4],[4,3],[3,5],[2,4],[1,3],[0,2],[1,2],[3,1],[2,1],[5,-3],[7,1],[2,0],[6,2],[3,1],[4,1],[3,4],[4,5],[2,3],[2,0],[3,3],[1,3],[0,3],[-1,3],[2,4],[2,7],[3,4],[2,2],[1,5],[2,1],[2,1],[2,3],[2,0],[4,-1],[5,0],[3,-1],[1,1],[1,2],[0,2],[1,6],[0,1],[1,1],[3,0],[2,-2],[2,-1],[2,0],[2,1],[2,4],[5,3],[2,0],[5,3],[2,-1],[5,-1],[2,1],[2,-1],[2,3],[1,1],[4,-1],[2,-3],[3,-3],[5,-1],[4,1],[4,-2],[2,0],[1,2],[4,2],[1,3],[-1,4],[1,3],[-1,3],[-2,4],[-1,3],[0,3],[-2,4],[-3,4],[-2,2],[-4,6],[-1,2],[-1,1],[0,3],[-2,1],[-2,2],[-1,1],[-1,4],[0,2],[-2,1],[-2,1],[-2,2],[-3,1],[-2,4],[-3,7],[-2,2],[-7,1],[-3,1],[-3,0],[-2,-1],[-3,0],[-2,-1],[-3,-4],[-3,-6],[-3,-3],[-2,-4],[-1,-1],[-2,0],[-2,4],[-4,4],[-3,2],[-2,1],[-3,1],[-3,-1],[-4,-1],[-4,0],[-2,1],[-2,0],[-5,-4],[-2,-4],[-2,-2],[-3,3],[-3,4],[-2,4],[-2,4],[-1,10],[3,3],[4,4],[1,5],[0,6],[0,7],[4,6],[2,5],[0,4],[2,5],[2,6],[2,7],[5,13],[5,15],[2,8]],[[8240,7767],[6,-5],[4,-2],[6,-4],[6,-1],[7,-4],[3,-1],[1,0]],[[8273,7750],[9,10],[7,8]],[[8347,7922],[-4,1],[-6,-1]],[[8372,7961],[9,4],[10,4]],[[4914,5284],[-1,-2]],[[4925,5526],[0,-3]],[[4927,5491],[0,-3],[0,-1],[1,-16],[2,-16],[-1,-2],[-1,0],[-1,-1],[0,-1],[0,-3],[0,-2],[-2,-1],[-3,-5],[0,-2],[-1,-4],[-1,-3],[-1,-5],[-2,-12],[0,-11],[0,-3],[-1,-3],[-1,-3],[-4,-9],[-1,-7],[0,-4],[0,-3],[-1,-2],[1,-6],[0,-6],[1,-5],[2,-14],[2,-9],[0,-7],[1,-5],[1,-2],[0,-2],[4,-1],[1,-1],[1,-10],[0,-4],[-1,-2],[0,-3],[0,-5],[-1,-1],[-2,0],[-1,-2],[-2,0]],[[4790,5241],[-1,2],[0,10],[0,14],[0,6],[0,5],[0,4],[2,1],[0,2],[1,5],[1,5],[0,9],[1,2],[0,2],[-1,5],[-1,11]],[[4792,5324],[0,1],[0,-1]],[[4792,5324],[-1,0],[-4,4],[-2,0],[-2,3],[0,4],[-1,2],[-1,4],[-1,5],[-2,3],[-3,0],[-1,0],[-2,0],[-3,1],[-1,2],[-2,4],[-1,2],[-1,0],[-2,1],[-1,1],[0,1],[5,11],[2,5],[0,4],[0,3],[1,3],[0,5],[-3,19],[-1,6],[-1,2]],[[4764,5419],[1,3],[3,-1],[3,-2],[1,2],[2,10],[0,3],[0,3],[1,6],[1,3],[1,2],[0,4],[-1,1],[-1,0],[-2,1],[-2,2],[-1,2],[1,9],[0,2],[0,2],[2,0],[3,0],[3,-1],[2,0],[1,0],[1,-3],[2,-2],[1,0],[0,2],[0,8],[-1,5],[-2,4],[-4,4],[0,5],[0,5],[1,2],[3,4],[0,2],[-1,2],[-2,2],[0,7],[0,6],[-2,-1],[-2,0],[-1,1],[-2,4],[0,10],[0,11],[0,5],[1,3],[1,3],[2,3],[1,2]],[[4778,5564],[3,1],[1,3],[2,6],[3,5],[2,-1],[1,1],[1,0],[1,-3],[2,-2],[1,-5],[5,-1],[2,-2],[2,-3],[1,0],[0,1],[1,1],[0,1],[-1,3],[1,3],[0,2],[2,0],[2,1],[2,0],[2,-1],[0,3],[0,6],[0,4],[0,3],[1,1],[2,-3],[2,-2],[2,0],[1,1],[-1,4],[0,1],[1,1],[1,0],[3,2],[0,-7],[0,-2],[1,-5],[1,-4],[-1,-2],[0,-2],[-1,-3],[1,-2],[3,-2],[2,0],[1,2],[1,2],[1,2],[1,3],[1,2],[4,2],[4,0],[1,0]],[[5449,5126],[0,-1],[0,-3]],[[5448,5095],[-1,0],[-1,-2],[-3,4],[-2,3],[-4,6],[-4,2],[-5,0],[-2,0],[-2,2],[-2,2],[-1,1],[-2,-2],[-1,0],[-2,0],[-3,0],[0,3],[0,1],[-3,0],[-1,2],[-1,0],[-1,1],[-3,4],[-2,-3],[-6,0],[-7,0],[-7,0],[-7,0],[-6,1]],[[5369,5120],[-1,3],[-1,2],[-3,0],[-7,-1],[-6,1],[-1,0],[-2,1],[-5,1],[-6,-1],[-1,1],[-5,-1],[-10,1],[-6,0],[0,-2],[-1,-1],[0,-4]],[[5314,5120],[-6,0],[-9,0],[-8,0],[-5,0],[-9,0],[-3,2],[-1,2],[0,2],[-1,1]],[[5237,5264],[1,4],[1,5],[3,7],[2,8],[2,15],[1,9],[1,9],[1,7],[2,5],[5,10],[4,8],[2,3],[1,2],[2,3],[3,3],[2,7],[1,6],[1,1],[2,1],[4,7],[3,4],[1,-2],[0,-3],[1,-1],[2,-1],[4,1],[2,0],[1,2],[1,6],[0,2],[1,0],[4,-4],[3,-6],[3,-6],[1,-2],[1,-2],[1,-11],[1,-3],[1,-1],[3,1],[2,2],[2,2],[2,4],[2,3],[0,3],[1,8],[0,2],[2,4],[4,5],[2,4],[0,1],[-2,4],[-1,3],[1,4],[2,4],[4,10],[0,4],[0,4],[4,12],[2,16],[0,3],[2,7],[3,10],[5,2],[2,2],[2,4],[2,4],[0,4],[1,8],[1,8],[0,7],[2,7],[2,4],[4,2],[1,2],[1,4],[0,10],[0,5],[1,3],[0,4],[4,7],[2,12],[1,13],[5,14],[5,15],[3,4],[2,2],[2,0],[2,1],[6,8],[2,2],[2,3],[0,2],[1,3],[-1,8],[1,6],[1,8],[0,7],[0,2],[-1,4]],[[5405,5678],[-1,0],[-1,5]],[[5394,5687],[-1,4],[0,2],[0,2],[0,5],[-3,26]],[[5390,5726],[5,0],[6,-3],[2,-3]],[[5415,5673],[0,-1],[3,-11],[0,-4],[1,-6],[-1,-5],[2,-5],[-2,-10],[-1,-6],[0,-8],[1,-15],[2,-11],[2,-9],[2,-7],[3,-8],[4,-7],[3,-5],[-3,-2],[-6,-1],[-4,2],[-1,0],[-2,-1],[-6,-1],[-7,0],[-6,2],[-4,0],[-3,-4],[-2,-7],[-2,-5],[0,-6],[2,-3],[3,-7],[3,-7],[2,-4],[5,-10],[6,-9],[1,-2],[1,-1],[1,-1],[3,-5],[4,-8],[4,-13],[3,-13],[2,-13],[2,-3],[1,-1],[1,-3],[-1,-4],[0,-3],[-2,-5]],[[5761,5283],[1,-4],[1,-4],[5,-6],[1,-4],[2,-4],[0,-4],[2,-2],[2,-2],[2,-2],[1,-3],[1,-3],[4,-4],[1,0],[2,-1],[1,-1],[2,1],[3,2],[3,5],[2,3],[6,-1],[4,-3],[2,-3],[2,0],[5,6],[2,7],[2,1],[4,-3],[3,-6],[2,-8],[2,-3],[2,-5],[5,-11],[6,-6],[3,-2],[1,-3],[0,-4],[0,-4],[1,-1],[2,0],[1,1],[2,-1],[1,-3],[0,-2],[1,-3]],[[5856,5193],[2,-1],[0,-3],[-1,-4],[-1,-3],[-2,-7],[0,-7],[1,-2],[1,-2],[0,-2],[0,-2],[0,-2],[-2,-10],[-1,-8],[0,-4],[3,-3],[3,0],[2,-2],[1,-3],[1,-1],[1,0],[1,-1],[1,-3],[1,-2],[1,-2]],[[5868,5119],[0,-4],[0,-2],[-3,-7]],[[5834,5047],[-3,-2],[0,-1],[0,-7],[0,-10],[-1,-4],[-2,-9],[-1,-5],[-1,-1],[-1,-3],[-1,-9],[0,-3],[-1,-18],[0,-5],[-1,-9],[0,-5],[-1,-6],[0,-5],[0,-8],[0,-13],[0,-2]],[[5821,4922],[-1,-1],[-2,-3],[-2,-2],[-1,-1],[-3,-6],[-2,-5],[-1,-5],[0,-3],[0,-7],[0,-8],[0,-3],[-1,-3],[-3,-4],[-2,-3],[-1,-2],[-1,-2],[1,-6],[0,-5],[1,-3],[2,-2]],[[5816,4752],[0,-2],[-1,-10],[-1,-9],[0,-4],[0,-4],[3,-11],[1,-8],[1,-5],[1,-5],[1,-8],[1,-4],[0,-3],[-3,-11],[-1,-3],[1,-8],[1,-8],[1,-5],[4,-12],[2,-4],[5,-6],[4,-7],[1,-3],[2,-3],[2,-10],[2,-7],[1,-7],[2,-9],[2,-9],[3,-10],[2,-8],[1,-5]],[[5854,4544],[-5,-1],[-7,-2],[-8,-3],[-8,-2],[-8,-2],[-7,-3],[-7,-2],[-2,-1],[1,-6],[0,-6],[-2,-5],[-2,-5],[-1,-3],[-2,-4],[-2,-3],[-3,-6],[-3,-3],[0,-3],[4,-13],[2,-9],[1,-9],[0,-5],[0,-10],[-1,-11],[0,-5],[1,-9],[0,-6],[-3,-8],[0,-7],[-2,-10],[-2,-13],[-1,-7],[1,-5],[1,-3],[0,-4],[2,-7],[1,-3],[1,-2],[6,-8],[2,-4],[3,-7],[3,-6],[3,-1],[5,-2],[2,-1],[1,1],[1,1],[0,4],[0,3],[0,2],[2,2],[3,0],[2,2],[1,0],[0,-8],[0,-8],[0,-10],[0,-11],[0,-9],[0,-10],[0,-11],[0,-2],[0,-2],[-2,-1],[-2,2],[0,3],[-1,4],[0,2],[-2,0],[-2,-1],[-2,-3],[-4,-2],[-1,-2],[-3,0],[-3,2],[-2,3],[0,5],[-2,6],[-2,7],[-2,3],[-1,4],[-2,0],[-1,1],[-2,6],[-1,6],[0,3],[-1,3],[-2,2],[-3,3],[-5,3],[-6,5],[-3,0],[-3,1],[-2,2],[-1,2],[-1,6],[-2,8],[-5,9],[-1,10],[-1,1],[-2,-1],[-1,-1],[-1,-2],[-1,-9],[-1,-5],[0,-1],[-2,-1],[-1,-1],[-3,-1],[-4,0],[-4,2],[-3,1],[-7,1],[-2,1],[-2,2],[-2,2],[-7,4],[-3,0],[-1,3],[-2,1],[-1,3],[-1,4],[-1,8],[0,4],[1,5],[-1,2],[-1,0],[-2,-2],[-3,-1],[-6,-2],[-2,-1],[-2,-1],[-1,-1],[-4,-5],[-2,0],[-2,1],[-2,3],[2,3],[0,3],[-1,7],[-1,3],[-4,3],[-1,0],[-1,4],[-1,3],[-2,1],[-1,1]],[[5363,4742],[0,2],[1,0],[1,-1],[0,-2],[2,-3],[2,-3],[2,-4],[1,0],[2,2],[2,2],[3,2],[1,2],[0,4],[0,4],[0,5],[1,1],[1,0],[2,-1],[1,-2],[2,0],[1,2],[2,2],[2,1],[3,2],[2,3],[1,1],[2,-4],[1,-3],[0,-2],[-1,-3],[-2,-4],[2,-6],[0,-5],[0,-3],[1,-1],[0,-1],[1,1]],[[5505,5134],[4,13],[4,15]],[[5513,5162],[2,9],[2,12]],[[5517,5183],[-1,10]],[[5309,4782],[1,8],[2,4],[1,3],[6,7],[1,0],[4,-9],[1,-1],[2,0],[2,0],[0,2],[1,2],[-2,3],[0,2],[1,3],[1,3],[1,4],[0,2],[-1,2],[-3,3],[-2,3],[-1,3],[1,3],[1,3],[0,2],[-1,2],[-1,3],[-1,2],[-3,1],[0,4],[2,5],[0,4],[-1,11],[0,2],[1,1],[2,-1],[1,-2],[5,3],[1,0],[2,-2],[2,-2],[10,5],[0,5],[1,4],[0,3],[0,2],[-1,2],[0,3],[0,3],[1,2],[3,4],[1,0],[3,-2],[2,-4],[2,-7],[1,-6],[2,-8],[5,-3],[5,-2],[3,0],[5,7],[2,5],[1,3],[1,-2],[2,-6],[1,-3],[0,-2],[0,-4],[0,-1],[3,-2],[3,1],[1,3],[2,4],[0,3],[-1,2],[0,2],[1,2],[1,6],[0,4],[1,3],[2,2],[1,1],[1,10],[0,4],[0,3],[1,4],[0,6],[-1,10],[0,7],[0,7],[1,10],[1,10],[0,3],[-2,3],[-2,2],[-4,3],[-2,3],[-1,4],[-1,1],[-4,2],[-2,2],[1,6],[0,10],[0,6],[1,5],[1,4],[2,4],[1,5],[1,1],[4,1],[1,2],[1,2],[1,3],[1,4],[1,4],[1,2],[-1,3],[-1,5],[-1,5],[-1,2],[-2,11],[-2,3],[-3,1],[-6,1],[-3,-2],[-6,-4],[-4,-2],[-3,-2],[-1,1],[-1,2],[1,1],[0,3],[0,5],[-1,5],[-1,6],[0,8],[1,7],[3,10],[0,4]],[[3019,5658],[-1,0],[-2,-2],[-3,-2],[-6,-3],[-6,-3],[-2,-4],[-6,-23],[-6,-4],[-2,-3],[-1,-5],[-3,-8],[-2,-6],[-3,-13],[-2,-16],[-1,-9],[-1,-14],[-2,-6],[-2,-7],[-2,-6],[-2,-7],[-2,-5],[0,-2],[1,-1],[4,1],[1,2],[2,2],[2,-1],[1,-6],[2,-1],[1,1],[2,-2],[2,-14],[1,-12],[4,-8],[3,-6],[1,-5],[1,-8],[0,-3],[-1,-2],[-2,-5],[0,-9],[0,-3],[-1,-8],[1,-5],[0,-3],[2,-3],[2,-1],[3,-1],[1,-7],[2,-8],[3,-4],[3,-2],[2,1],[5,1],[5,0],[6,-2],[3,0],[3,0],[6,5],[2,0],[2,0],[3,-2],[2,-2],[2,-2],[4,-2],[2,1],[2,0],[1,-1],[5,-13],[5,-12],[4,-9],[4,-11]],[[3118,5349],[5,-3],[2,-3],[0,-4]],[[3125,5329],[-2,-5],[-2,-7]],[[3118,5226],[2,-12],[2,-5],[1,-2],[2,-2],[4,-13],[1,-3],[0,-2],[-1,-2],[0,-1],[-5,-7],[-9,-17],[0,-2],[0,-3]],[[3136,5107],[1,-6],[2,-8]],[[3041,4785],[-5,4],[-1,0],[3,10],[6,18],[3,11],[4,12],[2,7],[0,1],[0,1],[0,3],[-2,1],[-3,2],[-1,3],[-2,1],[-1,2],[-3,2],[-2,2],[-2,1],[-1,3],[-6,7],[-2,1],[-1,-1],[-3,-1],[-2,-4],[-3,-1],[-3,0],[-1,2],[-1,1],[-2,3],[-3,2],[-2,2],[-2,-1],[-2,-3],[-1,-4],[-2,-2],[-2,0],[-2,-3],[-2,-1],[-3,0],[-2,-1],[-3,1],[-3,2],[-1,1],[-1,-1],[-1,-1],[-3,-1],[-2,0],[-1,0],[-2,3],[-2,2],[-2,2],[-1,4],[0,3],[1,4],[0,4],[-1,7],[-1,3],[0,2],[-1,1],[-3,-1],[-2,3],[-2,2],[-1,3],[1,6],[-1,5],[-1,3],[-1,4],[-2,4],[-2,2],[-1,0],[-2,1],[-2,4],[-1,1],[-2,4],[-4,2],[-2,2],[-1,2],[-1,4],[0,3],[-1,2],[0,4],[-1,6],[-2,4],[-1,2],[-1,3],[-2,3],[-2,2],[-2,2],[-1,3],[0,2],[-1,0],[-2,0],[-1,1],[-2,2],[-1,2],[-2,4],[-2,0],[-1,0],[-2,-3]],[[2908,4994],[-5,3],[-4,6],[-4,1],[-3,4],[-3,5],[-1,4],[-1,2],[-6,5],[-1,0],[-2,-2],[-1,-1],[0,-5],[0,-2],[-2,-1],[-3,0],[-2,1],[-2,1],[0,-2],[-1,0],[-1,0],[-3,1],[-2,2],[-3,3],[-2,0],[-3,0],[-3,2],[-1,2],[-1,12],[-1,1],[-1,0],[-2,2],[-1,2],[-1,3],[-1,3],[-3,-1],[-6,4],[-4,4],[-4,5],[-5,8],[-2,2],[-3,3],[-1,4],[-3,4],[-1,1]],[[2836,5401],[2,12],[2,2],[0,3],[-1,7],[1,2],[0,1],[1,-1],[2,-3],[1,-4],[1,-2],[1,2],[5,8],[0,2],[0,5],[2,4],[2,1],[0,2],[0,4],[-2,8],[-2,5],[-1,4],[0,5],[-2,4],[0,3],[2,5]],[[2706,5531],[0,-1],[0,-1],[-1,-1],[-1,0],[-2,2],[-2,2],[-1,-1],[-1,-3],[-1,-2],[-1,-1],[0,-1],[0,-11],[0,-10],[1,0],[3,-4],[1,-2],[1,-2],[-1,-1],[-2,-2],[-2,-3],[-1,-4],[2,-6],[1,-4],[-1,-4],[0,-2],[-4,-5],[-1,-1],[1,-2],[2,-3],[1,-3],[0,-4],[1,-3]],[[2618,5614],[1,0],[0,1],[0,1],[1,3],[1,2],[1,0],[2,-1],[4,-4],[6,-3],[7,-6],[3,4],[3,2],[2,0],[4,-3],[2,-1],[2,0]],[[2778,6094],[-1,0],[-2,-2],[-1,0],[0,1],[1,1],[1,0],[1,1],[1,0],[0,-1]],[[2782,6094],[-1,0],[-1,0],[2,2],[1,1],[1,0],[1,0],[-3,-3]],[[5944,6947],[-1,0],[-2,1],[-1,1],[-1,-2],[-1,-1],[-1,0],[-1,0],[-1,-1],[-2,0],[-2,1],[-2,-2],[0,5],[-1,3],[-1,1],[-2,-1],[-2,0],[-2,1],[-3,-1],[-2,-2],[-2,-1],[-2,0],[-2,1],[-2,2],[0,1]],[[5411,7825],[2,0],[3,1],[0,2],[0,5],[4,-1],[3,-2],[1,-4],[1,-2],[1,-2],[1,-1],[2,0],[5,-2],[2,-1],[3,-2],[2,-1],[1,-1],[1,-2],[1,-1],[2,1],[6,1],[2,-1],[1,-3],[1,0],[-1,-2],[-1,-1],[0,-1],[-2,-1],[-1,-2],[-1,-1],[0,-2],[2,-1],[1,-1],[1,-1],[3,-5],[3,-7],[2,-1],[1,-1],[1,1],[2,3],[1,1],[2,1],[2,2],[0,1],[-2,5],[-1,4],[0,1],[3,-1],[5,-2],[7,-7],[2,0],[2,1],[3,1],[1,1],[1,0],[0,-4],[-1,-2],[-3,-2],[0,-1],[1,-2],[2,0],[1,-3],[2,-3],[1,-1],[1,-1],[3,2],[1,1],[0,1],[1,0],[1,-2],[3,-2],[2,-2],[1,-1],[1,1],[5,-1],[1,-2],[0,-2],[0,-1],[1,-3],[6,-8],[0,-5],[1,-1]],[[5523,7750],[-1,0],[-2,-1],[-2,0],[-2,0],[-2,-2],[-1,-2],[-2,-2],[-1,-1],[0,-2],[-6,-4],[-1,-2],[0,-3],[-1,-3],[0,-3],[-1,-2],[-3,-1],[-1,-1],[-1,-1],[-1,-3],[-2,-2],[-4,-2],[-4,-1],[-5,1],[-3,1],[-2,-1],[-2,-4],[-2,-6],[-1,-4]],[[5383,7708],[-1,3],[-2,4],[-4,4],[-3,0],[-1,1],[-1,2],[-1,3],[-1,2],[-2,1],[-3,2],[-3,6],[-3,4],[-3,0],[-1,2],[-2,2],[-2,3],[-2,6],[-1,4],[-2,2],[-1,2],[0,2],[1,3],[1,2],[1,1],[0,1],[0,1],[-1,4],[-3,2],[-3,2],[-1,3],[-1,3],[0,2],[-2,2],[-1,3],[0,2],[1,0],[1,0],[1,-1],[1,-2],[2,-4],[0,1],[2,4],[2,4],[3,3],[2,0],[2,1],[2,1],[3,-1],[2,0],[1,0],[0,2],[1,2],[5,1],[1,4],[1,0],[1,1],[1,1],[1,1],[1,-1],[1,-1],[1,1],[1,4],[1,1],[4,1],[6,2],[2,2],[3,2],[3,2],[5,2],[0,1],[-2,2],[-1,1],[-1,2],[1,1],[1,1],[2,-1],[3,-1],[2,-1],[0,-2],[1,-2],[1,0],[-1,-3],[2,-2],[1,-1],[2,0],[0,2],[1,1]],[[5394,7992],[-1,0]],[[5394,7996],[0,-1],[0,-3]],[[5270,8045],[0,-1]],[[5395,7984],[1,0]],[[5396,7984],[0,-1],[0,-5],[1,-3],[3,-16],[0,-3],[0,-1],[-1,-5]],[[5408,7894],[1,-1],[0,-1]],[[5409,7892],[-1,-2],[0,-4],[-1,-3],[-2,-4],[1,-4],[1,-4],[1,-2],[1,-2],[-1,-4],[0,-1],[6,-4],[0,-1],[1,-4],[2,-6],[-2,-9],[-1,-5],[-3,-8]],[[5211,7643],[-1,1]],[[5220,7705],[5,9],[1,1],[-1,5],[-1,1],[-2,1],[-6,2],[-5,1],[-2,1],[-3,4],[-1,0],[-2,-1],[-4,-1],[-2,1],[-1,-1],[-1,0],[-1,3],[-1,1],[-2,1],[-1,0],[-1,-2],[-1,-1],[-1,0],[-4,8],[-1,1],[0,2],[-1,2],[-2,3],[-2,1],[-1,0]],[[5176,7747],[0,3],[1,5],[0,2],[1,2],[2,2],[0,2],[0,3],[-2,0],[-3,2],[-2,2],[-1,2],[-2,4],[-1,3],[0,3],[0,2]],[[5166,7819],[1,8],[-1,3],[-1,1],[-2,1],[-1,1],[0,1],[0,1],[2,0],[1,1],[5,5],[0,1],[-1,0],[-1,1],[0,1],[0,1],[3,7],[1,3],[0,3],[0,2],[-2,3],[-1,3],[0,2],[-1,1],[-3,6],[0,2],[1,2],[3,1],[0,1],[2,0],[3,-1],[2,-2],[0,1],[2,1],[3,0],[6,3],[1,2],[0,1],[0,1],[-2,3],[0,1],[0,2],[1,1],[1,0],[2,2],[3,4],[1,3],[1,4],[0,2],[-1,2],[-1,2],[-1,0],[-3,0],[-2,1],[-1,2],[-1,2],[1,1],[0,1],[0,1],[0,1],[1,1],[7,0],[1,1],[0,5],[2,8],[2,5],[0,2],[0,10],[0,5]],[[5241,8043],[-1,6]],[[5240,8049],[6,0],[1,0],[8,-3],[2,-2],[2,0],[4,2],[4,1],[1,-1],[2,-1]],[[6201,5638],[-3,-7],[-3,-10],[-3,-11]],[[6192,5610],[-3,0],[-1,1],[-1,2],[-3,2],[-2,0],[-3,-2],[-4,-2],[-4,-1],[-4,-1],[-2,-2],[-3,1],[-2,1],[0,12],[0,12],[0,10],[0,6],[1,2],[4,7],[1,3],[4,13],[4,10],[3,8]],[[6177,5692],[0,2],[2,1],[6,-8],[1,0],[1,3],[2,8],[1,3],[1,0],[3,2],[3,2]],[[5269,8051],[1,-6]],[[5240,8049],[0,5]],[[3006,6002],[0,9],[1,3],[-1,4],[-3,4],[-2,6],[-1,5],[3,0],[2,2],[2,5],[0,4],[0,3],[-1,3],[-1,4],[2,3],[2,5],[1,2],[-1,2],[-2,5],[0,2],[1,5],[0,4],[-2,11],[0,2]],[[5238,7051],[0,-3],[0,-2],[-2,-3],[-2,-1],[-2,-8],[-4,-4],[-1,-2],[0,-1],[3,-2],[1,-2],[0,-3],[-1,-10],[-1,-8],[0,-10],[0,-4],[1,-4],[1,-4],[0,-4],[-1,-10],[2,-6],[1,-5],[-3,-7],[-1,-5],[0,-9],[0,-5],[-2,-5],[-2,-4],[-2,-3],[-3,-3],[-3,-3],[-2,-9],[-6,-7],[-1,-2],[0,-6],[0,-8],[1,-6],[2,-10],[3,-10],[0,-5],[1,-2],[3,-4],[6,-4],[1,-2],[3,-7],[2,-13],[1,-9],[5,-6],[5,-7],[4,-5],[5,-6],[1,-2],[1,-12],[2,-13],[2,-14],[1,-14],[3,-16],[1,-9],[1,-11],[2,-13]],[[5264,6679],[-3,-3],[-3,-4],[2,-6],[5,-11],[2,-9],[1,-4],[2,-11],[2,-11],[0,-3],[1,-8],[-1,-23],[1,-29],[2,-14],[-3,-13],[-2,-12],[0,-6],[2,-10],[1,-7],[1,-4],[0,-12],[-1,-5],[-5,-6],[-5,-6],[-1,-5],[-1,-5],[1,-4],[4,-10],[5,-15],[6,-16],[1,-4],[0,-12],[3,-14],[2,-7],[1,-4],[2,-4],[2,-2],[1,-1],[7,4],[12,-6],[11,-7],[1,-1],[2,-9],[4,-13],[3,-11],[3,-10]],[[5332,6306],[-14,-17],[-15,-17],[-14,-17],[-15,-17],[-14,-17],[-14,-17],[-15,-17],[-14,-17],[-10,-11],[-6,-10],[-7,-12],[-8,-13],[-5,-9],[-8,-13],[-3,-6],[-8,-14],[-3,-3],[-11,-4],[-10,-4],[-9,-3],[-6,-3],[-6,-2]],[[5117,6063],[-9,-3],[-6,-3],[-7,-2],[-1,-1],[-1,0],[-1,0],[-2,2],[-2,3],[-2,2],[0,2],[1,4],[1,3],[0,2],[1,2],[1,2],[0,2],[-1,3],[-1,5],[0,9],[0,3],[0,1],[-2,3],[-3,4],[-4,2],[-2,1],[-3,1],[-6,2],[-2,2],[-3,8],[-2,2],[-8,2],[-3,1],[-2,2],[-2,2],[-1,5],[0,4],[-1,1],[-9,9],[-2,3],[-1,3],[0,4],[0,5],[0,4],[-1,3],[-4,5],[-9,12],[-9,12],[-9,12],[-9,12],[-9,11],[-9,12],[-9,12],[-10,12],[-9,12],[-9,12],[-9,12],[-9,12],[-9,12],[-9,12],[-9,11],[-9,12],[-8,10],[-8,11]],[[4866,6388],[-7,8],[-6,7],[-7,9],[-4,5],[-5,6],[-6,6],[-5,6],[-5,6],[-5,7],[-5,6],[-6,6],[-5,6],[-5,6],[-5,6],[-6,6],[-5,7],[-5,6],[-5,6],[-5,6],[-6,6]],[[4758,6515],[0,12],[0,9]],[[4758,6536],[0,13],[0,12],[0,12],[0,8],[0,8],[0,4],[1,2],[3,3],[4,6],[2,3],[2,2],[7,9],[2,2],[7,10],[2,1],[4,1],[1,2],[2,4],[4,4],[2,2],[0,1],[1,0],[7,-1],[3,-1],[3,-1],[1,1],[1,1],[1,3],[1,4],[0,3],[0,1],[1,1],[1,0],[2,-1],[4,0],[1,1],[5,1],[6,2],[5,2],[4,3],[4,5],[4,6],[3,9],[3,8],[5,5],[4,3],[3,1],[5,4],[5,6],[5,6],[3,0],[5,1],[1,2],[1,2],[0,3],[-2,3],[-1,1],[-1,2],[-1,0],[-1,2],[0,3],[1,3],[0,3],[0,4],[-1,4],[0,3],[0,3],[0,2],[2,2],[2,0],[2,0],[5,1],[12,7],[1,2],[0,5],[1,4],[1,2],[1,0],[4,1],[5,2],[2,0],[7,0],[4,-1],[7,0],[5,0],[4,-1],[6,0],[1,1],[0,3],[-1,6],[1,4],[2,3],[3,4],[-1,5],[-3,3],[-3,4],[-1,1],[-3,5],[-1,5],[-2,11],[-2,6],[-1,7],[1,14],[-2,8],[0,4],[0,4],[0,8],[0,10],[-2,11],[1,3],[0,2],[0,2],[-2,3],[-1,3],[1,3],[1,3],[0,2],[-4,5],[-6,7],[-1,3],[-1,5]],[[2908,4994],[-1,-2],[-2,-1],[-2,0],[-3,2],[-1,0],[0,-2],[2,-3],[2,-2],[0,-4],[2,-5],[2,-6],[2,-2],[0,-2],[0,-4],[-1,-3],[1,-13],[0,-1],[-1,0],[-1,0],[-1,1],[-1,1],[0,-2],[-1,-6],[-2,-14],[-1,-12],[-2,-4],[-3,-7],[-4,-9],[-6,-13],[-4,-6],[-3,-5],[-4,-6],[-5,-7],[-6,-4],[-8,-6],[-5,-4],[-4,-2],[-4,-3],[-6,-4],[-2,-4],[-4,-9],[-2,-4],[-1,-4],[0,-1],[0,-1],[1,-2],[0,-2],[-1,-1],[-1,0],[-1,1],[0,2],[-1,2],[-1,0],[-1,0],[0,-2],[-1,-9],[0,-5],[-1,-1],[0,-4],[-1,-4],[-1,-3],[0,-3],[-1,-2],[-1,-3],[-1,-6],[-1,-6],[-1,-4],[0,-3],[1,-2],[0,-2],[-1,-3],[0,-3],[-2,-2],[-3,-4],[-1,-2],[-1,-4],[1,-2],[0,-2],[-2,-1],[-1,-2],[-1,-4],[-1,-1],[-3,2],[-2,0],[-2,2],[-2,5],[-1,4],[-2,5],[0,7],[-2,2],[-1,3],[-2,-1],[-3,0],[-1,1],[-3,4],[-3,3],[-2,2],[-2,-1],[-1,-2],[-2,-4],[-2,-2],[-1,0],[-2,1],[0,2],[1,4],[3,7],[-3,0],[-1,2],[0,3],[-1,2],[1,4],[1,1],[3,-1],[1,0],[1,3],[1,1],[1,1],[1,2],[-2,5],[0,3],[0,1],[0,3],[0,3],[0,2],[0,3],[-1,1],[0,2],[0,2],[-1,1],[-1,1]],[[5949,6739],[1,-1],[1,-5]],[[5951,6733],[2,-12],[2,-9],[2,-13],[1,-5],[1,-3],[3,-14],[2,-12],[2,-9],[2,-14],[1,-5]],[[6024,6221],[-10,0],[-9,0],[-9,0],[-9,0],[-9,0],[-9,0],[-9,0],[-9,0],[-9,0],[-10,0],[-9,0],[-9,0],[-9,0],[-9,0],[-9,0],[-9,0],[-5,0],[0,5],[1,4]],[[5874,6230],[-1,2],[-1,1],[-2,-1],[-2,-10],[-2,-1],[-3,0],[-11,0],[-10,0],[-11,0],[-10,0],[-11,0],[-11,0],[-10,0],[-11,0],[-10,0],[-11,0],[-11,0],[-10,0],[-11,0],[-10,0],[-11,0],[-11,0]],[[5693,6221],[0,13],[0,12],[0,13],[0,12],[0,13],[0,12],[0,13],[0,12],[0,13],[0,12],[0,13],[0,12],[0,13],[0,12],[0,12],[0,13],[0,12],[0,13],[0,12],[0,13],[0,12],[0,13],[0,12],[0,13],[0,12],[0,13],[0,12],[0,13],[0,12],[0,13],[0,12],[0,13],[0,2],[-1,8],[-2,11],[-1,13],[-1,5],[-2,13],[0,4],[0,3],[4,11],[2,6],[1,7],[0,5],[-1,8],[-2,8],[0,8],[0,7],[2,5],[3,5],[0,3],[2,3],[1,2]],[[6177,5692],[-3,6],[-2,5],[-2,6],[-3,3],[-2,3],[-3,8],[-2,9],[-4,7],[-8,10],[-6,14],[-5,13],[-4,7],[-1,2],[-7,5],[-5,6],[-3,5],[-3,2],[-2,0],[-4,-1],[-4,3],[-2,0],[-2,1],[-3,1],[-2,-1],[-5,-3],[-2,1],[-1,3],[-1,2],[-1,3],[-2,0],[0,-2],[-5,-6],[-9,-3],[-2,0],[-2,2],[-4,10],[-1,2],[-1,0],[-2,1],[-2,2],[-2,4],[-1,3],[-2,-8],[-3,-14],[-2,-8],[-2,-10],[-1,0],[-1,1],[-4,12]],[[6014,5792],[0,-1]],[[6014,5791],[-1,16],[-1,11],[0,11],[-1,11],[3,7],[1,6],[3,20],[2,4],[2,11],[0,3],[3,14],[0,9],[-1,9],[1,5],[2,5],[0,3],[0,9],[0,2],[2,0],[3,-1],[2,1],[3,0],[2,0],[1,3],[1,10],[1,2],[1,0],[2,2],[2,3],[2,2],[0,1],[2,0],[2,1],[1,2],[2,1],[2,-1],[1,1],[1,1],[1,0],[1,1],[0,2],[1,1],[2,3],[0,2],[1,2],[0,1],[1,3],[2,6],[3,4]],[[4950,7411],[0,-2],[1,-3],[1,-1],[2,-1],[2,0],[3,-1],[1,-2],[0,-2],[0,-3],[-1,-2],[-1,-2],[1,-1],[1,-1],[1,0],[1,2],[1,2],[0,-1],[1,-2],[3,-2],[7,-4],[2,0],[2,0],[1,-2],[4,-6],[1,0],[2,0],[2,0],[2,2],[1,-1],[1,-1],[2,-1],[2,-2],[1,-2],[1,-1],[7,2],[2,-2],[1,0],[2,0],[4,0],[3,0],[0,1],[1,5],[0,2],[1,1],[2,-1],[7,-3],[2,-2],[3,-2],[2,0],[2,-1],[2,-5]],[[5047,7361],[4,-3],[2,-2],[1,-2],[1,-2],[1,0],[2,2],[3,2],[4,-2],[6,-2],[2,-1],[0,2],[1,1],[1,1],[1,1],[2,0],[2,2],[2,1],[2,-2],[3,0],[2,0]],[[4794,7065],[-2,14],[-1,5],[0,3],[2,8],[2,4],[2,6],[3,6],[3,1],[1,1],[2,4],[0,4],[-4,-1],[-6,16],[0,2],[1,4],[0,4],[0,4],[2,3],[3,3],[2,5],[1,4],[0,4],[-1,3],[-4,1],[-3,12],[-1,7],[-1,1],[-2,3],[-2,6],[-1,1],[2,1]],[[4802,7204],[2,1],[0,1],[2,4],[2,8],[0,5],[-1,2],[-3,4],[0,2],[1,2],[2,2],[2,3],[1,3],[0,1],[-1,2],[0,2],[1,2],[0,8],[0,2],[0,7],[-1,5],[-2,8],[0,1],[1,2]],[[4826,7306],[1,1],[0,1],[-1,2],[-2,3],[-2,1],[-3,0],[-1,0],[-1,2],[1,5],[-1,5],[0,2],[-1,1],[-3,0],[-2,1],[-1,1],[-1,-1],[-5,0],[-2,1],[-1,1],[-1,-1],[0,-1],[0,-1],[-1,-2],[-1,-2],[-4,-2],[-3,0],[-3,2],[-1,1],[-1,0],[-6,-1],[-1,1],[-1,-2],[-3,-2],[-2,0],[-1,1],[0,1],[-1,3],[0,2],[3,5],[-1,1],[-1,1],[0,3],[-1,1],[-1,0],[-2,-1],[-6,-3],[-1,0],[-3,-3],[-2,-4]],[[5778,8304],[1,-2],[2,-3],[0,-1],[0,-1],[-2,-1],[-1,-1],[0,-1],[-3,-1],[-1,-1],[-1,-4],[-3,-8],[-3,-6],[-3,-3],[-2,-3],[-1,-3],[0,-3],[3,-16],[0,-3],[-1,-3],[0,-4],[0,-2],[2,-5],[2,-7]],[[5767,8222],[1,-4],[1,-2],[2,-1],[0,-1],[0,-1],[-1,0],[-6,-3],[0,-2],[-1,-2],[-2,-3],[-1,-3],[-1,-4],[0,-1]],[[5759,8195],[-1,0],[-3,1],[-5,2],[-2,2],[-1,0],[-3,-1],[-8,-4],[-2,1],[-4,3],[-2,4],[-6,6],[0,2],[-1,1],[-5,2],[-2,3],[-2,0],[-2,1],[-7,6],[-1,0],[-1,-1],[0,-1],[0,-1],[-1,0],[-1,2],[-2,2],[-6,-3],[-2,-1],[-1,0],[-9,-5],[-3,-2],[-1,0]],[[6192,5610],[-1,-2],[-1,-3],[-1,-3],[-2,-3],[-3,-10],[0,-1],[1,-1],[1,-5],[2,-6],[1,-7],[0,-3],[2,-3],[3,-7],[2,-5],[3,-3],[1,-6],[2,-9],[3,-7],[2,-5],[3,-3],[1,0],[6,-10],[4,-8],[1,-1],[8,-6],[9,-5],[7,-5],[10,-6],[9,-6],[8,-6],[12,-8],[10,-7],[8,-5],[1,-1],[9,0],[10,0],[9,0]],[[6332,5444],[-7,-13],[-7,-15],[-9,-16],[-5,-10],[-8,-16],[-7,-14],[-7,-14],[-7,-13],[-8,-19],[-5,-11],[-9,-19],[-5,-12],[-1,0],[-8,1],[-7,0],[-10,1],[-1,0],[-2,-1],[-2,-1],[-7,-3],[-1,-1],[-6,-5],[-6,-6],[-3,-4],[-2,-7],[-1,-4],[-1,-2],[-2,-2],[-12,-5],[-4,0],[-5,-4],[-3,-6],[-1,-3]],[[6163,5220],[-4,1],[-7,-1],[-3,-1],[-2,0],[-3,0],[-2,1],[-1,1],[-2,4],[-4,7],[-3,5],[-7,-5],[-6,-6],[-8,-7],[-5,-6],[-1,-5],[-4,-10],[-3,-6],[-2,-1],[-7,2],[-3,1],[-4,1],[-6,2],[-4,2],[-5,1],[-6,1],[-4,1],[-4,6],[-5,6],[-5,7],[-5,7],[-7,8],[-6,9],[-2,0],[-1,1],[-7,0],[-8,0],[-5,1],[-2,1],[-1,2],[-2,6],[-2,5],[-2,6],[0,7],[0,9],[1,3],[0,3],[0,4],[-2,3],[-7,5],[-2,-1],[-1,-1],[-1,-2],[-1,2],[-1,1],[0,3],[0,2]],[[5979,5305],[0,1],[-3,4],[-2,5],[-1,5],[-2,5],[-1,10],[-1,7],[-2,7],[-2,15],[-1,5],[-2,4],[-3,3],[-2,7],[-5,5],[-3,5],[-3,8],[-1,4],[-1,4],[-1,3],[-2,5],[-6,9],[-2,1],[-3,1],[-3,1],[-5,2],[-4,3],[-2,3],[0,1],[0,3],[2,5],[3,12],[2,8],[1,2],[3,1],[4,0],[3,-1],[4,0],[5,1],[1,2],[2,3],[0,2],[1,5],[0,5],[-1,16],[0,10],[0,11],[0,2]],[[5946,5525],[0,3],[1,12],[1,7],[1,3],[3,12],[0,4],[1,3],[-1,15],[1,8],[3,7],[2,3],[2,2],[1,-1],[2,-3],[2,-4],[2,1],[1,3],[2,3],[0,5],[1,12],[0,6],[1,8],[1,11],[1,7],[1,4],[4,8],[3,11],[2,8],[4,13],[2,5],[2,2],[2,1],[5,1],[3,1],[1,2],[0,3],[0,6],[1,10],[1,10],[2,7],[1,4],[1,3],[1,5],[2,12],[0,9],[2,14]],[[5804,8834],[-2,-1],[-6,-3],[-3,-2],[-4,-1],[1,-2],[7,0],[1,-1],[1,0],[0,-2],[-1,-2],[-7,-13],[-1,-3],[3,-8],[3,-9],[11,-4],[8,-3],[5,-7],[8,-10],[4,-3],[0,-2],[-1,-6],[-5,-7],[-5,-6],[-5,-6],[-4,-6],[-5,-7],[0,-3],[0,-2],[1,-2],[5,-9],[2,-4],[3,-5],[2,-5],[1,-4],[3,-5],[1,-2],[2,-3],[3,-5],[1,-4],[4,-13],[1,-3],[-1,-3],[-1,-1],[-5,0],[-4,-2],[3,-3],[-3,-5],[0,-8],[-3,-4],[0,-1],[0,-1],[5,-1],[1,-1],[0,-3],[-1,-2],[-2,-1],[-3,-3],[0,-2],[0,-2],[1,-3],[1,-3],[3,-3],[8,-2],[1,-2],[0,-2],[0,-2],[-4,-5],[0,-2],[2,-5],[2,-4],[8,-5],[2,-2],[1,-2],[0,-3],[0,-4],[0,-3],[-3,-4],[-5,-8],[-6,-3],[0,-1],[1,-3],[10,-10],[7,-5],[9,-6],[6,-5],[1,-4],[3,-4],[3,-3],[2,-3],[0,-2],[0,-2],[-2,-6],[-2,-5],[-3,-7],[-2,-5],[-7,-8],[-11,-11],[-2,-4],[-5,-5],[-8,-12],[-2,-2],[-7,-10],[-3,-3],[-2,-2],[-7,-9],[-7,-7],[-7,-6],[-2,-3],[-3,-2],[-3,-2],[-1,-2],[-8,-8],[-9,-12]],[[5670,8655],[-3,10],[-1,4],[-2,5],[-5,2],[-1,2],[0,2],[0,3],[-1,4],[0,3],[1,2],[2,2],[2,4],[1,3],[0,4],[1,4],[2,2],[-1,1],[-1,3],[-2,3],[-3,3],[-2,4],[-1,4],[0,3],[0,2],[1,2],[2,3],[1,1],[-1,5],[-2,1],[-4,0],[-2,0],[0,1],[0,1],[0,2],[1,3],[1,1],[0,1],[-1,5],[0,6],[0,4],[4,3],[0,1],[-5,4],[-3,4],[-1,2],[-4,0],[-2,7],[-3,3],[-4,3],[-2,2],[-11,4],[-5,0],[-6,3],[-4,3],[-3,2],[-3,2],[-4,2],[-1,2],[-5,4],[-2,2],[-7,4],[-1,2],[0,2],[-8,3]],[[5572,8834],[2,2],[6,0],[5,-1],[1,0],[0,2],[-2,6],[1,1],[2,2],[3,2],[6,0],[3,0],[1,-1],[6,-6],[4,-6],[3,-3],[6,-8],[2,-4],[1,-3],[2,0],[9,-1],[7,-2],[2,-1],[5,0],[4,2],[7,2],[2,2],[2,3],[4,-1],[4,-2],[5,-3],[5,-1],[6,-2],[2,-2],[4,-1],[4,2],[3,7],[2,4],[3,2],[3,1],[3,0],[2,2],[3,4],[0,5],[0,8],[0,3],[2,5],[4,12],[1,4],[2,2],[2,1],[4,4],[6,7],[2,1],[4,0],[6,0],[4,-1],[1,0],[2,0],[4,3],[7,4],[4,2],[4,-1],[5,-5],[6,-5],[4,-3],[10,-5],[10,-3],[5,-11],[-2,-5],[-2,-1],[-4,-5],[-5,-6],[-1,-3],[2,-3],[2,-2]],[[0,4057],[9999,0]],[[0,4101],[9999,0]],[[3483,5129],[1,1],[1,0],[1,4],[2,2],[5,14],[1,6],[0,3],[1,7],[-1,8],[0,2],[4,10],[1,5],[0,5],[1,3],[-1,2],[-2,4],[0,4],[-3,3],[-1,4],[-3,9],[0,4],[-1,2],[0,2],[0,2],[-1,5],[-1,5],[0,4],[1,5],[-1,6],[0,3],[-1,5],[1,4],[0,3],[0,3],[3,10],[3,5],[2,4]],[[5160,7751],[1,-2],[2,0],[1,-1],[1,-1],[1,-1],[2,1],[1,1],[2,1],[2,0],[1,-1],[2,-1]],[[5195,7551],[-3,-4],[-4,-3],[0,-1],[0,-3],[1,-1],[2,-3],[2,-5],[1,-4],[3,-4],[1,-1],[0,-2],[-1,-1],[-1,-6],[-1,-1],[-2,-1],[-3,-4],[-2,0],[-3,0],[-1,-1],[0,-3],[1,-3],[1,-2],[1,-3],[1,-2],[3,-2],[1,0],[1,0],[1,-1],[1,-7],[-1,-1],[-1,-1],[-1,-2],[-2,-4],[0,-3],[1,-3],[0,-2],[-1,-2],[1,-3],[2,-3],[5,-4],[5,-4],[1,0],[7,2],[1,0],[0,-3],[1,-2],[-1,-2],[-2,-4],[-2,-3],[-1,-3],[1,-2],[0,-3]],[[5206,7430],[-1,1],[-1,-1],[0,-1]],[[5266,5057],[1,1],[1,1],[1,0],[2,0],[0,-3],[1,-1],[1,-1],[2,-1],[1,0],[1,2],[1,0],[4,0],[4,0],[8,0],[7,0],[8,0],[5,0],[0,7],[0,10],[0,12],[0,12],[0,11],[0,13]],[[4827,8004],[-3,0],[-1,-1],[-1,0],[-1,0],[-3,-1],[-3,0],[-1,2],[1,4],[-1,1],[-2,1],[-1,1],[-2,3],[0,2],[-1,1],[-1,3],[-2,2],[-1,0],[-3,-3],[-2,-3],[1,-2],[1,-2],[-1,-1],[-3,-3],[-1,-1],[-1,-1],[-1,1],[-4,0],[-2,0],[-2,3],[-5,1],[0,4],[-1,1],[-6,6],[-1,2],[1,2],[2,2],[7,3],[1,1],[0,1],[-2,2],[-2,1],[0,1],[0,1],[1,1],[2,0],[2,0],[1,1],[2,1],[2,1],[1,3],[2,3],[0,1],[1,6],[1,1],[4,4]],[[6206,7283],[0,1],[0,2],[-1,1],[-1,1],[-2,-1],[-2,1],[-2,2],[0,2],[1,1],[-1,1],[-3,3],[-4,6],[-2,1],[-1,4],[-1,1],[-2,1],[-2,-1],[-1,0],[0,-1],[-2,-5],[-1,-2],[-3,1],[-2,1],[-2,1],[-4,0],[-4,1],[-3,-4],[-1,1],[-2,1],[-4,2],[-2,1]],[[6110,7411],[1,4],[2,4],[2,1],[5,-2],[5,-1],[3,1],[5,-3],[4,-4],[4,-2],[7,-2],[3,-4],[3,-3],[13,-1],[1,0],[1,1],[5,1],[4,0],[4,-4],[2,0],[3,1],[4,-2],[3,-3],[0,-2],[2,-3],[7,-6],[6,-3],[2,-2],[5,-3],[0,-1],[0,-1],[-1,-3],[-1,-2],[1,-1],[2,-2],[3,0],[2,2],[2,1],[3,2],[4,3],[5,2],[2,0],[1,-1],[2,-1],[2,-5],[2,7],[1,1],[2,-2],[3,-2],[3,-1],[1,-1],[4,-7],[6,0],[3,-1],[1,-1],[1,-1],[-2,-7],[-1,-6],[0,-2],[3,-3],[3,-2],[2,-2],[1,-2],[2,-2],[4,-1],[1,0],[2,-2],[4,-3]],[[4998,5617],[1,-3],[1,-2],[-1,-8],[-1,-5],[-1,-4],[0,-3],[1,-2],[3,-4],[1,-2],[2,-4],[1,-3],[4,-5],[1,-1],[0,-1],[0,-2],[-1,-17],[0,-5],[0,-2],[-1,-6],[0,-1],[-1,0],[0,-2],[0,-1],[2,-1],[0,-1],[-2,-1],[-1,-2],[1,-2],[-1,-2],[0,-1],[1,-1],[1,0],[2,3],[1,1],[1,-1],[2,-4],[0,-3],[-1,-7],[-1,-6],[0,-8],[1,-4],[0,-3],[-1,-2],[-2,-3],[0,-2],[1,-4],[2,-4],[4,-5],[2,-7],[0,-3],[-2,-3],[-1,-2],[0,-4],[0,-23],[-3,-10],[0,-3],[1,-4],[0,-2],[2,0],[1,-2],[0,-7],[-1,-7],[0,-4],[0,-1],[-2,-2],[0,-2],[0,-3],[0,-2],[1,-3],[1,-3],[2,-8],[1,-1],[0,-2],[0,-1],[1,-4],[2,-4],[3,-3],[2,0],[0,-3],[2,-4],[1,-2],[1,-1],[1,0],[0,-3]],[[4683,5689],[-1,-2],[0,-3],[-1,-4],[-1,-3],[0,-2],[2,-3],[3,-5],[2,-1],[1,1],[2,4],[2,5],[2,2],[2,-1],[1,-2],[2,-7],[2,-6],[0,-1],[1,-1],[1,0],[1,2],[1,1],[0,3]],[[4711,5676],[1,1],[2,1],[3,-2],[4,-3],[6,-5],[2,0],[1,0],[1,6],[2,2],[3,3],[2,1],[2,0],[0,2],[0,2],[0,2],[-1,5],[0,1],[0,1],[2,0],[3,0],[2,-2],[2,-3],[2,-3],[1,-6],[1,-7],[3,-10],[0,-7],[-1,-7],[2,-1],[1,-1],[1,-1],[1,-6],[1,-2],[2,0],[2,-4],[2,-1],[0,-1],[0,-2],[-1,-2],[-1,-1],[-1,-2],[-1,-4],[-3,-7],[0,-2],[0,-1],[1,0],[2,0],[2,3],[2,-1],[2,-2],[1,-2],[0,-3],[-1,-4],[0,-4],[1,-8],[1,-7],[1,-3],[6,-6],[1,-3],[0,-2],[0,-4]],[[4764,5419],[-1,2],[-1,2],[-1,3],[-1,1],[-1,0],[-1,-2],[-1,-3],[0,-3],[0,-3],[-1,-2],[-2,-4],[0,-4],[-1,-3],[-2,0],[0,1],[-1,-1],[-2,-2],[-2,-1],[0,2],[-1,2],[-1,3],[-2,2],[-2,2],[-1,-1],[-2,0],[0,1],[0,2],[1,4],[1,3],[0,4],[0,3],[0,5],[-2,4],[0,3],[0,3],[0,3],[0,2],[-1,3],[0,3],[-1,1],[0,4],[0,5],[-1,2],[-1,1],[-1,2],[-1,2],[0,1],[-1,0],[0,-2],[-1,0],[-1,5],[-1,-1],[-7,-5],[0,2],[-1,2],[-1,1],[-3,-2],[-1,0]],[[4714,5471],[-2,0],[-1,0],[-3,-7],[-2,-3],[-1,1],[-1,0],[-1,0],[-1,0],[0,2],[1,2],[1,7],[4,8],[0,1],[-2,4],[-1,6],[0,6],[0,5],[-3,1],[-1,1],[0,1],[1,4],[1,4],[0,1],[0,2],[-2,4],[-3,7],[-3,8],[-2,7],[-2,3],[-2,5],[-1,3],[-2,1],[-5,0],[-7,0],[-5,0],[-1,-4],[-6,-3],[-4,3],[-4,-2],[-2,-2],[0,-4],[-1,-4],[-1,-2],[-1,-2],[0,-2],[-1,-2],[-1,-5],[-2,-6],[-2,-4],[-3,-2],[-2,-6],[0,-3],[-2,-2],[-1,-1],[-2,1],[-1,0],[-2,-1]],[[4582,5607],[1,3],[1,5],[5,18],[2,4],[1,2],[2,0],[4,2],[4,5],[1,1],[4,0],[5,0],[6,4],[0,6],[0,7],[0,3],[-2,2],[-2,2],[-1,3],[-1,2],[0,2],[2,2],[1,1],[2,0],[1,1],[1,1],[0,5],[1,5],[-2,6],[0,5]],[[4618,5704],[9,-1],[1,-1],[4,0],[3,0],[1,-1],[1,-1],[0,-2],[-1,-2],[1,-3],[1,0],[1,0],[1,2],[0,1],[2,-1],[2,-4],[2,-1],[3,-2],[2,-1],[2,0],[2,-2],[3,-1],[4,3],[3,1],[4,0],[3,0],[6,2],[3,-1],[2,0]],[[4539,5754],[8,1],[8,0],[9,-1],[5,0],[2,8],[4,3],[5,2],[2,-1],[3,-1],[4,-6],[3,-2],[3,-1],[2,-3],[2,-3],[3,-1],[1,0],[2,1],[2,1],[4,1],[4,-4],[0,-4],[0,-4],[-5,-2],[-6,-3],[-6,2],[-6,4],[-4,3],[-1,2],[-3,2],[-2,2],[-2,2],[-1,1],[-1,-2],[-1,-2],[-1,-4],[-1,-1],[-6,-1],[-4,-2],[-3,-1],[-2,0],[0,-10],[-6,0],[-5,1],[-6,-1],[-6,0],[-1,-2],[-2,-3]],[[4535,5686],[2,0],[4,-1],[3,1],[2,2],[2,3],[3,0],[9,-1],[7,3],[5,6],[5,5],[7,0],[7,0],[10,0],[8,0],[9,0]],[[5582,7269],[4,0],[1,0],[5,1],[2,2],[2,0],[3,-2],[1,1],[4,3],[5,9],[1,1],[4,1],[2,1],[1,0],[5,-2],[2,0],[3,1],[4,2],[1,7],[0,1],[2,1],[2,0]],[[5731,7317],[2,-1],[1,-2],[1,-2],[2,-1],[1,-1],[1,-5],[0,-6],[-1,-2],[-1,-1],[-6,-6],[0,-5],[0,-3],[0,-1],[0,-2],[0,-2],[0,-2],[-3,-4],[-1,-4],[-2,-4],[-1,0],[-1,-1]],[[2549,5873],[-1,-2],[-3,-4],[-5,-8],[-4,-6],[-4,-6],[-3,-6],[-1,0],[-4,-4],[-1,-2],[-1,-8],[-1,-2],[1,-4],[1,-7],[0,-3],[-3,-4],[-2,-4],[-1,-3]],[[2517,5800],[0,1],[-1,0],[-2,-1],[-1,0],[-1,-1],[0,-3],[0,-3],[0,-2],[0,-1],[-3,-3],[-1,-2],[-1,-4],[-2,-1],[-1,0],[-1,0],[-2,-3],[-3,-5],[-1,-4],[0,-3],[0,-2]],[[2438,5807],[0,2],[1,3],[1,4],[-1,3],[0,4],[1,4],[0,4],[0,2],[1,1],[1,3],[-3,9],[0,2],[0,3],[3,9],[3,12],[4,13],[3,7],[8,0],[5,0],[8,0],[7,0],[5,0],[2,0]],[[2461,5957],[0,1],[6,0],[5,0],[0,11],[0,9],[0,11],[10,0],[13,0],[12,0],[10,0],[6,0]],[[3411,5308],[-2,-4],[0,-2],[-1,-4],[-1,-2],[2,-5],[1,0],[0,-1],[1,-1],[-1,-1],[0,-1],[-1,-1],[-1,-3],[0,-3],[-1,-2],[-2,-1],[-5,0],[-2,0],[-1,0],[-2,-2],[-1,-2],[-1,0],[-1,-2],[-1,-4],[0,-2],[1,-3],[1,-3],[-1,-5],[-1,-4],[0,-3],[-1,-6],[-2,-6],[-1,-4],[0,-4],[1,-5],[3,-8],[1,-4],[1,-6],[3,-5],[2,-4],[0,-5],[0,-2],[2,-1],[1,-1],[2,0],[1,0],[1,1],[3,0],[0,-1],[0,-8],[1,-3],[0,-1],[1,-2],[0,-2],[0,-4],[1,-2],[-1,-4],[1,-2],[1,-1],[1,-3],[0,-1],[1,-1],[1,-4],[0,-2],[1,0],[0,-2],[0,-4],[1,-1],[1,-3],[0,-3],[1,-4],[2,-3],[0,-3],[2,-6],[2,-4],[2,-2],[1,0],[2,-2],[1,-2]],[[3312,5288],[-5,14],[-6,13],[-6,13],[-1,1],[3,7],[2,4],[2,2],[1,3],[-1,9],[0,4],[-1,3],[0,4],[0,4],[1,2],[1,1],[3,1],[2,0],[1,2],[1,1],[1,1],[3,-2],[1,3],[3,2],[5,5],[1,3],[1,5],[0,3],[-1,1],[-1,0],[-2,1],[-2,-2],[-1,1],[-2,3],[0,3],[1,3],[0,3],[-3,7],[0,2],[2,3],[1,3],[2,7],[1,2],[3,1],[1,2],[2,3],[3,5],[4,3],[1,6],[1,2],[3,3],[1,1],[0,2],[-5,13]],[[8173,6252],[0,-1],[1,-2]],[[2618,5770],[0,-1],[-1,0],[-6,6],[-1,5],[-2,-1],[-1,-2],[-3,-5],[-2,-8],[-2,0],[-6,1],[-4,-1],[0,-1],[-1,-3],[1,-3],[1,-13],[0,-5],[0,-2],[-2,0],[-2,-1],[-2,-2],[0,-2],[0,-4],[-1,-3],[-1,-3],[-2,-1],[-7,-1]],[[2560,5744],[3,3],[0,1],[-1,2],[-1,1],[1,3],[0,4],[1,9],[0,1],[-2,3],[-3,0],[-2,-1],[-2,2],[-1,3],[-2,1],[-3,-2],[-4,-4],[-1,-1],[-1,0],[-1,3],[0,3],[0,1],[-2,1],[-2,1],[-1,1],[-1,2],[-3,3],[-1,2],[-3,5],[-1,3],[-1,1],[-2,3],[-1,-1],[-5,3],[-1,0]],[[5512,7364],[0,-2],[1,-3],[1,-2]],[[5507,7542],[1,0],[1,-1],[3,1],[2,1],[1,1],[3,6],[1,-1],[4,1],[1,1],[1,0]],[[5525,7551],[-1,-1],[0,-3]],[[5535,7515],[1,-1],[1,-1],[1,-1],[0,-1],[0,-1],[0,-1],[-2,0],[-3,0],[-2,1],[0,-1],[0,-1],[-2,-1],[1,-9],[0,-3],[-1,-1],[-1,1],[-1,0],[0,-1],[0,-2]],[[5377,7528],[1,-2],[7,-3],[2,1],[1,2],[0,1],[0,1],[3,-2],[2,0],[3,0],[3,0],[1,1],[2,5],[1,3],[1,1],[1,-1],[0,-2],[1,-2],[3,-4],[1,-1],[2,-1],[1,2],[2,0],[4,-3],[4,0],[3,1],[-1,2],[-1,2],[0,2],[0,2],[2,2],[0,1],[-2,3],[0,1],[5,4],[4,2],[1,1],[1,2],[0,5],[0,3],[-2,4],[0,2],[0,1],[1,2],[2,1],[2,1],[2,1],[2,1],[2,2],[2,3],[1,1],[3,-1],[1,1],[-1,6],[1,1],[1,1],[1,0]],[[5456,7584],[2,-1]],[[5458,7583],[2,-1]],[[5614,7688],[3,1]],[[5618,7689],[0,-3],[1,-2],[0,-2],[1,-2],[2,-1],[3,-2],[2,-4],[2,-1],[1,0]],[[5630,7672],[2,0],[0,-1],[2,-2],[0,-1],[0,-2],[0,-2],[1,-1]],[[5635,7663],[-1,-1],[-5,-7],[-2,-2],[-1,0],[-2,0],[-2,0],[-2,-2],[-1,0],[-2,-2],[-1,-4],[-2,-3],[-2,-2],[-1,-2],[-1,-6],[-1,-1],[-1,-2],[-1,-2],[-2,-9],[-2,-3],[-2,-2],[0,-2],[0,-3],[-2,-4],[-2,-5],[-1,-2],[1,-3],[-3,-3],[-1,-2],[-1,0],[-1,-2],[-1,-5],[0,-2],[0,-2],[-2,-1],[0,-3],[-1,-2],[-1,-2],[-2,-2],[-6,1],[-2,-1],[-1,-1],[0,-1],[0,-2],[-2,-1],[-1,-1],[-3,2],[-6,-2],[-1,-1]],[[5562,7561],[-1,1],[-2,1],[-6,1],[-2,-1],[-4,0],[-3,1],[-2,-1],[-2,-3],[-1,-2],[-1,0],[-2,-2],[-1,-1],[-2,-1],[-2,0],[-1,2],[-1,-1],[0,-1],[-1,-1],[-3,-2]],[[5458,7583],[0,1],[-2,5],[-2,1],[1,3],[-1,1],[-1,1],[0,3],[-1,3],[0,1],[-6,1]],[[5476,7666],[1,1],[2,-1],[1,0],[0,-1],[5,-5]],[[5493,7653],[5,0],[5,0]],[[5503,7653],[10,0],[7,1]],[[5520,7654],[0,1],[1,3],[-1,2],[0,3],[1,3],[4,3],[10,1],[5,2],[1,3],[2,3],[2,0],[2,-1],[3,-3],[2,-1],[2,1],[5,4],[5,4],[4,11],[1,2],[4,1],[6,0],[3,-1],[3,-1],[3,0],[5,3],[2,0],[2,-2],[1,-2],[2,-1],[0,-3],[1,-1],[1,-1],[1,-2],[1,0],[10,3]],[[8473,4471],[-2,-3]],[[8443,4479],[2,2]],[[8445,4481],[0,-2],[1,-3],[1,0],[0,1],[4,-1],[1,1],[2,3],[1,2],[1,4],[0,3]],[[8456,4489],[4,2]],[[8468,4501],[1,2]],[[8469,4503],[0,-5],[1,-1],[1,-1],[3,3],[1,0],[1,-2],[0,-4],[-2,-4],[-3,0],[-1,-1],[0,-3],[0,-2],[1,-2],[1,-3],[1,-7]],[[8909,4855],[6,-1]],[[8915,4854],[0,-10]],[[8915,4844],[0,-12],[0,-11],[0,-11],[0,-11],[0,-12],[0,-11],[0,-11],[0,-12],[0,-11],[0,-11],[0,-11],[0,-12],[0,-11],[0,-11],[0,-12],[0,-11],[0,-11],[0,-5],[-1,-6],[-2,-9],[0,-7],[2,-5],[1,-4],[0,-9],[0,-12],[0,-11],[0,-11],[0,-12],[0,-11],[0,-11],[0,-11],[0,-12],[0,-11],[0,-11],[0,-1]],[[8915,4493],[-1,2]],[[8267,5228],[0,3]],[[8267,5231],[3,0],[4,1]],[[8044,5112],[-2,-7],[0,-3],[1,-2],[2,-2],[0,-9],[2,-5],[3,-5],[1,-2],[2,-3],[2,-3],[1,-3],[2,-2],[6,-11],[2,-3],[2,-4],[1,-1],[3,1],[9,8],[1,0],[3,2],[5,-1],[6,-2],[2,0],[1,1],[3,0],[2,-1],[1,1],[3,5],[4,2],[2,6],[1,5],[0,5],[2,3],[3,2],[4,2],[12,1],[2,-2],[0,-2],[0,-3],[0,-1],[2,0],[2,-1],[6,-5],[3,-1],[1,0],[3,-4],[2,1],[2,3],[2,4],[2,3],[3,1],[3,0],[4,1],[4,2],[3,-3],[1,1],[1,3],[1,5],[1,4],[1,8],[0,1],[2,1],[1,2],[0,2],[1,2],[0,3],[-1,1],[-1,7],[0,2],[1,2],[1,2],[4,4],[3,5],[2,3],[1,2],[0,2],[-2,3],[-1,1],[0,3],[0,2],[0,2],[0,2],[0,2],[1,3],[2,5],[1,3],[2,-2],[2,1],[2,1],[1,5],[0,3],[0,2],[1,7],[0,1],[1,5],[0,3],[0,7],[0,6],[0,11],[1,2],[1,6],[1,6],[3,4],[2,4],[1,1],[1,0],[3,-3],[3,3],[3,1],[2,-1],[2,-1],[1,-1],[3,3],[1,0],[1,-2],[1,1],[2,0],[4,0],[7,-1],[5,-2],[5,-6],[2,-1],[1,0]],[[7186,6771],[-2,4],[2,-4]],[[7250,6675],[-2,1],[-1,0],[-2,-2],[-1,-1],[-3,-7],[-2,-2],[-2,-4],[-4,-9],[-3,-9],[-1,-8],[0,-6],[-1,-7],[-2,-4],[-1,-1],[-1,-6],[-1,-7],[0,-2],[3,-3],[2,-3],[3,-3],[2,-3],[2,-1],[0,2],[1,2],[2,-1],[2,-3],[2,-2],[0,-1],[4,-4],[4,-3],[4,-5],[1,-2],[1,-3],[2,-3],[5,-7],[4,-4],[3,-4],[3,-3],[1,1],[2,1],[1,1],[1,-1],[2,-2],[5,-6],[5,-4],[5,0],[1,0],[1,-5],[0,-4],[6,-3],[4,-1],[4,-2],[2,-2],[2,2],[0,2],[2,1],[3,0],[6,-4],[2,-1],[2,3],[3,2],[2,2],[4,-4],[7,-4],[4,-3],[0,-3],[1,-2],[0,-7],[1,-2],[7,-7],[2,-2],[2,-1],[1,0],[1,-1],[0,-4],[1,-1],[1,-1],[2,0],[4,3],[3,2],[2,0],[2,-3],[0,-4],[1,-4],[1,-2],[2,0],[4,3],[4,-2],[3,-1],[3,-1],[2,-1],[3,-4],[5,-3],[1,0],[7,7],[1,-1],[1,-6],[3,-2],[3,-2],[3,3],[3,-1],[4,0],[3,2],[3,0],[4,-3],[0,1],[1,2],[2,8],[1,8],[0,5],[-1,6],[-3,9],[-1,3],[1,15],[2,9],[1,4],[1,6],[0,3],[0,2],[-1,2]],[[7703,6567],[-1,-3],[0,-4],[1,-3],[0,-3],[0,-3],[-1,-1],[-2,-1],[-2,-3],[-3,-4],[-2,-4],[-2,-3],[-1,-3],[0,-4],[1,-4],[6,-16],[0,-2],[-2,-1],[-3,2],[-2,2],[-2,7],[-2,2],[-2,0],[-10,-3],[-3,-1],[-3,-3],[-3,-5],[-2,-4],[-2,-2],[-2,-3],[-8,-11],[-4,-5],[-3,-2],[-2,-2],[-1,-4],[-1,-3],[0,-7],[0,-9],[1,-5],[1,-1],[0,-2],[-1,-3],[-2,-2],[0,-2],[-1,-8],[-1,-4],[-3,-6],[-2,-4],[-3,-3],[-1,-3],[-2,-5],[0,-4],[0,-2],[0,-1],[1,-2],[2,-1],[1,-2],[0,-3],[-1,-7],[-2,-9],[-3,-7],[-3,-7],[0,-2],[-3,-8],[-2,-12],[-1,-8],[-1,-5],[-2,0],[-1,1],[-5,3],[-2,1],[-2,2],[-2,0],[-2,-1],[-2,-1],[-1,1],[-3,5],[0,-1],[-1,-2],[2,-14],[1,-5],[0,-9],[-1,-10],[0,-12],[-1,-2],[-1,-3],[-1,-1],[-2,1],[-1,0],[0,-2],[0,-5],[-1,-6],[-1,-5],[0,-4],[0,-5],[2,-10],[0,-4],[0,-4],[-1,-1],[-1,0],[-1,-1],[-1,-2],[-1,-8],[-2,-1],[-1,1],[-3,5],[-1,2],[-1,0],[0,-2],[-1,-3],[-1,-2],[-1,-2]],[[6893,6325],[2,2],[1,2],[3,1],[3,1],[2,0],[4,0],[0,16],[1,2],[0,1],[1,0],[1,-3],[1,0],[1,2],[3,-1],[1,1],[2,-1],[4,0],[5,0],[4,0],[2,-3],[2,-3],[2,0],[4,0],[2,1],[2,3],[0,3],[6,3],[5,4],[2,0],[0,-2],[0,-3],[1,-3],[2,-2],[2,0],[1,0],[1,1],[2,5],[2,1],[1,0],[2,2],[0,2],[-1,0],[-1,3],[0,2],[0,2],[0,3],[1,2],[1,2],[-1,4],[-2,7],[-2,10],[-2,8],[-3,7],[-1,5],[0,11],[0,2],[-1,2],[-1,0],[-2,-1],[-2,0],[-3,0],[-2,1],[-4,12],[-1,4],[0,5],[1,8],[1,7],[0,7],[0,2],[-1,2],[-2,2],[-4,0],[-5,3],[-3,4],[-3,2],[-1,2],[0,1],[1,9],[1,9],[1,3],[1,3],[1,2],[2,3],[5,9],[4,12],[3,8],[1,3],[2,2],[2,3],[2,2],[2,0],[3,-2],[1,-3],[1,-5],[1,-4],[1,-2],[2,-1],[2,0],[9,7],[3,1],[7,1],[4,2],[5,3],[0,5],[2,7],[5,9],[1,4],[2,8],[1,8],[2,3],[8,8],[7,7],[2,3],[5,16],[2,10],[1,3],[2,9],[2,9],[2,2],[5,4],[5,3],[2,4],[1,3],[0,4],[-1,4],[0,2],[0,2],[3,5]],[[7069,6719],[3,4],[0,2],[0,3],[-2,1],[-1,3],[1,4],[1,11],[0,4],[-2,10],[0,3],[1,3],[3,4],[2,3],[10,8],[1,1],[4,2],[2,4],[0,4],[-1,2],[-2,3],[-3,2],[-4,3],[-5,0],[-3,2],[-1,1],[0,5],[0,8],[-1,1],[-1,-1],[-3,1],[-3,0],[-2,2],[1,3],[0,4],[-1,3],[0,1],[-2,1],[-3,3],[-2,4],[-1,2],[0,2],[0,1],[1,3],[2,5],[1,4],[0,3],[-1,2],[-1,3],[-2,2],[-1,2],[0,3],[1,3],[2,3],[4,3],[1,3],[0,3],[-1,0],[-3,0],[-5,1],[0,2],[-1,1],[0,2],[1,2],[1,3],[0,2],[-1,3],[-3,2],[-1,3],[1,3],[1,3],[1,3],[2,6],[2,2],[4,2],[3,3],[6,-2],[2,-1],[6,-2],[4,-2],[5,0],[2,0],[2,-2],[5,-4],[4,-2],[3,0],[5,3],[2,3],[3,3],[3,0],[8,5],[2,-1],[2,0],[3,3],[1,3],[0,2],[1,1],[3,2],[3,3],[1,4],[1,3]],[[7140,6950],[3,3],[3,4],[4,4],[4,4],[4,3],[2,3]],[[7691,4322],[0,1],[0,1],[1,-1],[-1,-1]],[[7689,4323],[1,-1],[0,1],[0,-1],[-1,0],[0,1],[0,1],[0,2],[0,-1],[0,-1],[0,-1]],[[6497,7074],[8,-1],[3,1],[4,3],[3,2],[2,1],[2,1],[1,2],[3,12],[1,3],[5,7],[4,4],[5,4],[5,3],[7,0],[6,-1],[4,0],[1,-1],[1,1],[1,1],[1,5],[1,2],[2,1],[3,0],[4,1],[2,-1],[4,-2],[5,0],[3,0],[2,-2],[1,-2],[1,-3],[0,-3],[0,-2],[0,-1],[2,-2],[3,-1],[5,-1],[5,-2],[3,-2],[3,-3],[5,-6],[1,-1],[2,-1],[2,0],[3,3],[3,-2],[1,0],[3,2],[3,-2],[9,-7],[1,0],[1,-1],[0,-1],[1,-2],[0,-7],[3,-4],[3,-4],[3,-2],[8,-6],[3,-4],[3,-8],[4,-9],[0,-1],[11,0],[11,0],[1,-4],[0,-8],[1,-8],[1,-5],[0,-5],[-1,-3],[-1,-3],[0,-1],[1,-2],[2,-4],[0,-6],[-1,-3],[0,-3],[1,-2]],[[6697,6673],[-7,-13],[-1,-2]],[[6689,6658],[6,-11],[3,-6],[5,-10],[0,-2],[0,-4],[5,-14],[2,-8],[1,-4],[4,-7],[3,-7],[4,-3],[3,-1],[6,-3],[3,-3],[3,-7],[4,1],[1,0],[1,-1],[0,-2],[-1,-11],[1,-11],[1,-17],[0,-3],[-1,-5],[0,-3],[-1,-2],[1,-1],[1,-1],[3,-1],[7,2],[1,0],[1,-2],[2,-3],[0,-2],[-2,-2],[0,-5],[0,-6],[0,-1],[-2,-2],[0,-9],[0,-1],[-2,-1],[-9,1],[-1,-1],[-3,-2],[-5,-2],[-2,-1],[-2,-3],[-1,-3],[-1,-4],[-3,0],[-1,-3],[-6,-4],[-1,-1],[-1,-3],[-1,-9],[0,-9],[-1,-1],[-2,-3],[0,-1],[0,-3],[0,-6],[-1,-17],[-1,-5]],[[6710,6399],[-1,0]],[[6335,6691],[-2,1],[0,10],[0,10],[0,9],[-5,0],[-4,1],[0,7],[0,15],[2,11],[2,11],[-3,8],[-4,8],[-2,3],[-2,11],[-2,5],[-1,1],[-1,1],[-5,0],[-4,6],[-5,6],[-6,8],[-5,6],[-3,1],[-5,0],[0,1],[-1,3],[0,3],[2,5],[0,3],[-3,11],[-1,3],[-3,1],[0,3],[0,2],[0,2],[-1,0],[-1,0],[-2,-1],[-2,5],[-5,13],[-2,2],[-1,1],[2,4],[2,6],[0,3],[0,4],[-2,7],[0,3],[1,4],[0,2],[2,0],[2,0],[1,2],[0,8],[0,3],[7,12],[3,3],[3,3],[0,4],[0,2],[-1,3],[0,2],[-3,5],[-1,3],[0,3],[1,5],[1,3],[4,2],[2,2],[1,2],[-3,2],[-6,1],[-5,-1],[-2,1],[-2,5],[-2,3],[-2,2],[-2,-1],[-2,1],[0,2],[-3,17],[-1,2],[-1,1],[-2,0],[0,1],[-1,2],[-1,4],[0,3],[0,4],[0,2],[-1,2],[-2,2],[-1,2],[-2,14],[-1,4],[0,1]],[[6243,7063],[0,1],[0,3],[1,3],[0,1],[-3,4],[-3,3],[0,1],[0,4],[0,3],[-1,3],[0,1],[0,1],[1,3],[-1,2],[-4,5],[-2,2],[-3,1],[-1,1],[1,4],[1,4],[2,3],[0,3],[1,3],[0,3],[2,3],[0,1],[0,1],[-2,1],[-2,0],[0,1],[0,2],[0,7],[-1,5],[0,3],[0,8],[-1,1],[-2,4],[0,4],[0,1],[0,2],[1,3],[0,2],[-2,2],[-1,2],[0,2],[-1,3],[0,2],[-1,2],[1,1],[2,0],[3,0],[3,0],[1,1],[2,14],[2,4],[2,2],[4,-5],[1,-2],[1,0]],[[6332,6665],[-6,5],[-2,1],[-1,0],[-4,0],[-5,-1],[-3,-2],[-2,-2],[-1,-2],[0,-1],[-2,-7],[-2,-8],[-2,-8],[-3,-10],[-3,-5],[-4,-9]],[[6292,6616],[-5,-2],[-11,2],[-13,2],[-12,2],[-9,1],[-1,1],[-9,13],[-8,10],[-9,13],[-9,13],[-9,13],[-7,9],[-8,13],[-8,11],[-6,9],[-8,8],[-5,6],[-9,9],[-7,7],[-6,6],[-9,9],[-3,3],[-10,3],[-9,2],[-9,3],[-6,2]],[[6087,6784],[4,7],[-1,6],[-3,-2],[-3,-1],[-2,9],[2,1],[-2,13],[-2,12],[-2,12],[-2,12]],[[6076,6853],[8,8],[6,6],[8,8],[8,8],[8,8],[8,8],[8,8],[6,3],[2,2]],[[6138,6912],[3,10],[3,9],[0,2],[0,12],[0,15],[1,7],[2,7],[1,5],[0,5],[0,5],[-1,7],[-2,7],[0,8],[1,3],[0,7],[2,4],[2,3],[6,3],[4,1],[5,8],[3,5],[5,8],[3,5],[0,2],[0,1]],[[6176,7061],[3,1],[5,7],[3,6],[1,0],[2,-2],[2,0],[4,2],[3,-1],[2,-2],[1,0],[6,-4],[2,0],[3,-1],[4,0],[3,3],[2,2],[1,0],[2,0],[1,-1],[1,-2],[0,-3],[0,-8],[1,-3],[0,-1],[1,0],[2,1],[2,3],[2,3],[2,3],[1,1],[2,-1],[2,0],[1,-1]],[[5993,6818],[-1,0],[-3,-3],[-1,-1],[0,-1],[-1,-1],[0,-13]],[[5987,6799],[-2,0],[-2,3],[-1,2],[0,1],[-2,1],[-3,1],[-4,-4],[-1,-7],[0,-3],[-2,-7],[1,-4],[0,-5],[0,-5],[0,-2],[-1,-2],[1,-1],[2,1],[2,-1],[2,-2],[0,-2],[-1,-1],[-3,-3],[-3,-4],[0,-4],[-2,-7],[0,-2],[1,-1],[5,1],[5,3],[4,3],[1,0]],[[5984,6748],[-1,-8]],[[5983,6734],[0,-1],[1,-4],[-2,-8],[-1,-7],[-1,-3],[-2,-8],[-2,-8],[0,-6],[0,-2],[-1,-10],[1,-3],[-2,-9],[-1,-5],[-1,-6],[-1,-13]],[[5951,6733],[3,5],[0,4],[4,9],[0,1],[-1,2]],[[5975,6837],[3,1],[2,-1],[3,0],[2,2],[1,8],[2,1],[0,-2],[1,2],[3,3],[1,2],[2,3],[1,1]],[[5996,6857],[-1,-4],[0,-2],[0,-3],[0,-2],[1,-3],[1,-3],[-1,-2],[0,-3],[0,-2],[1,-3],[-2,-5],[-1,-4],[-1,-3]],[[5380,7584],[-1,-4],[-1,0],[-2,-2],[-2,-3],[-2,-3],[-1,-3],[1,-2],[1,0],[1,0],[2,-1],[2,-1],[0,-1],[0,-2],[-2,-2],[-2,-3],[0,-2],[0,-1],[1,-1],[2,1],[1,-1],[-2,-7],[1,-2],[2,-1],[2,-1],[3,-5],[1,-4],[-1,-1],[-2,0],[-1,0]],[[5344,7440],[1,-2],[1,0],[1,3],[0,2],[-2,0],[-1,-3]],[[6087,6784],[-4,-7],[-1,0],[-6,-3],[-11,-5],[-7,-4],[-9,-5],[-8,-4],[-8,-4],[-7,-3],[4,-8],[6,-11],[4,-8],[5,-10],[5,-9],[4,-9],[-3,-3],[-5,-6],[-1,-1],[0,-1],[-2,-9],[-2,-7],[-1,-1],[-7,-3],[-8,-3],[-5,-1],[-1,-2],[-3,-10],[-3,-9],[-6,-8],[-6,-8],[-1,-1],[-4,1],[-8,3],[-7,2],[-5,1],[-6,2]],[[5984,6748],[1,5]],[[5993,6818],[3,-1],[2,-3],[3,-7],[5,-2],[1,-3],[3,-3],[3,-2],[9,-2],[8,8],[6,7],[7,8],[5,5],[8,9],[6,6],[7,8],[7,7]],[[7140,6950],[-2,5],[0,2],[-2,6],[-1,5],[-2,7],[-1,5]],[[7227,7343],[-4,6],[-4,7],[-3,1],[-6,1],[-3,0],[-1,1],[-2,4],[-2,3],[-3,4],[-1,5],[-1,1],[-2,-1],[-3,0],[-1,1],[-3,1],[-4,2],[-3,2],[-5,0],[-2,0],[-7,-1],[-7,2],[-5,1],[-3,0],[-1,0],[-3,0],[-3,0],[-5,4],[-2,0],[-1,0],[-9,-3],[-3,0],[-9,0],[-7,0],[-3,1],[-1,-1],[-3,-5],[-2,-1],[-7,1],[-9,4],[-6,4],[-6,4],[-7,7],[-4,3],[-1,-1],[-1,-1],[-2,0],[-4,0],[-1,-4],[-5,-2],[-3,-2],[-1,-3],[-3,-16],[-1,-6],[2,-11],[-2,1],[-3,3],[-1,2],[-3,1],[-9,2],[-2,2],[-1,2],[-2,1],[-4,1],[-7,5],[-3,0],[-10,3],[-1,0],[-1,0],[-4,-2],[-2,-1],[-3,1],[-4,-3],[-3,-3],[-2,-5],[-2,-3],[0,-4],[-2,-2],[-1,-5],[0,-2],[1,-3]],[[6970,7346],[-2,-2],[-3,-1],[-1,-1],[-2,-3],[-1,-3],[-1,-1],[-1,0],[-2,2],[-2,0],[-2,-3],[-3,-4],[-4,-7],[-3,-4],[-5,-3],[-4,-2],[-2,-2],[-5,-5],[-1,-3],[-3,-1],[-3,-2],[-2,-4],[-1,-5],[-1,-4],[-4,-4],[-3,-5],[-2,-4]],[[6907,7275],[-3,-5],[0,-2],[0,-4],[1,-3],[0,-3],[-1,-2],[-2,-1],[-2,1],[-4,2],[-3,4],[-2,1],[-1,3],[0,3],[1,6],[0,4],[-1,1],[-1,2],[-1,2],[-2,4],[-2,-1],[-1,-1],[-2,1],[-6,0],[-4,-1],[-4,0],[-6,0],[-6,-1],[-2,1],[-1,1],[-1,5],[0,4],[-2,8],[0,7],[-1,7],[-1,8],[-1,6],[-4,0],[-4,1],[-5,0],[0,5],[0,5],[0,7],[1,9],[0,7],[1,9],[0,6],[0,7],[-2,-2],[-3,-3],[-3,-2],[-2,6],[-2,5],[-2,8],[-2,5],[-4,4],[-3,2],[-2,5],[-3,4],[-2,4],[-3,4],[-2,-1],[-3,-3],[-3,-2],[-3,-2],[-2,-1],[-3,0],[-3,1],[-6,0],[-4,1],[-5,0],[-6,1],[-7,1],[-4,-1],[-6,-1],[-6,-2],[-5,-1],[-6,-2],[-4,-1],[-3,0],[-3,5],[-4,8],[-3,4],[-3,5],[-4,6],[-3,5],[-3,5],[-2,4],[0,6],[-2,3],[-4,3],[-3,4],[-4,3],[-4,4],[-4,4],[-4,3],[-4,4],[-3,4],[-4,3],[-4,4],[-4,4],[-4,3],[-4,4],[-3,3],[-4,4],[-4,4],[-4,3],[-3,3],[-3,-1],[-4,-1],[-5,-2],[-5,-2],[-8,-4],[-5,-2],[-4,-2],[-5,-2],[-5,-3],[-5,-2],[-6,-2],[-5,-3],[-4,-1],[-4,-2],[-4,-2],[0,-13],[0,-13],[0,-12],[0,-13],[0,-13],[0,-13],[0,-12],[0,-13],[0,-13],[0,-13],[0,-12],[0,-13],[0,-13],[0,-13],[0,-12],[0,-13]],[[6554,7295],[-1,0],[-3,-1],[-4,-1],[-4,-1],[-1,0],[-2,1],[-1,3],[-2,4],[-2,2],[-2,6],[-2,5],[-4,9],[-1,3],[-1,3],[-1,3],[-5,6],[-6,6],[-5,5],[-2,1],[-2,2],[-4,0],[-2,0],[-6,-2],[-6,-2],[-6,-3],[-6,-3],[-1,-1],[-4,-4],[-5,-7],[-5,-9]],[[6367,7574],[-1,0],[-7,5],[-5,4],[-4,3],[-1,1],[-1,1],[-1,3],[0,3],[0,2],[1,1],[2,0],[1,0],[1,-1],[2,-2],[3,0],[2,1],[0,3],[-3,10],[-3,8],[-4,9],[-1,3],[-4,8],[-4,7],[-3,7],[-1,2],[-5,1],[-9,1],[-4,1],[-2,-2],[-3,-2],[-2,3],[-2,5],[-1,4],[0,4],[0,6],[-1,6],[-2,3],[-4,2],[-5,5],[-2,9],[3,13],[4,9],[3,4],[1,3],[1,3],[-1,3],[-1,2],[-3,3],[-2,4],[1,7],[2,11],[3,9],[4,5],[3,3],[1,3],[0,5],[0,4],[1,3],[1,3],[2,2],[2,2],[3,1],[3,-2],[4,-5],[5,-11],[4,-7],[1,-2],[3,-4],[3,-2],[4,3],[5,3],[1,2],[1,3],[-1,5],[-1,3],[0,4],[-2,7],[-1,11],[-1,3],[1,0],[2,0],[2,-1],[3,3],[4,4],[7,7],[2,5],[1,5],[2,3],[5,1],[4,2],[3,3],[5,4],[4,2],[2,1],[1,3],[5,8],[3,4],[3,5],[1,3],[3,-1],[4,-2],[4,-1],[3,-3],[0,-3],[0,-3],[2,-1],[1,0],[2,0],[4,0],[5,4],[6,7],[6,2],[3,-2],[3,-4],[2,-5],[2,-2],[1,0]],[[6478,7859],[0,1],[3,-1],[3,-2],[2,-2],[5,-8],[2,-3],[5,-3],[3,-2],[2,-4],[2,-3],[3,-4],[3,-8],[1,-6],[0,-5],[2,-2],[1,0],[1,1],[1,2],[0,4],[0,6],[-1,6],[-1,2],[0,2],[0,2],[2,1],[3,-1],[3,-3],[5,-4],[5,-7],[4,-4],[5,-4],[4,-1],[3,1],[4,3],[3,4],[2,3],[1,4],[5,5],[5,5],[2,-1],[1,-2],[5,3],[1,1],[5,1],[5,-1],[3,-5],[4,-4],[3,1],[3,1],[2,3],[1,4],[2,2],[0,1],[6,-2]],[[6615,7837],[1,0],[4,-1],[6,-5],[3,-6],[4,-7],[2,-2],[3,-1],[2,-1],[3,-1],[8,-2],[1,0],[1,-2],[-1,-4],[1,-1],[6,3],[2,2],[2,6],[2,6],[1,3],[2,0],[1,-1],[2,-3],[3,-4],[4,-1],[2,-1],[4,0],[8,2],[8,4],[5,5],[2,7],[1,8],[2,5],[-1,6],[-4,5],[-1,1]],[[6694,7860],[0,2],[-1,0],[-9,5],[-5,2],[-1,3],[-1,3],[-3,4],[-6,3],[-1,2],[1,3],[4,2],[6,6],[2,1],[5,0],[4,5],[3,3],[2,3],[-1,3],[-4,10],[-1,6],[0,3],[3,5],[1,2],[2,4],[1,2],[5,1],[5,0],[4,-1],[5,0],[4,-1],[3,0],[2,1],[1,2],[0,3],[-2,3],[-7,3],[-3,3],[-2,0],[-4,1],[-4,2],[-3,1],[-1,2],[1,4],[1,2],[2,2],[3,-1],[3,2],[1,2],[-1,1],[-1,2],[-2,0],[-2,-1],[-2,-1],[-4,2],[-4,2],[0,2],[3,3],[1,2],[0,4],[0,4],[1,4],[2,3],[3,2],[7,-3],[10,-3],[1,1],[1,1],[1,1],[12,1],[3,2],[1,1],[12,2],[2,2],[2,2],[2,0],[4,0],[4,3],[4,1],[4,-1],[4,2],[1,1],[1,1]],[[6783,8018],[7,3],[2,-2],[3,0],[5,1],[3,1],[2,-1],[2,-2],[2,1],[1,5],[1,4],[3,2],[1,1],[2,1],[1,2],[7,0],[5,4],[1,-2],[8,0],[9,3],[6,1],[9,3],[5,2],[6,2],[6,1],[3,4],[4,0],[3,0],[3,1],[1,2],[1,3],[-1,3],[0,3],[3,1],[3,1],[3,0],[5,6],[4,3],[3,1],[8,-1],[7,0],[7,-3],[3,-4],[3,-2],[3,-1],[3,-1],[3,1],[2,2],[1,2],[2,1],[7,2],[2,-3],[3,-7],[2,-10],[4,-13],[2,-7],[-1,-3],[0,-5],[0,-5],[-3,-5],[1,-3],[7,-3],[9,1],[6,2],[3,0],[2,1],[1,4],[2,1],[3,-3],[1,-5],[2,-3],[0,-4],[1,-5],[1,-1],[2,2],[2,1],[0,1],[-1,2],[0,2],[0,2],[2,1],[3,-1],[5,-1],[5,-7],[3,-1],[2,0],[3,0],[3,2],[2,3],[1,1],[2,0],[1,-1],[0,-3],[-1,-4],[-4,-3],[-4,-3],[-2,-6],[-1,-6],[1,-3],[1,-2],[0,-3],[1,-1],[2,2],[5,6],[2,1],[4,1],[6,0],[4,-2],[2,-3],[2,-2],[1,1],[1,2],[0,3],[0,3],[7,6],[4,4],[1,0],[3,-1],[2,1],[5,3],[4,5],[1,2],[0,3],[1,1],[6,1],[1,1],[5,3],[7,5],[4,3],[6,1],[1,1],[2,2],[4,2],[3,1],[-2,-7],[-2,-8],[-1,-2],[-7,1],[0,-3],[1,-3],[1,-2],[1,-1],[1,-3],[7,-7],[9,-8],[9,-10],[7,-6],[2,-4],[2,-2],[5,-10],[4,-9],[8,-16],[7,-16],[8,-17],[4,-10],[9,-21],[2,-6],[5,-13],[4,-11],[3,-10],[2,-1],[1,3],[0,2],[1,1],[3,3],[1,0],[2,0],[2,2],[1,2],[0,6],[-1,2],[1,3],[1,1],[2,1],[1,0],[2,3],[2,1],[2,-1],[2,0],[1,-2],[1,-3],[2,0],[3,0],[0,-2],[-1,-4],[-1,-4],[0,-2],[2,-1],[5,1],[2,-1],[1,-2],[0,-3],[1,-2],[-1,-3],[1,-2],[5,0],[3,1],[5,1],[5,-4],[3,1],[3,1],[5,-1],[3,3],[2,3],[1,2],[1,2],[5,0],[2,0],[2,3],[2,2],[3,0],[3,0],[6,-3],[4,-3],[4,-4],[2,-2],[2,-5],[2,-4],[2,-5],[1,-5],[2,-8],[2,-3],[2,0],[2,-1],[3,-1],[7,-6],[2,0],[2,-2],[0,-2],[0,-4],[0,-3],[2,-4],[2,-4],[2,-5],[1,-2],[1,-1],[3,1],[3,-1],[11,-3],[1,0],[1,-3],[2,0],[2,1],[2,-1],[2,3],[1,2],[4,3],[3,4],[2,3],[2,1],[1,-2],[0,-3],[-1,-2],[-2,-3],[1,-2],[2,-1],[3,-3],[4,-10],[1,-2],[2,-1],[2,-1],[2,-2],[2,-3],[1,-4]],[[6163,5220],[-4,-9],[-4,-12],[-7,-22],[-6,-11],[-4,-9],[-1,-1],[0,-10],[0,-23],[0,-47],[1,-47],[0,-47],[0,-23],[0,-8],[3,-10],[4,-9],[5,-13],[3,-7],[0,-2],[0,-5]],[[6089,4739],[-1,1],[-2,3],[-4,6],[-5,6],[-4,6],[-4,6],[-4,6],[-5,6],[-4,7],[-4,6],[-3,3],[-1,2],[-1,5],[0,1],[-1,1],[-2,0],[0,1],[0,2],[1,3],[1,6],[0,3],[0,4],[-1,6],[0,1],[-3,3],[-6,7],[-6,7],[-6,6],[-5,7],[-6,7],[-6,6],[-6,7],[-6,6],[-6,7],[-6,7],[-6,6],[-6,7],[-6,6],[-6,7],[-6,7],[-5,6],[-3,3],[-2,2],[-2,0]],[[5941,4944],[0,9],[1,24],[0,22],[0,10],[3,7],[1,5],[1,7],[1,5],[3,5],[1,2],[3,8],[2,9],[2,4],[2,3],[1,1],[2,2],[2,1],[0,1],[0,1],[0,6],[0,2],[1,4],[2,4],[1,2],[1,3],[0,4],[0,3],[0,5],[0,11],[-2,9],[-1,11],[1,3],[-1,6],[-1,1],[-1,1],[-1,6],[-1,5],[0,1],[-4,5],[-2,11],[-2,2],[-1,11],[0,3],[1,11],[0,2],[-1,3],[-4,2],[-3,4],[1,2],[0,1],[-1,2],[-5,18]],[[5943,5234],[6,11],[5,11],[8,14],[6,13],[6,12],[5,10]],[[7045,7191],[-2,0],[-3,1],[-2,-1],[-2,-2],[-2,-2],[-4,-1],[-4,0],[-2,0],[-7,1],[-2,0],[-2,-1],[-4,-1],[-2,-4],[-1,-3],[0,-1],[-3,3],[-1,3],[-2,2],[-1,0],[-5,-4],[-1,0],[-1,2],[0,4],[0,2],[-2,2],[-3,0],[-1,2],[0,2],[0,2],[-1,1],[0,1],[-2,0],[-2,-1],[-2,-2],[-2,-1],[-2,-1],[-2,-1],[-1,-4],[-6,-1],[-2,1],[-1,3],[-2,5],[-1,1],[-2,1],[-3,-1],[-4,-2],[-1,2],[-1,0],[-1,-1],[-1,0],[-4,0],[-6,0],[-2,1],[-2,0],[-4,-3],[-2,1],[-3,-1],[0,8],[-2,5],[1,4],[1,5],[1,3],[1,-1],[2,-3],[1,1],[1,2],[-1,2],[0,2],[1,2],[1,2],[6,3],[6,3],[3,-2],[5,-4],[3,-2],[2,-1],[2,-5],[1,0],[1,1],[1,1],[1,5],[2,3],[6,3],[0,2],[0,1]],[[6970,7235],[1,1],[3,1],[6,0],[2,0],[2,-2],[2,-2],[2,0],[1,1],[1,-1],[0,-2],[1,-1],[2,2],[2,3],[2,0],[1,1],[0,2],[2,2],[3,6],[2,1],[1,0],[0,-1],[0,-1],[3,-1],[1,1],[1,2],[-1,3],[0,2],[0,1],[0,1],[5,-3],[1,0],[2,1],[2,3],[1,3],[9,7],[1,2],[0,1],[-4,1],[-2,-1],[-2,0],[-1,1],[-4,1],[-1,1],[-4,5],[-2,2],[-2,1],[-2,0],[-2,-1],[-1,3],[0,3],[0,3],[-1,0],[-2,-1],[-3,1],[-2,1],[-1,6],[-1,3],[0,3],[-1,1],[-2,1],[0,4],[0,1],[-1,0],[-1,0],[-1,-2],[1,-4],[-1,-4],[0,-1],[-1,-2],[-2,0],[-2,2],[0,-11],[-1,-1],[-2,2],[-2,-1],[-3,1],[-3,1],[-2,1],[-2,2],[-3,2],[-1,7],[-1,3],[-1,1],[-5,-3],[-2,2],[-3,3],[-3,1],[0,1],[0,2],[7,8],[3,6],[2,3],[3,1],[2,1],[1,6],[1,0],[1,1],[3,2],[6,5],[0,1],[-1,1],[-2,2],[-2,2],[-2,-1],[-1,-1]],[[6963,7212],[0,1],[-1,0],[-2,1],[-2,1],[-1,0],[0,-1],[1,-2],[1,-2],[2,0],[2,2]],[[6993,7219],[0,2],[-1,-1],[-2,0],[0,-2],[1,-1],[1,-1],[1,3]],[[6977,7216],[1,0],[-1,4],[1,4],[-3,1],[-1,1],[-2,4],[-1,-1],[-1,-3],[1,-2],[1,-2],[1,-1],[0,-1],[-1,-4],[1,-1],[3,0],[1,1]],[[7858,5650],[0,1],[-5,20],[-1,9],[1,7],[1,3],[-2,3],[-2,5],[-4,5],[0,9],[-1,10],[-1,4],[-1,6],[-1,6],[-1,14],[1,1],[2,0],[4,1],[0,2],[0,2],[2,3],[3,7],[2,8],[2,4],[1,5],[3,6],[5,5],[3,1],[3,1],[4,2],[1,1],[4,-3],[2,-1],[2,0],[3,0],[2,0],[4,2],[6,-1],[4,1],[6,2],[3,-1],[2,-2],[0,-5],[1,-2],[1,-1],[1,0],[1,3],[2,3]],[[7921,5796],[0,-1],[1,-3],[1,-4],[1,-2],[2,-3],[1,0],[4,3],[5,-4],[1,-2],[2,-4],[2,-3],[5,0],[1,7],[-1,4],[-2,8],[-1,4],[1,1],[4,1],[1,1],[1,5],[1,-1],[3,-1],[2,4],[2,3],[0,-1],[1,-3],[1,-1],[2,-2],[2,-3],[1,-3],[1,-1],[3,0],[1,0],[1,4],[1,2],[1,-1],[1,0],[3,5],[2,4],[1,1],[2,-2],[1,0],[1,6],[2,2]],[[7986,5816],[0,-3],[-1,-6],[-1,-5],[-2,-4],[-1,-4],[0,-10],[0,-3],[0,-3],[1,-1],[2,-10],[2,-9],[2,-7],[0,-5],[-1,-12],[-2,-11],[0,-5],[1,-6],[1,-7],[0,-9],[-1,-6],[-1,-4],[-1,-3],[-2,-2],[-1,3],[-2,0],[-2,-1],[-1,-2],[-3,-5],[-4,-6],[-4,-1],[-2,-4],[-2,-1],[-3,0],[-3,-1],[0,-2],[0,-9],[0,-3],[-2,-1],[-3,2],[-3,2],[-3,1],[-2,-5],[0,-1],[-1,0],[-1,-1],[-1,-2],[0,-2],[1,-4],[0,-7],[0,-4],[1,-3],[5,-9],[2,-2],[0,-2],[-1,-5],[1,-7],[-2,0],[-3,3],[-1,2],[-2,-1],[-2,3],[-1,4],[-2,0],[-3,-1],[-4,-1],[-1,0],[0,-1],[-2,-5],[-1,1],[-4,2],[-3,1],[-1,-2],[1,-4],[1,-4],[-1,-2],[-2,-2],[-2,-4],[-1,-3],[-1,-1],[-4,0],[-3,0],[-2,-3],[-1,-3],[-1,0]],[[8517,7098],[1,1],[0,2],[0,5],[2,3],[4,7],[1,4],[2,4],[2,2],[3,1],[3,1],[7,-1],[1,1],[5,0],[1,-1],[3,0],[4,1],[2,1],[1,1],[2,4],[1,5],[2,5],[1,1]],[[5598,7346],[-4,-1],[-2,-2],[-1,-3],[0,-2],[-1,0],[-2,2],[-1,2],[-3,0],[-7,-5],[-1,-3],[0,-7],[-1,-1],[-1,-2],[-3,1],[0,1]],[[5557,7363],[0,1],[0,4],[0,3],[-1,2],[1,2],[2,0],[1,0],[1,2],[4,2]],[[5565,7379],[3,1],[1,1],[-1,3],[0,2],[4,4],[1,2],[0,2],[0,1],[-1,3],[0,1],[2,2],[2,1],[1,1],[1,-2],[0,-1],[0,-2],[2,-1],[2,-2],[2,-2],[2,-2],[3,-5],[0,-3],[3,-2],[2,-2],[0,-5],[7,-4],[2,0],[1,0],[0,-1],[-1,-3],[-3,-10],[0,-2],[-3,-2],[0,-1],[1,-3],[0,-2]],[[6345,6585],[-5,0],[-6,0],[-5,0],[-5,-1],[-3,6],[-1,6],[-1,5],[-2,9],[-8,2],[-5,1],[-7,2],[-5,1]],[[7836,6243],[2,-6],[3,-6],[4,-8],[1,-4],[3,-3],[0,-3],[1,-4],[0,-3],[1,-2],[1,-1],[1,1],[1,1],[1,5],[0,1],[1,-4],[1,-1],[1,0],[1,-2],[0,-3],[0,-3],[-1,-4],[-1,-4],[0,-5],[-1,-4],[1,-4],[6,-17],[3,-3],[7,-3],[3,-3],[2,-2],[2,1],[2,5],[3,3],[5,5],[1,0],[3,-2],[4,-5],[3,-5],[2,-2],[1,-3],[0,-2],[-1,-3],[-2,-1],[-2,-3],[-1,-2],[1,-1],[3,-1],[3,-2],[1,-2],[0,-2],[1,-4],[1,-1],[3,1],[1,-1],[1,-2],[1,-5],[0,-4],[-2,-3],[-1,-3],[-1,-4],[-1,-4],[-5,-8],[-1,0],[-8,4],[-3,0],[-2,0],[-1,-1],[-1,-1],[2,-5],[0,-4],[-1,-4],[-3,-3],[-1,-1],[0,-2],[1,-2],[2,-2],[3,-2],[9,-12],[2,-3],[3,-4],[3,-3],[8,-4],[3,-3],[1,-1],[0,-2],[-1,-3],[-1,-4],[0,-3],[1,-2],[1,-4],[3,-6],[2,-2],[2,-1],[2,-1],[1,-4],[2,-6],[0,-3],[1,-5],[2,-5],[3,-5],[3,-7],[2,-4],[1,-2],[7,-11],[2,-4],[2,-8],[2,-1],[1,-2],[0,-4],[0,-3],[1,-10],[1,-2],[1,-4],[1,-2],[1,-2],[1,-1],[2,3],[1,2],[0,-1],[1,-7],[1,-2],[2,-2],[2,-2],[4,-8],[3,-3],[1,-1],[1,-1],[1,-3],[-1,-2],[-1,-2],[-4,-5],[-1,-2],[1,-3],[1,-4],[1,-3],[2,-3],[3,-5],[3,-5],[2,-4],[1,-3],[-1,-4],[-1,-4],[-1,-3],[-2,-2],[0,-2],[0,-4],[1,-2],[0,-3],[0,-7]],[[7921,5796],[2,2],[2,2],[3,3],[1,4],[1,3],[0,4],[0,10],[1,5],[0,6],[-2,5],[0,7],[1,3],[0,3]],[[7820,5989],[-4,-5],[-3,-5],[-4,-7],[-1,-2],[-2,2],[-2,2],[-2,2],[3,12],[3,13],[1,6],[0,5],[0,3],[-2,4],[-1,3],[0,2],[0,2],[2,3],[1,5],[2,9],[2,11],[0,6],[-2,7],[-1,6],[1,9],[0,3],[-2,2],[-5,2],[-2,0],[-1,-2],[-2,-2],[-1,-1],[-4,-1],[-3,3],[-2,5],[-1,6],[2,7],[1,6],[1,5],[0,3],[-1,2],[0,1]],[[7780,6125],[0,3]],[[7780,6128],[1,3]],[[5999,6923],[5,0],[3,0],[1,3],[2,-1],[1,-3],[-1,-2],[-2,-3],[1,-1],[1,0],[2,-2],[1,-2],[3,-12],[-2,-4],[-2,-5],[-1,0],[-2,-2],[-1,-3],[-1,-2],[0,-2],[2,-2],[1,-1],[-1,0],[-2,0],[-2,0],[-1,0],[-2,0],[-2,-3],[-1,-2],[0,-1],[-1,-3],[1,-3],[1,-1],[0,-1],[0,-1],[-2,-2],[-1,-2],[0,-2],[-1,-1]],[[4680,5383],[1,3],[3,8],[3,7],[2,5],[3,4],[2,4],[3,4],[6,11],[1,2],[1,7],[1,10],[1,3],[4,2],[1,1],[1,7],[1,8],[0,2]],[[5693,6221],[0,-27],[0,-28],[0,-28],[0,-27],[0,-1],[-7,0],[-7,0],[-7,0],[-6,0],[0,-7],[0,-7],[0,-7],[0,-6]],[[5666,6083],[-14,13],[-13,13],[-13,13],[-14,13],[-13,13],[-13,13],[-14,14],[-13,13],[-13,13],[-14,13],[-13,13],[-13,13],[-13,13],[-14,14],[-13,13],[-13,13],[-10,9],[-9,-9],[-8,-7],[-10,-9]],[[5416,6277],[-12,-12],[-9,-9],[-1,0],[-9,16],[-8,12],[-3,3],[-14,6],[-14,6],[-14,7]],[[5264,6679],[3,3],[5,3],[2,2],[1,3],[4,8],[2,5],[2,6],[1,5],[0,4],[0,5],[-2,12],[-2,12],[2,5],[1,2],[2,6],[1,1],[4,1],[2,4],[2,5],[0,2],[2,3],[3,2],[1,4],[5,5],[5,4],[5,5],[4,4],[1,3],[0,3],[-2,7],[0,8],[0,6],[0,4],[1,10],[0,2]],[[5760,3315],[0,2],[-1,2],[0,5],[-1,3],[-2,5],[-1,4],[-2,6],[-1,5],[-1,5],[0,2],[1,1],[3,3],[3,2],[1,3],[2,6],[1,3],[1,1],[1,2],[2,5],[2,6],[2,6],[2,2],[4,2],[4,5],[4,4],[6,5],[3,1],[2,1],[0,-1],[1,-3],[1,-2],[3,-4],[1,-1],[3,-6],[3,-4],[3,-5],[2,-2],[1,0],[1,-5],[1,-3],[1,-2],[0,-3],[-1,-7],[-2,-7],[-1,-3],[-2,-2],[-1,-2],[-1,-6],[0,-7],[-2,-2],[-2,-2],[-2,-2],[-4,-4],[-3,-1],[-2,0],[-2,0],[-2,-1],[-1,0],[-2,-4],[-4,-11],[-1,-2],[0,-4],[-1,-4],[-1,-2],[-1,-1],[-4,1],[-4,2],[-2,3],[-2,4],[-1,3],[-2,2],[0,1],[-2,1]],[[5584,8074],[-2,-4]],[[5582,8070],[-2,1]],[[5652,7996],[0,1],[0,3],[0,4],[-1,3],[-2,3],[-3,3],[-3,2],[-2,1],[-2,0],[0,1],[0,2],[-1,1],[-3,1],[-2,0],[-1,-2]],[[5632,8019],[-1,3],[-2,5],[1,3],[0,4],[4,12],[-1,2],[-2,3],[-3,2],[-2,5],[-6,0],[-6,0],[-1,0],[-6,2],[-5,4],[-4,2],[-3,2],[-1,2],[-3,-1],[-2,0]],[[5589,8069],[0,1]],[[5584,8114],[8,7],[9,7],[2,0],[9,5],[1,0],[8,-1],[6,-1],[5,0],[3,1],[2,-1],[3,-3],[2,1],[2,2],[11,-2],[3,0],[3,0],[5,-2],[3,-2],[7,1],[3,0],[2,1],[5,4],[2,1],[1,1],[2,-1],[1,-4],[4,-7],[4,-1],[10,-2],[2,-2],[6,-6],[4,-3],[2,-2],[3,-5],[2,-4],[4,-2],[4,-2],[1,0]],[[5759,8195],[3,0],[2,-1],[0,-4],[4,-4],[4,-3],[0,-1],[1,-2],[-1,-3],[0,-2],[-1,-2],[-2,-4],[0,-4],[-2,-8],[1,0],[4,1],[1,0],[1,-2],[0,-5],[2,-2],[1,-3],[0,-2],[3,-3],[0,-2],[2,-7],[1,-4],[0,-3],[-1,-4],[-1,-3]],[[8152,6233],[-1,-1]],[[3249,6003],[-3,0]],[[3249,6005],[0,-2]],[[4758,6536],[-3,0],[0,-3],[1,-4],[0,-4],[-1,-3],[0,-3],[0,-3],[1,-3],[0,-3],[0,-2],[-1,-2],[-2,-1],[-4,-1],[-2,0],[-3,1],[-2,0],[-2,0],[-2,-1],[-2,-2],[-2,-3],[-3,-5],[-2,-2],[-2,-1],[-2,0],[-3,2],[-1,1],[-1,0],[-2,-1],[-2,-1],[-1,0],[-3,2],[-4,3],[-2,2],[-2,0],[-3,1],[-2,0],[-3,0],[-3,-2],[-3,-2],[-3,-2],[-4,-1],[1,-5],[1,-3],[0,-3],[0,-3],[-2,-3],[-2,-3],[-1,-3],[-1,-4],[-1,-2],[-2,-4],[-1,-4],[0,-3],[-1,-3],[-1,-1],[-3,-1],[-3,-1],[-2,-2],[0,-1],[0,-1],[-1,-4],[0,-2],[-1,-3],[0,-5],[-2,-5],[0,-7],[-1,-5],[-1,-9],[-1,-9],[-2,-7],[-1,-5],[-1,-3],[-2,-4],[-1,-2],[-2,-3],[-3,-2],[-3,-4],[-2,-2],[-1,-2],[-1,-1],[-2,-4],[-2,-6],[-1,-4],[-2,-7],[-1,-4],[-1,-2],[-2,-3],[-3,-1],[-3,-3],[-2,-2],[-3,-2],[-2,-2],[-1,-3],[-1,-4],[-2,-6],[-1,-6],[0,-4],[-2,-13],[-1,-8],[0,-5],[-1,-6],[-1,-10],[0,-7],[0,-5],[0,-3],[-2,-4],[-1,-3],[-2,-4],[-2,-2],[0,-2],[-2,-3],[-1,-4],[-2,-3],[0,-2],[1,-4],[-1,-4],[-1,-5],[-2,-5],[-3,-3],[-3,0],[-5,0],[-4,0],[-5,0],[-4,1],[-4,1],[-5,1],[-3,0],[-4,-1],[-11,0],[-4,-1],[-6,-2],[-2,-1]],[[4527,6189],[2,27]],[[4631,6523],[2,13],[1,0]],[[5783,7524],[-1,4],[-2,3],[-1,2],[1,0],[1,1],[1,1],[0,4],[-1,4],[-1,2],[0,3],[0,5],[1,9],[2,12],[1,6],[-1,3],[1,7],[-1,4],[-2,5],[-2,10],[-3,4],[-3,4],[-1,3],[-1,3],[-2,3],[-3,3],[-2,8],[-2,3],[0,1],[-3,5],[-2,4],[-1,4],[0,3],[-2,7],[-2,5],[-2,3],[-1,2],[-2,4],[-3,2],[-3,1],[-2,-1]],[[5739,7680],[0,2],[6,5],[2,0],[3,-1],[6,1],[3,3],[2,-1],[1,1],[3,2]],[[5790,7671],[2,3],[2,0],[5,-1],[2,-7],[2,-3],[1,-1],[2,1],[2,2],[0,-1],[2,-5],[1,-6],[0,-2],[-1,-4],[-1,-4],[-1,-3],[1,-2],[0,-2],[2,-1],[3,-4],[2,-2],[2,-2],[1,-1],[1,-1],[0,-1],[0,-3],[-1,-4],[0,-2],[2,-2],[0,-3],[0,-2],[1,-1],[3,-3],[4,-3],[1,-3],[1,-3],[0,-5],[0,-5],[5,-7]],[[5836,7578],[0,-1],[-1,-1],[-6,-1],[-1,-1],[-2,5],[-1,1],[-2,-2],[-1,-1],[-2,0],[-1,2],[-1,1],[-1,0],[-1,-1],[-2,1],[-1,1],[-1,-4],[-1,-1],[0,7],[-1,1],[-1,0],[-3,-2],[-2,-2],[-1,-2],[0,-3],[0,-4],[2,-6],[-1,-3],[0,-4],[-3,-4],[-3,-3],[-1,-4],[-1,-4],[-3,-3],[-2,-4],[0,-2],[0,-3],[0,-2],[0,-1],[-1,-1],[-4,0],[-1,-1],[-2,-2]],[[1964,6740],[10,0]],[[1974,6740],[10,0],[10,0],[0,6],[0,6],[0,7],[0,6],[6,0],[6,0],[6,0],[6,0],[6,0],[7,-1],[6,0],[6,0]],[[1746,6807],[8,1],[8,1],[8,1],[8,1],[8,2],[8,1],[8,1],[8,1],[3,1]],[[1810,6805],[13,-8],[13,-8],[13,-8],[14,-9],[13,-8],[13,-8],[13,-8],[13,-8],[10,0],[10,0],[10,0],[10,0],[9,0]],[[5598,7346],[2,0],[3,1],[2,2],[1,1],[2,0],[2,0],[2,0],[3,1],[2,1],[1,0],[1,-2],[1,0]],[[5117,6063],[0,-10],[0,-14],[0,-17],[0,-15],[0,-17],[0,-14],[0,-16],[0,-16],[-1,-2],[0,-9],[0,-12],[-2,-13],[-3,-9],[-1,-9],[-1,-5],[-1,-2],[0,-4],[-1,-4],[-1,-3],[0,-2],[-3,-2],[-6,-8],[0,-7],[-6,1],[-7,2],[-1,-1],[0,-3],[-9,-1],[-7,0],[-10,-1],[-6,-1],[-8,0],[-7,-1],[-5,-8],[-5,-8],[-7,-2],[-7,2],[-5,0],[-1,-1],[0,-3]],[[4683,5689],[0,4],[-1,3],[-1,1],[1,4],[0,8],[0,3],[1,6],[-1,3],[0,2],[-2,3],[-1,5],[-1,4],[0,3],[-2,4],[-1,1],[-2,1],[0,-2],[-1,-2],[-1,-1],[-1,3],[-1,2],[0,2],[-2,4],[-2,7],[0,5],[2,3],[0,3],[0,2],[0,3],[-1,3],[0,5],[0,8],[-2,3],[-1,3],[-2,3],[-1,5],[0,6],[1,4],[-3,9]],[[4658,5822],[5,-3],[1,1],[2,2],[2,4],[2,6],[1,8],[0,6],[1,6],[1,4],[2,5],[2,4],[3,3],[1,-1],[3,-4],[5,-10],[5,-8],[1,-4],[2,0],[2,7],[2,7],[1,1],[3,1],[3,0],[2,0],[4,-1],[2,-1],[2,-1],[5,-1],[6,2],[4,2],[4,1],[0,3],[0,4],[1,2],[1,3],[1,0],[0,-8],[1,-1],[4,-1],[5,0],[6,0],[5,0],[6,0],[6,0],[5,0],[6,0],[6,0],[5,0],[6,0],[6,0],[5,0],[6,0],[6,0],[5,0],[6,0],[6,0],[5,0],[2,17],[1,14],[2,13],[-5,9],[-3,7],[-1,13],[0,14],[-1,14],[-1,14],[-1,14],[-1,13],[0,14],[-1,14],[-1,14],[-1,14],[-1,13],[0,14],[-1,14],[-1,14],[-1,14],[0,13],[-1,14],[-1,14],[-1,14],[-1,14],[0,14],[-1,13],[-1,14],[-1,14],[-1,14],[0,14],[-1,13],[-1,14],[-1,14],[-1,14],[0,14],[-1,13],[-1,14],[-1,13],[9,0],[9,0],[9,0],[13,0],[10,0]],[[7780,6128],[-3,4],[-1,2],[-2,0],[-2,-2],[-1,-3],[-2,0],[-2,-1],[-3,2],[-2,1],[0,-1],[1,-5],[0,-4],[0,-2],[-1,-2],[-2,-1],[-1,-1],[-2,0],[-2,2],[-2,0],[-2,-1],[-1,-1],[0,-2],[-1,-10],[-1,-3],[-1,-2],[-1,0],[-2,0],[-1,0],[-8,-4],[-1,0],[-2,-1],[-2,0],[-2,0],[-3,4],[-2,1],[-1,-1],[-1,-6],[-2,-3],[-3,-8],[0,-10],[0,-8],[-2,-7],[-1,-4],[2,-17],[-1,-2],[0,-1],[-2,0],[-2,-2],[-2,-2],[-1,0],[-2,1],[-1,0],[0,-1]],[[7713,5990],[0,-2],[1,-1],[2,-5],[3,-9],[4,-8],[3,-8],[3,-5],[5,-10],[1,-4],[0,-9],[1,-5],[1,-4],[1,-3],[2,-10],[1,-2],[4,6],[1,-1],[0,-2],[0,-3],[-1,-4],[-1,-3],[-6,-7],[-1,-6],[0,-10],[0,-11],[0,-9],[0,-2],[-1,-1],[-2,1],[-3,-5],[-2,0],[-1,-2],[-1,-2],[-1,-3],[1,-10],[1,-9],[3,-6],[2,-5],[2,-8],[2,-6],[4,-7],[6,-10],[3,-6],[2,-7],[1,-6],[1,-7],[0,-5],[0,-14],[-1,-4],[-1,-4],[1,-4],[1,-4],[0,-4],[1,-8],[2,-5],[3,-3],[0,-2],[0,-5],[1,-4],[0,-5],[1,-6],[2,-6],[2,-17],[0,-2],[-1,-3],[-1,-3],[-2,-1],[0,-4],[-3,-9],[-4,-16],[-5,-10],[-4,-7],[-3,-5],[-1,-2],[0,-2],[1,-4],[0,-7],[-1,-5],[-1,-4],[0,-4]],[[5533,7418],[0,-1],[0,-2],[0,-2],[3,-2],[3,-4],[4,-7],[1,-2],[2,-1],[3,-3],[2,-1],[2,0],[7,-7],[2,-1],[2,-3],[1,-2],[0,-1]],[[7439,7730],[3,1],[1,1],[1,2],[3,2],[0,2],[0,5],[2,4],[4,1],[2,0],[1,0],[3,0],[2,0],[2,-1],[1,-1],[3,0],[1,2],[0,3],[1,0],[1,-1],[1,-2],[1,0],[3,1],[1,2],[1,4],[1,1],[2,-1],[2,0],[3,3],[3,2],[2,1],[0,2],[-1,4],[0,5],[3,2],[4,0],[3,2],[0,5],[2,1],[1,1],[3,0],[3,2],[1,1],[5,3],[3,0],[2,2],[1,3],[3,1],[2,2],[3,3],[1,0],[5,2],[1,1],[1,0],[3,0],[0,3],[3,2],[2,1],[1,2],[2,3],[2,2],[5,0],[4,-1],[2,1],[2,4],[1,2],[0,2],[2,1],[2,-3],[1,-3],[3,-2],[1,-2],[2,0],[1,1],[1,4],[3,1],[2,-1],[1,-2],[0,-1],[1,-4],[2,-2],[4,0],[1,0],[3,0],[3,-1],[4,0],[1,-1],[4,0],[5,0],[2,0],[5,-1],[1,-3],[1,-6],[1,-5],[0,-5],[1,-2],[2,-1],[1,-2],[2,-2],[1,-4],[2,1],[1,0],[3,1],[3,-1],[2,-2],[1,-2],[2,-2],[2,1],[4,0],[2,0],[1,-2],[3,0],[1,2],[4,1],[2,3],[2,0],[1,-2],[1,-1],[2,1],[0,1],[2,0],[1,-1],[3,-2],[3,-3],[1,0],[3,1],[1,0],[1,-1],[2,-1],[1,1],[2,1],[7,-2],[2,-2],[1,-2],[1,-2],[2,-2],[5,1],[1,1],[4,4],[1,4],[2,1],[2,1],[1,0],[2,0],[3,3],[2,1],[2,3],[1,2],[1,4],[1,3],[1,4],[1,6],[1,4],[-1,3],[-1,1],[-3,1],[-1,2],[-2,2],[-1,3],[-1,4],[0,2],[0,2],[-1,2],[-2,3],[0,3],[0,3],[2,7],[0,3],[0,1],[0,2],[1,4],[1,1],[1,5],[2,1],[3,1],[1,1],[0,4],[1,3],[1,2],[1,2],[8,5],[4,6],[1,3],[1,6],[1,3],[2,-1],[2,-4],[2,0],[2,-2],[7,-4],[3,-1],[2,-1],[3,-1],[2,-2],[4,-4],[3,-2],[5,0],[7,0],[2,-1],[5,-3],[5,-3],[5,-3],[4,-2],[2,-2],[2,-1],[3,1],[3,-1],[7,-2],[4,-2],[4,-2],[1,-2],[0,-3],[0,-2],[0,-6],[1,-4],[0,-4],[1,-4],[0,-4],[0,-2],[1,-1],[1,-3],[0,-3],[-1,-2],[1,-3],[1,-2],[2,0],[2,-1],[2,-3],[4,-5],[2,-1],[2,-2],[5,-1],[4,-1],[2,-1],[2,-4],[3,-1],[2,-1],[4,-1],[2,1],[3,1],[1,0],[3,-1],[3,0],[3,0],[2,3],[3,3],[3,2],[4,1],[2,1],[8,2],[4,1],[2,2],[2,2],[4,0],[4,-2],[4,-1],[5,0],[4,-3],[2,-2],[4,-1],[4,1],[6,0],[3,-1],[4,-3],[3,-3],[3,-6],[2,-3],[3,-3],[3,0],[8,0],[4,-1],[4,-1],[1,-1],[-1,-4],[0,-6],[0,-3],[1,-2],[1,-1],[1,-3],[2,-1],[3,-2],[6,-8],[3,-3],[2,-1],[4,1],[5,0],[9,0],[6,-2],[2,-2],[6,-1],[7,-2],[5,-2],[4,2],[3,1],[2,-2],[3,-3],[2,0],[4,2],[10,7],[4,3],[2,-1],[3,1],[1,1],[5,2],[3,0],[2,1],[5,0],[8,5],[3,1],[6,-1],[3,1],[3,2],[4,3],[1,4],[2,6],[4,4],[3,4],[4,3],[4,3],[5,3],[5,5],[4,3],[2,1],[3,-1],[4,-1],[4,1],[1,-1],[4,-3],[4,-2],[2,-5],[5,-6],[3,-2],[2,-1],[4,0],[4,-1],[2,2],[3,2],[6,4],[2,0],[4,-2],[6,-3],[2,-3],[1,-3]],[[5913,3508],[-3,0],[-5,0],[-3,-1],[-4,0],[-4,2],[-3,0]],[[5891,3509],[0,17],[-1,4],[0,6],[-1,4],[1,3],[0,6],[0,5],[-3,3],[0,1]],[[5887,3558],[-1,4],[0,6],[2,8],[0,15],[0,5],[0,11],[0,12],[0,12],[0,10],[-1,4],[0,3],[-1,5],[-2,11],[-1,8],[-2,6],[-1,3],[-1,3],[-2,7],[-1,4],[-1,3],[0,8],[-2,15],[-1,11],[-2,11],[-1,8],[0,1],[0,3]],[[5869,3755],[3,6],[4,8],[5,9],[4,9],[4,7],[5,10],[5,10],[1,2],[-2,9],[4,11],[0,6],[0,7],[0,3],[1,2],[4,6],[3,8],[2,8],[4,13],[0,3],[0,3],[-1,5],[-2,7],[-2,6],[-1,9],[1,9],[1,5],[0,2],[-1,3],[-1,2],[-2,1],[0,3],[0,4],[0,3],[4,3],[1,2],[0,2],[0,3],[1,8],[2,8],[0,2],[-1,2],[0,5],[0,6],[0,18],[1,18],[-1,10],[-2,12],[0,9],[1,6],[1,3],[-2,1],[-2,0],[-2,1],[-3,5],[-5,4],[-6,4],[-8,1],[-7,12],[-6,2],[-2,1],[-5,7],[-8,1],[-9,1],[-5,0],[-1,1],[0,10],[0,8]],[[5844,4130],[-1,8],[-1,9],[-1,3],[-1,6],[-1,6],[0,4],[0,1],[6,4],[3,3],[3,2],[7,4],[6,3],[6,3],[5,4],[3,2],[3,2],[7,5],[2,1],[4,3],[2,1],[8,5],[9,6],[3,2],[6,4]],[[5922,4221],[1,-2],[4,-13],[3,-8],[4,-8],[0,1],[1,1],[2,1],[6,2],[2,0],[2,2],[3,1],[3,1],[1,-1],[4,-9],[0,-8],[1,-10],[0,-6],[0,-7],[0,-8],[-3,-10],[-1,-5],[-1,-8],[-2,-4],[-1,-3],[0,-3],[1,-3],[2,-5],[1,-3],[0,-3],[0,-3],[0,-3],[1,-2],[3,-2],[2,-6],[4,-8],[5,-11],[2,-3],[2,-1],[1,-3],[-1,-4],[-1,-3],[0,-3],[1,-2],[1,-1],[2,0],[2,1],[1,1],[-1,16]],[[5978,4075],[-1,4],[-1,1],[1,3],[1,7],[2,7],[1,3],[1,2],[6,2],[3,1],[2,2],[1,6],[0,15],[1,15],[-1,8],[1,13],[1,8],[0,2],[-1,10],[-4,12],[-6,15],[-3,8],[-4,8],[-6,15],[-3,5],[-2,2],[-5,1],[-1,3],[-1,4],[-1,8],[0,6],[-1,10],[-1,15],[0,4],[-2,11],[-1,10],[0,3],[0,2],[3,8],[1,5],[1,3],[2,8],[0,4],[1,2],[5,0],[3,0]],[[5970,4356],[7,0],[6,0],[1,0]],[[6069,4365],[3,4],[5,7]],[[6110,4398],[5,8],[5,7],[3,5]],[[4658,5822],[0,1]],[[4526,6155],[0,5],[0,6],[1,8],[1,10],[4,0],[6,0],[7,0],[6,0],[6,0],[7,0],[6,0],[6,0],[7,0],[6,0],[7,0],[6,0],[6,1],[7,0],[6,0],[6,0],[7,0],[4,0],[0,7],[0,6],[-1,8],[0,8],[0,7],[-1,8],[0,7],[0,7],[0,6],[-1,4],[-1,7],[0,3],[0,4],[1,4],[3,6],[3,5],[5,6],[3,4],[2,1],[5,2],[4,3],[4,3],[2,2],[0,6],[0,7],[0,7],[0,8],[0,8],[0,7],[0,8],[0,7],[0,8],[0,7],[0,8],[0,8],[0,7],[0,8],[0,7],[0,8],[0,7],[0,8],[0,7],[4,0],[5,0],[5,0],[5,0],[6,0],[5,0],[5,0],[5,0],[5,0],[5,0],[6,0],[5,0],[5,0],[5,0],[5,0],[6,0],[5,0],[5,0],[0,6],[0,9],[0,12],[0,13],[0,11],[0,11],[0,9]],[[5970,4363],[0,-5],[0,-2]],[[5922,4221],[-2,4],[-1,-1],[-2,-3],[-1,-1],[0,1],[-1,2],[-1,5],[-2,4],[-1,1],[-1,2],[0,2],[1,1],[-1,1],[0,2],[-3,2],[0,2],[2,2],[2,2],[1,3],[1,5],[1,6],[1,2],[0,3],[0,5],[1,5],[0,5],[-1,2],[0,3],[0,6],[2,4],[6,4],[4,4],[1,1],[1,3],[1,4],[-4,1],[0,1],[-3,11],[1,12],[1,5],[0,6],[-1,4],[-1,2],[-1,3],[1,6],[1,1],[2,9],[1,5],[-2,4],[-1,5],[0,4],[-1,1],[1,3],[2,2],[1,0],[2,1],[5,11],[0,2],[-1,4],[-2,5],[0,2],[0,7],[-1,2],[-3,4],[-2,5],[0,5],[1,5],[-1,2],[-2,3],[-1,5],[0,3],[-2,1],[-1,0],[-1,-2],[-1,0],[-1,1],[0,3],[0,3],[-1,2],[-1,2],[0,2]],[[5914,4477],[1,1],[5,-6],[2,0],[3,-1],[3,-5],[1,-1],[2,1],[4,0],[2,0],[3,-3],[1,-1],[1,0],[1,1]],[[8267,5231],[1,2]],[[7780,5357],[1,3],[0,8],[1,2],[1,1],[1,0],[3,-8],[6,-4],[1,-1],[3,1],[1,-1],[1,-2],[1,-5],[1,-5],[3,1],[2,-1],[1,-4],[0,-7],[0,-5],[-2,-6],[-1,-4],[1,-3],[2,-2],[1,-2],[1,0],[1,1],[1,4],[1,3],[4,4],[4,3],[1,-1],[0,-1],[2,-5],[1,-1],[1,0],[2,1],[2,2],[1,5],[1,4],[3,6],[0,5],[1,3]],[[8167,5255],[1,0]],[[5649,4020],[6,2],[6,2],[6,2],[5,2],[2,0],[12,-2]],[[5554,3623],[0,-23],[0,-25],[0,-25],[0,-24],[0,-25],[0,-25],[0,-24],[0,-25],[0,-8],[-2,0]],[[5416,6277],[3,-32],[2,-28],[0,-17],[0,-5],[1,-3],[2,-3],[9,-26],[-2,-4],[1,-8],[3,-3],[7,-15],[1,-3],[-1,-3],[-5,-17],[0,-5],[-1,-23],[-1,-16],[-1,-22],[-1,-26],[-1,-22],[-2,-29],[-1,-28],[-7,-16],[-13,-27],[-10,-22],[-6,-14],[-10,-29],[-5,-19],[-3,-10],[-2,-4],[2,-13],[2,-24]],[[5377,5761],[-5,0],[-2,-2],[-4,-6],[-4,-2],[-5,-4],[-3,-4],[-3,-3],[-4,-8],[-1,-5],[-4,-1],[-6,1],[-3,5],[-9,6],[-5,3],[-3,0],[-12,1],[-14,-2],[-6,-3],[-2,0],[-3,-4],[-4,-4],[-8,-18],[-12,1],[-7,2],[-5,3],[-9,8],[-10,13],[-4,2],[-3,1],[-1,-1],[-12,-12],[-2,0],[-3,-2],[-2,-3],[-1,-1],[-2,-1],[-2,1],[-2,2],[-2,4],[-4,14],[-1,2],[-3,5],[-3,6],[-3,3],[-1,1],[-2,-1],[-9,6],[-10,6],[-2,-1],[-2,-1],[-3,-4],[-4,-1],[-5,0],[-3,1],[-4,-2],[-3,-1],[-4,-3],[-5,-9],[-1,-1],[-1,-1],[-2,-22],[-1,-7],[-3,-9],[-5,-8],[-3,-5],[0,-7],[-1,-12],[0,-8],[1,-5],[-1,-2],[0,-2],[0,-3],[1,-2],[0,-2],[0,-2],[-2,-2]],[[9664,3388],[1,-1],[0,-1],[0,-1],[0,-1],[0,-1],[-1,1],[0,1],[0,-1],[-1,0],[0,1],[0,1],[1,1],[-1,0],[0,1],[1,0]],[[5377,5761],[5,-12],[4,-13],[4,-10]],[[3251,5971],[0,-1],[-1,0],[0,1],[0,2],[0,-1],[1,0],[0,-1]],[[3243,5978],[0,1],[0,1],[0,-1],[0,-1]],[[5166,7819],[-5,0],[-2,0],[-1,1]],[[5857,8876],[1,-7],[0,-3],[0,-2],[-1,-2],[-2,0],[-5,0],[-7,3],[-4,3],[-1,0],[-1,-1],[1,-2],[0,-2],[-1,-3],[-1,-2],[-1,-2],[-2,-2],[-5,-2],[-12,-3],[-1,-2],[-4,-9],[-1,-2],[-2,-1],[-4,-1]],[[5572,8834],[-3,0],[-11,0],[5,-5],[1,-2],[1,-3],[-1,-5],[-2,-5],[-3,-3],[-5,-4],[8,-4],[-5,-4],[-3,-2],[-3,0],[-5,2],[-12,4],[-5,1],[-5,1],[-3,0],[-11,3],[-2,0],[-4,-2],[0,-3],[0,-9],[0,-6],[-1,-4],[-2,-2],[-4,-7],[-10,5],[-6,3],[-5,-4],[-10,-8],[-6,-15],[-3,-4],[-5,-2],[-3,-1],[-2,-4],[5,-6],[2,-4],[2,-5],[0,-3],[-1,-3],[-4,-4],[-10,-11],[-9,-13],[-4,-3],[2,-10],[-3,-3],[-7,-4],[-3,-1],[-3,-1],[-11,-1],[2,-11],[1,-5],[0,-3],[-1,-2],[-1,-6],[-2,-19],[-2,-2],[-2,-5],[-6,-13],[-6,-8],[-7,-12],[6,-4],[6,-3],[1,-4],[0,-7],[0,-5],[-2,-4],[-2,-3],[-1,-2],[-8,2],[-10,2],[-3,0],[-6,-2],[-5,-2],[-3,-3],[-1,-1],[-3,-5],[-7,-10],[-3,-4],[1,-6],[-6,-11],[4,-11],[2,-5],[-2,-3],[-1,-1],[0,-6],[1,-5],[-1,-4],[0,-4],[5,-17],[0,-4],[0,-2],[-2,-11],[-2,-14],[4,-4],[5,-4],[3,-2],[5,-5],[3,-5],[0,-4],[-1,-4],[-2,-2],[-1,-4],[-1,-3],[-6,-1],[-3,-1],[-2,-1],[1,-6],[3,-11],[3,-8],[1,-5],[-1,-6],[-1,-3],[0,-3],[-1,-8],[-2,-3],[-3,-4],[-3,-3],[-3,-1],[-3,-1],[-1,-1],[-1,-5],[-2,-4],[-4,-6],[0,-2],[2,-7],[1,-8],[-1,-7],[-1,-8],[-2,-5],[-3,-2],[-2,1],[-2,7]],[[6474,5924],[-2,8],[-1,7],[-2,7],[-2,8],[-1,5],[-2,2],[-1,5],[-1,5],[-2,6],[-1,6],[-1,5],[-1,6],[-2,5],[-1,6],[-1,5],[-1,6],[-1,5],[-2,6],[-1,6],[-1,5],[-1,6],[-2,5],[-1,6]],[[6443,6055],[4,2],[5,4],[5,3],[4,3],[5,3],[5,3],[5,3],[5,4],[4,3],[5,3],[5,3],[5,3],[4,4],[5,3],[5,3],[5,3],[5,3],[2,2],[2,8],[1,6],[1,6],[1,6],[1,6],[1,6],[1,7],[1,6],[1,6],[1,6],[1,6],[1,6],[1,6],[1,7],[1,6],[1,6],[1,6],[1,6],[-2,5],[-2,7],[-3,8],[-2,7],[-2,5],[-2,7]],[[6714,6396],[-4,3]],[[8919,4487],[-4,6]],[[8915,4844],[0,7],[0,3]],[[8915,4854],[1,0],[3,0]],[[5544,8025],[1,-1],[8,-1],[8,0],[12,-1],[14,-1],[13,-1],[15,-1],[16,0],[1,0]],[[5655,7861],[2,-4],[0,-3],[0,-2],[0,-2],[1,-3],[4,-7],[2,-8],[2,-3],[3,-4],[0,-1],[-1,-1],[-1,-1],[-1,0],[0,-1],[0,-2],[1,-2],[2,-6],[0,-5],[-1,-1],[-2,-3],[-1,-2],[-7,-2],[-2,-3],[-4,-5],[-2,-3],[-4,-6],[-7,-10],[-2,-4],[-2,-3],[-5,-9],[-1,-4],[0,-3],[2,-7],[0,-3],[0,-3],[-1,-3],[0,-1],[2,-2],[2,-3],[0,-1],[0,-1],[-1,-1],[-3,1],[-3,2],[-1,-1]],[[5626,7725],[-2,1],[-8,4],[-5,3],[0,2],[-1,3],[-3,3],[-4,2],[-2,1],[-8,1],[-4,0],[-2,0],[-2,0],[-2,-5],[-2,-1],[-2,0],[-2,1],[-2,2],[-3,1],[-2,0],[-2,0],[-1,0],[-1,0],[-1,0],[-2,-1],[-1,-2],[-2,-1],[-2,-3],[-1,-4],[-4,2],[-2,-1],[-1,-1],[-2,1],[1,2],[0,1],[0,3],[0,3],[-1,1],[-2,0],[-1,1],[0,1],[-1,1],[-2,3],[-1,4],[-2,2],[-1,-2],[-2,-2],[-2,-1],[-3,-6],[-5,-1],[0,3],[0,3],[-3,1]],[[5396,7984],[6,-3]],[[5398,7991],[-4,1]],[[3114,6003],[-1,1],[0,1],[0,1],[2,0],[0,-1],[0,-1],[-1,-1]],[[8625,7362],[1,-3],[1,-3],[1,-3],[1,-2],[0,-2]],[[6423,6366],[-2,-1],[-2,-1],[-2,0],[-2,1],[-1,1],[-2,4],[-1,7]],[[5593,7490],[0,2],[2,0],[2,1],[1,1],[0,1],[-2,1],[-2,1],[-1,1],[0,1],[0,1],[1,0],[0,1],[1,2],[1,2],[0,1],[0,1],[0,2],[-1,1],[-2,1],[-4,2],[-2,2],[-1,1],[-3,1],[-2,3],[-2,3],[-2,2],[0,1],[-1,1],[1,1],[0,1],[-1,3],[1,4],[0,3],[0,2],[-1,0],[-1,-1],[-2,3],[-2,5],[-1,1],[-3,2],[-2,2],[-2,5],[-1,3]],[[5635,7663],[1,1],[4,2],[1,3],[1,2],[2,0],[6,-6],[6,1],[1,-1],[1,0]],[[5666,7662],[1,1],[1,0],[3,-2],[3,0],[3,1],[3,1],[2,-1],[2,-3],[5,-6],[2,-3],[2,1],[3,1],[3,4],[8,5],[6,1],[6,2],[7,1],[2,4],[1,3],[1,5],[4,2],[4,1],[1,0]],[[5589,8061],[0,8]],[[5582,8070],[-3,-5]],[[6061,7615],[0,3],[0,2],[0,2],[1,1],[1,2],[0,1],[-1,0],[-1,1],[0,1],[0,1],[1,2],[0,2],[0,4],[1,4],[2,3],[4,1],[4,2],[2,3],[3,7],[2,1],[4,-1],[3,0],[7,0],[7,0],[2,0],[1,3],[0,4],[1,4],[2,7],[2,4],[0,2],[-1,1],[-1,0],[-1,1],[0,1],[1,2],[0,3],[0,4],[-1,3],[-2,2],[-3,1],[0,4],[1,4],[2,2],[1,2],[3,-1],[2,1],[1,1],[-1,1],[-3,2],[-3,2],[-2,2],[0,3],[2,1],[3,2],[3,4],[2,4],[2,2],[0,4],[0,3],[-2,3],[0,4],[1,3],[0,1],[-2,2],[-2,-1],[-2,-1],[-3,0],[-4,5],[-4,4],[-3,0],[-2,1],[-1,2],[-1,3],[-1,1],[-2,-1],[-3,-1],[-3,0],[-3,4],[-4,3],[-3,0],[-3,1],[-5,5],[-1,0],[-1,-2],[-1,-4],[-1,-1],[-2,0],[-2,2],[-7,8],[-3,6],[-1,4],[-2,3],[-2,4],[-2,0],[-3,-1],[-2,-2],[-1,0],[-4,-1],[-7,-3],[-1,-2],[-2,-2],[-2,1],[-2,3],[-3,0],[-2,0],[-2,1],[-1,3],[-2,3],[-3,0],[-4,1],[-2,-1],[-4,-4],[-2,1],[-1,4],[-2,2],[-2,4],[0,4],[0,2],[1,2],[0,2],[-1,3],[-1,1],[-1,6],[-1,3],[0,2],[1,2],[-1,1],[-1,0],[-2,0],[-1,1],[-1,3],[-1,4],[-1,1],[-2,0],[-3,-1],[-3,-1],[-1,0],[-3,2],[-4,2],[-7,0],[0,1],[0,1],[2,2],[-1,1],[-1,2],[0,3],[0,3],[-1,4],[-1,3],[-1,2],[0,2],[3,1],[4,1],[1,2],[0,2],[-8,11],[-3,10],[-2,5],[-3,4],[-3,1],[-3,0],[-4,0],[-5,1],[-4,-1],[-7,-5],[-2,0],[-5,2],[-4,1],[-2,0],[-1,-1],[-1,-1],[-2,-9],[-2,-1],[-2,-2],[-3,0],[-1,0],[-3,1],[-3,2]],[[6835,8834],[8,-4],[1,0]],[[5855,4868],[-1,0],[-1,0],[-2,0],[-2,-2],[-1,0]],[[5821,4922],[1,0],[6,3],[0,-1],[1,-5],[1,-1],[1,0],[1,1],[4,4],[1,3],[2,4],[2,4],[1,4],[1,2],[1,0],[2,0],[1,0]],[[4527,6187],[0,2]],[[6443,6055],[-6,-2],[-7,-2],[-7,-2],[-8,-2],[-7,-2],[-10,-2],[-9,-3],[-8,-2],[-8,-2],[-7,-2],[-4,-2],[-5,-5],[-8,-7],[-8,-8],[-4,-4],[-4,-10],[-2,-5],[-4,-9],[-3,-7],[-3,-8],[-1,-8],[-3,-11],[-2,-3],[-3,-4],[-3,-2],[-5,0],[-2,7],[-3,8],[-2,3],[-1,0],[-5,-1],[-5,-1],[-7,1],[-8,1],[-7,2],[-3,1],[-5,4],[-1,1],[-2,1],[-5,0],[-6,0],[-5,-2],[-6,1],[-5,-1],[-2,-2],[-2,0],[-2,-1],[-1,-1],[-1,1],[-2,0],[-2,1],[-2,3],[-2,3],[-1,2],[-2,0],[-2,1],[-2,-2],[-1,-2],[-3,-5],[0,-2],[1,-3],[0,-2],[-2,-2],[0,-5],[-1,-3],[0,-6],[1,-6],[1,-2],[0,-2],[-1,-4],[-1,-2],[-1,-4],[-1,-2],[-2,-2],[-5,-8]],[[5946,5525],[-5,0],[0,1],[-1,0],[0,2],[0,2],[0,4],[1,5],[2,7],[0,1],[0,1],[0,1],[-1,1],[0,2],[1,3],[0,2],[0,1],[0,1],[-2,6],[0,1],[-12,20],[-2,5],[-1,0],[0,1],[-6,4],[0,1],[0,1],[1,2],[0,1],[0,1],[-3,41],[0,1],[0,1],[1,1],[0,1],[0,1],[0,1],[1,7],[0,7],[1,11],[1,4],[-14,0],[0,-1],[0,-2],[0,-1],[0,-3],[1,-2],[0,-1],[0,-1],[-19,-1],[8,-16],[0,-1],[0,-1],[0,-5],[0,-9],[0,-6],[0,-4],[2,-7],[0,-2],[0,-1],[-14,-22],[0,-1],[-2,-9],[-1,-6],[-1,-1],[-3,-8],[-12,-23],[-2,-2],[-6,0],[-3,-1],[-1,0],[0,-1],[-1,0],[-1,1],[-7,13],[-13,16],[-1,-1],[-8,-7],[-1,-2],[-1,-1],[0,-8],[-2,-4],[-2,-5],[-6,-3],[-4,-2],[-3,-4],[-1,-1],[-1,-2],[-2,-5],[-1,-4],[1,-3],[-22,0],[-2,2],[-3,13],[-2,-1],[-21,2],[-2,-2],[-6,-5],[-3,-1],[-3,3],[-11,24],[-2,3],[-1,2],[-1,4],[-3,2],[0,2],[-1,3],[0,5],[0,4],[-2,0],[-14,-5],[-2,0],[-3,-1],[-1,-1],[-1,-3],[-1,-3],[0,-4],[0,-3],[-1,-4],[-4,-8],[-1,-4],[0,-9],[0,-4],[-1,-2],[-2,-4],[0,-2],[0,-3],[-1,-6],[0,-3],[-2,-7],[-1,-2],[0,-5],[0,-2],[-7,-4],[-2,-2],[-1,-4],[-1,-2]],[[5634,5606],[1,6],[2,9],[0,4],[-1,5],[-2,3],[-2,0],[-1,2],[-1,2],[-2,2],[-1,4],[-1,5],[1,18],[-1,2],[-2,1],[0,1],[0,3],[-1,10],[-2,9],[1,4],[-2,7],[-3,2],[-3,0],[-3,-2],[-2,1],[-2,1],[-1,2],[0,3],[0,4],[2,8],[2,6],[5,6],[1,3],[1,3],[0,4],[0,4],[-1,4],[-1,4],[-1,6],[0,4],[0,3],[1,3],[3,4],[0,1],[2,2],[1,1],[4,4],[1,2],[-1,2],[-1,2],[-1,3],[0,3],[-1,6],[0,3],[-1,3],[1,2],[2,2],[1,2],[3,1],[1,2],[1,4],[-1,3],[1,3],[2,6],[1,2],[2,3],[1,4],[1,4],[0,4],[-1,12],[3,5],[2,5],[4,-1],[6,1],[4,2],[3,0],[7,-2],[0,1],[1,3],[0,8],[0,25],[0,25],[0,25],[0,24],[0,25],[0,25],[0,25],[0,25]],[[5943,5234],[-6,-13],[-5,-10],[-1,-1],[-1,-2],[-5,0],[-5,1],[-4,6],[-4,-5],[-3,-1],[-2,0],[-4,-1],[-5,-3],[-3,-3],[-1,-2],[-1,-5],[-1,0],[-1,1],[-1,1],[-3,3],[-2,6],[-1,3],[-1,2],[-5,-6],[-2,-1],[-2,0],[-4,3],[-3,3],[-2,0],[-3,-4],[-3,-5],[-2,-5],[-1,-3]],[[6359,5625],[0,-15],[0,-15],[0,-16],[0,-25],[0,-10],[0,-13],[0,-6],[-4,-13],[-5,-15],[-5,-15],[-5,-13],[-4,-13],[-4,-12]],[[5626,7725],[-1,-2],[-1,-2],[-1,-3],[-2,-4],[-1,-7],[-1,-3],[-4,-7],[-1,-9]],[[5891,3509],[-2,1],[-1,0],[-1,-8],[0,-12],[0,-7],[-6,-1],[-7,1],[-6,3],[-6,7],[-3,11],[-2,7],[-2,1],[0,1],[0,8],[0,9],[0,2],[4,11],[2,7],[2,6],[3,8],[4,5],[1,0],[1,0],[6,-6],[7,-7],[1,1],[1,1]],[[3249,6003],[0,-1]],[[5996,6995],[2,-1],[5,-4],[1,0],[1,6],[1,2],[3,1],[1,10],[1,2],[2,1],[2,0],[2,0],[0,2],[-3,11],[1,2],[1,11],[1,4],[1,2],[3,-1],[5,-2],[1,-3],[2,-2],[3,0],[4,-1],[3,0],[3,2],[5,4],[3,1],[2,1],[8,6],[3,0],[3,-1],[1,-1],[4,-4],[3,-4],[2,-1],[4,0],[6,-1],[7,0],[4,1],[5,2],[9,5],[12,10],[7,5],[3,1],[4,0],[4,-1],[5,-1],[2,0],[5,1],[6,2],[4,2],[5,2],[3,5],[1,0],[1,0],[1,-1],[1,-2]],[[6175,7068],[1,-7]],[[6962,7274],[-1,-1],[-1,3],[-1,2],[1,0],[1,-1],[1,-2],[0,-1]],[[6963,7258],[-4,-5],[-5,-6],[0,-1]],[[6954,7246],[0,-2],[0,-1],[1,-1],[2,-1],[2,-1],[0,-4],[1,-3],[2,0],[7,2],[1,0]],[[6882,7064],[1,4],[0,14],[1,5],[5,8],[2,6],[2,5],[2,2],[1,4],[2,5],[0,3],[0,2],[-1,2],[-2,3],[-3,5],[-1,5],[-1,6],[0,5],[2,12],[0,2],[-1,2],[-2,1],[-2,1],[-2,-1],[-3,0],[-2,1],[-1,0],[0,6],[-1,1],[0,1],[-6,3],[-2,1],[0,1],[2,13],[1,1],[1,2],[1,2],[5,3],[6,-1],[4,-2],[5,-1],[2,0],[2,-1],[2,1],[1,1],[2,4],[1,6],[1,6],[1,0],[2,-1],[0,1],[1,2],[0,1],[1,-1],[1,0],[0,1],[0,1],[-1,2],[-1,3],[0,1],[1,1],[2,1],[2,0],[0,1],[0,2],[-1,1],[-4,0],[-4,0],[-1,1],[1,1],[0,1],[9,2],[4,-1],[3,-1],[2,0],[-2,5],[2,1],[0,2],[-2,13],[1,1],[2,3],[0,5],[1,2],[1,2],[3,-2],[3,-5],[2,-1],[1,0],[1,1],[7,5],[4,3],[4,4],[1,2],[1,6],[1,0],[1,-1],[4,-6],[2,-4],[0,-1],[-1,-1],[1,-1],[3,-2],[0,-1],[-1,-2],[0,-1],[-1,-1]],[[6734,7223],[1,-3],[1,-2],[4,-4],[7,-8],[4,-5],[6,-7],[6,-7],[6,-11],[2,-1],[5,-6],[6,-6],[4,2],[6,-9],[2,-4],[1,-1],[5,-3],[7,-8],[9,-10],[6,-6],[2,-1],[1,0],[2,1],[2,1],[3,-1],[3,-2],[2,-2],[3,-3],[2,-3],[1,-1],[6,-2],[0,-1],[1,-2],[0,-1],[-3,-9],[0,-10],[0,-8],[0,-6]],[[6554,7295],[8,-1],[6,0],[8,-1],[3,-1],[3,0],[1,0],[1,2],[1,1],[1,1],[0,2],[-1,1],[-2,3],[-1,12],[0,11],[2,3],[2,2],[3,7],[2,2],[2,2],[9,1],[3,1],[1,2],[2,6],[1,5],[1,2],[1,2],[2,0],[2,-2],[2,-1],[1,-1],[2,-1],[1,-3],[0,-2],[0,-1],[1,0],[1,0],[1,0],[0,1],[0,1],[-2,4],[-4,7],[-2,3],[-1,1],[0,1],[1,3],[2,1],[2,-1],[4,-1],[1,1],[2,6],[4,-6],[4,-6],[1,-1],[3,-1],[3,0],[1,-1],[1,-2],[2,-7],[2,-1],[3,-2],[8,0],[3,0],[2,-3],[2,-2],[0,-1],[0,-1],[-1,-2],[0,-4],[0,-2],[0,-2],[-1,-1],[1,-1],[4,-3],[1,-2],[1,-2],[1,-1],[-1,-2],[-2,1],[-1,-2],[0,-3],[1,-3],[1,-3],[-1,-3],[-1,-4],[0,-2],[0,-2],[4,-3],[7,-7],[1,0],[7,2],[3,0],[2,-1],[5,-1],[2,-1],[2,0],[2,0],[2,3],[0,1],[1,0],[2,0]],[[8445,4481],[4,4]],[[8449,4485],[7,4]],[[8477,4477],[-4,-6]],[[8469,4503],[3,4]],[[5914,4477],[-2,1],[-3,4],[-4,2],[-3,4],[-2,3],[-3,1],[-3,1],[-2,2],[-3,1],[-2,1],[-1,1],[0,5],[-1,1],[-2,1],[-2,0],[-1,-1],[-1,1],[-1,2],[-2,3],[-1,5],[-2,4],[-3,2],[-7,0],[-2,1],[-1,2],[-2,5],[-2,5],[-2,6],[0,4]],[[5855,4944],[1,0],[3,0],[5,0],[5,0],[5,0],[5,0],[5,0],[5,0],[5,0],[5,0],[5,0],[5,0],[4,0],[5,0],[5,0],[5,0],[5,0],[5,0],[3,0]],[[5345,7327],[0,0],[0,0],[0,0]],[[3296,5705],[-1,0],[1,0],[0,1],[0,1],[0,-1],[0,-1]],[[3299,5721],[-1,0],[1,0],[-1,-1],[0,1],[1,0],[0,1],[-1,0],[0,1],[1,0],[0,1],[1,1],[0,-1],[-1,-1],[0,-2]],[[3214,6041],[0,-2],[-2,1],[-1,0],[-1,1],[3,0],[1,0]],[[5844,4130],[-4,0],[-7,0],[-8,0]],[[5762,4027],[-6,-12],[-6,-13]],[[8583,3555],[0,-316]],[[8583,3239],[-2,-1]],[[8392,4031],[0,7],[3,10]],[[8572,4178],[11,-5]],[[8583,4173],[0,-618]],[[8801,4138],[1,-5],[-1,-1]],[[8833,4080],[-1,0],[1,-525]],[[8833,3555],[-250,0]],[[8583,4173],[1,0]],[[8830,4084],[3,-4]],[[8916,3389],[0,-281]],[[8916,3110],[-1,0],[0,-225]],[[8915,2885],[-10,2]],[[8588,3241],[-5,-2]],[[8833,3555],[83,0],[0,-166]],[[9262,3441],[1,-5]],[[9263,3436],[-3,-5],[-6,-1],[-2,-5],[-7,1],[-3,-2],[-4,4],[-1,-2],[-2,3],[-2,-4],[-4,-2],[-2,-3],[-1,0],[-6,-6],[1,-5],[2,-4],[-1,-9],[-3,-3],[-2,0],[-1,-3],[-1,2],[-1,3],[-5,-4]],[[9157,3410],[-2,3],[-3,-1]],[[9138,3389],[-1,0],[-221,0]],[[8833,4080],[1,-4]],[[8855,4063],[6,-2],[2,-7]],[[8885,4021],[1,-2],[3,-3]],[[9187,3727],[1,-15],[1,-16]],[[9164,2916],[0,-1]],[[8916,2884],[-1,1]],[[8986,3042],[2,-2],[0,-3]],[[9050,3001],[6,-2],[5,-3],[3,1]],[[9071,2999],[4,-3],[5,-2]],[[9108,2999],[2,-2],[1,-7]],[[9115,2959],[-1,-3],[2,-1],[48,-39]],[[9149,3037],[-1,-2],[-2,1],[-3,-2],[-1,-3],[0,-4],[0,-4],[-2,-2],[1,-12],[-2,-5],[-2,2],[-2,4],[0,4],[-1,0],[-2,2],[0,4],[0,8],[1,10],[8,9],[2,-2],[0,-2],[2,-3],[4,-3]],[[9183,3045],[0,2],[2,2]],[[9165,2930],[0,-5],[0,-6]],[[9165,2919],[-1,-3]],[[9263,3436],[2,-5]],[[3149,4448],[-3,-3]],[[3115,4407],[-4,-1],[-2,-1]],[[2962,4524],[0,2],[0,2]],[[2950,4603],[0,1]],[[2950,4604],[31,-26],[64,-32],[16,-16],[82,-77]],[[3143,4453],[6,-5]],[[3150,4450],[-1,-2]],[[3143,4453],[3,5],[1,0],[3,5],[2,1],[3,6],[0,7],[8,-1],[3,1],[2,0],[5,-9],[2,2],[2,5],[3,2],[2,-2],[1,3],[5,7],[1,0],[0,-6],[3,-4],[1,2],[4,11],[-1,5],[1,3],[3,4],[3,-2],[2,0],[4,4],[1,-1],[1,2],[5,-1],[3,1],[-1,14],[2,-2],[2,2],[2,8],[-2,6],[2,6],[5,2],[1,5],[3,2],[0,5],[2,4],[17,0],[2,-1],[3,-2],[2,-3],[1,-6],[2,-4],[0,-4],[3,1],[2,-2],[2,-11],[4,-2],[1,-9],[3,-2],[3,-3],[1,1],[1,6],[2,1],[1,2],[3,-2],[0,-3]],[[3288,4512],[3,-4],[1,-4],[-1,-4],[-1,-8],[1,-5],[-2,-1],[-1,-4],[2,-5],[0,-3],[2,-10],[-1,-4],[-1,-1],[1,-7],[-1,-8],[-1,-3],[1,-12],[2,-9],[-1,-14],[1,-4],[-1,-2],[0,-5],[0,-4],[1,-3],[29,0],[0,-2],[1,-3],[3,1],[3,-2],[3,0],[2,-2],[3,-13],[-4,-8],[-2,-4],[0,-8],[1,-9],[2,-1],[2,-7],[1,-4],[0,-7],[2,-8],[-2,-13],[-3,-6],[-1,-8],[-1,-3],[-3,-2],[-3,-6],[0,-3],[-2,-8],[-1,-8],[-7,-10],[-2,-4]],[[3362,5072],[2,-60]],[[3364,5012],[-25,0],[-7,0],[-3,-5],[-1,-7],[-1,-3],[-1,-6],[-2,-5],[0,-4],[-2,-8],[0,-3],[2,-6],[0,-3],[0,-2],[-4,-2],[-1,-5],[-4,-1],[-2,0],[-3,9],[-2,5],[-1,3],[-3,1],[-2,2],[-3,0],[-1,-3],[-5,-5],[-3,-5],[-1,-12],[1,-4],[-1,-7],[-1,-7],[0,-10]],[[3281,4922],[0,1],[-2,7],[-2,6],[-3,4],[-2,1],[-1,4],[-2,2],[-3,6],[-3,4],[1,4],[3,-1],[2,4],[0,7],[-2,2],[0,7],[-1,4],[-2,3],[-1,6],[-1,4],[-1,4],[2,4],[-1,4],[0,4],[1,4],[0,6],[1,4],[0,3],[-2,7],[1,3],[2,4],[-2,9],[0,5],[-3,17],[0,3],[-3,5],[-1,6],[2,7],[-1,5],[1,5],[0,2],[-4,4],[-4,0],[-4,5],[0,4],[-5,-1],[-2,3]],[[3254,5199],[2,4],[1,15]],[[3433,4870],[0,-3],[-10,-45],[-43,-184],[-2,-4]],[[3379,4552],[0,-12],[-1,-8],[-1,-6]],[[3377,4526],[-2,-9],[-2,-4],[-85,-1]],[[2950,4604],[0,2]],[[3364,5012],[1,-17],[0,-5],[0,-10],[3,-5],[0,-10],[1,-4],[2,-4],[2,0],[3,-5],[2,-11],[2,-4],[2,0],[2,-6],[2,-4],[3,-2],[2,-5],[2,-1],[5,-8],[3,-2],[3,-3],[3,-3],[2,1],[0,-2],[3,-1],[2,-2],[2,-7],[5,-6],[2,-1],[0,-6],[3,-3],[4,4],[1,-5],[2,-5]],[[3565,4925],[0,-1],[-5,-4]],[[3564,4939],[0,4],[0,9]],[[3594,4905],[0,4],[-2,6]],[[3721,4938],[1,-2]],[[3722,4936],[-4,-5],[-1,-5],[1,-1],[-2,-8],[1,-5],[-1,-6],[-1,-2],[-2,-1],[0,-4],[3,0],[0,-7],[-2,-12],[-3,-6],[-1,1],[0,-8],[0,-1],[0,-6],[-2,-2],[0,-4],[-3,-3],[-2,-4],[3,-6],[-2,-3],[0,-4],[-1,-6],[-2,-6],[-2,-7],[-1,0],[-2,-4],[-1,-7],[-2,-3],[0,-1],[-1,-14],[-6,-13],[-1,1],[0,-6],[-2,-6],[-2,-4],[-1,-4],[-2,-7],[-2,-3],[-4,0],[-13,-20],[-13,-21],[0,-1]],[[3631,4538],[-3,-11],[-3,-11]],[[3625,4516],[-3,-8],[-3,-3]],[[3606,4459],[-2,-6]],[[3604,4453],[-29,3],[-106,12],[-38,6],[-6,5],[-2,-1],[-2,6],[-3,2],[-3,1],[-1,2],[0,6],[0,2],[-6,5],[-5,9],[-3,2],[-1,8],[-1,6],[-1,4],[2,11],[-4,10],[-4,20],[-1,4],[-1,5],[-2,7],[-2,4]],[[3480,5135],[0,-1]],[[3480,5134],[-1,0],[1,-9],[-2,-7],[1,-3],[-1,-4],[0,-2],[0,-4],[1,-7],[5,0],[2,-2],[4,1],[4,-5],[1,0],[2,-7],[0,-2],[2,1],[3,-3],[1,-3],[3,-1],[1,2],[2,-1],[0,-3],[3,0],[0,-7],[3,1],[1,-4],[-2,-1],[2,-12],[4,-9],[4,-2],[0,-2],[0,-10],[0,-8],[2,-8],[1,-6],[0,-4],[1,-4],[2,-10],[2,0],[4,-6],[2,-6],[0,-8],[0,-3],[3,-2],[0,-5],[0,-8],[3,0],[1,-3],[-1,-2],[1,-6],[4,-4],[3,0],[2,-2],[2,2],[2,-1]],[[3558,4935],[-1,-1]],[[3568,4924],[7,7],[2,5]],[[3663,4955],[0,3],[1,2]],[[3581,3876],[-2,-5],[-7,-7]],[[3568,3857],[-2,-6],[0,-7]],[[3510,3722],[-1,-10],[-3,-8],[-4,-5]],[[3496,3667],[-3,-3]],[[3427,3764],[-2,0],[-2,-1]],[[3398,4002],[-3,12]],[[3395,4014],[4,0],[1,-4],[3,-3],[0,-2],[2,1],[1,0]],[[3422,4034],[1,4],[3,-1],[5,1],[1,-1],[3,2],[2,4],[4,2],[2,-2],[2,-3],[4,-2],[1,-2],[5,-3],[2,-6],[5,-4],[5,-6],[3,0],[5,2],[2,3],[1,2],[2,2],[5,1],[3,-4],[1,-5],[2,0],[2,2],[3,0],[1,2],[2,5],[2,3],[4,8],[2,3],[1,0],[-1,-22],[-3,-2],[-4,-12],[0,-2],[3,0],[4,-4],[4,1],[3,-1],[5,1],[4,-2],[3,0],[0,1]],[[3526,3999],[0,-5],[0,-11],[0,-3],[2,-2],[2,2],[3,-2],[0,-4],[-1,-4],[-2,-6],[1,-2],[3,-2],[4,-1],[3,1],[5,-6],[2,0],[5,-4],[1,-3],[4,-2],[2,-4],[5,-4],[3,-1],[4,-1],[2,-5],[5,-2],[3,-5],[2,-7]],[[3560,4937],[-2,-2]],[[3480,5134],[0,-1]],[[3589,5137],[1,-5],[2,-10]],[[3604,4453],[-3,-11]],[[3594,4406],[0,-18]],[[3589,4243],[-2,-10],[0,-11]],[[3575,4166],[-5,-2]],[[3544,4106],[-4,-5],[0,-3],[-3,-3],[-1,-4],[2,-4]],[[3524,4008],[2,-9]],[[3395,4014],[0,4]],[[3664,3595],[-3,-7]],[[3660,3588],[1,6],[-2,0]],[[3650,3559],[0,-3]],[[3650,3556],[-2,1],[-7,-1],[-1,-1],[-5,0],[-2,-2],[-3,-4],[-4,-3],[-1,-3],[-3,0],[-4,3],[0,2],[-4,5],[-2,1],[-7,-2],[-3,0],[-2,-2],[-2,4],[-2,0],[-3,-3],[-3,-9],[-1,1],[-3,-3],[-1,2],[-4,0],[-5,-6],[-1,-4],[0,-5],[1,-6],[-1,-2],[-4,-3],[-2,6],[-10,0],[-4,1],[-5,7],[-8,1],[-2,2],[-3,0],[0,1],[-4,2],[-3,-1],[-2,1],[-4,-1],[-4,6],[-2,1],[-3,-3],[-2,0],[-4,2]],[[3509,3541],[0,2]],[[3524,3742],[2,0],[3,4],[7,-2],[2,2],[3,-3],[2,1],[3,-1],[2,1],[1,-2],[2,2],[0,3],[2,1],[3,-1],[3,-4],[3,0],[2,-3],[1,1],[3,-2],[5,2],[5,-5],[5,-3],[3,-1],[3,-7],[2,0],[2,1],[6,-1],[2,2],[2,-3],[4,1],[5,2],[0,-3],[1,-1],[0,-3],[5,-4],[3,-9],[0,-8],[-1,-5],[2,-8],[1,-4],[0,-7],[-1,-1],[5,-12],[2,-4],[0,-4],[2,-5],[1,-2],[0,-4],[-2,-6],[0,-8],[2,-1],[4,0],[2,1],[5,0],[2,-1],[4,0],[4,-3],[-2,-4],[0,-13],[1,-2],[3,7],[4,-4],[1,1],[1,-10],[3,-2],[0,-3]],[[3686,4108],[-16,0],[-9,0],[-2,1],[1,4],[-1,7],[2,5],[-1,3],[1,11],[12,0],[9,-1],[1,-1],[3,-3],[0,-7],[-2,-7],[0,-9],[2,-3]],[[3721,4173],[-1,-3],[-3,0],[-3,1],[-1,4],[-2,4],[-3,3],[-2,-4],[0,-5],[0,-2],[1,-7],[-3,-2],[-3,3],[-2,1],[-2,-2],[-1,-10],[1,-1],[1,-5],[-2,-6],[0,-6],[2,-3],[1,-14],[-1,-2],[-6,-3],[-1,1],[-3,-6],[-2,-1]],[[3686,4108],[-2,3],[0,9],[2,7],[0,7],[-3,3],[-1,1],[-9,1],[-12,0],[-1,-11],[1,-3],[-2,-5],[1,-7],[-1,-4],[2,-1],[9,0],[16,0]],[[3686,4108],[-1,-5],[0,-5],[-1,-4],[-2,-6],[-1,-5],[2,-4],[4,-5],[3,-14],[0,-4],[-2,-2],[0,-3],[-3,-4],[-3,-7],[-1,-4],[-1,1],[-1,-7],[2,-4],[2,1],[3,-2],[1,-7],[-2,-4],[-1,-5],[0,-3],[2,-10],[-1,-1]],[[3606,4311],[1,-5],[-2,-5],[0,-5],[-2,-7],[0,-6],[1,-2],[5,-5],[3,0],[1,-3],[6,-6],[5,-1],[4,-3],[1,7],[1,7],[5,15],[3,4],[1,-5],[2,-2],[2,-5],[1,-3],[0,-4],[1,-5],[0,-6],[0,-8],[1,-2],[1,3],[1,8],[2,2],[3,-3],[3,1],[4,5],[2,0]],[[3662,4272],[-1,-5],[3,-1],[2,-3],[2,1],[2,-3],[5,-3],[1,2],[-2,9],[2,2],[3,-7],[3,-1],[4,3],[6,6],[3,1],[4,0],[2,2],[3,7],[1,1],[5,3],[3,1],[2,2]],[[3715,4289],[4,-7],[1,-3],[-2,-3],[-1,-8],[0,-3],[3,-2],[-1,-5],[-2,-3],[-3,-14],[1,-12],[1,-7],[1,-4],[1,-6],[3,-4],[1,-3],[2,-3],[-1,-6],[0,-4],[1,-9],[0,-3],[-3,-7]],[[3729,4426],[-3,-8],[-5,-6],[-2,0],[-6,-10],[2,-7],[0,-2],[-3,-3],[-3,-11],[-2,-4],[-1,-4],[1,-4],[1,-2],[2,-4],[7,-3],[3,-3],[-1,-3],[-4,-4],[-1,-2],[1,-4],[2,0],[2,-2],[1,-3],[-4,-4],[-1,-3],[-2,-2],[-1,-2],[0,-12],[1,-5],[4,-4],[0,-6],[-2,-6],[0,-4]],[[3680,4591],[0,-5],[1,-5],[2,0],[1,-7],[2,0],[0,-4],[4,-7],[2,-7],[2,-3],[4,4],[3,2],[5,1],[2,-3],[1,-6],[-1,-6],[0,-5],[-1,-3],[1,-4],[-4,0],[-4,-2],[-1,-3],[-2,-5],[-1,-9],[1,-5],[-5,-8],[0,-3],[1,-2],[3,0],[2,-6],[1,-8],[2,-5],[5,-5],[1,-3],[-2,-6],[-1,0],[-1,-5],[5,-6],[1,-5],[0,-3],[3,-9],[2,-1],[3,0],[2,-2],[2,-3],[2,-3]],[[3723,4426],[6,0]],[[3756,3702],[-5,-1]],[[3744,3690],[-3,-1],[-3,-5]],[[3666,3598],[-2,-3]],[[3631,3888],[0,-4],[0,-4]],[[3685,3882],[2,-3],[1,-2],[-1,-4],[-1,-8],[1,-3],[3,-3],[1,-6],[-3,-9],[0,-6],[2,-4],[1,-8],[2,-4],[1,-8],[0,-3],[3,-1],[2,3],[4,-2],[1,1],[1,-3],[3,-2],[0,-3],[-2,-8],[-1,-1],[-1,-5],[-1,-2],[1,-5],[1,-5],[-1,-4],[1,-4],[-2,-4],[-1,-6],[2,-5],[3,-2],[0,-2],[2,-2],[2,-6],[-2,-4],[3,-3],[0,-5],[2,-3],[4,2],[0,-2],[3,1],[3,3],[2,-2],[2,0],[1,3],[0,4],[-2,1],[4,5],[1,0],[1,0],[2,-2],[2,2],[1,-2],[4,3],[1,2],[5,5],[4,1],[2,3]],[[3754,3755],[2,-1],[3,-8],[1,-2],[2,-1],[9,1],[2,-6],[-2,-2],[-1,-4],[-3,-2],[-3,0],[-3,-1],[-4,-4],[-2,-3],[0,-8],[-2,-4],[3,-8]],[[3837,4846],[0,-5],[1,-5],[-1,-5],[-2,-4],[-2,-7],[-3,-2],[0,-2],[-3,-7],[-4,-1],[-3,-2],[-1,2],[-2,-7],[-1,-2],[-2,-5],[1,-5],[-2,-7],[-4,-7],[-1,-6],[-3,-5],[1,-8],[2,-1],[1,-5],[-1,-8],[-1,-1],[0,-4],[-1,-3],[2,-3],[1,-6],[1,-9],[1,-3],[-1,-9],[-2,-4],[-4,-11],[-2,-2],[1,-5],[-1,-3],[1,-16],[2,-4],[1,-3],[3,-4],[0,-10],[0,-3],[-1,-7],[-1,-3],[-1,-4],[-4,-2],[-2,1],[-3,-2],[-5,-3],[-2,5],[-4,3],[-3,0],[-4,-3],[-3,0],[0,-4],[-1,1],[-2,-4],[0,-2],[-3,-5],[-1,-6],[-4,-2],[-4,-5],[-3,-8],[-3,1],[-3,-4],[-3,-3],[-8,-3],[-4,-7],[-2,-11],[-1,-15],[-3,-6],[0,-3],[-2,-7],[0,-7],[-2,-8],[-3,-5],[-2,-7],[2,-5],[0,-6],[1,-3],[0,-9],[2,-2],[0,-5],[-1,-4],[0,-17],[0,-9],[-1,-1],[0,-4],[-2,-5],[1,-2],[-1,-6]],[[3722,4936],[1,-2]],[[3836,4847],[1,-1]],[[3862,3818],[-3,-13]],[[3759,3703],[-3,-1]],[[3754,3755],[3,2],[2,0],[2,3],[2,1],[2,2],[4,1],[2,0],[4,4],[5,3],[3,3],[6,0],[3,0],[4,3],[6,-1],[1,-2],[22,19]],[[3825,3793],[0,4],[-2,1],[0,2],[2,6],[0,4],[2,4],[1,10],[2,9],[-1,2],[1,2],[3,0],[1,1],[1,4],[2,3]],[[3837,3845],[3,-2],[1,-9],[-1,-4],[1,-3],[7,-5],[2,1],[3,-3],[6,1],[3,-3]],[[3874,4589],[-3,-1],[-2,-1],[0,-5],[2,-7],[-1,-7],[3,-4],[1,-4],[-1,-7],[-1,-5],[-4,-7],[-3,-6],[-1,1],[-1,-5],[-3,1],[-2,-6],[-2,-1],[-1,-5],[-5,-5]],[[3850,4515],[0,-4],[-2,-4],[-1,-4],[-2,-2],[-1,1],[-4,-1],[0,-9],[-1,-2],[-2,-5],[-2,3],[-3,0],[-3,-5],[-5,-1],[-3,-5],[-2,-5],[-2,1],[-1,-5],[-4,3],[-3,-2],[-2,2],[0,2],[-3,2],[0,3],[-2,1],[-2,-3],[-5,1],[-1,4],[-1,2],[-3,-4],[-2,2],[-1,-2],[-1,-4],[-3,1],[-1,-4],[1,-4],[2,-10],[1,-3],[-1,-8],[1,-5],[-2,-4],[0,-3],[-1,-2],[-3,-13],[-2,-1],[-4,-8],[-3,-2],[-2,2],[-3,0],[-4,-2],[-2,-3],[-1,-3],[-3,-3],[0,-4],[-2,-1],[-2,1],[-4,-2],[-7,7],[-4,9],[0,7],[-2,4],[-2,4],[-4,1]],[[3837,4846],[4,-3]],[[3852,4836],[1,1]],[[3853,4837],[1,-9],[-4,-10],[-1,-3],[-1,-6],[2,-9],[1,-7],[2,-5],[1,-13],[2,-5],[1,-3],[2,-8],[-2,-5],[-3,-7],[0,-4],[0,-6],[2,-5],[0,-6],[1,-5],[1,-3],[1,-6],[0,-7],[1,-4],[2,-3],[1,-10],[0,-4],[1,-13],[0,-6],[2,-13],[0,-7],[1,-6],[1,-5],[1,-4],[2,-3],[4,-2],[2,-4],[-1,-5],[-2,-6],[-2,-10],[2,-7],[0,-4]],[[3883,4001],[-1,0],[-5,5],[-2,-2],[-1,1],[-4,-3],[-2,1],[-1,-2],[-4,0],[4,-7],[0,-2],[-2,-1],[-2,3],[-3,-4],[-1,0],[-2,-7],[0,-2],[3,-4],[1,-3],[-1,-10],[3,-3],[0,-6],[-5,-2],[-3,2],[-1,-3],[2,-3],[2,1],[2,-5],[-1,-3],[3,-6],[1,-8],[-1,-10],[-3,-1],[1,-3],[-4,-7],[0,-11],[-4,-5],[-1,-13],[-2,-1],[-8,0],[-4,-9],[2,-3],[0,-6],[-2,-5],[1,-1],[-2,-7],[1,-1]],[[3721,4173],[2,-6],[-3,-15],[3,4],[1,3],[4,-1],[2,1],[1,5],[3,6],[3,-1],[4,5],[2,7],[4,1],[6,7],[1,4],[8,9],[5,5],[2,1],[2,0],[2,-1],[9,-3],[1,-1],[0,-2]],[[3781,4192],[0,-5],[0,-2],[1,-2],[4,-2],[5,-3],[2,0],[1,5],[5,3],[7,-2],[2,-4],[7,-11],[2,1],[4,-6],[5,-4],[2,0],[3,-4],[4,1],[3,3],[13,-21],[0,-13],[5,-3],[4,2],[2,4],[2,-1],[1,0],[2,-3],[3,1],[3,-2],[1,-2],[1,1],[4,-3],[3,1],[2,-5],[1,1],[3,-6],[2,0],[2,-6],[-2,-12],[-3,-4],[-2,-6],[0,-3],[-4,-1],[0,-2],[0,-8],[1,-5],[-2,-2],[-5,0],[-1,-3],[-1,-11],[0,-7],[-1,-3],[0,-5],[3,-1],[0,-8],[2,0],[1,-4],[3,-5],[2,-2],[0,-3],[-1,-6],[1,-3]],[[3898,3981],[-2,-17]],[[3880,3865],[-3,-8],[-5,-12]],[[3862,3820],[0,-2]],[[3883,4001],[0,-2],[15,-17],[0,-1]],[[3898,3986],[0,-5]],[[3850,4515],[2,-1],[4,2],[2,-1],[0,-3],[3,0],[0,-2],[3,-2],[0,-10],[1,-4],[0,-3],[4,-4],[0,-7],[-1,-4],[1,-3],[4,1]],[[3883,4494],[3,1]],[[3907,4524],[2,-4],[5,-5]],[[3938,4480],[7,-9]],[[3945,4471],[-2,-5],[1,-2],[-1,-5],[2,-8],[2,-2],[0,-2],[3,-7],[0,-13],[-1,-7],[0,-6],[1,-5],[-1,-3],[-4,-4],[-1,0],[-3,3],[-2,-1],[-2,-6],[1,-4],[1,-5],[2,-2],[1,-8],[3,-4],[-1,-6],[1,-3],[3,-2],[2,-5],[4,-2],[0,2],[2,-1],[4,3]],[[3963,4738],[2,-7]],[[3965,4731],[-8,-6],[-2,-1],[-3,-6],[-6,-22],[-3,-8],[-1,-4],[0,-5],[-2,-6],[-4,-11],[-2,-1],[-1,2],[-3,-4],[0,-3],[-2,-4],[-1,-8],[2,1]],[[3929,4645],[-1,-6],[-2,-11],[1,-4],[-1,-4],[-2,-3],[0,-7],[1,-1],[0,-7],[2,-4],[2,0],[0,-4],[-1,-7],[-2,-2],[0,-4],[-1,-5]],[[3925,4576],[-4,-2],[-1,-3],[-3,-7],[-1,1],[-2,-2],[-1,6],[-3,4],[-2,3],[-1,4],[-6,4],[-3,6],[-5,1],[-3,0],[-3,-3],[-3,-1],[-3,2],[-7,0]],[[3853,4837],[2,2]],[[3919,4805],[6,-9],[6,-3]],[[3934,4784],[3,-4],[6,-15]],[[3945,4471],[1,-1]],[[3946,4470],[14,-14],[6,-6],[5,-4]],[[3987,4420],[1,-1],[0,-2]],[[4023,4504],[0,-1]],[[3938,4480],[2,5],[1,4],[4,3],[4,9],[0,4],[2,2],[2,-6],[1,0],[3,2],[2,-4],[2,-2],[6,-11],[5,-4],[1,-2],[1,3],[2,2],[8,-2],[3,5],[3,0],[2,4],[1,3],[3,4],[0,2],[3,4],[1,0],[3,2],[2,0],[2,-3],[3,3],[4,2],[3,-3],[2,0],[4,-2]],[[4028,4644],[0,-6]],[[4028,4638],[-2,-2],[-6,2],[-1,-1],[-5,3],[-5,2],[-2,-1],[-5,-1],[-9,3],[-2,6],[-2,0],[-3,-4],[-1,-6],[2,-7],[-2,-1],[0,-6],[1,-2],[-2,-8],[-3,-1],[-1,-2],[-2,2],[1,6],[-1,4],[-5,1],[-1,2],[-1,-3],[-3,-1],[-2,-3],[-2,5],[-2,2],[-5,1],[1,7],[2,2],[1,7],[6,16],[0,3],[-2,2],[-5,-4],[-1,1],[-5,-3],[-3,-3],[-1,-6],[-2,-3],[-4,-5],[-2,-1],[-2,-4],[-3,2],[-1,-1],[-4,5],[-3,2]],[[3965,4731],[2,-4]],[[4028,4532],[-5,-28]],[[3925,4576],[1,-3],[2,-1],[0,-2],[1,-2],[3,2],[0,-1],[2,3],[2,-5],[0,-2],[1,-2],[1,3],[1,0],[1,2],[2,-3],[0,4],[3,-1],[2,4],[3,3],[2,5],[4,4],[4,7],[1,0],[1,3],[3,2],[3,-5],[3,-3],[0,-6],[-5,-3],[0,-4],[1,-7],[-1,-3],[-4,-10],[4,2],[2,-1],[0,-10],[2,-4],[3,-3],[3,3],[2,1],[4,7],[-1,4],[3,5],[3,1],[1,5],[2,1],[2,-1],[2,2],[1,-2],[1,2],[2,-2],[3,0],[1,-1],[1,6],[1,-1],[4,2],[4,3],[2,11],[3,0],[3,4],[6,-1],[2,-6],[3,-2]],[[4031,4580],[0,-2]],[[4031,4581],[0,-1]],[[4028,4638],[1,-15]],[[3650,3556],[-1,-11]],[[3625,3384],[-6,-14]],[[3619,3370],[-3,3],[-2,3],[-2,2],[-3,-3],[1,-4],[-1,-2],[-3,4],[0,5],[3,5],[2,0],[1,8],[0,9],[3,5],[1,4],[3,2],[0,4],[-1,1]],[[3565,3472],[-2,0],[-1,-1]],[[3562,3471],[-3,0]],[[3520,3491],[-1,3]],[[3506,3501],[1,5],[0,4]],[[3507,3510],[-1,4],[1,4]],[[3509,3539],[0,2]],[[3619,3370],[-1,-2]],[[1944,7721],[-9,0]],[[1841,7721],[-10,0]],[[1831,7721],[1,1],[0,2],[-3,3],[0,3],[-1,1],[-5,2],[0,1],[-1,1],[-1,2],[-1,3],[-3,3],[0,2],[0,2],[0,3],[0,2],[-1,0],[-2,0],[-1,1],[0,1],[0,1],[1,2],[1,5],[0,4],[-1,7],[0,1],[1,2],[0,2],[0,2],[-2,4],[-2,13],[-5,10],[-2,2],[-1,0],[-1,0],[-2,-1],[-1,0],[-1,2],[-1,2],[0,1],[0,1],[0,2],[-1,1],[-1,0],[-1,1],[-1,1],[-5,5],[0,1],[1,2],[0,2],[-1,1],[-5,6],[-4,2],[-1,2],[-1,1],[0,4],[-1,0],[0,1],[-2,1],[-1,2],[-2,1],[-1,2],[-1,5],[-2,3],[-1,3],[-1,1],[-1,3],[-2,2],[-2,6],[-1,1],[-1,1],[-1,-1],[-1,-1],[-1,-1],[0,-1],[0,-1],[-3,0],[0,1],[-3,9],[-1,2],[-5,7],[-2,6],[-1,0],[-1,-1],[-5,0],[-5,4],[-1,1],[-1,2],[2,5],[1,1],[-1,1],[-4,2],[-3,3],[-1,-1],[0,-2],[-1,-1],[-3,-2],[-1,1],[-1,1],[0,2],[1,2],[-1,2],[-1,2],[-2,4],[1,3],[0,1],[-1,2],[-1,3],[-1,3],[-1,2],[-1,0],[-3,1],[0,1],[-2,3],[0,3],[-1,2],[-1,0],[0,3],[-1,2],[-3,3],[-3,2],[0,-2],[0,-4],[-1,1],[-6,3],[-1,2],[-3,6],[-1,1],[-4,0],[-2,0],[-1,0],[-1,2],[-2,5],[-1,1],[-2,0],[0,3],[0,2],[0,1],[1,0],[4,0],[0,1],[-2,3],[-2,1],[-1,1],[0,2],[-2,2],[-1,3],[0,21],[0,21],[0,22],[0,21],[0,21],[0,22],[0,21],[0,22],[0,21],[0,21],[0,22],[0,21],[0,21],[0,22],[0,21],[0,22]],[[1666,8333],[18,0],[17,0],[18,0],[17,0],[17,0],[18,0],[17,0],[17,0],[18,0],[17,0],[17,0],[18,0],[17,0],[18,0],[17,0],[17,0]],[[1944,8333],[0,-20],[0,-19],[0,-19],[0,-19],[0,-19],[0,-19],[0,-19],[0,-19],[0,-19],[0,-20],[0,-19],[0,-19],[0,-19],[0,-19],[0,-19],[0,-19],[0,-19],[0,-19],[0,-19],[0,-20],[0,-19],[0,-19],[0,-19],[0,-19],[0,-19],[0,-19],[0,-19],[0,-19],[0,-20],[0,-19],[0,-19],[0,-19]],[[1138,8332],[-1,1]],[[1137,8333],[27,0],[26,0],[27,0],[26,0],[27,0],[26,0],[27,0],[26,0],[26,0],[27,0],[26,0],[27,0],[26,0],[27,0],[26,0],[26,0]],[[1560,8333],[14,0],[13,0],[13,0],[13,0],[14,0],[13,0],[13,0],[13,0]],[[1831,7721],[-2,0]],[[1781,7721],[-5,0]],[[1776,7721],[-6,0]],[[1758,7721],[-9,0]],[[1749,7721],[-3,0]],[[1582,7721],[-1,0]],[[1388,8104],[-2,-6],[-1,-5],[1,-6],[1,-5],[1,-4],[0,-3],[0,-2],[0,-2],[-1,-4],[-4,-11]],[[1497,7745],[-2,-1],[-2,2]],[[2529,8158],[-7,-9],[-7,-9],[-8,-9],[-7,-9],[-9,-12],[-10,-13],[-10,-12],[-10,-13],[-8,-11],[-9,-12],[-8,-11],[-8,-12],[-8,-10],[-7,-10],[-7,-11],[-7,-10],[-10,-13],[-11,-13],[-11,-12],[-10,-13],[0,-24],[0,-24],[0,-24],[-1,-24],[0,-24],[0,-24],[0,-24],[1,-24]],[[2302,7721],[-3,0]],[[2299,7721],[-8,0]],[[2184,7721],[-1,24],[-1,23],[-1,24],[-1,24],[-1,24],[-2,23],[-1,24],[-1,24],[-1,23],[-1,24],[-1,24],[-1,23],[-1,24],[-1,24],[-1,23],[-2,24],[0,15],[0,14],[0,15],[0,14],[0,15],[0,14],[0,15],[0,14],[0,15],[0,14],[0,15],[0,14],[0,15],[0,15],[0,14],[0,15]],[[2166,8333],[13,0],[12,0],[13,0],[12,0],[13,0],[12,0],[13,0],[12,0],[13,0],[12,0],[13,0],[12,0],[13,0],[12,0],[13,0],[13,0]],[[3216,7567],[2,-1],[6,-2]],[[3221,7555],[-1,-1],[-3,-1],[-1,-4],[-2,-3],[-1,0]],[[3082,7626],[0,1]],[[3082,7627],[11,7],[4,3],[2,3],[1,2],[0,1],[0,6],[0,4],[0,4],[0,5],[4,0],[4,0],[0,4],[2,0],[3,0],[5,0],[4,0],[0,-2],[0,-1],[6,-5],[2,2],[3,0],[4,1],[3,-1],[1,4],[2,2],[4,1]],[[3414,7857],[0,15],[0,16],[-12,0],[-11,0],[-11,0],[-12,0],[-11,0],[-11,0],[-12,0],[-11,0],[-11,0],[-11,0],[-12,0],[-11,0],[-11,0],[-12,0],[-11,0],[-11,0],[-4,1],[-1,0],[0,2],[2,0],[1,0],[0,2],[0,3],[-3,9],[-3,2],[-1,2],[-1,2],[0,1],[-3,2],[0,1],[1,2],[2,3],[2,1],[2,1],[8,2],[3,1],[0,1],[-4,5],[0,1],[0,2],[0,6],[0,2],[-1,4],[-2,3],[-1,1],[-3,-1],[-2,-1],[-1,-1],[-1,-9],[-1,-1],[-4,-1],[-1,-3],[0,-10],[0,-4],[2,-10],[-1,-11],[-1,-2],[-2,-2],[-1,-1],[-1,-9],[0,-5],[0,-1],[1,-3],[0,-2],[-6,-7],[-3,0],[-2,7],[-1,1],[1,1],[1,1],[0,2],[0,2],[-3,3],[-5,8],[-3,3],[-3,3],[-3,1],[-4,1],[-1,0],[-1,0],[-2,-6],[-1,-1],[-1,0],[-2,1],[-3,1],[0,-2],[-1,-1],[-1,0],[-3,2],[-2,1],[-1,6],[-2,1],[-3,4],[-1,-1],[-1,-5],[0,-2],[-1,0],[-1,1],[-1,3],[0,3],[-1,3],[2,3],[0,1],[0,14],[0,1],[1,3],[0,4],[1,2],[1,1],[0,2],[-1,2],[-1,3],[-2,1],[-1,1],[0,-1],[-1,-3],[-3,-1],[0,-1],[-1,-9],[-1,-2],[-3,-2],[-1,1],[-2,0],[-1,0],[-2,1],[-1,2],[0,4],[0,5],[1,4],[1,5],[1,6],[0,8],[0,1],[-1,2],[-1,0],[-2,2],[-1,5],[-1,2],[-8,3],[-1,1],[0,1],[1,5],[-1,4],[-1,2],[-6,11],[-1,2],[1,2],[2,2],[4,5],[0,1],[0,2],[-2,6],[0,3],[-1,3],[1,3],[1,1],[1,0],[6,-3],[1,0],[1,4],[2,1],[0,2],[-1,2],[0,1],[-2,7],[-3,5],[-1,4],[-1,3],[1,1],[0,1],[2,0],[1,-1],[4,-7],[8,-8],[4,-2],[2,3],[0,2],[-1,6],[0,3],[-1,7],[0,3],[0,2],[-2,4],[0,1],[1,1],[1,-1],[3,-3],[11,-14],[2,-2],[2,-1],[6,-2],[0,-1],[2,-5],[2,-2],[1,-1],[16,-2],[8,1],[13,0],[12,-6],[5,-1],[1,0],[1,2],[3,7],[2,8],[0,3],[0,1],[-2,6],[1,3],[0,1],[3,2],[7,6],[2,2],[-2,3],[0,2],[0,3],[0,1],[-4,2],[-1,1],[-2,2],[-3,6],[-5,9],[0,1],[0,2],[1,1],[2,2],[1,1],[0,2],[-8,2],[-1,1],[-2,1],[-1,0],[0,2],[3,4],[-1,1],[-4,3],[-1,0],[0,1],[0,2],[-1,3],[2,2],[3,1],[1,2],[-1,3],[-4,9],[0,1],[0,1],[2,3],[1,2],[1,2],[2,2],[0,7],[1,3],[2,3],[1,5],[0,1],[-1,2],[-1,3],[2,4],[0,6],[0,3],[0,1],[4,5],[0,1],[0,2],[-3,-2],[-2,1],[-2,0],[-1,1],[-1,3],[-1,1],[-1,0],[-1,-1],[-1,2],[-2,3],[-2,8],[-5,5],[0,1],[0,1],[1,2],[7,10],[2,3],[5,3],[0,1],[0,1],[-1,3],[-4,0],[-1,0],[0,3],[0,1],[0,1],[1,1],[2,1],[11,3],[2,1],[0,1],[-1,2],[-2,1],[-2,2],[-2,0],[-7,-3],[-4,-2],[-1,0],[-2,1],[-1,4],[-9,3],[-6,1],[-1,1],[0,2],[1,2],[1,1],[1,1],[10,-3],[1,0],[1,1],[0,1],[-3,3],[-1,1],[-1,3],[-1,3],[0,8],[1,2],[2,3],[1,1],[0,3],[-1,0],[-8,-3],[-2,1],[-1,3],[1,15],[1,3],[2,2],[1,1],[-1,1],[-4,3],[-1,1],[-1,1],[0,1],[3,1],[2,2],[2,1],[1,1],[-1,1],[-4,2],[-2,3],[1,1],[6,2]],[[1944,9371],[0,-21]],[[1944,9337],[0,-9]],[[1944,9196],[0,-6],[0,-31],[0,-2]],[[1944,9248],[0,-13]],[[1944,9054],[0,-15],[0,-30],[0,-30],[0,-31],[0,-30],[0,-30],[-8,0],[-9,0],[-9,0],[-8,0],[-9,0],[-9,0],[-9,0],[-8,0],[0,-5],[-4,-4],[-3,0],[-4,0],[0,4],[0,5],[-15,0],[-15,0],[-14,0],[-15,0],[-15,0],[-14,0],[-15,0],[-13,0],[0,-6],[3,-4],[4,-3],[3,-4],[2,-2],[-6,0]],[[1648,8864],[0,-18],[0,-12],[0,-11],[0,-12],[0,-11],[0,-12],[0,-11],[7,-4],[7,-5],[7,-4],[7,-4],[7,-5],[7,-4],[7,-4],[7,-5],[8,-4],[7,-4],[7,-5],[7,-4],[7,-4],[7,-5],[7,-4],[7,-4],[7,-5],[7,-4],[7,-4],[8,-5],[7,-4],[7,-4],[7,-5],[7,-4],[7,-4],[7,-5],[7,-4],[7,-4],[7,-5],[8,-4],[7,-5],[7,-4],[12,0],[13,0],[13,0],[13,0],[8,-8],[8,-9],[8,-8],[8,-8],[8,-5],[7,-2],[12,-2],[12,-2]],[[1997,8594],[12,-2],[12,-2],[12,-2],[12,-1],[13,-2],[12,-2],[12,-2],[12,-2],[12,-2],[12,-2],[12,-2],[12,-2],[12,-2],[12,-2],[1,-8],[-1,-13],[0,-13],[0,-13],[0,-14],[0,-13],[0,-13],[0,-14],[0,-13],[0,-14],[0,-13],[0,-13],[0,-14],[0,-13],[0,-13],[0,-14],[0,-13],[0,-13]],[[2166,8333],[-13,0],[-14,0],[-14,0],[-14,0],[-14,0],[-14,0],[-14,0],[-14,0],[-14,0],[-13,0],[-14,0],[-14,0],[-14,0],[-14,0],[-14,0],[-14,0]],[[1560,8333],[0,1]],[[1560,8334],[-1,1],[-3,0],[-1,0],[0,1],[1,2],[-1,2],[-2,5],[-3,5],[0,2],[-1,6],[-1,1],[-4,1],[-2,4],[-3,5],[-1,1],[0,1],[3,5],[0,2],[-2,7],[-1,1],[-5,0],[-1,-1],[0,-1],[-1,-4],[-8,-1],[-2,-1],[-2,-1],[-2,-1],[-9,3],[-4,3],[-1,0],[-1,0],[-1,-1],[-1,-4],[-2,1],[-1,1],[0,1],[-2,1],[-1,-1],[-1,-1],[0,-2],[-1,-1],[-2,0],[-5,1],[-4,-2],[-2,1],[-2,-1],[-1,0],[-1,2],[0,2],[0,1],[-1,2],[1,3],[-1,6],[-1,1],[-2,-1],[-2,1],[0,1],[1,0],[1,2],[1,4],[-1,2],[-1,8],[-1,1],[-2,4],[-1,2],[-2,0],[-5,0],[-4,2],[-1,1],[-2,2],[-2,1],[-6,6],[0,3],[-1,2],[-1,2],[-3,1],[-1,1],[-1,3],[-3,3],[-1,2],[-4,5],[-2,0],[-2,0],[-2,-3],[-1,0],[-1,1],[-1,2],[-1,0],[-3,1],[-3,0],[-2,0],[-2,1],[0,1],[0,1],[1,1],[0,1],[0,1],[-2,3],[0,1],[2,3],[0,1],[-2,1],[0,1],[1,1],[2,2],[0,1],[0,1],[-7,4],[-1,1],[0,1],[-1,3],[-1,1],[-2,1],[0,1],[0,2],[-1,1],[-1,3],[-1,2],[1,1],[0,2],[2,6],[1,1],[-1,1],[-3,0],[-2,1],[-2,4],[-1,2],[-2,1],[-2,3],[-2,0],[0,1],[1,2],[4,3],[1,2],[2,4],[0,2],[-1,2],[-2,2],[-1,1],[-2,1],[-1,1],[0,2],[0,1],[-1,0],[-3,-1],[-1,0],[-1,1],[0,1],[2,1],[3,1],[0,1],[0,1],[0,1],[-4,1],[-2,1],[-4,4],[-5,2],[-2,2],[-1,2],[-2,1],[0,2],[-2,3],[0,2],[0,1],[0,2],[-2,2],[0,1],[-1,1],[0,2],[-2,4],[-4,3],[-3,0],[-1,0],[-2,-2],[-1,-1],[-2,-1],[-5,0],[-1,0],[0,1],[0,1],[2,4],[0,1],[0,1],[-1,1],[-4,2],[-4,6],[-2,1],[-6,3],[-2,1],[-4,0],[-1,1],[0,1],[0,1],[2,3],[0,1],[0,3],[1,1],[3,2],[0,1],[0,1],[0,1],[-4,1],[-1,1],[0,4],[-1,0],[-1,0],[-2,0],[-2,0],[0,1],[0,1],[0,1],[5,3],[0,1],[1,2],[6,6],[2,5],[2,3],[0,2],[-3,5],[-2,3],[-3,3],[-2,1],[0,1],[0,1],[6,4],[0,2],[-1,0],[-3,0],[-3,2],[-1,0],[-3,-1],[-1,-2],[-2,-2],[-2,-1],[-1,0],[-1,1],[1,2],[1,2],[0,1],[-1,0],[-3,0],[-5,-1],[-5,-3],[-2,0],[-3,1],[-1,0],[0,2],[0,3],[-1,1],[0,1],[0,1],[2,2],[1,2],[0,1],[0,3],[-1,2],[-1,0],[-1,0],[-3,1],[-1,0],[0,1],[0,1],[1,4],[1,1],[1,0],[1,1],[0,1],[0,2],[0,2],[1,1],[-1,1],[-2,3],[-1,1],[0,1],[0,1],[-1,1],[0,2],[0,1],[1,1],[-1,2],[-1,3],[-2,2],[-3,2],[-1,2],[0,2],[-2,0],[-8,0],[-8,0],[-8,0],[-7,0],[-8,0],[-8,0],[-8,0],[-2,0],[0,1],[-1,3],[0,3],[0,1],[0,1],[2,3],[1,3],[0,1],[0,3],[-1,1],[0,1],[-1,2],[0,1],[0,4],[-1,3],[0,2],[-1,1],[-4,2],[-1,2],[0,3],[0,16],[0,16],[0,16],[0,16]],[[1224,8832],[2,1],[5,-1]],[[2677,8649],[-1,-1]],[[2673,8656],[1,-2],[4,-2]],[[2631,9400],[-23,-7],[-10,-3]],[[2380,9272],[6,0],[4,0]],[[3017,8918],[1,0],[2,-2]],[[2943,8659],[-7,8],[-3,4]],[[2791,7828],[0,-10],[0,-13],[0,-14],[0,-13],[0,-14],[0,-13],[0,-13],[0,-14],[0,-13],[0,-14],[0,-13],[0,-14],[0,-13],[0,-16],[-1,-4]],[[2850,7558],[1,0]],[[2851,7558],[2,-5],[0,-2],[1,-2],[4,-4],[2,-1],[1,0],[1,0],[1,1],[0,3],[1,1]],[[2928,7534],[5,-3],[0,-3],[-1,-7],[-1,-4],[2,-3],[2,-3]],[[2771,7353],[-8,-2]],[[2763,7351],[-4,-2]],[[2693,7323],[-2,7]],[[2691,7330],[-1,1]],[[2515,7666],[-1,0]],[[2514,7666],[-2,0]],[[2791,7863],[0,-18],[0,-14]],[[3132,7755],[-1,-8],[-3,-6]],[[3082,7627],[-1,2]],[[3044,7540],[-2,-2],[-3,-3]],[[3026,7516],[-1,0]],[[3025,7516],[-1,-2]],[[2967,7500],[-5,0]],[[2962,7500],[-7,0]],[[1947,7721],[-3,0]],[[2113,7721],[-3,0]],[[2110,7721],[-9,0]],[[1137,8333],[-3,4]],[[1333,8131],[-4,1],[-1,2]],[[561,8916],[3,-1],[9,2]],[[155,7906],[1,1],[2,2]],[[2544,6687],[0,11],[0,10],[-1,11],[0,10],[0,11],[-1,10],[0,11],[0,10],[0,10],[1,11],[1,10],[1,10],[0,10],[1,11],[1,10],[0,10],[1,10],[1,11],[0,10],[1,10],[1,10],[0,11],[1,10],[1,10],[0,3],[0,1],[0,1]],[[2550,6944],[0,1],[4,0],[5,0],[4,0],[5,0],[4,0],[5,0],[4,0],[5,-1],[4,0],[5,0],[4,0],[4,0],[5,0],[4,0],[5,0],[4,0]],[[2621,6944],[1,-7],[1,-7],[1,-8],[0,-7],[1,-7],[1,-7],[0,-7],[1,-7],[1,-7],[1,-7],[0,-7],[1,-7],[1,-8],[1,-7],[0,-7],[1,-7],[1,-3],[0,-5]],[[2637,6728],[1,-6]],[[2638,6722],[-9,0],[-9,0],[-9,0],[-8,0],[-9,0],[-9,0],[-9,0],[-9,0],[-1,-4],[0,-4],[1,-4],[4,-7],[1,-1],[-1,-6],[0,-3],[0,-2],[-1,-2],[-1,-2]],[[2508,6999],[0,-1]],[[2468,6835],[0,-1]],[[2468,6834],[-6,-1],[-5,0],[-5,0],[-5,0],[-5,0],[-5,0],[-5,0],[-5,0],[-5,0],[-5,0],[-5,0],[-5,0],[-5,0],[-5,0],[-5,0],[-4,0]],[[2388,6833],[-1,8],[0,7],[0,8],[0,7],[-1,2],[-3,0],[-1,0],[-2,0],[-1,-1],[-1,0],[0,1],[-1,1],[-2,3]],[[2375,6869],[0,6],[0,6],[0,6],[1,6],[0,6],[0,6],[0,6],[0,6],[0,6],[0,6],[0,6],[0,6],[0,6],[0,6],[0,6],[0,6],[0,8],[-1,8],[0,7],[-1,8],[-1,8],[0,8],[-1,7],[-1,8]],[[2371,7027],[8,0],[8,0],[8,0],[7,0],[8,0],[8,0],[8,0],[7,0],[8,0],[8,0],[8,0],[7,0],[8,0],[8,0],[8,0],[7,0],[1,-4],[2,-3],[0,-2],[0,-2],[-2,-5],[-2,-2],[-1,-2],[-2,-2],[-2,-6],[5,0],[4,0],[5,0],[5,0]],[[1971,6740],[-7,0]],[[1816,6939],[0,4]],[[1816,6943],[0,1]],[[1831,7009],[1,0],[0,24],[0,22]],[[1832,7055],[9,0],[8,0],[9,0],[9,0],[8,0],[9,0],[9,0],[8,0],[9,0],[9,0],[8,0],[9,0],[9,0],[8,0],[9,0],[9,0]],[[1971,7055],[0,-20],[0,-20],[0,-19],[0,-20],[0,-20],[0,-19],[0,-20],[0,-20],[0,-19],[0,-20],[0,-20],[0,-19],[0,-20],[0,-20],[0,-20],[0,-19]],[[1549,7333],[8,0],[7,0],[7,0],[8,0],[7,0],[7,0],[8,0],[7,0],[7,0],[8,0],[7,0],[7,0],[8,0],[7,0],[7,0],[7,0]],[[1666,7333],[0,-11],[0,-10],[0,-11],[0,-10],[0,-10],[0,-11],[0,-10],[0,-11],[0,-10],[0,-11],[0,-10],[0,-10],[0,-11],[0,-10],[0,-11],[0,-10],[7,-9],[7,-9],[6,-9],[7,-9],[6,-9],[7,-10],[6,-9],[7,-9],[5,-7],[5,-8],[5,-8],[5,-7],[5,-8],[5,-8],[5,-7],[5,-8],[7,-11],[7,-11],[7,-11],[7,-11],[8,-11],[7,-11],[7,-11],[7,-12]],[[1971,7055],[0,14],[0,14],[0,14],[0,13],[0,14],[0,14],[0,14],[0,14],[0,14],[0,14],[0,14],[0,14],[0,13],[0,14],[0,14],[0,14]],[[1971,7277],[8,0],[9,0],[9,0],[9,0],[8,0],[9,0],[9,0],[9,0],[8,0],[9,0],[9,0],[8,0],[9,0],[9,0],[9,0],[8,0]],[[2110,7277],[7,0],[7,0],[7,0],[7,0],[7,0],[7,0],[7,0],[7,0],[0,-7],[0,-7],[0,-7],[0,-7],[0,-7],[0,-7],[0,-7],[0,-6]],[[2166,7222],[0,-11],[0,-10],[0,-11],[0,-10],[0,-11],[0,-10],[0,-10],[0,-11],[0,-10],[0,-11],[0,-10],[0,-10],[0,-11],[0,-10],[0,-11],[0,-10]],[[2166,7055],[-7,0],[-7,0],[-6,0],[-7,0]],[[2139,7055],[-11,0],[-10,0],[-11,0],[-10,0],[-11,0],[-10,0],[-11,0],[-10,0],[-11,0],[-10,0],[-11,0],[-10,0],[-11,0],[-10,0],[-11,0],[-10,0]],[[3005,7333],[0,-3],[0,-4],[0,-3],[0,-4],[0,-5],[0,-4],[0,-4],[0,-2],[0,-4],[-1,-1],[0,-3]],[[2954,7277],[-1,3],[-1,3],[2,2],[2,2],[1,1],[1,1],[0,2],[-1,2],[0,6],[0,5],[0,5],[1,6],[0,5],[0,5],[0,5],[1,6]],[[2959,7336],[2,0],[2,-1],[3,0],[2,0],[2,0],[3,0],[2,0],[2,-1],[0,-1],[1,0],[1,1],[3,0],[3,0],[4,0],[3,0],[3,0],[4,0],[3,0],[3,0],[0,-1]],[[2858,7162],[-1,1]],[[2857,7163],[3,4],[1,-4],[2,-3],[-3,-5],[0,5]],[[2915,7136],[-3,0],[-6,0],[-6,0],[-3,0],[-1,8],[0,9],[0,9],[0,9],[-1,9],[0,8],[0,9],[0,9]],[[2895,7206],[2,5],[1,1],[1,1],[3,0],[3,-2]],[[2638,6722],[2,-5]],[[2642,6706],[2,0],[5,-1],[4,0],[5,-1],[4,0],[5,-1],[4,0],[4,-1],[5,0],[4,-1],[5,0],[4,-1],[5,-1],[4,0],[4,-1],[5,0],[4,-1],[0,-1],[1,-3],[0,-4],[1,-1],[0,-1],[2,0],[1,1],[1,5],[0,4],[0,5],[0,5],[1,2],[0,1],[1,1],[1,1],[1,-1],[6,-4],[5,0]],[[2621,6944],[9,0],[9,-1],[9,0],[9,0]],[[2657,6943],[9,0],[8,0],[9,1],[8,0]],[[551,6215],[0,-2],[-1,-3]],[[2460,7243],[-3,2],[0,3],[-2,2],[0,1],[-2,1],[-1,4],[-7,0],[-7,0],[-7,0],[-7,0],[-7,0],[-7,0],[-7,0],[-7,0],[-7,-1],[-7,0],[-7,0],[-7,0],[-7,0],[-7,0],[-7,0],[-7,0]],[[2340,7255],[-2,4]],[[2321,7361],[-1,0]],[[2320,7361],[-1,5],[-1,2],[0,1],[-2,4],[0,2],[0,2],[1,3],[2,6],[0,5],[1,3],[0,1],[0,3],[-1,2],[-1,1],[-1,1],[0,2],[1,1],[0,2],[0,2],[-1,3],[-1,4],[5,0]],[[2321,7416],[9,0],[9,0],[9,0],[9,0],[9,0],[9,0],[9,0],[9,0],[9,0],[9,0],[9,0],[9,0],[9,0],[9,0],[9,0],[9,0]],[[2465,7416],[0,-3]],[[2481,7361],[1,0]],[[2482,7361],[1,-4]],[[1915,7471],[0,-8],[0,-9],[0,-9],[0,-8],[0,-9],[0,-9],[0,-8],[0,-9],[0,-9],[0,-8],[0,-9],[0,-9],[0,-8],[0,-9],[0,-9],[0,-8]],[[1915,7333],[-5,0],[-5,0],[-6,0],[-5,0],[-5,0],[-5,0],[-5,0],[-5,0],[-6,0],[-5,0],[-5,0],[-5,0],[-5,0],[-6,0],[-5,0],[-5,0]],[[1832,7333],[-10,0],[-11,0],[-10,0],[-10,0],[-11,0],[-10,0],[-10,0],[-11,0]],[[1749,7333],[0,12],[0,12],[0,13],[0,12],[0,13],[0,12],[0,12],[0,14]],[[1753,7552],[0,3]],[[1753,7555],[-1,3]],[[1749,7577],[0,1],[0,1]],[[1749,7579],[0,9],[0,8],[0,9],[0,9],[0,9],[0,9],[0,9],[0,9],[0,9],[0,9],[0,9],[0,8],[0,9],[0,9],[0,9],[0,9]],[[1776,7721],[0,-14],[0,-13],[0,-14],[0,-14],[3,-5],[2,-4],[2,-4],[2,-3],[0,-2],[1,-4],[0,-3],[1,-3],[0,-2],[-1,0],[0,-1],[3,-3],[3,-4],[4,-3],[1,-2],[5,-8],[2,-5],[3,-4],[2,-4],[2,-4],[1,-2],[1,0],[1,0],[1,0],[1,-1],[0,-3],[0,-1],[2,0],[1,0],[4,1],[1,-1],[0,-1],[0,-2],[0,-3],[-2,-2],[1,-3],[-1,-6],[-1,-4],[0,-4],[-1,-2],[0,-3],[0,-4],[0,-1],[2,-2],[0,-5],[0,-1],[-3,-2],[0,-1],[-1,-2],[1,-6],[-1,-3],[0,-2],[0,-1],[3,-1],[2,-3],[1,-1],[1,0],[1,1],[1,2],[3,2],[3,5],[0,1],[0,1],[1,0],[1,-1],[2,-3],[1,-1],[1,0],[0,-1],[0,-3],[1,-2],[0,-3],[1,-4],[1,-4],[2,-5],[1,-4],[2,-2],[1,-2],[1,-2],[0,-2],[-1,-4],[0,-1],[1,-2],[3,-3],[0,-1],[2,1],[2,-1],[1,-2],[1,-3],[1,-2],[0,-4],[2,-3],[0,-4],[1,-1],[1,-2],[2,-1],[1,0],[0,2],[1,1],[2,2],[2,0],[7,-1],[1,0],[1,3],[1,1],[1,1],[5,-1],[5,1],[2,-1],[4,1],[5,-1],[0,1],[0,1],[0,2],[1,3],[0,2],[1,1],[1,1],[1,0],[1,-1],[1,-2],[2,-6],[1,-1],[1,-2],[2,-2]],[[2577,7319],[-4,0],[-4,0],[0,-16],[0,-17],[-1,-17],[0,-16],[0,-17],[0,-17],[0,-16],[0,-16],[-1,-2]],[[2482,7361],[12,0],[13,0],[12,0],[13,0],[12,-1],[13,0],[12,0],[13,0]],[[2582,7360],[-1,-10],[-2,-10],[-1,-11],[-1,-10]],[[2577,7319],[8,0],[9,0],[8,0],[9,0],[8,0],[8,0],[9,0],[8,0],[0,-3]],[[2644,7316],[0,-18],[0,-18],[0,-18],[0,-18],[0,-18],[0,-18],[0,-19],[0,-18]],[[2644,7171],[-1,0]],[[2371,7173],[0,-2],[0,-8],[0,-7],[0,-7],[0,-7],[0,-7],[0,-8],[0,-7],[0,-7],[0,-7],[0,-8],[0,-7],[0,-7],[0,-7],[0,-8],[0,-7],[0,-7]],[[2371,7055],[-6,0],[-6,0],[-7,0],[-6,0],[-7,0],[-6,0],[-6,0],[-7,0],[-6,0],[-7,0],[-6,0],[-7,0],[-6,0],[-6,0],[-7,0],[-6,0],[-7,0],[-6,0],[-6,0],[-7,0],[-6,0],[-7,0],[-6,0],[-7,0],[-6,0],[-6,0],[-7,0],[-6,0],[-7,0],[-6,0],[-6,0],[-7,0]],[[2166,7222],[6,0],[5,0],[6,0],[6,0],[6,0],[6,0],[6,0],[5,0],[6,0],[6,0],[6,0],[6,0],[5,0],[6,0],[6,0],[6,0],[6,0],[6,0],[5,0],[6,0],[6,0],[6,0],[6,0],[5,0],[6,0],[6,0],[6,0],[6,0],[6,0],[5,0],[6,0],[5,0]],[[2705,7135],[1,-1],[0,-9],[0,-1],[-1,-4],[0,-1],[1,-3],[3,-7],[0,-2],[1,-2],[1,-4],[3,-8],[5,-6],[4,-2]],[[2723,7085],[-11,-14],[-4,-5],[-5,-3],[0,-1],[-1,-4],[-3,-4],[-2,-4],[-4,-4],[-3,-4],[-7,-5],[-5,-1],[-2,-3]],[[2676,7033],[-1,0],[0,-1],[-1,0],[-10,0],[-9,1],[-10,1],[-10,0],[-9,1],[-10,0],[-10,1],[-9,0],[-9,0],[-10,0],[-9,-1],[-9,0],[-1,2],[-2,0],[-4,1],[1,-6]],[[2554,7032],[0,-5],[-5,0],[-4,0],[-5,0],[-5,0],[-5,0],[-5,0],[-4,0],[-6,0]],[[2644,7171],[1,2]],[[2514,7027],[-2,0]],[[2512,7027],[0,1]],[[2394,6665],[2,5],[1,2],[-1,10],[0,3],[0,2],[1,5],[-1,5],[2,6],[1,3],[1,6],[1,4],[0,3],[0,3],[1,2],[-1,3],[0,5],[-1,1],[-2,6],[0,3],[-2,6],[0,2],[-2,3],[0,2],[-1,8],[0,3],[-2,4],[-4,7],[0,7],[0,7],[0,7],[0,7],[0,7],[0,7],[0,7],[1,7]],[[2468,6834],[0,-3]],[[2454,6723],[0,-1],[6,0],[7,0],[7,0],[6,0],[7,0],[7,0],[6,0],[7,0],[-1,-7],[-2,-8],[0,-3],[1,-2],[0,-2],[0,-2],[2,-3],[1,-3],[2,-7],[0,-3],[1,-4],[1,0],[0,-1],[1,0]],[[3021,7316],[-1,3],[-1,1],[-1,1],[0,2],[0,4],[-1,0],[0,4],[0,3],[-2,-1],[-2,0],[-3,0],[-3,0],[-2,0]],[[2959,7336],[-1,1],[1,5],[1,4],[0,5],[1,5],[1,4],[1,5],[1,5],[1,4]],[[2965,7374],[3,0],[2,0],[3,0],[3,0],[3,0],[2,-1],[3,0],[3,0]],[[2987,7373],[4,0],[4,0],[4,0],[4,-1],[3,0],[4,0],[4,0],[4,0],[3,1],[3,4],[1,1],[3,3],[2,1],[3,-1]],[[2906,7112],[-3,-1],[-4,-1],[-1,-2]],[[2857,7163],[-1,1]],[[2842,7183],[-1,2]],[[2841,7185],[-1,1]],[[2817,7196],[-3,0],[-2,2],[0,1],[0,1],[0,1],[-1,0],[0,-1],[-1,-2],[-4,-7],[-2,1],[-1,0],[-6,-9],[-2,-1],[-3,-4],[0,7],[0,7],[0,7],[0,7]],[[2792,7206],[6,0],[7,0],[6,0],[7,0],[6,0],[6,0],[7,0],[6,0],[7,0],[6,0],[7,0],[6,0],[6,0],[7,0],[6,0],[7,0]],[[2910,7113],[-1,-1]],[[3035,7392],[-2,5],[-1,4],[-2,5],[-1,4],[-1,4],[1,4],[-1,6],[0,6],[0,6],[0,6],[-1,6],[0,7],[0,6],[0,6],[0,6],[-1,6],[0,6],[0,7],[0,6],[0,6],[-1,6],[0,6]],[[2691,7330],[-5,-6],[-5,-6],[-9,0],[-9,-1],[-9,0],[-10,-1]],[[2582,7360],[-1,16],[-1,14],[-1,16],[0,14],[0,5],[2,13],[1,11],[3,15],[3,13],[3,14],[5,11],[4,5],[4,5],[-7,5],[-8,7],[-4,0],[-5,0],[-4,-9],[-5,-6],[-1,-6],[-5,3],[-1,2],[-1,2],[0,3],[2,5],[0,1],[0,1],[-1,1],[-2,-2],[-2,0],[-1,1],[0,1],[0,1],[0,2],[1,3],[0,4],[1,1],[-1,4],[1,1],[-1,2],[-3,2],[-5,4],[1,3],[-1,2],[-1,2],[-6,2],[-3,2],[-4,0],[-3,1],[-3,0],[-2,1],[-2,2],[-2,2],[-2,1],[-3,1],[-4,2],[-3,1],[-4,1],[-3,2],[-4,1],[-3,1],[-4,2],[0,2],[-1,2],[-1,3],[-1,2],[-1,1],[-1,1],[-1,1],[-1,-1],[-1,2],[2,5],[1,5],[2,5],[2,5],[1,5],[2,5],[1,4],[2,5]],[[2501,7626],[3,10],[3,10],[3,10],[4,10]],[[2501,7626],[-5,1],[-5,0],[-5,0],[-4,1],[-6,-6],[-6,-5],[-5,-5],[-6,-6],[-3,-3],[-4,-2],[-3,-3],[-4,-3],[-3,2],[-1,0]],[[2441,7597],[-2,-3],[-1,-2],[-2,-1],[0,-8],[0,-8],[0,-8],[0,-8],[-1,0],[-1,-2],[-2,-1],[-7,-6],[-1,-2],[-2,-5],[-2,-5],[-1,-2],[0,-4],[4,-3],[2,-2],[0,-4],[0,-3],[-2,-5],[0,-3],[0,-7],[-1,-2],[1,-5],[0,-2],[-1,-7],[0,-1],[1,-4],[3,-4]],[[2464,7432],[1,-16]],[[2321,7416],[0,12],[0,13],[0,12],[0,13],[-1,12],[0,13],[0,12],[0,13],[-2,4],[-4,3],[-1,2],[-3,5],[0,2],[-1,2],[2,2],[4,5],[1,3],[1,2],[1,6]],[[2318,7552],[-1,4],[1,6],[-1,5],[-1,3],[0,3],[-3,8],[-1,7],[-1,3],[0,8],[0,2],[1,5],[-2,3],[0,2],[0,20],[-1,3],[0,9],[-2,10],[-1,3],[-1,4],[0,2],[-2,6],[-1,8],[0,6],[0,5],[0,3],[-1,6],[1,3],[0,5],[-3,17]],[[2512,7027],[1,-4]],[[2508,7001],[0,-2]],[[2371,7027],[0,7],[0,7],[0,7],[0,7]],[[2340,7253],[0,2]],[[2492,6944],[7,0],[7,0],[7,0],[8,0],[7,0],[8,0],[7,0],[7,0]],[[2111,7552],[0,-13],[0,-13],[0,-13],[0,-13],[0,-1],[-1,0]],[[2110,7499],[-6,0],[-6,0],[-6,0],[-6,0],[-7,0],[-6,0],[-6,0],[-6,0],[-6,0],[-6,0],[-6,0],[-6,0],[-6,0],[-6,0],[-6,0],[-7,0],[-6,0],[-6,0],[-6,0],[-6,0],[-6,0],[-6,0],[-6,0],[-6,0],[-6,0],[-6,0],[-6,0],[-7,0],[-6,0],[-6,0],[-6,0],[-6,0],[0,-7],[0,-7],[0,-7],[0,-7]],[[2110,7721],[0,-10],[0,-11],[0,-11],[0,-10],[0,-11],[0,-10],[0,-11],[0,-11],[0,-10],[0,-11],[0,-10],[0,-11],[0,-11],[1,-10],[0,-11],[0,-10]],[[2817,6881],[-4,7],[-3,6],[-4,7],[-4,6],[-4,6],[-3,7],[-4,6],[-4,6],[-4,1],[-4,0],[-4,0],[-4,0],[-4,1],[-3,0],[-4,0],[-4,0],[0,5],[-1,3],[-2,5],[-1,3],[-4,-3],[0,2],[0,2],[0,1],[-1,0],[-4,1],[-5,0],[-4,0],[-4,1],[-5,0],[-4,0],[-5,1],[-4,0],[-1,0],[-2,-1],[-5,-3],[-3,-3],[-1,1],[-4,-3],[-5,-2]],[[2657,6943],[1,12],[1,3],[1,0],[3,0],[2,2],[1,7],[4,5],[2,2],[2,1],[6,1],[6,6],[5,5],[3,1],[2,2],[0,3],[1,3],[0,1],[2,-1],[2,3],[2,2],[1,1],[1,0],[0,-1],[1,-2],[0,-1],[1,0],[2,2],[3,5],[2,2],[3,1],[2,-3],[2,1],[3,10],[2,2],[1,1],[2,0],[0,3],[1,4],[0,3],[1,4]],[[2731,7033],[1,-1],[10,0],[10,0],[10,0],[10,0],[10,0],[10,-1],[10,0],[10,0],[10,0],[10,0],[10,0],[10,-1],[11,0],[10,0],[10,0],[7,0]],[[2892,7030],[1,0]],[[2318,7552],[-7,0],[-6,0],[-7,0],[-6,0],[-7,0],[-6,0],[-7,0],[-6,0],[-7,0],[-6,0],[-7,0],[-6,0],[-6,0],[-7,0],[-6,0],[-7,0],[-6,0],[-7,0],[-6,0],[-7,0],[-6,0],[-7,0],[-6,0],[-7,0],[-6,0],[-7,0],[-6,0],[-7,0],[-6,0],[-6,0],[-7,0],[-6,0]],[[2318,7362],[2,-1]],[[2110,7277],[0,14],[0,14],[0,14],[0,14],[0,14],[0,13],[0,14],[0,14]],[[2110,7388],[10,0],[9,0],[10,0],[10,0],[9,0],[10,0],[9,0],[10,0],[10,0],[9,0],[10,0],[9,0],[10,0],[10,0],[9,0],[11,0],[9,-8]],[[2987,7373],[-1,2],[-1,4],[-1,1],[0,2],[1,4],[1,2],[1,2],[1,11],[0,6],[1,11],[1,3],[0,2],[1,5],[3,4],[1,5],[2,5],[0,2],[1,6],[1,10],[1,2],[3,1],[2,1],[4,5],[1,1],[1,2],[0,3],[1,1],[0,1],[-2,7],[0,3],[3,7],[0,5],[0,1]],[[2914,7221],[2,1],[3,4],[5,4],[-7,14],[-2,1],[-1,7],[-2,2],[-1,1],[0,5],[0,3],[1,2],[1,1],[1,3],[0,2],[-1,4],[0,2],[2,3],[4,6],[2,6],[1,2],[1,1],[2,2]],[[2925,7297],[2,-3],[3,-2],[3,-3],[3,-2],[2,-3],[3,-2],[3,-3],[3,-2]],[[1974,6740],[-3,0]],[[2139,7055],[0,-7],[0,-7],[0,-7],[0,-7]],[[2139,7027],[-1,0],[-1,-16],[0,-15],[0,-16],[0,-15],[0,-16],[0,-16],[0,-15],[0,-16],[0,-15],[0,-16],[0,-16],[0,-15],[0,-16],[0,-16],[0,-15],[0,-16],[-6,0],[-7,0],[-6,0],[-6,0],[-6,0],[-7,0],[-6,0],[-6,0],[-6,0],[-7,0],[-6,0],[-6,0],[-6,0],[-7,0],[-6,0],[-6,0],[3,-10]],[[1666,7333],[11,0],[10,0],[11,0],[10,0],[10,0],[11,0],[10,0],[10,0]],[[1832,7333],[0,-9],[0,-9],[0,-8],[0,-9],[0,-9],[0,-8],[0,-9],[0,-9],[0,-8],[0,-9],[0,-9],[0,-8],[0,-9],[0,-9],[0,-8],[0,-9],[0,-9],[0,-8],[0,-9],[0,-9],[0,-9],[0,-8],[0,-9],[0,-9],[0,-8],[0,-9],[0,-9],[0,-8],[0,-9],[0,-9],[0,-8],[0,-9]],[[2962,7500],[0,-4],[0,-5],[0,-4],[0,-10],[1,-8],[0,-5],[0,-5],[0,-2]],[[2963,7457],[-2,-3],[0,-3],[-1,-3],[0,-2],[1,-9],[1,-4],[-1,-3],[-1,-7],[0,-2],[1,-1],[1,3],[1,0],[0,-1],[2,-3],[0,-6],[0,-5],[0,-5],[0,-8],[0,-5],[0,-5],[0,-4],[-1,-3],[1,-4]],[[2925,7297],[-1,2],[-1,2],[-5,2],[-1,2],[-1,3],[-1,3],[0,3],[0,3],[0,3],[-1,1],[0,2],[-1,1],[-3,3],[-1,3],[-2,2],[-4,1],[-4,0],[-4,0],[-4,0],[-4,0],[-3,0],[-4,0],[-4,0],[-4,0],[-4,0],[-4,0],[-3,0],[-4,0],[-4,0],[-4,0],[-4,0],[-3,0],[-4,0],[-4,0],[-4,0],[-4,0],[-4,0],[-3,0],[-4,0],[-4,0],[-4,0],[-4,0],[-4,0],[-3,0],[-4,0],[-4,0],[-4,0],[0,7],[0,8],[0,7],[0,8]],[[2763,7351],[0,-6],[0,-6],[0,-6],[0,-6],[0,-5],[0,-6],[0,-6],[0,-6],[0,-6],[0,-6],[0,-5],[0,-6],[0,-6],[0,-6],[0,-6],[0,-6]],[[2375,6869],[-6,2],[-2,2],[-2,2],[-3,4],[-5,6],[-2,1],[-1,0],[-1,-3],[-3,-2],[-1,0],[-3,1],[0,1],[-1,1],[-1,1],[0,-1],[-4,-2],[-1,-1],[-2,0],[-2,1],[-6,-4],[-2,-2],[-2,-1],[-1,-3],[0,1],[-2,3],[-2,1],[-3,3],[0,3],[-1,0],[-1,0],[-1,-2],[-1,-1],[-1,0],[-2,2],[-2,3],[-1,1],[-1,-1],[-1,-3],[0,-1],[-1,-1],[0,-1],[-1,-5],[-1,-1],[-1,1],[0,1],[-1,1],[0,2],[0,3],[0,1],[-1,0],[-1,-1],[-1,0],[-2,-2],[-1,0],[-1,0],[-1,3],[-3,2],[-1,3],[0,1],[-1,0],[-1,-1],[-3,-4],[-1,-2],[-1,0],[-1,0],[-1,1],[0,5],[-1,1],[-2,2],[-1,3],[0,3],[-3,0],[-4,0],[-2,-3],[-1,0],[-1,0],[-3,4],[-4,-1],[-2,1],[-4,3],[-4,0],[-2,1],[-1,5],[-1,4],[-1,1],[-2,3],[-1,0],[0,-1],[0,-3],[-1,0],[-3,1],[-3,-1],[-1,1],[-5,7],[-2,2],[-2,1],[0,6],[0,7],[0,7],[0,6],[0,7],[0,7],[0,6],[0,7],[0,7],[0,6],[0,7],[0,7],[0,6],[0,7],[0,6],[0,7],[-5,0],[-5,0],[-6,0],[-5,0],[-5,0],[-5,0],[-5,0],[-6,0],[-5,0],[-5,0],[-5,0],[-6,0],[-5,0],[-5,0],[-5,0],[-5,0]],[[1693,7554],[1,1],[8,0],[7,0],[7,0],[8,0],[7,0],[7,0],[8,0],[7,0]],[[2792,7206],[-4,0],[-3,0],[-4,0],[-3,0],[-4,0],[-4,0],[-3,0],[-4,0],[0,6],[0,7],[0,6],[0,7],[0,6],[0,7],[0,6],[0,6]],[[2110,7388],[0,14],[0,14],[0,14],[0,14],[0,14],[0,14],[0,13],[0,14]],[[2676,7033],[6,0],[13,0],[10,0],[8,0],[4,0],[6,0],[2,1],[2,-1],[4,0]],[[1915,7333],[0,-7],[0,-7],[0,-7],[0,-7],[0,-7],[0,-7],[0,-7],[0,-7],[7,0],[7,0],[7,0],[7,0],[7,0],[7,0],[7,0],[7,0]],[[2892,7030],[-2,0]],[[2723,7085],[0,-2],[0,-2],[1,-2],[0,-4],[1,-2],[2,-2],[2,-1],[2,-3],[2,-1],[1,0],[2,3],[2,2],[2,2],[3,-4],[2,0],[3,2],[3,1],[1,0],[1,2],[0,3],[1,1],[1,0],[1,-1],[2,0],[5,4],[1,0],[1,-2],[2,2],[2,2],[0,3],[2,3],[-1,2],[0,1],[1,5],[1,4],[6,12],[2,7],[3,5],[1,4],[1,4],[2,8],[1,1],[1,0],[1,-1],[1,-1],[0,-2],[3,-2],[3,-1],[2,2],[1,3],[1,5],[1,3],[1,4],[1,2],[1,2],[4,0],[2,2],[1,3],[1,1],[1,0],[3,4],[4,9],[1,6],[1,4],[0,4],[1,2],[4,-4],[2,-3],[4,-6],[4,-4],[1,5],[2,6]],[[1553,7570],[1,5],[0,7]]],"transform":{"scale":[0.036003600360036005,0.018001692747399742],"translate":[-180,-89.99892578125002]},"bbox":[-180,-89.99892578125002,180,90]} },{}]},{},[1])(1) }); -
+
Drawing…
-
+
- +

Since plotly offline allows us to make standalone web pages, when using RStudio, your offline plots will appear directly in the viewer:

-

+
+ +

If you use plotly inside of shiny apps or reactive rmarkdown documents (and have plotly offline), your plotly graphs will be offline by default!

shiny::runApp(system.file("examples/UN_Simple", package = "plotly"))
From 6f49bb5858aff61ed5630c7da3eca7337668eaea Mon Sep 17 00:00:00 2001 From: cpsievert Date: Fri, 31 Jul 2015 14:14:45 -0400 Subject: [PATCH 219/227] better joint plot --- inst/docs.R | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/inst/docs.R b/inst/docs.R index a35a85f00b..3c5abfffcd 100644 --- a/inst/docs.R +++ b/inst/docs.R @@ -136,18 +136,16 @@ plot_ly(z = volcano, type = "contour") #' Advanced x <- rnorm(200) y <- rnorm(200) -eaxis <- list(title = "", showticklabels = FALSE) -p1 <- plot_ly(x = x, type = "histogram", showlegend = FALSE) %>% - layout(xaxis = eaxis) -p4 <- plot_ly(y = y, type = "histogram", showlegend = FALSE) %>% - layout(yaxis = eaxis) +p1 <- plot_ly(x = x, type = "histogram", showlegend = FALSE) +p2 <- plot_ly(x = x, y = y, type = "histogram2dcontour") +p3 <- plot_ly(y = y, type = "histogram", showlegend = FALSE) +a1 <- list(domain = c(0, .85)) +a2 <- list(domain = c(.85, 1)) +hide <- list(title = "", showticklabels = FALSE) subplot( - p1, - plotly_empty(), - plot_ly(x = x, y = y, type = "histogram2dcontour"), - p4, - nrows = 2, - margin = 0 + layout(p1, xaxis = c(a1, hide), yaxis = a2), + layout(p2, xaxis = a1, yaxis = a1), + layout(p3, xaxis = a2, yaxis = c(a1, hide)) ) # ---------------------------------------------------------------------- From 7ad84f1971800af55229ab292b05331289fef18e Mon Sep 17 00:00:00 2001 From: cpsievert Date: Fri, 31 Jul 2015 14:38:44 -0400 Subject: [PATCH 220/227] can't unclass everything or else toJSON methods won't necessarily work as expected --- R/ggplotly.R | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/R/ggplotly.R b/R/ggplotly.R index 87ce75cb81..4c4ea4bbb8 100644 --- a/R/ggplotly.R +++ b/R/ggplotly.R @@ -947,5 +947,6 @@ gg2list <- function(p) { # x/y/etc so that they don't get unboxed when they are of length 1. # unfortunately, this conflicts when using I() in qplot. For example, # qplot(1:10, 1:10, size = I(10)) - rapply(l, unclass, how = "list") + un <- function(x) if (is.list(x)) lapply(x, f) else if (inherits(x, "AsIs")) unclass(x) else x + lapply(l, un) } From 77b98d18fafaded9c64aa0efea032410b7193fa7 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Fri, 31 Jul 2015 14:52:47 -0400 Subject: [PATCH 221/227] oops --- R/ggplotly.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/R/ggplotly.R b/R/ggplotly.R index 4c4ea4bbb8..76ebeb62fe 100644 --- a/R/ggplotly.R +++ b/R/ggplotly.R @@ -947,6 +947,6 @@ gg2list <- function(p) { # x/y/etc so that they don't get unboxed when they are of length 1. # unfortunately, this conflicts when using I() in qplot. For example, # qplot(1:10, 1:10, size = I(10)) - un <- function(x) if (is.list(x)) lapply(x, f) else if (inherits(x, "AsIs")) unclass(x) else x + un <- function(x) if (is.list(x)) lapply(x, un) else if (inherits(x, "AsIs")) unclass(x) else x lapply(l, un) } From d9e749d029e4e0a4252a5a30a17e02cd36c1becb Mon Sep 17 00:00:00 2001 From: cpsievert Date: Fri, 31 Jul 2015 15:44:01 -0400 Subject: [PATCH 222/227] embed plotlyjs bundle once in rmd documents --- R/print.R | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/R/print.R b/R/print.R index f1ed44067f..0dce7a89f1 100644 --- a/R/print.R +++ b/R/print.R @@ -76,13 +76,17 @@ knit_print.offline <- function(x, options, ...) { warning("Please install.packages('knitr')") return(x) } - off <- offline_bundle(jq = TRUE) - b <- readChar(off, file.info(off)$size) - p <- paste0( - sprintf('', b), - with(x, new_offline(data, layout, height, width, id)) - ) - knitr::asis_output(p) + p <- with(x, new_offline(data, layout, height, width, id)) + # if this is the first plot, place bundle just before the plot + if (length(knitr::knit_meta(class = "plotly", clean = FALSE)) == 0) { + off <- offline_bundle(jq = TRUE) + b <- readChar(off, file.info(off)$size) + p <- paste0( + sprintf('', b), + p + ) + } + knitr::asis_output(p, meta = list(plotly = structure("", class = "plotly"))) } #' Embed a plotly iframe into a IPython Notebook From 101f0fe972e786b6cccf1b67e3c6c00d29364ba5 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Fri, 31 Jul 2015 18:03:51 -0400 Subject: [PATCH 223/227] new user --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index d4641a69bc..3c6be983f8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,7 +5,7 @@ before_install: - chmod 755 ./travis-tool.sh - ./travis-tool.sh bootstrap # password is encrypted below - - echo "Sys.setenv('plotly_username' = 'brnvg')" > ~/.Rprofile + - echo "Sys.setenv('plotly_username' = 'dfvd')" > ~/.Rprofile install: - ./travis-tool.sh install_deps @@ -26,7 +26,7 @@ after_success: env: global: # plotly_api_key (for posting to plot.ly) - - secure: "L2/LoouJQ4HUVh86QxX3+I//R6rzwr4FrxjPQP8dYEjc1BubJ4Tsq11I5/ODHghSKGNRcMtadyn1zVEjNpKTxU1fm905K6weyRCnmXCbN/4PtMHC07dMiBwl+hkCJPuiG+nMTtwrVx48rgdpl3k3SAJqYoM6FcJidYWamXWCPIY=" + - secure: "eHO4OUmgLusU9i4xSvr3daZxnsMZw3x4FH8BYVEC8Ja+Ey6kkAFFSh2iAC/CqewEYJ7I/M8aIJYqlyTMGRYUgy36WU7iWHAGgaZOU8fIB5dWzMwHbIvS4Naq2sdU7lRT7sxkS+40K1+rplpWDoLF2yt8vSRWo9rjNzp+yc8PjXM=" # GITHUB_PAT (for pushing to plotly-test-table) - secure: "LHJONgWOo+98vNeFLI7LSJU3RtbMVszlI79GB8CcXmc2mlgM/UtZ5b6RnkNlhmg3Gj1/uObfm/rIybVTwuS1yNpeKv73+gsZOYhobVXiUGVxdRFG/mg5mbqwyWkkuofjPGFlMZCEMgHim37eZzgjSibwVH1LClRDsCoFMCgvgV0=" # plotlyjs_full (link to the full offline bundle) From be2d57c818dc77e4165fbb958dbad07b33f3bcfa Mon Sep 17 00:00:00 2001 From: cpsievert Date: Fri, 31 Jul 2015 19:32:06 -0400 Subject: [PATCH 224/227] convert NULL to NA --- R/ggplotly.R | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/R/ggplotly.R b/R/ggplotly.R index 76ebeb62fe..cb8ce714cd 100644 --- a/R/ggplotly.R +++ b/R/ggplotly.R @@ -947,6 +947,11 @@ gg2list <- function(p) { # x/y/etc so that they don't get unboxed when they are of length 1. # unfortunately, this conflicts when using I() in qplot. For example, # qplot(1:10, 1:10, size = I(10)) - un <- function(x) if (is.list(x)) lapply(x, un) else if (inherits(x, "AsIs")) unclass(x) else x + un <- function(x) { + if (is.null(x)) return(NA) + if (is.list(x)) lapply(x, un) + else if (inherits(x, "AsIs")) unclass(x) + else x + } lapply(l, un) } From dd29d4fdb3aa0b85604a2fc833c80196ac8c495a Mon Sep 17 00:00:00 2001 From: cpsievert Date: Fri, 31 Jul 2015 20:08:11 -0400 Subject: [PATCH 225/227] modify test expectation --- tests/testthat/test-ggplot-bar.R | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/tests/testthat/test-ggplot-bar.R b/tests/testthat/test-ggplot-bar.R index 0c8e80b421..7358c9fb3d 100644 --- a/tests/testthat/test-ggplot-bar.R +++ b/tests/testthat/test-ggplot-bar.R @@ -73,9 +73,8 @@ test_that("Very basic bar graph", { geom_bar(stat="identity") info <- expect_traces(gg, 1, "nocolor") for(tr in info$traces){ - expect_null(tr$marker$color) - expect_null(tr$marker$line$color) - expect_null(tr$marker$line$width) + expect_true(is.na(l$data[[1]]$marker$color)) + expect_null(tr$marker$line) expect_false(tr$showlegend) } expect_null(info$layout$annotations) From 8c3248c45c592fce3aeb2c82713082df4c4bf427 Mon Sep 17 00:00:00 2001 From: cpsievert Date: Fri, 31 Jul 2015 20:10:02 -0400 Subject: [PATCH 226/227] tweak vignette/docs --- README.md | 5 +- vignettes/intro.Rmd | 6 +- vignettes/offline.html | 1129 +--------------------------------------- 3 files changed, 9 insertions(+), 1131 deletions(-) diff --git a/README.md b/README.md index 14c7c15d1f..6ca8665d97 100644 --- a/README.md +++ b/README.md @@ -31,6 +31,7 @@ If you use [ggplot2](http://cran.r-project.org/web/packages/ggplot2/index.html), ```r library(plotly) +set.seed(100) d <- diamonds[sample(nrow(diamonds), 1000), ] p <- ggplot(data = d, aes(x = carat, y = price)) + geom_point(aes(text = paste("Clarity:", clarity)), size = 4) + @@ -38,9 +39,9 @@ p <- ggplot(data = d, aes(x = carat, y = price)) + (gg <- ggplotly(p)) ``` -![https://plot.ly/~brnvg/1132](http://imgur.com/tbKybEb) +![https://plot.ly/~agvd/1153](http://imgur.com/tbKybEb) -[Click here](https://plot.ly/~brnvg/1132) to interact with the resulting graph (notice the custom hover text!) +[Click here](https://plot.ly/~agvd/1153) to interact with the resulting graph (notice the custom hover text!) The `ggplotly()` function converts a ggplot object to a plotly object, so if you like, you may 'post-process' your ggplot graphs to add custom plotly features, for example: diff --git a/vignettes/intro.Rmd b/vignettes/intro.Rmd index 755a690f8b..daada01e52 100644 --- a/vignettes/intro.Rmd +++ b/vignettes/intro.Rmd @@ -16,9 +16,9 @@ knitr::opts_chunk$set(eval = FALSE) Version 1.0.0 of the [plotly R package](https://github.com/ropensci/plotly) introduces a new high-level interface for working with plotly's JavaScript graphing library from R. The aim of this vignette is to explain the semantics of this interface, but I also recommend perusing [plotly's R homepage](https://plot.ly/r/) for more examples. -## Creating and modifying plotlys +## Creating plotlys -To initiate a plotly object, use `plot_ly()`. Here we turn the `economics` data frame (from the ggplot2 package) into a plotly visualization and store it as the object `p`. +To create a plotly object, start with `plot_ly()`. Here we turn the `economics` data frame (from the ggplot2 package) into a plotly visualization and store it as the object `p`. ```{r} library(plotly) @@ -232,7 +232,7 @@ subplot(p2)
-The `subplot()` function creates "xaxis[0-9]" objects which inherit pre-specified properties, but you can also customize each subplot by referencing these objects in the layout +Part of the magic of `subplot()` is that it generates axis objects with appropriate anchor and domain properties. After generating a subplot, you can always reference these axis objects to customize each plot. ```{r} layout( diff --git a/vignettes/offline.html b/vignettes/offline.html index d053dad6ac..c6206bad33 100644 --- a/vignettes/offline.html +++ b/vignettes/offline.html @@ -1203,1139 +1203,16 @@

Hello Plotly Offline

module.exports={"type":"Topology","objects":{"coastlines":{"type":"GeometryCollection","geometries":[{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[0,1,2]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[3]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[4]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[5]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[6]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[7]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[37]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[38]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[39]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[40]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[41]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[42]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[43]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[44]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[45]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[46]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[47]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[48]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[49]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[50]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[51]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[52]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[53]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[54]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[55]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[56]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[57]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[58]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[59]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[60]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[61]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[62]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[63]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[64]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[65]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[66]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[67]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[68]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[69]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[70]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[71]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[72]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[73]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[74]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[75,76,77]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[78]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[79,80]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[81]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[82]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[83]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[84]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[85]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[86]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[87]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[88]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[89]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[90]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[91]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[92]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[93]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[94]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[95]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[96]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[97]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[98]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[99]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[100]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[101]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[102]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[103]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[104]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[105]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[106]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[107]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[108]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[109]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[110]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[111]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[112]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[113]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[114]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[115]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[116]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[117]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[118]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[119]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[120]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[121,122,123,124,125,126,127]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[128]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[129]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[130]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[131]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[132]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[133]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[134]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[135,136]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[137,138,139]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[140]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[141]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[142,143,144,145,146,147,148,149]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[150]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[151]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[152,153]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[154,155,156,157,158,159,160,161,162,163]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[164]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[165]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[166]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[167]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[168]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[169]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[170]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[171]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[172]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[173]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[174]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[175]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[176]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[177]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[178]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[179]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[180]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[181]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[182]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[183,184,185]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[186]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[187]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[188]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[189]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[190]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[191]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[192]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[193,194,195]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[196,197,198]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[199,200,201]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[202,203]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[204,205,206]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[207]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[208]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[209]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[210]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[211]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[212]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[213]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[214]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[215]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[216]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[217]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[218]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[219]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[220]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[221]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[222]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[223]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[224]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[225]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[226]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[227]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[228]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[229]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[230]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[231]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[232]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[233]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[234]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[235]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[236]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[237]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[238]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[239]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[240]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[241]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[242]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[243,244,245,246]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[247]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[248]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[249]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[250]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[251]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[252]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[253]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[254]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[255]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[256]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[257]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[258]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[259]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[260]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[261]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[262]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[263]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[264]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[265]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[266]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[267]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[268]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[269]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[270]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[271]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[272]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[273]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[274]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[275]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[276]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[277]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[278]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[279]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[280]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[281]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[282]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[283]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[284]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[285]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[286]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[287]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[288]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[289]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[290]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[291]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[292]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[293]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[294]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[295]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[296]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[297]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[298]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[299]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[300]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[301]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[302]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[303]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[304]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[305]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[306]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[307]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[308]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[309]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[310]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[311]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[312]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[313]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[314]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[315]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[316]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[317]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[318]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[319]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[320]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[321]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[322]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[323]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[324]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[325]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[326]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[327]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[328]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[329]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[330]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[331]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[332]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[333]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[334]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[335]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[336]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[337]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[338]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[339]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[340]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[341]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[342]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[343]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[344]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[345]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[346]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[347]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[348]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[349]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[350]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[351]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[352]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[353]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[354]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[355]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[356]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[357]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[358]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[359]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[360]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[361]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[362]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[363]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[364]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[365]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[366]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[367]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[368]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[369]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[370]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[371,372,373]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[374]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[375]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[376]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[377]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[378]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[379]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[380]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[381]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[382]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[383]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[384]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[385]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[386]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[387]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[388]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[389]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[390]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[391]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[392]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[393]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[394]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[395]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[396]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[397]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[398]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[399]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[400]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[401]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[402]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[403]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[404]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[405]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[406]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[407]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[408]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[409]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[410]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[411]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[412]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[413]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[414]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[415]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[416]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[417]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[418]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[419]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[420]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[421]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[422]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[423]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[424]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[425]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[426]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[427]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[428]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[429]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[430]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[431]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[432]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[433]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[434]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[435]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[436]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[437]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[438]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[439]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[440]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[441]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[442]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[443]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[444]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[445]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[446]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[447]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[448]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[449]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[450]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[451]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[452]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[453]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[454]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[455]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[456]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[457]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[458]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[459]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[460]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[461]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[462]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[463]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[464]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[465]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[466]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[467]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[468]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[469]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[470]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[471]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[472]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[473]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[474]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[475]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[476]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[477]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[478]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[479]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[480]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[481]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[482]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[483]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[484]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[485]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[486]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[487]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[488]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[489]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[490]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[491]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[492]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[493]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[494]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[495]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[496]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[497]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[498]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[499]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[500]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[501]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[502]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[503]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[504]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[505]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[506]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[507]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[508]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[509]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[510]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[511]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[512]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[513]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[514]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[515]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[516,517]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[518]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[519]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[520]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[521]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[522]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[523]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[524]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[525]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[526]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[527]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[528]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[529]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[530]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[531]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[532]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[533]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[534]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[535]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[536]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[537]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[538]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[539]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[540]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[541]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[542]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[543]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[544]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[545]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[546]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[547]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[548]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[549]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[550]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[551]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[552]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[553]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[554]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[555]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[556]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[557]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[558]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[559]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[560]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[561]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[562]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[563]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[564]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[565]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[566]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[567]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[568]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[569]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[570]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[571]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[572]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[573]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[574]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[575]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[576]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[577]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[578]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[579]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[580]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[581]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[582]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[583]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[584]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[585]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[586]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[587]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[588]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[589]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[590]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[591]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[592]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[593]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[594]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[595]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[596]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[597]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[598]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[599]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[600]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[601]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[602]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[603]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[604]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[605]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[606]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[607]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[608]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[609]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[610]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[611]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[612]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[613]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[614]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[615]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[616]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[617]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[618]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[619]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[620]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[621]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[622]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[623]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[624]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[625]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[626]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[627]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[628]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[629]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[630]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[631]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[632]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[633]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[634]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[635]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[636]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[637]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[638]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[639]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[640]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[641]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[642]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[643]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[644]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[645]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[646]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[647]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[648]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[649]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[650]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[651]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[652]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[653]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[654]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[655]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[656]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[657]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[658]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[659]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[660]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[661]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[662]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[663]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[664]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[665]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[666]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[667]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[668]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[669]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[670]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[671]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[672,673,674,675]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[676]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[677]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[678]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[679]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[680]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[681]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[682]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[683]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[684]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[685]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[686]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[687]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[688]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[689]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[690]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[691]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[692]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[693]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[694]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[695]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[696]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[697]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[698]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[699]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[700]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[701]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[702]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[703]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[704]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[705]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[706]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[707]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[708]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[709]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[710]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[711]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[712]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[713]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[714]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[715]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[716]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[717]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[718]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[719]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[720]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[721]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[722]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[723]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[724]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[725]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[726]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[727]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[728]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[729]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[730]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[731]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[732]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[733]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[734]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[735]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[736]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[737]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[738]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[739]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[740]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[741]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[742]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[743]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[744]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[745]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[746]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[747]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[748]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[749]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[750]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[751]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[752]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[753]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[754]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[755]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[756]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[757]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[758]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[759]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[760]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[761]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[762]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[763]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[764]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[765]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[766]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[767]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[768]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[769]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[770]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[771]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[772]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[773]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[774]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[775]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[776]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[777]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[778]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[779]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[780]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[781]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[782]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[783]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[784]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[785]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[786]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[787]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[788]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[789]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[790]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[791]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[792]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[793]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[794]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[795]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[796]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[797]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[798]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[799]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[800]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[801]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[802]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[803]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[804]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[805]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[806]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[807]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[808]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[809]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[810]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[811]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[812]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[813]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[814]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[815]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[816]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[817]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[818]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[819]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[820]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[821]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[822]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[823]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[824]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[825]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[826]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[827]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[828]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[829]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[830]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[831]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[832]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[833]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[834]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[835]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[836]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[837]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[838]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[839]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[840]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[841]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[842]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[843]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[844]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[845]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[846]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[847]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[848]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[849]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[850]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[851]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[852]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[853]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[854]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[855]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[856]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[857]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[858]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[859]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[860]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[861]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[862]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[863,864,-864]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[865]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[866]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[867]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[868]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[869]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[870]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[871]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[872]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[873,874]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[875]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[876]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[877]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[878]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[879]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[880]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[881]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[882]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[883]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[884]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[885]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[886,887,888]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[889,890,891]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[892]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[893]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[894]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[895]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[896]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[897]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[898]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[899]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[900]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[901]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[902]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[903]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[904]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[905]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[906]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[907]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[908]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[909]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[910]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[911]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[912]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[913,914,915]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[916]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[917]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[918]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[919,920,921]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[922]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[923]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[924]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[925]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[926]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[927]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[928]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[929]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[930]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[931]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[932]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[933]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[934]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[935]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[936]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[937]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[938]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[939]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[940]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[941]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[942]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[943]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[944]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[945]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[946]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[947]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[948]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[949]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[950]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[951]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[952]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[953]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[954]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[955]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[956]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[957]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[958]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[959]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[960]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[961]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[962]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[963]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[964]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[965]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[966]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[967]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[968]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[969]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[970]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[971]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[972]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[973]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[974]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[975]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[976]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[977]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[978]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[979]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[980]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[981]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[982]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[983]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[984]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[985]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[986]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[987]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[988]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[989]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[990]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[991]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[992]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[993]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[994]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[995]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[996]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[997]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[998]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[999]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1000]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1001]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1002]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1003]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1004]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1005]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1006]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1007]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1008]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1009]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1010]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1011]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1012]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1013]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1014]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1015]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1016]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1017]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1018]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1019]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1020]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1021]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1022]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1023]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1024]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1025]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1026]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1027]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1028]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1029]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1030]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1031]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1032]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1033]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1034]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1035]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1036]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1037]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1038]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1039]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1040]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1041]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1042]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1043]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1044]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1045,1046]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1047]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1048]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1049]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1050]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1051]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1052]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1053]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1054]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1055]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1056]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1057]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1058]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1059]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1060]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1061]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1062]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1063]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1064]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1065]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1066]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1067]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1068]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1069]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1070]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1071]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1072]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1073]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1074]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1075]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1076]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1077]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1078]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1079]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1080]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1081]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1082]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1083]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1084]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1085]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1086]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1087]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1088]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1089]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1090]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1091]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1092]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1093]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1094]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1095]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1096]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1097]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1098]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1099]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1100]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1101]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1102]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1103]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1104]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1105]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1106]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1107]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1108]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1109]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1110]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1111]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1112]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1113]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1114]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1115]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1116]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1117]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1118]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1119]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1120,1121,1122,1123,1124,1125]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1126]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1127]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1128]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1129]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1130]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1131]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1132]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1133]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1134]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1135]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1136]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1137]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1138]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1139]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1140]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1141]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1142]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1143]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1144]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1145]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1146]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1147]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1148]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1149]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1150]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1151]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1152]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1153]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1154]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1155]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1156]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1157]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1158]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1159]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1160]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1161]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1162]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1163]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1164]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1165]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1166]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1167]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1168]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1169]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1170]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1171]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1172]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1173]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1174]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1175]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1176]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1177]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1178]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1179]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1180]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1181]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1182]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1183]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1184]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1185]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1186]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1187]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1188]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1189]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1190]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1191]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1192]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1193]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1194]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1195]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1196]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1197]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1198]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1199]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1200]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1201]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1202]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1203]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1204]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1205]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1206]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1207]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1208]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1209]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1210]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1211]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1212]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1213]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1214]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1215]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1216]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1217]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1218]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1219]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1220]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1221]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1222]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1223]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1224]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1225,1226,1227,1228,1229]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1230]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1231]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1232]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1233]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1234]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1235]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1236]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1237]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1238]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1239]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1240]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1241]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1242]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1243]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1244]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1245]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1246]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1247]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1248]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1249]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1250]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1251]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1252]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1253]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1254]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1255]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1256]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1257]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1258]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1259]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1260]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1261]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1262]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1263]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1264]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1265]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1266]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1267]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1268]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1269]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1270]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1271]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1272]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1273]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1274]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1275]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1276]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1277]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1278]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1279]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1280]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1281]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1282]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1283]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1284]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1285]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1286]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1287]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1288]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1289]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1290]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1291]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1292]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1293]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1294]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1295]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1296,1297,1298,1299,1300]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1301]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1302,1303,1304,1305,1306,1307,1308,1309]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1534]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1535]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1536]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1537]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1538]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1539]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1540]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1541]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1542]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1543]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1544,1545]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1546,1547]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1548]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1549]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1550]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1551]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1552]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1553]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1554]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1555]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1556,1557,1558]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1559,1560,1561]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1562]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1563,1564,1565]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1566,1567,1568]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1569]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1570,1571,1572]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1573,1574,1575]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1576,1577,1578]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1579,1580,1581]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1582]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1583]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1584,1585]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1586,1587]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1588]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1589]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1590]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1591]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1592]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1593]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1594]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1595]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1596]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1597]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1598]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1599]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1600]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1601]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1602]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1603]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1604]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1605]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1606]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1607]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1608]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1609]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1610]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1611]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1612]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1613]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1614]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1615]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1616]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1617]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1618]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1619]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1620]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1621]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1622]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1623]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1624]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1625,1626,1627,1628,1629]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1630]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1631]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1632]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1633]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1634]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1635]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1636]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1637]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1638]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1639]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1640]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1641]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1642]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1643]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1644]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1645]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1646]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1647]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1648]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1649]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1650]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1651]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1652]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1653]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1654]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1655]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1656]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1657]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1658]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1659]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1660]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1661]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1662]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1663]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1664]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1665]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1666]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1667]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1668]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1669]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1670]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1671]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1672]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1673]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1674]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1675]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1676]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1677]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1678]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1679]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1680]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1681]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1682]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1683]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1684]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1685]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1686]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1687]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1688]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1689]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1690]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1691]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1692]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1693]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1694]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1695]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1696]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1697]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1698]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1699]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1700]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1701]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1702]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1703]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1704]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1705]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1706]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1707]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1708]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1709]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1710]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1711]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1712]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1713]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1714]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1715]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1716]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1717,1718,1719]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1720,1721,1722]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1723]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1724]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1725]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1726]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1727]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1728]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1729,1730,1731]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1732]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1733]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1734,1735,-1735]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1736]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1737]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1738]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1739]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1740]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1741]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1742]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1743,1744,1745]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1746]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1747]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1748]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1749]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1750]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1751,1752]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1753,1754,1755]},{"type":"MultiLineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[[1756,1757,1758,1759,1760,1761,1762,1763],[1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992]]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1993]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1994]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1995]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1996]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1997]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1998]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[1999,2000,2001,-2001]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2002,2003,-2004,2004]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2005]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2006,2007,2008]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2009,2010,2011]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2012]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2013]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2014]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2015]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2016]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2017]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2018]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2019]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2020,2021,2022]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2023,2024,2025]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2026]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2027]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2028]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2029]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2030]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2031]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2032]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2033]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2034,2035,2036]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2037]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2038]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2039]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2040]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2041]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2042]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2043]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2044]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2045]},{"type":"LineString","properties":{"scalerank":0,"featurecla":"Coastline"},"arcs":[2046]}]},"land":{"type":"GeometryCollection","geometries":[{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-3,-2,3349,3350]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[3]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-5]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-6]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-7]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-8]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[25,26,27,28,29,30,31,32,33,34,35,36,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-38]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-39]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[39]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-41]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[41]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[42]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-44]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-45]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-46]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-47]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-48]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-49]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-50]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-51]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-52]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-53]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-54]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-55]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-56]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-57]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-58]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-59]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-60]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-61]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-62]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-63]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-64]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-65]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-66]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-67]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-68]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-69]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-70]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-71]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-72]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-73]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-74]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-75]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-77,-76,-78]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-79]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-80,-81]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-82]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-83]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-84]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-85]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-86]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-87]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-88]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-89]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-90]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-91]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-92]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-93]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[93,3351]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-95]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-96]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-97]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-98]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-99]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-100]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-101]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-102]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-103]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-104]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-105]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-106]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-107]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-108]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-109]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-110]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-111]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-112]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-113]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-114]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-115]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-116]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-117]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-118]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-119]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-120]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-121]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-124,-123,-122,-128,-127,-126,-125]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[128]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-130]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-131]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-132]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-133]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-134]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-135]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[135,136]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-140,-139,-138]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-141]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[141]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[144,145,146,147,148,149,142,143]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[150]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-152]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[152,153]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-159,-158,-157,-156,-155,-164,-163,-162,-161,-160]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-165]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[165]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-167]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-168]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[168]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-170]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-171]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-172]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-173]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-174]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[174]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[175]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[176]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[177]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-179]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-180]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-181]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-182]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-183]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-184,-186,-185]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-187]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-188]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-189]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-190]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-191]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-192]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-193]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-196,-195,-194]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-197,-199,-198]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-202,-201,-200]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[202,203]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[206,204,205]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[207,3352]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[208]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-210]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-211]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-212]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-213]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-214]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-215]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-216]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-217]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-218]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-219]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-220]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-221]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-222]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-223]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-224]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-225]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-226]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-227]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-228]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-229]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-230]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-231]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-232]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[232]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-234]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-235]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-236]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-237]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-238]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-239]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-240]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-241]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-242]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-243]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-245,-244,-247,-246]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-248]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-249]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-250]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-251]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-252]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-253]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-254]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-255]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-256]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[256]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[257]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-259]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-260]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-261]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-262]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-263]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-264]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-265]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-266]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-267]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-268]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-269]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-270]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-271]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-272]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-273]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-274]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-275]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[275]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-277]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[277]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-279]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-280]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-281]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-282]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-283]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-284]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-285]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-286]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-287]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-288]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-289]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-290]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-291]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-292]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-293]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-294]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-295]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-296]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-297]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-298]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-299]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-300]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-301]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-302]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-303]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-304]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-305]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-306]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-307]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-308]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-309]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-310]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-311]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-312]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-313]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-314]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-315]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-316]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-317]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-318]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-319]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-320]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-321]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-322]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-323]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-324]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-325]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-326]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-327]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-328]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-329]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-330]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-331]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-332]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-333]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-334]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-335]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-336]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-337]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-338]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-339]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-340]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-341]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-342]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-343]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-344]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-345]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-346]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-347]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-348]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-349]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-350]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-351]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-352]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-353]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-354]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-355]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-356]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-357]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-358]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-359]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-360]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-361]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-362]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-363]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-364]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-365]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-366]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-367]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-368]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-369]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-370,3353]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-371,3354]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[371,372,3355,3356]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[374]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-376]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[376]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[377]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[378]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[379]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[380]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[381]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-383]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-384]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[384]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-386]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-387]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-388]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-389]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[389]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-391]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-392]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-393]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-394]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-395]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-396]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-397]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-398]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-399]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-400]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-401]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-402]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-403]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-404]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-405]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-406]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-407]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-408]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-409]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-410]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-411]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-412]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-413]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-414]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-415]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-416]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-417]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-418]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-419]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-420]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-421]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-422]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-423]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-424]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-425]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-426]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-427]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-428]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-429]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-430]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-431]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-432]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-433]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-434]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-435]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-436]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-437]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-438]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-439]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-440]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-441]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-442]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-443]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-444]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-445]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-446]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-447]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-448]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-449]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-450]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-451]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-452]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-453]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-454]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-455]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-456]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-457]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-458]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-459]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-460]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-461]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-462]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-463]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-464]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-465]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-466]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-467]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-468]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-469]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-470]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-471]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-472]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-473]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-474]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-475]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-476]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-477]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-478]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-479]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-480]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-481]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-482]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-483]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-484]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-485]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-486]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-487]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-488]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-489]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-490]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-491]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-492]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-493]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-494]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-495]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-496]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-497]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-498]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-499]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-500]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-501]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-502]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-503]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-504]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-505]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-506]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-507]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-508]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-509]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-510]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-511]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-512]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-513]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-514]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-515]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-516]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-517,-518]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-519]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-520]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-521]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-522]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-523]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-524]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-525]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-526]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-527]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-528]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-529]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-530]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-531]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-532]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-533]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-534]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-535]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-536]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-537]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-538]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-539]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-540]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-541]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-542]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-543]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-544]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-545]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-546]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-547]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-548]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-549]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-550]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-551]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-552]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-553]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-554]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-555]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-556]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-557]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-558]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-559]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-560]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-561]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-562]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-563]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-564]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-565]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-566]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-567]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-568]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-569]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-570]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-571]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-572]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-573]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-574]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-575]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-576]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-577]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-578]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-579]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-580]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-581]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-582]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-583]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-584]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-585]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-586]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-587]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-588]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-589]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-590]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-591]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-592]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-593]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-594]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-595]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-596]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-597]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-598]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-599]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-600]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-601]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-602]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-603]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-604]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-605]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-606]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-607]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-608]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-609]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-610]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-611]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-612]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-613]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-614]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-615]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-616]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-617]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-618]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-619]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-620]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-621]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-622]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-623]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-624]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-625]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-626]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-627]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-628]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-629]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-630]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-631]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-632]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-633]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-634]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-635]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-636]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-637]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-638]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-639]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-640]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-641]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-642]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-643]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-644]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-645]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-646]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-647]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-648]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-649]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-650]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-651]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-652]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-653]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-654]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-655]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-656]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-657]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-658]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-659]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-660]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-661]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-662]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-663]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-664]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-665]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-666]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-667]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-668]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-669]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-670]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-671]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-672]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-674,-673,-676,-675]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-677]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-678]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-679]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-680]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-681]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-682]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-683]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-684]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-685]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-686]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-687]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-688]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-689]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-690]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-691]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-692]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-693]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-694]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-695]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-696]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-697]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-698]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-699]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-700]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-701]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-702]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-703]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-704]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-705]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-706]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-707]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-708]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-709]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-710]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-711]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-712]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-713]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-714]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-715]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-716]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-717]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-718]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-719]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-720]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-721]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-722]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-723]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-724]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-725]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-726]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-727]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-728]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-729]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-730]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-731]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-732]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-733]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-734]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-735]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-736]]},{"type":"MultiPolygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[[-737]],[[3357,3358]]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-738]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-739]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-740]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-741]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-742]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-743]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-744]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-745]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-746]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-747]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-748]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-749]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-750]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-751]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-752]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-753]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-754]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-755]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-756]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-757]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-758]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-759]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-760]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-761]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-762]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-763]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-764]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-765]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-766]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-767]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-768]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-769]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-770]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-771]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-772]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-773]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-774]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-775]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-776]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-777]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-778]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-779]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-780]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-781]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-782]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-783]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-784]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-785]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-786]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-787]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-788]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-789]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-790]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-791]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-792]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-793]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-794]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-795]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-796]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-797]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-798]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-799]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-800]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-801]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-802]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-803]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-804]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-805]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-806]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-807]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-808]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-809]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-810]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-811]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-812]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-813]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-814]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-815]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-816]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-817]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-818]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-819]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-820]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-821]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-822]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-823]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-824]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-825]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-826]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-827]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-828]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-829]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-830]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-831]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-832]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-833]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-834]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-835]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-836]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-837]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-838]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-839]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-840]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-841]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-842]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-843]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-844]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-845]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-846]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-847]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-848]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-849]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-850]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-851]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-852]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-853]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-854]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-855]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-856]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-857]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-858]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-859]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-860]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-861]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-862]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-863]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-864,863,-865]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-866]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-867]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-868]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-869]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-870]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-871]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-872]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-873]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-875,-874]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-876]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-877]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-878]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-879]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-880]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-881]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-882]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-883]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-884]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-885]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-886]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-887,-889,-888]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-891,-890,-892]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-893]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-894]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-895]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-896]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-897]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-898]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-899]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-900]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-901]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-902]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-903]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-904]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-905]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-906]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-907]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-908]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-909]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-910]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-911]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-912]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-913]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-916,914,-914]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-917]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-918]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-919]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-921,-920,-922]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-923]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-924]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-925]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-926]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-927]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-928]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-929]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-930]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-931]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-932]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-933]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-934]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-935]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-936]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-937]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-938]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-939]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-940]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-941]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-942]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-943]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-944]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-945]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-946]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-947]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-948]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-949]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-950]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-951]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-952]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-953]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-954]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-955]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-956]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-957]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-958]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-959]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-960]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-961]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-962]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-963]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-964]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-965]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-966]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-967]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-968]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-969]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-970]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-971]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-972]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-973]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-974]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-975]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-976]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-977]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-978]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-979]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-980]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-981]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-982]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-983]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-984]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-985]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-986]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-987]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-988]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-989]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-990]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-991]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-992]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-993]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-994]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-995]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-996]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-997]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-998]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-999]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1000]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1001]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1002]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1003]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1004]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1005]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1006]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1007]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1008]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1009]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1010]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1011]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1012]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1013]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1014]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1015]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1016]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1017]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1018]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1019]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1020]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1021]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1022]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1023]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1024]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1025]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1026]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1027]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1028]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1029]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1030]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1031]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1032]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1033]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1034]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1035]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1036]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1037]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1038]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1039]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1040]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1041]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1042]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1043]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1044]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1045]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1047,-1046]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1048]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1049]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1050]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1051]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1052]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1053]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1054]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1055]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1056]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1057]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1058]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1059]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1060]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1061]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1062]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1063]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1064]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1065]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1066]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1067]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1068]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1069]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1070]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1071]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1072]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1073]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1074]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1075]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1076]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1077]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1078]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1079]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1080]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1081]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1082]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1083]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1084]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1085]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1086]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1087]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1088]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1089]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1090]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1091]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1092]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1093]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1094]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1095]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1096]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1097]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1098]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1099]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1100]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1101]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1102]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1103]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1104]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1105]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1106]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1107]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1108]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1109]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1110]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1111]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1112]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1113]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1114]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1115]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1116]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1117]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1118]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1119]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1120]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1123,3359,-1126,3360]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1127]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1128]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1129]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1130]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1131]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1132]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1133]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1134]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1135]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1136]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1137]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1138]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1139]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1140]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1141]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1142]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1143]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1144]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1145]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1146]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1147]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1148]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1149]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1150]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1151]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1152]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1153]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1154]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1155]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1156]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1157]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1158]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1159]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1160]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1161]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1162]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1163]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1164]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1165]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1166]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1167]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1168]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1169]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1170]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1171]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1172]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1173]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1174]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1175]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1176]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1177]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1178]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1179]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1180]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1181]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1182]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1183]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1184]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1185]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1186]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1187]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1188]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1189]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1190]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1191]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1192]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1193]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1194]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1195]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1196]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1197]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1198]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1199]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1200]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1201]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1202]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1203]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1204]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1205]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1206]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1207]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1208]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1209]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1210]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1211]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1212]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1213]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1214]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1215]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1216]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1217]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1218]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1219]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1220]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1221]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1222]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1223]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1224]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1225]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1228,-1227,-1226,-1230,-1229]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1231]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1232]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1233]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1234]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1235]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1236]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1237]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1238]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1239]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1240]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1241]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1242]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1243]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1244]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1245]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1246]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1247]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1248]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1249]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1250]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1251]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1252]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1253]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1254]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1255]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1256]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1257]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1258]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1259]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1260]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1261]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1262]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1263]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1264]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1265]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1266]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1267]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1268]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1269]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1270]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1271]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1272]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1273]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1274]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1275]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1276]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1277]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1278]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1279]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1280]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1281]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1282]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1283]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1284]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1285]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1286]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1287]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1288]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1289]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1290]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1291]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1292]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1293]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1294]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1295]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1296]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[1299,1300,1296,1297,1298]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1302]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1530,3361,-1527,-1526,-1525,-1524,3362,-1521,3363,-1518,3364,-1515,-1514,-1513,3365,-1510,-1509,-1508,-1507,-1506,-1505,3366,-1502,-1501,-1500,-1499,-1498,3367,-1495,-1494,-1493,-1492,-1491,3368,-1488,3369,-1485,3370,-1482,3371,-1479,-1478,-1477,-1476,3372,-1473,3373,-1470,3374,-1467,-1466,-1465,3375,-1462,3376,-1459,3377,-1456,-1455,-1454,-1453,-1452,-1451,3378,-1448,-1447,3379,-1444,3380,-1441,-1440,-1439,-1438,-1437,-1436,-1435,-1434,-1433,-1432,-1431,-1430,-1429,-1428,-1427,-1426,-1425,-1424,-1423,-1422,-1421,-1420,-1419,-1418,-1417,-1416,-1415,-1414,-1413,-1412,-1411,-1410,-1409,-1408,-1407,-1406,-1405,-1404,-1403,-1402,-1401,-1400,-1399,-1398,-1397,-1396,-1395,-1394,-1393,-1392,-1391,-1390,-1389,-1388,-1387,-1386,-1385,-1384,-1383,-1382,-1381,-1380,-1379,-1378,-1377,-1376,-1375,-1374,-1373,-1372,-1371,-1370,-1369,-1368,-1367,-1366,-1365,-1364,-1363,-1362,-1361,-1360,-1359,-1358,-1357,-1356,-1355,-1354,-1353,-1352,-1351,-1350,-1349,-1348,-1347,-1346,-1345,-1344,-1343,-1342,-1341,-1340,-1339,-1338,3381,-1335,-1334,-1333,-1332,-1331,-1330,-1329,-1328,-1327,-1326,-1325,-1324,-1323,-1322,-1321,-1320,-1319,-1318,-1317,-1316,-1315,-1314,-1313,-1312,3382,-1309,-1308,-1307,-1306,-1305,-1304,3383,-1533,-1532,-1531]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1535]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1536]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1537]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1538]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1539]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1540]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1541]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1542]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1543]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1544]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1546,3384,-1547]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1549]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1550]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1551]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1552]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1553]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1554]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1555]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1556]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1559,-1558,-1557]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1561,-1560,-1562]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1563]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[3385,-1568,3386,-1565]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1570]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[3387,-1572,3388,-1575,3389,-1578,3390,-1581]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1583]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1584]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1588,3391,-1585]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1589]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1590]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1591]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1592]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1593]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1594]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1595]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1596]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1597]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1598]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1599]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1600]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1601]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1602]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1603]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1604]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1605]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1606]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1607]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1608]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1609]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1610]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1611]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1612]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1613]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1614]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1615]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1616]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1617]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1618]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1619]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1620]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1621]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1622]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1623]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1624]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1625]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1628,-1627,-1626,-1630,-1629]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1631]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1632]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1633]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1634]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1635]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1636]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1637]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1638]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1639]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1640]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1641]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1642]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1643]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1644]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1645]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1646]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1647]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1648]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1649]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1650]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1651]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1652]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1653]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1654]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1655]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1656]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1657]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1658]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1659]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1660]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1661]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1662]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1663]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1664]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1665]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1666]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1667]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1668]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1669]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1670]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1671]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1672]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1673]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1674]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1675]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1676]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1677]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1678]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1679]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1680]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1681]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1682]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1683]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1684]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1685]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1686]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1687]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1688]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1689]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1690]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1691]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1692]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1693]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1694]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1695]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1696]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1697]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1698]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1699]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1700]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1701]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1702]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1703]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1704]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[1704]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1706]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1707]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[1707]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[1709,3392]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1711]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1712]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1713]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1714]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1715]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1716]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1717]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[1718,-1718,-1720]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1723,1721,-1721]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[1723]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1725]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1726]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[1726]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[1727]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1729]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1732,-1731,-1730]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1733]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1734]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1735,1734,-1736]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1737]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1738]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[1738]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1740]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1741]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1742]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1743]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[1743,1744,1745]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1747]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1748]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1749]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1750]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1751]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[1751,3393]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[3394,-1755,3395,-3352]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1762,-1761,-1760,-1759,-1758,-1757,-1764,-1763],[3396,-1992,-1991,-1990,-1989,-1988,-1987,-1986,-1985,-1984,-1983,-1982,-1981,-1980,-1979,-1978,-1977,-1976,-1975,-1974,-1973,-1972,-1971,-1970,-1969,-1968,-1967,-1966,-1965,-1964,-1963,-1962,-1961,-1960,-1959,-1958,-1957,-1956,-1955,-1954,-1953,-1952,-1951,-1950,-1949,-1948,-1947,-1946,-1945,-1944,-1943,-1942,-1941,-1940,-1939,-1938,-1937,-1936,-1935,-1934,-1933,-1932,-1931,-1930,-1929,-1928,-1927,-1926,-1925,-1924,-1923,-1922,-1921,-1920,-1919,-1918,-1917,-1916,-1915,-1914,-1913,-1912,-1911,-1910,-1909,-1908,-1907,-1906,-1905,-1904,-1903,-1902,-1901,-1900,-1899,-1898,-1897,-1896,-1895,-1894,-1893,-1892,-1891,-1890,-1889,-1888,-1887,-1886,-1885,-1884,-1883,-1882,-1881,-1880,-1879,-1878,-1877,-1876,-1875,-1874,-1873,-1872,-1871,-1870,-1869,-1868,-1867,-1866,-1865,-1864,-1863,-1862,-1861,-1860,-1859,-1858,-1857,-1856,-1855,-1854,-1853,-1852,-1851,-1850,-1849,-1848,-1847,-1846,-1845,-1844,-1843,-1842,-1841,-1840,3397,-1836,-1835,-1834,-1833,-1832,-1831,-1830,-1829,-1828,-1827,-1826,-1825,-1824,-1823,-1822,-1821,-1820,-1819,-1818,-1817,-1816,-1815,-1814,-1813,-1812,-1811,-1810,-1809,-1808,-1807,-1806,-1805,-1804,-1803,-1802,-1801,-1800,-1799,-1798,-1797,-1796,-1795,-1794,-1793,-1792,-1791,-1790,-1789,-1788,-1787,-1786,-1785,-1784,-1783,-1782,-1781,-1780,-1779,-1778,-1777,-1776,-1775,-1774,-1773,-1772,-1771,-1770,-1769,-1768,-1767,-1766,3398,-3353]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1994]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1995]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1996]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-1997]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[1997]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[1998]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[2000,-2002,-2001,-2000]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2005,2003,-2004,-2003]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[2005]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[2007,2008,2006]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2010,-2012,2010]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2013]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2014]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2015]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2016]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2017]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[2017]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2019]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2020]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[2021,2022,2020]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[2025,2023,2024]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[2026]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[2027]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2029]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2030]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2031]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2032]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2033]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[2033]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2037,2035,-2035]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[2037]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2039]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[2039]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2041]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2045]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2044]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2046]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2043]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Land"},"arcs":[[-2047]]}]},"ocean":{"type":"GeometryCollection","geometries":[{"type":"MultiPolygon","properties":{"scalerank":0,"featurecla":"Ocean"},"arcs":[[[1763,1756,1757,1758,1759,1760,1761,1762],[259],[258],[-178],[-177],[-176]],[[-3394,-1752],[-1708],[1701],[732],[731],[727],[-377],[129],[130],[1282],[131],[755],[754],[63],[750],[749],[164],[748],[1281],[747],[746],[745],[744],[742],[743],[738],[739],[69],[737],[741],[-166],[271],[736],[1686],[882],[1684],[1688],[1687],[735],[1705],[-1705],[188],[1706],[1703],[734],[1702],[187],[733],[65],[66],[728],[729],[-42],[753],[752],[64],[-43],[-382],[70],[725],[724],[726],[-380],[-381],[272],[-378],[730],[-379],[751],[723],[722],[43],[1683],[1685],[1692],[1691],[1693],[1689],[1690],[1694],[-209],[1682],[1681],[1697],[1695],[1680],[1679],[1088],[1028],[1026],[1025],[1023],[1024],[1678],[1017],[1015],[1016],[1696],[-3366,1512,1513,1514,-3365,1517,-3364,1520,-3363,1523,1524,1525,1526,-3362,1529,1530,1531,1532,-3384,1303,1304,1305,1306,1307,1308,-3383,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,-3382,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,-3381,1443,-3380,1446,1447,-3379,1450,1451,1452,1453,1454,1455,-3378,1458,-3377,1461,-3376,1464,1465,1466,-3375,1469,-3374,1472,-3373,1475,1476,1477,1478,-3372,1481,-3371,1484,-3370,1487,-3369,1490,1491,1492,1493,1494,-3368,1497,1498,1499,1500,1501,-3367,1504,1505,1506,1507,1508,1509],[1027],[1020],[1022],[1018],[1021],[-203,-204],[1054],[1294],[1295],[214],[215],[217],[216],[1057],[1086],[1056],[1645],[1649],[1647],[233],[234],[101],[1055],[443],[118],[1650],[1589],[1651],[444],[445],[446],[100],[-206,-205,-207],[1648],[1034],[1009],[1019],[1646],[1011],[1013],[1014],[1663],[1012],[1010],[1035],[1030],[1031],[1033],[1664],[1032],[1029],[447],[441],[442],[238],[449],[451],[448],[450],[1116],[1111],[1115],[1117],[119],[1113],[1112],[1064],[1065],[1066],[1068],[1067],[-3360,1122,-3361,1125],[1069],[229],[1119],[1126],[1118],[1127],[-257],[963],[1114],[1133],[966],[980],[967],[969],[977],[1154],[965],[974],[1141],[1158],[1146],[1149],[1137],[1143],[1152],[2042],[1153],[5],[254],[6],[7],[1159],[253],[1131],[1156],[1151],[1129],[239],[1128],[1132],[240],[1136],[1134],[241],[242],[1130],[1135],[1147],[1148],[186],[1157],[1142],[1145],[1184],[1150],[1139],[1140],[1138],[1188],[1186],[1189],[1187],[1144],[1747],[198,196,197],[962],[106],[249],[251],[209],[250],[1175],[247],[243,244,245,246],[252],[1177],[105],[1160],[228],[1164],[1165],[2043],[1155],[1162],[1161],[1166],[248],[972],[1179],[973],[982],[981],[1181],[978],[1178],[1182],[-278],[1710],[1172],[1180],[984],[983],[979],[1168],[1167],[1183],[1173],[226],[1163],[1185],[1170],[1176],[976],[971],[975],[1171],[970],[964],[961],[1174],[227],[1169],[1233],[1223],[968],[999],[1239],[1001],[1243],[1000],[1241],[200,201,199],[1225,1226,1227,1228,1229],[1240],[1238],[1242],[1237],[1234],[2019],[1235],[1236],[996],[1003],[1006],[1004],[1005],[-10,-9,-37,-36,-35,-34,-33,-32,-31,-30,-29,-28,-27,-26,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11],[537],[-175],[994],[987],[986],[985],[534],[535],[995],[992],[536],[993],[533],[988],[532],[519],[530],[531],[529],[528],[516,517],[515],[518],[526],[527],[661],[662],[276],[-146,-145,-144,-143,-150,-149,-148,-147],[123,124,125,126,127,121,122],[660],[57],[58],[59],[60],[151],[989],[1671],[704],[991],[-153,-154],[706],[997],[998],[707],[708],[709],[990],[710],[711],[705],[712],[713],[-2027],[-2028],[834],[265],[685],[687],[686],[832],[156,157,158,159,160,161,162,163,154,155],[715],[833],[684],[681],[683],[682],[140],[716],[556],[555],[45],[827],[1292],[46],[558],[560],[578],[559],[50],[572],[-142],[571],[172],[584],[583],[582],[235],[472],[236],[473],[475],[581],[580],[237],[579],[474],[49],[2031],[48],[570],[569],[564],[562],[47],[566],[565],[561],[563],[1264],[1265],[1269],[1270],[577],[574],[573],[575],[576],[557],[1268],[476],[471],[2030],[2029],[1725],[-1728],[-1727],[506],[1267],[1713],[418],[568],[1266],[567],[505],[645],[646],[647],[675,672,673,674],[648],[676],[1714],[1715],[2028],[649],[620],[-40],[1716],[1718,1719,1717],[-1746,1744,-1744],[1721,1722,1720],[619],[618],[617],[616],[615],[626],[614],[638],[-151],[54],[55],[1274],[631],[632],[633],[1273],[637],[613],[634],[1276],[629],[627],[1271],[628],[266],[1272],[670],[452],[1277],[655],[651],[653],[53],[612],[652],[663],[664],[665],[1278],[56],[667],[668],[656],[659],[666],[654],[658],[657],[419],[650],[671],[630],[1275],[636],[635],[678],[677],[4],[622],[621],[623],[625],[624],[644],[642],[267],[640],[639],[641],[643],[701],[61],[679],[702],[703],[680],[699],[700],[698],[697],[690],[692],[689],[688],[694],[695],[696],[693],[691],[1279],[669],[525],[524],[607],[606],[1712],[-1724],[608],[-2040],[1724],[610],[596],[609],[611],[591],[590],[597],[52],[595],[594],[593],[417],[120],[592],[51],[416],[504],[587],[588],[589],[-2038],[415],[2038],[491],[2034,2035,2036],[493],[44],[598],[600],[599],[602],[494],[495],[498],[601],[497],[502],[503],[501],[496],[499],[1673],[500],[492],[489],[523],[603],[604],[605],[490],[488],[2032],[479],[478],[410],[412],[409],[411],[413],[407],[414],[406],[-4],[403],[37],[405],[404],[522],[408],[482],[477],[487],[481],[521],[38],[480],[484],[485],[483],[-2034],[553],[554],[520],[486],[552],[551],[550],[549],[-136,-137],[507],[138,139,137],[930],[509],[1263],[-129],[539],[540],[538],[545],[541],[543],[508],[544],[542],[426],[548],[547],[546],[514],[931],[40],[929],[513],[94],[260],[427],[97],[428],[-390],[512],[185,183,184],[928],[95],[453],[425],[430],[382],[387],[432],[431],[437],[429],[386],[435],[438],[433],[385],[434],[98],[388],[-385],[424],[421],[440],[439],[383],[511],[99],[423],[510],[436],[422],[96],[2018],[1251],[2040],[470],[-258],[1996],[-1735,1734,1735],[-2018],[2015],[468],[2016],[454],[1732],[1736],[1733],[219],[1737],[218],[220],[1731,1729,1730],[460],[222],[464],[455],[1739],[221],[1740],[1742],[-1739],[1741],[467],[1728],[466],[463],[469],[2013],[459],[458],[457],[462],[-1999],[1672],[461],[-1998],[2014],[2011,2009,2010],[-2001,1999,2000,2001],[-2009,2007,-2007],[2012],[-2006],[1224],[2003,-2004,2004,2002],[1248],[1249],[1247],[1250],[1244],[1245],[1231],[456],[1232],[465],[1230],[-375],[1246],[1253],[883],[885],[893],[884],[889,890,891],[1252],[888,886,887],[892],[1255],[1254],[1260],[1261],[1256],[1257],[1259],[1262],[1258],[1107],[1106],[224],[1110],[1108],[223],[1109],[193,194,195],[1093],[1104],[1105],[1103],[1100],[1101],[1102],[1096],[1098],[1097],[1099],[1095],[1094],[-276],[1218],[924],[927],[926],[925],[919,920,921],[117],[909],[908],[912],[913,914,915],[116],[910],[911],[1216],[1217],[1221],[115],[1219],[1213],[1220],[916],[917],[1215],[918],[922],[923],[904],[104],[1205],[903],[906],[902],[1207],[110],[1195],[1206],[112],[1196],[1197],[107],[1194],[114],[108],[113],[1212],[111],[1209],[1210],[1211],[1191],[109],[1208],[901],[907],[905],[1214],[1193],[1201],[1202],[1203],[1198],[1199],[1200],[1204],[1192],[1746],[900],[1190],[103],[899],[102],[2044],[1588],[-3388,1580,-3391,1577,-3390,1574,-3389,1571],[1548],[1642],[1569],[-3387,1567,-3386,1564],[1641],[1555],[1636],[1546,-3385,1545],[1557,1558,1556],[1541],[1301],[1700],[1699],[1560,1561,1559],[1698],[1602],[1640],[1543],[1554],[1644],[1633],[1635],[1634],[1590],[1639],[1643],[1638],[1539],[1637],[1540],[1542],[1562],[1582],[-1298,-1297,-1301,-1300,-1299],[1553],[1090],[1089],[1091],[192],[1087],[1616],[1612],[1611],[1623],[1614],[1537],[1538],[1632],[1606],[1536],[1551],[1631],[1626,1627,1628,1629,1625],[1619],[1610],[1620],[1552],[1609],[1607],[1535],[1621],[1622],[1618],[1617],[1624],[1550],[1584,-3392,1587],[1654],[1583],[1655],[1658],[1657],[1652],[1653],[1656],[1549],[1603],[1601],[1222],[1662],[1660],[1659],[1661],[1604],[1605],[1630],[1608],[1599],[1597],[1595],[1594],[1600],[1593],[1592],[1596],[1598],[1534],[1591],[1615],[1092],[1613],[1669],[1665],[225],[390],[334],[337],[335],[342],[341],[348],[350],[347],[356],[349],[338],[339],[357],[343],[346],[87],[345],[365],[366],[92],[368],[367],[182],[359],[358],[361],[90],[88],[362],[89],[363],[360],[84],[83],[305],[306],[307],[304],[301],[299],[311],[312],[310],[303],[300],[302],[316],[298],[178],[315],[313],[317],[309],[314],[308],[91],[364],[351],[86],[340],[297],[285],[287],[324],[353],[344],[325],[326],[321],[323],[319],[354],[322],[320],[318],[329],[352],[355],[332],[331],[330],[180],[328],[333],[327],[181],[85],[179],[336],[292],[295],[296],[289],[288],[286],[293],[290],[291],[294],[281],[279],[283],[278],[284],[282],[280],[585],[586],[822],[1289],[1290],[171],[255],[1291],[809],[810],[784],[782],[783],[821],[785],[1749],[786],[1287],[787],[788],[819],[820],[818],[789],[790],[170],[817],[1284],[792],[793],[791],[802],[803],[814],[804],[-169],[805],[268],[806],[813],[812],[811],[794],[1750],[795],[167],[796],[798],[797],[776],[781],[780],[1994],[1993],[1995],[800],[169],[799],[808],[807],[801],[420],[775],[166],[772],[769],[770],[375],[771],[773],[774],[894],[896],[895],[210],[897],[898],[767],[768],[766],[778],[779],[777],[815],[1670],[1285],[816],[2046],[1286],[1288],[825],[826],[824],[823],[838],[837],[828],[1293],[829],[830],[831],[714],[173],[881],[880],[847],[841],[844],[846],[840],[839],[845],[866],[843],[842],[836],[835],[855],[848],[854],[853],[849],[856],[852],[851],[-864,863,864],[862],[861],[860],[857],[850],[858],[859],[865],[867],[868],[869],[872],[870],[871],[875],[873,874],[879],[877],[876],[878],[-2024,-2026,-2025],[2021,-2021,-2023],[391],[393],[395],[402],[400],[2045],[392],[396],[394],[399],[401],[261],[398],[262],[397],[263],[264],[1002],[191],[1080],[213],[939],[932],[1070],[933],[76,77,75],[1007],[73],[211],[1085],[1008],[944],[934],[947],[940],[943],[951],[938],[1748],[937],[935],[936],[946],[948],[1711],[942],[945],[941],[950],[949],[74],[953],[954],[955],[956],[952],[958],[717],[960],[957],[959],[1084],[1079],[1082],[1081],[1083],[1078],[230],[231],[-233],[1075],[1071],[1076],[1074],[1077],[1072],[1073],[1062],[1063],[189],[82],[1061],[1060],[212],[1059],[190],[1058],[1053],[79,80],[1046,1045],[1042],[1044],[1047],[1043],[1052],[1050],[1048],[1049],[81],[1051],[1041],[78],[1040],[62],[719],[718],[273],[274],[1674],[1038],[1037],[1036],[1666],[1668],[1675],[1667],[1039],[1676],[68],[1677],[67],[721],[720],[270],[1280],[740],[756],[761],[757],[132],[269],[134],[760],[71],[72],[762],[133],[759],[758],[763],[764],[765],[1283],[-1710,-3350,1,3399],[369,-3356,-373,3400],[370,-3355],[-3399,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,-3398,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,-3397,-208],[-3396,1754,-3395,-94]]]}]},"lakes":{"type":"GeometryCollection","geometries":[{"type":"Polygon","properties":{"scalerank":2,"featurecla":"Lake","name":"Mälaren","name_alt":null,"note":null,"admin":null},"arcs":[[3401,-1789]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Lake","name":"Lake Ladoga","name_alt":null,"note":null,"admin":null},"arcs":[[3402,3403,3404]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Lake","name":"Lake Balkhash (Balqash Köli)","name_alt":null,"note":null,"admin":null},"arcs":[[3405]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Alkaline Lake","name":"Aral Sea","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3406,3407,3408]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Lake","name":"L. Albert","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3409,3410,3411,3412]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Lake","name":"Lake Tanganyika","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3413]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Lake","name":"GREAT LAKES","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3414,3415,3416,3417,3418,3419,3420,3421],[3422],[3423],[3424],[3425],[3426,3427,3428],[3429],[3430],[3431],[3432],[3433],[3434],[3435],[-3418,3436],[3437],[3438],[3439],[3440],[3441],[3442],[3443],[3444],[3445]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Lake","name":"L. Erie","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3446,3447,3448,3449,3450,3451,3452,3453],[3454,-3453,3455,3456,3457],[3458]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Lake","name":"Lake Chad","name_alt":null,"note":null,"admin":null},"arcs":[[3459]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Lake","name":"Lake Malawi","name_alt":"Lake Nyasa","note":null,"admin":"admin-0"},"arcs":[[3460,3461,3462,3463],[3464],[3465]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Lake","name":"Lake Victoria","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3466,3467],[3468],[3469],[3470],[3471]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Lake","name":"Lake Baikal","name_alt":null,"note":null,"admin":null},"arcs":[[3472,3473,3474],[3475]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Lake","name":"Lake Winnipeg","name_alt":null,"note":null,"admin":null},"arcs":[[3476,3477,3478,2149,3479],[3480],[3481]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Lake","name":"Great Slave Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3482,3483],[3484]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Lake","name":"L. Ontario","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3485,3486],[3487],[3488],[3489],[3490]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Lake","name":"Great Bear Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3491]]},{"type":"Polygon","properties":{"scalerank":0,"featurecla":"Lake","name":"L. St. Clair","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[-3447,3492,3493]]},{"type":"Polygon","properties":{"scalerank":1,"featurecla":"Lake","name":"Vänern","name_alt":null,"note":null,"admin":null},"arcs":[[3494]]},{"type":"Polygon","properties":{"scalerank":1,"featurecla":"Alkaline Lake","name":"Lagoa Minim","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3495]]},{"type":"Polygon","properties":{"scalerank":1,"featurecla":"Lake","name":"Lake Okeechobee","name_alt":null,"note":null,"admin":null},"arcs":[[3496]]},{"type":"Polygon","properties":{"scalerank":1,"featurecla":"Lake","name":"Lago de Nicaragua","name_alt":null,"note":null,"admin":null},"arcs":[[3497,3498]]},{"type":"Polygon","properties":{"scalerank":1,"featurecla":"Lake","name":"Lake Tana","name_alt":null,"note":null,"admin":null},"arcs":[[3499,3500]]},{"type":"Polygon","properties":{"scalerank":1,"featurecla":"Lake","name":"Lago Titicaca","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3501,3502]]},{"type":"Polygon","properties":{"scalerank":1,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_0","admin":null},"arcs":[[3503,3504]]},{"type":"Polygon","properties":{"scalerank":1,"featurecla":"Lake","name":"Lake Onega","name_alt":null,"note":null,"admin":null},"arcs":[[3505],[3506]]},{"type":"Polygon","properties":{"scalerank":1,"featurecla":"Alkaline Lake","name":"Great Salt Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3507],[3508]]},{"type":"Polygon","properties":{"scalerank":1,"featurecla":"Lake","name":"Lake Michigan","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3414,3509],[3430],[3431],[3432],[3433]]},{"type":"Polygon","properties":{"scalerank":1,"featurecla":"Lake","name":"Lake Superior","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3510,3416,3417,3418,3419],[3442],[3441],[3440],[3439],[3438],[3437],[-3418,3436],[3435],[3434]]},{"type":"Polygon","properties":{"scalerank":1,"featurecla":"Lake","name":"Lake Huron","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3420,3421,-3510,3415,-3511],[3422],[3423],[3424],[3425],[3426,3427,3428],[3429],[3443],[3444],[3445]]},{"type":"Polygon","properties":{"scalerank":2,"featurecla":"Alkaline Lake","name":null,"name_alt":null,"note":"_untitled_0","admin":null},"arcs":[[3511]]},{"type":"Polygon","properties":{"scalerank":2,"featurecla":"Lake","name":"Wollaston L.","name_alt":null,"note":null,"admin":null},"arcs":[[3512]]},{"type":"Polygon","properties":{"scalerank":2,"featurecla":"Lake","name":"Lake Manitoba","name_alt":null,"note":null,"admin":null},"arcs":[[3513]]},{"type":"Polygon","properties":{"scalerank":2,"featurecla":"Lake","name":"Lake Winnipegosis","name_alt":null,"note":null,"admin":null},"arcs":[[3514]]},{"type":"Polygon","properties":{"scalerank":2,"featurecla":"Lake","name":"Lake Athabasca","name_alt":null,"note":null,"admin":null},"arcs":[[3515,3516,3517]]},{"type":"Polygon","properties":{"scalerank":2,"featurecla":"Lake","name":"L. Mistassini","name_alt":null,"note":null,"admin":null},"arcs":[[3518]]},{"type":"Polygon","properties":{"scalerank":2,"featurecla":"Reservoir","name":"Rés. Manicouagan","name_alt":null,"note":null,"admin":null},"arcs":[[3519],[3520]]},{"type":"Polygon","properties":{"scalerank":2,"featurecla":"Alkaline Lake","name":"IJsselmeer","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3521],[3522]]},{"type":"Polygon","properties":{"scalerank":2,"featurecla":"Alkaline Lake","name":"Syvash","name_alt":null,"note":null,"admin":null},"arcs":[[3523]]},{"type":"Polygon","properties":{"scalerank":2,"featurecla":"Reservoir","name":"Rybinsk Res.","name_alt":null,"note":null,"admin":null},"arcs":[[3524,3525]]},{"type":"Polygon","properties":{"scalerank":2,"featurecla":"Alkaline Lake","name":"Ysyk Köl (Ozero Issyk Kul’)","name_alt":null,"note":null,"admin":null},"arcs":[[3526]]},{"type":"Polygon","properties":{"scalerank":2,"featurecla":"Lake","name":"Lake of the Woods","name_alt":null,"note":null,"admin":null},"arcs":[[3527,3528],[3529]]},{"type":"Polygon","properties":{"scalerank":2,"featurecla":"Lake","name":"Lake Nipigon","name_alt":null,"note":null,"admin":null},"arcs":[[3530],[3531],[3532]]},{"type":"Polygon","properties":{"scalerank":2,"featurecla":"Lake","name":"Reindeer Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3533]]},{"type":"Polygon","properties":{"scalerank":2,"featurecla":"Lake","name":"Lake Saimaa","name_alt":null,"note":null,"admin":null},"arcs":[[3534],[3535],[3536],[3537],[3538],[3539]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Oneida L.","name_alt":null,"note":null,"admin":null},"arcs":[[3540]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Iliamna Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3541]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_1","admin":null},"arcs":[[3542]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"L. Tahoe","name_alt":null,"note":null,"admin":null},"arcs":[[3543]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_0","admin":null},"arcs":[[3544]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"L. Zaysan","name_alt":null,"note":null,"admin":null},"arcs":[[3545,3546]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Lake Winnebago","name_alt":null,"note":null,"admin":null},"arcs":[[3547]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Nettilling Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3548]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Alkaline Lake","name":"Lake Turkana, (Lake Rudolf)","name_alt":null,"note":null,"admin":null},"arcs":[[3549]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Dubawnt Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3550,3551]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Baker Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3552,3553,3554]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Alkaline Lake","name":"Kaliningradskiy Zaliv","name_alt":null,"note":null,"admin":null},"arcs":[[3555,3556]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Alkaline Lake","name":"Zalev Wislany","name_alt":null,"note":null,"admin":null},"arcs":[[-3556,3557]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Lake Champlain","name_alt":null,"note":null,"admin":null},"arcs":[[3558,3559]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Churchill L.","name_alt":null,"note":null,"admin":null},"arcs":[[3560]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Alkaline Lake","name":"Salton Sea","name_alt":null,"note":null,"admin":null},"arcs":[[3561]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Lac la Martre","name_alt":null,"note":null,"admin":null},"arcs":[[3562]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Lago Buenos Aires","name_alt":null,"note":null,"admin":null},"arcs":[[3563]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Lago Llanquihue","name_alt":null,"note":null,"admin":null},"arcs":[[3564]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Hongze Hu","name_alt":null,"note":null,"admin":null},"arcs":[[3565]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Hövsgöl Nuur","name_alt":null,"note":null,"admin":null},"arcs":[[3566]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Alkaline Lake","name":"Uvs Nuur","name_alt":null,"note":null,"admin":null},"arcs":[[3567]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Päijänne","name_alt":null,"note":null,"admin":null},"arcs":[[3568]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Lac Moeru (Lake Mweru)","name_alt":null,"note":null,"admin":null},"arcs":[[3569]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Lake Khanka (Xingkai Hu, Ozero Khanka)","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3570]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Tonle Sap","name_alt":null,"note":null,"admin":null},"arcs":[[3571]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Alkaline Lake","name":"Qinghai Hu (Koko Nor)","name_alt":null,"note":null,"admin":null},"arcs":[[3572]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"O. Yarroto Vtoroye","name_alt":null,"note":null,"admin":null},"arcs":[[3573]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Lake Srednye Kuyto","name_alt":null,"note":null,"admin":null},"arcs":[[3574]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Lake Tharthar","name_alt":null,"note":null,"admin":null},"arcs":[[3575]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Alkaline Lake","name":"Razzaza Lake (Lake Milh)","name_alt":null,"note":null,"admin":null},"arcs":[[3576]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Alkaline Lake","name":"Dead Sea","name_alt":null,"note":null,"admin":null},"arcs":[[3577,3578]]},{"type":"Polygon","properties":{"scalerank":3,"featurecla":"Lake","name":"Pskoyskoye O.","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3579,3580,3581]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Lac St.-Jean","name_alt":null,"note":null,"admin":null},"arcs":[[3582]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Cayuga L.","name_alt":null,"note":null,"admin":null},"arcs":[[3583]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Cayuga L.","name_alt":null,"note":null,"admin":null},"arcs":[[3584]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Cayuga L.","name_alt":null,"note":null,"admin":null},"arcs":[[3585]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Reservoir","name":"Kainji Reservoir","name_alt":null,"note":null,"admin":null},"arcs":[[3586,3587]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Alkaline Lake","name":"Lake Urmia","name_alt":null,"note":null,"admin":null},"arcs":[[3588]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Cree Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3589]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_29","admin":null},"arcs":[[3590]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Kasba L.","name_alt":null,"note":null,"admin":null},"arcs":[[3591]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Alkaline Lake","name":"Sarygamysh Köli","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3592]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"L. Chany","name_alt":null,"note":null,"admin":null},"arcs":[[3593]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Alkaline Lake","name":"Alaköl","name_alt":null,"note":null,"admin":null},"arcs":[[3594]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_28","admin":null},"arcs":[[3595]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Lac à l’ Eau Claire","name_alt":null,"note":null,"admin":null},"arcs":[[3596]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Lake Nipissing","name_alt":null,"note":null,"admin":null},"arcs":[[3597]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Hulun Nur","name_alt":null,"note":null,"admin":null},"arcs":[[3598]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"L. Bangweulu","name_alt":null,"note":null,"admin":null},"arcs":[[3599]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Inarijärvi","name_alt":null,"note":null,"admin":null},"arcs":[[3600]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Oulujärvi","name_alt":null,"note":null,"admin":null},"arcs":[[3601]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Lake Peipus (Lake Peipsi-Pihkva)","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[-3580,3602]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"L. Kivu","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3603]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"L. Edward","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3604,3605]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Tai Hu","name_alt":null,"note":null,"admin":null},"arcs":[[3606]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_27","admin":null},"arcs":[[3607]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Alkaline Lake","name":"Laguna Mar Chiquita","name_alt":null,"note":null,"admin":null},"arcs":[[3608]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Reservoir","name":"Kakhovka Reservoir","name_alt":null,"note":null,"admin":null},"arcs":[[3609,3610]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Reservoir","name":"Kremenchuk Reservoir","name_alt":null,"note":null,"admin":null},"arcs":[[3611,3612]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Reservoir","name":"Rés. de La Grande 3","name_alt":null,"note":null,"admin":null},"arcs":[[3613,3614,3615]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Reservoir","name":"Rés. de La Grande 2","name_alt":null,"note":null,"admin":null},"arcs":[[-3614,3616,3617]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_26","admin":null},"arcs":[[3618]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Alkaline Lake","name":"Lago Enriquillo","name_alt":null,"note":null,"admin":null},"arcs":[[3619]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_25","admin":null},"arcs":[[3620]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_24","admin":null},"arcs":[[3621]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"L. Sakami","name_alt":null,"note":null,"admin":null},"arcs":[[3622]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Lago Argentino","name_alt":null,"note":null,"admin":null},"arcs":[[3623]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Nam Co","name_alt":null,"note":null,"admin":null},"arcs":[[3624]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Alkaline Lake","name":"Lake Tuz","name_alt":null,"note":null,"admin":null},"arcs":[[3625]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_23","admin":null},"arcs":[[3626]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Scott L.","name_alt":null,"note":null,"admin":null},"arcs":[[3627]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_22","admin":null},"arcs":[[3628]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_21","admin":null},"arcs":[[3629]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_20","admin":null},"arcs":[[3630]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"O. Nerpich'ye","name_alt":null,"note":null,"admin":null},"arcs":[[3631]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"O. Yarroto Pervoye","name_alt":null,"note":null,"admin":null},"arcs":[[3632]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"O. Neyto","name_alt":null,"note":null,"admin":null},"arcs":[[3633]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"O. Yambuto","name_alt":null,"note":null,"admin":null},"arcs":[[3634]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_15","admin":null},"arcs":[[3635]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Lake Vygozero","name_alt":null,"note":null,"admin":null},"arcs":[[3636]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Lake Segozerskoye","name_alt":null,"note":null,"admin":null},"arcs":[[3637]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_13","admin":null},"arcs":[[3638]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Pielinen","name_alt":null,"note":null,"admin":null},"arcs":[[3639]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Lake Pyaozero","name_alt":null,"note":null,"admin":null},"arcs":[[3640]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Lake Topozero","name_alt":null,"note":null,"admin":null},"arcs":[[3641]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_9","admin":null},"arcs":[[3642]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_8","admin":null},"arcs":[[3643]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Bosten Hu","name_alt":null,"note":null,"admin":null},"arcs":[[3644]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_2","admin":null},"arcs":[[3645]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"L. Il’men’","name_alt":null,"note":null,"admin":null},"arcs":[[3646]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Poyang Hu","name_alt":null,"note":null,"admin":null},"arcs":[[3647,3648]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Daguan Hu","name_alt":null,"note":null,"admin":null},"arcs":[[3649]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Long Hu","name_alt":null,"note":null,"admin":null},"arcs":[[3650]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Liangzi Hu","name_alt":null,"note":null,"admin":null},"arcs":[[3651]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Siling Co","name_alt":null,"note":null,"admin":null},"arcs":[[3652]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Har Us Nuur","name_alt":null,"note":null,"admin":null},"arcs":[[3653]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Lake Taupo","name_alt":null,"note":null,"admin":null},"arcs":[[3654]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Lop Nur","name_alt":null,"note":null,"admin":null},"arcs":[[3655]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Reservoir","name":"Samara Reservoir","name_alt":"Kuybyshev Reservoir","note":null,"admin":null},"arcs":[[3656,3657,3658]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Lake Geneva (Lac Léman)","name_alt":null,"note":null,"admin":null},"arcs":[[3659,3660]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Lough Neagh","name_alt":null,"note":null,"admin":null},"arcs":[[3661]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Vättern","name_alt":null,"note":null,"admin":null},"arcs":[[3662]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Alkaline Lake","name":"Lake Van","name_alt":null,"note":null,"admin":null},"arcs":[[3663]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Yellowstone Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3664]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Teshekpuk Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3665]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Flathead Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3666]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Reservoir","name":"Lake Mead","name_alt":null,"note":null,"admin":null},"arcs":[[3667,3668]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Reservoir","name":"Lake Powell","name_alt":null,"note":null,"admin":null},"arcs":[[3669,3670,3671,3672]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Southern Indian Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3673]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Lake Clare","name_alt":null,"note":null,"admin":null},"arcs":[[3674]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Reservoir","name":"Smallwood Res.","name_alt":null,"note":null,"admin":null},"arcs":[[3675]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Lake","name":"Lake Taymyr","name_alt":null,"note":null,"admin":null},"arcs":[[3676]]},{"type":"Polygon","properties":{"scalerank":4,"featurecla":"Reservoir","name":"Represa de Sobradinho","name_alt":null,"note":null,"admin":null},"arcs":[[3677,3678],[3679]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lago de Izabal","name_alt":null,"note":null,"admin":null},"arcs":[[3680]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"O. Mogotoyevo","name_alt":null,"note":null,"admin":null},"arcs":[[3681]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Ayakkum Hu","name_alt":null,"note":null,"admin":null},"arcs":[[3682]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Storsjön","name_alt":null,"note":null,"admin":null},"arcs":[[3683]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"L. St. Joseph","name_alt":null,"note":null,"admin":null},"arcs":[[3684]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"L. Rukwa","name_alt":null,"note":null,"admin":null},"arcs":[[3685]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":"Nam Ngum Reservoir","name_alt":null,"note":null,"admin":null},"arcs":[[3686]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":"Rés. Gouin","name_alt":null,"note":null,"admin":null},"arcs":[[3687]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Gaoyou Hu","name_alt":null,"note":null,"admin":null},"arcs":[[3688]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"O. Pyasino","name_alt":null,"note":null,"admin":null},"arcs":[[3689]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Danau Toba","name_alt":null,"note":null,"admin":null},"arcs":[[3690]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_25","admin":null},"arcs":[[3691]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Hjälmaren","name_alt":null,"note":null,"admin":null},"arcs":[[3692]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_22","admin":null},"arcs":[[3693]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_21","admin":null},"arcs":[[3694]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"L. Bienville","name_alt":null,"note":null,"admin":null},"arcs":[[3695]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"L. Beloye","name_alt":null,"note":null,"admin":null},"arcs":[[3696]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":"Van Blommestein Meer","name_alt":null,"note":null,"admin":null},"arcs":[[3697]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lake Manyara","name_alt":null,"note":null,"admin":null},"arcs":[[3698]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Alkaline Lake","name":"Lake Äbaya","name_alt":null,"note":null,"admin":null},"arcs":[[3699]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Akkajaure","name_alt":null,"note":null,"admin":null},"arcs":[[3700]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lake Balaton","name_alt":null,"note":null,"admin":null},"arcs":[[3701]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Finger Lakes","name_alt":null,"note":null,"admin":null},"arcs":[[3702]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Finger Lakes","name_alt":null,"note":null,"admin":null},"arcs":[[3703]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Finger Lakes","name_alt":null,"note":null,"admin":null},"arcs":[[3704]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_19","admin":null},"arcs":[[3705]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Bear Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3706]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Utah Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3707]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_18","admin":null},"arcs":[[3708]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Leech L.","name_alt":null,"note":null,"admin":null},"arcs":[[3709]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lac des Mille Lacs","name_alt":null,"note":null,"admin":null},"arcs":[[3710]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":"Rés. Baskatong","name_alt":null,"note":null,"admin":null},"arcs":[[3711]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lago Ranco","name_alt":null,"note":null,"admin":null},"arcs":[[3712]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Trout Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3713]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lago Viedma","name_alt":null,"note":null,"admin":null},"arcs":[[3714]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lac Tumba","name_alt":null,"note":null,"admin":null},"arcs":[[3715]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_17","admin":null},"arcs":[[3716]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Po Hu","name_alt":null,"note":null,"admin":null},"arcs":[[3717]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Buyr Nuur (Buir Nur)","name_alt":null,"note":null,"admin":null},"arcs":[[3718]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Ngangla Ringeo","name_alt":null,"note":null,"admin":null},"arcs":[[3719]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Tangra Yumco","name_alt":null,"note":null,"admin":null},"arcs":[[3720]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"O. Kulundinskoye","name_alt":null,"note":null,"admin":null},"arcs":[[3721]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Siletitengiz Köli","name_alt":null,"note":null,"admin":null},"arcs":[[3722]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Ubinskoye L.","name_alt":null,"note":null,"admin":null},"arcs":[[3723]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_16","admin":null},"arcs":[[3724]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_15","admin":null},"arcs":[[3725]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_14","admin":null},"arcs":[[3726]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lake Kovdozero","name_alt":null,"note":null,"admin":null},"arcs":[[3727]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lake Tekapo","name_alt":null,"note":null,"admin":null},"arcs":[[3728]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lake Pukaki","name_alt":null,"note":null,"admin":null},"arcs":[[3729]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lake Ohau","name_alt":null,"note":null,"admin":null},"arcs":[[3730]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"O. Bustakh","name_alt":null,"note":null,"admin":null},"arcs":[[3731]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Yamzho Yumco","name_alt":null,"note":null,"admin":null},"arcs":[[3732]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"O. Tenis","name_alt":null,"note":null,"admin":null},"arcs":[[3733]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"O. Chërnoye","name_alt":null,"note":null,"admin":null},"arcs":[[3734]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_12","admin":null},"arcs":[[3735]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"O. Bol’shoye Morskoye","name_alt":null,"note":null,"admin":null},"arcs":[[3736]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"O. Chukoch’ye","name_alt":null,"note":null,"admin":null},"arcs":[[3737]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Shijiu Hu","name_alt":null,"note":null,"admin":null},"arcs":[[3738]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Hong Hu","name_alt":null,"note":null,"admin":null},"arcs":[[3739]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Vorts Järv","name_alt":null,"note":null,"admin":null},"arcs":[[3740]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Chao Hu","name_alt":null,"note":null,"admin":null},"arcs":[[3741]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_11","admin":null},"arcs":[[3742]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lake Rossignol","name_alt":null,"note":null,"admin":null},"arcs":[[3743]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Grand Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3744]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Alkaline Lake","name":"Goose Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3745]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Alkaline Lake","name":"Pyramid Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3746]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lake Sevana","name_alt":null,"note":null,"admin":null},"arcs":[[3747]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_10","admin":null},"arcs":[[3748]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_9","admin":null},"arcs":[[3749]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Weishan Hu","name_alt":null,"note":null,"admin":null},"arcs":[[3750]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_8","admin":null},"arcs":[[3751]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Huangtang Hu","name_alt":null,"note":null,"admin":null},"arcs":[[3752]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_7","admin":null},"arcs":[[3753]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":"Millerton Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3754,3755]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Bluenose L.","name_alt":null,"note":null,"admin":null},"arcs":[[3756]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":"Rés. Pipmuacan","name_alt":null,"note":null,"admin":null},"arcs":[[3757]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Grand L.","name_alt":null,"note":null,"admin":null},"arcs":[[3758]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_6","admin":null},"arcs":[[3759]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Colville L.","name_alt":null,"note":null,"admin":null},"arcs":[[3760]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Hottah L.","name_alt":null,"note":null,"admin":null},"arcs":[[3761]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Big Trout L.","name_alt":null,"note":null,"admin":null},"arcs":[[3762]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Trout L.","name_alt":null,"note":null,"admin":null},"arcs":[[3763]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"L. Abitibi","name_alt":null,"note":null,"admin":null},"arcs":[[3764]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Island L.","name_alt":null,"note":null,"admin":null},"arcs":[[3765]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"L. Naococane","name_alt":null,"note":null,"admin":null},"arcs":[[3766]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lac la Ronge","name_alt":null,"note":null,"admin":null},"arcs":[[3767]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Mille Lacs Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3768]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"L. Winnepesaukee","name_alt":null,"note":null,"admin":null},"arcs":[[3769]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lake Simcoe","name_alt":null,"note":null,"admin":null},"arcs":[[3770]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Gods L.","name_alt":null,"note":null,"admin":null},"arcs":[[3771]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Hoh Xil Hu","name_alt":null,"note":null,"admin":null},"arcs":[[3772]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Alkaline Lake","name":"Lake Hammar","name_alt":null,"note":null,"admin":null},"arcs":[[3773]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Alkaline Lake","name":"Malheur Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3774]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_5","admin":null},"arcs":[[3775]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_4","admin":null},"arcs":[[3776]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_3","admin":null},"arcs":[[3777]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_2","admin":null},"arcs":[[3778]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_1","admin":null},"arcs":[[3779]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Tikchik Lakes","name_alt":null,"note":null,"admin":null},"arcs":[[3780]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Tikchik Lakes","name_alt":null,"note":null,"admin":null},"arcs":[[3781]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Tikchik Lakes","name_alt":null,"note":null,"admin":null},"arcs":[[3782]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Tikchik Lakes","name_alt":null,"note":null,"admin":null},"arcs":[[3783]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Alkaline Lake","name":"Hyargas Nuur","name_alt":null,"note":null,"admin":null},"arcs":[[3784]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_0","admin":null},"arcs":[[3785]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Alkaline Lake","name":"Lake Assal","name_alt":null,"note":null,"admin":null},"arcs":[[3786]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Rainy Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3787,3788,3789,3790]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":"Williston L.","name_alt":null,"note":null,"admin":null},"arcs":[[3791,3792]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Split Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3793,3794]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":"Ft. Peck Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3795,3796,3797,3798,3799]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":"Lake Sakakawea","name_alt":null,"note":null,"admin":null},"arcs":[[3800,3801]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":"Lake Oahe","name_alt":null,"note":null,"admin":null},"arcs":[[3802,3803,3804,3805,3806]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Teslin L.","name_alt":null,"note":null,"admin":null},"arcs":[[3807,3808]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":"Lower Arrow Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3809,3810]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lake Pend Oreille","name_alt":null,"note":null,"admin":null},"arcs":[[3811]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":"Lake Chelan","name_alt":null,"note":null,"admin":null},"arcs":[[3812]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Black Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3813,3814]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lake Louise","name_alt":null,"note":null,"admin":null},"arcs":[[3815]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lower Red L.","name_alt":null,"note":null,"admin":null},"arcs":[[3816]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Upper Red L.","name_alt":null,"note":null,"admin":null},"arcs":[[3817]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Yathkyed Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3818,3819]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Amadjuak Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3820]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":"Amistad Res.","name_alt":null,"note":null,"admin":null},"arcs":[[3821,3822]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_20","admin":null},"arcs":[[3823]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lago de Chapala","name_alt":null,"note":null,"admin":null},"arcs":[[3824]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lago de Managua (Lake Xolotlán)","name_alt":null,"note":null,"admin":null},"arcs":[[3825]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":"Itaipú Reservoir","name_alt":null,"note":null,"admin":null},"arcs":[[3826,3827]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"L. Gatún","name_alt":null,"note":null,"admin":null},"arcs":[[3828,3829]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":"Lake Kariba","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3830,3831]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Lake Kyoga","name_alt":null,"note":null,"admin":null},"arcs":[[3832,3833,3834]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":"Lake Nasser","name_alt":null,"note":null,"admin":null},"arcs":[[3835,3836,3837,3838]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":null,"name_alt":null,"note":"_untitled_26","admin":null},"arcs":[[3839,3840]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Bodensee (Lake Constance)","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3841,3842]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_24","admin":null},"arcs":[[3843]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Pyhäjärvi","name_alt":null,"note":null,"admin":null},"arcs":[[3844]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_23","admin":null},"arcs":[[3845]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Alkaline Lake","name":null,"name_alt":null,"note":"_untitled_13","admin":null},"arcs":[[3846]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Sea of Galilee","name_alt":null,"note":null,"admin":null},"arcs":[[3847,3848]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":"Lake Argyle","name_alt":null,"note":null,"admin":null},"arcs":[[3849,3850,3851]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Ngoring Hu","name_alt":null,"note":null,"admin":null},"arcs":[[3852,3853]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Gyaring Hu","name_alt":null,"note":null,"admin":null},"arcs":[[3854,3855]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":"Toktogul Suu Saktagychy (Toktogul Res.)","name_alt":null,"note":null,"admin":null},"arcs":[[3856,3857]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"La’nga Co","name_alt":null,"note":null,"admin":null},"arcs":[[3858]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Lake","name":"Mapam Yumco","name_alt":null,"note":null,"admin":null},"arcs":[[3859]]},{"type":"Polygon","properties":{"scalerank":5,"featurecla":"Reservoir","name":"Lake Volta","name_alt":null,"note":null,"admin":null},"arcs":[[3860,3861,3862,3863],[3864]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Reservoir","name":"Bratsk Res. (Bratskoye Vdkhr.)","name_alt":null,"note":null,"admin":null},"arcs":[[3865,3866]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"O. Khantayskoye","name_alt":null,"note":null,"admin":null},"arcs":[[3867]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"O. Keta","name_alt":null,"note":null,"admin":null},"arcs":[[3868]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"O. Lama","name_alt":null,"note":null,"admin":null},"arcs":[[3869]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Uddjaure","name_alt":null,"note":null,"admin":null},"arcs":[[3870,3871]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Stornavan","name_alt":null,"note":null,"admin":null},"arcs":[[3872,-3872]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_52","admin":null},"arcs":[[3873]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_51","admin":null},"arcs":[[3874]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Lake Habbaniyah","name_alt":null,"note":null,"admin":null},"arcs":[[3875]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Lake Skadar (Lake Scutari)","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3876]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Aylmer L.","name_alt":null,"note":null,"admin":null},"arcs":[[3877,3878]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Clinton-Colden L.","name_alt":null,"note":null,"admin":null},"arcs":[[3879,-3879]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Reservoir","name":"Lake Francis Case","name_alt":null,"note":null,"admin":null},"arcs":[[3880,3881,3882]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Reservoir","name":"Falcon Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3883,-2190,3884]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"L. Île-á-la-Crosse","name_alt":null,"note":null,"admin":null},"arcs":[[3885]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Wholdaia L.","name_alt":null,"note":null,"admin":null},"arcs":[[3886]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Tehek L.","name_alt":null,"note":null,"admin":null},"arcs":[[3887]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Reservoir","name":"Rés. de Caniapiscau","name_alt":null,"note":null,"admin":null},"arcs":[[3888]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Reservoir","name":null,"name_alt":null,"note":"_untitled_50","admin":null},"arcs":[[3889]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Reservoir","name":null,"name_alt":null,"note":"_untitled_49","admin":null},"arcs":[[3890]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Reservoir","name":"Kentucky Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3891,3892]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Reservoir","name":"J. Strom Thurmond Lake (Clarks Hill Lake)","name_alt":null,"note":null,"admin":null},"arcs":[[3893,3894]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Reservoir","name":"Kinbasket Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3895,3896]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Lake George","name_alt":null,"note":null,"admin":null},"arcs":[[3897]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Lake Havasu","name_alt":null,"note":null,"admin":null},"arcs":[[3898,3899]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Reservoir","name":"Shasta Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3900,3901]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Point Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3902,3903,3904]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Upper Klamath Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3905,3906]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Alkaline Lake","name":"Harney Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3907]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Chiputneticook Lakes","name_alt":null,"note":null,"admin":"admin-0"},"arcs":[[3908]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Reservoir","name":"Represa de Tucurí","name_alt":null,"note":null,"admin":null},"arcs":[[3909,3910]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Reservoir","name":"Três Marias Reservoir","name_alt":null,"note":null,"admin":null},"arcs":[[3911,3912,3913]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Reservoir","name":null,"name_alt":null,"note":"_untitled_48","admin":null},"arcs":[[3914,3915,3916]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_47","admin":null},"arcs":[[3917]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Lago Colhué Huapi","name_alt":null,"note":null,"admin":null},"arcs":[[3918]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_46","admin":null},"arcs":[[2184,3919]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_45","admin":null},"arcs":[[3920]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_44","admin":null},"arcs":[[3921]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_43","admin":null},"arcs":[[3922]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_42","admin":null},"arcs":[[3923]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_41","admin":null},"arcs":[[3924]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Reservoir","name":"Shardara Bögeni (Shardara Res.)","name_alt":null,"note":null,"admin":null},"arcs":[[3925,3926]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Reservoir","name":"Vilyuyskoye Vdkhr.","name_alt":null,"note":null,"admin":null},"arcs":[[3927,3928]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_40","admin":null},"arcs":[[3929]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"O. Krasnoye","name_alt":null,"note":null,"admin":null},"arcs":[[3930]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Biwa Ko","name_alt":null,"note":null,"admin":null},"arcs":[[3931]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Aishik Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3932]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_39","admin":null},"arcs":[[3933]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_38","admin":null},"arcs":[[3934]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Lake Clark","name_alt":null,"note":null,"admin":null},"arcs":[[3935]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_37","admin":null},"arcs":[[3936]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_36","admin":null},"arcs":[[3937]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_35","admin":null},"arcs":[[3938]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_34","admin":null},"arcs":[[3939]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_33","admin":null},"arcs":[[3940]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Reservoir","name":"Wheeler Lake","name_alt":null,"note":null,"admin":null},"arcs":[[3941,3942]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Üüreg Nuur","name_alt":null,"note":null,"admin":null},"arcs":[[3943]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_32","admin":null},"arcs":[[3944]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_31","admin":null},"arcs":[[3945]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_30","admin":null},"arcs":[[3946]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_29","admin":null},"arcs":[[3947]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_28","admin":null},"arcs":[[3948]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Banggong Co","name_alt":null,"note":null,"admin":null},"arcs":[[3949]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Alkaline Lake","name":"Tengiz Köli","name_alt":null,"note":null,"admin":null},"arcs":[[3950]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Alkaline Lake","name":"Qusmuryn Köli","name_alt":null,"note":null,"admin":null},"arcs":[[3951]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Femunden","name_alt":null,"note":null,"admin":null},"arcs":[[3952]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":"Femunden","name_alt":null,"note":null,"admin":null},"arcs":[[3953]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_27","admin":null},"arcs":[[3954,3955]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_26","admin":null},"arcs":[[3956]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_25","admin":null},"arcs":[[3957]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_24","admin":null},"arcs":[[3958]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_23","admin":null},"arcs":[[3959,3960]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_22","admin":null},"arcs":[[3961,3962]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_21","admin":null},"arcs":[[3963,3964]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_20","admin":null},"arcs":[[3965,3966]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_19","admin":null},"arcs":[[3967]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_18","admin":null},"arcs":[[3968]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_17","admin":null},"arcs":[[3969]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_16","admin":null},"arcs":[[3970]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_15","admin":null},"arcs":[[3971]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_14","admin":null},"arcs":[[3972]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_13","admin":null},"arcs":[[3973]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_12","admin":null},"arcs":[[3974]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_11","admin":null},"arcs":[[3975,3976]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_10","admin":null},"arcs":[[3977]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_9","admin":null},"arcs":[[3978,3979]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_8","admin":null},"arcs":[[3980]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_7","admin":null},"arcs":[[3981]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_6","admin":null},"arcs":[[3982]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_5","admin":null},"arcs":[[3983,3984]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_4","admin":null},"arcs":[[3985,3986]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_3","admin":null},"arcs":[[3987,3988]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_2","admin":null},"arcs":[[3989]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_1","admin":null},"arcs":[[3990]]},{"type":"Polygon","properties":{"scalerank":6,"featurecla":"Lake","name":null,"name_alt":null,"note":"_untitled_0","admin":null},"arcs":[[3991]]}]},"rivers":{"type":"GeometryCollection","geometries":[{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Kama","note":null},"arcs":[2047]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Kama","note":null},"arcs":[2048]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"Lake Centerline","name":"Abay","note":null},"arcs":[2049]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"Lake Centerline","name":"Al Furat","note":null},"arcs":[2050]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Alabama","note":null},"arcs":[[2051],[2052]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Albany","note":null},"arcs":[[2053],[2054],[2055],[2056],[2057]]},{"type":"LineString","properties":{"scalerank":1,"featurecla":"Lake Centerline","name":"Albert Nile","note":null},"arcs":[2058]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"Lake Centerline","name":"Amur","note":null},"arcs":[[2059],[2060]]},{"type":"MultiLineString","properties":{"scalerank":2,"featurecla":"Lake Centerline","name":"Angara","note":null},"arcs":[[2061],[2062],[2063]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Atbara","note":null},"arcs":[2064]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"Lake Centerline","name":"Athabasca","note":null},"arcs":[[2065],[2066]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Back","note":null},"arcs":[[2067],[2068],[2069],[2070]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Biya","note":null},"arcs":[2071]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Chattahoochee","note":null},"arcs":[[2072],[2073],[2074]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Churchill","note":null},"arcs":[2075]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"Lake Centerline","name":"Colorado","note":null},"arcs":[[2076],[2077],[2078,2079],[2080,2081,2082],[2083]]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"Lake Centerline","name":"Columbia","note":null},"arcs":[[2084],[2085],[2086],[2087],[2088]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Coppermine","note":null},"arcs":[[2089],[2090,2091]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Dalälven","note":null},"arcs":[[2092],[2093],[2094],[2095]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Dniester","note":null},"arcs":[2096]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"Lake Centerline","name":"Dnipro (Dnieper)","note":null},"arcs":[[2097],[2098],[2099],[2100]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Don","note":null},"arcs":[2101]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"Lake Centerline","name":"El Bahr el Azraq (Blue Nile)","note":null},"arcs":[2102]},{"type":"LineString","properties":{"scalerank":2,"featurecla":"Lake Centerline","name":"Ertis","note":null},"arcs":[2103]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"Lake Centerline","name":"Firat","note":null},"arcs":[2104]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Gan","note":null},"arcs":[2105]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"Lake Centerline","name":"Grande","note":null},"arcs":[[2106],[2107],[2108],[2109],[2110]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Han","note":null},"arcs":[2111]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"Lake Centerline","name":"Huang","note":null},"arcs":[[2112],[2113]]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"Lake Centerline","name":"Indus","note":null},"arcs":[2114]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Jordan","note":null},"arcs":[[2115,2116],[2117]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Kemijoki","note":null},"arcs":[2118]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"Lake Centerline","name":"Klamath","note":null},"arcs":[2119]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Krishna","note":null},"arcs":[2120]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"Lake Centerline","name":"La Grande Rivière","note":null},"arcs":[[2121],[2122],[2123]]},{"type":"LineString","properties":{"scalerank":2,"featurecla":"Lake Centerline","name":"Mackenzie","note":null},"arcs":[2124]},{"type":"LineString","properties":{"scalerank":1,"featurecla":"Lake Centerline","name":"Madison","note":null},"arcs":[2125]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Mahäna Nadï","note":null},"arcs":[2126]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"Lake Centerline","name":"Mississippi","note":null},"arcs":[[2127],[2128]]},{"type":"MultiLineString","properties":{"scalerank":1,"featurecla":"Lake Centerline","name":"Missouri","note":null},"arcs":[[2129,2130],[2131],[2132,2133,2134,2135],[2136],[2137,2138,2139]]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"Lake Centerline","name":"Mouhoun (Black Volta)","note":null},"arcs":[2140]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"Lake Centerline","name":"Murray","note":null},"arcs":[[2141],[2142]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Nakanbé (White Volta)","note":null},"arcs":[2143,2144]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"Lake Centerline","name":"Naryn","note":null},"arcs":[2145]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Nelson","note":null},"arcs":[[2146,2147,2148,2149],[2150],[2151],[2152],[2153]]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"Lake Centerline","name":"Neva","note":null},"arcs":[2154]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"Lake Centerline","name":"Niger","note":null},"arcs":[[2155],[2156]]},{"type":"LineString","properties":{"scalerank":1,"featurecla":"Lake Centerline","name":"Nile","note":null},"arcs":[2157,2158]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"Lake Centerline","name":"Ob","note":null},"arcs":[2159]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Orange","note":null},"arcs":[[2160],[2161]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Ord","note":null},"arcs":[2162,2163]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Ottawa","note":null},"arcs":[2164,2165]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Panama Canal","note":null},"arcs":[2166]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"Lake Centerline","name":"Paranaíba","note":null},"arcs":[[2167],[2168],[2169]]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"Lake Centerline","name":"Paraná","note":null},"arcs":[[2170],[2171],[2172,2173,2174]]},{"type":"MultiLineString","properties":{"scalerank":2,"featurecla":"Lake Centerline","name":"Peace","note":null},"arcs":[[2175],[2176]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Pit","note":null},"arcs":[2177]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"R. des Outaouais","note":null},"arcs":[[2178],[2179],[2180],[2181]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Rainy","note":null},"arcs":[[2182],[2183]]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"Lake Centerline","name":"Rhein","note":null},"arcs":[[2184],[2185]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Rhône","note":null},"arcs":[2186,2187,2188]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"Lake Centerline","name":"Rio Grande","note":null},"arcs":[[2189,2190],[2191],[2192],[2193]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Rupert","note":null},"arcs":[[2194],[2195]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Río Grande de Santiago","note":null},"arcs":[[2196],[2197],[2198,2199]]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"Lake Centerline","name":"Sacramento","note":null},"arcs":[2200]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"San Joaquin","note":null},"arcs":[2201]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"Lake Centerline","name":"San Juan","note":null},"arcs":[2202]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"Lake Centerline","name":"Saskatchewan","note":null},"arcs":[[2203],[2204],[2205],[2206]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Sassandra","note":null},"arcs":[2207]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Savannah","note":null},"arcs":[2208]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Semliki","note":null},"arcs":[[2209],[2210,2211]]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"Lake Centerline","name":"Shire","note":null},"arcs":[2212]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"Lake Centerline","name":"Shishhid Gol","note":null},"arcs":[2213]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"Lake Centerline","name":"Snake","note":null},"arcs":[[2214],[2215],[2216]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"South Saskatchewan","note":null},"arcs":[2217]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Suez Canal","note":null},"arcs":[2218]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"Lake Centerline","name":"Sukhona","note":null},"arcs":[2219]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Sutlej","note":null},"arcs":[[2220],[2221]]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"Lake Centerline","name":"Svir’","note":null},"arcs":[2222]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"Lake Centerline","name":"Syr Darya","note":null},"arcs":[[2223],[2224],[2225]]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"Lake Centerline","name":"São Francisco","note":null},"arcs":[[2226,2227],[2228]]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"Lake Centerline","name":"Tajo","note":null},"arcs":[[2229],[2230]]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"Lake Centerline","name":"Tennessee","note":null},"arcs":[[2231],[2232,2233]]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"Lake Centerline","name":"Teslin","note":null},"arcs":[2234]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"Lake Centerline","name":"Thelon","note":null},"arcs":[[2235],[2236,2237],[2238],[2239]]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"Lake Centerline","name":"Tocantins","note":null},"arcs":[2240]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Tugaloo","note":null},"arcs":[2241]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"Lake Centerline","name":"Ural","note":null},"arcs":[2242]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"Lake Centerline","name":"Vaal","note":null},"arcs":[[2243],[2244]]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"Lake Centerline","name":"Verkhniy Yenisey","note":null},"arcs":[2245]},{"type":"MultiLineString","properties":{"scalerank":1,"featurecla":"Lake Centerline","name":"Victoria Nile","note":null},"arcs":[[2246],[2247,2248],[2249]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Vilyuy","note":null},"arcs":[2250]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"Lake Centerline","name":"Vistula","note":null},"arcs":[2251]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"Lake Centerline","name":"Volga","note":null},"arcs":[[2252],[2253,2254],[2255],[2256],[2257],[2258],[2259]]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"Lake Centerline","name":"Volta","note":null},"arcs":[2260]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Vorma","note":null},"arcs":[[2261],[2262]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Vuoksi","note":null},"arcs":[[2263],[2264]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Waikato","note":null},"arcs":[2265]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Winnipeg","note":null},"arcs":[[2266,2267],[2268],[2269]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":"Yuan","note":null},"arcs":[[2270],[2271]]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"Lake Centerline","name":"Zambezi","note":null},"arcs":[[2272,2273],[2274]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"Lake Centerline","name":null,"note":"_untitled_72"},"arcs":[[2275],[2276],[2277]]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"Lake Centerline","name":null,"note":"_untitled_78"},"arcs":[[2278],[2279],[2280],[2281],[2282],[2283],[2284],[2285],[2286],[2287],[2288]]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Abay","note":null},"arcs":[2289]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Abay (Blue Nile)","note":null},"arcs":[2290]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"River","name":"Al Furat","note":null},"arcs":[[2291],[2292]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Alabama","note":null},"arcs":[[2293],[2294],[2295]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Albany","note":null},"arcs":[[2296],[2297],[2298],[2299],[2300],[2301]]},{"type":"LineString","properties":{"scalerank":1,"featurecla":"River","name":"Albert Nile","note":null},"arcs":[2302]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Aldan","note":null},"arcs":[2303]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Allegheny","note":null},"arcs":[2304]},{"type":"LineString","properties":{"scalerank":1,"featurecla":"River","name":"Amazonas","note":null},"arcs":[2305,2306,2307,2308,2309,2310,2311,2312,2313]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"Amu Darya","note":null},"arcs":[[2314,2315,2316,2317,2318,2319,2320,2321],[2322],[2323],[2324]]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"River","name":"Amur","note":null},"arcs":[[2325,2326,2327],[2328],[2329]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Anadyr’","note":null},"arcs":[2330]},{"type":"MultiLineString","properties":{"scalerank":2,"featurecla":"River","name":"Angara","note":null},"arcs":[[2331],[2332],[2333,2334],[2334],[2335],[2336],[2337],[2338]]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Araguaia","note":null},"arcs":[2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Argun’ (Ergun)","note":null},"arcs":[2355,2356,2357,2358]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Arkansas","note":null},"arcs":[2359]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Atbara","note":null},"arcs":[[2360],[2361]]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"Athabasca","note":null},"arcs":[[2362],[2363],[2364]]},{"type":"LineString","properties":{"scalerank":2,"featurecla":"River","name":"Ayeyarwady","note":null},"arcs":[2365,2366,2367,2368,2369]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Back","note":null},"arcs":[[2370],[2371],[2372],[2373],[2374]]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Bafing","note":null},"arcs":[2375,2376,2377]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Bahr el Zeraf","note":null},"arcs":[2378]},{"type":"LineString","properties":{"scalerank":1,"featurecla":"River","name":"Bahr el Jebel (Mountain Nile)","note":null},"arcs":[2379]},{"type":"LineString","properties":{"scalerank":1,"featurecla":"River","name":"Bahr el Jebel (White Nile)","note":null},"arcs":[2380,2381]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Bamingui","note":null},"arcs":[2382,2383]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Barito","note":null},"arcs":[2384]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Barwon","note":null},"arcs":[2385,2386,2387,2388]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Benue","note":null},"arcs":[2389]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Biya","note":null},"arcs":[2390]},{"type":"LineString","properties":{"scalerank":2,"featurecla":"River","name":"Borcea","note":null},"arcs":[2391]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Braco Menor","note":null},"arcs":[2392,2393]},{"type":"MultiLineString","properties":{"scalerank":2,"featurecla":"River","name":"Brahmaputra","note":null},"arcs":[[2394,2395],[2396],[2397]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Branco","note":null},"arcs":[2398]},{"type":"LineString","properties":{"scalerank":2,"featurecla":"River","name":"Bratul Chillia","note":null},"arcs":[2399,2400]},{"type":"LineString","properties":{"scalerank":2,"featurecla":"River","name":"Bratul Sfintu Gheorghe","note":null},"arcs":[2401]},{"type":"LineString","properties":{"scalerank":2,"featurecla":"River","name":"Bratul Sulina","note":null},"arcs":[2402]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Brazos","note":null},"arcs":[2403]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Busira","note":null},"arcs":[2404]},{"type":"LineString","properties":{"scalerank":1,"featurecla":"River","name":"Bykovskaya Protoka","note":null},"arcs":[2405]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Bénoué","note":null},"arcs":[2406]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Bío-Bío","note":null},"arcs":[2407]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Caquetá","note":null},"arcs":[2408]},{"type":"LineString","properties":{"scalerank":1,"featurecla":"River","name":"Chang Jiang (Yangtze)","note":null},"arcs":[2409,2410]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Chari","note":null},"arcs":[[2411,2412],[2413,2414,2415,2416],[2417,2418]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Chattahoochee","note":null},"arcs":[[2419],[2420,2421],[2422,2423],[2424]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Chattooga","note":null},"arcs":[2425,2426]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Chenab","note":null},"arcs":[[2427,2428],[2429]]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Chixoy","note":null},"arcs":[2430,2431]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Chubut","note":null},"arcs":[[2432],[2433]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Chulyshman","note":null},"arcs":[2434]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Churchill","note":null},"arcs":[[2435],[2436]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Coco","note":null},"arcs":[2437,2438]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"Colorado","note":null},"arcs":[[2439],[2440],[2441,2442],[2443,2444],[2445,2446,2447],[2448],[2449],[2450],[2451],[2452]]},{"type":"MultiLineString","properties":{"scalerank":0,"featurecla":"River","name":"Columbia","note":null},"arcs":[[2453,2454],[2455,2456,2457],[2458,2459],[2460],[2461],[2462],[2463]]},{"type":"MultiLineString","properties":{"scalerank":2,"featurecla":"River","name":"Congo","note":null},"arcs":[[2464],[2465,2466,2467,2468,2469,2470,2471]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Copper","note":null},"arcs":[2472]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Coppermine","note":null},"arcs":[[2473],[2474],[2475]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Cubango","note":null},"arcs":[2476,2477,2478]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Culuene","note":null},"arcs":[2479]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Dadu","note":null},"arcs":[2480]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Daly","note":null},"arcs":[2481]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Dalälven","note":null},"arcs":[[2482],[2483],[2484],[2485],[2486]]},{"type":"LineString","properties":{"scalerank":1,"featurecla":"River","name":"Damietta Branch","note":null},"arcs":[2487]},{"type":"LineString","properties":{"scalerank":2,"featurecla":"River","name":"Danube","note":null},"arcs":[2488,2489,2490,2491,2492,2493,2494,2495,2496,2497,2498,2499,2500,2501,2502,2503,2504,2505,2506,2507]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Darling","note":null},"arcs":[2508]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Daugava (Zapadnaya Dvina)","note":null},"arcs":[2509,2510]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Desaguadero","note":null},"arcs":[2511]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Dicle","note":null},"arcs":[2512,2513]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Digul","note":null},"arcs":[2514]},{"type":"LineString","properties":{"scalerank":2,"featurecla":"River","name":"Dihang","note":null},"arcs":[2515]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Dnepre","note":null},"arcs":[2516]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Dniester","note":null},"arcs":[[2517],[2518,2519,2520,2521]]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"Dnipro (Dnieper)","note":null},"arcs":[[2522],[2523],[2524],[2525],[2526,2527]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Don","note":null},"arcs":[[2528],[2529],[2530]]},{"type":"MultiLineString","properties":{"scalerank":2,"featurecla":"River","name":"Donau (Danube)","note":null},"arcs":[[2531],[2532,2533]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Double Mountain Fork Brazos","note":null},"arcs":[2534]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Drava","note":null},"arcs":[2535,2536,2537,2538,2539]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Duero","note":null},"arcs":[2540,2541,2542]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Ebro","note":null},"arcs":[2543]},{"type":"LineString","properties":{"scalerank":1,"featurecla":"River","name":"El Bahr el Abyad (White Nile)","note":null},"arcs":[2544]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"River","name":"El Bahr el Azraq (Blue Nile)","note":null},"arcs":[[2545],[2546]]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"Elbe","note":null},"arcs":[[2547],[2548],[2549,2550]]},{"type":"MultiLineString","properties":{"scalerank":2,"featurecla":"River","name":"Ertis","note":null},"arcs":[[2551],[2552]]},{"type":"LineString","properties":{"scalerank":2,"featurecla":"River","name":"Ertix (Irtysh)","note":null},"arcs":[2553]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"River","name":"Euphrates","note":null},"arcs":[[2554,2555],[2556]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Ferenc Csatorna","note":null},"arcs":[2557,2558,2559]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Finlay","note":null},"arcs":[2560]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"River","name":"Firat","note":null},"arcs":[[2561],[2562]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Fitzroy","note":null},"arcs":[2563]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Fraser","note":null},"arcs":[2564]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Gan","note":null},"arcs":[2565]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"River","name":"Ganges","note":null},"arcs":[[2566],[2567],[2568],[2569,2570],[2571],[2572],[2573],[2574],[2575,2576,2577],[2578],[2579,2580],[2581,2582]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Garonne","note":null},"arcs":[2583]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Genal?","note":null},"arcs":[2584]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Gharraf Canal","note":null},"arcs":[2585]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Gila","note":null},"arcs":[[2586],[2587]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Glomma (Glåma)","note":null},"arcs":[2588]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"Godävari","note":null},"arcs":[[2589],[2590],[2591]]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"River","name":"Grande","note":null},"arcs":[[2592],[2593],[2594],[2595,2596,2597,2598],[2599],[2600],[2601]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Great Pee Dee","note":null},"arcs":[2602]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Guaporé","note":null},"arcs":[2603,2604]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Göta älv","note":null},"arcs":[2605]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Hailar","note":null},"arcs":[2606]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Han","note":null},"arcs":[[2607],[2608]]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Heilong Jiang (Amur)","note":null},"arcs":[2609,2610]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Helmand","note":null},"arcs":[2611]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Holston","note":null},"arcs":[2612]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Hong (Red)","note":null},"arcs":[2613]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Hongshui","note":null},"arcs":[2614]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"River","name":"Huang","note":null},"arcs":[[2615],[2616],[2617]]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Huang (Yellow)","note":null},"arcs":[2618]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Hudson","note":null},"arcs":[2619]},{"type":"LineString","properties":{"scalerank":2,"featurecla":"River","name":"Ideriyn","note":null},"arcs":[2620]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Indaiá","note":null},"arcs":[2621]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"Indigirka","note":null},"arcs":[[2622],[2623]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Indragi","note":null},"arcs":[2624]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"River","name":"Indus","note":null},"arcs":[[2625],[2626],[2627],[2628],[2629],[2630],[2631],[2632,2633]]},{"type":"MultiLineString","properties":{"scalerank":2,"featurecla":"River","name":"Irrawaddy Delta","note":null},"arcs":[[2634,2635],[2636],[2637],[2638]]},{"type":"MultiLineString","properties":{"scalerank":2,"featurecla":"River","name":"Irtysh","note":null},"arcs":[[2639],[2640],[2641]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Ishikari","note":null},"arcs":[2642]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Ismailiya Canal","note":null},"arcs":[2643]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Japurá","note":null},"arcs":[2644]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Jequitinhonha","note":null},"arcs":[2645]},{"type":"MultiLineString","properties":{"scalerank":1,"featurecla":"River","name":"Jinsha (Yangtze)","note":null},"arcs":[[2646],[2647]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Jordan","note":null},"arcs":[[2648],[2649,2650],[2651]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Jubba","note":null},"arcs":[2652]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Juruena","note":null},"arcs":[2653]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Kadéï","note":null},"arcs":[2654,2655,2656,2657,2658,2659]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Kafue","note":null},"arcs":[2660]},{"type":"LineString","properties":{"scalerank":1,"featurecla":"River","name":"Kagera","note":null},"arcs":[2661,2662,2663,2664,2665,2666]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Kamchatka","note":null},"arcs":[2667]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Kapuas","note":null},"arcs":[2668]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Kasai","note":null},"arcs":[2669,2670,2671,2672,2673,2674]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Katherine","note":null},"arcs":[2675]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Kayan","note":null},"arcs":[2676]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Kem","note":null},"arcs":[[2677],[2678],[2679],[2680]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Kemijoki","note":null},"arcs":[[2681],[2682]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Khatanga","note":null},"arcs":[2683]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Kheta","note":null},"arcs":[[2684],[2685]]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Kibali","note":null},"arcs":[2686]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"Klamath","note":null},"arcs":[[2687],[2688]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Kokemäenjoki","note":null},"arcs":[2689]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Kolyma","note":null},"arcs":[2690]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Konqi","note":null},"arcs":[2691]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Koukourou","note":null},"arcs":[2692]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Koyukuk","note":null},"arcs":[2693]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Krishna","note":null},"arcs":[[2694],[2695]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Kuskokwim","note":null},"arcs":[2696]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Kwango","note":null},"arcs":[2697,2698,2699,2700]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Kyzyl-Khem","note":null},"arcs":[2701]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"La Grande Rivière","note":null},"arcs":[[2702],[2703],[2704],[2705]]},{"type":"LineString","properties":{"scalerank":2,"featurecla":"River","name":"Lancang (Mekong)","note":null},"arcs":[2706,2707,2708,2709,2710,2711]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Lek","note":null},"arcs":[2712]},{"type":"MultiLineString","properties":{"scalerank":1,"featurecla":"River","name":"Lena","note":null},"arcs":[[2713],[2714,2715,2716]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Liao","note":null},"arcs":[2717]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Liard","note":null},"arcs":[2718,2719]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Limpopo","note":null},"arcs":[2720,2721,2722,2723]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"Loire","note":null},"arcs":[[2724],[2725]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Lom","note":null},"arcs":[2726,2727]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"Lower Tunguska (Nizhnyaya Tunguska)","note":null},"arcs":[[2728],[2729]]},{"type":"LineString","properties":{"scalerank":2,"featurecla":"River","name":"Lualaba","note":null},"arcs":[2730]},{"type":"MultiLineString","properties":{"scalerank":2,"featurecla":"River","name":"Lualaba (Congo)","note":null},"arcs":[[2731],[2732]]},{"type":"MultiLineString","properties":{"scalerank":2,"featurecla":"River","name":"Mackenzie","note":null},"arcs":[[2733,2734,2735],[2736],[2737],[2738],[2739]]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Madeira","note":null},"arcs":[2740,2741]},{"type":"MultiLineString","properties":{"scalerank":1,"featurecla":"River","name":"Madison","note":null},"arcs":[[2742],[2743]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Madre de Dios","note":null},"arcs":[2744,2745]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"Magdalena","note":null},"arcs":[[2746],[2747]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Mahäna Nadï","note":null},"arcs":[[2748],[2749]]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Malyy Yenisey","note":null},"arcs":[2750]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Mamberamo","note":null},"arcs":[2751]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Mamoré","note":null},"arcs":[2752]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Mananantanana","note":null},"arcs":[2753]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Mangoky","note":null},"arcs":[2754]},{"type":"LineString","properties":{"scalerank":2,"featurecla":"River","name":"Maquan (Damqogkanbab)","note":null},"arcs":[2755]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Marañón","note":null},"arcs":[2756]},{"type":"MultiLineString","properties":{"scalerank":2,"featurecla":"River","name":"Mekong","note":null},"arcs":[[2757],[2758,2759],[2760],[2761],[2761],[2762,2763]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Mendoza","note":null},"arcs":[2764]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Meta","note":null},"arcs":[2765,2766,2767]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Min","note":null},"arcs":[2768]},{"type":"MultiLineString","properties":{"scalerank":1,"featurecla":"River","name":"Mississippi","note":null},"arcs":[[2769,2770],[2771],[2772],[2773,2774,2775,2776,2777,2778,2779,2780,2781,2782,2783,2784,2785,2786,2787,2788,2789,2790,2791,2792],[2793],[2794]]},{"type":"MultiLineString","properties":{"scalerank":1,"featurecla":"River","name":"Missouri","note":null},"arcs":[[2795,2796,2797,2798,2799,2800,2801,2802],[2803],[2804],[2805],[2806]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Mitchell","note":null},"arcs":[2807]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Mouhoun (Black Volta)","note":null},"arcs":[2808,2809,2810,2811,2812]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"River","name":"Murray","note":null},"arcs":[[2813,2814,2815,2816],[2817,2818,2819,2820],[2821,2822,2823,2824,2825,2826,2827]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"N. Fork Kuskokwim","note":null},"arcs":[2828]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Nakanbé (White Volta)","note":null},"arcs":[2829,2830]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Nanpan","note":null},"arcs":[2831]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Narmada","note":null},"arcs":[2832]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"Naryn","note":null},"arcs":[[2833,2834],[2835]]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Nederrijn","note":null},"arcs":[2836]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"River","name":"Negro","note":null},"arcs":[[2837],[2838,2839,2840,2841,2842,2843,2844]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Nelson","note":null},"arcs":[[2845],[2846],[2847],[2848],[2849]]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Neuquén","note":null},"arcs":[2850]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Neva","note":null},"arcs":[2851]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Niagra","note":null},"arcs":[2852]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"River","name":"Niger","note":null},"arcs":[[2853],[2854],[2855],[2856],[2857],[2858,2859],[2860,2861,2862],[2863],[2864],[2865],[2866],[2867,2868,2869]]},{"type":"MultiLineString","properties":{"scalerank":1,"featurecla":"River","name":"Nile","note":null},"arcs":[[2870,2871],[2872]]},{"type":"LineString","properties":{"scalerank":2,"featurecla":"River","name":"Nmai","note":null},"arcs":[2873]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"North Saskatchewan","note":null},"arcs":[[2874],[2875]]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Nu","note":null},"arcs":[2876,2877,2878]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Nu (Salween)","note":null},"arcs":[2879]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"Ob","note":null},"arcs":[[2880],[2881,2882]]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Ob'","note":null},"arcs":[2883]},{"type":"MultiLineString","properties":{"scalerank":2,"featurecla":"River","name":"Ob’","note":null},"arcs":[[2884],[2885],[2886],[2887]]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Oder","note":null},"arcs":[2888,2889,2890,2891]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"River","name":"Ohio","note":null},"arcs":[[2892,2893,2894],[2895,2896,2897,2898,2899]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Okavango","note":null},"arcs":[[2900],[2901],[2902],[2903],[2904],[2905],[2906],[2907]]},{"type":"LineString","properties":{"scalerank":1,"featurecla":"River","name":"Olenekskaya Protoka","note":null},"arcs":[2908,2909]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Olenëk","note":null},"arcs":[2910]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Omo","note":null},"arcs":[2911]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"Orange","note":null},"arcs":[[2912],[2913,2914,2915],[2916,2917,2918]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Ord","note":null},"arcs":[[2919],[2920]]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"River","name":"Orinoco","note":null},"arcs":[[2921,2922,2923,2924,2925,2926],[2927,2928],[2929],[2930],[2931]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Ottawa","note":null},"arcs":[[2932,2933],[2934],[2935],[2936],[2936],[2937]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Ouham","note":null},"arcs":[2938]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Pamir","note":null},"arcs":[2939]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Panama Canal","note":null},"arcs":[[2940],[2941]]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Panj","note":null},"arcs":[2942,2943,2944,2945]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Paraiba","note":null},"arcs":[[2946],[2947,2948]]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"Paranaíba","note":null},"arcs":[[2949,2950],[2951],[2952]]},{"type":"MultiLineString","properties":{"scalerank":2,"featurecla":"River","name":"Paraná","note":null},"arcs":[[2953],[2954],[2955],[2956],[2957,2958],[2959,2960],[2961,2962,2963,2964],[2965,2966,2967],[2968,2969,2970],[2971,2972],[2973,2974,2975,2976,2977,2978,2979,2980,2981,2982,2983,2984]]},{"type":"MultiLineString","properties":{"scalerank":2,"featurecla":"River","name":"Peace","note":null},"arcs":[[2985],[2986]]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"Pechora","note":null},"arcs":[[2987],[2988],[2989],[2990],[2991]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Pend Orielle","note":null},"arcs":[2992]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Pilcomayo","note":null},"arcs":[2993,2994,2995,2996]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Pit","note":null},"arcs":[2997]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Po","note":null},"arcs":[2998]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Porcupine","note":null},"arcs":[2999]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Potomac","note":null},"arcs":[3000,3001,3002,3003,3004]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Purari","note":null},"arcs":[3005]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Purús","note":null},"arcs":[3006]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Pánuco","note":null},"arcs":[3007]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Quan","note":null},"arcs":[3008]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"R. des Outaouais","note":null},"arcs":[[3009],[3010],[3011],[3012],[3013]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Rainy","note":null},"arcs":[[3014],[3015],[3016]]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"Rhein","note":null},"arcs":[[3017],[3018,3019,3020],[3021]]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Rhin (Rhein)","note":null},"arcs":[3022,3023,3024,3025,3026]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Rhine","note":null},"arcs":[3027,3028]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Rhône","note":null},"arcs":[[3029],[3030,3031],[3032]]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"Rio Grande","note":null},"arcs":[[3033],[3034],[3035,3036],[3037],[3038],[3039]]},{"type":"LineString","properties":{"scalerank":1,"featurecla":"River","name":"Rosetta Branch","note":null},"arcs":[3040,3041]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Ruki","note":null},"arcs":[3042]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Rupert","note":null},"arcs":[[3043],[3044],[3045]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Ruvuma","note":null},"arcs":[3046,3047,3048,3049,3050]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Río Grande de Santiago","note":null},"arcs":[[3051],[3052],[3053],[3054]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"S. Branch Potomac","note":null},"arcs":[3055,3056]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"Sacramento","note":null},"arcs":[[3057],[3058]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Saint John","note":null},"arcs":[3059,3060,3061]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Salado","note":null},"arcs":[3062]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Salween","note":null},"arcs":[3063,3064,3065]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"San Joaquin","note":null},"arcs":[[3066],[3067],[3068]]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"San Juan","note":null},"arcs":[[3069],[3070,3071],[3072]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Sanaga","note":null},"arcs":[3073]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Sangha","note":null},"arcs":[3074]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Santa Cruz","note":null},"arcs":[3075]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"Saskatchewan","note":null},"arcs":[[3076],[3077],[3078],[3079]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Sassandra","note":null},"arcs":[[3080],[3081],[3082]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Savannah","note":null},"arcs":[[3083],[3084]]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Seine","note":null},"arcs":[3085]},{"type":"MultiLineString","properties":{"scalerank":2,"featurecla":"River","name":"Selenge (Selenga)","note":null},"arcs":[[3086],[3087],[3088]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Semliki","note":null},"arcs":[[3089],[3090,3091]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Setit","note":null},"arcs":[3092,3093,3094]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Shatt al Arab","note":null},"arcs":[3095,3096]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Shiquan","note":null},"arcs":[3097]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"River","name":"Shire","note":null},"arcs":[[3098,3099,3100],[3101]]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"Shishhid Gol","note":null},"arcs":[[3102],[3103]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Skeena","note":null},"arcs":[3104]},{"type":"LineString","properties":{"scalerank":2,"featurecla":"River","name":"Slave","note":null},"arcs":[3105]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"Snake","note":null},"arcs":[[3106,3107,3108,3109,3110,3111],[3112],[3113],[3114]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Songhua (Sungari)","note":null},"arcs":[[3115],[3116]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Soroksari Duna","note":null},"arcs":[3117]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"South Saskatchewan","note":null},"arcs":[[3118],[3119]]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Sprague","note":null},"arcs":[3120]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"St. Clair","note":null},"arcs":[3121]},{"type":"LineString","properties":{"scalerank":2,"featurecla":"River","name":"St. Lawrence","note":null},"arcs":[3122]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Stikine","note":null},"arcs":[3123]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Suez Canal","note":null},"arcs":[[3124],[3125,3126]]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"Sukhona","note":null},"arcs":[[3127],[3128]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Susitna","note":null},"arcs":[3129]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Sutlej","note":null},"arcs":[[3130],[3131],[3132,3133,3134]]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Svernaya Dvina","note":null},"arcs":[3135,3136]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Svir’","note":null},"arcs":[3137]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"Syr Darya","note":null},"arcs":[[3138,3139],[3140],[3141]]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"São Francisco","note":null},"arcs":[[3142,3143,3144],[3145,3146,3147,3148,3149,3150,3151,3152,3153,3154]]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Sénégal","note":null},"arcs":[3155,3156]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"Tajo","note":null},"arcs":[[3157],[3158],[3159]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Tanana","note":null},"arcs":[3160]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Tapajós","note":null},"arcs":[3161,3162,3163,3164,3165]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Tarim","note":null},"arcs":[3166,3167]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Taritatu","note":null},"arcs":[3168]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Taz","note":null},"arcs":[3169]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Tejo (Tagus)","note":null},"arcs":[3170,3171]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"Tennessee","note":null},"arcs":[[3172,3173,3174],[3175],[3176]]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"River","name":"Teslin","note":null},"arcs":[[3177],[3178]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Thames","note":null},"arcs":[3179]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"Thelon","note":null},"arcs":[[3180],[3181],[3182],[3183],[3184]]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Tigris","note":null},"arcs":[3185,3186]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Tisa","note":null},"arcs":[3187]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Tisza","note":null},"arcs":[[3188],[3189,3190,3191,3192,3193,3194]]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Tobol","note":null},"arcs":[3195,3196,3197,3198,3199]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"Tocantins","note":null},"arcs":[[3200,3201,3202],[3203]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Tom’","note":null},"arcs":[3204]},{"type":"LineString","properties":{"scalerank":1,"featurecla":"River","name":"Tongtian","note":null},"arcs":[3205]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Trofimovskaya Protoka","note":null},"arcs":[3206]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Tshuapa","note":null},"arcs":[3207]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Tugaloo","note":null},"arcs":[3208]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Tumatskaya Protoka","note":null},"arcs":[3209]},{"type":"LineString","properties":{"scalerank":1,"featurecla":"River","name":"Tuotuo","note":null},"arcs":[3210]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Ubangi","note":null},"arcs":[3211,3212,3213,3214]},{"type":"LineString","properties":{"scalerank":1,"featurecla":"River","name":"Ucayali","note":null},"arcs":[3215]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Uele","note":null},"arcs":[3216,3217]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"Ural","note":null},"arcs":[[3218,3219,3220,3221,3222],[3223]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Uruguay","note":null},"arcs":[3224,3225,3226,3227,3228,3229,3230,3231,3232]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"Usumacinta","note":null},"arcs":[[3233,3234],[3235],[3236]]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"Vaal","note":null},"arcs":[[3237],[3238],[3239]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Verde","note":null},"arcs":[3240]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"Verkhniy Yenisey","note":null},"arcs":[[3241],[3242]]},{"type":"MultiLineString","properties":{"scalerank":1,"featurecla":"River","name":"Victoria Nile","note":null},"arcs":[[3243],[3244],[3245,3246]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Vilyuy","note":null},"arcs":[[3247],[3248]]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"Vistula","note":null},"arcs":[[3249],[3250]]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"River","name":"Volga","note":null},"arcs":[[3251],[3252],[3253],[3254],[3255],[3256],[3257],[3258],[3259]]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":"Volta","note":null},"arcs":[3260]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Vorma","note":null},"arcs":[[3261],[3262],[3263]]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Vuoksi","note":null},"arcs":[[3264],[3265]]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"Vychegda","note":null},"arcs":[[3266],[3267]]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Waal","note":null},"arcs":[3268]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Wabash","note":null},"arcs":[3269,3270]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Waikato","note":null},"arcs":[[3271],[3272]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Waitaki","note":null},"arcs":[3273,3274,3275]},{"type":"LineString","properties":{"scalerank":3,"featurecla":"River","name":"Weir","note":null},"arcs":[3276,3277]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Willamette","note":null},"arcs":[3278]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Winnipeg","note":null},"arcs":[[3279],[3280]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Xar Moron","note":null},"arcs":[3281]},{"type":"MultiLineString","properties":{"scalerank":4,"featurecla":"River","name":"Xi","note":null},"arcs":[[3282],[3283],[3284],[3285],[3286],[3287]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Xiliao","note":null},"arcs":[3288]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":"Xingu","note":null},"arcs":[[3289],[3290]]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Xun","note":null},"arcs":[3291]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Yadkin","note":null},"arcs":[3292]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Yamuna","note":null},"arcs":[3293]},{"type":"MultiLineString","properties":{"scalerank":1,"featurecla":"River","name":"Yangtze","note":null},"arcs":[[3294,3295],[3296],[3297]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":"Yarkant","note":null},"arcs":[3298]},{"type":"LineString","properties":{"scalerank":2,"featurecla":"River","name":"Yarlung (Brahmaputra)","note":null},"arcs":[3299]},{"type":"LineString","properties":{"scalerank":4,"featurecla":"River","name":"Yenisey","note":null},"arcs":[3300]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":"Yuan","note":null},"arcs":[[3301],[3302],[3303]]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"River","name":"Yukon","note":null},"arcs":[[3304,3305,3306],[3307],[3308],[3309,3310,3311],[3312],[3312]]},{"type":"LineString","properties":{"scalerank":2,"featurecla":"River","name":"Za","note":null},"arcs":[3313]},{"type":"MultiLineString","properties":{"scalerank":3,"featurecla":"River","name":"Zambezi","note":null},"arcs":[[3314],[3315],[3316,3317,3318],[3319,3320],[3321,3322,3323]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":null,"note":"_untitled_70"},"arcs":[3324]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":null,"note":"_untitled_71"},"arcs":[3325]},{"type":"MultiLineString","properties":{"scalerank":6,"featurecla":"River","name":null,"note":"_untitled_72"},"arcs":[[3326],[3327],[3328]]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":null,"note":"_untitled_73"},"arcs":[3329,3330]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":null,"note":"_untitled_75"},"arcs":[3331]},{"type":"LineString","properties":{"scalerank":6,"featurecla":"River","name":null,"note":"_untitled_76"},"arcs":[3332]},{"type":"LineString","properties":{"scalerank":5,"featurecla":"River","name":null,"note":"_untitled_77"},"arcs":[3333]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":null,"note":"_untitled_78"},"arcs":[[3334],[3335],[3336],[3337],[3338],[3339],[3340],[3341],[3342],[3343],[3344]]},{"type":"MultiLineString","properties":{"scalerank":5,"featurecla":"River","name":null,"note":"_untitled_79"},"arcs":[[3345],[3346],[3347]]},{"type":"LineString","properties":{"scalerank":5,"featurecla":null,"name":null,"note":"_untitled_78"},"arcs":[3348]}]},"countries":{"type":"GeometryCollection","properties":{"ids":["ABW","AFG","AGO","AIA","ALB","ALA","AND","ARE","ARG","ARM","ASM","ATA","-99","ATF","ATG","AUS","AUT","AZE","BDI","BEL","BEN","BFA","BGD","BGR","BHR","BHS","BIH","BLM","BLR","BLZ","BMU","BOL","BRA","BRB","BRN","BTN","BWA","CAF","CAN","CHE","CHL","CHN","CIV","CMR","COD","COG","COK","COL","COM","CPV","CRI","CUB","CUW","CYM","-99","CYP","CZE","DEU","DJI","DMA","DNK","DOM","DZA","ECU","EGY","ERI","ESP","EST","ETH","FIN","FJI","FLK","FRA","FRO","FSM","GAB","GBR","GEO","GGY","GHA","GIN","GMB","GNB","GNQ","GRC","GRD","GRL","GTM","GUM","GUY","HKG","HMD","HND","HRV","HTI","HUN","IDN","IMN","IND","-99","IOT","IRL","IRN","IRQ","ISL","ISR","ITA","JAM","JEY","JOR","JPN","-99","KAZ","KEN","KGZ","KHM","KIR","KNA","KOR","-99","KWT","LAO","LBN","LBR","LBY","LCA","LIE","LKA","LSO","LTU","LUX","LVA","MAC","MAF","MAR","MCO","MDA","MDG","MDV","MEX","MHL","MKD","MLI","MLT","MMR","MNE","MNG","MNP","MOZ","MRT","MSR","MUS","MWI","MYS","NAM","NCL","NER","NFK","NGA","NIC","NIU","NLD","NOR","NPL","NRU","NZL","OMN","PAK","PAN","PCN","PER","PHL","PLW","PNG","POL","PRI","PRK","PRT","PRY","PSE","PYF","QAT","ROU","RUS","RWA","ESH","SAU","SDN","SSD","SEN","SGP","SGS","SHN","SLB","SLE","SLV","SMR","-99","SOM","SPM","SRB","STP","SUR","SVK","SVN","SWE","SWZ","SXM","SYC","SYR","TCA","TCD","TGO","THA","TJK","TKM","TLS","TON","TTO","TUN","TUR","TWN","TZA","UGA","UKR","URY","USA","UZB","VAT","VCT","VEN","VGB","VIR","VNM","VUT","WLF","WSM","YEM","ZAF","ZMB","ZWE"]},"geometries":[{"type":"Polygon","properties":{"centroid":[-69.98267711263028,12.52088038386159]},"id":"ABW","arcs":[[-227]]},{"type":"Polygon","properties":{"centroid":[66.0047336557855,33.83523072784671]},"id":"AFG","arcs":[[3992,3993,3994,3995,3996,3997,3998,3999,-2317,4000,4001,-2315,-2946,4002,4003,-2943,-2940,4004]]},{"type":"MultiPolygon","properties":{"centroid":[17.564439961395934,-12.331949314925073]},"id":"AGO","arcs":[[[-2700,4005,4006,-2673,4007,-2671,4008,4009,4010,-2478,4011,-1905,-2472,4012]],[[-1903,4013,4014]]]},{"type":"Polygon","properties":{"centroid":[-63.06498926543745,18.223959502304773]},"id":"AIA","arcs":[[-1176]]},{"type":"Polygon","properties":{"centroid":[20.049833961088872,41.14244989474522]},"id":"ALB","arcs":[[4015,4016,4017,-1847,4018]]},{"type":"MultiPolygon","properties":{"centroid":[19.944009818501435,60.23133494158743]},"id":"ALA","arcs":[[[-1675]],[[-1038]],[[-1039]]]},{"type":"Polygon","properties":{"centroid":[1.560543779178861,42.54229102186335]},"id":"AND","arcs":[[4019,4020]]},{"type":"MultiPolygon","properties":{"centroid":[54.3072021284929,23.90360017447817]},"id":"ARE","arcs":[[[-397]],[[-395]],[[-393]],[[-2046]],[[-1927,4021,4022,-1929,4023],[4024]]]},{"type":"MultiPolygon","properties":{"centroid":[-65.15610273816407,-35.179961753476185]},"id":"ARG","arcs":[[[-426]],[[-186,4025,-184]],[[-427]],[[2994,4026,4027,2996,2984,-2961,4028,4029,4030,4031,4032,4033,4034,3230,4035,4036,3232,-1361,-1360,-1359,-1358,-1357,4037,4038,4039]]]},{"type":"MultiPolygon","properties":{"centroid":[44.92921940941149,40.28998369119276]},"id":"ARM","arcs":[[[4040]],[[4041,4042,4043,4044,4045],[4046]]]},{"type":"Polygon","properties":{"centroid":[-170.71802574614057,-14.304459970862213]},"id":"ASM","arcs":[[-468]]},{"type":"MultiPolygon","properties":{"centroid":[20.80425932282373,-80.56015144520647]},"id":"ATA","arcs":[[[-310]],[[-318]],[[-314]],[[-316]],[[-182]],[[-328]],[[-334]],[[-86]],[[-337]],[[-329]],[[-179]],[[-180]],[[-281]],[[-181]],[[-309]],[[-315]],[[-283]],[[-303]],[[-317]],[[-301]],[[-304]],[[-311]],[[-299]],[[-313]],[[-312]],[[-285]],[[-300]],[[-279]],[[-302]],[[-305]],[[-308]],[[-307]],[[-306]],[[-84]],[[-331]],[[-284]],[[-85]],[[-365]],[[-361]],[[-92]],[[-359]],[[-360]],[[-362]],[[-332]],[[-292]],[[-333]],[[-291]],[[-91]],[[-321]],[[-356]],[[-323]],[[-89]],[[-355]],[[-319]],[[-320]],[[-330]],[[-363]],[[-294]],[[-324]],[[-327]],[[-322]],[[-353]],[[-90]],[[-326]],[[-364]],[[-345]],[[-183]],[[4047]],[[-354]],[[-368]],[[-280]],[[-369]],[[-287]],[[-325]],[[-282]],[[-289]],[[-93]],[[-290]],[[-297]],[[-295]],[[-296]],[[-367]],[[-293]],[[-288]],[[-366]],[[-286]],[[-298]],[[-346]],[[-341]],[[-88]],[[-347]],[[-344]],[[-87]],[[-352]],[[-358]],[[-340]],[[1751,3393]],[[-339]],[[-350]],[[-357]],[[-348]],[[-351]],[[-349]],[[-342]],[[-343]],[[-336]],[[-338]],[[-335]]]},{"type":"Polygon","properties":{"centroid":[123.58383789719254,-12.42993164128885]},"id":"-99","arcs":[[4048]]},{"type":"MultiPolygon","properties":{"centroid":[69.49547079795654,-49.30422960742937]},"id":"ATF","arcs":[[[-930]],[[-41]],[[-931]]]},{"type":"MultiPolygon","properties":{"centroid":[-61.78996502678327,17.077778021846207]},"id":"ATG","arcs":[[[-1180]],[[-1178]]]},{"type":"MultiPolygon","properties":{"centroid":[134.35514541466424,-25.573180440873607]},"id":"AUS","arcs":[[[-454]],[[-539]],[[-541]],[[-540]],[[128]],[[-546]],[[-542]],[[-544]],[[-545]],[[-543]],[[-549]],[[-548]],[[-547]],[[-550]],[[-551]],[[-538]],[[-552]],[[-553]],[[-554]],[[-555]],[[-537]],[[-521]],[[-522]],[[-523]],[[-528]],[[-527]],[[-516]],[[-519]],[[-517,-518]],[[-536]],[[-535]],[[-529]],[[-530]],[[-532]],[[-533]],[[-534]],[[-531]],[[-520]],[[25,26,27,28,29,30,31,32,33,34,35,36,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24]],[[-524]],[[-525]],[[-526]]]},{"type":"Polygon","properties":{"centroid":[14.126476099637959,47.585494392036395]},"id":"AUT","arcs":[[4049,4050,4051,4052,4053,4054,3020,4055,4056,4057,4058]]},{"type":"MultiPolygon","properties":{"centroid":[47.663893916682134,40.34413798825606]},"id":"AZE","arcs":[[[4059,4060,-4043]],[[-4047]],[[-1759,4061,-4046,4062,4063],[-4041]]]},{"type":"Polygon","properties":{"centroid":[29.875121564464624,-3.3593966574700915]},"id":"BDI","arcs":[[4064,-2663,4065,4066,4067]]},{"type":"Polygon","properties":{"centroid":[4.64065113918381,50.63981575561342]},"id":"BEL","arcs":[[4068,4069,4070,4071,-1823,4072,4073]]},{"type":"Polygon","properties":{"centroid":[2.3278525444876617,9.641759702254502]},"id":"BEN","arcs":[[4074,-1892,4075,4076,4077,2868]]},{"type":"Polygon","properties":{"centroid":[-1.7545660297092933,12.269538449629621]},"id":"BFA","arcs":[[4078,-4077,4079,4080,4081,2809,4082,4083,4084]]},{"type":"MultiPolygon","properties":{"centroid":[90.22405508252429,23.897519690859532]},"id":"BGD","arcs":[[[-876]],[[-875,-874]],[[-877]],[[-878]],[[-880]],[[-879]],[[4085,-1955,-1954,-1953,-1952,-1951,-1950,-1949,-2571,4086,4087,-2576,-2581,4088]]]},{"type":"Polygon","properties":{"centroid":[25.21552908632222,42.76890317971388]},"id":"BGR","arcs":[[-1850,4089,4090,4091,4092,2501,4093,2503,4094]]},{"type":"Polygon","properties":{"centroid":[50.54196932310271,26.042051347676903]},"id":"BHR","arcs":[[-401]]},{"type":"MultiPolygon","properties":{"centroid":[-78.03780359463866,24.701399095427455]},"id":"BHS","arcs":[[[-1145]],[[-1188]],[[-1185]],[[-1146]],[[-1143]],[[-1149]],[[-1148]],[[-1144]],[[-1138]],[[-1150]],[[-254]],[[-1153]],[[-1147]],[[-1159]],[[-1142]]]},{"type":"Polygon","properties":{"centroid":[17.76876750238856,44.17450107488766]},"id":"BIH","arcs":[[4095,4096,4097,-1844,4098]]},{"type":"Polygon","properties":{"centroid":[-62.84067778805723,17.898804511065805]},"id":"BLM","arcs":[[4099]]},{"type":"Polygon","properties":{"centroid":[28.03209307025718,53.53131376850481]},"id":"BLR","arcs":[[4100,4101,4102,4103,4104,4105,4106]]},{"type":"MultiPolygon","properties":{"centroid":[-88.71846154862048,17.194731117755726]},"id":"BLZ","arcs":[[[-1162]],[[-1161]],[[4107,4108,-1431]]]},{"type":"Polygon","properties":{"centroid":[-64.7545588982028,32.313678020844634]},"id":"BMU","arcs":[[-1115]]},{"type":"Polygon","properties":{"centroid":[-64.68538643984245,-16.70814786290701]},"id":"BOL","arcs":[[4109,-4027,-2995,-4040,4110,4111,4112,4113,4114,4115,4116,4117,4118,4119,-2741,-2605,4120,4121,4122,4123]]},{"type":"MultiPolygon","properties":{"centroid":[-53.11693612901671,-10.840476084286829]},"id":"BRA","arcs":[[[-1006]],[[-1005]],[[-1007]],[[-1004]],[[-1237]],[[-1236]],[[-1235]],[[-1238]],[[-1228,-1227,-1226,-1230,-1229]],[[-202,-201,-200]],[[-1241]],[[-1242]],[[-1239]],[[-1243]],[[-1244]],[[-1240]],[[4124,4125,4126,4127,4128,-1414,-1413,-1412,-1411,-1410,-1409,-1408,-1407,-1406,-1405,-1404,-1403,-1402,-1401,-1400,-1399,-1398,-1397,-1396,-1395,-1394,-1393,-1392,-1391,-1390,-1389,-1388,-1387,-1386,-1385,-1384,-1383,-1382,-1381,-1380,-1379,-1378,-1377,-1376,-1375,-1374,-1373,-1372,-1371,-1370,-1369,-1368,-1367,-1366,-1365,-1364,-1363,4129,-4036,-3231,-4035,-4034,-4033,-4032,-4031,-4030,4130,2170,4131,4132,4133,4134,4135,4136,-2981,4137,-2979,4138,4139,-4124,-4123,-4122,-4121,2604,2740,-4120,-4119,-4118,-4117,-4116,4140,4141,4142,4143,4144,4145,4146,4147,4148,4149,4150]]]},{"type":"Polygon","properties":{"centroid":[-59.55979700214021,13.181454282230607]},"id":"BRB","arcs":[[-1174]]},{"type":"MultiPolygon","properties":{"centroid":[114.59195822256152,4.4904899408007095]},"id":"BRN","arcs":[[[-161,4151]],[[4152,4153,-162]]]},{"type":"Polygon","properties":{"centroid":[90.40188155254798,27.411065885782453]},"id":"BTN","arcs":[[4154,4155]]},{"type":"Polygon","properties":{"centroid":[23.7985336772939,-22.184032132843146]},"id":"BWA","arcs":[[4156,-2722,4157,4158]]},{"type":"Polygon","properties":{"centroid":[20.468268382042726,6.568232962873498]},"id":"CAF","arcs":[[4159,4160,4161,3217,4162,4163,-2657,4164,-2655,4165,4166,4167,2383,4168]]},{"type":"MultiPolygon","properties":{"centroid":[-102.36576639659782,57.93467958621204]},"id":"CAN","arcs":[[[-239]],[[-449]],[[-451]],[[-444]],[[-443]],[[-442]],[[-448]],[[-102]],[[-119]],[[-445]],[[-1652]],[[-446]],[[-447]],[[-1103]],[[-1102]],[[-1501,-1500,-1499,-1498,3367,-1495,-1494,-1493,4169,-3061,4170,4171,4172,4173,4174,4175,4176,4177,4178,4179]],[[-1094]],[[-1648]],[[-1650]],[[-1101]],[[-1105]],[[-101]],[[-1104]],[[-1106]],[[-1647]],[[-196,-195,-194]],[[-1646]],[[-1219]],[[-1649]],[[-1592]],[[-1216]],[[-1220]],[[-1214]],[[-1221]],[[-1535]],[[-118]],[[-116]],[[-1222]],[[-1599]],[[-1218]],[[-1217]],[[-117]],[[-1215]],[[4180,-1325]],[[-1664]],[[-1593]],[[-1597]],[[-1594]],[[-1601]],[[-1595]],[[-1665]],[[-1596]],[[-1666]],[[-1598]],[[-1600]],[[-1670]],[[-1614]],[[-1609]],[[-1616]],[[-1633]],[[-1624]],[[-1539]],[[-1612]],[[-1607]],[[-1615]],[[-1538]],[[-1537]],[[-1611]],[[-1620]],[[-1552]],[[-1632]],[[-1628,-1627,-1626,-1630,-1629]],[[-1621]],[[-1662]],[[-1613]],[[-1660]],[[-1661]],[[-1536]],[[-1663]],[[-1631]],[[-1553]],[[-1610]],[[-1659]],[[-1608]],[[-1658]],[[-1653]],[[-1654]],[[-1606]],[[-1622]],[[-1605]],[[-1623]],[[-1657]],[[-1656]],[[-1223]],[[-1617]],[[-1619]],[[-1618]],[[-1584]],[[-1625]],[[-1655]],[[3122,4181,2852,4182,4183,3456,4184,4185,4186,4187,4188,4189,4190,4191,-3122,4192,4193,4194,4195,4196,4197,4198,4199,4200,4201,3014,-2268,4202,4203,4204,4205,4206,4207,4208,4209,4210,4211,4212,4213,4214,4215,4216,-1331,-1330,-1329,-1328,-1327,4217,4218,4219,4220,4221,-1312,3382,-1309,-1308,-1307,-1306,-1305,-1304,3383,-1533,-1532,-1531,-1530,3361,-1527,-1526,-1525,-1524,3362,-1521,3363,-1518,3364,-1515,-1514,-1513,3365,-1510,-1509,-1508,-1507,-1506,-1505,3366,-1502]],[[-1602]],[[-1588,3391,-1585]],[[-1550]],[[-1554]],[[1299,1300,1296,1297,1298]],[[-1551]],[[-1604]],[[-1583]],[[-1589]],[[-1603]],[[-1641]],[[-1645]],[[-1544]],[[-1640]],[[-1643]],[[-1591]],[[-1549]],[[-1699]],[[-1634]],[[-1636]],[[-1555]],[[-1635]],[[3387,-1572,3388,-1575,3389,-1578,3390,-1581]],[[-1639]],[[-1644]],[[-1561,-1560,-1562]],[[-1570]],[[-1543]],[[-1540]],[[-1541]],[[-1638]],[[-1642]],[[3385,-1568,3386,-1565]],[[-1637]],[[-1546,3384,-1547]],[[-1563]],[[-1556]],[[-1542]],[[-1559,-1558,-1557]],[[-1302]]]},{"type":"Polygon","properties":{"centroid":[8.208674706150296,46.79785878361552]},"id":"CHE","arcs":[[-4056,-3021,-3020,4222,-4054,4223,4224,-2188,4225,4226,-3024,4227,-2185,3021,4228]]},{"type":"MultiPolygon","properties":{"centroid":[-71.31112816834381,-35.74807547461987]},"id":"CHL","arcs":[[[-226]],[[-433]],[[-383]],[[-431]],[[-388]],[[-432]],[[-438]],[[-430]],[[-387]],[[-4026,-185]],[[-439]],[[-436]],[[-434]],[[-386]],[[-435]],[[-389]],[[-99]],[[384]],[[-425]],[[-422]],[[-441]],[[-384]],[[-424]],[[-100]],[[-440]],[[-437]],[[-423]],[[-97]],[[-2019]],[[-1252]],[[-4039,-4038,-1356,4229,-4111]]]},{"type":"MultiPolygon","properties":{"centroid":[103.79740668231885,36.61687120002187]},"id":"CHN","arcs":[[[-173]],[[-823]],[[-1291]],[[-1290]],[[-1289]],[[-811]],[[-822]],[[-1288]],[[-820]],[[-821]],[[-819]],[[-818]],[[-2328,-2327,4230,4231,-1985,-1984,-1983,-1982,4232,-1979,-1978,-1977,4233,4234,-1974,4235,4236,-2708,4237,2877,4238,4239,-4156,4240,4241,4242,4243,4244,4245,-3993,4246,4247,4248,4249,4250,4251,4252,-2358,4253,-2356,4254,-2610]]]},{"type":"MultiPolygon","properties":{"centroid":[-5.569708793561661,7.628940654154344]},"id":"CIV","arcs":[[[4255,-1888]],[[-4084,4256,2811,4257,-1886,-1885,4258,4259,4260,4261,4262]]]},{"type":"Polygon","properties":{"centroid":[12.739641557537338,5.69109848985864]},"id":"CMR","arcs":[[-4167,-4166,2654,-4165,2656,4263,2658,4264,4265,4266,-1899,-1898,4267,4268,2415,4269,4270,-2419,4271]]},{"type":"Polygon","properties":{"centroid":[23.643961057145056,-2.877462911076805]},"id":"COD","arcs":[[4272,4273,4274,2211,-3092,4275,4276,-4067,4277,4278,-4009,2670,-4008,2672,-4007,-4006,2699,-4013,2471,-1904,-4015,4279,-2470,-2469,-2468,-3215,4280,4281,4282,-4163,-3218,-4162]]},{"type":"Polygon","properties":{"centroid":[15.219657619515814,-0.837874631183652]},"id":"COG","arcs":[[-4283,-4282,-4281,3214,2467,2468,2469,-4280,-4014,-1902,4283,-4265,-2659,-4264,-4164]]},{"type":"Polygon","properties":{"centroid":[-159.78724218320679,-21.219272881250436]},"id":"COK","arcs":[[-1997]]},{"type":"MultiPolygon","properties":{"centroid":[-73.08070655090462,3.9139491953072163]},"id":"COL","arcs":[[[-1233]],[[4284,2766,4285,-2925,4286,-2923,4287,2839,4288,2841,-4146,2312,4289,4290,-1353,4291,-1424,-1423]]]},{"type":"MultiPolygon","properties":{"centroid":[43.33914435158608,-11.654378161415714]},"id":"COM","arcs":[[[-987]],[[-986]],[[-989]]]},{"type":"MultiPolygon","properties":{"centroid":[-23.63714877330988,15.082404101759273]},"id":"CPV","arcs":[[[-980]],[[-984]],[[-985]],[[-979]],[[-982]],[[-983]],[[-974]],[[-973]]]},{"type":"Polygon","properties":{"centroid":[-84.19208767753804,9.976344638396998]},"id":"CRI","arcs":[[-1427,4292,-1350,4293,3071]]},{"type":"MultiPolygon","properties":{"centroid":[-78.94339745414582,21.614240209263325]},"id":"CUB","arcs":[[[-1156]],[[-1139]],[[-1151]],[[-1140]],[[-1141]],[[-1158]],[[-187]]]},{"type":"Polygon","properties":{"centroid":[-68.97119368795823,12.195516754554777]},"id":"CUW","arcs":[[-1186]]},{"type":"MultiPolygon","properties":{"centroid":[-81.28502392340789,19.320873821967325]},"id":"CYM","arcs":[[[-1165]],[[4294]],[[4295]]]},{"type":"Polygon","properties":{"centroid":[33.56848129735666,35.26277485618938]},"id":"-99","arcs":[[4296,-76,-78]]},{"type":"Polygon","properties":{"centroid":[33.006002195706735,34.91667211200737]},"id":"CYP","arcs":[[-4297,-77]]},{"type":"Polygon","properties":{"centroid":[15.312401628099344,49.73341232948723]},"id":"CZE","arcs":[[4297,4298,-4059,4299]]},{"type":"MultiPolygon","properties":{"centroid":[10.372137744565944,51.08764057195444]},"id":"DEU","arcs":[[[4300,-1808,4301]],[[-1053]],[[-1044]],[[-1295]],[[4302,-1813,4303,4304,-2891,4305,4306,-4300,-4058,-4057,-4229,-3022,2184,-4228,3023,-4227,4307,3025,4308,4309,-4070,4310,-1818,-1817,4311,4312]],[[-1055]]]},{"type":"Polygon","properties":{"centroid":[42.56067540263753,11.748718055877703]},"id":"DJI","arcs":[[4313,4314,4315,-1917]]},{"type":"Polygon","properties":{"centroid":[-61.357725998734516,15.439470202870481]},"id":"DMA","arcs":[[-1181]]},{"type":"MultiPolygon","properties":{"centroid":[9.355996324260829,56.24045732325402]},"id":"DNK","arcs":[[[-1048]],[[-1049]],[[-1045]],[[-1050]],[[-1051]],[[-1043]],[[-82]],[[-1047,-1046]],[[-1052]],[[-80,-81]],[[-1054]],[[4316,-4313,4317,-1815]]]},{"type":"Polygon","properties":{"centroid":[-70.50568896121187,18.89433082333908]},"id":"DOM","arcs":[[4318,-197,-199]]},{"type":"Polygon","properties":{"centroid":[2.617323009197828,28.158938494487593]},"id":"DZA","arcs":[[4319,4320,4321,4322,4323,4324,4325,-1871]]},{"type":"MultiPolygon","properties":{"centroid":[-78.38975674043971,-1.445371276301897]},"id":"ECU","arcs":[[[-1225]],[[-1249]],[[-1246]],[[-1245]],[[-1248]],[[-1251]],[[-1250]],[[-1232]],[[4326,-1354,-4291]]]},{"type":"Polygon","properties":{"centroid":[29.86190099083464,26.49593310640023]},"id":"EGY","arcs":[[4327,4328,-1921,-1920,4329,4330,4331,-1868,-1867,-1866,-1865]]},{"type":"MultiPolygon","properties":{"centroid":[38.83795856911402,15.359506682048513]},"id":"ERI","arcs":[[[-399]],[[-263]],[[-1918,-4316,4332,3093,4333,4334]]]},{"type":"MultiPolygon","properties":{"centroid":[-3.5633652519534316,40.39977281353493]},"id":"ESP","arcs":[[[-978]],[[-970]],[[-975]],[[-966]],[[-968]],[[-981]],[[-967]],[[-1063]],[[-1064]],[[-83]],[[-1062]],[[4335,-4020,4336,-1833,-1832,4337,-3171,4338,-2542,4339,-1828]]]},{"type":"MultiPolygon","properties":{"centroid":[25.832165012658137,58.68592076248203]},"id":"EST","arcs":[[[-63]],[[-720]],[[-719]],[[4340,4341,4342,-1797]]]},{"type":"Polygon","properties":{"centroid":[39.60080098047416,8.622786791427126]},"id":"ETH","arcs":[[-4315,4343,4344,4345,4346,4347,-4334,-3094,-4333]]},{"type":"MultiPolygon","properties":{"centroid":[26.283548036261806,64.50497063842275]},"id":"FIN","arcs":[[[-1676]],[[-1669]],[[-1667]],[[-1037]],[[-1668]],[[-1040]],[[-1677]],[[4348,-1794,-1793,-1792,4349,4350]]]},{"type":"MultiPolygon","properties":{"centroid":[177.97282710768746,-17.822920777393524]},"id":"FJI","arcs":[[[2033]],[[2017]],[[-2016]],[[-478]],[[-2017]],[[-220]],[[-405]],[[-219]],[[-221]],[[-406]],[[-38]],[[-404]],[[-465]],[[3]],[],[[371,372,3355,-370,4351]],[],[[-371,3354]],[],[[-3,-2,3349,1709,4352]],[[-2033]]]},{"type":"MultiPolygon","properties":{"centroid":[-58.76051011225851,-51.74478572911116]},"id":"FLK","arcs":[[[-428]],[[-261]],[[-429]],[[-98]],[[389]],[[-95]]]},{"type":"MultiPolygon","properties":{"centroid":[2.4527621595706934,46.6201146967914]},"id":"FRA","arcs":[[[-994]],[[-988]],[[-4129,4353,-1415]],[[-1169]],[[-1179]],[[-1183]],[[-1182]],[[-191]],[[-1056]],[[4354,-4309,-3026,-4308,-4226,2187,-4225,4355,-1839,4356,-1837,-1836,-1835,-1834,-4337,-4021,-4336,-1827,-1826,-1825,-1824,-4072]]]},{"type":"MultiPolygon","properties":{"centroid":[-6.884747901115312,62.17017601594559]},"id":"FRO","arcs":[[[-1025]],[[-1024]],[[-1026]],[[-1027]],[[-1029]]]},{"type":"MultiPolygon","properties":{"centroid":[158.2325073783575,6.885849420087166]},"id":"FSM","arcs":[[[-506]],[[-507]],[[-2030]],[[-2031]],[[-477]]]},{"type":"Polygon","properties":{"centroid":[11.788628696841835,-0.5866002495507375]},"id":"GAB","arcs":[[-4284,-1901,4357,-4266]]},{"type":"MultiPolygon","properties":{"centroid":[-2.506887684675083,53.93779787014836]},"id":"GBR","arcs":[[[-1057]],[[-1020]],[[4358,205]],[[-1012]],[[-1014]],[[-1015]],[[-1013]],[[-1011]],[[-1036]],[[-1031]],[[-1034]],[[-1032]],[[-1033]],[[-1030]],[[202,203]],[[-1022]],[[-1019]],[[-1023]],[[-1021]],[[-1028]],[[-1017]],[[-1016]],[[-1018]]]},{"type":"Polygon","properties":{"centroid":[43.50780252000633,42.16855755367929]},"id":"GEO","arcs":[[-4063,-4045,4359,-1859,4360]]},{"type":"Polygon","properties":{"centroid":[-2.5723906355525554,49.46809761282424]},"id":"GGY","arcs":[[-234]]},{"type":"Polygon","properties":{"centroid":[-1.2167656580729074,7.953456435414085]},"id":"GHA","arcs":[[4361,-1890,-1889,-4256,-1887,-4258,-2812,-4257,-4083,-2810,-4082,-4081]]},{"type":"Polygon","properties":{"centroid":[-10.940666088063658,10.436215946593927]},"id":"GIN","arcs":[[4362,2376,4363,-4262,4364,4365,-1882,4366,4367]]},{"type":"Polygon","properties":{"centroid":[-15.3960129463053,13.449652435193537]},"id":"GMB","arcs":[[-1879,4368]]},{"type":"MultiPolygon","properties":{"centroid":[-14.923653233715372,12.063956801955715]},"id":"GNB","arcs":[[[-965]],[[-962]],[[-971]],[[-976]],[[-972]],[[-977]],[[-1881,4369,-4367]]]},{"type":"MultiPolygon","properties":{"centroid":[10.470482588862332,1.565200491537682]},"id":"GNQ","arcs":[[[-1900,-4267,-4358]],[[-1000]]]},{"type":"MultiPolygon","properties":{"centroid":[22.584652587091213,39.479078992001185]},"id":"GRC","arcs":[[[-74]],[[-934]],[[-1086]],[[-933]],[[-940]],[[-945]],[[-935]],[[-948]],[[-941]],[[-937]],[[-944]],[[-952]],[[-936]],[[-939]],[[-938]],[[-1749]],[[-947]],[[-949]],[[-1712]],[[-943]],[[-951]],[[-946]],[[-942]],[[-1081]],[[-950]],[[-1085]],[[-1080]],[[-1083]],[[-953]],[[-1082]],[[-957]],[[-75]],[[-955]],[[-956]],[[-954]],[[-1084]],[[-959]],[[-958]],[[-960]],[[-1848,-4018,4370,-4091,4371]]]},{"type":"Polygon","properties":{"centroid":[-61.68220188895431,12.117250439482266]},"id":"GRD","arcs":[[-1177]]},{"type":"MultiPolygon","properties":{"centroid":[-41.35581218828481,74.71759825341718]},"id":"GRL","arcs":[[[-1093]],[[-1089]],[[-1088]],[[-193]],[[-1092]],[[-44]],[[-1090]],[[-1091]],[[-1706]],[[1704]],[[-1700]],[[-1707]],[[-1704]],[[-1703]],[[-1702]],[[-1701]],[[1707]]]},{"type":"Polygon","properties":{"centroid":[-90.3648200857739,15.69403663496354]},"id":"GTM","arcs":[[-4108,-1430,4372,4373,-1346,4374,2431,3233,4375]]},{"type":"Polygon","properties":{"centroid":[144.76791021981109,13.4416562570589]},"id":"GUM","arcs":[[-475]]},{"type":"Polygon","properties":{"centroid":[-58.98202458930623,4.793780340123219]},"id":"GUY","arcs":[[4376,-4125,-4151,4377,-1417]]},{"type":"MultiPolygon","properties":{"centroid":[114.13918764691897,22.439176269764857]},"id":"HKG","arcs":[[[-256]],[[-1292]],[[-4233,4378,-1980]]]},{"type":"Polygon","properties":{"centroid":[73.52051710055595,-53.087246561869364]},"id":"HMD","arcs":[[-929]]},{"type":"MultiPolygon","properties":{"centroid":[-86.61582456425118,14.823715332122875]},"id":"HND","arcs":[[[-2439,4379,-1348,4380,-4373,-1429]],[[277]],[[-1711]]]},{"type":"MultiPolygon","properties":{"centroid":[16.42389701757373,45.15944806076864]},"id":"HRV","arcs":[[[-1079]],[[-231]],[[-4098,4381,-1845]],[[-232]],[[232]],[[-1077]],[[-1072]],[[-1076]],[[-1075]],[[-1074]],[[-1078]],[[-1073]],[[4382,4383,2559,2496,2497,4384,-4099,-1843,4385,2536,4386,4387,2538]]]},{"type":"MultiPolygon","properties":{"centroid":[-72.67555567859087,18.92830081519097]},"id":"HTI","arcs":[[[-229]],[[-4319,-198]],[[-1748]]]},{"type":"Polygon","properties":{"centroid":[19.395591160671685,47.16277506144782]},"id":"HUN","arcs":[[4388,-3194,4389,4390,4391,4392,-4383,-2539,-4388,4393,-4051,4394,2489,4395,4396,4397]]},{"type":"MultiPolygon","properties":{"centroid":[114.01420942206857,-0.19085395302247832]},"id":"IDN","arcs":[[[-662]],[[-663]],[[-661]],[[-58]],[[4398,-123,4399,4400,4401,-127,4402,4403]],[[-670]],[[-1279]],[[-668]],[[-667]],[[-60]],[[-665]],[[-666]],[[-613]],[[-1280]],[[-669]],[[-664]],[[-657]],[[-57]],[[-653]],[[-59]],[[-61]],[[-655]],[[-659]],[[-658]],[[-54]],[[-654]],[[-652]],[[-420]],[[-656]],[[-1278]],[[-453]],[[-671]],[[-1273]],[[-705]],[[-267]],[[-1272]],[[-629]],[[-152]],[[-1276]],[[-651]],[[-672]],[[-631]],[[-628]],[[-630]],[[-707]],[[-1277]],[[-637]],[[-636]],[[-635]],[[-614]],[[-638]],[[-633]],[[-634]],[[-632]],[[-678]],[[-1275]],[[-679]],[[-56]],[[-1274]],[[-704]],[[-703]],[[-55]],[[-708]],[[-702]],[[-709]],[[-612]],[[-710]],[[-639]],[[-642]],[[-640]],[[-644]],[[-615]],[[-641]],[[-610]],[[-680]],[[-62]],[[-268]],[[-627]],[[-643]],[[-681]],[[-611]],[[-711]],[[-616]],[[-617]],[[-609]],[[-625]],[[-618]],[[-645]],[[144,4404,4405,4406,4407,149,142,143]],[[-700]],[[-626]],[[-624]],[[-701]],[[-619]],[[-712]],[[-699]],[[-620]],[[-622]],[[-698]],[[-691]],[[-623]],[[-5]],[[-693]],[[-694]],[[-697]],[[-689]],[[-692]],[[-690]],[[-695]],[[-696]],[[-687]],[[-706]],[[-688]],[[150]],[[-686]],[[39]],[[-713]],[[-621]],[[-650]],[[-714]],[[-682]],[[-685]],[[-684]],[[-677]],[[-649]],[[-648]],[[-647]],[[-675,4408,4409]],[[-683]],[[-159,-158,-157,-156,4410]],[[-646]],[[152,153]],[[-715]]]},{"type":"Polygon","properties":{"centroid":[-4.538739523255112,54.2241891077123]},"id":"IMN","arcs":[[-1010]]},{"type":"MultiPolygon","properties":{"centroid":[79.58556501968962,22.90909472979479]},"id":"IND","arcs":[[[-843]],[[-844]],[[-846]],[[-847]],[[2025,2023,2024]],[[-845]],[[-848]],[[-849]],[[2021,2022,2020]],[[-850]],[[-851]],[[-852]],[[-853]],[[4411,-4243,4412,-4241,-4155,-4240,4413,-4089,2580,2575,-4088,-4087,2570,-1948,-1947,-1946,-1945,-1944,-1943,-1942,4414,-3134,4415,4416,-4244]]]},{"type":"MultiPolygon","properties":{"centroid":[105.66238707690391,-10.492693365272824]},"id":"-99","arcs":[[[4417]],[[4418]],[[-277]]]},{"type":"Polygon","properties":{"centroid":[72.44541228577334,-7.330597507532597]},"id":"IOT","arcs":[[-1672]]},{"type":"MultiPolygon","properties":{"centroid":[-8.134516793505993,53.174040783234595]},"id":"IRL","arcs":[[[-1035]],[[206,204,-4359]]]},{"type":"MultiPolygon","properties":{"centroid":[54.27280609045253,32.57971267728526]},"id":"IRN","arcs":[[[-396]],[[-4042,-4062,-1758,4419,-3996,4420,4421,4422,-1935,-3097,4423,4424,-4060]]]},{"type":"Polygon","properties":{"centroid":[43.74353148878229,33.03970582315284]},"id":"IRQ","arcs":[[-4424,3096,-1934,4425,4426,4427,4428,4429,4430]]},{"type":"Polygon","properties":{"centroid":[-18.573961655355422,64.99575386085695]},"id":"ISL","arcs":[[208]]},{"type":"Polygon","properties":{"centroid":[35.004446927717076,31.46110101184456]},"id":"ISR","arcs":[[4431,4432,4433,2648,4434,-1922,-4329,4435,-1863,4436,4437]]},{"type":"MultiPolygon","properties":{"centroid":[12.148848665205675,43.52947239091859]},"id":"ITA","arcs":[[[-214]],[[-192]],[[-1060]],[[-213]],[[-1061]],[[-190]],[[-1059]],[[4438,-1841,-1840,-4356,-4224,-4053],[4439]]]},{"type":"Polygon","properties":{"centroid":[-77.31482593265821,18.156948776538666]},"id":"JAM","arcs":[[-106]]},{"type":"Polygon","properties":{"centroid":[-2.12689937944478,49.218373766792816]},"id":"JEY","arcs":[[-235]]},{"type":"Polygon","properties":{"centroid":[36.77136104019685,31.24579091207478]},"id":"JOR","arcs":[[4440,-1923,-4435,-2649,-4434,4441,2116,-2651,-4432,4442,-4428]]},{"type":"MultiPolygon","properties":{"centroid":[137.98543798918686,36.65005253305161]},"id":"JPN","arcs":[[[-784]],[[-783]],[[-785]],[[-1750]],[[-786]],[[-787]],[[-789]],[[-788]],[[-790]],[[-791]],[[-1285]],[[-794]],[[-793]],[[-792]],[[-800]],[[-803]],[[-804]],[[-805]],[[-171]],[[-809]],[[-808]],[[-806]],[[-170]],[[-421]],[[-802]],[[-807]],[[-801]],[[-795]],[[-796]],[[168]],[[-797]],[[-799]],[[-798]],[[-168]]]},{"type":"Polygon","properties":{"centroid":[77.18011865190296,35.39236324789418]},"id":"-99","arcs":[[-4417,4443,-4245]]},{"type":"MultiPolygon","properties":{"centroid":[67.29307462126886,48.157173469812236]},"id":"KAZ","arcs":[[[176]],[[177]],[[-259]],[[-4249,4444,4445,4446,4447,-1763,4448,-3222,4449,-3220,4450,-3197,4451,3198,4452]]]},{"type":"MultiPolygon","properties":{"centroid":[37.795212274043834,0.6004834075891002]},"id":"KEN","arcs":[[[-991]],[[4453,-1913,4454,4455,4456,-4346]]]},{"type":"Polygon","properties":{"centroid":[74.53213360672494,41.4581179037703]},"id":"KGZ","arcs":[[-4248,4457,4458,-4445],[4459],[4460],[4461]]},{"type":"MultiPolygon","properties":{"centroid":[104.9079393624873,12.720972890335107]},"id":"KHM","arcs":[[[-1294]],[[-830]],[[-1967,4462,4463,4464]]]},{"type":"MultiPolygon","properties":{"centroid":[-157.3741858522846,1.8544491642193768]},"id":"KIR","arcs":[[[-2014]],[[-2015]],[[-2010,-2012,2010]],[[2000,-2002,-2001,-2000]],[[2007,2008,2006]],[[-2013]],[[2005]],[[-2005,2003,-2004,-2003]],[[-1725]],[[2039]],[[1723]],[[-1723,1721,-1721]],[[1743,1744,1745]],[[1718,-1718,-1720]],[[-1717]],[[-457]],[[-1716]],[[-1715]],[[-466]]]},{"type":"MultiPolygon","properties":{"centroid":[-62.74759991224383,17.32688325750744]},"id":"KNA","arcs":[[[-249]],[[-1167]]]},{"type":"MultiPolygon","properties":{"centroid":[127.87086098581472,36.46068803950717]},"id":"KOR","arcs":[[[-815]],[[-269]],[[-816]],[[-814]],[[-1671]],[[-813]],[[-812]],[[-1286]],[[-1751]],[[-817]],[[-1987,4465]]]},{"type":"Polygon","properties":{"centroid":[20.872498113808,42.5707870667516]},"id":"-99","arcs":[[4466,-4016,4467,4468]]},{"type":"MultiPolygon","properties":{"centroid":[47.56180010693508,29.316662293439688]},"id":"KWT","arcs":[[[-403]],[[4469,-4426,-1933]]]},{"type":"Polygon","properties":{"centroid":[103.73772405934318,18.50217438306156]},"id":"LAO","arcs":[[4470,-4464,4471,-2763,-2761,4472,-2711,4473,4474,-2709,-4237]]},{"type":"Polygon","properties":{"centroid":[35.8801607149715,33.923066305684664]},"id":"LBN","arcs":[[-4437,-1862,4475]]},{"type":"Polygon","properties":{"centroid":[-9.322075726897621,6.452784916574202]},"id":"LBR","arcs":[[-4261,4259,-4259,-1884,4476,-4365]]},{"type":"Polygon","properties":{"centroid":[18.008661687167116,27.030944949138412]},"id":"LBY","arcs":[[-4332,4477,4478,4479,-4321,4480,-1869]]},{"type":"Polygon","properties":{"centroid":[-60.9696992252495,13.894794814527428]},"id":"LCA","arcs":[[-1168]]},{"type":"Polygon","properties":{"centroid":[9.53574311779565,47.13665835451728]},"id":"LIE","arcs":[[-4223,3019,-4055]]},{"type":"MultiPolygon","properties":{"centroid":[80.70304693809719,7.608575079975587]},"id":"LKA","arcs":[[[-882]],[[-881]],[[-174]]]},{"type":"Polygon","properties":{"centroid":[28.227231309829026,-29.58003188326023]},"id":"LSO","arcs":[[2917,4481]]},{"type":"MultiPolygon","properties":{"centroid":[23.891888957870485,55.32596033521463]},"id":"LTU","arcs":[[[4482,4483,-1804]],[[-4105,4484,4485,4486,-1800,4487]]]},{"type":"Polygon","properties":{"centroid":[6.07182201066429,49.76725360681715]},"id":"LUX","arcs":[[-4310,-4355,-4071]]},{"type":"Polygon","properties":{"centroid":[24.912359833155016,56.85085162682873]},"id":"LVA","arcs":[[4488,-4107,-4106,-4488,-1799,-1798,-4343]]},{"type":"Polygon","properties":{"centroid":[113.50932115621364,22.223116882418637]},"id":"MAC","arcs":[[-4234,-1976,4489]]},{"type":"Polygon","properties":{"centroid":[-63.05972851490796,18.08888610959363]},"id":"MAF","arcs":[[4490,-244,-247,4491]]},{"type":"Polygon","properties":{"centroid":[-8.456157947977418,29.837629546879185]},"id":"MAR","arcs":[[-4326,4492,4493,-1874,4494,-1872]]},{"type":"Polygon","properties":{"centroid":[7.406276768605487,43.75274626745245]},"id":"MCO","arcs":[[-1838,-4357]]},{"type":"Polygon","properties":{"centroid":[28.45673372413245,47.194988044181386]},"id":"MDA","arcs":[[4495,4496,2519,4497,4498]]},{"type":"MultiPolygon","properties":{"centroid":[46.703053768788635,-19.375326717014815]},"id":"MDG","arcs":[[[-996]],[[-995]],[[174]]]},{"type":"MultiPolygon","properties":{"centroid":[73.50333479258289,4.196532160504146]},"id":"MDV","arcs":[[[2026]],[[2027]]]},{"type":"MultiPolygon","properties":{"centroid":[-102.50514415335111,23.941020163089792]},"id":"MEX","arcs":[[[-1163]],[[-1254]],[[-1166]],[[-2044]],[[-1253]],[[-1256]],[[-1260]],[[-1255]],[[-1263]],[[-1261]],[[-1259]],[[-1108]],[[-1262]],[[-1257]],[[-1258]],[[4499,4500,3036,-2192,3034,2189,2190,3033,-1435,-1434,-1433,-1432,-4109,-4376,-3234,-2432,-4375,-1345,-1344,-1343,4501,2441,4502]]]},{"type":"MultiPolygon","properties":{"centroid":[171.18636348264315,7.105936975987644]},"id":"MHL","arcs":[[[-1714]],[[1726]],[[1727]],[[-1726]],[[-2032]]]},{"type":"Polygon","properties":{"centroid":[21.68211346070671,41.59530893362234]},"id":"MKD","arcs":[[-4092,-4371,-4017,-4467,4503]]},{"type":"Polygon","properties":{"centroid":[-3.542690644803964,17.34581582342988]},"id":"MLI","arcs":[[4504,-4085,-4263,-4364,-2377,-4363,4505,4506,-4323]]},{"type":"MultiPolygon","properties":{"centroid":[14.443269011970251,35.89002912454939]},"id":"MLT","arcs":[[[-1071]],[[-212]]]},{"type":"MultiPolygon","properties":{"centroid":[96.48864618510346,21.221487913077752]},"id":"MMR","arcs":[[[-856]],[[-855]],[[-854]],[[-857]],[[-860]],[[-859]],[[-858]],[[-861]],[[-862]],[[-863]],[[-864,863,-865]],[[-868]],[[-869]],[[-866]],[[-870]],[[-873]],[[-871]],[[-872]],[[-2878,-4238,2707,2708,-4475,4507,3064,4508,-1963,-1962,-1961,-1960,-1959,-1958,-1957,-1956,-4086,-4414,-4239]]]},{"type":"Polygon","properties":{"centroid":[19.238839392474606,42.7889025929091]},"id":"MNE","arcs":[[4509,-4468,-4019,-1846,-4382,-4097]]},{"type":"Polygon","properties":{"centroid":[103.0529976523088,46.826815436313595]},"id":"MNG","arcs":[[-4251,4510]]},{"type":"MultiPolygon","properties":{"centroid":[145.74371379375236,15.180938483777537]},"id":"MNP","arcs":[[[-238]],[[-476]],[[-474]],[[-237]],[[-473]],[[-236]]]},{"type":"Polygon","properties":{"centroid":[35.53347797517763,-17.272638891911793]},"id":"MOZ","arcs":[[4511,4512,4513,4514,4515,4516,-3100,4517,4518,3047,4519,3049,4520,-1911,-1910,-1909,-1908],[3464],[3465]]},{"type":"MultiPolygon","properties":{"centroid":[-10.346659575789564,20.257464638237455]},"id":"MRT","arcs":[[[-963]],[[4521,3156,-1877,4522,-4324,-4507]]]},{"type":"Polygon","properties":{"centroid":[-62.185185456518084,16.739414055330077]},"id":"MSR","arcs":[[-1173]]},{"type":"Polygon","properties":{"centroid":[57.57120550609343,-20.27768704332776]},"id":"MUS","arcs":[[-993]]},{"type":"MultiPolygon","properties":{"centroid":[34.28879832202377,-13.219869242284602]},"id":"MWI","arcs":[[[-3466]],[[-3465]],[[3461,4523,-4518,3099,-4517,4524,4525]]]},{"type":"MultiPolygon","properties":{"centroid":[114.72377226933821,3.6152523970788275]},"id":"MYS","arcs":[[[-716]],[[-834]],[[-266]],[[-4410,4526,-673,-676]],[[-835]],[[-836]],[[-1965,4527]],[[-4411,-155,-164,4528,-4153,-4152,-160]],[[-717]]]},{"type":"Polygon","properties":{"centroid":[17.209635667021853,-22.130325684215155]},"id":"NAM","arcs":[[4529,3322,-4159,4530,2915,-1906,-4012,2477,-4011]]},{"type":"MultiPolygon","properties":{"centroid":[165.48669759852484,-21.325171431062575]},"id":"NCL","arcs":[[[-487]],[[-484]],[[-486]],[[-485]],[[-39]],[[-488]]]},{"type":"Polygon","properties":{"centroid":[9.385458809387918,17.419124925383812]},"id":"NER","arcs":[[4531,4532,-2869,-4078,-4079,-4505,-4322,-4480]]},{"type":"Polygon","properties":{"centroid":[167.94921677034156,-29.051460902345966]},"id":"NFK","arcs":[[4533]]},{"type":"MultiPolygon","properties":{"centroid":[8.089602909816119,9.595104936574296]},"id":"NGA","arcs":[[[-1003]],[[4534,-4270,-2416,-4269,-4268,-1897,-1896,-1895,-1894,-1893,-4075,-4533]]]},{"type":"Polygon","properties":{"centroid":[-85.03052969479943,12.847094274612932]},"id":"NIC","arcs":[[-1428,-3072,-4294,-1349,-4380,2438]]},{"type":"Polygon","properties":{"centroid":[-169.8699468188384,-19.049457081276397]},"id":"NIU","arcs":[[-469]]},{"type":"MultiPolygon","properties":{"centroid":[5.642133476712964,52.28215264342856]},"id":"NLD","arcs":[[[-1171]],[[4535]],[[4536]],[[-4073,-1822]],[[-1087]],[[-1058]],[[-217]],[[-1821,-1820,-1819,-4311,4537,-4074]],[[-218]],[[-216]],[[-215]],[[-1296]]]},{"type":"MultiPolygon","properties":{"centroid":[13.908421791093494,64.23782535801537]},"id":"NOR","arcs":[[[-1697]],[[-1679]],[[-1680]],[[-1681]],[[-1696]],[[-1698]],[[-1682]],[[-1683]],[[-1691]],[[-1690]],[[-1695]],[[-1694]],[[-1692]],[[-1678]],[[-1686]],[[-1693]],[[-1684]],[[-1688]],[[-1689]],[[-1685]],[[4538,-4351,4539,-1786,-1785]],[[-1687]],[[-883]],[[-736]],[[-64]],[[-723]],[[-735]],[[-724]],[[-189]],[[-727]],[[-734]],[[-188]]]},{"type":"Polygon","properties":{"centroid":[83.91582640016108,28.248913649589767]},"id":"NPL","arcs":[[-4413,-4242]]},{"type":"Polygon","properties":{"centroid":[166.9325682343461,-0.5191263895229675]},"id":"NRU","arcs":[[-1713]]},{"type":"MultiPolygon","properties":{"centroid":[170.52834777848346,-43.97341228218718]},"id":"NZL","arcs":[[[-513]],[[-514]],[[-515]],[[-510]],[[-1264]],[[-512]],[[-511]],[[-509]],[[-140,-139,-138]],[[-508]],[[135,136]],[[1998]],[[1997]]]},{"type":"MultiPolygon","properties":{"centroid":[56.085355749585496,20.575381545986055]},"id":"OMN","arcs":[[[-394]],[[-1926,4540,4541,-4022]],[[-4025]],[[-4024,-1928]]]},{"type":"Polygon","properties":{"centroid":[69.33957937478075,29.94975150313067]},"id":"PAK","arcs":[[-4444,-4416,3133,-4415,-1941,-1940,-1939,-1938,-1937,4542,-4422,-3994,-4246]]},{"type":"MultiPolygon","properties":{"centroid":[-80.11157024050445,8.524348350540887]},"id":"PAN","arcs":[[[-1247]],[[-1231]],[[374]],[[-1164]],[[-4292,-1352,-1351,-4293,-1426,-1425]]]},{"type":"Polygon","properties":{"centroid":[-128.31704202899425,-24.3650053469452]},"id":"PCN","arcs":[[-2041]]},{"type":"Polygon","properties":{"centroid":[-74.38242685095857,-9.152803813291534]},"id":"PER","arcs":[[-4145,-4144,-4143,-4142,-4141,-4115,-4114,-4113,-4112,-4230,-1355,-4327,-4290,-2313]]},{"type":"MultiPolygon","properties":{"centroid":[121.41553099693073,15.956902618271927]},"id":"PHL","arcs":[[[-568]],[[-419]],[[-569]],[[-1268]],[[-1267]],[[-557]],[[-556]],[[-566]],[[-567]],[[-1269]],[[-141]],[[-570]],[[-1266]],[[-565]],[[-571]],[[-558]],[[-1265]],[[-562]],[[-48]],[[-563]],[[-564]],[[-46]],[[-559]],[[-49]],[[-1270]],[[-1271]],[[-47]],[[-561]],[[-560]],[[-576]],[[-50]],[[-579]],[[-575]],[[-574]],[[-578]],[[-577]],[[-51]],[[-573]],[[-572]],[[-580]],[[-581]],[[-582]],[[141]],[[-583]],[[-584]],[[-585]],[[-586]],[[-587]]]},{"type":"MultiPolygon","properties":{"centroid":[134.5804796561299,7.512955777305716]},"id":"PLW","arcs":[[[-2029]],[[-472]]]},{"type":"MultiPolygon","properties":{"centroid":[144.24411253399776,-6.605607741484575]},"id":"PNG","arcs":[[[-606]],[[-605]],[[-604]],[[-599]],[[-601]],[[-600]],[[-603]],[[-608]],[[-602]],[[-607]],[[-588]],[[-52]],[[-589]],[[-593]],[[-590]],[[-121]],[[-418]],[[-594]],[[-595]],[[-596]],[[147,4543,-4407,4544,4545,146]],[[-53]],[[-598]],[[-591]],[[-592]],[[-597]]]},{"type":"Polygon","properties":{"centroid":[19.390128349323035,52.12759564417387]},"id":"POL","arcs":[[4546,-4485,-4104,4547,4548,-4298,-4307,-4306,2890,-4305,4549,-1811,-1810,4550,-4302,-1807,-1806]]},{"type":"MultiPolygon","properties":{"centroid":[-66.48210140220003,18.23040988373965]},"id":"PRI","arcs":[[[4551]],[[-248]],[[-107]]]},{"type":"MultiPolygon","properties":{"centroid":[127.1933311158337,40.15372171006759]},"id":"PRK","arcs":[[[-1287]],[[4552,-1988,-4466,-1986,-4232]]]},{"type":"MultiPolygon","properties":{"centroid":[-7.977613455034813,39.6774025672707]},"id":"PRT","arcs":[[[-964]],[[-230]],[[-1070]],[[-1069]],[[-1068]],[[-1067]],[[-1066]],[[-1065]],[[2541,-4339,3170,-4338,-1831,-1830,-1829,-4340]]]},{"type":"Polygon","properties":{"centroid":[-58.40013703199931,-23.228239132027262]},"id":"PRY","arcs":[[-4140,-4139,2978,-4138,2980,-4137,-4136,-4135,-4134,-4133,-4132,-2171,-4131,-4029,2960,-2985,-2997,-4028,-4110]]},{"type":"MultiPolygon","properties":{"centroid":[35.247825083001935,31.947997593964857]},"id":"PSE","arcs":[[[-4328,-1864,-4436]],[[-2117,-4442,-4433,2650]]]},{"type":"MultiPolygon","properties":{"centroid":[-149.42024635619913,-17.663310464175826]},"id":"PYF","arcs":[[[-1735,1734,-1736]],[[-1733]],[[-1737]],[[-1734]],[[-1738]],[[-1732,-1731,-1730]],[[-461]],[[-223]],[[-456]],[[-1740]],[[-1741]],[[-222]],[[-1743]],[[1738]],[[-1742]],[[-460]],[[-459]],[[-458]],[[-463]],[[-1673]],[[-462]]]},{"type":"Polygon","properties":{"centroid":[51.184796321161365,25.30601187626679]},"id":"QAT","arcs":[[4553,-1931]]},{"type":"Polygon","properties":{"centroid":[24.97293039328808,45.85243127424077]},"id":"ROU","arcs":[[2507,-2400,-1853,-1852,-1851,-4095,-2504,-4094,-2502,-2501,4554,-4392,4555,-3191,4556,-4496]]},{"type":"MultiPolygon","properties":{"centroid":[99.06237255521093,61.66149296809089]},"id":"RUS","arcs":[[[-1996]],[[-1994]],[[-1995]],[[-781]],[[-782]],[[-777]],[[-260]],[[-776]],[[-775]],[[-774]],[[-772]],[[-376]],[[-771]],[[-770]],[[-773]],[[-167]],[[-768]],[[-780]],[[-779]],[[4557,-4486,-4547,-1805,-4484,4558,-1802]],[[-769]],[[-778]],[[-767]],[[-721]],[[-1281]],[[-722]],[],[[-68]],[[-271]],[[-1284]],[[-766]],[[-69]],[[-272]],[[-765]],[[-737]],[],[[-764]],[[93,3394,-1755,3395]],[[-741]],[[-742]],[[-738]],[[-759]],[[165]],[[-70]],[[-740]],[[-739]],[[-134]],[[-760]],[[-744]],[[-743]],[[-763]],[[-73]],[[-745]],[[-72]],[[-746]],[[-747]],[[-135]],[[-761]],[[-270]],[[-133]],[[-748]],[[-1282]],[[-758]],[[-749]],[[-762]],[[-165]],[[-750]],[[-751]],[[-757]],[[3396,-1992,-1991,-1990,-1989,-4553,-4231,2326,2327,2609,-4255,2355,-4254,2357,-4253,-4252,-4511,-4250,-4453,-3199,-4452,3196,-4451,3219,-4450,3221,-4449,-1762,-1761,-1760,-4064,-4361,-1858,-1857,4559,-4101,-4489,-4342,-4341,-1796,-1795,-4349,-4539,-1784,-1783,-1782,-1781,-1780,-1779,4560,-1777,-1776,-1775,-1774,-1773,-1772,-1771,-1770,-1769,-1768,-1767,-1766,3398,207]],[[-755]],[[-756]],[[-132]],[[-752]],[[-1283]],[[-71]],[[-726]],[[381]],[[-131]],[[-725]],[[-273]],[[380]],[[379]],[[42]],[[377]],[[-66]],[[-65]],[[-67]],[[-753]],[[378]],[[-729]],[[-731]],[[-730]],[[41]],[[-754]],[[-130]],[[376]],[[-728]],[[-732]],[[-733]]]},{"type":"Polygon","properties":{"centroid":[29.919885152415954,-1.9903383169251478]},"id":"RWA","arcs":[[-2665,4561,-4068,-4277,4562]]},{"type":"Polygon","properties":{"centroid":[-12.21982755303061,24.229567372945933]},"id":"ESH","arcs":[[-4523,-1876,4563,-4493,-4325]]},{"type":"MultiPolygon","properties":{"centroid":[44.5389405913106,24.12469216939319]},"id":"SAU","arcs":[[[-398]],[[-264]],[[-265]],[[-4470,-1932,-4554,-1930,-4023,-4542,4564,-1924,-4441,-4427]]]},{"type":"Polygon","properties":{"centroid":[29.94046811173946,15.990356656300788]},"id":"SDN","arcs":[[-1919,-4335,-4348,4565,-4160,4566,-4478,-4331,-4330]]},{"type":"Polygon","properties":{"centroid":[30.24790006916839,7.308779414638109]},"id":"SSD","arcs":[[-4347,-4457,4567,-4273,-4161,-4566]]},{"type":"Polygon","properties":{"centroid":[-14.473492397282325,14.366241731282757]},"id":"SEN","arcs":[[-4506,-4368,-4370,-1880,-4369,-1878,-3157,-4522]]},{"type":"Polygon","properties":{"centroid":[103.81725592002873,1.358760870749874]},"id":"SGP","arcs":[[-833]]},{"type":"MultiPolygon","properties":{"centroid":[-36.68903920920614,-54.36443839570103]},"id":"SGS","arcs":[[[-391]],[[-96]]]},{"type":"MultiPolygon","properties":{"centroid":[-5.716186569529409,-15.958905217833976]},"id":"SHN","arcs":[[[-997]],[[-2020]]]},{"type":"MultiPolygon","properties":{"centroid":[160.16894867011848,-9.624422295296414]},"id":"SLB","arcs":[[[-489]],[[-491]],[[-490]],[[-493]],[[-494]],[[-45]],[[-496]],[[-495]],[[-1674]],[[-499]],[[-500]],[[-501]],[[-497]],[[-492]],[[-498]],[[-503]],[[-504]],[[-502]],[[-416]],[[-505]],[[-417]]]},{"type":"MultiPolygon","properties":{"centroid":[-11.785083460033245,8.571990062182465]},"id":"SLE","arcs":[[[-969]],[[-4477,-1883,-4366]]]},{"type":"Polygon","properties":{"centroid":[-88.87164469060954,13.739437438275251]},"id":"SLV","arcs":[[-4381,-1347,-4374]]},{"type":"Polygon","properties":{"centroid":[12.459223335796752,43.941867467524226]},"id":"SMR","arcs":[[-4440]]},{"type":"Polygon","properties":{"centroid":[46.25198395099156,9.73345496310863]},"id":"-99","arcs":[[4568,-4344,-4314,-1916]]},{"type":"Polygon","properties":{"centroid":[45.70714493364386,4.750628825069756]},"id":"SOM","arcs":[[-4454,-4345,-4569,-1915,-1914]]},{"type":"MultiPolygon","properties":{"centroid":[-56.32695226085332,46.94614015686508]},"id":"SPM","arcs":[[[-1590]],[[-1651]]]},{"type":"Polygon","properties":{"centroid":[20.789583289264414,44.22150322575482]},"id":"SRB","arcs":[[-4555,2500,-4093,-4504,-4469,-4510,-4096,-4385,-2498,-2497,-2560,-4384,-4393]]},{"type":"MultiPolygon","properties":{"centroid":[6.6065924202351844,0.23811497864456066]},"id":"STP","arcs":[[[-1001]],[[-1002]]]},{"type":"Polygon","properties":{"centroid":[-55.91234569505414,4.130554129901043]},"id":"SUR","arcs":[[-4354,-4128,-4127,-4126,-4377,-1416]]},{"type":"Polygon","properties":{"centroid":[19.479052181064617,48.705475281323885]},"id":"SVK","arcs":[[4569,-4398,-4397,-4396,-2490,-4395,-4050,-4299,-4549]]},{"type":"Polygon","properties":{"centroid":[14.80444237755751,46.1155477207026]},"id":"SVN","arcs":[[-4387,-2537,-4386,-1842,-4439,-4052,-4394]]},{"type":"MultiPolygon","properties":{"centroid":[16.734998881234223,62.82517005305822]},"id":"SWE","arcs":[[[-1042]],[[-79]],[[-1041]],[[-274]],[[-275]],[[-1791,-1790,-1789,-1788,-1787,-4540,-4350]]]},{"type":"Polygon","properties":{"centroid":[31.48193690111624,-26.55843045017468]},"id":"SWZ","arcs":[[-4513,4570]]},{"type":"Polygon","properties":{"centroid":[-63.05713362686585,18.05081727930132]},"id":"SXM","arcs":[[-4491,4571,-245]]},{"type":"Polygon","properties":{"centroid":[55.47603279125162,-4.660990935224493]},"id":"SYC","arcs":[[-999]]},{"type":"Polygon","properties":{"centroid":[38.50788204253154,35.02547389396981]},"id":"SYR","arcs":[[-4430,-4429,-4443,-4438,-4476,-1861,4572,4573]]},{"type":"MultiPolygon","properties":{"centroid":[-71.74140364451553,21.81169415694196]},"id":"TCA","arcs":[[[-1190]],[[-1187]],[[-1189]]]},{"type":"Polygon","properties":{"centroid":[18.644925129091238,15.333337584982468]},"id":"TCD","arcs":[[-4567,-4169,-2384,-4168,-4272,2418,-4271,-4535,-4532,-4479]]},{"type":"Polygon","properties":{"centroid":[0.962328449768552,8.525313561405248]},"id":"TGO","arcs":[[-4076,-1891,-4362,-4080]]},{"type":"MultiPolygon","properties":{"centroid":[101.00644233231856,15.13415916101708]},"id":"THA","arcs":[[[-837]],[[-867]],[[-840]],[[-841]],[[-842]],[[-839]],[[-838]],[[-831]],[[-832]],[[-4474,2710,-4473,2760,2762,-4472,-4463,-1966,-4528,-1964,-4509,-3065,-4508]]]},{"type":"MultiPolygon","properties":{"centroid":[71.01409752023068,38.5286358349438]},"id":"TJK","arcs":[[[-4460]],[[4574]],[[4575,4576,-4458,-4247,-4005,2939,2942,-4004,-4003,2945,2314,-4002,4577]]]},{"type":"MultiPolygon","properties":{"centroid":[59.37250354180926,39.11558195690413]},"id":"TKM","arcs":[[[175]],[[-2321,4578,-3999,-3998,-3997,-4420,-1757,-1764,-4448,4579]]]},{"type":"MultiPolygon","properties":{"centroid":[125.92295250999568,-8.80978673232803]},"id":"TLS","arcs":[[[4580,4581,-4401]],[[4582,-4404,4583,-125]],[[-660]]]},{"type":"MultiPolygon","properties":{"centroid":[-175.21712550207303,-21.16662063128399]},"id":"TON","arcs":[[[-471]],[[257]],[[-455]]]},{"type":"MultiPolygon","properties":{"centroid":[-61.29302914432027,10.42109358863838]},"id":"TTO","arcs":[[[-1170]],[[-1172]]]},{"type":"MultiPolygon","properties":{"centroid":[9.547805375170338,34.1202157648776]},"id":"TUN","arcs":[[[-1009]],[[-1008]],[[-4481,-4320,-1870]]]},{"type":"MultiPolygon","properties":{"centroid":[35.42202576734385,38.99070600717636]},"id":"TUR","arcs":[[[-961]],[[-4360,-4044,-4061,-4425,-4431,-4574,-4573,-1860]],[[-1849,-4372,-4090]]]},{"type":"MultiPolygon","properties":{"centroid":[120.96208085936354,23.75185555346196]},"id":"TWN","arcs":[[[-810]],[[-172]]]},{"type":"MultiPolygon","properties":{"centroid":[34.79814719841467,-6.276421215661396]},"id":"TZA","arcs":[[[-990]],[[-992]],[[-998]],[[-4455,-1912,-4521,-3050,-4520,-3048,-4519,-4524,-3462,-4526,4584,-4278,-4066,2662,-4065,-4562,2664,2665,4585]]]},{"type":"Polygon","properties":{"centroid":[32.36907971370336,1.2746929873087016]},"id":"UGA","arcs":[[-4586,-2666,-4563,-4276,3091,-2212,-4275,-4274,-4568,-4456]]},{"type":"MultiPolygon","properties":{"centroid":[31.383132643981035,48.99748068818971]},"id":"UKR","arcs":[[[-718]],[[-1856,-1855,-1854,2399,-2508,-4499,-4498,-2520,-4497,-4557,3190,-4556,-4391,-4390,3193,-4389,-4570,-4548,-4103,-4102,-4560]]]},{"type":"Polygon","properties":{"centroid":[-56.018070531450725,-32.79951534437509]},"id":"URY","arcs":[[-1362,-3233,-4037,-4130]]},{"type":"MultiPolygon","properties":{"centroid":[-99.14386283069209,39.526540187856014]},"id":"USA","arcs":[[[-884]],[[-894]],[[-886]],[[-885]],[[-891,-890,-892]],[[-887,-889,-888]],[[-893]],[[-2043]],[[-1154]],[[-6]],[[-255]],[[-7]],[[-8]],[[-1160]],[[-1152]],[[-1157]],[[-1132]],[[-1130]],[[-1155]],[[-240]],[[-1129]],[[-1131]],[[-1136]],[[-1133]],[[-241]],[[-1137]],[[-1135]],[[-242]],[[-243]],[[-1134]],[[-1107]],[[-225]],[[-1111]],[[-1109]],[[-224]],[[-1110]],[[256]],[[-1128]],[[-1119]],[[-1127]],[[-1120]],[[-1123,3359,-1126,3360]],[[-1113]],[[-1114]],[[-120]],[[-1118]],[[-1116]],[[-1112]],[[-1117]],[[-450]],[[-452]],[[275]],[[-1095]],[[-1096]],[[-1100]],[[-1098]],[[-1099]],[[-1097]],[[-3015,-4202,-4201,-4200,-4199,-4198,-4197,-4196,-4195,-4194,-4193,3121,-4192,-4191,-4190,-4189,-4188,-4187,-4186,-4185,-3457,-4184,-4183,-2853,-4182,-3123,-4180,-4179,-4178,-4177,-4176,-4175,-4174,-4173,-4172,-4171,3060,-4170,-1492,-1491,3368,-1488,3369,-1485,3370,-1482,3371,-1479,-1478,-1477,-1476,3372,-1473,3373,-1470,3374,-1467,-1466,-1465,3375,-1462,3376,-1459,3377,-1456,-1455,-1454,-1453,-1452,-1451,3378,-1448,-1447,3379,-1444,3380,-1441,-1440,-1439,-1438,-1437,-1436,-3034,-2191,-2190,-3035,2191,-3037,-4501,-4500,-4503,-2442,-4502,-1342,-1341,-1340,-1339,-1338,3381,-1335,-1334,-1333,-1332,-4217,-4216,-4215,-4214,-4213,-4212,-4211,-4210,-4209,-4208,-4207,-4206,-4205,-4204,-4203,2267]],[[-895]],[[-924]],[[-923]],[[-928]],[[-927]],[[-925]],[[-211]],[[-896]],[[-926]],[[-897]],[[-919]],[[-918]],[[-921,-920,-922]],[[-898]],[[-910]],[[-909]],[[-899]],[[-913]],[[-917]],[[-916,914,-914]],[[-911]],[[-912]],[[-905]],[[-904]],[[-105]],[[-906]],[[-908]],[[-1209]],[[-907]],[[-1206]],[[-902]],[[-903]],[[-1208]],[[-1196]],[[-110]],[[-111]],[[-1212]],[[-1211]],[[-1197]],[[-1198]],[[-1747]],[[-1210]],[[-1207]],[[-112]],[[-1192]],[[-901]],[[-113]],[[-1195]],[[-108]],[[-115]],[[-1213]],[[-114]],[[-109]],[[-1194]],[[-1191]],[[-1201]],[[-1203]],[[-1202]],[[-104]],[[-1200]],[[-1199]],[[-1204]],[[-1193]],[[-900]],[[-1205]],[[-103]],[[-2045]],[[-4222,-4221,-4220,-4219,-4218,-1326,-4181,-1324,-1323,-1322,-1321,-1320,-1319,-1318,-1317,-1316,-1315,-1314,-1313]]]},{"type":"MultiPolygon","properties":{"centroid":[63.132961189136886,41.75716800652958]},"id":"UZB","arcs":[[[-4461]],[[-4462]],[[-4446,-4459,-4577,-4576,-4578,-4001,2316,-4000,-4579,2320,-4580,-4447],[-4575]]]},{"type":"Polygon","properties":{"centroid":[12.433871768924433,41.90174986242899]},"id":"VAT","arcs":[[4586]]},{"type":"MultiPolygon","properties":{"centroid":[-61.19576040314306,13.254114461266308]},"id":"VCT","arcs":[[[4587]],[[4588]],[[-1184]]]},{"type":"MultiPolygon","properties":{"centroid":[-66.18692819748487,7.1185267523163045]},"id":"VEN","arcs":[[[-1224]],[[-1234]],[[-228]],[[-1175]],[[-1421,-1420,-1419,-1418,-4378,-4150,-4149,-4148,-4147,-2842,-4289,-2840,-4288,2922,-4287,2924,-4286,-2767,-4285,-1422]]]},{"type":"MultiPolygon","properties":{"centroid":[-64.62140717523748,18.42299565136201]},"id":"VGB","arcs":[[[-252]],[[-250]],[[4589]]]},{"type":"MultiPolygon","properties":{"centroid":[-64.77162868292848,17.741283019233315]},"id":"VIR","arcs":[[[-253]],[[-251]],[[-210]]]},{"type":"MultiPolygon","properties":{"centroid":[106.3011906251665,16.65170156187543]},"id":"VNM","arcs":[[[-828]],[[-829]],[[-1293]],[[-826]],[[-827]],[[-825]],[[-824]],[[-1973,-1972,-1971,-1970,-1969,-1968,-4465,-4471,-4236]]]},{"type":"MultiPolygon","properties":{"centroid":[166.84977719938348,-15.225496202269547]},"id":"VUT","arcs":[[[-481]],[[-482]],[[-483]],[[-409]],[[-407]],[[-408]],[[-414]],[[-415]],[[-412]],[[-410]],[[-413]],[[-411]],[[-479]],[[-480]]]},{"type":"MultiPolygon","properties":{"centroid":[-178.12955393389407,-14.285735522394836]},"id":"WLF","arcs":[[[-1729]],[[-470]]]},{"type":"MultiPolygon","properties":{"centroid":[-172.43743812309955,-13.63077027767099]},"id":"WSM","arcs":[[[-467]],[[-464]]]},{"type":"MultiPolygon","properties":{"centroid":[47.54064364565802,15.936011434725673]},"id":"YEM","arcs":[[[-392]],[[-400]],[[-402]],[[-262]],[[-1925,-4565,-4541]]]},{"type":"MultiPolygon","properties":{"centroid":[25.156513246698474,-29.009873515401264]},"id":"ZAF","arcs":[[[-932]],[[-4514,-4571,-4512,-1907,-2916,-4531,-4158,2721,2722],[-2918,-4482]]]},{"type":"Polygon","properties":{"centroid":[27.774759463693208,-13.458241518646862]},"id":"ZMB","arcs":[[-4525,-4516,4590,-3318,-3317,-2274,4591,-3324,-3323,-4530,-4010,-4279,-4585]]},{"type":"Polygon","properties":{"centroid":[29.851441201921855,-19.004204188216775]},"id":"ZWE","arcs":[[-2723,-4157,3323,-4592,2273,3316,3317,-4591,-4515]]}]},"subunits":{"type":"GeometryCollection","properties":{"ids":["WA","NT","SA","QL","TS","VI","CT","JB","NS","R.","R.","RR","AM","PA","MS","AP","MT","PR","DF","GO","TO","SP","MA","RJ","PI","MG","ES","BA","CE","SE","AL","RN","PE","PB","SC","RS","AB","BC","MB","NB","NL","NS","NT","NU","ON","PE","QC","SK","YT","AK","AL","AR","AZ","CA","CO","CT","DC","DE","FL","GA","HI","IA","ID","IL","IN","KS","KY","LA","MA","MD","ME","MI","MN","MO","MS","MT","NC","ND","NE","NH","NJ","NM","NV","NY","OH","OK","OR","PA","RI","SC","SD","TN","TX","UT","VA","VT","WA","WI","WV","WY"]},"geometries":[{"type":"MultiPolygon","properties":{"centroid":[122.18041870662476,-25.46675413997527]},"id":"WA","arcs":[[[-538]],[[-537]],[[-536]],[[-535]],[[4592,4593,10,4594,12,13,14,4595,4596]]]},{"type":"MultiPolygon","properties":{"centroid":[133.37535131408356,-19.47638927014703]},"id":"NT","arcs":[[[-516]],[[-519]],[[4597,-517]],[[-529]],[[-530]],[[-532]],[[-533]],[[4598,4599,-4597,4600,16,17,4601]],[[-534]],[[-531]],[[-520]]]},{"type":"MultiPolygon","properties":{"centroid":[135.82731058063737,-30.083142273145036]},"id":"SA","arcs":[[[-547]],[[4602,2826,4603,4604,35,36,8,4605,-4593,-4600,4606]]]},{"type":"MultiPolygon","properties":{"centroid":[144.5386934003067,-22.57437010189745]},"id":"QL","arcs":[[[-550]],[[-551]],[[-552]],[[-553]],[[-554]],[[-555]],[[-521]],[[-522]],[[-523]],[[-528]],[[-527]],[[4607,4608,3277,2385,4609,2387,4610,-4607,-4599,4611,19,4612,21,4613,23,24,4614,26]],[[-524]],[[-525]],[[-526]]]},{"type":"MultiPolygon","properties":{"centroid":[146.59539434052567,-42.017123112550074]},"id":"TS","arcs":[[[-539]],[[-541]],[[-540]],[[128]],[[-546]],[[-542]],[[-544]],[[-545]],[[-543]]]},{"type":"MultiPolygon","properties":{"centroid":[144.30712194824957,-36.85528278537598]},"id":"VI","arcs":[[[-549]],[[-548]],[[4615,33,4616,-4604,-2827,-2826,-2825,4617,-2823,4618,-2820,4619,-2818,2141,-2817,4620,-2815,4621]]]},{"type":"Polygon","properties":{"centroid":[149.00366975209786,-35.49896277424619]},"id":"CT","arcs":[[4622]]},{"type":"Polygon","properties":{"centroid":[150.67317073011804,-35.15430700880112]},"id":"JB","arcs":[[4623,29]]},{"type":"Polygon","properties":{"centroid":[147.02582973342956,-32.178353255527924]},"id":"NS","arcs":[[-4624,30,4624,4625,-4622,2814,-4621,2816,-2142,2817,-4620,2819,-4619,2822,-4618,2824,2825,-4603,-4611,-2388,-4610,-2386,-3278,-4609,4626,28],[-4623]]},{"type":"Polygon","properties":{"centroid":[-70.47290221630682,-9.298371067943037]},"id":"R.","arcs":[[4627,-4118,4628,-4116,4140,4629,4142,4630,4631,4632]]},{"type":"Polygon","properties":{"centroid":[-62.84499207309541,-10.916694026937412]},"id":"R.","arcs":[[-4121,2604,2740,-4120,4633,-4633,4634,4635]]},{"type":"Polygon","properties":{"centroid":[-61.40527268786161,2.065605622387299]},"id":"RR","arcs":[[4636,4637,-2844,4638,4147,4639,4149,4150]]},{"type":"Polygon","properties":{"centroid":[-64.71811934346945,-4.184241479097877]},"id":"AM","arcs":[[4640,-3165,-3164,4641,4642,-4635,-4632,4643,4144,4145,4146,-4639,2843,-4638,4644]]},{"type":"MultiPolygon","properties":{"centroid":[-53.2691467890624,-4.181917320483147]},"id":"PA","arcs":[[[-1230,4645,-1228,4646,-1226]],[[-202,4647,-200]],[[-1241]],[[-1242]],[[-1239]],[[-1243]],[[-1244]],[[4648,4649,-2354,4650,4651,-2351,4652,4653,3164,-4641,-4645,-4637,4124,4125,4654,4655,4656,-1410,-1409,-1408,4657,-1406,-1405,4658,-1403]]]},{"type":"Polygon","properties":{"centroid":[-54.84608601923712,-20.3320540642821]},"id":"MS","arcs":[[2972,2172,2173,4659,2968,4660,2970,2171,2965,2966,4661,2962,4662,4132,4663,4134,4135,4136,-2981,4137,-2979,4138,4139,-4124,4664,4665,-2975,4666,4667]]},{"type":"MultiPolygon","properties":{"centroid":[-51.97999444261526,1.45561487486003]},"id":"AP","arcs":[[[-1240]],[[4668,-4656,4669,4127,4128,-1414,4670,-1412]]]},{"type":"Polygon","properties":{"centroid":[-55.92641644396463,-12.962314525589383]},"id":"MT","arcs":[[4671,-2349,4672,-2347,-2346,4673,-2344,4674,-2342,4675,-2340,4676,-4667,2974,-4666,4677,-4122,-4636,-4643,-4642,3163,-4654]]},{"type":"Polygon","properties":{"centroid":[-51.633213863104466,-24.632514618471102]},"id":"PR","arcs":[[4678,-1369,4679,-1367,4680,4681,4682,-4030,4130,2170,4131,-4663,-2963,-4662,-2967,4683]]},{"type":"Polygon","properties":{"centroid":[-47.78731032490432,-15.77056580014362]},"id":"DF","arcs":[[4684]]},{"type":"Polygon","properties":{"centroid":[-49.60520395318162,-16.021954057105262]},"id":"GO","arcs":[[4685,4686,4687,2950,2169,2951,2168,2952,-2168,2971,-4668,-4677,2339,-4676,2341,-4675,2343,-4674,2345,2392,4688,4689,4690]]},{"type":"Polygon","properties":{"centroid":[-48.32542994002108,-10.144736904750038]},"id":"TO","arcs":[[4691,-4690,-4689,-2393,2346,-4673,2348,-4672,-4653,2350,-4652,-4651,2353,-3203,4692,4693]]},{"type":"MultiPolygon","properties":{"centroid":[-48.73753107737334,-22.261733669095154]},"id":"SP","arcs":[[[-1007]],[[4694,-1373,4695,-1371,4696,-4684,-2966,-2172,-2971,-4661,-2969,-4660,-2174,2109,-2600,-2111,-2599,4697,-2597,4698,4699]]]},{"type":"MultiPolygon","properties":{"centroid":[-45.29481155747277,-5.106904685620516]},"id":"MA","arcs":[[[-1235]],[[-1238]],[[4700,-4693,3202,-4650,4701,-1401,4702]]]},{"type":"MultiPolygon","properties":{"centroid":[-42.66507834688968,-22.189277363768905]},"id":"RJ","arcs":[[[-1004]],[[4703,-1376,-1375,4704,-4700,4705,4706,4707]]]},{"type":"Polygon","properties":{"centroid":[-42.988382036571004,-7.409778131143897]},"id":"PI","arcs":[[4708,4709,-4694,-4701,4710,-1399,4711,4712]]},{"type":"Polygon","properties":{"centroid":[-44.67636716451454,-18.45137722692361]},"id":"MG","arcs":[[4713,-4707,-4706,-4699,2596,-4698,2598,2110,2599,-2110,-2173,-2973,-2972,2167,-2953,-2169,-2952,-2170,-2951,-4688,-4686,4714,-3144,4715]]},{"type":"Polygon","properties":{"centroid":[-40.66655699516596,-19.56741120347464]},"id":"ES","arcs":[[4716,-1380,4717,-1378,4718,-4708,-4714,4719]]},{"type":"MultiPolygon","properties":{"centroid":[-41.70537986578421,-12.474703928380865]},"id":"BA","arcs":[[[-1237]],[[-1236]],[[-1383,-1382,4720,-4720,-4716,3143,-4715,-4691,-4692,-4710,4721,3146,4722,3148,4723,3150,4724,4725]]]},{"type":"Polygon","properties":{"centroid":[-39.62562391864223,-5.098135637776587]},"id":"CE","arcs":[[4726,4727,4728,4729,-4713,4730,-1397,4731,-1395,4732,-1393]]},{"type":"Polygon","properties":{"centroid":[-37.44464505333478,-10.577006338526152]},"id":"SE","arcs":[[-1384,-4726,4733,4734,3153,4735]]},{"type":"Polygon","properties":{"centroid":[-36.61869490644643,-9.515944991789553]},"id":"AL","arcs":[[4736,-1385,-4736,-3154,-4735,-4734,-4725,4737]]},{"type":"Polygon","properties":{"centroid":[-36.68218882467381,-5.8391328286665365]},"id":"RN","arcs":[[4738,4739,-4728,4740,-1391]]},{"type":"Polygon","properties":{"centroid":[-37.99878085475765,-8.331511362713782]},"id":"PE","arcs":[[4741,-4738,-3151,-4724,-3149,-4723,-3147,-4722,-4709,-4730,4742,4743,-1387]]},{"type":"Polygon","properties":{"centroid":[-36.82578794152939,-7.117737930032349]},"id":"PB","arcs":[[4744,-4743,-4729,-4740,4745,-1389]]},{"type":"MultiPolygon","properties":{"centroid":[-50.50103697281411,-27.249236275602144]},"id":"SC","arcs":[[[-1006]],[[-1005]],[[-4682,4746,-1365,4747,4748,3224,4749,4750,3227,4751,3229,-4035,4752,4753,-4032,4754]]]},{"type":"Polygon","properties":{"centroid":[-53.31982257849937,-29.735532300829714]},"id":"RS","arcs":[[4129,-4036,-3231,-3230,-4752,-3228,-4751,-4750,-3225,-4749,4755,-1363]]},{"type":"Polygon","properties":{"centroid":[-114.5096989630368,55.16793445149605]},"id":"AB","arcs":[[4756,4210,4757,4758,4759,4760]]},{"type":"MultiPolygon","properties":{"centroid":[-124.60841108310055,54.96273717160156]},"id":"BC","arcs":[[[4217,4218,4761,4762,4763,-4759,4764,4212,4765,4766,4214,4767,4768,4216,-1331,4769,-1329,-1328,-1327]],[[1325,4770]],[[-1325,4180]],[[-1215]],[[-117]],[[-1217]],[[-1218]],[[-1222]],[[-116]],[[-118]],[[-1221]],[[-1214]],[[-1220]],[[-1216]],[[-1219]],[[-196,4771,-194]],[[-1106]],[[-1104]],[[-1105]],[[-1101]],[[-1094]],[[-1102]],[[-1103]]]},{"type":"Polygon","properties":{"centroid":[-97.4386034776907,54.919638064605955]},"id":"MB","arcs":[[-1526,4772,4203,4773,4774,4205,4775,4776,-1528,-1527]]},{"type":"MultiPolygon","properties":{"centroid":[-66.38758176059214,46.63158405090706]},"id":"NB","arcs":[[[4777,-1498,-1497,4778,-1494,-1493,4169,-3061,4170,4779,4780,-1500]],[[-447]],[[-446]],[[-451]]]},{"type":"MultiPolygon","properties":{"centroid":[-61.95421777525715,54.27088442128903]},"id":"NL","arcs":[[[-1509,4781,-1511,-1510]],[[-1665]],[[-1664]],[[-1649]],[[-1646]],[[-1647]],[[-1650]],[[-1648]],[[-1652]]]},{"type":"MultiPolygon","properties":{"centroid":[-63.94837603198017,44.91348776503566]},"id":"NS","arcs":[[[-102]],[[-1495,-4779,-1496]],[[-444]],[[-449]],[[-239]]]},{"type":"MultiPolygon","properties":{"centroid":[-119.62567197582983,64.3712698114646]},"id":"NT","arcs":[[[4782,-1546,-1545]],[[4783,-1566,-1565,-1564]],[[-1642]],[[-1570]],[[-1644]],[[-1571,4784,-1573,-1572]],[[4785,-1579,-1578,-1577]],[[-1549]],[[-1643]],[[-1589]],[[4786,-1586,-1585]],[[-1303,4787,4788,4789,-4760,-4764,4790,4791,-1310,-1309,-1308,4792,-1306,-1305,-1304]]]},{"type":"MultiPolygon","properties":{"centroid":[-98.59545738464239,65.91323447527932]},"id":"NU","arcs":[[[-1631]],[[-1663]],[[-1536]],[[-1661]],[[-1660]],[[-1613]],[[-1662]],[[-1621]],[[-1628,4793,-1626,-1630,4794]],[[-1632]],[[-1552]],[[-1620]],[[-1611]],[[-1537]],[[-1538]],[[-1615]],[[-1607]],[[-1612]],[[-1539]],[[-1624]],[[-1633]],[[-1616]],[[-1609]],[[-1614]],[[-1670]],[[-1600]],[[-1598]],[[-1666]],[[-1596]],[[-1595]],[[-1601]],[[-1594]],[[-1597]],[[-1593]],[[-1599]],[[-1535]],[[-1592]],[[-1302]],[[-1559,4795,-1557]],[[-1542]],[[-1556]],[[-1563]],[[-4783,-1548,-1547]],[[-1637]],[[-1567,-4784,-1569,-1568]],[[-1638]],[[-1541]],[[-1540]],[[-1543]],[[4796,-1560,-1562]],[[-1639]],[[-1580,-4785,-1576,-1575,-1574,-4786,-1582,-1581]],[[-1635]],[[-1555]],[[-1636]],[[-1634]],[[-1699]],[[-1591]],[[-1640]],[[-1544]],[[-1645]],[[-1641]],[[-1603]],[[-1583]],[[-1604]],[[-1551]],[[4797,1300,1296,4798,1298]],[[-1554]],[[-1550]],[[-1587,-4787,-1588]],[[-1602]],[[-1530,-1529,-4777,-4789,-4788,-1534,-1533,-1532,-1531]],[[-1655]],[[-1625]],[[-1584]],[[-1618]],[[-1619]],[[-1617]],[[-1656]],[[-1657]],[[-1623]],[[-1605]],[[-1622]],[[-1606]],[[-1654]],[[-1653]],[[-1658]],[[-1608]],[[-1659]],[[-1610]],[[-1553]]]},{"type":"MultiPolygon","properties":{"centroid":[-85.83278192156709,50.06645414149818]},"id":"ON","arcs":[[[3014,-2268,4202,-4773,-1525,-1524,-1523,4799,-2165,2937,2935,4800,4801,2932,4802,-1503,-1502,3122,4181,2852,4182,4183,3456,4184,4185,4186,4187,4803,4804,4189,4805,4806,4191,-3122,4192,4193,4194,4195,4196,4197,4807,4808,4199,4200,4201]],[[-1519,-1518,-1517,4809]]]},{"type":"Polygon","properties":{"centroid":[-63.23960005717198,46.399985277481946]},"id":"PE","arcs":[[-119]]},{"type":"MultiPolygon","properties":{"centroid":[-71.93366618566863,53.73994320427707]},"id":"QC","arcs":[[[-2938,2164,-4800,-1522,-1521,-1520,-4810,-1516,-1515,-1514,-1513,-1512,-4782,-1508,4810,-1506,-1505,-1504,-4803,-2933,-4802,-4801,-2936]],[[-101]],[[-4781,4811,4172,4812,4174,4813,4814,4176,4177,4815,4816,4179,-1501]],[[-445]],[[-448]],[[-442]],[[-443]]]},{"type":"Polygon","properties":{"centroid":[-105.89906426909717,54.419392413080566]},"id":"SK","arcs":[[4817,-4761,-4790,-4776,4206,4818,4819,4208]]},{"type":"MultiPolygon","properties":{"centroid":[-135.50901977726295,63.633124456405284]},"id":"YT","arcs":[[[-1311,-4792,-4791,-4763,4820,4220,4221,-1312]],[[-1223]]]},{"type":"MultiPolygon","properties":{"centroid":[-152.7290780209093,64.57880464639345]},"id":"AK","arcs":[[[-4222,-4221,-4821,-4762,-4219,-4218,-1326,-4181,-1324,4821,-1322,-1321,-1320,-1319,-1318,-1317,-1316,-1315,4822,-1313]],[[-2045]],[[-103]],[[-1205]],[[-900]],[[-1193]],[[-1204]],[[-1199]],[[-1200]],[[-104]],[[-1202]],[[-1203]],[[-1201]],[[-1191]],[[-1194]],[[-109]],[[-114]],[[-1213]],[[-115]],[[-108]],[[-1195]],[[-113]],[[-901]],[[-1192]],[[-112]],[[-1207]],[[-1210]],[[-1747]],[[-1198]],[[-1197]],[[-1211]],[[-1212]],[[-111]],[[-110]],[[-1196]],[[-1208]],[[-903]],[[-902]],[[-1206]],[[-907]],[[-1209]],[[-908]],[[-906]],[[-105]],[[-904]],[[-905]],[[-912]],[[-911]],[[-916,914,-914]],[[-917]],[[-913]],[[-909]],[[-910]],[[4823,-920,-922]],[[-918]],[[-919]],[[-926]],[[-925]],[[-927]],[[-928]],[[-923]],[[-924]]]},{"type":"MultiPolygon","properties":{"centroid":[-86.83084775573656,32.79505808408402]},"id":"AL","arcs":[[[-1449,-1448,-1447,-1446,4824,3173,4825,4826,2423,-2074,2420,4827,4828]],[[-243]]]},{"type":"Polygon","properties":{"centroid":[-92.44430833645232,34.90445378190076]},"id":"AR","arcs":[[4829,-2779,-2778,-2777,4830,4831,4832,4833,4834]]},{"type":"Polygon","properties":{"centroid":[-111.66017496036098,34.29157832311997]},"id":"AZ","arcs":[[4835,-4503,-2442,-2445,-2444,-2077,-2448,4836,4837,-2446,2077,-2449,2078,4838,4839,4840]]},{"type":"MultiPolygon","properties":{"centroid":[-119.60281827916714,37.2494387825742]},"id":"CA","arcs":[[[4841,4842,-4837,2447,2076,2443,2444,-4502,-1342,-1341,-1340,-1339,-1338,-1337]],[[-1110]],[[-224]],[[-1109]],[[-1111]],[[-225]],[[-1107]]]},{"type":"Polygon","properties":{"centroid":[-105.5333729762559,39.00018356161829]},"id":"CO","arcs":[[4843,4844,4845,4846,4847,4848]]},{"type":"Polygon","properties":{"centroid":[-72.72549337783654,41.62693724197045]},"id":"CT","arcs":[[4849,-1483,-1482,-1481,4850,4851]]},{"type":"Polygon","properties":{"centroid":[-77.01910068594093,38.918002751696704]},"id":"DC","arcs":[[-3005,4852,4853]]},{"type":"Polygon","properties":{"centroid":[-75.505342763379,38.994591228779505]},"id":"DE","arcs":[[-1472,4854,4855,-1474,-1473]]},{"type":"MultiPolygon","properties":{"centroid":[-82.49969955752722,28.669735737945665]},"id":"FL","arcs":[[[-1452,-1451,-1450,-4829,4856,2072,4857]],[[-1133]],[[-1155]],[[-1157]],[[-1152]],[[-1160]],[[-8]],[[-7]],[[-255]],[[-6]],[[-1154]],[[-2043]]]},{"type":"MultiPolygon","properties":{"centroid":[-83.45762256578881,32.659925111317875]},"id":"GA","arcs":[[[2426,3208,2241,3084,2208,3083,-1453,-4858,-2073,-4857,-4828,-2421,2073,-2424,-4827,4858,4859]],[[-1134]]]},{"type":"MultiPolygon","properties":{"centroid":[-155.5095800703884,19.61204875882143]},"id":"HI","arcs":[[[2041]],[[-893]],[[-887,-889,4860]],[[-891,-890,-892]],[[-885]],[[-886]],[[-894]],[[-884]]]},{"type":"Polygon","properties":{"centroid":[-93.49537024306464,42.087730829758904]},"id":"IA","arcs":[[4861,4862,-2799,4863,4864,4865,4866,-2790,4867,4868,-2788]]},{"type":"Polygon","properties":{"centroid":[-114.65182803235459,44.39270598765036]},"id":"ID","arcs":[[4869,4870,4871,4872,3107,4873,4874,3109,4875,4876,-4768,-4215,-4767,4877]]},{"type":"Polygon","properties":{"centroid":[-89.15268549597349,40.125123573946084]},"id":"IL","arcs":[[4878,3270,2893,2894,2785,2786,2787,-4869,4879,4880]]},{"type":"Polygon","properties":{"centroid":[-86.28319377565654,39.91827127637104]},"id":"IN","arcs":[[2892,-3271,-4879,4881,4882,4883,2899]]},{"type":"Polygon","properties":{"centroid":[-98.36887812723783,38.48526041926123]},"id":"KS","arcs":[[4884,4885,-4847,4886,2801]]},{"type":"MultiPolygon","properties":{"centroid":[-85.28499178910562,37.531850937067205]},"id":"KY","arcs":[[[4887,4888,4889,4890,2784,-2895,-2894,-2893,-2900,-4884,4891,-2898]],[[4892,4893,2782]]]},{"type":"MultiPolygon","properties":{"centroid":[-92.01792469210835,31.08650336541335]},"id":"LA","arcs":[[[-1442,-1441,-1440,-1439,-1438,4894,-4832,4895,-2775,4896]],[[-1135]],[[-1137]],[[-241]],[[-1136]]]},{"type":"MultiPolygon","properties":{"centroid":[-71.82201940826481,42.273244313239]},"id":"MA","arcs":[[[-1487,4897,-4852,4898,4899,4900,-1489,-1488]],[[-1116]],[[-1118]]]},{"type":"MultiPolygon","properties":{"centroid":[-76.80383880794842,39.068296139790455]},"id":"MD","arcs":[[[-4855,-1471,-1470,-1469,4901,-1466,-4854,4902,-3003,4903,4904,-3001,-3057,4905,4906]],[[4907,-1121,-1126,-1125]]]},{"type":"MultiPolygon","properties":{"centroid":[-69.242626923347,45.40377411063123]},"id":"ME","arcs":[[[3060,-4170,-1492,4908,-4814,-4175,-4813,-4173,-4812,-4780,-4171]],[[-452]],[[-450]]]},{"type":"Polygon","properties":{"centroid":[-85.74024778551217,44.87543627759303]},"id":"MI","arcs":[[-4197,-4196,-4195,-4194,-4193,3121,-4192,-4807,4909,-4882,-4881,4910,4911,-4808,-4198]]},{"type":"Polygon","properties":{"centroid":[-94.19757892733227,46.34392436271768]},"id":"MN","arcs":[[-4202,-4201,-4200,-4809,-4912,4912,4913,-2792,4914,-4866,4915,4916,-4774,-4204,-4203,2267,-3015]]},{"type":"Polygon","properties":{"centroid":[-92.49201451937395,38.38416885196561]},"id":"MO","arcs":[[-2786,-2785,-2784,-2783,-4894,4917,-2781,4918,-4835,4919,-4885,-2802,-2801,4920,-4862,-2787]]},{"type":"MultiPolygon","properties":{"centroid":[-89.67094368563524,32.76509166999065]},"id":"MS","arcs":[[[-1445,-1444,-1443,-4897,2774,-4896,-4831,2776,2777,4921,-3174,-4825]],[[-242]]]},{"type":"Polygon","properties":{"centroid":[-109.62537886825318,47.03154015657579]},"id":"MT","arcs":[[4922,4923,-4878,-4766,-4213,-4765,-4758,-4211,-4757,-4818,-4209,-4820,4924]]},{"type":"MultiPolygon","properties":{"centroid":[-79.41412695410274,35.5582791741798]},"id":"NC","arcs":[[[4925,-4860,4926,4927,-1457,-1456]],[[-1461,4928,-1463,-1462]],[[-1120]],[[-1127]],[[-1119]],[[-1128]],[[256]]]},{"type":"Polygon","properties":{"centroid":[-100.45973619983826,47.444904323660026]},"id":"ND","arcs":[[4929,-4925,-4819,-4207,-4206,-4775,-4917]]},{"type":"Polygon","properties":{"centroid":[-99.79096162886266,41.53125219014411]},"id":"NE","arcs":[[2796,4930,-4864,2798,-4863,-4921,2800,-4887,-4846,4931,4932]]},{"type":"Polygon","properties":{"centroid":[-71.57936199286819,43.688404176481306]},"id":"NH","arcs":[[-4909,-1491,-1490,-4901,4933,-4177,-4815]]},{"type":"MultiPolygon","properties":{"centroid":[-74.66557550452166,40.19854057404067]},"id":"NJ","arcs":[[[4934,4935,-1477]],[[-1113]]]},{"type":"Polygon","properties":{"centroid":[-106.11079181235272,34.42199771442698]},"id":"NM","arcs":[[3035,-4501,4936,-4841,-4849,4937,4938]]},{"type":"Polygon","properties":{"centroid":[-116.65213976917931,39.355673526743416]},"id":"NV","arcs":[[-2079,2448,-2078,2445,-4838,-4843,4939,-4872,4940,-4839]]},{"type":"MultiPolygon","properties":{"centroid":[-75.75882585881885,43.05028249131112]},"id":"NY","arcs":[[[4941,4942,-4899,-4851,-1480,-1479,-1478,-4936,4943,-4187,-4186,-4185,-3457,-4184,-4183,-2853,-4182,-3123,-4180,-4817]],[[-120]],[[-1114]]]},{"type":"Polygon","properties":{"centroid":[-82.7103508910276,40.41858619560164]},"id":"OH","arcs":[[2896,2897,-4892,-4883,-4910,-4806,-4190,-4805,4944]]},{"type":"Polygon","properties":{"centroid":[-97.5115513807562,35.589517196040646]},"id":"OK","arcs":[[-4834,4945,-4938,-4848,-4886,-4920]]},{"type":"Polygon","properties":{"centroid":[-120.54478662127268,43.940781996543336]},"id":"OR","arcs":[[-2455,-2454,-2458,4946,-4874,-3108,-4873,-4940,-4842,-1336,-1335]]},{"type":"Polygon","properties":{"centroid":[-77.8421947263112,40.89962674081725]},"id":"PA","arcs":[[-1475,-4856,-4907,4947,-4945,-4804,-4188,-4944,-4935,-1476]]},{"type":"MultiPolygon","properties":{"centroid":[-71.59678393357255,41.70161882989703]},"id":"RI","arcs":[[[-1486,-1485,-1484,-4850,-4898]],[[-1117]],[[-1112]]]},{"type":"Polygon","properties":{"centroid":[-80.90027394168904,33.919396222824126]},"id":"SC","arcs":[[-1455,-1454,-3084,-2209,-3085,-2242,-3209,-2427,-4926]]},{"type":"Polygon","properties":{"centroid":[-100.22230111408015,44.44094016213075]},"id":"SD","arcs":[[-4930,-4916,-4865,-4931,-2797,-4933,4948,-4923]]},{"type":"Polygon","properties":{"centroid":[-86.33938444766328,35.85341494329176]},"id":"TN","arcs":[[4949,-4927,-4859,-4826,-4922,2778,-4830,-4919,2780,-4918,-4893,2783,-4891,-4890]]},{"type":"MultiPolygon","properties":{"centroid":[-99.35697935576601,31.505338613443907]},"id":"TX","arcs":[[[-4833,-4895,-1437,-1436,-3034,-2191,-2190,-3035,2191,-3037,-3036,-4939,-4946]],[[-1131]],[[-1129]],[[-240]],[[-1130]],[[-1132]]]},{"type":"Polygon","properties":{"centroid":[-111.67420898084781,39.32751312660987]},"id":"UT","arcs":[[4950,-4844,-4840,-4941,-4871]]},{"type":"MultiPolygon","properties":{"centroid":[-78.88527824329162,37.52814785159263]},"id":"VA","arcs":[[[-4904,3002,-4903,-4853,3004,-1465,-1464,-4929,4951,-4928,-4950,-4889,4952]],[[-1123,-1122,-4908,-1124]],[[-4902,-1468,-1467]]]},{"type":"Polygon","properties":{"centroid":[-72.666376721076,44.07599171704705]},"id":"VT","arcs":[[-4900,-4943,-4942,-4816,-4178,-4934]]},{"type":"MultiPolygon","properties":{"centroid":[-120.41478102720887,47.37512485532135]},"id":"WA","arcs":[[[-4876,-3110,-4875,-4947,2457,2453,2454,-1334,4953,-1332,-4217,-4769,-4877]],[[-1330,-4770]],[[-1097]],[[-1099]],[[-1098]],[[-1100]],[[-1096]],[[-1095]],[[275]]]},{"type":"Polygon","properties":{"centroid":[-89.73709377176895,44.64596563953894]},"id":"WI","arcs":[[-4880,-4868,2789,-4867,-4915,2791,-4914,-4913,-4911]]},{"type":"Polygon","properties":{"centroid":[-80.61117898126402,38.64713369328963]},"id":"WV","arcs":[[-4906,3056,3000,-4905,-4953,-4888,-2897,-4948]]},{"type":"Polygon","properties":{"centroid":[-107.53992132334224,43.00030535281285]},"id":"WY","arcs":[[-4870,-4924,-4949,-4932,-4845,-4951]]}]}},"arcs":[[[9999,4102],[-4,-3]],[[9995,4099],[-2,-1],[-2,1],[-2,-1],[-2,-1],[-3,-3],[-3,-4],[-2,-1],[-2,-1],[-3,-2],[-4,-2],[-3,-3],[-1,-5],[-2,-1],[-1,-1],[-2,1],[-1,1],[-1,-2],[0,-2],[-1,-2],[-1,-3],[3,-1],[1,-3],[1,-3],[1,-4],[3,2],[2,3],[2,-1],[1,1],[2,4],[4,6],[3,0],[1,-3],[1,-1],[1,-1],[1,0],[4,1],[3,2],[3,1],[3,-1],[-1,5],[0,4],[1,2],[0,2],[-1,0],[-1,-1],[-4,-5],[-4,-7],[0,6],[1,6],[4,5],[1,4],[2,4]],[[9995,4094],[4,7]],[[9923,4052],[1,0],[-1,-3],[-1,-2],[-1,-1],[1,4],[0,2],[1,0]],[[8537,5043],[0,4],[-1,0],[-1,-1],[0,-1],[0,-3],[1,0],[1,1]],[[2741,6371],[-3,3],[0,-1],[1,-3],[0,-2],[1,0],[0,1],[1,1],[0,1]],[[2755,6380],[-1,-2],[0,-1],[2,1],[0,1],[-1,1]],[[2760,6385],[-1,-2],[1,0],[0,2]],[[8598,3243],[-10,-2]],[[8588,3241],[-7,-3]],[[8581,3238],[-11,-10],[-13,-10],[-11,-5],[-10,-6],[-7,-2],[-8,0],[-18,3],[-6,-3],[-10,-11],[-3,-3],[-5,-3],[-14,-15],[-7,-3],[-4,-1],[-4,-4],[-3,-6],[-4,-17],[-3,-9],[-6,-13],[-4,-5],[-4,1],[-4,-5],[-4,5],[-3,1],[-5,0],[-18,-6],[-2,7],[-3,1],[-6,-1],[-9,2],[-17,-2],[-8,-3],[-3,-2],[-6,1],[-10,-2],[-3,-4],[-3,-3],[-5,-15],[-5,-5],[-5,0],[-5,-1],[-11,-14],[-10,-14],[-4,-2],[-4,-2],[-5,-1],[-3,-1],[-12,3],[-8,1],[-9,2],[-9,7],[-6,4],[-7,15],[-5,5],[-8,7],[-2,0],[-2,-2],[-3,5],[0,6],[-1,5],[0,14],[0,16],[3,-4],[3,-3],[5,0],[4,6],[2,9],[3,10],[-1,10],[-1,19],[1,4],[1,1],[1,10],[0,28],[-1,11],[-7,22],[-4,19],[-3,8],[-3,14],[-3,19],[0,10],[-1,17],[1,11],[-1,5],[-2,17],[-7,15],[-1,5],[0,6],[-1,7],[-5,14],[-6,12],[0,5],[-1,24],[-2,11],[-9,28],[-11,24],[-3,10],[-1,3],[1,0],[1,-1],[1,-2],[1,0],[1,2],[0,4],[0,3],[1,-2],[1,-5],[3,-13],[1,-7],[4,-2],[2,2],[1,3],[1,10],[-2,4],[-2,2],[-4,7],[-2,11],[-3,10],[0,4],[2,2],[2,-1],[2,-6],[3,-5],[-1,-10],[0,-3],[0,-2],[1,-2],[1,-2],[2,3],[1,5],[1,0],[1,-13],[2,-4],[2,-4],[3,3],[1,3],[-1,9],[1,9],[0,6],[-6,17],[-6,22],[-3,10],[-3,16],[-2,5],[-2,9],[0,10],[0,7],[2,15],[1,7],[6,18],[0,7],[0,6],[1,8],[0,7],[-1,5],[-2,10],[3,17],[5,22],[1,3],[3,3],[1,-5],[-2,-15],[2,-8],[0,-8],[2,1],[2,2],[2,4],[1,5],[6,18],[3,6],[4,5],[8,6],[8,8],[4,7],[5,6],[3,7],[4,5],[16,18],[3,3],[4,1],[4,-1],[4,1],[4,-4],[3,-1],[8,5],[4,4],[7,8],[3,3],[8,2],[8,4],[10,15],[7,-1],[6,-2],[5,5],[12,2],[7,4],[12,10],[3,3],[5,7],[5,9],[4,12],[3,11],[1,5],[2,9],[2,7],[1,3],[5,5],[7,13],[3,2],[0,5],[-1,2],[-2,1],[-2,14],[-1,10],[0,6]],[[8392,4031],[1,7],[2,10]],[[8395,4048],[2,4],[3,5],[3,1],[2,5],[3,4],[1,4],[3,9],[2,7],[1,-1],[3,-15],[2,-8],[3,-10],[3,-14],[3,-7],[1,-4],[1,-2]],[[8431,4026],[1,3],[-1,3],[2,11],[-1,8],[0,2],[1,2],[1,-1],[3,-4],[1,-2],[1,0],[0,7],[1,5],[0,3],[-3,-1],[0,4],[-2,4],[-2,4],[-3,7],[-1,2],[1,2],[2,0],[1,3],[1,4],[-1,6],[1,3],[2,-1],[4,-11],[1,1],[2,5],[2,1],[2,-1],[2,-3],[3,-3],[4,0],[2,0],[5,0],[2,-1],[0,2],[-3,2],[-3,0],[-3,0],[-1,2],[-1,5],[1,4],[1,2],[2,-1],[2,0],[0,6],[1,4],[1,4],[0,3],[-2,0],[-2,-9],[-2,7],[-2,5],[1,7],[1,8],[2,1],[1,-1],[2,4],[2,3],[-1,3],[1,2],[1,-1],[7,-6],[1,-4],[1,2],[1,3],[-1,4],[-1,0],[-3,0],[-1,2],[0,2],[-1,4],[2,3],[2,0],[1,2],[0,3],[0,1],[1,-2],[4,0],[3,-4],[1,0],[1,1],[0,4],[-4,4],[0,4],[-2,5],[0,4],[3,4],[0,3],[2,2],[2,0],[2,3],[2,1],[1,7],[0,4],[1,2],[2,-2],[-1,-6],[0,-5],[0,-3],[1,1],[0,1],[1,3],[2,-1],[1,-4],[0,-3],[1,-2],[2,6],[2,1],[0,7],[0,5],[1,4],[1,2],[0,3],[-1,3],[0,5],[1,1],[2,-2],[1,-7],[1,-2],[1,1],[1,4],[2,3],[3,-4],[2,-4],[3,4],[3,7],[-1,5],[1,5],[3,2],[3,-2],[3,-5],[5,-4],[5,-5],[2,-3],[4,-6],[2,-6],[4,-10],[8,-13],[0,-2],[-1,-4],[-1,-6],[-1,-9],[0,-13],[1,1],[1,5],[1,-1],[2,-3]],[[8562,4150],[0,3],[-1,1],[-1,7],[0,3],[1,2],[2,4],[2,2],[1,1],[0,3],[2,2],[3,1],[1,-1]],[[8572,4178],[12,-5]],[[8584,4173],[3,-6],[0,-7],[1,-3],[1,5],[0,9],[1,2],[3,-1],[2,-2],[3,-6],[1,-4],[1,-2],[1,3],[-1,5],[-1,4],[1,4],[4,1],[2,1],[-1,1],[-2,1],[-2,4],[-2,4],[3,4],[0,1],[-3,0],[-3,4],[-3,5],[2,10],[5,10],[2,3],[0,3],[2,6],[0,5],[1,4],[1,4],[3,4],[3,2],[2,1],[2,4],[1,5]],[[8617,4261],[-3,8],[0,5],[1,6],[4,4],[2,11],[2,1],[3,0],[1,1],[0,9],[1,3],[1,1],[2,-1],[1,-4],[2,-3],[1,2],[0,4],[0,4],[2,2],[2,0],[0,4],[0,3],[0,1],[5,1],[1,3],[1,3],[1,-1],[1,-7],[2,-4],[8,0],[5,3],[2,-2],[3,-1],[3,3],[2,3],[3,-3],[1,-4],[1,7],[2,2],[2,2],[3,-1],[1,0],[-3,5],[0,4],[0,7],[1,6],[1,4],[-6,9],[-5,1],[-4,-1],[-2,1],[-4,7],[-3,3],[0,1],[4,5],[1,0],[3,-5],[1,-2],[1,0],[1,4],[1,2],[2,-1],[6,-8],[4,-8],[2,2],[3,5],[2,-1],[2,-3],[3,-9],[2,-5],[4,-1],[3,-2],[2,-3],[4,0],[7,-1],[6,-6],[3,-4],[3,-1],[2,-1],[3,-1],[6,5],[2,-4],[1,-3],[5,-5],[5,-1],[4,5],[5,3],[4,6],[3,3],[3,5],[1,0],[-2,-5],[-1,-2],[2,-1],[0,-2],[-3,-3],[-2,-6],[0,-3],[1,-2],[1,1],[2,3],[2,1],[2,-2],[1,-8],[1,-5],[3,0],[2,0],[2,7],[-1,6],[-1,1],[0,3],[5,10],[3,-1],[2,-10],[3,-5],[3,1],[2,-2],[1,-6],[-11,-24],[-1,-2],[2,-5],[0,-5],[-3,-12],[-2,-1],[-1,4],[-2,2],[-2,-2],[-1,-1],[-7,-7],[0,-17],[2,-11],[-1,-7],[-2,-12],[-2,-4],[-2,-3],[-6,-17],[-2,-4],[-2,-5],[1,-6],[1,-4],[2,-4],[8,-9],[4,-6],[7,-7],[1,-5],[1,-4],[5,-5],[3,-3],[1,1],[1,1],[1,0],[0,-1],[0,-4],[0,-2],[0,-2],[3,-3],[4,0],[2,0],[2,-3],[2,-2],[4,-5],[6,-6],[5,-3],[6,-14]],[[8830,4084],[4,-8]],[[8834,4076],[5,-5],[7,-4],[4,0],[5,-4]],[[8855,4063],[5,-2],[3,-7]],[[8863,4054],[1,-5],[1,-3],[2,-9],[5,-3],[7,-9],[6,-4]],[[8885,4021],[2,-2],[2,-3]],[[8889,4016],[5,0],[8,4],[4,5],[5,7],[2,12],[2,10],[7,21],[2,10],[2,13],[1,9],[0,9],[1,17],[4,22]],[[8932,4155],[1,8],[0,11],[-3,22],[1,7],[1,10],[-1,8],[-2,5],[0,7],[2,14],[1,7],[2,9],[-1,17],[3,7],[2,3],[2,0],[1,-2],[1,4],[-1,3],[-1,4],[-1,2],[-1,0],[-1,2],[-2,3],[0,7],[3,15],[2,6],[1,-2],[1,-2],[1,4],[-1,5],[3,14],[2,20],[1,18],[5,4],[2,4],[1,6],[3,0],[1,-3],[-1,-4],[0,-3],[5,-7],[1,-6],[1,-5],[1,-6],[0,-7],[0,-11],[1,-10],[1,-4],[2,-2],[2,0],[3,-2],[0,-6],[-2,-6],[0,-3],[0,-4],[3,-3],[1,-2],[1,-6],[3,-8],[0,-5],[2,-7],[2,-13],[0,-12],[2,-7],[-1,-17],[1,-7],[1,-5],[2,-11],[1,-11],[2,-3],[4,-3],[4,4],[3,5],[3,1],[4,3],[3,-7],[2,-8],[8,-10],[4,-6],[3,-4],[3,-5],[0,-4],[-1,-4],[1,-6],[0,-7],[-1,-8],[3,-13],[0,-10],[3,-9],[-1,-10],[0,-4],[0,-6],[1,-7],[2,-5],[3,-6],[3,-8],[2,-2],[2,0],[0,-9],[4,-17],[2,-14],[-1,-19],[-2,-11],[1,-6],[5,-13],[3,-2],[-1,-6],[0,-10],[2,-8],[3,-5],[3,-4],[3,-2],[4,-3],[4,-1],[3,-4],[1,-4],[4,-1],[2,1],[2,1],[2,-2],[1,-3],[2,-9],[4,-8],[3,-1],[2,-4],[2,-1],[2,-1],[3,-3],[5,-7],[5,-2],[2,-2],[4,-8],[2,-4],[2,-6],[-2,-1],[-3,1],[-1,-6],[3,-8],[4,-6],[4,-7],[4,-9],[1,-7],[1,-3],[1,-10],[4,-5],[0,-11],[2,-14],[2,-13],[1,-4],[2,-6],[1,1],[2,2],[3,-6],[1,-3],[1,1],[-2,12],[1,7],[1,1],[2,0],[2,-5],[2,-6],[5,-6],[4,-5],[1,0],[-1,4],[1,6],[1,1],[1,-3],[3,-9],[0,-18]],[[9187,3727],[0,-15],[2,-16]],[[9189,3696],[3,-4],[1,-4],[3,-5],[2,-5],[2,-2],[7,-10],[3,-2],[3,0],[4,-5],[2,-4],[4,-16],[2,-6],[4,-6],[2,-1],[3,-4],[1,-6],[0,-3],[2,-6],[2,-8],[4,-4],[4,-8],[0,-15],[2,-7],[1,-3],[3,-3],[1,-2],[-3,-19],[3,-37],[-2,-12],[3,-12],[5,-20],[1,-7],[1,-9]],[[9262,3441],[3,-10]],[[9265,3431],[0,-17],[1,-7],[0,-10],[-4,-11],[-3,-14],[0,-11],[-2,-22],[-2,-6],[-1,-9],[-4,-22],[0,-9],[0,-10],[0,-10],[-1,-7],[-1,-13],[-5,-19],[-6,-15],[-1,-11],[0,-4],[-2,-7],[-3,-6],[-3,-3],[-1,-4],[-2,0],[0,-1],[2,-1],[-1,-2],[-6,-4],[-4,-4],[-4,-11],[-2,-6],[-2,-5],[-1,-3],[-1,-3],[0,-7],[-3,-1],[-1,-2],[0,-7],[0,-7],[-1,-5],[-1,-3],[-1,1],[-1,-1],[-1,-2],[2,0],[1,-1],[-4,-7],[-4,-8],[0,-5],[-2,-6],[-1,-14],[-2,-8],[1,-5],[0,-2],[-1,0],[0,1],[-2,-2],[0,-2],[0,-2]],[[9185,3049],[1,-1],[0,-1],[-1,-2],[-2,0]],[[9183,3045],[-1,-2],[-6,-20],[-2,-6],[-3,-8],[-1,-8],[-1,-8],[-1,-14],[-1,-10],[-2,-9],[0,-7],[-1,-13],[1,-10]],[[9165,2930],[0,-6],[0,-5]],[[9165,2919],[-1,-4]],[[9164,2915],[-4,-1],[-2,-4],[-4,-6],[-3,-3],[-5,-1],[-10,0],[-19,-2],[-3,-1],[-7,-5],[-7,-7],[-7,-9],[-15,-24],[-11,-3],[-2,0],[-2,1],[-2,-2],[0,-3],[2,-3],[1,-3],[3,4],[1,-1],[0,-8],[0,-5],[-1,-2],[-1,-2],[-2,1],[0,3],[-2,6],[-3,5],[-2,2],[-2,-2],[-2,-2],[-2,7],[-2,7],[-3,0],[-2,0],[-2,3],[-4,4],[1,3],[1,3],[2,2],[-1,4],[-1,4],[-3,1],[-2,-1],[-1,-3],[-2,-5],[-6,-6],[-3,3],[-4,6],[2,-1],[3,0],[3,5],[2,3],[1,6],[-2,5],[-2,3],[-2,3],[-10,-10],[-2,-1],[-2,-2],[3,-2],[2,1],[3,-3],[-4,-4],[-2,-1],[-4,-3],[-6,-6],[-8,-13],[-4,-4],[-4,-3],[-5,3],[-3,1],[-4,6],[-7,3],[-6,7],[-5,4],[-3,1],[-4,-2],[-8,7],[-5,0],[-4,-6],[-3,0],[-1,1],[-6,11],[-6,5]],[[8916,2884],[-11,3]],[[8905,2887],[-6,7],[-5,14],[-9,17],[-3,5],[-1,6],[0,5],[1,9],[2,8],[0,5],[-4,16],[-5,15],[-2,5],[-6,10],[-6,8],[-1,4],[-1,2],[3,-1],[1,3],[2,1],[2,-4],[1,-1],[0,7],[1,4],[0,1]],[[8869,3033],[-1,1],[-2,2],[-3,-2],[-2,-3],[-3,-3],[-1,-3],[-3,0],[-1,0],[-6,-5],[-4,-1],[-5,2],[1,7],[3,4],[2,5],[3,17],[-1,14],[-1,6],[-5,12],[-2,8],[-3,7],[-1,-4],[-1,-5],[-3,-7],[-1,-15],[-5,-23],[-4,0],[-3,1],[-5,-3],[-3,-3],[-3,0],[-2,-1],[-3,1],[4,18],[3,-1],[4,1],[1,0],[3,0],[1,8],[1,10],[0,6],[-1,6],[1,7],[0,5],[5,17],[3,8],[5,7],[-1,7],[-1,8],[-1,6],[2,2],[2,4],[-2,18],[-1,5],[-3,6],[0,-7],[1,-7],[-3,-8],[-4,-7],[-3,-5],[-2,-14],[-4,-11],[-3,-4],[-2,-1],[-3,-1],[-4,-5],[-4,-3],[-3,-5],[-3,-3],[-9,-22],[-4,-7],[0,-3],[-2,-3],[0,-3],[2,-3],[1,-10],[-1,-2],[-1,1],[-4,6],[-2,-2],[-2,-2],[-5,10],[-1,2],[-3,4],[-2,4],[-2,0],[-1,-1],[0,3],[1,2],[1,1],[2,-4],[3,-2],[1,-1],[1,1],[-3,12],[-1,10],[-1,3],[-2,10],[-1,3],[-4,7],[-4,9],[-1,10],[-2,6],[-2,4],[-3,4],[-8,1],[-4,10],[-2,13],[2,1],[2,0],[0,4],[0,6],[-9,8],[-4,8],[-3,3],[-3,2],[-4,-1],[-6,1],[-12,12],[-3,1],[-9,-4],[-3,0],[-14,18],[-9,8],[-3,1],[-4,2],[-3,-2],[-2,-2],[-5,-2],[-18,1],[-16,-2]],[[9959,4013],[1,3],[0,3],[-2,3],[-3,4],[-2,5],[-1,0],[-1,1],[0,2],[-1,3],[-1,1],[-2,-2],[-5,-3],[-4,1],[-5,-4],[-3,-5],[-3,-5],[0,-3],[0,-3],[0,-1],[-1,0],[0,-2],[0,-1],[-2,-2],[-1,-1],[0,-3],[0,-3],[2,-6],[1,-2],[2,-2],[5,-1],[4,-3],[2,-2],[3,0],[3,1],[3,0],[2,3],[3,3],[2,1],[1,-1],[1,1],[3,1],[2,1],[-1,8],[-1,5],[-1,5]],[[9636,3772],[-3,4],[-4,4],[-3,4],[-2,5],[-5,9],[-7,8],[-3,2],[-2,3],[-2,2],[-1,3],[-3,2],[-2,5],[-4,5],[-1,3],[0,3],[-1,2],[-2,3],[-2,4],[-1,3],[-3,1],[-3,4],[-11,16],[-4,6],[-4,-2],[-3,4],[-4,6],[0,-2],[0,-4],[0,-2],[2,-1],[1,-3],[0,-4],[0,-3],[4,-9],[2,-6],[2,-5],[3,-4],[3,-5],[5,-11],[2,-5],[3,-2],[6,-11],[3,-3],[2,-2],[6,-6],[3,-3],[2,-5],[3,-3],[5,-2],[1,-2],[0,-3],[1,-3],[3,-3],[4,-3],[0,-1],[1,-2],[2,1],[1,-1],[6,-7],[1,2],[2,0],[2,1],[1,4],[-2,9]],[[8546,4995],[0,6],[0,7],[1,7],[-2,3],[-1,3],[-2,6],[0,6],[0,4],[1,4],[1,3],[0,3],[-3,4],[-2,12],[0,6],[3,12],[0,6],[0,3],[1,4],[1,8],[3,7],[5,9],[2,2],[2,2],[0,-3],[0,-2],[-4,-9],[0,-3],[0,-4],[1,-2],[2,-5],[0,-7],[0,-7],[0,-7],[-1,-2],[-2,-7],[-7,-8],[0,-2],[0,-3],[1,-2],[1,-2],[2,-2],[2,1],[1,2],[1,3],[1,6],[2,4],[2,1],[1,2],[0,4],[0,5],[2,4],[5,7],[4,2],[4,1],[0,-3],[0,-3],[1,-6],[-1,-14],[-1,-2],[-4,-5],[-5,-4],[-1,-2],[-1,-4],[0,-4],[4,-5],[6,-5],[1,-2],[1,-4],[0,-5],[1,-2],[2,-1],[2,-2],[1,-3],[-10,7],[-3,3],[-3,1],[-3,0],[-3,3],[-4,1],[-1,-2],[-1,-4],[0,-4],[0,-5],[0,-3],[0,-6],[2,-16],[3,-13],[5,-14],[2,-5],[3,-4],[-5,1],[-1,5],[-5,4],[-1,3],[-3,13],[-1,2],[-3,5],[-2,3],[0,4],[0,5]],[[6953,2274],[-1,-1],[-2,-3],[-5,0],[-2,-1],[-3,-4],[-3,-1],[-3,-1],[-1,0],[-2,0],[-4,4],[1,4],[4,-1],[2,1],[-2,3],[0,5],[-1,0],[-6,-7],[-2,-1],[-2,0],[-4,2],[0,4],[2,4],[0,2],[1,2],[-1,6],[-1,0],[1,2],[-1,2],[0,2],[-2,-1],[-1,-1],[-2,-5],[-2,-4],[0,-4],[-1,-4],[0,-4],[0,-2],[1,-2],[1,0],[1,-2],[-2,-1],[-1,-2],[2,-3],[-1,-4],[1,-2],[0,-3],[0,-3],[-1,-3],[-1,-3],[0,-3],[1,-2],[1,-1],[4,0],[2,3],[2,7],[4,-1],[2,-1],[3,-3],[4,-2],[2,1],[2,2],[1,-1],[1,-1],[2,-3],[5,-1],[1,0],[3,3],[0,2],[1,1],[1,1],[-1,3],[-3,1],[-2,0],[-1,-4],[-2,0],[-3,2],[-2,3],[-1,3],[0,1],[2,-1],[1,1],[1,2],[0,2],[3,0],[4,0],[2,-1],[2,-3],[1,-1],[1,0],[1,2],[0,2],[2,2],[2,4],[0,3],[-1,4],[-1,3],[-2,1],[-2,0]],[[6753,9497],[13,1],[7,0],[7,1],[2,2],[1,4],[1,2],[2,2],[7,1],[6,0],[7,-2],[4,-1],[3,-3],[2,-2],[0,-2],[0,-3],[2,-2],[-12,-6],[-13,-4],[-32,-3],[-5,0],[-6,1],[-6,3],[-7,3],[2,2],[6,2],[9,4]],[[6594,9451],[-2,1],[-2,2],[-1,8],[0,2],[-1,2],[-3,2],[-2,2],[2,1],[12,-1],[27,-1],[13,-2],[4,-2],[4,-2],[-23,-2],[-4,-1],[0,-3],[0,-2],[-3,-1],[-6,-4],[-4,-1],[-11,2]],[[4292,8931],[1,1],[1,1],[0,1],[0,2],[-1,3],[-1,1],[-4,2],[-1,1],[-2,3],[-3,0],[-14,-7],[-8,-2],[-10,-1],[-7,0],[-4,1],[-7,2],[-2,-1],[-1,-6],[1,-4],[-3,-4],[-4,-2],[0,-1],[-2,-4],[0,-2],[1,-1],[3,-1],[5,2],[17,3],[14,1],[7,-3],[2,-3],[1,0],[5,3],[4,4],[3,1],[11,3],[2,3],[-1,1],[0,1],[-3,2]],[[9462,4461],[-1,6],[-3,3],[-5,6],[-8,0],[-2,-1],[-6,9],[-2,1],[-2,-3],[0,-2],[0,-7],[0,-3],[2,-6],[2,-5],[1,-2],[1,-1],[5,-2],[8,0],[5,-4],[5,-2],[1,1],[3,2],[0,1],[0,5],[-2,3],[-2,1]],[[8313,5597],[0,-4],[0,-6],[-2,-6],[-1,-2],[-1,-1],[-2,-2],[-2,-1],[-5,-13],[0,-1],[-3,-4],[-5,-13],[-5,-11],[-7,-14],[-2,-5],[-2,0],[-1,-1],[-1,0],[-4,-8],[-4,-7],[-2,-4],[-3,-8],[-2,-2],[-3,-10],[0,-5],[-1,-5],[3,4],[3,3],[1,1],[2,2],[0,3],[1,3],[3,2],[3,2],[3,4],[3,5],[2,6],[2,6],[2,4],[4,2],[2,3],[2,4],[2,5],[5,19],[0,5],[1,3],[1,2],[3,3],[7,3],[1,3],[0,2],[2,6],[2,4],[1,2],[4,1],[1,2],[3,5],[0,3],[-2,8],[-3,14],[1,5],[0,3],[0,3],[0,6],[0,3],[-1,2],[-1,-3],[-4,-15],[-1,-3],[-1,-7],[1,-5]],[[8419,5641],[-6,-6],[0,3],[1,2],[-3,4],[-3,0],[-3,-2],[-3,3],[-3,5],[-3,3],[-6,5],[-1,2],[-2,0],[-1,-2],[-1,-4],[1,-1],[4,-2],[1,-3],[0,-2],[-1,-17],[-1,-13],[0,-7],[-2,-6],[0,-6],[0,-3],[0,-4],[-1,-8],[0,-1],[1,-1],[1,0],[1,4],[2,3],[3,3],[9,3],[4,6],[2,2],[1,3],[0,3],[0,3],[2,2],[2,2],[2,3],[2,4],[1,5],[1,5],[0,4],[0,5],[-1,1]],[[8430,5606],[-7,4],[-1,0],[-5,-4],[-2,-2],[0,-3],[0,-3],[0,-4],[-2,-6],[-1,-2],[-1,-3],[1,-6],[0,-6],[0,-9],[0,-2],[-4,-6],[-2,0],[-3,0],[-2,-1],[-1,-4],[-1,-4],[0,-7],[5,-12],[1,-2],[2,-2],[3,-2],[2,-3],[2,-12],[2,-2],[2,-1],[1,1],[2,1],[1,2],[2,5],[1,4],[0,2],[-1,2],[-4,14],[0,3],[0,3],[0,8],[1,4],[2,7],[1,4],[1,11],[2,7],[3,7],[0,5],[2,6],[-1,2],[-1,6]],[[8477,5580],[0,7],[-1,3],[-1,3],[-1,2],[-2,2],[0,2],[0,9],[1,10],[-1,4],[-1,3],[-2,6],[-3,2],[-2,-5],[-3,0],[-1,2],[-1,2],[-1,2],[-2,2],[-2,3],[-1,1],[-1,-2],[1,-4],[1,-3],[1,-12],[1,-13],[2,-1],[3,3],[1,0],[2,-4],[1,-6],[1,-2],[0,-3],[-2,-14],[2,-6],[0,-3],[-1,-6],[1,-2],[3,-2],[3,-3],[0,4],[0,5],[-1,9],[2,-2],[1,-6],[1,-2],[0,3],[0,2],[3,0],[1,2],[0,2],[-2,6]],[[8489,5624],[-2,0],[1,2],[0,2],[0,4],[-3,9],[0,3],[0,3],[0,3],[-1,3],[0,10],[2,6],[-1,5],[1,3],[-1,3],[-2,2],[-2,0],[-1,2],[0,4],[0,3],[-2,4],[-2,3],[-9,-2],[-8,-1],[-7,3],[1,-9],[1,-9],[2,-5],[2,-5],[1,-1],[3,-2],[2,-5],[2,-2],[0,-2],[2,-4],[2,-2],[1,1],[0,-3],[0,-4],[-2,-4],[1,-5],[2,-8],[2,-3],[2,-1],[2,-6],[2,-1],[3,-1],[6,1],[1,-1],[2,-4],[0,2],[-1,5],[-2,4]],[[8374,5713],[-1,5],[1,5],[1,4],[0,2],[-2,3],[-3,4],[-2,6],[-2,4],[-2,-3],[-2,1],[-1,1],[-1,4],[-2,0],[-5,-1],[-1,0],[-1,1],[-5,2],[-2,-1],[-2,-2],[0,-3],[1,-1],[2,0],[0,-1],[1,-4],[1,-3],[1,-3],[3,-2],[0,-2],[3,-9],[0,-7],[0,-3],[1,-2],[1,-3],[1,-3],[1,-4],[0,-4],[1,-3],[3,-5],[1,-1],[0,-2],[1,-3],[1,-1],[2,-1],[1,3],[1,2],[1,0],[1,0],[0,3],[1,2],[0,2],[1,4],[2,5],[0,3],[-1,11]],[[9327,4645],[-2,5],[-3,4],[-1,1],[-2,1],[-1,2],[-3,10],[-1,2],[-3,4],[-1,2],[0,3],[-3,8],[-2,5],[-4,1],[-1,1],[-2,2],[-1,1],[0,-6],[0,-11],[0,-4],[1,-6],[1,-2],[2,-5],[2,-3],[2,-5],[1,-2],[4,-4],[1,-6],[-1,-6],[2,-6],[2,-5],[2,-3],[3,-3],[3,-1],[3,-1],[1,2],[1,2],[2,2],[1,-2],[1,1],[0,5],[-1,7],[-1,5],[-2,5]],[[9250,4771],[-18,29],[-2,4],[-4,6],[-3,7],[-1,2],[-6,4],[-3,6],[-3,4],[-3,3],[-5,4],[-2,0],[-2,5],[-5,5],[-4,7],[0,-4],[0,-4],[-3,-2],[3,-2],[4,0],[2,-3],[10,-11],[1,-4],[4,-3],[6,-10],[2,-3],[3,-3],[1,-1],[3,-1],[2,-1],[2,-5],[2,-4],[7,-18],[2,-8],[1,-8],[0,-5],[-1,-4],[0,-3],[2,-8],[1,-4],[2,-3],[1,-4],[2,4],[2,5],[0,5],[0,6],[2,5],[1,2],[0,5],[-3,8]],[[8854,4589],[-6,1],[-7,-4],[-3,-3],[-3,-4],[-2,-4],[-5,-16],[-4,-18],[-1,-7],[1,-2],[5,2],[3,0],[9,-1],[6,7],[2,4],[5,8],[3,10],[3,10],[-1,6],[-2,4],[-2,6],[-1,1]],[[8632,4810],[-2,0],[-1,1],[-1,4],[0,5],[-2,6],[-5,7],[-2,1],[-6,-1],[-3,1],[-7,6],[-4,4],[-1,0],[-2,1],[-2,-1],[-1,-1],[-3,-4],[-3,-2],[-1,-1],[-1,3],[-1,3],[-2,0],[-2,-1],[-3,0],[-6,1],[-11,-2],[-2,-4],[-7,-16],[1,-3],[1,-3],[0,-3],[-1,-6],[2,3],[2,6],[0,2],[0,4],[1,3],[1,1],[2,-1],[1,-1],[1,-3],[4,-9],[2,-2],[1,0],[3,1],[2,2],[2,5],[1,2],[2,2],[1,0],[1,-1],[0,-1],[0,-2],[1,-1],[3,-2],[3,-2],[4,-1],[3,-2],[2,1],[0,4],[0,2],[1,0],[2,0],[6,0],[3,-4],[1,-3],[1,-2],[7,-5],[2,-3],[6,-7],[7,-6],[1,16],[0,2],[-2,7]],[[8531,4814],[-1,2],[-1,1],[0,4],[-1,3],[-5,4],[-1,1],[-7,0],[-7,-2],[-3,-2],[-3,2],[-1,-1],[-1,-3],[0,-10],[1,-4],[2,-5],[1,-3],[1,-2],[6,-6],[3,-3],[4,-3],[2,1],[1,1],[2,0],[2,1],[4,6],[2,1],[2,1],[1,9],[-1,4],[-2,3]],[[8415,4547],[-1,2],[-2,1],[-2,-2],[-1,-3],[5,-2],[-2,-5],[-3,-3],[-4,-2],[-2,-2],[-1,-2],[-1,-2],[0,-3],[-1,-2],[-3,-2],[-2,0],[-5,7],[-1,2],[-2,1],[-1,-2],[-2,0],[-3,-1],[-2,0],[-2,-1],[-2,-3],[-1,0],[-1,0],[-2,1],[-3,5],[-4,3],[-3,3],[-4,2],[-4,0],[-1,1],[-3,4],[-1,-1],[-2,-1],[-2,1],[-2,0],[-3,-2],[-4,-5],[-4,-3],[-1,-1],[-1,2],[0,-3],[-1,-3],[-1,-3],[0,-3],[0,-4],[1,-3],[1,-3],[1,-3],[3,3],[3,2],[5,-3],[7,2],[6,-3],[6,-5],[1,0],[2,1],[1,1],[2,0],[3,-1],[3,6],[2,0],[3,-1],[1,-1],[0,-3],[3,2],[3,0],[7,7],[2,1],[4,-1],[3,0],[1,1],[2,2],[3,2],[4,2],[1,1],[1,2],[-1,4],[2,4],[1,2],[1,1],[1,2],[-1,10]],[[8352,4449],[-2,6],[-2,5],[-2,2],[-1,2],[-2,-1],[-2,1],[-1,2],[-1,3],[0,2],[-5,5],[-1,3],[-1,3],[-1,1],[-3,-3],[-1,-2],[-5,2],[-6,-1],[-3,0],[-3,-1],[-4,-3],[-1,-2],[-1,-2],[0,-3],[1,-3],[1,-3],[1,-2],[8,-3],[1,0],[2,0],[3,0],[6,-8],[4,-3],[1,-4],[2,-5],[3,-4],[3,-2],[3,-2],[2,-1],[3,3],[2,0],[2,1],[3,6],[1,4],[-2,4],[-2,3]],[[8306,4530],[-2,6],[-1,3],[-3,0],[-1,-1],[-1,-1],[-1,-5],[-1,1],[0,4],[-2,2],[-2,1],[-1,0],[-2,-1],[-3,-4],[-1,0],[-1,2],[-1,3],[-2,7],[-1,1],[-5,2],[-2,-1],[-3,-2],[0,-3],[0,-4],[2,-4],[4,-6],[1,-1],[2,0],[1,0],[2,-3],[1,-4],[0,-3],[-3,0],[-4,-4],[-2,1],[-2,0],[-3,7],[-1,1],[-1,1],[-1,5],[-1,1],[-4,0],[-2,0],[-4,3],[-1,1],[-3,-5],[-3,-3],[-2,0],[-1,-2],[-1,-3],[-1,-4],[1,-8],[-1,-5],[0,-3],[0,-3],[3,-2],[2,-2],[3,-1],[3,2],[1,2],[2,0],[1,0],[2,0],[3,1],[6,5],[2,0],[2,-1],[6,5],[2,0],[1,0],[1,2],[4,8],[1,-2],[0,-6],[1,-2],[1,-1],[6,3],[1,0],[2,-1],[1,0],[0,1],[0,1],[-2,1],[0,2],[2,2],[2,0],[1,-1],[1,-1],[1,-1],[2,1],[1,2],[0,2],[0,2],[-2,2],[0,2],[0,6]],[[8233,4544],[-3,-2],[-2,-3],[-5,-8],[1,-10],[0,-7],[-2,-1],[-3,0],[-1,1],[-1,-3],[1,-2],[4,-2],[6,-3],[1,1],[3,-2],[6,3],[-1,2],[-1,1],[3,12],[3,13],[-1,2],[-1,2],[-1,1],[-6,5]],[[8209,4543],[-3,3],[-3,3],[-4,2],[-1,0],[-4,-6],[-2,0],[-3,0],[-6,3],[-3,1],[-1,-1],[0,-2],[0,-3],[1,-2],[2,-5],[1,-2],[3,-1],[3,-2],[3,-4],[3,-4],[2,-3],[1,-4],[0,-4],[-2,-3],[2,-1],[1,1],[1,1],[0,1],[0,2],[2,5],[1,3],[6,6],[3,3],[1,2],[0,3],[-4,8]],[[7954,4863],[-5,15],[-1,18],[-1,3],[-1,4],[-1,4],[-1,4],[-1,3],[-2,2],[-2,0],[-3,-2],[1,-7],[-2,-4],[-1,3],[0,4],[-2,5],[-3,-3],[-2,-2],[-1,-3],[0,-2],[1,-3],[-1,-3],[-1,-3],[-4,-3],[-1,-3],[0,-4],[3,-2],[1,-2],[1,-1],[6,3],[2,-1],[2,-2],[3,-3],[0,-7],[2,-6],[1,-2],[1,-2],[-1,-8],[1,-6],[2,-4],[3,-2],[4,-2],[2,-3],[2,-1],[1,-2],[1,-2],[2,-1],[2,-1],[1,0],[0,4],[-1,3],[0,3],[2,10],[0,3],[1,2],[2,3],[-12,6]],[[5637,8255],[-4,1],[-2,-1],[-1,0],[-2,1],[-2,0],[-2,-1],[-4,-1],[-2,-4],[-2,0],[-1,0],[-2,-2],[-2,2],[-3,0],[-1,-1],[3,-6],[0,-2],[-2,-2],[0,-1],[-1,0],[0,-2],[5,-3],[1,-2],[3,-1],[-1,-2],[-5,-7],[0,-2],[0,-1],[3,0],[2,2],[2,4],[1,6],[3,3],[3,2],[7,-1],[1,2],[3,3],[3,3],[1,0],[2,2],[1,2],[5,0],[-1,2],[-9,7]],[[5673,9327],[-10,-2],[-6,0],[-9,5],[-6,2],[1,5],[5,2],[3,2],[-3,2],[-6,3],[-4,0],[-7,0],[-8,-2],[-4,1],[-3,10],[-4,9],[-9,0],[-3,1],[-5,1],[-11,-3],[-19,-2],[-4,-2],[4,-4],[6,1],[-1,-6],[7,-4],[1,-4],[6,-6],[5,-3],[12,-5],[-1,0],[-5,-6],[-3,-2],[-2,-4],[-2,-5],[-9,-3],[2,-6],[3,-1],[23,3],[5,1],[6,1],[4,3],[1,0],[5,-2],[2,1],[1,-1],[-2,-2],[-6,-4],[1,-4],[0,-2],[-2,-1],[4,-2],[7,0],[3,2],[2,3],[3,1],[8,0],[3,1],[7,4],[3,1],[3,4],[3,4],[2,1],[21,6],[-9,4],[-9,4]],[[6724,9492],[-7,1],[-7,0],[-8,-2],[-13,-2],[-10,-1],[-5,0],[-1,2],[-4,1],[-11,-1],[-3,-1],[-2,-2],[-1,-1],[-3,-3],[-2,-5],[-1,-3],[1,-3],[1,0],[8,-5],[7,1],[11,3],[12,-3],[9,-1],[7,5],[8,1],[3,3],[2,1],[9,1],[1,3],[2,3],[1,4],[-2,2],[-2,2]],[[6305,9475],[4,2],[1,1],[3,-1],[3,4],[3,1],[3,3],[3,1],[2,0],[7,-5],[16,-3],[2,1],[0,4],[-4,4],[-3,1],[-3,1],[-3,0],[-9,0],[-13,2],[-2,0],[-10,-2],[-6,-4],[-13,-1],[-33,-4],[-6,-3],[7,0],[6,-2],[7,-2],[9,2],[2,-1],[1,-4],[2,-2],[7,1],[3,1],[3,4],[2,1],[9,0]],[[6429,9485],[-15,8],[-4,1],[-10,0],[-4,1],[-4,0],[-17,-3],[-8,-3],[-2,-6],[1,-3],[0,-5],[-3,-3],[-13,0],[-4,2],[-2,1],[-3,0],[-3,-1],[-8,-1],[-7,-2],[-7,-3],[-21,-8],[3,-2],[3,-1],[4,-3],[7,0],[2,0],[3,2],[6,1],[7,0],[2,-2],[-7,-3],[-3,-2],[3,-2],[6,0],[2,1],[2,1],[2,1],[6,-2],[3,1],[1,2],[1,2],[1,0],[6,-2],[2,0],[3,1],[1,2],[-1,2],[-1,1],[-1,1],[-6,1],[3,3],[3,1],[19,0],[6,3],[-2,3],[3,1],[12,2],[19,1],[5,3],[16,5],[-4,3],[-3,0]],[[6367,8861],[-8,0],[-3,-1],[-6,-3],[-6,-5],[-2,-5],[-1,-4],[-1,-5],[0,-3],[1,-3],[0,-3],[4,-7],[6,-4],[7,0],[7,2],[13,5],[6,6],[2,4],[5,4],[1,-1],[1,-3],[1,0],[2,2],[0,6],[-3,4],[-5,3],[-21,11]],[[6677,8886],[-6,3],[-6,5],[-9,5],[-3,3],[-3,3],[-3,3],[-6,4],[-1,2],[-2,0],[-5,-2],[-4,-4],[-1,-1],[-3,-1],[-1,-3],[2,-6],[1,-2],[1,-2],[1,-2],[8,-9],[1,0],[3,1],[1,1],[4,-2],[3,0],[3,-1],[2,-5],[0,-3],[2,-1],[2,0],[3,-1],[3,0],[3,1],[5,-1],[3,1],[3,1],[1,4],[0,5],[0,2],[-2,2]],[[6984,9074],[-3,1],[-3,5],[-3,1],[-3,2],[-2,0],[-17,-2],[-5,-2],[-4,-4],[0,-8],[-1,-3],[-1,-2],[0,-3],[3,-2],[2,1],[5,-1],[2,0],[8,3],[6,1],[13,3],[8,0],[0,3],[-1,3],[-4,4]],[[7571,9443],[-11,3],[-12,0],[-9,0],[-6,-1],[-4,-3],[2,-4],[6,-4],[9,-2],[13,-6],[8,-1],[7,1],[7,1],[6,2],[6,2],[6,2],[6,5],[-9,2],[-25,3]],[[8113,9141],[-2,-2],[-1,-1],[0,-2],[-1,-4],[-2,-2],[-7,1],[-2,0],[-1,-1],[3,-5],[8,-3],[5,-3],[3,-1],[16,-3],[1,1],[4,5],[6,2],[2,2],[1,3],[2,2],[1,2],[-3,3],[-9,2],[-24,4]],[[8917,9124],[-3,1],[-2,0],[-13,0],[-3,-1],[-3,-1],[-2,-3],[2,-10],[6,-4],[3,0],[14,4],[1,3],[1,7],[0,2],[-1,2]],[[5726,6956],[-4,0],[-3,-2],[-2,-3],[-1,0],[-1,1],[-1,2],[1,8],[-1,1],[-4,-1],[-3,-1],[-5,2],[-5,0],[-3,3],[-8,1],[-2,0],[-3,-2],[-3,-1],[-2,0],[-1,0],[-1,1],[-1,2],[0,3],[-2,-1],[-1,2],[-1,0],[1,1],[2,2],[-1,3],[-2,0],[-2,-4],[-1,0],[-2,0],[-2,0],[-2,2],[0,4],[-1,1],[-1,-3],[0,-3],[-1,-2],[-1,1],[-1,2],[-1,-2],[0,-6],[0,-7],[1,-2],[1,-1],[2,0],[5,0],[3,-1],[13,-3],[3,-3],[4,-1],[1,-2],[0,-2],[0,-4],[1,-1],[12,1],[11,3],[6,1],[6,0],[3,0],[2,1],[1,3],[0,4],[1,6],[1,2],[-1,0],[-4,-5]],[[5679,7118],[-3,1],[-2,4],[-2,6],[-1,7],[1,2],[0,2],[-2,3],[0,3],[-1,2],[-6,1],[-6,4],[-1,0],[-3,3],[-2,2],[-1,6],[-3,4],[-2,0],[-3,-2],[-4,-5],[-3,-2],[0,-2],[2,0],[2,2],[3,-2],[3,-2],[3,-4],[3,-4],[1,-3],[2,-1],[1,-2],[1,-6],[3,-2],[4,0],[4,-1],[0,-1],[1,-2],[1,-1],[1,-4],[1,-2],[0,-3],[1,-2],[3,-3],[1,-3],[2,0],[1,-2],[1,0],[1,0],[1,3],[0,5],[0,2],[-3,-1]],[[5951,6975],[-2,-1],[-3,-4],[-13,-7],[-4,-1],[-4,1],[-5,1],[-6,1],[0,-6],[-1,-5],[-3,-1],[-2,0]],[[5908,6953],[-2,1],[-2,-2],[-3,-3],[-2,-3],[-2,2],[0,-7],[3,-10],[1,-2],[1,-2],[6,-3],[1,0],[3,1],[2,-2],[0,-3],[2,0],[1,2],[0,2],[1,2],[1,1],[2,0],[3,1],[4,2],[2,3],[6,9],[1,0],[2,0],[3,0],[3,1],[0,3],[-1,1]],[[5944,6947],[-2,5],[-1,3],[1,5],[15,17],[2,4],[-4,-2],[-4,-4]],[[5523,8216],[-1,-4],[-2,2],[-6,-2],[-3,-4],[-4,-6],[-2,-2],[-2,-3],[0,-6],[1,-6],[-2,-4],[2,-3],[1,-5],[2,-3],[-2,-4],[-1,-5],[2,1],[3,3],[1,6],[3,4],[1,2],[5,2],[1,5],[1,2],[2,1],[2,1],[-4,5],[1,12],[2,1],[2,1],[1,4],[2,1],[-3,4],[-2,1],[-1,-1]],[[5335,8053],[0,6],[0,6],[7,3],[2,3],[-1,5],[-3,2],[-1,3],[1,4],[2,2],[2,2],[3,1],[1,1],[1,2]],[[5349,8093],[0,5],[-2,8],[1,2],[2,4],[-1,2],[-2,1],[-2,1],[-3,1],[-3,0],[-5,-4],[-5,-4],[1,-2],[1,-2],[0,-4],[-1,-1],[-1,-2],[-1,-5],[-1,1],[-3,1],[0,6],[0,4],[-2,3],[-4,-1],[0,-2],[0,-1],[-4,-7],[-1,-1],[-2,-1],[-5,1],[-2,-1],[1,-4],[2,-1],[1,-2],[0,-2],[1,-2],[1,-3],[0,-8],[3,-7],[1,0],[2,1],[2,-1],[5,-1],[1,-5],[1,-3],[1,-4],[0,-3],[3,-8],[5,2],[1,6],[0,3]],[[5299,8062],[1,4],[-1,4],[1,3],[-2,7],[-2,6],[-1,3],[-4,-3],[-2,0],[-2,2],[-2,1],[-8,-5],[-4,-1],[0,-8],[2,-8],[1,-1],[1,-2],[7,-4],[6,-3],[5,1],[4,4]],[[5090,7208],[-3,2],[0,2],[1,2],[0,1],[-1,1],[0,1],[1,2],[-1,1],[-7,-4],[-3,-3],[-12,-13],[0,-2],[1,-2],[2,-1],[1,-3],[2,3],[2,2],[2,-1],[1,-2],[0,-5],[1,-2],[3,-1],[5,-3],[2,1],[3,3],[1,5],[2,5],[1,4],[2,4],[-1,3],[-1,1],[-2,1],[-2,-2]],[[1646,903],[-21,1],[-13,1],[-13,1],[-13,1],[-3,0],[-3,-1],[-4,-3],[-1,-3],[-1,-3],[4,0],[4,1],[1,-1],[2,-1],[9,-5],[-3,-2],[-5,-6],[1,-2],[2,-3],[1,-1],[-4,-1],[-2,-1],[1,-3],[2,-2],[16,-4],[34,4],[2,1],[0,1],[-1,1],[-1,1],[1,5],[1,1],[20,9],[-1,4],[-2,4],[-5,5],[-5,1]],[[1466,912],[0,-7],[0,-1],[3,0],[3,0],[3,3],[2,1],[3,0],[4,-1],[1,0],[1,-2],[1,-2],[0,-4],[6,-4],[10,-4],[6,-4],[3,-2],[4,0],[9,-6],[6,-2],[19,-1],[6,-1],[1,0],[3,1],[0,3],[1,3],[0,3],[-1,1],[-3,2],[-5,2],[-1,2],[2,2],[1,1],[-2,3],[-12,5],[-2,0],[-2,0],[-8,-5],[-3,0],[-4,2],[-2,0],[-7,-1],[-3,0],[-4,1],[-1,1],[0,2],[1,1],[3,1],[3,0],[9,1],[0,1],[-1,3],[-5,3],[-2,1],[-2,5],[-3,3],[-3,1],[-3,1],[-3,3],[-7,1],[-8,1],[-6,-1],[-4,-1],[-4,1],[-4,-1],[-4,-4],[-1,-4],[1,-3],[2,-3],[3,-1]],[[3145,577],[-3,2],[-3,0],[-13,1],[-7,2],[-3,-1],[1,-3],[2,-1],[17,-8],[3,-2],[1,-4],[1,-2],[14,-4],[1,-5],[1,-1],[2,0],[3,0],[5,1],[2,1],[11,5],[-1,7],[-1,3],[-8,2],[-4,6],[-7,1],[-14,0]],[[3408,1424],[-1,3],[-2,1],[2,3],[3,1],[-1,3],[0,4],[-7,5],[1,2],[-3,0],[-3,-3],[-1,-1],[-1,-1],[-1,-1],[-1,1],[0,6],[2,2],[0,3],[-2,3],[-2,0],[-2,-2],[-2,0],[-2,-2],[-4,-2],[-2,-4],[-2,-5],[-1,-2],[2,-1],[1,0],[3,1],[2,1],[0,-4],[1,-2],[3,-2],[-8,-4],[3,-3],[1,0],[4,2],[1,0],[2,0],[-1,-4],[1,-1],[1,1],[1,5],[4,1],[1,-1],[-1,-3],[3,1],[6,-2],[2,1]],[[3246,1412],[-4,0],[3,6],[-3,5],[1,3],[-3,3],[-4,1],[-1,-1],[-2,-2],[-2,-2],[0,-2],[0,-2],[-7,-2],[1,-2],[1,-1],[-9,-4],[-1,-3],[-2,-4],[3,0],[2,-1],[3,-2],[5,-2],[1,-1],[1,-1],[3,2],[2,3],[3,1],[3,-1],[2,1],[2,2],[5,4],[5,2],[-2,3],[-3,0],[-3,-3]],[[2938,1060],[15,7],[4,4],[-5,5],[-5,3],[-2,1],[-2,0],[-2,-1],[0,-4],[-3,2],[-5,2],[-2,-1],[0,-7],[-1,-3],[-2,-1],[-6,9],[-3,2],[-1,0],[-2,-1],[-1,-2],[0,-3],[-2,-3],[-2,-1],[-23,-3],[-6,-2],[-4,-2],[-3,-2],[-1,-3],[3,-6],[1,-1],[3,-1],[3,0],[38,7],[8,2],[8,3]],[[2921,1101],[4,3],[3,7],[3,2],[1,1],[-1,2],[-2,3],[-7,6],[-5,1],[-4,-1],[-2,1],[-2,-1],[-1,-4],[-1,-1],[-10,-2],[-2,-2],[-1,-4],[0,-3],[1,-3],[1,0],[13,-3],[12,-2]],[[2229,998],[-1,-1],[-1,0],[-5,6],[-2,6],[-4,0],[-5,-2],[-48,-6],[-3,-2],[-2,-1],[0,-3],[1,-3],[7,-2],[3,-1],[3,1],[6,0],[34,-6],[5,1],[2,-1],[3,-2],[9,-3],[7,-2],[8,-3],[7,0],[7,-1],[6,-4],[7,0],[9,0],[7,0],[6,2],[3,0],[7,-3],[3,0],[3,1],[3,0],[18,-1],[0,1],[1,2],[-2,4],[7,0],[7,2],[1,9],[-2,4],[0,6],[-2,1],[-6,-4],[-16,-5],[-7,-2],[-2,-1],[-3,1],[-2,2],[7,5],[12,4],[5,9],[-8,3],[-13,-1],[-6,-5],[-2,-6],[-1,-2],[-1,-2],[-3,-4],[-3,0],[-2,3],[-2,3],[3,5],[-3,6],[-6,-2],[-3,-11],[-7,0],[0,6],[2,6],[-3,5],[-5,2],[-7,1],[-9,-5],[-4,-4],[-4,-3],[-9,2],[-5,-5]],[[2906,954],[-10,-3],[1,-2],[3,-2],[4,-2],[6,-1],[-1,-3],[-4,0],[-2,-2],[-1,-1],[-7,3],[-4,0],[-3,-1],[-1,-2],[-1,-2],[0,-3],[1,-3],[2,-2],[2,-2],[37,-16],[4,3],[2,6],[-3,2],[-2,3],[-1,2],[-1,1],[-1,2],[4,2],[0,1],[4,7],[4,5],[-2,3],[-1,2],[-4,1],[-25,4]],[[3086,1236],[2,0],[2,0],[2,1],[2,0],[1,0],[2,1],[2,3],[1,6],[2,1],[2,0],[2,-1],[2,1],[3,3],[1,2],[-1,1],[-4,2],[-3,1],[2,1],[4,3],[2,2],[3,2],[4,4],[-2,2],[-1,2],[-2,1],[-2,1],[0,1],[0,3],[1,7],[5,6],[2,2],[-1,4],[-3,0],[-3,-1],[-12,-8],[-2,-3],[-4,-8],[-2,-4],[-3,-5],[-2,-4],[-7,-10],[-2,-3],[0,-3],[1,-4],[0,-1],[4,-4],[2,-4]],[[0,8973],[4,1],[5,2],[4,0],[4,-1],[4,0],[4,2],[3,-1],[3,0],[12,-2],[3,-1],[4,-3],[2,-1],[2,-1],[2,-3],[5,-3],[6,-3],[2,-1],[0,-2],[0,-3],[-8,-6],[-7,-1],[-13,-2],[-18,-4],[-7,-1],[-2,0],[-7,3],[-7,1]],[[3394,2131],[-2,2],[-2,1],[1,3],[3,1],[-3,6],[-2,1],[-6,-1],[-2,-1],[0,-2],[0,-3],[1,-2],[0,-2],[-1,0],[-6,4],[-1,2],[0,3],[2,1],[1,-1],[1,3],[-1,2],[-3,1],[-5,-1],[-4,3],[-2,0],[1,-4],[-6,-8],[0,-5],[1,-4],[0,-2],[-1,-1],[-2,0],[-2,-2],[-2,-2],[-7,-8],[1,-3],[-3,-5],[0,-4],[3,-5],[4,-4],[1,6],[3,1],[2,-1],[3,1],[-4,9],[2,0],[13,-5],[1,5],[0,1],[-1,3],[9,4],[4,3],[1,3],[4,1],[5,2],[0,1],[1,3]],[[4003,1969],[-2,-1],[-2,0],[-1,1],[-2,5],[-1,5],[-2,1],[-1,4],[-1,2],[-2,-2],[-1,-1],[-1,0],[-2,3],[-3,-1],[1,4],[-3,5],[-2,0],[-1,0],[-1,1],[-2,0],[-2,-2],[-3,3],[-4,0],[-3,3],[-1,2],[-4,-1],[-11,0],[-2,-1],[2,-1],[9,-1],[-2,-2],[0,-3],[1,-2],[4,1],[9,-6],[3,-3],[2,-1],[3,0],[1,-2],[1,-2],[2,-3],[3,-2],[4,-1],[0,-1],[1,-2],[4,-7],[2,-5],[3,-4],[1,0],[4,1],[2,3],[2,1],[-3,3],[0,4],[1,5]],[[2941,2591],[3,0],[2,-1],[2,0],[2,2],[1,3],[0,7],[3,2],[3,3],[2,4],[1,3],[-2,5],[-2,5],[-3,3],[-2,5],[-1,2],[2,2],[2,1],[0,1],[3,1],[2,1],[-2,5],[0,4],[3,2],[0,5],[-1,1],[0,7],[-1,3],[-1,5],[-5,1],[-9,5],[-1,-2],[1,-2],[1,-2],[-1,-6],[0,-3],[-1,-3],[-2,-6],[-1,-3],[1,-3],[-1,-3],[0,-3],[0,-2],[1,-6],[-2,-16],[-2,-12],[-2,-6],[-1,-2],[1,-2],[4,-3],[3,-2]],[[3345,2129],[1,3],[3,1],[1,3],[1,2],[2,2],[0,3],[-1,2],[-2,1],[-2,-2],[-1,0],[-6,-2],[-2,0],[-2,2],[-2,1],[-2,-1],[-4,-4],[-4,1],[-4,3],[-2,3],[-2,0],[2,-4],[-1,-2],[1,-2],[2,-3],[4,-2],[1,-3],[-1,-1],[-5,-2],[-2,0],[-1,-1],[2,-3],[3,2],[2,0],[1,1],[1,-1],[0,-2],[-1,-2],[-1,-2],[-3,-2],[-4,-4],[-5,0],[-6,-6],[4,-5],[4,-3],[5,0],[1,1],[0,1],[2,0],[1,1],[2,4],[1,5],[2,0],[1,-1],[4,1],[2,1],[6,9],[4,7]],[[2915,2231],[2,5],[0,8],[0,2],[0,2],[6,6],[1,0],[0,-1],[0,-1],[-2,-2],[0,-1],[0,-5],[-2,-2],[0,-3],[0,-2],[1,-5],[0,-3],[1,-3],[1,-5],[2,0],[3,1],[1,4],[1,4],[1,4],[0,5],[0,1],[-1,1],[0,2],[1,10],[0,8],[0,8],[-2,19],[0,2],[-1,1],[-2,0],[-3,3],[-1,0],[-3,-2],[-2,-3],[0,-1],[1,-4],[0,-4],[-3,-4],[-4,-3],[0,-4],[3,-2],[0,-5],[-4,-1],[-1,2],[-2,0],[-3,-3],[-1,-2],[1,-3],[2,-3],[2,-2],[-1,-7],[-5,0],[-1,-4],[0,-5],[3,1],[4,-5],[4,0],[3,0],[0,1]],[[2961,2512],[1,-3],[4,-2],[6,5],[3,4],[1,4],[2,5],[0,2],[-2,3],[-5,4],[-5,3],[-1,-1],[-1,-3],[1,-2],[-1,-3],[-1,-2],[-2,-4],[-1,-2],[0,-5],[1,-3]],[[3225,7758],[3,-3],[3,-4],[1,-4],[2,-3],[15,-10],[6,-3],[7,-2],[9,-3],[12,1],[2,0],[1,2],[-1,4],[-2,4],[-7,6],[-2,1],[-14,12],[-6,5],[-7,3],[-5,3],[-13,3],[-11,4],[-3,0],[-3,-1],[-4,-2],[2,-4],[15,-9]],[[3337,7552],[1,1],[-3,3],[1,2],[1,3],[0,2],[0,1],[-3,1],[-4,1],[-3,0],[-1,4],[-1,2],[-2,-1],[-2,-2],[-2,-3],[-2,-5],[0,-3],[-4,-6],[0,-1],[7,2],[0,-1],[-6,-10],[-1,-1],[-2,-1],[-2,1],[-2,0],[-3,-3],[-1,3],[1,2],[2,3],[0,1],[-2,1],[2,2],[3,2],[0,2],[-2,0],[-4,-3],[-1,1],[6,5],[2,2],[2,1],[5,4],[1,3],[1,3],[0,2],[1,6],[2,11],[2,7],[0,1],[-3,9],[0,2],[1,3],[-3,0],[-2,-1],[-1,-1],[-4,-6],[-3,-4],[-2,-4],[-1,-4],[-7,-19],[-2,-4],[-3,-4],[-2,-6],[-1,-6],[2,-13],[1,-3],[2,-4],[1,-1],[2,0],[1,1],[3,0],[3,1],[3,0],[3,-1],[2,0],[8,4],[5,5],[3,4],[3,3],[4,4]],[[306,8518],[-7,1],[-2,0],[-3,-1],[-4,2],[-1,2],[-1,1],[-4,1],[-7,2],[-1,2],[-1,3],[-1,2],[-1,2],[-4,2],[-3,1],[-4,-1],[-3,-1],[-6,-4],[-4,0],[-4,1],[-5,1],[-2,-1],[-1,2],[-5,5],[-3,-2],[-1,-7],[-1,-2],[0,-3],[1,-3],[1,-2],[3,-2],[4,-1],[3,0],[3,2],[3,2],[3,2],[3,0],[3,0],[9,-4],[3,-1],[3,-3],[1,-1],[1,-3],[1,-2],[3,0],[3,-1],[4,-2],[1,-1],[1,-2],[2,-5],[1,-2],[1,0],[2,2],[0,3],[2,4],[3,3],[7,0],[8,0],[2,2],[1,5],[-7,2]],[[399,8334],[-2,2],[0,2],[0,4],[0,3],[0,3],[-1,2],[-1,1],[-2,1],[-4,-1],[-1,0],[-3,3],[-1,1],[-2,-1],[-3,-1],[-2,1],[-1,0],[-4,-3],[-3,-1],[-2,-1],[-1,-4],[-12,0],[-2,0],[-3,-1],[4,-6],[4,-5],[4,-1],[10,-7],[8,-2],[3,-1],[2,-2],[1,-1],[1,1],[-1,2],[1,2],[4,2],[5,1],[5,1],[0,3],[-1,3]],[[465,8042],[-2,1],[-1,1],[-3,10],[-1,2],[-1,1],[-2,1],[-5,-1],[-2,0],[-8,-5],[-3,-3],[-4,1],[-2,0],[-1,-2],[-5,-10],[-1,-2],[-4,-3],[-1,-2],[0,-2],[1,-4],[2,-3],[2,0],[4,0],[4,1],[1,1],[2,2],[3,5],[2,2],[2,1],[14,0],[1,1],[5,5],[8,-4],[0,1],[-2,2],[-1,2],[-2,1]],[[2879,6008],[-10,6],[-2,2],[-4,5],[-1,1],[-2,0],[-3,1],[-3,2],[-3,0],[-3,0],[-11,3],[-2,-1],[-1,-2],[-4,-1],[-3,0],[-1,-1],[-2,-4],[0,-4],[1,-4],[6,-1],[1,-1],[2,-7],[2,-2],[1,-1],[2,-6],[3,-1],[6,-1],[3,-1],[2,-3],[2,-3],[1,7],[2,2],[1,1],[1,-3],[2,0],[2,3],[1,4],[2,0],[1,-1],[-1,-1],[3,-1],[1,-1],[3,-2],[3,0],[3,1],[3,2],[-1,3],[-3,10]],[[3177,6021],[-4,1],[-3,2],[-6,1],[0,-2],[-1,1],[-1,2],[-1,0],[-17,1],[-7,1],[-2,0],[-1,-1],[0,-3],[-1,-3],[-2,-1],[1,-3],[1,-2],[1,-3],[0,-4],[-1,-9],[2,-1],[3,0],[2,-1],[1,-1],[2,1],[2,2],[5,-1],[2,1],[3,-2],[2,0],[1,0],[2,-1],[3,1],[4,1],[4,5],[1,4],[2,3],[3,3],[0,8]],[[766,8202],[-2,3],[0,2],[2,2],[0,2],[0,1],[-3,1],[-2,0],[-3,-1],[-4,-3],[-1,0],[0,3],[1,4],[-2,2],[-7,2],[-1,-1],[1,-3],[0,-1],[-1,-1],[0,-3],[0,-1],[-1,0],[-3,1],[-1,-1],[-1,-1],[-1,-2],[-1,-1],[-1,0],[-1,2],[-2,5],[-1,1],[-2,1],[-1,-1],[-1,0],[-2,-3],[0,-1],[0,-2],[2,-2],[4,-3],[0,-2],[-3,1],[-1,-1],[0,-2],[1,-9],[1,-4],[2,-3],[-2,1],[-1,2],[-3,4],[-1,5],[-2,2],[0,1],[-1,3],[-2,1],[-2,0],[-3,-1],[-3,-2],[-4,-2],[-4,-6],[-1,-5],[1,-2],[3,-7],[2,-9],[5,-7],[2,0],[1,3],[1,2],[0,2],[-1,1],[0,2],[-1,0],[-3,0],[0,1],[1,1],[2,1],[3,0],[2,-1],[1,0],[0,-1],[-1,-3],[-1,-2],[1,0],[2,2],[3,-3],[3,0],[0,-1],[-8,-9],[0,-1],[1,-1],[2,-1],[6,5],[3,6],[0,1],[0,1],[0,1],[-2,2],[4,1],[1,2],[1,2],[2,1],[4,3],[6,1],[2,3],[3,2],[3,0],[2,0],[1,1],[-1,2],[0,2],[-2,2],[-5,0],[-1,1],[2,2],[3,0],[5,-2],[6,-1],[1,0],[1,2],[4,5],[0,1],[-1,1],[-5,2]],[[773,8231],[2,-1],[1,1],[2,4],[0,4],[-1,-1],[-1,1],[-2,3],[-2,0],[-3,2],[-1,0],[-1,-3],[-1,0],[-2,3],[-1,1],[-2,1],[-2,0],[-5,-1],[0,-2],[2,-2],[0,-4],[-1,0],[-2,1],[-2,0],[-4,-3],[-8,-9],[2,-1],[9,-4],[2,0],[2,1],[2,0],[0,1],[3,2],[1,2],[1,3],[1,1],[0,-3],[1,-1],[2,2],[2,-1],[2,1],[0,1],[-1,2],[0,1],[2,2],[1,0],[0,-2],[2,-1],[0,-1]],[[1361,8095],[-3,7],[-4,5],[-1,1],[-9,-7],[-1,-14],[-3,-4],[-3,-5],[1,-3],[0,-8],[2,-3],[1,3],[2,4],[3,3],[2,1],[1,2],[0,-2],[-1,-3],[1,-2],[2,0],[1,0],[2,-3],[2,-1],[3,4],[2,6],[1,6],[0,4],[0,6],[-1,3]],[[1320,8051],[3,-1],[1,0],[2,-6],[2,-4],[1,-1],[2,0],[2,1],[1,4],[0,2],[-1,1],[0,2],[1,2],[0,2],[-1,4],[1,9],[-1,2],[-4,-1],[-2,0],[0,1],[1,1],[1,2],[0,2],[-2,3],[-1,1],[-4,5],[-5,-1],[-1,0],[1,2],[1,2],[1,3],[6,-5],[3,-2],[-1,3],[-2,2],[-4,7],[-2,6],[-1,3],[-1,2],[-5,6],[-9,5],[0,1],[0,1],[0,2],[0,2],[0,2],[-2,3],[-1,2],[-5,0],[-5,1],[-1,-1],[0,-6],[1,-2],[1,-2],[-2,-3],[-5,-5],[1,-2],[1,-1],[4,3],[5,2],[2,-1],[1,-3],[1,-2],[-2,-2],[-1,-2],[-2,-3],[-1,0],[-2,2],[-2,0],[-2,-2],[0,-1],[1,-2],[2,-3],[1,0],[4,0],[1,-2],[1,-3],[2,0],[4,1],[1,-2],[-1,-3],[0,-1],[4,-6],[-1,-1],[-1,0],[-2,-1],[-1,-2],[2,-2],[4,-6],[3,-8],[3,-1],[0,3],[0,3],[1,1],[1,-1],[0,-1],[1,-3],[0,-3],[1,-3],[2,0],[0,-1]],[[1278,8166],[2,-2],[3,-2],[1,-3],[3,-4],[-1,-5],[1,-7],[0,-4],[1,-2],[1,-1],[3,-1],[3,2],[5,-1],[0,1],[1,1],[0,2],[0,2],[0,2],[-1,2],[-1,3],[0,2],[-2,3],[-1,2],[3,-2],[3,-6],[2,-3],[1,0],[1,1],[1,2],[0,2],[-1,4],[1,4],[0,1],[-1,3],[-3,2],[-3,2],[-2,0],[-1,-2],[-2,2],[-9,3],[-5,1],[-2,-2],[-1,-2]],[[1253,8179],[-2,6],[-3,4],[-2,1],[-6,5],[-3,1],[-1,-1],[-2,-6],[0,-1],[-1,-2],[-2,-2],[-3,-1],[-1,-2],[0,-2],[2,-8],[-1,-2],[-1,-3],[4,2],[2,2],[3,9],[1,1],[2,-4],[1,-6],[2,-1],[2,-1],[0,-1],[-3,-5],[-1,-2],[0,-2],[1,-2],[1,-1],[3,1],[1,-1],[-1,-4],[2,-2],[2,-2],[3,0],[1,1],[-1,-3],[-1,-2],[-1,-1],[0,-3],[1,-3],[3,-8],[1,-2],[2,-2],[2,-2],[0,1],[1,4],[0,7],[-1,5],[1,2],[0,1],[1,2],[-1,6],[0,3],[-1,4],[-3,12],[-1,6],[-2,4]],[[1275,8183],[5,2],[0,1],[-2,5],[2,2],[-1,5],[0,2],[-4,5],[-5,10],[-1,4],[0,4],[1,1],[1,0],[1,-1],[1,-1],[0,-2],[2,-5],[1,-3],[1,-1],[1,-2],[2,-6],[2,-3],[1,1],[-2,4],[-1,5],[-1,4],[-3,7],[-5,8],[-5,0],[-7,1],[-2,4],[-3,5],[-2,2],[0,-1],[0,-4],[1,-3],[2,-3],[1,-4],[1,-5],[1,-14],[1,-6],[2,-4],[3,-4],[0,-4],[-2,-10],[-2,-2],[1,-3],[0,-3],[1,-2],[1,-1],[3,1],[4,5],[5,9]],[[1231,8189],[2,4],[0,6],[0,3],[1,1],[2,0],[8,-5],[4,-4],[4,-1],[1,6],[0,3],[-3,4],[-7,1],[-3,2],[3,2],[2,-1],[2,0],[4,1],[1,8],[-1,3],[-1,2],[-5,3],[-5,1],[-1,0],[-1,-1],[-4,-5],[-1,-1],[-2,1],[0,2],[2,1],[1,3],[0,2],[-4,5],[-2,1],[-3,-1],[-1,-2],[-2,-1],[-3,0],[-1,-2],[0,-3],[-3,3],[-2,4],[-1,-5],[-3,-2],[-1,0],[0,-3],[-2,-4],[3,-6],[3,-1],[8,-10],[2,-7],[3,-5],[6,-2]],[[1423,7921],[0,-2],[1,-5],[0,-6],[1,-4],[2,3],[1,6],[2,4],[0,6],[-1,17],[-2,10],[-3,4],[-4,2],[-3,3],[-1,0],[-1,-2],[-1,-6],[-1,-2],[-1,-4],[-1,-2],[1,-1],[2,-4],[0,-4],[2,-4],[3,-4],[2,0],[2,4],[1,0],[-1,-9]],[[1324,7954],[9,4],[1,3],[1,4],[0,11],[1,7],[2,7],[3,8],[1,2],[0,7],[-4,-4],[-3,-1],[-6,-1],[0,-2],[1,-5],[0,-3],[-1,-3],[-1,-5],[0,-1],[-8,-2],[-2,0],[-1,1],[1,1],[9,7],[1,2],[1,1],[0,5],[-2,4],[-1,2],[-1,2],[-1,0],[-6,-2],[-3,3],[-7,1],[-2,1],[-2,0],[0,-1],[-1,-8],[0,-4],[0,-5],[1,-3],[4,-8],[0,-2],[0,-2],[2,-3],[5,-3],[6,-6],[0,-1],[-1,0],[-2,2],[-3,0],[-1,0],[-2,-3],[2,-3],[5,-4],[5,0]],[[1358,7900],[-1,4],[-3,0],[-2,1],[0,1],[2,4],[0,1],[-1,1],[-3,-1],[-1,1],[0,1],[-4,7],[0,3],[3,4],[-4,2],[-3,1],[-3,4],[-2,2],[-2,1],[2,2],[1,0],[2,-2],[4,2],[1,6],[-1,4],[-3,6],[-3,1],[-1,0],[-3,-1],[-1,-1],[-3,-1],[-5,-2],[-5,1],[-1,-1],[1,-3],[1,0],[9,-4],[0,-3],[-2,0],[-1,-1],[0,-2],[1,-2],[2,-4],[2,-2],[7,-12],[6,-5],[1,-3],[2,-4],[2,-5],[6,-4],[3,3]],[[3273,7582],[-7,-1],[-7,-1],[-1,0],[-7,-1],[-5,-1],[-4,2],[-3,3],[-1,0],[-1,0],[-2,2],[-4,1],[-2,-5],[-1,-1],[-1,1],[0,1],[-2,1],[0,2],[1,2],[-1,2],[0,1],[-6,8],[3,8],[0,3],[0,5],[-4,-6],[-2,-3],[-2,-4],[-2,-3],[-1,-5],[0,-3],[4,0],[3,-2],[1,-2],[0,-8],[2,-1],[5,0],[3,0],[0,-1],[-1,-1],[-1,0],[2,-4],[3,-3],[2,-2],[8,-3],[2,1],[1,1],[-3,1],[2,2],[2,1],[2,2],[2,1],[0,-1],[-2,-1],[0,-3],[1,-2],[2,1],[2,-4],[-4,-4],[1,0],[2,1],[1,-4],[2,-2],[2,0],[6,1],[1,1],[-1,1],[-1,0],[0,4],[0,4],[1,2],[6,4],[4,5],[4,3],[-1,2],[-1,1],[-2,1]],[[2997,7278],[-2,2],[-3,-2],[-4,-3],[-1,-2],[-2,-1],[-1,1],[2,3],[2,3],[4,7],[-3,-2],[-4,-5],[-3,-2],[-5,-2],[-6,0],[-2,0],[-2,-2],[-3,0],[-2,1],[-1,0],[-1,-1],[-2,0],[-2,0],[-1,-1],[-1,-2],[0,-2],[-1,2],[-2,-2],[-3,-3],[-3,-3],[-1,-3],[-1,-2],[1,-3],[2,1],[2,3],[1,0],[1,-1],[0,-1],[-3,-3],[4,1],[4,1],[10,3],[1,0],[1,0],[12,7],[2,0],[3,2],[4,3],[2,1],[12,9],[-2,-1],[-3,-1]],[[9227,4761],[-2,4],[-5,-5],[-1,1],[-1,2],[-2,2],[-3,1],[-3,0],[-1,-2],[0,-3],[0,-3],[3,-16],[0,-7],[0,-7],[-3,-3],[-3,1],[-2,-1],[-1,-1],[-6,-9],[-2,-5],[-1,-6],[-2,-6],[-1,-1],[-2,0],[-1,-1],[-2,-3],[-3,0],[-3,3],[-3,-1],[-3,-3],[-3,1],[-2,5],[-1,7],[0,6],[1,3],[1,4],[-1,3],[-1,0],[-1,-1],[-1,-6],[-1,-17],[-4,-4],[-4,0],[-1,0],[-5,-3],[-3,-1],[-3,1],[-4,3],[-3,2],[-6,-2],[-2,1],[-1,1],[-2,-1],[-1,0],[-4,2],[-2,-5],[0,-6],[1,-6],[3,-2],[4,-1],[2,-2],[3,-3],[8,-11],[0,-1],[5,3],[3,0],[2,-3],[4,-7],[1,-2],[3,-1],[3,1],[9,0],[7,1],[1,1],[3,4],[3,2],[2,2],[1,2],[3,3],[4,0],[1,1],[4,5],[3,4],[2,5],[1,3],[1,2],[0,4],[1,2],[5,1],[5,-2],[2,2],[3,4],[2,6],[-2,6],[-2,5],[0,5],[1,4],[4,0],[1,1],[1,1],[3,8],[1,5],[1,5],[-1,4],[-1,4],[2,8],[-3,1],[-3,2]],[[8449,4485],[-6,-6]],[[8443,4479],[-3,-5],[-4,-9],[-2,-5],[-1,-7],[-1,-7],[0,-3],[4,-3],[-1,-3],[-1,-2],[-1,-3],[0,-3],[1,-2],[3,-2],[3,0],[3,3],[5,6],[5,1],[2,1],[3,3],[2,5],[3,5],[4,8],[3,6],[1,5]],[[8471,4468],[6,9]],[[8477,4477],[6,7],[9,7],[3,1],[1,0],[2,1],[3,4],[3,3],[3,1],[3,1],[3,2],[2,5],[3,3],[3,1],[4,2],[5,8],[5,8],[-1,2],[-1,1],[-4,2],[-3,2],[-2,-2],[-1,-2],[-3,-2],[-4,-2],[-2,-1],[-10,-1],[-7,0],[-3,0],[-12,-5],[-2,-1],[-4,-3],[-1,-3],[-3,-9]],[[8472,4507],[-4,-6]],[[8468,4501],[-5,-5],[-1,-3],[-2,-2]],[[8460,4491],[-11,-6]],[[9104,2599],[-2,5],[-2,6],[2,2],[2,-1],[1,1],[0,1],[0,2],[-3,3],[-4,1],[-1,-1],[1,-6],[-1,-1],[-2,-2],[-1,8],[-3,5],[0,-2],[1,-5],[0,-2],[-1,-3],[-1,-1],[0,-2],[0,-3],[-1,-5],[-2,-2],[-5,5],[0,-2],[0,-1],[3,-4],[-2,-2],[0,-3],[-2,-7],[-2,-6],[-1,-1],[-4,1],[-4,6],[-4,-1],[-6,0],[-4,-2],[-1,6],[-1,2],[0,2],[4,1],[3,0],[-1,2],[0,1],[-2,0],[-4,1],[-3,0],[-2,2],[-3,10],[-2,4],[-1,2],[-2,1],[-1,1],[-6,21],[-1,5],[-1,13],[5,-6],[2,-4],[1,-5],[2,6],[-1,2],[-4,7],[-1,2],[0,2],[-1,-2],[-2,-1],[1,5],[-1,5],[-5,11],[-3,10],[-4,13],[-1,1],[0,3],[-2,8],[-1,7],[0,5],[2,11],[0,6],[3,-3],[6,-3],[3,0],[2,1],[2,0],[2,-3],[2,-2],[1,0],[2,-1],[1,-2],[3,-2],[1,-1],[1,-2],[2,-1],[8,-6],[5,-2],[8,1],[2,1],[2,3],[1,-2],[2,-3],[0,3],[0,3],[2,2],[2,1],[3,0],[4,1],[1,1],[1,0],[2,-1],[2,-1],[1,2],[3,5],[1,2],[5,-2],[2,0],[2,5],[2,0],[5,-4],[2,-5],[0,-10],[0,-3],[1,-3],[0,-7],[-1,-6],[0,-5],[0,-5],[0,-9],[1,-7],[0,-4],[0,-2],[0,-2],[1,-2],[-1,-2],[1,-4],[-1,-2],[-1,0],[0,2],[0,3],[0,2],[-1,2],[-2,2],[1,1],[1,1],[-1,3],[-1,-2],[-1,-4],[1,-1],[-1,0],[-2,-4],[-1,-5],[-1,-5],[0,-5],[-1,-4],[-1,-3],[0,-5],[0,-9],[1,-8],[1,-11],[-1,-1],[-3,-1],[-2,-1]],[[7718,9486],[-1,2],[-4,1],[-8,1],[-18,7],[-2,2],[-3,2],[-1,2],[-2,2],[-8,4],[-3,1],[-3,1],[-2,3],[-3,1],[-17,-1],[-3,-5],[-6,-2],[-7,-2],[-6,0],[-7,-1],[-7,-2],[-7,-1],[-4,0],[-3,0],[-9,-3],[-3,-3],[-5,-2],[-1,-1],[-3,-4],[-1,-1],[5,-1],[14,1],[-8,-4],[-4,-5],[-7,-5],[-9,-2],[-10,-1],[-6,-3],[-4,-4],[3,-5],[7,-1],[5,-1],[3,-3],[23,-4],[18,-5],[6,0],[12,4],[7,3],[3,-1],[8,2],[25,1],[37,4],[3,2],[3,2],[-3,2],[-1,1],[-4,7],[-1,1],[-2,1],[3,5],[3,2],[12,1],[2,1],[3,0],[1,4]],[[7764,9395],[-6,6],[-8,3],[2,1],[2,0],[6,-2],[4,0],[4,3],[1,3],[0,5],[0,1],[1,2],[1,2],[0,4],[1,1],[1,1],[2,4],[4,2],[-3,4],[-4,3],[-3,1],[-5,1],[-2,2],[-2,1],[-3,1],[-11,2],[-8,0],[-2,0],[-1,-2],[0,-3],[-4,-4],[-2,0],[-6,1],[-5,-3],[-4,-4],[-2,-1],[-2,1],[1,4],[4,3],[1,3],[3,3],[3,1],[-3,4],[-7,3],[-2,1],[-13,-1],[-20,-3],[-3,1],[-4,-1],[-8,1],[-10,-1],[-3,-1],[-1,-2],[-2,-1],[-8,4],[-1,-1],[-4,-3],[-3,-1],[-10,-4],[-3,-6],[-6,-4],[-5,-3],[-12,-4],[-9,-8],[5,-2],[6,1],[8,-1],[12,-3],[3,-5],[5,-5],[4,-1],[0,-3],[0,-1],[4,-2],[7,-2],[3,0],[8,2],[3,0],[5,-4],[2,-1],[16,1],[2,-1],[10,-1],[2,-1],[2,-2],[9,-3],[8,-3],[4,0],[6,-1],[4,1],[6,-1],[4,-1],[11,2],[17,1],[3,1],[11,6],[-1,2],[-2,5],[-2,1],[-6,1]],[[7920,9378],[-4,1],[-3,1],[-7,-1],[-5,2],[0,3],[0,2],[-2,1],[-8,2],[-3,2],[-2,4],[-3,1],[-4,0],[-7,-1],[-6,-3],[-4,-1],[-3,0],[-3,-2],[-3,-4],[-4,-4],[-5,-2],[1,2],[8,13],[1,4],[3,4],[2,1],[3,1],[1,1],[-2,1],[-7,4],[-10,2],[-4,0],[-1,-1],[-1,-2],[-1,-4],[3,-3],[-4,0],[-3,1],[-3,2],[-2,4],[-2,0],[-3,-1],[-2,-1],[-1,-2],[0,-3],[-7,-1],[-3,-2],[-1,-2],[-3,-2],[1,-2],[-1,-4],[-2,-1],[-2,-1],[-1,-3],[0,-2],[1,-4],[2,-2],[-3,0],[-7,1],[-3,-1],[-2,-2],[-4,-4],[-1,-3],[0,-3],[-1,-2],[-1,-2],[-2,-1],[-1,-5],[-1,-3],[-10,-6],[-4,-3],[-3,-5],[-4,-2],[3,-3],[3,-1],[10,-1],[6,1],[13,4],[14,5],[4,3],[14,0],[14,1],[12,1],[1,-1],[2,-1],[2,0],[5,4],[20,0],[16,4],[7,1],[6,-1],[2,1],[14,8],[0,5],[-1,4],[-1,4],[-1,3],[-2,2]],[[8990,9214],[-3,0],[-7,-3],[-4,0],[-7,1],[-7,2],[-6,2],[-12,8],[-8,3],[-7,2],[-5,-4],[-7,-4],[-2,-2],[-1,-2],[0,-3],[0,-4],[0,-3],[0,-2],[-1,-3],[-2,-1],[-5,0],[-1,1],[-2,1],[-1,1],[-3,6],[-3,1],[-4,0],[-3,1],[-8,7],[-6,3],[-9,4],[-3,1],[-2,3],[-3,2],[-3,0],[-11,-3],[-6,-1],[-3,-2],[-1,-2],[-2,-1],[-6,-1],[-4,-1],[-2,-2],[-1,-3],[2,-5],[3,-3],[-9,1],[-3,-2],[-1,-10],[2,-12],[-4,0],[-5,1],[-1,-2],[1,-3],[1,-2],[6,-6],[6,-4],[3,-1],[4,-2],[6,-7],[2,-3],[3,-2],[21,-5],[4,-1],[3,-1],[3,0],[3,1],[3,4],[2,5],[1,3],[2,3],[2,1],[2,0],[7,-4],[7,-3],[6,1],[5,1],[18,2],[6,2],[7,2],[6,0],[3,-2],[3,-3],[3,-3],[2,-1],[3,0],[4,1],[4,1],[10,6],[-6,5],[-6,2],[-2,2],[-10,12],[-2,3],[-1,3],[-2,11],[6,2],[7,2],[11,-1],[1,-3],[0,-1],[-3,-3],[-4,-2],[-1,-5],[1,-6],[2,-4],[3,-3],[7,-6],[6,-2],[7,0],[11,-2],[5,1],[5,2],[14,10],[-2,3],[-3,2],[2,3],[7,4],[9,2],[-2,2],[-1,1],[-44,16]],[[8981,9086],[-20,13],[-5,3],[-7,2],[-7,1],[-7,0],[-11,-2],[-3,0],[-3,0],[-3,-2],[-2,-3],[-6,-8],[-3,-4],[-5,-5],[-7,-1],[-6,0],[-7,-2],[3,-4],[4,0],[3,1],[10,4],[7,1],[3,-1],[12,-3],[11,-4],[15,-2],[6,-1],[7,0],[7,-1],[10,-1],[7,0],[1,1],[-1,12],[-1,4],[-2,2]],[[9185,9174],[-2,-2],[-3,-1],[-3,2],[-3,2],[-5,3],[-13,1],[-16,1],[-5,-2],[-8,1],[-4,2],[1,2],[1,1],[-1,3],[-2,2],[-26,1],[-1,0],[-11,-4],[-7,0],[-2,4],[1,4],[-6,4],[-3,-1],[-3,-5],[-2,-4],[-2,-6],[-1,-5],[15,-5],[6,-3],[6,-3],[4,-1],[10,-2],[3,-1],[6,-4],[4,-2],[5,-1],[21,-2],[16,0],[6,1],[14,4],[7,3],[2,2],[5,11],[-2,1],[-2,-1]],[[9882,2955],[2,-4],[0,-5],[2,-13],[2,-13],[3,-6],[0,-2],[-2,1],[0,-1],[0,-1],[2,-3],[2,-1],[2,0],[1,-1],[9,-8],[4,-3],[11,-6],[3,0],[2,0],[3,2],[3,3],[3,5],[2,6],[2,3],[3,2],[1,2],[2,1],[7,0],[2,-3],[4,-3],[1,-1],[0,-4],[-2,-5],[-2,-6],[-1,-14],[-1,-13],[-1,-6],[-3,-5],[-2,-3],[-3,-2],[-1,-7],[-1,-9],[0,-2],[1,-2],[0,-3],[-1,-5],[-1,0],[-1,5],[-1,2],[-4,1],[-4,1],[-3,-1],[-3,-1],[-5,-4],[-1,-2],[-1,-3],[-3,-5],[0,-7],[0,-4],[1,-3],[4,-3],[-4,-14],[-4,-13],[-2,-4],[-2,-4],[-2,-8],[-4,-7],[-2,-6],[-2,-5],[-2,-6],[-4,-9],[-1,-5],[-3,-5],[-4,-6],[-4,-5],[-6,-7],[-2,-2],[-2,-2],[-3,2],[0,2],[-1,5],[0,2],[-3,1],[-4,-2],[-1,0],[0,1],[0,7],[0,2],[-1,2],[-1,-1],[0,-2],[1,-1],[-3,-2],[-2,0],[-1,1],[0,1],[1,2],[0,2],[5,9],[5,11],[4,13],[1,6],[1,12],[-1,5],[-2,5],[-4,9],[-5,5],[-4,1],[-3,2],[-3,4],[-3,5],[-6,4],[-5,4],[-4,4],[-1,3],[0,3],[0,3],[0,3],[1,3],[1,1],[6,6],[7,4],[1,0],[1,0],[2,2],[3,5],[1,3],[1,10],[0,10],[2,11],[3,7],[1,4],[-1,7],[1,3],[1,2],[1,0],[-2,7],[-3,10],[0,3],[0,3],[1,3]],[[9854,2925],[-2,1],[-1,3],[-2,10],[0,1],[2,-1],[2,-7],[0,4],[2,2],[1,1],[2,0],[-4,8],[-1,0],[-2,-1],[-2,-1],[-2,1],[-1,1],[-1,4],[-1,6],[-1,2],[-5,13],[1,1],[5,-7],[0,2],[1,3],[0,4],[-1,2],[-2,2],[0,3],[1,2],[0,2],[-2,4],[-1,1],[-1,-2],[1,-3],[-1,0],[-6,7],[-2,6],[-1,6],[0,-3],[0,-3],[2,-7],[4,-8],[1,-3],[-1,-2],[-1,-1],[-1,2],[-2,6],[-1,4],[-15,35],[2,5],[3,4],[1,1],[0,2],[-1,1],[-1,-1],[-2,-2],[-1,-2],[-1,-5],[-1,-1],[-2,4],[0,2],[0,2],[-1,1],[-1,1],[-2,4],[-1,3],[2,4],[0,6],[-2,7],[-3,5],[-4,10],[-5,9],[5,2],[5,0],[-2,-6],[1,-3],[1,-3],[3,-9],[1,-3],[1,-2],[1,-2],[0,-3],[2,2],[1,3],[2,3],[0,-5],[1,-1],[6,-3],[1,-3],[1,-1],[1,2],[1,1],[2,-2],[5,-5],[1,-1],[-1,-3],[1,-2],[0,-2],[2,-1],[2,3],[1,1],[2,-5],[0,-2],[1,-3],[1,-2],[2,-7],[0,-3],[-1,-2],[2,-6],[-1,-1],[-4,1],[0,-1],[3,-5],[2,-7],[1,-4],[6,-13],[-1,-4],[0,-3],[-1,-3],[2,-6],[-1,-2],[-1,-7],[-1,-2],[0,-2],[3,-1],[1,-1],[1,-2],[1,3],[1,0],[2,-3],[6,-3],[1,-2],[1,-2],[1,-7],[1,-2],[2,-1],[2,1],[1,2],[-1,7],[-1,10],[0,3],[0,3],[0,3],[-1,3],[-1,3],[-1,2],[0,3],[2,1],[1,-2],[1,-4],[4,-9],[3,1],[0,-4]],[[9801,2604],[6,3],[2,3],[2,2],[3,8],[6,18],[1,2],[7,11],[1,4],[0,4],[3,3],[2,4],[4,9],[1,2],[1,4],[-2,3],[-1,1],[-2,0],[2,6],[-2,3],[-1,2],[0,2],[1,4],[2,2],[2,1],[2,2],[2,4],[0,5],[-3,-4],[-4,-4],[-3,0],[2,2],[3,3],[0,2],[2,3],[1,3],[-2,0],[-1,2],[-1,-1],[-1,0],[-1,0],[-3,0],[0,-2],[1,-2],[-2,-2],[-1,-3],[1,-1],[-2,-3],[-2,-2],[2,4],[-1,4],[2,3],[-1,2],[0,2],[2,1],[1,3],[-1,0],[-1,-1],[-4,-2],[-1,0],[-5,-7],[-3,-3],[-3,-3],[-3,-4],[-3,0],[-2,6],[0,6],[0,6],[-2,6],[-3,2],[-3,2],[-1,3],[-1,3],[1,4],[0,3],[6,2],[-3,1],[-3,0],[-2,-1],[-5,-6],[-6,-8],[-3,-10],[-2,-14],[-2,-14],[-2,-5],[-3,-6],[-3,-4],[-1,-1],[-4,-1],[-1,-2],[-2,-10],[-2,-6],[-1,-6],[-1,-6],[-1,-6],[1,-2],[1,-1],[-2,0],[-1,-1],[-1,-1],[-4,-11],[0,-6],[0,-4],[-1,-1],[1,4],[-1,3],[-1,2],[-3,-7],[-3,-4],[-1,-3],[1,-3],[-2,4],[-2,-1],[-2,-2],[0,-1],[2,-3],[-2,2],[-2,1],[-2,-2],[-2,-2],[2,-2],[0,-2],[-1,1],[-1,1],[-2,-1],[-1,-4],[-2,-1],[-1,-1],[-2,-5],[-5,-4],[2,-1],[-1,-1],[-1,0],[-1,-2],[1,-2],[-2,0],[-3,-3],[-4,-2],[-6,-4],[-4,-4],[-1,-3],[1,-5],[-1,1],[-2,2],[-2,-2],[-5,-5],[-1,-1],[-3,2],[-6,-3],[-2,-3],[-5,-8],[-5,-8],[-4,-8],[0,-5],[1,-1],[0,-3],[-1,3],[-2,1],[-3,-2],[-3,-6],[-3,-2],[0,-1],[0,-2],[0,-2],[0,-3],[0,-2],[-2,7],[-6,-7],[0,-2],[1,-3],[1,-2],[-2,-1],[-2,3],[-2,-4],[0,-3],[0,-3],[2,-2],[3,-1],[-2,-1],[-1,-1],[0,-2],[1,-3],[-3,1],[-4,5],[-1,-1],[0,-3],[2,-2],[-4,0],[-1,-3],[0,-4],[3,-1],[4,1],[-5,-4],[-1,-2],[1,-3],[5,-1],[-1,-2],[-4,-1],[-9,-2],[0,-2],[-1,-3],[1,-4],[3,1],[3,3],[1,-2],[-1,-2],[-2,-4],[2,-1],[4,4],[2,2],[-6,-10],[0,-4],[3,-1],[8,-2],[7,1],[1,0],[3,5],[1,0],[4,-3],[1,-1],[3,-8],[2,0],[5,1],[3,-1],[1,-1],[1,-2],[2,-2],[0,-2],[0,-3],[1,-3],[3,0],[3,-1],[1,2],[4,1]],[[9687,2413],[2,-1],[4,-2],[3,-1],[7,1],[10,4],[1,1],[1,3],[4,8],[7,9],[3,5],[2,5],[2,2],[7,3],[1,1],[2,0],[0,2],[0,3],[-1,2],[-1,2],[0,2],[3,9],[2,8],[1,9],[2,3],[3,7],[1,3],[-3,2],[-1,2]],[[9749,2505],[4,0],[2,8],[0,8],[0,5],[3,12],[-1,2],[-1,1],[3,0],[2,3],[0,4],[2,1],[4,0],[2,1],[2,3],[3,2],[2,1],[3,2],[3,3],[-1,3],[-3,6],[0,2],[3,-4],[2,-3],[2,-2],[2,0],[1,2],[0,3],[1,1],[1,1],[1,0],[2,-2],[-3,-3],[1,-1],[1,1],[6,1],[2,-4],[2,-1],[3,1],[1,0],[1,2],[1,2],[-1,6],[0,1],[-4,1],[-4,2],[-1,4],[0,2],[-1,3],[-1,1],[-5,-1],[1,2],[2,0],[2,2],[1,2],[-1,2],[-2,1],[0,2],[3,0],[2,4],[2,4]],[[8516,5419],[-1,7],[-1,3],[-1,1],[-2,5],[0,5],[1,12],[0,3],[-2,7],[-1,9],[-2,3],[-3,1],[-1,2],[0,2],[2,4],[1,2],[2,6],[0,6],[-3,7],[-1,2],[1,9],[-3,-1],[-3,3],[-1,6],[-2,5],[-7,8],[-3,6],[-2,-1],[-1,-4],[3,-22],[0,-8],[-1,-7],[-3,-1],[-4,2],[-1,0],[-1,-6],[-1,-3],[-2,1],[-3,4],[-2,1],[-2,-3],[-1,-3],[0,-10],[-1,-7],[-3,-2],[-5,5],[-1,-1],[-1,-2],[-1,-3],[-2,-7],[-1,-6],[-1,-2],[-1,-2],[-4,-2],[-2,-2],[-4,-4],[-1,0],[3,5],[0,2],[0,11],[-1,3],[-1,6],[-3,4],[-4,2],[-1,2],[-2,1],[-2,-5],[-1,-2],[-1,-2],[-4,-1],[-2,-2],[-1,-3],[-1,-2],[0,-2],[0,-4],[0,-4],[-3,-3],[-3,-2],[-3,0],[-3,-2],[-5,-3],[-2,-1],[-2,-4],[-3,-8],[-1,-2],[0,-6],[-2,-16],[-1,-5],[-2,-5],[-1,-7],[2,-5],[2,-3],[2,0],[1,2],[1,3],[2,9],[2,9],[4,12],[0,5],[1,2],[3,5],[3,0],[2,-3],[1,-9],[0,-1],[3,0],[2,1],[1,3],[2,5],[0,-2],[1,-2],[0,-3],[1,-2],[3,-4],[3,-3],[2,14],[0,3],[0,2],[1,3],[1,2],[2,0],[1,-1],[2,-2],[1,-2],[6,-5],[2,-5],[4,-7],[0,-3],[1,-3],[-1,-4],[-1,-3],[-1,-2],[-2,-3],[-2,-7],[0,-4],[0,-3],[2,-11],[0,-8],[1,-7],[4,-9],[5,-7],[6,-6],[8,-7],[2,-1],[1,1],[1,2],[3,7],[1,1],[1,1],[1,-2],[0,-6],[-1,-7],[0,-3],[1,-7],[2,-2],[3,4],[4,12],[2,6],[0,13],[-2,14],[-1,2],[-2,4],[-2,1],[-1,5],[1,6],[1,6],[2,6],[3,5],[1,3],[0,4],[1,2],[2,3],[1,1],[2,-12],[2,-5],[1,-5],[1,-5],[1,-6],[1,-14],[1,-5],[1,-5],[1,10],[1,14],[-2,6],[1,2],[2,0],[4,7],[3,9],[1,4],[1,4],[0,13]],[[8396,6012],[-2,-4],[-1,-5],[-1,-17],[0,-5],[1,-5],[2,-8],[1,-2],[2,-3],[1,-2],[0,-4],[0,-3],[2,-2],[1,-1],[0,-4],[-1,-4],[-1,-9],[-6,-22],[0,-4],[-2,-9],[-5,-2],[-5,-4],[-3,-4],[-2,-4],[-1,-6],[1,-3],[0,-3],[0,-3],[-1,-3],[-2,-6],[-1,-5],[-1,-2],[-1,-3],[0,-3],[1,-3],[3,-12],[4,-12],[0,-1],[1,-2],[-2,-3],[0,-6],[0,-5],[3,-14],[1,-3],[1,-3],[1,-3],[2,-3],[4,-4],[2,-1],[2,0],[0,3],[2,1],[0,3],[-2,3],[0,2],[1,2],[1,1],[3,4],[3,3],[3,0],[4,-2],[3,-2],[2,-3],[2,-6],[2,-7],[0,-3],[-1,-3],[0,-4],[2,-2],[3,0],[2,5],[0,6],[-1,2],[1,3],[1,2],[1,-2],[2,-4],[5,-3],[2,-1],[1,0],[2,-3],[2,-2],[-2,-4],[-5,-1],[-2,-4],[2,-6],[2,-5],[2,-5],[2,-4],[0,-5],[-1,-4],[2,0],[2,-1],[4,-4],[1,0],[1,1],[-1,-14],[-2,-12],[-2,1],[-3,5],[1,7],[1,6],[-1,1],[-1,0],[-2,-2],[-2,0],[-3,1],[-6,6],[-3,1],[0,3],[0,7],[-2,7],[-1,3],[-1,2],[-7,9],[-1,1],[-2,7],[-5,9],[-2,1],[-1,0],[-1,-2],[1,-4],[0,-3],[0,-3],[0,-3],[3,-5],[0,-3],[2,-6],[0,-8],[-2,-4],[-3,4],[0,3],[0,3],[-3,7],[0,2],[-5,7],[-4,7],[-8,9],[-1,0],[-2,0],[-1,-1],[-4,-5],[-1,-2],[0,-5],[-3,-3],[-4,-1],[-3,2],[-3,5],[-2,0],[-2,7],[-3,1],[-3,-6],[0,11],[0,11],[0,3],[2,2],[6,12],[1,3],[0,5],[-2,4],[-2,2],[-3,1],[-2,3],[-1,3],[-1,-6],[1,-10],[0,-6],[-1,-2],[-2,0],[-1,0],[-1,3],[-1,6],[-3,4],[-1,6],[-1,1],[-2,0],[-1,2],[-1,8],[0,7],[-1,6],[-2,7],[0,5],[-2,22],[0,2],[0,2],[-2,3],[-1,3],[0,2],[0,11],[1,3],[1,1],[1,-2],[2,-2],[1,-2],[1,-1],[3,-7],[1,-1],[3,0],[2,1],[1,2],[0,3],[0,4],[-1,10],[-1,7],[0,6],[0,7],[3,10],[0,8],[0,10],[0,6],[0,3],[-1,6],[-1,5],[5,29],[1,6],[1,6],[0,8],[3,2],[3,3],[2,0],[1,-1],[4,1],[1,1],[4,-3],[10,-11],[3,-2],[4,-2],[3,-1],[2,3],[1,2],[2,6],[2,1],[1,-2],[1,-3],[1,-5],[-1,-5]],[[8906,4508],[-2,7],[-2,6],[-11,17],[-3,6],[0,2],[0,1],[1,3],[2,9],[-2,-5],[-3,-5],[-4,0],[-4,-1],[-3,-3],[-4,0],[-2,1],[-1,3],[-1,3],[0,4],[-1,-6],[-3,-3],[-5,-7],[-1,2],[-1,2],[0,3],[1,3],[1,3],[0,7],[2,4],[1,8],[1,3],[1,3],[-1,3],[-2,1],[-2,2],[-1,6],[-1,2],[-2,2],[-1,3],[2,2],[1,0],[2,0],[3,-1],[1,0],[3,2]],[[8865,4600],[-2,-1],[-1,0],[-6,4],[-4,4],[-3,7],[0,2],[2,1],[5,1],[-1,4],[-2,4],[-1,5],[-2,4],[-3,6],[-2,6],[-2,13],[-2,9],[0,3],[2,3],[-3,0],[-2,2],[1,4],[3,3],[-3,-1],[-2,-1],[-1,0],[-1,0],[-1,2],[0,3],[1,4],[-1,5],[-2,2],[-2,3],[-1,1],[-1,0],[-1,2],[-1,3],[-13,14],[-1,4],[-1,-2],[-1,-1],[-1,2],[-2,2],[-2,0],[-1,1],[-2,1],[-1,0],[-7,4],[-6,6],[-5,3],[-3,4],[-4,3],[-7,3],[-7,2],[-3,0],[-2,-1],[-2,0],[-13,14],[-2,7],[0,4],[1,3],[5,1],[-4,1],[-1,-1],[-3,-2],[-1,-1],[-3,2],[-2,2],[-3,-2],[-2,4],[-1,3],[-1,2],[-1,-1],[-2,-1],[-1,0],[-2,3],[0,3],[-2,2],[-1,2],[-2,4],[-2,5],[1,10],[0,3],[2,6],[2,5],[-2,0],[-2,-2],[-1,-3],[0,-2],[0,-10],[-2,-3],[-2,0],[1,-6],[-1,-5],[-3,-7],[0,-3],[0,-3],[0,-3],[-5,-9],[-1,-1],[-3,0],[-3,-1],[-2,2],[-1,3],[-1,3],[-1,7],[-1,7],[3,8],[-1,8],[-2,6],[-6,10],[-6,8],[-2,2],[-4,1],[-2,1],[-1,3],[-1,4],[3,1],[4,5],[3,-1],[7,-2],[2,-2],[2,-1],[5,7],[4,9],[2,2],[2,1],[2,-1],[4,-3],[3,-2],[2,0],[2,-3],[1,-1],[0,4],[1,5],[3,2],[1,0],[1,2],[0,4],[-3,1],[1,4],[2,2],[0,2],[0,3],[-6,-5],[-6,-2],[-4,0],[-3,0],[-7,-3],[-3,0],[-7,2],[-3,1],[-3,-1],[-3,0],[-2,4],[-3,4],[-1,4],[-2,2],[0,3],[-2,12],[0,9],[-3,0],[-3,1],[-12,8],[-1,-2],[-2,-1],[-2,0],[-1,0],[-2,1],[0,3],[1,5],[2,2],[1,2],[1,3],[2,9],[0,3],[0,3],[0,2],[1,1],[5,3],[9,4],[3,3],[2,4],[2,3],[1,2],[1,2],[8,6],[3,0],[3,0],[7,-4],[6,-5],[5,-7],[6,-5],[7,-1],[3,1],[4,-1],[1,-1],[2,-5],[0,-2],[-1,-6],[2,-6],[2,-5],[1,-6],[1,-3],[-1,-6],[-1,-3],[-2,-6],[-1,-5],[1,-7],[0,-7],[0,-6],[1,-6],[1,-7],[4,-17],[3,-12],[1,7],[0,7],[1,3],[1,1],[2,-1],[0,-3],[0,-7],[2,-12],[2,-1],[2,2],[0,-4],[0,-7],[1,-6],[1,-2],[3,-5],[2,-1],[4,-1],[3,0],[4,2],[2,4],[2,4],[6,11],[2,5],[2,8],[0,2],[7,8],[0,3],[1,6],[2,5],[1,3],[6,3],[6,1],[7,6],[2,4],[1,3],[-2,5],[0,2],[2,2],[5,7],[7,6],[5,5],[3,0]],[[8830,4917],[3,-4],[3,-3],[14,-10],[3,-3],[2,-4],[3,-3],[3,-1],[3,-3],[3,-3],[7,-6],[8,-8],[2,0],[8,0],[2,-1],[1,-3],[1,0],[9,-1],[2,-2],[1,-2],[1,-5]],[[8909,4855],[10,-1]],[[8919,4854],[2,-1],[14,-12],[4,-4],[1,-2],[2,0],[1,0],[6,-7],[10,-7],[10,-6],[3,-1],[3,-1],[7,-2],[3,-2],[6,-8],[2,-2],[3,-5],[4,-5],[1,-1],[1,0],[4,-1],[3,1],[2,0],[1,-1],[2,-2],[0,-3],[3,-4],[3,-2],[3,-4],[2,-5],[2,-5],[2,-4],[4,-2],[3,0],[12,-24],[1,-4],[0,-16],[-1,-13],[3,-3],[4,-2],[5,-3],[6,-4],[17,-16],[3,-2],[3,0],[4,0],[1,-1],[3,-3],[1,-2],[3,-5],[2,-6],[1,-2],[1,-1],[0,-4],[1,-9],[0,-7],[-1,-2],[-3,-1],[-10,-1],[-6,1],[-5,-6],[0,-3],[0,-2],[4,-14],[3,-11],[2,-5],[3,-4],[2,-5],[3,-5],[5,-9],[2,-3],[3,-3],[6,-7],[0,-3],[2,-10],[1,-6],[0,-3],[0,-3],[5,-6],[1,-2],[2,-13],[1,-6],[3,-3],[3,1],[9,4],[1,0],[1,-1],[2,-2],[0,-7],[-1,-6],[0,-6],[1,-5],[5,-4],[1,-1],[8,-1],[3,-1],[3,-2],[1,-2],[-1,-2],[-1,-2],[-2,0],[-3,-2],[0,-4],[2,-3],[1,-5],[2,-1],[1,-1],[3,-2],[3,-2],[3,-2],[2,-2],[5,-1],[3,-2],[5,1],[-4,-5],[-2,-1],[-5,2],[-1,-2],[2,-5],[4,-3],[1,-2],[-1,-2],[-4,-4],[-1,-1],[-3,0],[-5,1],[-4,3],[-1,3],[-1,2],[-3,5],[-2,2],[-3,1],[-3,0],[-5,3],[-12,2],[-3,1],[-3,4],[-2,0],[-1,-1],[-5,-1],[-1,1],[-3,3],[-4,1],[-1,-1],[-1,0],[-5,2],[-3,1],[-3,3],[-2,3],[-1,3],[-2,7],[-2,6],[-3,5],[-7,9],[-1,2],[-3,8],[0,5],[1,5],[-1,-2],[-2,1],[-4,3],[-2,4],[-3,11],[-2,6],[-4,11],[-1,6],[-2,5],[-1,2],[-1,3],[-1,3],[-1,2],[-7,4],[-1,2],[-1,1],[-4,0],[-3,1],[-5,4],[-3,1]],[[9032,4564],[-3,1],[-3,1],[-1,1],[-1,3],[-1,6],[-2,-1],[-3,1],[-2,2],[-3,1],[-1,-2],[-1,-4],[-1,0],[-1,1],[-1,-1],[-1,-2],[-2,-3],[-2,1],[-5,2],[-2,2],[-2,3],[-1,4],[-2,3],[-1,2],[2,-5],[5,-22],[-1,0],[-1,0],[1,-4],[-2,-1],[-1,0],[-3,2],[-3,1],[-1,-1],[0,-2],[1,-4],[1,-5],[-4,-2],[-5,-2],[-5,-2],[-5,0],[-3,1],[-3,1],[-2,-1],[-3,-2],[-2,1],[-1,3],[-1,3],[-1,2],[-2,-1],[-2,-1],[4,0],[1,-3],[0,-3],[3,-3],[3,1],[6,0],[6,-6],[1,0],[1,-1],[4,-6],[2,-5],[2,-5],[0,-2],[0,-6],[-1,-3],[-3,-4],[-5,-4],[-6,-6],[-5,-7],[-4,2],[-2,3],[-1,1],[-3,2],[-2,1],[-7,-1],[-7,-1],[-3,0],[-3,1],[-3,2],[-3,-1],[-2,-2],[-3,-1]],[[8919,4487],[-5,8]],[[8914,4495],[-4,6],[-4,7]],[[8326,4973],[-1,22],[0,2],[2,-1],[1,2],[1,4],[-2,8],[0,3],[3,11],[2,4],[1,3],[1,7],[1,3],[2,1],[2,5],[1,6],[1,1],[2,-5],[1,-2],[3,-2],[2,2],[1,3],[1,2],[1,2],[1,3],[2,6],[2,6],[1,2],[1,1],[2,1],[2,0],[3,-3],[2,-1],[2,0],[1,0],[1,-2],[1,-3],[2,-3],[1,-2],[1,0],[7,1],[7,-3],[9,-1],[3,-2],[3,-2],[4,-5],[1,-1],[2,1],[2,4],[1,1],[2,0],[6,-1],[15,-5],[3,1],[9,9],[4,9],[3,3],[2,4],[0,5],[1,1],[3,2],[1,1],[3,6],[2,5],[1,2],[3,-1],[2,-2],[2,-8],[0,-1],[-3,-4],[0,-2],[-3,-11],[-2,-5],[-2,-5],[-5,-10],[-2,-4],[-1,-5],[-2,-6],[-3,-4],[-1,-2],[-3,-2],[-1,-1],[-4,-1],[-9,-4],[-3,0],[-4,0],[-6,1],[-1,1],[-2,5],[-3,3],[-2,1],[-3,-1],[-17,0],[-6,-1],[-6,-1],[-4,1],[-3,1],[-2,1],[-3,0],[-11,-3],[-3,0],[-6,4],[-3,1],[-4,-1],[-3,-4],[-1,-2],[-3,-8],[-2,-5],[-1,-7],[-1,-8],[-1,-5],[0,-7],[0,-7],[1,-6],[1,-6],[4,-12],[1,-1],[4,-4],[3,-4],[2,-12],[2,-7],[2,0],[2,1],[3,-1],[3,-2],[3,4],[2,7],[2,5],[4,10],[3,5],[1,1],[2,0],[1,-3],[2,-2],[3,-1],[3,1],[4,3],[1,2],[1,2],[3,2],[7,0],[3,0],[7,1],[0,1],[-2,2],[0,2],[1,1],[4,2],[5,2],[3,-1],[2,-4],[1,-3],[1,-4],[-1,-10],[-1,-2],[-2,-2],[-2,2],[-2,5],[-3,2],[-4,-2],[-1,-1],[-2,-2],[-2,-6],[-2,-6],[-4,-9],[-5,-9],[-2,-3],[-3,-2],[-8,-6],[-2,-4],[-2,-5],[-2,-2],[-2,0],[-1,1],[-4,3],[-1,-3],[0,-4],[2,-1],[2,-4],[2,-6],[2,-1],[2,-2],[2,-2],[2,-5],[3,-12],[1,-6],[2,-5],[6,-9],[0,-3],[0,-2],[1,-3],[2,-5],[0,-3],[-2,-4],[0,-6],[-2,-8],[0,-3],[0,-3],[1,-2],[1,-2],[2,-1],[1,-1],[3,-7],[1,-1],[1,-2],[0,-4],[1,-2],[1,-3],[2,-1],[1,1],[0,1],[2,0],[0,-3],[1,-3],[0,-3],[0,-7],[-1,-3],[-1,1],[-3,2],[0,-2],[0,-2],[-1,0],[-2,0],[-4,0],[-7,-4],[-3,-3],[-1,-4],[-1,-3],[1,-7],[-1,-2],[-3,-1],[-5,2],[-3,2],[-1,1],[-2,4],[-1,6],[1,17],[1,2],[0,2],[1,3],[0,3],[-2,4],[-3,2],[-3,4],[-11,20],[-1,2],[0,3],[1,3],[3,11],[1,3],[0,8],[0,7],[0,8],[-2,4],[-3,2],[-3,0],[-3,-2],[-3,-3],[-6,-8],[-2,-4],[0,-6],[1,-6],[2,-5],[0,-6],[2,-19],[0,-3],[-2,-6],[0,-12],[0,-19],[1,-11],[0,-6],[-3,-13],[-1,-7],[0,-3],[3,-14],[1,-6],[0,-5],[-3,3],[-1,-1],[-2,0],[-3,-1],[-4,0],[-1,-1],[-3,-4],[-1,-2],[-1,0],[-5,5],[-2,5],[-3,5],[0,6],[1,7],[1,6],[2,12],[0,7],[1,6],[1,6],[1,6],[0,21],[0,2],[-4,13],[0,2],[0,4],[0,3],[0,3],[0,2],[-2,2],[-1,1],[-4,-1],[-6,-3],[-2,3],[-2,5],[-1,6],[0,7],[0,7],[1,6],[-1,4],[-1,5],[0,2],[0,2],[2,2],[1,1],[2,2],[3,7],[1,5],[1,7],[1,7],[1,6],[3,5],[0,6],[-1,9],[1,4],[-1,5],[0,5],[2,9],[4,19],[4,10],[1,3],[3,-5],[1,-5],[0,5],[0,4],[-2,12]],[[8072,4547],[6,-3],[6,-2],[8,-1],[5,-3],[16,-1],[7,-2],[7,-2],[2,-1],[3,1],[3,2],[4,3],[3,1],[3,0],[12,-10],[7,-6],[6,-3],[4,1],[1,-2],[1,-3],[3,-2],[3,-2],[0,3],[0,2],[-3,5],[-1,2],[-1,9],[-1,3],[1,4],[1,15],[0,6],[-1,6],[-1,1],[-8,7],[-1,1],[-5,-3],[-3,-1],[-7,-2],[-7,1],[-7,3],[-6,6],[0,7],[0,7],[-1,2],[-3,2],[0,3],[-1,7],[-2,7],[-3,1],[-3,0],[-5,0],[-1,1],[-3,4],[-7,2],[-1,2],[-2,2],[-2,3],[-2,0],[-3,-2],[-1,-1],[-4,1],[-1,1],[-4,11],[-1,2],[-4,1],[-1,-1],[-2,-2],[-1,-3],[-1,-2],[-1,-7],[-1,-7],[-2,-5],[-2,-2],[-2,0],[-1,0],[-2,1],[-2,1],[-3,0],[-4,-1],[-3,1],[-7,3],[-2,2],[-3,-3],[-3,0],[-8,3],[-3,0],[-3,0],[-3,1],[-2,4],[-2,11],[0,3],[-3,5],[-3,5],[-1,1],[-1,0],[-1,-1],[-2,0],[-4,1],[-3,2],[-3,1],[-3,0],[-3,2],[-2,3],[-3,7],[-1,1],[-5,2],[-3,2],[-1,-5],[-2,-4],[-2,-1],[-1,0],[-5,3],[-3,1],[-3,0],[-3,2],[-5,1],[-2,3],[-2,-1],[-2,-5],[-2,-5],[-2,-19],[-1,-2],[-2,0],[-1,1],[-1,-8],[-1,-3],[-3,-6],[0,-1],[-2,2],[-1,5],[-1,0],[-2,-3],[0,-3],[0,-3],[1,-1],[2,1],[2,0],[1,-1],[4,-1],[3,1],[3,0],[3,-1],[7,-3],[9,-7],[-1,-4],[-1,-3],[-1,-4],[0,-4],[1,-3],[3,-1],[2,-1],[12,-2],[6,-2],[8,-3],[1,-2],[3,-4],[3,-3],[3,-2],[8,-3],[4,0],[3,-1],[2,4],[1,1],[5,3],[3,0],[4,-2],[5,0],[3,-1],[16,-6],[5,-4],[16,-14]],[[7800,5118],[0,3],[0,3],[1,2],[2,1],[3,-2],[5,-9],[2,-5],[2,-7],[1,-7],[2,-3],[3,-2],[3,0],[3,-2],[6,-10],[2,-5],[2,-6],[1,-6],[1,-7],[0,-2],[4,-8],[3,-3],[2,-2],[8,-2],[3,-3],[2,-4],[1,-5],[-1,-4],[-7,-7],[-6,-5],[6,2],[3,2],[3,3],[3,4],[5,5],[2,1],[2,0],[2,-2],[2,-5],[3,-5],[2,-7],[1,-7],[-2,-4],[-3,-2],[-5,-7],[0,-3],[1,-2],[-1,-5]],[[7872,4979],[2,-3],[0,-2],[-2,-4],[1,-3],[2,-9],[1,-3],[4,-5],[6,-5],[4,-2],[4,-2],[1,0],[3,1],[1,-2],[1,-10],[1,-6],[0,-13],[2,-6],[-1,-7],[2,-5],[3,-4],[3,-3],[2,-3],[0,-4],[-1,-4],[-1,-2],[-3,-6],[-1,-3],[0,-6],[0,-3],[1,0],[2,2],[3,8],[2,2],[1,1],[2,1],[7,0],[3,-2],[3,-2],[2,-4],[9,-22],[4,-12],[0,-3],[0,-3],[0,-3],[-4,-8],[-1,-2],[-1,-9],[1,-7],[1,-2],[1,-3],[0,-3],[-3,-13],[0,-3],[1,-22],[1,-5],[-1,-8],[1,-12],[-2,-37],[-1,-2],[-1,-6],[-2,0],[-2,1],[-1,2],[-1,3],[-1,2],[-4,7],[-2,-1],[-5,-8],[-1,-2],[-1,1],[-3,3],[-8,9],[-1,-3],[0,-4],[2,-10],[0,-4],[-1,-1],[-1,0],[-4,6],[-3,6],[-3,9],[-3,4],[-2,4],[-7,17],[-1,3],[-10,12],[-2,3],[-3,5],[-3,4],[-6,7],[-11,18],[-4,10],[-5,16],[-2,5],[-9,12],[-4,7],[-2,5],[-5,14],[-1,5],[-2,5],[-2,3],[-3,5],[-5,13],[-1,6],[-1,5],[0,12],[-10,35],[-3,11],[-2,16],[-1,1],[-6,14],[-2,4],[-2,4],[-2,5],[-4,16],[-1,4],[-2,3],[-7,6],[-3,3],[-2,5],[-2,6],[-1,13],[-4,19],[-3,25],[-3,12],[-3,9],[-1,2],[-13,16],[-2,3],[-3,1],[-3,1],[-3,4],[-1,8],[-1,10],[0,6],[-1,4],[-5,7],[-3,5],[-1,7],[-2,4],[-6,17],[-2,4],[-3,3],[-8,4],[-2,2],[-3,10],[-3,5],[-6,10],[-12,22],[-2,6],[-2,6],[-1,6],[-5,17],[0,3],[1,4],[0,3],[-1,3],[0,3],[2,1],[3,2],[3,0],[4,-1],[3,-2],[2,-3],[6,-9],[3,-3],[3,-2],[7,-2],[3,-1],[6,3],[4,0],[3,-2],[3,-1],[7,1],[2,0],[1,-1],[1,-2],[3,-8],[6,-8],[2,-6],[0,-7],[1,-1],[6,-12],[1,-5],[-1,-8],[2,-5],[6,-5],[4,-4],[1,-3],[0,-3],[2,-4],[3,-2],[7,-8],[11,-15],[6,-7],[4,-11],[2,-5],[2,-5],[3,-8],[5,-11],[1,-3],[1,-4],[2,-4],[2,-4],[2,-3],[2,-1],[4,-7],[2,-2],[-1,5],[-1,5]],[[8114,5161],[-11,-3],[-3,-2],[-3,-4],[-2,-6],[0,-8],[0,-4],[0,-2],[-1,-1],[-2,0],[-1,2],[-2,2],[-1,-3],[0,-5],[0,-5],[2,-4],[-1,-4],[-1,-4],[-1,-5],[0,-9],[-1,-3],[-2,-3],[-1,-4],[1,-4],[2,-2],[3,-3],[-2,0],[-2,0],[-4,7],[-1,1],[-4,-1],[-2,1],[-8,9],[-2,1],[-1,-1],[-1,0],[-4,0],[-4,1],[-3,2],[-4,6],[-1,1],[-2,8]],[[8044,5112],[-7,-6],[-1,-5],[-1,-7],[-3,-5],[-3,-6],[0,-4],[-2,-11],[2,1],[1,0],[1,0],[-2,-2],[-1,-1],[-2,-4],[-1,-12],[-1,-6],[1,-15],[0,-10],[4,-5],[2,-5],[1,-3],[1,-2],[1,-1],[0,-2],[-2,-2],[0,-7],[-1,-3]],[[8031,4989],[-1,-4],[0,-7],[1,-3],[0,-3],[3,-5],[3,-3],[0,-2],[-1,0],[-1,-3],[-1,-4],[1,-3],[1,-1],[4,0],[6,-4],[3,-4],[2,-5],[2,-4],[1,-5],[1,-7],[1,-7],[-1,-7],[-1,-5],[0,-7],[3,-5],[0,-3],[1,-13],[3,-25],[0,-13],[1,-2],[1,-1],[1,2],[1,0],[6,3],[2,-6],[1,-1],[1,1],[2,3],[3,2],[-2,-2],[0,-3],[1,-3],[2,-1],[3,1],[6,5],[3,2],[3,-3],[4,0],[1,3],[1,2],[2,-3],[1,-4],[0,-2],[1,-14],[0,-7],[-1,-6],[1,-1],[2,0],[1,1],[5,9],[4,3],[5,-3],[4,-1],[4,4],[6,7],[2,15],[9,-18],[0,1],[1,0],[4,3],[1,0],[1,-1],[1,-3],[0,-5],[0,-5],[2,-1],[2,-1],[5,4],[3,6],[1,0],[0,-2],[2,-2],[1,0],[2,3],[1,4],[-1,-7],[0,-3],[1,-2],[2,-1],[1,-1],[2,6]],[[8180,4812],[1,-7],[2,-11],[0,-23],[1,-2],[1,-1],[16,14],[19,18],[1,4],[1,5],[1,4],[3,7],[0,3],[1,2],[2,1],[-3,5],[0,3],[0,2],[2,-2],[1,1],[2,3],[0,4],[1,7],[0,7],[-2,-1],[0,3],[1,1],[2,0],[1,-1],[2,2],[1,6],[0,6],[-1,5],[-3,1],[-1,2],[-2,1],[3,4],[1,8],[-1,3],[0,4],[-2,1],[-2,-1],[1,3],[1,1],[4,5],[1,2],[1,2],[0,5],[1,2],[3,3],[1,3],[1,3],[-1,3],[0,4],[0,2],[0,3],[1,-4],[1,-3],[1,-2],[2,-1],[2,2],[2,5],[2,5],[3,5],[3,3],[5,4],[1,2],[0,2],[0,3],[-1,7],[-2,12],[0,7],[2,25],[1,5],[5,22],[1,1],[2,2],[2,3],[1,3],[0,4],[0,4],[-2,4],[3,-4],[3,-6],[2,-3],[4,-1],[6,-2],[6,1],[4,3],[2,5],[0,3],[-3,3],[-6,13],[-5,5],[-9,13],[-2,3],[-4,9],[-2,6],[-1,2],[-1,1],[3,2],[0,1],[2,4],[2,4],[1,2],[0,3],[-1,4],[-4,9],[-2,7],[-1,4],[-1,2],[-2,1],[-1,1],[1,2],[1,2],[-2,1],[-2,1]],[[8265,5162],[2,1],[-1,3],[0,4],[-1,2],[-2,0],[-2,3],[-2,2],[-1,3],[2,6],[-1,4],[-5,9],[-2,1],[-1,1],[3,1],[3,0],[5,-1],[1,2],[0,4],[2,-3],[2,-3],[2,1],[2,2],[-1,3],[-1,2],[0,1],[-2,5],[-2,3],[0,3],[-3,5],[1,3],[2,2]],[[8265,5231],[1,2],[1,6],[2,2],[1,-1],[4,-4],[3,0],[3,2],[3,1],[4,1],[4,2],[1,1],[1,1],[0,3],[0,3],[-7,9],[-4,9],[2,9],[2,1],[2,0],[4,-3],[4,0],[6,3],[6,5],[3,3],[1,2],[0,3],[0,3],[0,4],[-1,2],[-1,1],[-4,-1],[-1,0],[-1,1],[-7,7],[-4,2],[0,5],[-2,3],[-1,2],[-3,2],[-2,1],[-1,0],[-3,-4],[-3,-2],[-2,-1],[-1,4],[0,1],[4,2],[1,2],[-1,7],[-2,4],[-3,-5],[-2,-2],[-9,-3],[3,3],[1,4],[0,4],[-1,7],[2,4],[0,4],[0,4],[-1,3],[-1,2],[-3,4],[-3,2],[-3,3],[-1,6],[0,3],[0,5],[0,1],[-3,2],[-2,-3],[-1,-7],[-3,-8],[-3,-2],[-1,-1],[1,5],[1,5],[0,3],[0,7],[-2,2],[-1,-1],[-6,-22],[-1,-3],[-10,-22],[-1,-7],[-1,-7],[-4,-9],[-1,-6],[-2,-4],[-2,0],[-1,0],[-2,1],[-1,3],[-1,-2],[-4,-9],[0,-4],[2,-5],[3,-3],[-1,-6],[-1,-2],[-2,-4],[-2,-3],[-6,-1]],[[8198,5272],[-4,0]],[[8194,5272],[1,3],[0,3],[-2,0],[-4,-4],[-3,-3],[-2,-5],[-3,-4],[-3,-4],[-4,-3],[-3,-1]],[[8171,5254],[-4,1]],[[8167,5255],[-1,-1],[-1,-2],[1,-4],[0,-3],[-1,-7],[-1,-3],[-6,-13],[-8,-15],[-3,-10],[-5,-12],[-3,-7],[-1,-3],[-2,-2],[-5,-3],[-17,-9]],[[6628,9123],[1,3],[-1,2],[-2,6],[-2,2],[1,2],[11,-2],[3,1],[2,1],[1,3],[1,3],[0,3],[2,2],[10,-5],[2,0],[2,2],[1,1],[-1,2],[0,3],[7,0],[2,0],[4,2],[2,3],[4,2],[2,1],[-1,3],[-6,1],[1,2],[5,3],[2,0],[3,0],[2,1],[3,2],[3,3],[6,3],[3,3],[3,2],[3,0],[4,1],[12,6],[28,8],[7,1],[10,4],[3,0],[13,3],[14,4],[12,2],[12,4],[18,4],[11,4],[6,1],[7,2],[7,3],[11,4],[11,3],[1,2],[10,7],[9,7],[-1,2],[1,3],[1,3],[0,3],[-2,1],[-4,5],[-6,3],[-13,3],[-10,1],[-4,0],[-7,-2],[-12,-2],[-14,-6],[-8,-4],[-2,-3],[-3,-5],[-3,-2],[-3,0],[-3,0],[-7,-3],[-3,-1],[-3,0],[-4,-1],[-6,-3],[-7,-3],[-26,-4],[-15,-4],[-6,1],[-8,-1],[-7,1],[-12,2],[-6,1],[-11,-1],[-1,-1],[-3,-2],[0,-3],[0,-3],[-1,-2],[-2,-1],[-4,0],[-2,2],[-3,0],[-9,0],[-5,-2],[-2,-5],[-7,-2],[-12,-2],[-7,-2],[-3,0],[-3,-1],[-6,-4],[-7,-3],[-10,-3],[0,-3],[1,-1],[-9,-5],[-2,-3],[-2,-5],[0,-1],[-9,1],[-6,1],[-3,0],[-4,-2],[-1,-1],[1,-3],[1,-2],[-8,-8],[-3,0],[-2,2],[-3,2],[-4,1],[-3,1],[-3,-2],[-3,-2],[0,-2],[1,-2],[4,-3],[9,0],[3,-2],[2,-1],[-8,-3],[-8,-6],[-8,-7],[-2,-2],[1,-2],[1,-2],[3,-1],[5,0],[6,-2],[-2,-1],[-18,-3],[-2,0],[-9,-13],[-3,-4],[-3,-1],[-2,-4],[-3,-4],[-1,-1],[-6,0],[-6,-3],[-6,-4],[-3,-1],[-2,-2],[2,-4],[10,-8],[-2,-4],[5,-7],[7,4],[6,2],[6,0],[8,-4],[7,-2],[14,0],[5,-2],[6,-1],[6,1],[9,3],[4,8],[9,6],[3,2],[-2,5],[-5,4],[0,1],[4,0],[4,-3],[2,-1],[3,0],[2,2],[1,3],[-1,3],[-2,4],[0,2],[19,6],[5,6]],[[6432,9003],[2,2],[4,2],[3,1],[5,-2],[5,0],[2,2],[2,2],[2,3],[3,2],[1,1],[1,2],[1,3],[1,2],[1,3],[3,4],[-1,2],[0,1],[2,3],[-6,1],[-2,1],[-3,2],[1,2],[1,1],[6,5],[3,1],[3,1],[3,0],[4,-1],[3,1],[-4,3],[0,2],[-1,5],[0,3],[2,2],[3,2],[4,1],[3,1],[3,2],[4,0],[6,-1],[3,0],[3,1],[10,4],[4,1],[3,0],[5,-2],[6,-2],[13,-2],[10,-1],[6,-2],[2,-1],[-1,-4],[-2,-1],[-4,-5],[0,-2],[0,-5],[0,-3],[-2,-2],[-1,-1],[-7,0],[-3,-1],[0,-3],[0,-3],[-3,-4],[-5,-1],[-1,-1],[1,-3],[-2,-2],[0,-3],[1,-2],[0,-3],[4,-6],[-1,-2],[-3,-4],[0,-5],[-3,-4],[5,-4],[2,-5],[2,-5],[6,-10],[6,-9],[12,-13],[12,-11],[4,-2],[12,-5],[2,-1],[2,-3],[-5,-3],[-5,-2],[0,-1],[-3,-1],[-14,3],[-1,0],[-1,3],[-2,1],[-3,1],[-4,-1],[2,-2],[2,-1],[4,-4],[-1,-2],[-2,0],[-8,6],[-1,-1],[-1,-2],[-4,2],[-1,-1],[-3,-1],[-2,2],[0,2],[-1,0],[-12,-1],[-5,0],[-6,1],[-6,3],[-1,-1],[0,-2],[-2,1],[-5,2],[-4,1],[-13,3],[-10,4],[3,1],[4,1],[0,2],[-1,3],[0,2],[2,2],[5,-1],[0,4],[2,0],[5,-2],[2,2],[-8,3],[-8,6],[1,2],[-3,1],[-3,-1],[-3,4],[1,4],[2,3],[-1,1],[-13,-3],[-6,1],[-8,1],[-6,-2],[-7,-1],[-3,1],[-4,2],[-3,2],[-2,5],[-2,7],[0,2],[0,6],[1,3],[3,5]],[[8953,8015],[4,-8],[5,-10],[1,-4],[0,-4],[-2,-4],[2,-1],[-1,-3],[-3,-1],[-1,-4],[2,-3],[-2,-5],[-3,-2],[-1,0],[-2,0],[-3,5],[-2,0],[-4,-2],[-4,-4],[0,-3],[0,-11],[1,-5],[0,-14],[-2,-13],[-1,-6],[-2,-5],[-1,-5],[0,-19],[2,-4],[2,-4],[-1,-2],[-1,-1],[1,-2],[3,-3],[4,-7],[2,-5],[3,-11],[0,-13],[-1,-6],[-2,-6],[-1,-8],[1,-6],[2,-12],[0,-5],[0,-36],[-1,-7],[-2,-7],[-1,-13],[-1,-6],[-3,-12],[0,-3],[1,-3],[3,-10],[3,-10],[2,-15],[-1,-7],[-2,-5],[-2,-6],[-1,-6],[0,-2],[0,-11],[1,-6],[1,-6],[-1,-6],[-4,-19],[-1,-13],[2,-16],[1,-4],[0,-4],[2,-3],[2,-3],[2,5],[1,5],[3,15],[1,5],[2,6],[2,5],[3,3],[1,1],[2,-1],[1,-2],[2,-3],[1,-1],[6,0],[6,-2],[2,-5],[1,-6],[1,-8],[0,-11],[1,3],[1,2],[0,3],[0,4],[2,7],[0,2],[-1,10],[-1,10],[-1,2],[-2,1],[-2,0],[-3,-1],[-1,3],[-2,8],[-3,13],[-1,5],[-1,2],[-1,2],[-2,1],[-2,2],[-2,5],[-2,8],[-1,3],[0,8],[0,11],[3,10],[9,37],[1,10],[2,5],[4,4],[4,2],[10,1],[2,0],[4,-2],[2,-2],[3,-2],[4,-8],[4,-4],[3,-5],[2,-5],[2,-7],[1,-3],[0,10],[-1,3],[-2,4],[-5,6],[-2,7],[-2,8],[-1,6],[-1,7],[-2,6],[-3,13],[-6,22],[-2,12],[-6,41],[-1,2],[-1,1],[0,6],[0,4],[-1,2],[-3,4],[0,3],[0,6],[-2,6],[-1,5],[-1,8],[0,14],[1,6],[2,2],[1,2],[0,5],[1,5],[-1,15],[-1,9],[0,5],[-1,4],[-4,11],[-5,17],[1,1],[-1,3],[0,5],[1,4],[1,3],[0,3],[-6,14],[-2,1],[-1,-3],[-1,-3],[-2,-1],[-6,0]],[[9033,7420],[-2,5],[-1,6],[0,5],[4,12],[3,8],[0,3],[0,3],[-1,0],[-6,-9],[-7,-10],[-2,-3],[-2,0],[-3,0],[-4,1],[-10,8],[-3,1],[-1,0],[-4,0],[-2,1],[-2,5],[-4,3],[-7,7],[-6,7],[-5,8],[-5,8],[-8,17],[-7,11],[-4,7],[-1,2],[-1,2],[-2,-2],[-1,-2],[-2,-1],[-3,-1],[0,-2],[0,-1],[-2,-6],[0,-5],[2,-6],[2,-6],[2,-13],[-1,-13],[-1,-6],[-2,-6],[0,-13],[-2,-6],[-4,-9],[-1,-6],[0,-7],[0,-8],[-1,-5],[-2,-5],[-1,-1],[-3,0],[-6,1],[-3,1],[-1,0],[-6,5],[-2,2],[-3,-2],[0,-4],[0,-4],[3,-6],[-2,-5],[-3,-5],[-3,-4],[-3,-4],[-3,-2],[-1,-1],[-2,-1],[-1,-4],[-1,-8],[0,-3],[0,-6],[2,-5],[4,-5],[1,-2],[1,-8],[-1,-6],[-1,-6],[-1,-7],[0,-3],[1,-3],[1,-2],[2,0],[4,1],[3,4],[1,3],[2,5],[2,6],[2,2],[5,-3],[2,-1],[3,0],[2,1],[2,3],[-1,2],[-6,7],[-5,8],[-1,0],[-3,0],[-1,1],[-3,4],[-3,5],[0,2],[0,2],[1,4],[1,3],[2,4],[2,0],[2,0],[3,-1],[2,-3],[4,-7],[1,-1],[12,11],[12,2],[7,-6],[12,-12],[11,-8],[5,-5],[4,-1],[1,2],[1,2],[0,4],[1,4],[1,6],[1,5],[4,10],[5,8],[6,8],[7,5],[2,0],[6,-2],[4,0],[5,3],[3,0],[3,2],[2,3],[3,3],[4,2],[1,0],[3,0],[1,1],[2,5],[3,3],[3,3],[-2,0],[-2,0],[-3,-4],[-3,-2],[-1,0],[-3,1],[-2,9],[-1,6]],[[8698,6905],[-4,1],[-7,-4],[-3,0],[-3,2],[-3,4],[-4,-2],[-2,-5],[-1,-11],[-1,-5],[0,-6],[-2,1],[-9,11],[-8,-2],[-2,-1],[-2,-2],[-3,-1],[-2,2],[-2,2],[-2,0],[-2,-2],[-1,16],[0,2],[2,3],[1,2],[4,1],[3,-1],[3,1],[2,3],[2,5],[3,3],[3,3],[4,4],[3,4],[3,5],[2,4],[3,3],[4,7],[6,9],[2,6],[2,2],[4,3],[7,3],[3,0],[3,-6],[2,1],[1,1],[4,1],[3,-1],[3,0],[4,1],[6,2],[4,2],[3,3],[12,2],[8,4],[1,0],[1,-1],[1,-4],[-1,-3],[1,-3],[1,-1],[8,-1],[2,0],[3,2],[3,3],[3,5],[3,4],[-2,6],[-1,7],[2,7],[2,6],[3,3],[3,4],[5,12],[4,10],[2,11],[-1,14],[3,10],[4,2],[6,4],[4,2],[0,-2],[0,-3],[-5,-8],[-3,-4],[-2,-1],[-1,-2],[-1,-3],[3,-5],[0,-3],[0,-4],[0,-3],[3,-4],[4,-1],[1,0],[1,1],[4,9],[1,1],[11,6],[5,5],[4,1],[2,3],[7,10],[2,4],[2,5],[2,6],[1,6],[2,4],[10,9],[3,5],[1,2],[2,7],[0,8],[2,5],[1,6],[3,5],[2,5],[1,5],[3,13],[1,7],[0,2],[1,2],[1,3],[1,3],[0,3],[1,9],[0,7],[-2,5],[-2,2],[-1,0],[-2,0],[-2,2],[0,2],[2,1],[1,1],[1,2],[2,6],[1,7],[0,3],[-1,5],[-1,7],[0,4],[1,4],[2,3],[1,1],[2,0],[2,2],[1,1],[1,2],[1,6],[1,3],[-1,9],[1,2],[1,2],[1,-1],[2,-1],[2,1],[1,-1],[1,-2],[1,-15],[1,-2],[1,-1],[1,0],[1,2],[1,3],[2,1],[5,-4],[2,3],[1,3],[1,7],[0,5],[-2,3],[-1,-1],[-1,-1],[-1,-1],[-8,-3],[0,6],[2,10],[1,3],[1,1],[3,-2],[2,-1],[3,-4],[1,-1],[5,3],[-1,-9],[0,-9],[0,-14],[1,-6],[1,-7],[2,-4],[3,-3],[4,-10],[2,-13],[2,-6],[1,-6],[0,-3],[0,-3],[0,-4],[0,-3],[0,-10],[-2,-12],[0,-6],[-2,-1],[-1,-3],[-1,-1],[-1,-1],[-1,0],[-1,-1],[0,-4],[-1,-3],[-1,-2],[-1,-3],[-1,-8],[0,-7],[-1,-5],[-3,-2],[-3,1],[-4,-3],[-1,-1],[-3,-9],[-1,-6],[0,-5],[1,-7],[1,-7],[1,-13],[-1,-20],[-1,-6],[-2,-4],[-2,-2],[-1,-3],[-2,-6],[-3,-13],[0,-3],[0,-3],[-1,-5],[0,-4],[0,-5],[1,-4],[4,-12],[2,-4],[1,-3],[-6,-4],[-1,-1],[-4,-7],[-2,-6],[1,-7],[-1,-3],[-1,-2],[-1,-2],[-5,-3],[-2,-3],[-3,-5],[-1,-3],[-2,1],[-2,2],[2,3],[-1,4],[1,9],[-1,3],[2,3],[1,4],[3,4],[1,3],[1,2],[-2,3],[-1,2],[-3,0],[-2,-1],[-1,-2],[0,-4],[0,-1],[0,-2],[-4,-5],[1,-5],[1,-2],[1,-1],[0,-2],[-2,-4],[-1,0],[-2,5],[-3,3],[-3,0],[-3,-1],[-2,-4],[-1,-3],[-1,-3],[1,-8],[-1,-6],[-2,-6],[-1,-2],[-3,-4],[-1,0],[-1,1],[-1,3],[1,10],[0,5],[3,3],[-3,4],[-3,2],[-4,-2],[-1,-3],[0,-3],[-3,-4],[-2,-4],[-3,-6],[-1,-8],[-6,3],[-3,0],[-4,0],[-5,1],[-6,-1],[-8,-3],[1,2],[6,4],[0,2],[-1,2],[-1,0],[-4,-1],[-1,1],[-1,2],[-1,2],[-1,-2],[0,-5],[-1,0],[-1,1],[0,4],[0,6],[0,4],[1,3],[-1,1],[-2,0],[-1,-2],[-2,-2],[-3,-11],[-1,-6],[2,-5],[6,-7],[1,-2],[0,-3],[0,-3],[-2,-1],[-7,-3],[-6,-4],[-2,-5],[-5,-17],[-4,-12],[-7,-4],[-6,3],[-2,5],[-1,5],[-3,4],[-2,6],[-1,6],[0,9],[-1,6],[1,2],[4,3],[1,2],[2,5],[1,3],[0,3],[-2,3],[-4,-1],[-5,-1],[-3,2],[-4,5],[-1,1],[-4,0],[-4,-1],[-3,-2],[-3,0],[-1,-1],[-4,-6],[-3,-4],[-2,-1],[-6,-1],[-2,-1],[-3,-2],[-1,0],[-3,-2],[-4,-3],[-1,-2]],[[8741,6884],[-1,3],[-1,4],[0,10],[-4,-1],[-4,2],[-4,4],[-4,2],[-3,0],[-3,-3],[-4,-4],[-1,0],[-2,1],[1,-6],[0,-4],[-1,-3],[-3,-2],[-4,0],[-1,-1],[-3,-2],[-2,0],[-2,4],[-2,5],[-1,0],[-3,-4],[-1,-1],[-1,-5],[-1,-3],[-1,-3],[-1,-6],[-3,-3],[-5,-7],[-2,-2],[-5,-4],[-2,-3],[1,0],[6,4],[2,1],[1,0],[0,-6],[1,-1],[2,-1],[0,-2],[0,-3],[-1,-1],[0,-3],[-1,-4],[1,-3],[1,-5],[3,0],[2,-1],[-1,-8],[1,1],[3,-1],[2,0],[3,5],[1,8],[1,1],[1,1],[2,3],[2,9],[2,7],[9,8],[2,0],[4,-1],[3,-2],[5,-9],[1,-3],[1,6],[1,5],[2,5],[2,4],[5,7],[5,5],[-2,2],[1,4]],[[8665,6824],[1,2],[0,2],[-3,3],[1,2],[0,2],[-1,3],[-1,1],[0,4],[1,4],[-5,0],[-5,1],[2,6],[3,7],[0,2],[-1,3],[-1,2],[-2,1],[-2,-2],[-2,-2],[-2,-1],[-1,0],[-4,2],[-3,4],[-2,6],[-1,5],[-3,3],[-4,0],[-1,-1],[-5,-4],[-1,-3],[-1,-3],[-2,-5],[-2,-2],[-3,0],[-1,-1],[-1,-2],[-1,-1],[-4,-3],[-3,-2],[1,-2],[0,-2],[0,-2],[-4,2],[-1,0],[-2,-1],[0,-6],[2,-3],[4,-6],[2,-3],[1,-2],[2,-8],[-3,0],[-2,3],[-1,5],[-3,4],[0,-4],[0,-3],[1,-3],[2,-5],[1,-4],[0,-4],[-1,-4],[2,3],[3,5],[3,3],[2,-1],[2,-3],[1,-1],[2,0],[1,1],[0,3],[0,3],[-1,2],[-1,1],[-2,-1],[-1,0],[0,5],[0,4],[-1,5],[1,3],[2,1],[1,-1],[3,-3],[1,-8],[3,-7],[1,-5],[-2,-4],[2,-2],[2,-1],[-2,-9],[-3,-8],[-2,-5],[-2,-4],[-3,-2],[0,-1],[0,-8],[0,-5],[-1,-5],[1,-2],[2,-2],[1,-5],[0,-6],[-1,-2],[-1,-1],[-3,-2],[2,-6],[1,-1],[2,-1],[8,-5],[1,3],[0,2],[-2,5],[-1,3],[0,3],[1,6],[1,5],[1,3],[2,0],[2,0],[0,-2],[0,-3],[0,-1],[-1,0],[-1,-1],[0,-3],[2,-8],[0,-7],[-1,-6],[0,-2],[-1,-1],[-1,-2],[0,-3],[6,6],[6,8],[-2,7],[1,3],[2,0],[3,-2],[2,0],[4,15],[0,6],[0,6],[1,6],[1,7],[1,5],[1,6],[1,8],[2,7],[7,14]],[[8385,6391],[-1,3],[-3,3],[-2,1],[-1,3],[-1,3],[-2,0],[-2,-2],[-3,-5],[-7,-5],[-2,-2],[-2,-6],[-1,-6],[-2,-5],[-2,-5],[-4,-9],[-13,-42],[-1,-4],[0,-7],[0,-7],[0,-5],[-1,-5],[0,-4],[0,-3],[1,-3],[1,-3],[2,-15],[1,-5],[2,-4],[-1,0],[2,-4],[3,-2],[3,-5],[0,-2],[2,-9],[1,-7],[1,-4],[3,-2],[1,6],[0,6],[0,7],[0,7],[2,7],[2,6],[4,9],[3,10],[2,6],[1,6],[3,14],[1,13],[1,11],[1,11],[1,4],[3,9],[2,13],[0,6],[0,6],[0,4],[1,4],[2,5],[-1,4]],[[8082,6104],[-1,4],[-2,2],[-2,1],[-2,3],[-1,4],[-1,0],[-2,-2],[0,-1],[0,-6],[-5,5],[0,-3],[0,-2],[-2,4],[-3,1],[-1,-1],[-3,-3],[-5,-2],[-7,2],[-2,-1],[-2,-4],[-2,-1],[-3,1],[-2,-1],[-1,-2],[-1,-4],[1,-1],[2,0],[-3,-5],[-3,-3],[-5,-7],[-3,-4],[-3,-4],[0,-2],[-1,-2],[0,-20],[0,-3],[1,-6],[1,-12],[6,-7],[3,-2],[4,-3],[4,-1],[2,-1],[3,-3],[2,0],[3,1],[0,1],[2,5],[2,2],[4,2],[1,-1],[2,2],[0,2],[-1,1],[3,4],[3,5],[1,1],[1,0],[2,1],[1,3],[1,4],[1,8],[1,7],[0,2],[1,2],[1,2],[1,5],[5,15],[2,1],[3,4],[-1,6],[0,7]],[[7272,5412],[-1,2],[-2,9],[-1,3],[0,2],[0,2],[0,2],[-7,18],[0,2],[0,4],[-1,12],[-1,2],[-2,1],[-1,1],[-1,2],[0,4],[0,3],[-5,15],[-1,1],[-2,1],[0,3],[-1,3],[-5,16],[-9,15],[-3,9],[-2,0],[-3,0],[-3,1],[0,-2],[-1,-2],[1,-3],[2,-2],[6,-3],[3,-3],[1,-4],[-1,0],[-2,-1],[-1,2],[-2,2],[-3,3],[1,-7],[0,-7],[-1,-7],[-1,-6],[-3,-11],[-1,-3],[1,-6],[0,-3],[-3,-15],[0,-6],[-1,-14],[-1,-2],[0,2],[0,13],[-1,-6],[-1,-6],[2,-15],[1,-12],[2,-42],[2,-14],[2,-12],[2,-12],[5,-8],[6,-3],[7,2],[6,6],[10,6],[2,2],[7,10],[2,5],[2,6],[1,8],[1,8],[1,6],[0,15],[-2,8]],[[6233,3893],[1,14],[0,6],[0,7],[-2,7],[-4,13],[0,2],[0,10],[0,6],[-1,7],[-2,7],[-2,12],[-1,19],[0,7],[-1,7],[-1,6],[1,10],[12,39],[1,4],[-1,12],[0,7],[1,2],[1,2],[2,0],[10,2],[1,1],[3,3],[3,7],[2,1],[1,0],[1,-3],[1,-1],[4,2],[1,1],[2,-1],[1,3],[0,3],[1,3],[1,1],[5,1],[3,1],[5,2],[4,-9],[1,-1],[1,0],[1,1],[-2,5],[-1,3],[0,3],[2,6],[2,5],[6,7],[6,8],[1,1],[2,-1],[1,-10],[0,-2],[1,0],[1,1],[1,4],[0,3],[-1,4],[0,2],[-1,3],[3,6],[3,5],[1,7],[1,3],[2,4],[1,-1],[0,-3],[1,-3],[-1,-3],[-1,-3],[0,-4],[1,0],[1,1],[2,7],[3,6],[1,4],[1,2],[3,0],[3,-2],[-5,8],[-1,9],[5,17],[1,4],[0,1],[1,1],[-3,6],[-1,2],[1,5],[1,4],[1,2],[2,1],[1,-1],[3,-5],[2,-1],[2,5],[2,5],[3,4],[3,3],[5,8],[3,19],[0,5],[0,7],[-2,6],[-1,8],[0,1],[3,-1],[1,1],[2,7],[5,13],[2,0],[1,-2],[1,-4],[1,-2],[3,-6],[1,-5],[2,-6],[1,-6],[5,-13],[2,-5],[2,-6],[0,-11],[3,-17],[3,-25],[1,-27],[1,-12],[2,-11],[4,-12],[1,-13],[-3,-14],[-3,-12],[0,-3],[-2,-3],[-1,0],[-2,3],[-2,6],[-3,12],[-1,7],[-1,1],[-3,-1],[-2,-4],[0,-2],[0,-7],[1,-7],[0,-6],[0,-9],[1,-2],[1,-2],[2,-6],[0,-12],[-1,-7],[-2,-5],[0,-3],[1,-4],[-1,-2],[-3,-2],[-1,-2],[-2,-6],[-2,-11],[0,-6],[1,-18],[0,-13],[-3,-24],[-2,-12],[-3,-13],[-4,-19],[-4,-22],[-3,-24],[-3,-14],[-2,-14],[-4,-25],[-4,-24],[-4,-28],[-7,-31],[-1,-4],[-1,-15],[-2,-14],[-2,-13],[-3,-22],[-1,-7],[-1,-7],[-3,-14],[-2,-5],[-1,-5],[0,-7],[-1,-7],[-3,-12],[-4,-11],[-3,-4],[-6,-6],[-3,-1],[-6,0],[-6,-3],[-7,-6],[-6,-7],[-3,-4],[-3,-2],[-8,0],[-2,2],[-9,11],[-3,2],[-6,2],[-2,1],[-2,1],[-2,6],[-5,5],[-1,2],[-1,3],[-1,4],[-1,5],[-1,8],[-2,5],[-4,10],[-1,4],[0,10],[0,7],[0,14],[0,6],[2,5],[-1,6],[-1,7],[-1,6],[-1,6],[-5,11],[-1,5],[-1,6],[-2,17],[0,6],[0,13],[1,6],[1,5],[0,3],[1,3],[1,2],[1,3],[2,16],[2,4],[3,2],[3,4],[2,6],[1,11],[4,12],[2,6],[3,9],[3,13],[1,7],[1,6]],[[6473,7168],[2,-13],[-1,-3],[-1,8],[-1,9],[1,2],[1,0],[-1,-3]],[[6391,7490],[-3,6],[1,6],[1,1],[1,1],[0,-2],[-1,-2],[-1,-4],[2,-3],[2,-2],[-1,-1],[-1,0]],[[6396,7503],[2,1],[-1,-5],[0,-1],[-1,-1],[-1,3],[1,3]],[[549,596],[-15,8],[-14,7],[-10,5],[-15,6],[-6,2],[-6,1],[-7,1],[-7,1],[-4,-1],[-2,-3],[-9,-4],[-4,-4],[-9,-4],[-2,-3],[-1,-5],[-1,-6],[1,-4],[7,-4],[7,-3],[11,-3],[41,-11],[29,-6],[14,-2],[35,2],[1,2],[0,2],[-1,2],[-2,2],[-2,2],[-2,2],[-3,3],[-1,2],[-8,6],[-7,4],[-8,3]],[[3146,645],[-3,2],[-5,2],[-13,-3],[-53,-18],[-10,-4],[-6,-2],[-16,-5],[-2,-1],[-18,-8],[-5,-4],[-6,-7],[-3,-11],[0,-3],[1,-2],[1,-2],[5,-3],[3,-1],[12,-1],[12,-1],[6,0],[6,1],[11,3],[2,5],[-1,4],[8,9],[4,4],[17,11],[13,8],[19,11],[9,6],[3,3],[7,5],[2,2]],[[3779,633],[3,4],[1,6],[1,2],[-1,3],[0,3],[-2,1],[-6,5],[-7,4],[-7,4],[-7,2],[-19,6],[-13,3],[-7,1],[-16,1],[-6,0],[-12,-1],[-6,-2],[-39,-11],[-1,-3],[-6,-7],[-17,-13],[-5,-5],[-2,-3],[-2,-5],[-3,-5],[1,-2],[3,-1],[-2,-2],[-2,-3],[-3,-1],[-1,-2],[1,-2],[-1,-5],[-1,-4],[-2,-3],[-3,-3],[8,-1],[1,-1],[1,-1],[2,-2],[1,-3],[-2,-3],[-1,-1],[-8,-7],[-14,-11],[-15,-9],[-16,-8],[-1,0],[-1,3],[-3,1],[-3,-2],[-6,-3],[-7,-1],[-3,1],[-5,2],[-2,0],[-2,-4],[-5,-5],[-11,-12],[-2,-1],[-6,-3],[-1,-3],[1,-8],[3,-5],[1,-1],[1,0],[122,5],[2,2],[2,2],[6,2],[6,2],[158,25],[1,1],[1,1],[-1,2],[0,1],[-8,4],[1,1],[1,1],[3,1],[2,0],[7,0],[5,4],[2,5],[2,13],[-1,5],[-4,8],[-3,2],[-1,8],[-3,4],[-2,6],[-3,4],[-2,4],[-3,1],[-9,1],[-14,0],[-15,-1],[-4,1],[-3,1],[1,2],[3,3],[4,2],[31,3]],[[3347,549],[-8,1],[0,5],[1,4],[1,3],[-4,6],[-20,2],[-13,-4],[-2,-3],[-6,-1],[0,-4],[2,-1],[-1,-1],[-11,-2],[-1,-2],[1,-4],[3,-4],[3,-2],[8,-1],[-3,-3],[-9,-2],[-17,-1],[-8,0],[-96,-1],[-4,1],[-1,1],[-2,5],[-2,1],[-2,1],[-3,0],[-3,-1],[-3,-1],[-2,-2],[1,-1],[4,-2],[11,-5],[27,-9],[26,-8],[2,1],[2,3],[2,1],[10,2],[16,1],[2,-1],[2,-6],[1,-2],[8,-4],[18,-3],[40,-3],[9,3],[4,3],[5,3],[3,3],[1,4],[0,5],[1,12],[2,2],[2,3],[2,3],[3,0],[3,1],[-3,2],[-2,2]],[[3040,963],[13,2],[24,5],[2,6],[14,12],[3,3],[2,4],[2,6],[4,9],[0,5],[0,23],[-1,12],[-1,10],[-1,3],[-3,3],[0,7],[-3,6],[-4,9],[-11,18],[-3,10],[-4,13],[-2,5],[-8,15],[-4,2],[-1,1],[-5,-3],[1,7],[0,3],[-2,10],[-1,2],[-4,5],[-3,2],[-27,-4],[-14,-4],[-3,-2],[-2,-2],[-1,-3],[-1,-3],[0,-3],[1,-3],[0,-2],[4,-4],[3,-2],[3,-3],[1,-6],[-2,-7],[-2,-8],[-1,-3],[0,-3],[1,-3],[1,-2],[2,-3],[1,-1],[16,-7],[3,0],[3,0],[5,3],[11,-1],[3,-1],[3,-3],[6,-4],[8,-5],[-1,-1],[-1,0],[-8,3],[-3,0],[-7,0],[-6,-3],[-14,-7],[-4,-7],[1,-3],[3,-2],[4,-2],[7,-1],[10,-2],[3,0],[3,-2],[2,-1],[2,1],[2,0],[1,-2],[0,-3],[0,-3],[0,-4],[-1,-2],[-1,0],[-10,9],[-2,1],[-1,0],[-10,-2],[-13,0],[-3,-1],[-6,-6],[-5,-2],[-18,4],[-10,0],[-10,-3],[2,-3],[3,-2],[13,-3],[6,-3],[-12,-3],[-5,0],[-6,1],[-10,3],[-2,-1],[-4,-1],[0,-3],[0,-2],[6,-5],[-1,-2],[-1,-1],[-2,1],[-5,3],[-6,4],[-3,2],[-4,1],[-1,0],[-2,-1],[-2,-1],[-2,-2],[0,-3],[2,-4],[0,-2],[-1,-1],[-2,0],[-5,1],[-6,4],[-6,0],[-6,-4],[-1,-1],[0,-2],[0,-3],[0,-1],[-1,-2],[0,-3],[1,-2],[2,-2],[4,-3],[3,-2],[3,-2],[3,-2],[4,0],[6,1],[3,-1],[3,-4],[2,-1],[4,-1],[3,1],[10,8],[-1,2],[-3,3],[-4,3],[1,1],[4,1],[7,-1],[6,-3],[6,-1],[1,0],[14,15],[2,1],[3,0],[5,-6],[7,-4],[7,-2],[3,1],[3,0],[14,-4],[0,-2],[-2,-2],[-3,-3],[-2,-1],[-22,-4],[0,-2],[6,-5],[7,-2],[7,1],[6,2],[8,3],[3,1],[3,0],[4,-2],[3,-2],[-7,-5],[-6,-2],[-6,-1],[-20,1],[-15,1],[-7,2],[-6,2],[-4,-1],[-3,-1],[-6,-6],[0,-2],[2,-2],[3,-4],[3,-1],[3,-1],[4,0],[1,-1],[2,-3],[1,0],[15,1],[19,1],[7,1],[5,-1],[5,-2]],[[3173,1963],[-6,3],[-7,4],[-6,5],[-6,7],[-6,5],[-5,5],[-7,5],[-5,7],[-5,8],[-5,7],[-3,2],[-1,3],[-4,14],[-1,0],[-6,1],[-3,2],[-1,2],[0,2],[1,4],[2,3],[3,2],[2,-3],[-1,5],[-2,5],[-6,11],[-2,3]],[[3093,2075],[-1,1],[-2,3],[-1,0],[-8,-6],[-3,1],[-6,10],[-3,0],[-2,-4],[-2,-5],[-3,-5],[-4,-4],[-1,-1],[-2,0],[-2,3],[-3,3],[-4,-1],[-1,-1],[2,-4],[1,-2],[3,-2],[0,-1],[1,-2],[-1,-1],[-1,-1],[-2,-1],[-2,0],[-2,-1],[-1,-3],[-1,-4],[0,-3],[2,-6],[2,-4],[3,-2],[4,0],[6,4],[3,1],[3,0],[4,-1],[3,-1],[1,-3],[0,-3],[-1,-1],[-8,-6],[-7,-4],[-4,-3],[-2,-2],[0,-7],[2,-7],[3,-5],[22,-14],[4,-3],[0,-1],[-1,-1],[-2,-1],[-1,-1],[-2,-4],[-2,-1],[0,2],[0,3],[-1,2],[-2,2],[-5,3],[-4,3],[-1,-1],[-2,-3],[-3,0],[-5,0],[-3,1],[0,4],[-3,6],[-5,2],[-2,7],[4,0],[3,1],[-2,6],[-3,14],[-2,-1],[-2,-4],[1,-5],[-6,-4],[0,-6],[0,-6],[3,-8],[4,-1],[2,-2],[2,-4],[5,-6],[0,-3],[-3,2],[-5,0],[-3,1],[0,4],[0,3],[-3,2],[-3,-1],[-1,-1],[0,-2],[-1,-2],[-3,-1],[-2,0],[-5,3],[-1,0],[-3,-3],[-2,-3],[-1,0],[-3,3],[-3,1],[0,-3],[-3,-1],[0,-2],[0,-4],[2,-1],[11,0],[6,-4],[9,-1],[5,-2],[6,-3],[6,3],[1,0],[1,-1],[2,-3],[3,0],[4,2],[4,3],[1,1],[4,-5],[3,-3],[11,-3],[6,2],[1,1],[5,0]],[[3093,1952],[1,1],[3,0],[5,1],[3,0],[6,-1],[6,-2],[18,-1],[6,-2],[8,-5],[3,-1],[3,2],[3,1],[4,1],[3,1],[3,2],[3,0],[3,-1],[3,0],[4,1],[4,2],[2,5],[2,6],[-2,2],[-3,1],[-11,-2]],[[2930,6132],[-4,7],[-2,3],[-4,5],[-3,1],[-7,2],[-3,-1],[-5,1],[-3,1],[-3,-1],[-1,1],[0,3],[1,2],[4,1],[-2,3],[1,3],[1,3],[-1,3],[-3,3],[-5,0],[-4,1],[-6,6],[-5,2],[-3,0],[-2,1],[-2,3],[-1,1],[-1,0],[-2,-2],[0,2],[0,2],[-2,4],[-5,7],[-1,-3],[-2,-3],[-1,0],[-1,3],[-2,4],[3,-1],[2,0],[1,3],[-2,1],[-2,3],[-2,2],[-4,6],[-2,1],[0,-1],[2,-3],[0,-1],[-1,-1],[-3,1],[-6,6],[-3,4],[-5,8],[-15,14],[-1,-1],[-2,1],[-1,1],[-2,1],[-8,-1],[-2,1],[-3,3],[-2,3],[-3,4],[-4,9],[-4,5],[0,3],[-2,-1],[-1,0],[-4,4],[-2,0],[-3,0],[-3,0],[-2,2],[-3,2],[-2,4],[-1,1],[-9,-1],[-4,-2],[-1,0],[-3,4],[0,2],[-2,-2],[-6,0],[-8,2],[-7,2],[-7,-2],[-6,-5],[-3,-1],[-14,-4],[-2,-1],[-22,-16],[-2,-3],[-4,-8],[-3,-5],[0,-7],[1,-10],[-1,-2],[-2,-1],[-1,1],[-1,-1],[-10,-7],[0,-2],[1,-2],[2,1],[2,3],[2,1],[2,1],[1,0],[1,-5],[-1,-4],[2,1],[6,6],[3,2],[3,0],[0,2],[1,7],[1,3],[1,1],[6,1],[1,0],[1,1],[2,0],[2,-1],[3,2],[2,4],[3,3],[1,2],[1,2],[3,5],[4,5],[2,3],[1,2],[24,-1],[1,0],[2,-1],[1,-1],[1,-3],[1,-3],[-1,-2],[-1,-1],[-6,-3],[-3,-2],[3,-5],[3,-5],[1,0],[10,-1],[3,-5],[2,1],[2,2],[0,3],[1,3],[1,-3],[0,-4],[1,-2],[2,-1],[2,-1],[13,0],[0,1],[0,2],[3,-5],[2,-5],[2,-4],[3,-2],[6,-5],[15,-8],[3,-2],[2,0],[10,3],[3,-1],[2,-4],[2,-6],[1,-6],[1,-14],[1,-2],[2,-2],[2,-3],[6,-9],[3,-3],[4,0],[7,-1],[4,0],[3,-1],[3,-2],[1,-2],[1,-2],[2,-4],[0,-2],[0,-3],[-1,-3],[-2,-3],[-10,-12],[-4,-13],[7,1],[7,2],[6,0],[3,1],[3,1],[7,1],[8,2],[2,0],[11,-2],[3,-1],[3,-3],[7,1],[2,1],[1,2],[1,3],[1,-3],[0,-2],[0,-1],[3,2],[2,1],[3,3],[6,3],[6,1],[4,0],[1,2],[2,3],[0,3],[-1,4],[0,1],[-1,1],[-1,-1],[-4,1],[-3,3]],[[5746,9452],[-12,1],[-17,0],[-2,1],[-3,1],[-5,1],[-16,3],[-3,1],[-1,0],[-4,-1],[-2,1],[-4,3],[-3,1],[0,-2],[-1,-2],[-3,0],[-5,0],[-5,-3],[-3,-2],[-9,-2],[-6,1],[3,7],[0,4],[2,2],[-2,1],[-6,2],[-4,0],[-2,-2],[-4,-2],[-3,1],[-3,-1],[-1,-2],[1,-3],[0,-7],[-2,-6],[-2,-2],[-3,1],[-8,4],[-4,0],[-2,1],[-1,4],[-3,1],[-15,0],[-3,0],[-6,3],[-6,4],[-3,2],[-7,1],[-7,3],[-3,0],[-4,-1],[2,-3],[3,-3],[1,-1],[0,-2],[-2,-4],[-5,1],[-7,4],[-1,1],[-3,0],[0,-2],[1,-2],[4,-4],[5,-1],[-5,-3],[-6,1],[-5,2],[-5,1],[-19,-1],[-5,-2],[6,-2],[6,-2],[14,-1],[-3,-3],[-4,-1],[-9,-2],[0,-3],[1,-1],[3,-2],[9,-4],[6,-1],[12,-1],[7,0],[7,1],[6,2],[10,0],[9,-1],[-3,-3],[-3,-1],[-2,-3],[-9,0],[-5,1],[-5,-1],[-2,-1],[-2,-1],[6,-3],[7,-3],[7,-1],[10,-2],[1,-1],[2,-1],[29,-1],[27,2],[-5,-5],[2,-3],[4,-2],[23,-2],[6,0],[5,1],[3,3],[4,2],[10,3],[3,0],[8,-1],[3,0],[11,3],[2,2],[5,7],[3,3],[6,4],[24,10],[3,2],[-1,9],[-4,3],[-4,2]],[[5575,9370],[10,0],[5,1],[4,3],[-1,1],[-2,2],[-6,3],[-10,3],[-6,4],[7,4],[-4,3],[-4,1],[-8,1],[-2,-1],[0,-3],[-6,-1],[-4,5],[-7,2],[-11,-1],[-3,1],[-3,3],[-3,1],[-3,0],[1,2],[3,1],[0,2],[1,2],[-1,3],[-1,2],[-1,1],[-4,5],[-6,2],[-1,0],[-2,-1],[-11,-9],[-6,-3],[2,3],[0,3],[-1,3],[1,2],[4,3],[2,4],[-3,5],[-4,4],[-3,1],[-10,3],[-7,1],[-1,-1],[-1,-1],[-2,-1],[-1,0],[-8,7],[-3,1],[-4,0],[-4,-2],[-2,-3],[2,-4],[-4,-3],[-3,-5],[-1,-2],[0,-1],[0,-5],[1,-4],[5,-10],[6,-13],[2,-7],[-1,0],[-12,10],[-3,1],[-3,3],[-6,10],[-5,7],[-5,7],[-7,6],[-6,1],[-6,-4],[-6,-6],[-4,-2],[0,-2],[0,-3],[0,-3],[1,-3],[-1,-2],[-2,0],[-3,2],[-4,3],[-3,1],[-4,1],[-2,1],[-1,5],[-3,1],[-19,-1],[14,6],[20,2],[4,2],[0,2],[0,1],[-6,3],[-16,-2],[-10,-3],[-4,0],[-9,2],[-2,-1],[1,-2],[1,-2],[-3,0],[-2,1],[-11,5],[-10,-2],[-3,0],[-2,-4],[-1,0],[-3,2],[-5,2],[-1,0],[-2,0],[-2,-2],[0,-1],[2,-3],[2,-2],[-2,-4],[-1,-1],[1,-2],[2,-3],[2,-3],[1,-4],[1,-2],[4,-4],[3,-6],[3,-1],[6,2],[2,3],[-1,5],[3,0],[8,0],[3,-1],[-2,-3],[-3,-4],[0,-2],[1,-2],[1,-3],[2,-2],[1,0],[5,0],[3,-1],[1,-1],[-2,-2],[-2,0],[-20,4],[-2,-1],[-3,-1],[7,-4],[7,-2],[-3,-2],[0,-2],[1,-3],[2,-2],[3,-2],[5,-2],[3,-1],[5,-6],[6,-5],[5,-2],[1,-1],[1,-2],[7,-3],[14,0],[7,1],[5,0],[4,3],[3,2],[4,2],[4,1],[-2,3],[-4,2],[1,2],[2,3],[-1,2],[-1,3],[3,2],[3,0],[2,0],[1,0],[2,-3],[1,-1],[4,-1],[3,2],[2,4],[3,3],[2,-1],[0,-3],[-1,-3],[-3,-3],[0,-1],[1,-2],[2,-4],[2,0],[7,0],[7,1],[6,2],[8,6],[3,1],[7,0],[-3,-3],[-7,-6],[3,-3],[5,-2],[2,-1],[5,1],[5,1],[-4,-3],[-7,-1],[-17,0],[-8,-1],[-2,0],[-4,-2],[0,-2],[2,-2],[-5,0],[-5,0],[-10,-4],[-21,-5],[2,-3],[-7,3],[-3,1],[-4,0],[-1,0],[-1,-1],[-2,-2],[1,-6],[1,-2],[2,-2],[4,-3],[4,-1],[14,-1],[7,1],[7,2],[7,2],[6,1],[7,-1],[7,0],[13,2],[9,1],[1,0],[2,-3],[2,-3],[-12,0],[-11,-1],[-36,-5],[-6,-9],[-3,1],[-3,2],[-3,0],[-9,-1],[-1,-1],[-1,-2],[0,-3],[2,-3],[2,-4],[3,-2],[4,-3],[3,-2],[7,-2],[11,-4],[11,-11],[13,-7],[3,-2],[4,-2],[3,-3],[3,-2],[6,-2],[7,2],[3,3],[0,3],[-2,4],[0,1],[5,5],[3,4],[-2,2],[-1,3],[5,6],[3,3],[5,10],[6,5],[8,1],[3,1],[2,3],[2,6],[1,6],[1,8],[-1,3],[1,2],[3,1],[4,0],[3,0],[5,2],[0,3],[-1,3],[1,2],[2,5],[2,3],[7,6],[6,5],[1,2],[1,0],[3,1],[17,1],[9,2]],[[5268,7267],[-1,3],[-2,2],[0,1],[1,4],[1,0],[0,1],[-2,1],[-1,1],[-1,3],[-1,2],[-3,3],[-2,0],[-1,3],[-1,-1],[-1,-3],[-2,-2],[-3,-2],[-4,-9],[-4,-3],[-3,-2],[-3,-1],[-3,0],[-2,1],[-1,3],[-1,0],[-1,-2],[0,-6],[0,-6],[1,-3],[2,-2],[2,-4],[0,-3],[1,-5],[2,-3],[0,-9],[-1,-3],[-1,-2],[0,-4],[0,-3],[2,-1],[2,-3],[0,-4],[0,-2],[-1,-1],[-1,1],[-1,-1],[1,-4],[-1,-5],[-1,-2],[0,-2],[0,-11],[0,-5],[2,-5],[2,-4],[1,-4],[2,-2],[2,0],[2,-1],[2,0],[3,3],[1,4],[1,11],[1,-1],[2,-1],[1,1],[2,0],[3,-3],[3,-1],[2,1],[1,5],[1,6],[2,31],[0,5],[0,5],[-1,3],[-1,6],[3,8],[1,2],[1,3],[0,3],[-4,15]],[[5240,7339],[1,-1],[0,-3],[-1,-3],[-1,-2],[0,-1],[1,-1],[2,0],[1,-3],[-1,-3],[0,-3],[1,-1],[3,-2],[0,-2],[-1,-2],[-1,-2],[1,-2],[2,-2],[3,-2],[5,-6],[2,5],[2,9],[1,3],[0,3],[1,10],[0,3],[4,9],[0,2],[-1,21],[0,2],[-1,2],[-1,2],[1,8],[0,3],[-1,5],[0,2],[-1,2],[-1,0],[-1,-4],[-1,-7],[1,-3],[-1,-3],[-1,-1],[0,1],[-2,1],[-2,0],[-1,-1],[-1,-3],[-2,-1],[-5,-2],[-2,-3],[-3,-7],[-1,-2],[-1,-2],[1,0],[1,0],[1,-4],[-1,-1],[-2,-2],[1,-3],[2,-3]],[[5426,7122],[-2,1],[-2,-1],[-1,-2],[-2,-1],[-3,1],[-4,0],[-2,0],[-1,-1],[-3,-4],[-4,-2],[-2,0],[-4,-2],[-6,2],[-3,-1],[-5,-3],[-1,0],[-1,1],[-6,6],[-1,1],[-2,0],[-1,3],[-1,1],[-4,0],[-3,-3],[0,-3],[-3,-2],[-1,-1],[-2,2],[-3,7],[-1,-3],[-1,-2],[-1,-1],[-2,-2],[-2,-6],[-1,-7],[0,-2],[2,-6],[4,-4],[1,-1],[2,-1],[3,1],[1,0],[4,-4],[3,-2],[2,-1],[1,-2],[3,-4],[6,-5],[6,-7],[3,-2],[3,1],[3,0],[4,-4],[3,-4],[3,-9],[2,-2],[1,0],[5,-3],[3,0],[3,-1],[3,-1],[0,3],[0,3],[0,3],[1,3],[1,2],[3,5],[0,2],[0,2],[-1,3],[-2,3],[2,2],[-1,3],[-2,1],[-1,1],[0,3],[0,4],[1,4],[1,4],[0,3],[1,4],[1,3],[6,16],[1,2],[2,7],[2,2],[-2,2],[-2,0],[-4,-5]],[[3552,8860],[4,3],[2,3],[0,2],[-2,1],[-1,2],[1,1],[0,1],[0,1],[-1,2],[-1,1],[-10,3],[-9,5],[-10,11],[-6,3],[-2,1],[-18,4],[-10,2],[-9,-4],[-2,-2],[-1,-1],[0,-2],[0,-2],[0,-2],[1,-2],[4,-2],[9,-4],[-1,-1],[-9,2],[-3,-1],[-2,-2],[-2,-11],[2,-3],[1,-2],[2,-1],[7,-1],[10,-1],[4,-1],[2,-1],[3,0],[1,-1],[1,-1],[2,-2],[-6,-1],[-5,0],[-3,-1],[0,-1],[1,-2],[2,-2],[4,-2],[3,-2],[1,0],[5,0],[16,4],[7,2],[18,7]],[[1572,7705],[-1,-1],[-1,-1],[0,-4],[-1,-1],[-3,14],[-4,7],[-2,7],[-1,2],[-2,3],[-1,3],[-6,4],[-8,5],[-4,2],[-6,6],[-2,6],[0,2],[0,1],[-1,2],[-3,7],[-5,9],[-2,5],[-3,8],[-2,4],[-1,1],[-2,1],[-7,1],[-10,4],[-14,4],[-13,7],[-15,10],[-5,2],[-6,0],[-3,-2],[-2,-2],[-1,-3],[0,-2],[2,-5],[4,-5],[2,-1],[2,-1],[3,1],[4,2],[-1,2],[0,2],[6,-1],[2,-1],[-2,-2],[1,-2],[0,-4],[1,-2],[-3,4],[-2,1],[-5,-1],[-1,0],[-1,-1],[-2,-6],[1,-1],[2,-1],[1,-1],[0,-4],[-1,-4],[0,-1],[1,0],[2,0],[2,2],[6,0],[1,-2],[1,-2],[1,-2],[2,1],[1,1],[0,2],[0,1],[1,-1],[1,-1],[0,-2],[0,-1],[-1,-3],[1,-3],[0,-2],[2,-2],[2,0],[2,0],[1,2],[0,1],[1,1],[1,-1],[3,-1],[2,-2],[2,-6],[1,-2],[1,-1],[2,0],[2,-2],[1,-1],[6,1],[-1,-1],[-7,-2],[-3,-2],[-1,0],[0,-2],[1,-7],[0,-2],[1,1],[2,2],[3,-3],[1,0],[0,2],[1,1]],[[1493,7746],[2,-1],[2,0]],[[1497,7745],[1,-1],[1,-2],[3,2],[0,-1],[-2,-6],[1,-2],[1,0],[2,2],[2,-1],[1,-3],[1,-1],[1,0],[1,0],[-2,-3],[-3,-2],[4,-4],[4,-4],[1,-1],[1,0],[3,3],[5,0],[7,1],[0,1],[1,3],[1,3],[1,4],[0,-4],[0,-3],[-1,-3],[-3,-4],[-5,-7],[0,-2],[0,-2],[3,-3],[4,-3],[5,-3],[9,-4],[7,-5],[6,-3],[9,-3],[1,1],[2,3],[1,2],[3,-2],[1,1],[0,2],[-2,9],[-1,3],[0,2]],[[3092,6050],[-6,4],[-4,2],[-4,1],[-3,1],[-3,2],[-3,1],[-3,0],[0,3],[0,2],[3,1],[5,-1],[2,1],[1,3],[-3,3],[-12,-1],[-2,3],[-1,6],[-1,7],[-2,4],[-1,0],[-3,-2],[-2,0],[-3,2],[-4,6],[-1,0],[-4,0],[-2,1],[-3,3],[-1,2],[-3,2],[-4,-2],[-4,-2],[-1,0],[-5,3],[-3,0],[-2,-1],[-1,-2],[-1,-3],[-1,-3],[-1,-1]],[[3006,6095],[-2,-1],[-3,1],[-7,1],[-6,4],[-6,5],[-7,1],[-6,-1],[-3,-1],[-3,-2],[-2,-2],[-1,-5],[1,-3],[2,-2],[7,-1],[6,-5],[4,-5],[-1,-5],[-1,-6],[1,-6],[-2,-3],[5,-10],[5,-8],[3,-4],[0,-3],[-1,-3],[-1,-1],[-5,0],[-2,-2],[-1,-3],[-1,-1],[-1,0],[-4,1],[-19,3],[-2,3],[-5,0],[-3,2],[-4,2],[-3,1],[-2,0],[-3,-2],[-2,-10],[0,-3],[2,-2],[6,-5],[3,-3],[2,-4],[3,-5],[2,1],[0,3],[2,4],[3,2],[4,1],[3,0],[3,-1],[3,-1],[8,-3],[4,0],[3,1],[1,1],[1,1],[2,1],[12,0],[2,-1],[1,-1],[3,-4],[2,-4]],[[3006,6002],[2,-2],[1,-3],[0,-4],[0,-4],[1,-2],[2,-1],[1,-2],[2,-5],[1,1],[2,2],[2,9],[5,12],[0,4],[0,5],[1,1],[1,2],[3,1],[4,3],[3,-1],[3,-4],[2,-3],[8,2],[1,2],[2,4],[2,1],[3,3],[4,1],[3,0],[4,-2],[3,1],[3,1],[6,-2],[4,0],[3,-4],[1,-4],[2,-2],[1,-1],[1,1],[1,4],[1,3],[2,1],[1,3],[3,6],[0,4],[-1,4],[-2,2],[-6,11]],[[3656,4980],[-1,3],[-1,1],[-2,2],[-2,1],[-6,0],[-9,3],[-2,1],[-3,-1],[-3,-2],[-3,-2],[-3,1],[-17,6],[-6,-2],[-5,-7],[-2,-5],[0,-6],[0,-3],[0,-3],[-2,-3],[0,-3],[0,-12],[0,-6],[2,-3],[3,0],[1,-2],[0,-2],[-1,0],[-2,1],[-2,0],[0,-6],[1,-8],[1,-8]],[[3592,4915],[2,-7],[0,-3]],[[3594,4905],[3,-5],[1,-1],[3,3],[7,0],[1,3],[1,0],[3,-3],[3,-2],[2,2],[2,1],[2,1],[2,5],[0,6],[3,-2],[2,-2],[3,0],[1,2],[0,4],[1,4],[2,-5],[1,-1],[2,1],[1,1],[3,5],[1,4],[-1,3],[0,2],[1,3],[2,3],[1,1],[2,7],[1,5],[1,2],[0,3],[0,6],[1,0],[0,2],[1,7],[1,5],[2,5]],[[4889,8198],[3,1],[7,4],[6,2],[3,0],[6,-2],[1,0],[3,1],[2,0],[17,0],[5,1],[3,-2],[3,-3],[2,-7],[0,-1],[-1,-3],[-3,-4],[-3,-5],[0,-3],[-1,-3],[-1,-2],[-4,-14],[-5,-7],[-2,-5],[-3,-5],[-2,-2],[-3,-2],[-7,-2],[-2,-1],[-3,-2],[-2,-2],[3,1],[3,1],[5,0],[7,-4],[-1,-4],[-2,-2],[-6,-1],[-6,-6],[-2,-2],[-3,-1],[-3,0],[-6,2],[-3,2],[3,-3],[2,-2],[16,-3],[1,0],[5,4],[6,0],[13,-7],[3,-5],[6,-8],[2,-3],[3,-3],[1,-4],[2,-13],[3,-13],[4,-14],[1,-4],[2,-2],[11,-7],[3,-2],[4,-6],[4,-6],[4,-5],[4,-4],[-2,-2],[-1,-4],[1,-4],[1,-4],[4,-7],[3,-8],[-1,2],[-1,0],[-2,0],[-2,0],[-2,3],[-3,3],[-5,-2],[-3,1],[-3,0],[5,-2],[5,0],[12,-12],[4,-8],[2,-9],[-1,-5],[-3,-3],[-2,-3],[-2,-4],[6,-5],[2,0],[1,1],[1,2],[3,4],[1,2],[4,0],[3,0],[4,-1],[3,0],[6,-2],[3,-1],[8,-8],[1,-4],[1,-6],[0,-6],[-1,-5],[-2,-5],[-1,-7],[0,-2],[-1,-2],[-4,-5],[-3,-2],[-1,1],[-1,-1],[0,-1],[1,-2],[0,-4],[-2,-2],[-3,-1],[-4,1],[-6,-4],[4,-2],[1,-3],[-1,-4],[-2,-2],[-3,0],[-3,-1],[-2,-1],[-3,-2]],[[5011,7858],[3,1],[2,0],[1,-4],[2,-1],[5,-1],[4,0],[6,0],[4,0],[1,0],[0,-3],[-1,-7],[-1,-2],[-8,-6],[-2,-4],[-1,-3],[-5,1],[-2,-3],[-5,-2],[-3,-2],[-3,-2],[-3,-1],[-11,3],[-7,0],[-9,-2],[-3,0],[-3,2],[-4,2],[-4,1],[-4,2],[2,-4],[-5,-4],[-2,-1],[-2,0],[-5,-1],[-5,0],[1,-3],[1,-2],[-1,-1],[-1,-1],[-9,2],[-1,0],[-1,-2],[-3,1],[-3,3],[-4,2],[-3,1],[-3,0],[-11,-5],[-2,-5],[-1,-6],[-2,-6],[-3,-5],[-3,0],[-3,3],[-5,3],[-2,3],[-1,0],[-1,-1],[-2,-1],[-2,0],[-4,-1],[-6,-3],[-2,-2],[-6,-5],[-1,-2],[-2,-5],[-3,-1],[-2,4],[-3,1],[-4,-1],[-2,-2],[-1,1],[0,3],[3,4],[6,3],[6,7],[2,4],[2,2],[1,2],[2,1],[0,2],[8,11],[1,3],[0,4],[1,4],[6,3],[3,9],[1,1],[9,1],[6,0],[7,-2],[3,0],[3,1],[3,2],[4,9],[3,4],[3,3],[3,4],[4,8],[-3,-3],[-4,-4],[-2,-2],[-6,-3],[-3,-2],[-5,-5],[-1,-1],[-7,2],[-6,7],[-4,2],[-1,1],[-2,-1],[-3,-1],[-3,0],[2,3],[2,2],[-5,1],[-2,1],[-1,3],[-4,0],[-2,0],[-4,-3],[-5,-4],[-6,5],[-1,2],[0,3],[-1,3],[-2,1],[3,4],[2,3],[6,2],[9,6],[5,3],[4,4],[2,3],[2,4],[1,4],[2,4],[-2,1],[-1,3],[0,3],[1,2],[0,3],[-2,4],[0,2],[1,3],[-4,0],[-4,-1],[-3,-2],[-3,-3],[-3,0],[0,2],[2,3],[3,3],[3,3],[1,3],[1,2],[2,3],[4,4],[9,4],[1,1],[3,-1],[3,1],[3,2],[3,0],[6,-5],[-1,8],[2,1],[4,-6],[2,-1],[3,1],[-1,1],[-2,0],[-1,1],[-2,2],[-3,7],[1,4],[1,4],[2,4],[-1,1],[-2,2],[0,4],[0,3],[4,3],[1,5],[0,5],[0,2],[-4,0],[-1,-1],[-2,-2],[-1,0],[-5,6],[-2,4],[-5,9],[0,6],[3,11],[6,8],[6,2],[-1,1],[-10,0],[-3,-1],[-3,-3],[-2,-1],[-2,0],[-1,-2],[-2,-2],[-1,-1],[-4,0],[-1,-1],[-1,2],[-1,2],[-2,0],[-1,0],[-3,-3],[-3,-2],[-4,2],[-4,3],[-1,-1],[-1,-3],[-1,-5],[-3,4],[-3,6],[-1,3],[0,4],[1,1],[2,-1],[3,9],[5,12],[1,3],[2,5],[-1,3],[-1,2],[-4,6],[0,4],[0,5],[1,3],[1,1],[6,0],[-2,1],[-5,5],[0,2],[1,4],[-1,-2],[-2,-5],[-2,-1],[-3,-1],[-1,-3],[-2,-1],[0,-2],[-1,0],[0,2],[0,4],[0,4],[2,3],[5,6],[-3,-2],[-5,-6],[-3,-4],[-1,-1],[0,-1],[0,-1],[1,-7],[0,-3],[-5,-22],[-1,-2],[-1,-1],[-3,0],[-1,2],[0,2],[1,2],[2,10],[1,3],[1,3],[3,4],[0,1],[-2,-1],[-1,0],[-1,1],[1,13],[1,5],[1,6],[1,6],[2,4],[1,5],[1,2],[1,4],[2,3],[1,4],[-10,-10],[-2,-2],[-4,0],[-2,2],[-2,2],[-1,5],[-3,0],[-2,1],[3,3],[4,1],[4,4],[-3,2],[0,1],[3,3],[4,8],[1,7],[-2,3],[-1,2],[-3,3],[-1,3],[0,2],[2,2],[1,1],[3,1],[-2,2],[-1,1],[-1,3],[0,1],[1,6],[1,3],[2,3],[7,0],[1,1],[1,0],[3,-1],[0,1],[-6,8],[-1,1],[2,4],[0,2],[0,2],[0,2],[2,0],[6,0],[1,1],[0,2],[-2,3],[0,2],[0,2],[1,4],[0,1],[1,3],[1,1],[2,0],[3,-1],[1,-1],[2,-2],[1,0],[4,3],[1,0],[1,-3],[7,2],[9,1],[6,2],[6,1],[5,1],[6,0],[0,-1],[0,-2],[-2,-4],[0,-5],[0,-1],[-1,-2],[-2,-3],[-5,-4],[-10,-11],[-6,-5],[-1,-2],[-1,-4],[4,-1],[1,-1],[0,-1],[-6,-7],[-1,-5],[4,0]],[[4734,7869],[1,1],[-2,1],[-8,-3],[-4,-2],[-3,0],[2,3],[4,4],[2,2],[1,1],[2,2],[4,3],[-14,-6],[-3,1],[-1,2],[-3,-1],[-1,4],[4,6],[3,2],[3,2],[2,2],[1,2],[-1,1],[-8,-1],[-4,1],[0,1],[1,3],[4,3],[2,1],[2,-1],[2,-1],[1,-1],[5,1],[-2,2],[0,5],[-2,2],[2,2],[2,1],[4,4],[1,1],[7,1],[8,3],[8,3],[-4,2],[-2,2],[-3,-5],[-2,-2],[-6,-1],[-2,1],[-3,1],[-1,0],[-1,-1],[-4,-3],[-4,0],[5,4],[6,7],[2,3],[2,4],[-1,2],[-1,1],[4,8],[2,2],[3,0],[2,1],[1,0],[1,1],[1,2],[-2,2],[-3,1],[-10,-1],[-1,0],[-1,1],[-1,1],[0,3],[-1,0],[-2,0],[-2,-1],[-1,0],[-2,2],[2,3],[-2,0],[-3,0],[-3,1],[0,1],[1,2],[-1,2],[0,2],[1,1],[2,0],[3,1],[5,1],[-4,2],[-2,1],[0,2],[0,2],[5,3],[4,1],[0,2],[0,3],[-4,0],[-5,-1],[1,4],[1,3],[0,3],[0,2],[-2,-1],[-1,4],[-1,3],[-3,-2],[0,3],[1,3],[2,1],[2,-1],[3,0],[3,2],[4,0],[7,0],[4,-5],[2,1],[2,3],[8,-1],[4,-2],[1,1],[0,3],[-2,2],[2,4],[2,2],[2,1],[3,1],[2,1],[1,4],[2,4],[-9,-2],[-9,4],[1,3],[2,1],[3,2],[1,1],[1,1],[3,4],[-1,4],[0,3],[2,2],[1,3],[1,2],[3,1],[4,2],[1,-1],[5,1],[1,-1],[0,4],[3,0],[1,-1],[0,-2],[1,-2],[1,-2],[-1,-3],[-2,-1],[2,-2],[-2,-3],[2,1],[3,3],[0,3],[-1,3],[-1,3],[1,3],[1,1],[5,1],[-2,4],[1,0],[2,-1],[3,-2],[2,-2],[3,-2],[-2,-3],[-4,-3],[-1,-2]],[[4799,8060],[1,-2],[2,-1],[2,2],[3,6],[1,0],[2,0],[3,0],[7,3],[2,0],[4,-1],[3,0],[3,-4],[1,-7],[3,-6],[5,-5],[0,-4],[-2,-2],[-3,-2],[0,-2],[2,1],[2,1],[4,-1],[2,-2],[1,-4],[1,-3],[-1,-3],[-1,1],[-1,3],[-1,1],[-2,1],[1,-4],[-1,-6],[1,0],[2,0],[-1,-6],[-3,-1],[-3,-1],[-1,-2],[-1,-2],[-1,-4],[-3,-2],[-2,0],[-3,2]],[[4827,8004],[1,-2],[0,-2],[-2,-1],[-2,1],[-1,-2],[0,-2],[1,-3],[1,-3],[1,-5],[1,-6],[2,-3],[0,-5],[0,-2],[0,-4],[0,-1],[0,-4],[2,-7],[1,-4],[0,-9],[-1,-4],[-2,-3],[-1,-4],[-1,-4],[0,-7],[-4,-8],[-1,-2],[-2,-1],[4,-5],[-3,-3],[-4,0],[-4,1],[-2,0],[-2,-2],[-1,-1],[-1,0],[-1,5],[-1,-5],[-2,-1],[-4,0],[-6,-1],[-3,-1],[-1,-2],[0,-3],[-1,-1],[-1,-1],[-5,-2],[-1,-1],[-2,-3],[-3,-3],[-3,0],[-2,2],[-1,1],[-1,1],[-3,0],[1,-1],[1,-1],[0,-3],[0,-3],[-2,-2],[-2,0],[-3,-3],[-4,-1],[-2,-3],[-14,-5],[-2,1],[-2,1],[-2,0],[-6,-3],[-3,0],[4,7],[4,3]],[[0,8832],[6,-3],[5,-2],[2,1],[2,0],[3,-4],[2,-1],[11,-4],[5,-5],[5,-5],[-2,1],[-4,4],[0,-4],[1,-3],[6,-2],[7,-2],[4,-3],[1,-2],[1,-3],[-1,-3],[4,1],[3,3],[-2,2],[-11,8],[-3,2],[4,-1],[15,-10],[5,-4],[-2,0],[-1,-3],[1,-1],[2,1],[3,1],[3,-2],[4,-2],[7,-3],[43,-25],[1,-4],[1,-2],[1,-3],[0,-4],[-4,-5],[7,1],[2,2],[2,2],[2,-2],[2,-3],[-1,-5],[-1,-3],[0,-6],[1,-6],[2,-2],[1,-2],[0,-8],[-3,-3],[-1,-6],[2,0],[5,-1],[2,-1],[3,-2],[0,-3],[1,-3],[1,-4],[1,-1],[4,5],[1,1],[3,1],[2,-5],[-1,-8],[1,0],[1,0],[1,3],[1,1],[2,3],[2,4],[-2,3],[-2,2],[-5,1],[-3,2],[-1,3],[3,1],[2,2],[1,5],[0,3],[0,2],[-2,4],[-2,2],[-3,1],[-2,3],[-2,-1],[-3,1],[-1,1],[0,1],[3,1],[16,0],[6,2],[2,0],[3,-2],[9,-2],[0,-1],[-2,-1],[-3,-4],[0,-3],[0,-3],[2,-1],[3,2],[-2,2],[0,4],[1,1],[1,0],[3,-2],[2,-1],[9,-1],[3,0],[1,2],[-2,1],[-12,3],[0,2],[11,-2],[5,-2],[5,-2],[6,1],[7,-2],[6,-7],[6,-8],[6,-4],[6,-4],[10,-9],[2,-1],[1,-1],[-2,-2],[-2,-2],[3,1],[4,1],[1,0],[2,-1],[1,-2],[0,-2],[-1,-2],[10,0],[3,-1],[1,-5],[-3,-3],[-1,0],[-2,2],[-1,0],[-5,-2],[-6,-4],[-4,-4],[-1,-2],[1,-6],[-1,-3],[-3,-2],[-6,1],[-3,1],[-3,2],[-3,2],[-4,4],[-2,0],[-1,-1],[2,-2],[3,-3],[4,-4],[2,-4],[-1,-2],[-2,-1],[-1,0],[-4,2],[-3,0],[-9,-1],[-3,-1],[-1,0],[-1,2],[-4,2],[-3,0],[-2,1],[-1,2],[-3,2],[-5,2],[-3,0],[-2,-1],[7,-4],[5,-6],[-1,-1],[0,-2],[3,0],[2,1],[0,-2],[-1,-7],[-1,-1],[-10,-2],[2,-1],[3,0],[3,0],[2,-1],[2,-5],[0,-4],[-2,-3],[-3,-2],[-5,-3],[-6,-1],[-3,0],[-3,-1],[-1,-1],[-1,-2],[2,1],[3,0],[3,-2],[0,-2],[-3,-2],[0,-1],[1,-2],[-1,-2],[1,-1],[3,-1],[4,-1],[4,-2],[1,-2],[1,-2],[1,-2],[-1,-1],[-8,-1],[-1,1],[-1,2],[-1,2],[-3,2],[-1,-1],[1,-8],[-1,-2],[-2,-2],[-4,-1],[-3,1],[-3,3],[0,3],[2,2],[0,3],[-1,3],[-2,-4],[-2,-2],[-3,-4],[-2,0],[-2,0],[-5,2],[-2,3],[-6,7],[-3,3],[-7,5],[-7,3],[-6,2],[-3,0],[-3,-1],[-4,0],[-1,1],[-2,2],[-1,1],[-5,4],[-4,4],[0,2],[1,3],[-1,7],[-2,7],[-4,6],[-13,5],[-11,3],[-3,0],[-4,0],[-8,-6],[-6,-1],[-17,0],[-3,1],[-2,2],[-1,3],[1,6],[0,2],[-1,1],[-1,0],[-3,2],[-3,4],[-3,4],[-2,6],[3,0],[3,-1],[0,1],[1,5],[2,2],[1,2],[2,6],[0,5],[-3,-2],[-3,-7],[-2,-2],[-2,-1],[-1,0],[-3,1],[-2,2],[0,6],[-1,2],[-1,-2],[-1,-2],[-2,0],[-2,-1],[1,-4],[0,-3],[-3,-1],[-5,-1],[-2,3],[-2,-4],[-1,-5],[0,-7],[2,-5],[2,-3],[5,-4],[3,-2],[0,-4],[0,-3],[-3,-4],[-2,-3],[-3,-8],[-2,-3],[-8,-7]],[[4589,8684],[-4,-2],[-3,-6],[-2,-3],[0,-2],[3,-2],[3,-1],[3,1],[1,0],[1,-2],[1,-2],[0,-1],[0,-4],[-2,-3],[-3,-3],[1,-1],[2,-1],[9,2],[1,0],[0,-1],[0,-2],[1,-1],[1,-2],[0,-1],[-4,-5],[4,3],[4,1],[6,-2],[3,-1],[2,-3],[2,1],[1,0],[1,-2],[0,-2],[-1,-2],[0,-3],[-1,-1],[-2,0],[-1,-1],[1,-2],[1,-2],[2,0],[1,0],[0,-1],[-1,-2],[-1,-1],[-2,-1],[5,-3],[1,-1],[0,-1],[0,-2],[-1,-2],[-2,-1],[-3,0],[-2,-1],[0,-2],[0,-3],[0,-2],[-3,-5],[-3,-2],[-2,-2],[-5,1],[-2,1],[0,-4],[-2,-2],[0,-2],[1,-1],[0,-2],[-2,-3],[-2,-3],[-2,-1],[-4,-2],[-4,-4],[-3,-1],[-6,0],[-7,-2],[-9,-4],[-7,-4],[-4,-4],[-7,-7],[-5,-3],[-2,-1],[-6,0],[-4,-2],[-15,-3],[-5,-2],[-1,-2],[-2,-3],[1,-1],[0,-1],[-2,-3],[-4,-2],[-1,0],[-3,2],[-1,-1],[1,-3],[-2,-1],[-10,-2],[-16,2],[-7,2],[-8,3],[-5,1],[-7,0],[-5,5],[-3,2],[0,1],[0,2],[1,1],[1,0],[2,0],[0,1],[-1,2],[-2,-1],[-3,-3],[-2,0],[-2,2],[0,1],[-4,1],[-4,2],[-4,2],[0,2],[2,1],[-1,0],[-1,1],[-3,-1],[-4,-3],[-1,-1],[-26,-1],[-6,0],[-2,-1],[-1,2],[-1,5],[0,4],[0,1],[1,2],[1,0],[2,-2],[1,-2],[1,-1],[9,3],[4,2],[1,1],[2,3],[2,2],[1,1],[2,5],[1,2],[2,1],[1,1],[4,1],[-2,1],[-3,0],[-8,-5],[-3,0],[0,1],[1,1],[3,2],[-2,1],[-1,1],[0,2],[2,3],[7,5],[2,1],[1,0],[-1,1],[-2,1],[-6,-5],[-5,-2],[-2,1],[-3,1],[0,1],[-2,2],[1,2],[2,3],[0,1],[-2,0],[-5,4],[-7,0],[-17,1],[-4,0],[-5,-3],[-4,-1],[-2,0],[-1,2],[-2,2],[-1,3],[1,1],[2,2],[2,0],[4,-1],[6,2],[4,1],[1,0],[2,2],[1,0],[2,0],[1,-2],[5,2],[2,1],[1,1],[1,1],[2,-1],[3,0],[3,0],[5,1],[11,0],[2,2],[1,1],[1,4],[0,1],[-8,-4],[-1,0],[-9,2],[-3,2],[1,2],[5,3],[4,3],[7,3],[2,2],[0,1],[-5,3],[-8,-1],[-2,3],[-7,2],[-5,-1],[-3,1],[-6,-2],[-13,-4],[-5,-2],[-3,-1],[-4,2],[-5,2],[-7,1],[0,1],[3,5],[3,0],[3,0],[4,-3],[4,-1],[-4,4],[0,2],[-1,3],[-1,1],[-1,2],[0,1],[2,1],[3,-1],[9,-5],[4,1],[2,2],[3,1],[-1,1],[-7,0],[-4,1],[-2,1],[-1,2],[0,2],[2,0],[6,0],[-4,4],[-3,3],[0,1],[0,1],[1,1],[0,1],[7,-3],[2,0],[-2,2],[-3,2],[0,1],[1,1],[1,1],[0,1],[2,1],[2,0],[2,-1],[7,-4],[1,-2],[0,-1],[0,-2],[0,-1],[3,1],[2,-1],[1,0],[2,3],[2,-1],[1,-1],[1,-2],[0,-1],[-1,-4],[0,-1],[2,3],[3,0],[1,1],[0,4],[-1,3],[0,1],[-10,4],[-2,1],[-2,3],[1,1],[2,1],[2,0],[7,0],[1,1],[-1,1],[-3,1],[-1,0],[-1,2],[-3,-1],[-5,0],[-4,1],[0,1],[2,1],[3,3],[2,0],[4,0],[5,1],[4,-1],[3,-3],[4,-4],[5,-3],[1,-1],[3,-2],[6,-6],[6,-4],[0,-1],[-1,-1],[-2,-1],[0,-1],[3,-1],[3,-2],[0,-1],[-2,-8],[-1,-1],[-1,-1],[-6,1],[1,-2],[4,-2],[1,-2],[0,-1],[0,-1],[1,1],[1,-1],[0,-2],[-1,-2],[-1,-1],[1,-1],[1,0],[2,0],[2,-2],[2,-7],[1,-2],[0,2],[1,5],[1,2],[1,0],[0,1],[1,1],[1,6],[4,4],[1,1],[2,0],[1,0],[3,-5],[1,0],[1,0],[2,3],[1,5],[0,6],[0,7],[0,5],[2,2],[2,1],[3,-1],[2,-1],[4,-7],[4,-4],[3,-3],[1,-1],[3,-1],[1,0],[0,1],[1,1],[-1,10],[1,3],[1,2],[5,1],[3,2],[3,2],[2,1],[2,0],[2,-1],[2,-2],[3,-3],[4,-6],[5,-5],[2,-7],[1,-1],[1,0],[0,1],[1,1],[0,3],[-2,5],[-4,10],[0,2],[0,2],[4,0],[7,-1],[3,-2],[5,-6],[1,-2],[1,0],[0,1],[2,1],[2,1],[2,4],[5,6],[1,0],[2,0],[2,-2],[1,-1],[3,-1],[2,0],[4,2],[4,2],[1,3],[0,1],[-3,10],[1,2],[7,2],[6,0],[2,-1],[3,-4],[3,-2],[1,-2],[0,-4],[2,-2],[3,-2],[3,0],[5,2],[2,1],[6,5],[3,1],[5,0],[2,0],[-3,-2],[-2,-1]],[[3198,6018],[-1,2],[-1,1],[-3,-1],[3,-3],[2,1]],[[9959,7887],[-1,1],[-1,-2],[0,-1],[1,-3],[1,1],[1,2],[-1,2]],[[5393,7003],[1,-1],[1,-2],[2,1],[0,2],[-1,0],[-3,0]],[[5385,7264],[-1,-2],[1,-1],[0,-1],[2,1],[0,2],[-2,1]],[[5331,7046],[0,-1],[0,-2],[2,-2],[1,0],[0,1],[-1,3],[-2,1]],[[5172,7970],[3,2],[-1,0],[-3,-1],[1,-1]],[[5158,7970],[-1,0],[0,-1],[2,-1],[5,1],[-1,1],[-5,0]],[[5139,7961],[-3,-4],[5,4],[-2,0]],[[5150,7968],[-6,-3],[1,0],[2,0],[8,3],[-1,0],[-4,0]],[[27,4000],[1,1],[0,1],[-2,2],[0,-1],[0,-2],[1,-1]],[[32,3988],[1,-1],[1,-1],[0,1],[0,2],[-2,-1]],[[47,4006],[-1,-2],[1,-2],[2,0],[-1,1],[0,3],[-1,0]],[[791,4079],[0,-3],[0,-1],[1,-1],[1,0],[0,2],[0,1],[-2,2]],[[838,4025],[1,3],[0,1],[-3,0],[0,-2],[0,-1],[0,-2],[2,-1],[0,2]],[[1657,6892],[-1,0],[-1,-1],[-1,-1],[3,-1],[1,1],[-1,2]],[[1680,6848],[-2,0],[1,-3],[2,0],[1,0],[0,1],[-1,2],[-1,0]],[[3117,1899],[-2,-1],[0,-1],[0,-1],[4,0],[3,-1],[1,0],[1,2],[0,1],[-1,0],[-6,1]],[[3056,5698],[-2,2],[0,-1],[-1,-3],[2,-2],[2,-4],[1,0],[0,1],[0,2],[-2,5]],[[3183,5609],[0,-2],[1,-2],[3,-1],[1,1],[0,2],[-2,2],[-3,0]],[[2967,6053],[-3,-1],[0,-3],[6,-6],[7,-4],[0,4],[-3,4],[-4,4],[-3,2]],[[4301,7056],[-1,-1],[1,-3],[2,0],[1,0],[0,1],[0,2],[-1,1],[-2,0]],[[5471,7384],[3,-1],[3,1],[-1,0],[-2,2],[-3,1],[-4,-1],[-5,2],[0,-2],[1,-2],[1,-1],[4,-1],[3,2]],[[5475,7395],[2,0],[-4,1],[-10,2],[-1,2],[-4,1],[-4,-1],[1,-1],[4,-3],[4,-1],[12,0]],[[5461,7403],[-3,1],[-2,2],[0,1],[0,3],[5,-1],[6,-1],[2,-2],[-1,-1],[-2,-2],[-5,0]],[[4926,7747],[0,-1],[3,-1],[1,4],[-1,1],[-3,-3]],[[4938,7736],[-1,-5],[2,1],[2,0],[1,-1],[2,0],[-1,3],[-1,2],[-4,0]],[[9046,6040],[1,2],[0,1],[-1,1],[-1,0],[0,-3],[1,-1]],[[9044,5909],[1,-1],[0,-1],[1,0],[1,0],[0,1],[-1,1],[-2,0]],[[9031,5786],[0,-1],[1,-1],[1,-1],[1,3],[0,1],[-1,1],[-2,-2]],[[3337,7441],[-2,-1],[-5,1],[0,-1],[2,-2],[3,0],[4,2],[2,4],[-4,-3]],[[2310,6560],[-1,2],[-1,-1],[-2,-5],[0,-2],[-2,-5],[1,0],[3,7],[2,4]],[[2529,6648],[0,-1],[2,3],[0,2],[-1,-1],[-1,-3]],[[2535,6681],[0,-1],[2,-1],[2,-2],[1,1],[-1,1],[-4,2]],[[2552,6681],[-4,-1],[-1,-1],[4,0],[2,1],[-1,1]],[[3246,6004],[0,-1]],[[3246,6003],[1,-1],[2,-2],[0,2]],[[3249,6002],[0,3]],[[3249,6005],[0,1],[-1,0],[-2,-2]],[[3178,6007],[1,-2],[1,0],[2,0],[4,2],[-2,1],[-3,1],[-3,-2]],[[3260,5951],[1,-2],[2,2],[0,2],[-2,2],[-1,0],[0,-4]],[[3210,6028],[0,-2],[0,-1],[1,0],[2,3],[-3,0]],[[3200,6018],[2,0],[2,1],[-3,1],[-1,-2]],[[3204,6024],[-1,-2],[2,0],[2,2],[-1,0],[-2,0]],[[3197,5983],[6,0],[3,2],[-3,0],[-2,3],[-4,-1],[0,-4]],[[2848,6393],[-2,-2],[-1,-1],[1,-1],[2,-1],[3,1],[2,2],[-1,2],[-4,0]],[[2747,6373],[-1,-1],[1,-1],[1,1],[2,1],[2,2],[-5,-2]],[[8170,6238],[0,-2],[2,-4],[0,1],[1,2],[0,1],[-2,2],[-1,0]],[[2871,6927],[2,-2],[0,-1],[-1,1],[-2,1],[0,1],[1,0]],[[137,3826],[0,-2],[-2,-6],[-2,3],[-3,3],[-1,3],[1,2],[0,-2],[1,0],[2,-1],[1,-1],[-1,-1],[1,0],[1,0],[0,1],[2,1]],[[6462,7528],[-1,1],[-2,-3],[1,-3],[2,-1],[1,0],[0,3],[-1,3]],[[6332,7530],[-1,5],[-1,-1],[0,-4],[2,-5],[0,1],[0,4]],[[3375,2111],[-1,-2],[0,-2],[3,-2],[-1,5],[0,1],[-1,0]],[[6182,5855],[-1,-4],[1,-3],[0,2],[1,1],[0,2],[0,4],[-1,-2]],[[6112,5894],[0,-1],[-2,-2],[1,-1],[3,-3],[-1,6],[-1,1]],[[6025,6412],[-5,7],[-4,4],[-1,1],[-1,2],[-1,-2],[1,-2],[5,-4],[2,-2],[1,-3],[2,-3],[2,1],[-1,1]],[[6016,6427],[0,1],[0,1],[0,3],[0,4],[-1,-3],[0,-4],[1,-2]],[[7812,5164],[2,1],[0,4],[-1,1],[-1,-2],[0,-2],[0,-2]],[[8740,4641],[-1,-1],[1,-5],[1,1],[1,2],[-2,3]],[[8431,4916],[-2,-2],[0,-8],[2,-2],[1,1],[1,4],[-1,2],[-1,2],[0,3]],[[8519,6910],[-2,0],[0,-2],[1,-3],[3,0],[-1,2],[-1,3]],[[9244,9232],[-5,-1],[-2,-2],[6,-3],[3,2],[-1,2],[-1,2]],[[6866,8864],[-5,-5],[1,-1],[1,-1],[5,0],[2,5],[0,2],[-4,0]],[[6845,8927],[1,4],[-1,0],[-1,-1],[0,-2],[0,-6],[1,-3],[2,-2],[1,-1],[0,2],[-3,9]],[[6534,9462],[-4,-2],[-3,-2],[1,-2],[5,0],[7,3],[-1,1],[-2,1],[-3,1]],[[5510,8282],[0,-1],[-1,-3],[1,0],[1,1],[2,4],[-1,0],[-2,-1]],[[5517,8307],[-2,-1],[0,-2],[0,-1],[0,-2],[1,2],[1,1],[2,2],[0,1],[-2,0]],[[1587,7622],[0,-1],[-1,2],[0,1],[0,2],[1,-4]],[[7934,4419],[-2,-1],[0,-3],[2,0],[1,-2],[1,4],[-1,3],[-1,-1]],[[2601,5913],[3,-1],[-5,-3],[-4,-4],[-2,0],[2,3],[4,3],[2,2]],[[9547,849],[0,-1],[1,-4],[2,-2],[4,0],[2,5],[1,1],[3,7],[-5,-1],[-8,-5]],[[9574,1263],[-1,-1],[1,-7],[-2,-5],[2,-4],[1,0],[3,2],[0,2],[2,3],[0,1],[-2,3],[0,2],[-4,4]],[[9654,665],[-2,2],[-2,-1],[-2,-2],[-6,-5],[-8,-3],[-3,0],[-5,2],[-13,4],[-2,-1],[-1,-2],[2,-4],[2,-4],[4,-1],[10,1],[8,3],[12,-1],[4,2],[4,4],[0,1],[-2,5]],[[9534,1291],[-1,3],[-2,1],[-2,-1],[2,-6],[2,-3],[2,-1],[0,4],[0,1],[-1,2]],[[9678,701],[-27,-1],[-11,4],[0,1],[1,2],[-3,5],[-8,1],[-6,-1],[-2,-4],[1,-2],[4,-3],[1,-2],[-5,-4],[-2,-2],[-5,-2],[1,-1],[8,-9],[3,-4],[2,-4],[9,5],[7,3],[3,3],[14,0],[12,-2],[5,0],[7,2],[10,5],[6,2],[-2,4],[-23,4]],[[9718,919],[-3,7],[-1,0],[-2,-1],[-1,-2],[1,-2],[-5,-7],[1,-1],[5,-3],[4,1],[0,2],[3,3],[-2,3]],[[9519,800],[-4,-4],[2,-1],[4,0],[5,7],[-1,0],[-3,0],[-3,-2]],[[7788,1363],[-2,-3],[-1,-5],[0,-2],[2,-2],[4,0],[1,-1],[12,1],[7,6],[1,2],[-1,3],[-4,4],[-5,2],[-8,-1],[-2,-1],[-4,-3]],[[7370,1293],[-1,-3],[1,-4],[8,-6],[0,-1],[5,1],[3,3],[-3,7],[-7,3],[-6,0]],[[7563,1349],[-1,-1],[0,-2],[2,-2],[4,-1],[4,1],[1,2],[-1,2],[-3,2],[-6,-1]],[[7399,1296],[-3,-2],[-1,-2],[3,-3],[2,0],[3,2],[3,2],[-2,1],[-1,1],[-4,1]],[[7365,1304],[-1,0],[-2,-3],[1,-1],[1,-2],[3,-1],[2,2],[-3,3],[-1,2]],[[6938,1006],[-2,-2],[-1,-2],[2,-5],[1,0],[3,7],[0,1],[-3,1]],[[6907,994],[-3,-5],[-4,-4],[0,-2],[1,0],[6,2],[4,2],[1,4],[-4,4],[-1,-1]],[[7686,1330],[-3,1],[-3,0],[-3,-2],[-3,-6],[3,-2],[15,1],[2,2],[0,1],[0,3],[-2,2],[-6,0]],[[7001,1082],[0,1],[-2,3],[-3,2],[-1,3],[0,3],[-1,2],[-3,-1],[-2,-3],[0,-6],[1,-3],[2,-3],[3,-4],[2,0],[2,0],[2,1],[1,2],[-1,3]],[[9508,1319],[-1,-1],[0,-2],[1,-2],[-1,-3],[6,-7],[2,0],[1,3],[-1,2],[-7,10]],[[7782,1326],[-3,-3],[0,-1],[2,-2],[3,1],[1,2],[0,4],[-3,-1]],[[7740,1308],[2,-2],[3,1],[3,3],[-6,3],[-4,-1],[0,-1],[2,-3]],[[7865,1370],[0,2],[1,4],[-2,2],[-7,3],[-2,0],[-1,-2],[0,-3],[8,-3],[1,-2],[1,-1],[0,-5],[1,-2],[5,0],[1,1],[0,1],[-3,3],[-3,2]],[[900,741],[0,1],[-1,2],[-4,2],[-3,1],[-3,-1],[1,-2],[6,-3],[4,0]],[[951,805],[-4,0],[-5,-1],[-2,-3],[3,-2],[14,-4],[5,-2],[4,1],[-1,1],[-2,3],[-2,3],[-10,4]],[[920,731],[-6,0],[-1,-1],[1,-2],[1,-2],[-1,-4],[3,0],[10,2],[13,1],[-2,4],[-18,2]],[[1310,865],[-1,-2],[9,-2],[4,3],[1,2],[-5,1],[-8,-2]],[[854,728],[-1,-1],[1,-5],[7,-1],[11,1],[4,0],[1,1],[-2,2],[-6,1],[-15,2]],[[878,733],[2,2],[-2,1],[-8,2],[-7,-1],[-11,1],[-4,-2],[6,-4],[7,-1],[5,0],[4,2],[8,0]],[[1354,866],[-9,2],[-1,2],[-4,1],[-5,-2],[-6,-4],[3,-2],[1,-1],[2,-2],[3,-1],[6,-1],[12,-3],[3,1],[3,4],[0,3],[-1,3],[-7,0]],[[1679,883],[3,2],[11,4],[2,2],[3,5],[-1,2],[-2,1],[-7,2],[-8,0],[-4,-2],[-4,0],[4,-10],[-1,-1],[-3,-1],[-3,-3],[1,-1],[1,-1],[2,0],[6,1]],[[1767,896],[-28,-12],[0,-2],[1,-2],[3,-2],[14,2],[5,2],[1,1],[0,1],[-2,1],[0,1],[4,2],[8,6],[-1,1],[-5,1]],[[1459,866],[-11,4],[-5,1],[-2,0],[1,-8],[0,-1],[2,0],[3,-3],[2,-2],[9,-4],[4,1],[4,3],[2,5],[-2,3],[-7,1]],[[855,703],[-1,2],[-3,2],[-4,0],[-4,-2],[6,-3],[14,-1],[-8,2]],[[478,396],[-28,2],[2,-1],[1,-2],[2,-1],[0,-1],[0,-2],[2,-2],[5,-1],[3,-3],[6,-2],[20,-2],[9,1],[5,4],[5,1],[-19,6],[-2,1],[-11,2]],[[831,737],[-1,1],[-2,1],[-18,-1],[-1,-1],[1,-2],[5,-1],[12,1],[4,2]],[[912,767],[8,-4],[5,1],[-7,8],[-11,2],[-2,0],[0,-1],[0,-1],[2,-3],[5,-2]],[[918,747],[-5,1],[-4,-1],[-2,-4],[3,-3],[9,-2],[3,4],[-2,4],[-2,1]],[[543,467],[-1,1],[-4,3],[-9,3],[-17,4],[-25,4],[-20,2],[-19,-2],[-2,-2],[0,-2],[0,-1],[1,-1],[4,-1],[14,-2],[75,-6],[3,0]],[[805,710],[-6,0],[-8,-3],[5,-1],[24,-5],[2,1],[1,1],[-4,0],[-14,7]],[[724,554],[-3,2],[-14,3],[-17,5],[-14,4],[-2,-3],[6,-1],[13,-3],[3,-4],[11,-2],[5,-1],[7,-1],[5,1]],[[853,715],[2,0],[-2,2],[-4,1],[0,1],[-2,3],[-7,4],[-1,2],[-2,1],[-15,-1],[-2,-2],[-6,-1],[-3,-2],[2,-1],[7,-4],[17,-1],[1,-1],[3,-1],[12,0]],[[604,447],[-3,3],[-15,7],[-2,0],[1,-3],[5,-3],[6,-4],[11,-6],[2,-3],[2,1],[5,4],[-12,4]],[[4831,1088],[-5,-2],[-5,0],[4,-6],[3,-2],[1,-1],[7,3],[-2,7],[0,1],[-3,0]],[[5085,1090],[-12,-7],[-2,-2],[1,-3],[2,-2],[10,2],[4,2],[1,2],[1,4],[-1,3],[-1,0],[-3,1]],[[4905,1052],[0,-1],[0,-2],[0,-2],[3,-3],[3,-1],[3,-1],[3,2],[-6,6],[-1,1],[-1,2],[-4,-1]],[[5036,1110],[-8,-2],[-2,-2],[0,-4],[1,-4],[3,-4],[2,-4],[1,0],[3,7],[4,6],[-1,6],[-3,1]],[[4929,1068],[-6,4],[-8,1],[-14,0],[-1,-1],[3,-2],[13,-6],[1,-2],[0,-3],[5,-3],[0,-1],[-1,-3],[0,-3],[1,-3],[5,2],[7,5],[2,3],[2,5],[3,2],[0,2],[-4,2],[-5,-1],[-3,2]],[[5114,1088],[2,-2],[5,-3],[4,1],[2,3],[1,3],[-1,5],[-3,2],[-6,1],[-4,-2],[-1,-1],[0,-2],[1,-5]],[[6350,1294],[-7,0],[-2,-1],[0,-2],[0,-1],[0,-1],[2,-1],[5,2],[6,0],[1,1],[-1,2],[-4,1]],[[5441,1126],[-5,-2],[-3,-3],[-1,-2],[0,-2],[1,-3],[2,-1],[5,-1],[8,-5],[2,4],[3,9],[8,5],[-1,1],[-9,1],[-10,-1]],[[5741,1105],[-3,2],[-5,1],[-3,-1],[-9,-7],[-1,-4],[1,-1],[1,-5],[10,-3],[3,-1],[4,2],[5,0],[1,2],[1,3],[-4,8],[-1,4]],[[4139,566],[-4,1],[-13,8],[-2,1],[-9,-6],[5,-6],[6,-2],[21,-3],[12,-4],[10,4],[7,1],[2,-1],[3,1],[-7,5],[-22,5],[-3,5],[-3,-4],[1,-3],[-4,-2]],[[4055,596],[-11,3],[-31,7],[-2,0],[-6,-3],[-7,-2],[-5,-1],[-9,-1],[-1,-4],[3,0],[68,-4],[3,2],[0,1],[-2,2]],[[4923,1083],[2,2],[0,5],[-1,3],[-2,2],[-4,0],[-7,-1],[-3,-2],[-6,-8],[1,-1],[1,-2],[4,0],[15,2]],[[4427,878],[-1,2],[0,3],[1,12],[3,5],[0,5],[-2,5],[-3,0],[-5,-3],[-3,-7],[-1,-5],[-3,-3],[-5,-3],[-18,-3],[-3,-3],[12,1],[13,-3],[3,-2],[2,-3],[4,-12],[0,-1],[3,-1],[6,-1],[2,3],[1,2],[-1,5],[-5,7]],[[4547,973],[-2,1],[-3,0],[-1,-4],[0,-2],[2,-4],[3,-3],[4,0],[2,1],[-2,5],[-3,6]],[[4644,999],[-2,1],[-1,-1],[-2,-3],[1,-2],[2,-2],[4,-3],[4,0],[2,1],[-1,2],[-2,4],[-5,3]],[[4112,577],[1,2],[-6,3],[-7,-1],[-3,-3],[-2,-4],[1,-1],[5,1],[10,3],[1,0]],[[3728,1634],[2,-3],[9,-1],[6,-4],[0,2],[-1,1],[0,1],[-1,1],[-3,1],[-1,2],[-3,2],[-6,2],[-4,-2],[-2,1],[-1,-2],[0,-2],[1,-1],[4,2]],[[3496,1600],[-2,-3],[1,-1],[1,-2],[2,0],[1,3],[0,6],[-1,0],[-2,-3]],[[3099,592],[-3,-5],[3,-2],[7,-1],[21,-1],[4,3],[-1,3],[2,4],[2,1],[3,2],[-12,3],[-6,0],[-9,-1],[-6,-3],[-2,-1],[-3,-2]],[[3461,1607],[-1,-2],[2,-2],[0,-4],[2,-2],[3,2],[3,3],[10,1],[1,1],[-20,3]],[[3459,1489],[-2,1],[0,1],[-2,2],[-12,-2],[-10,-4],[-2,-3],[0,-1],[0,-1],[-1,-1],[0,-1],[1,-3],[3,-1],[8,3],[2,2],[5,2],[2,0],[4,-2],[13,-1],[2,2],[-1,4],[-1,2],[-2,1],[-7,0]],[[3451,1476],[-3,1],[-10,-1],[0,-2],[1,-3],[6,-3],[3,2],[4,2],[-1,4]],[[3404,1419],[0,-2],[0,-3],[3,-1],[3,0],[7,5],[1,3],[0,2],[1,3],[-3,-1],[-8,-5],[-2,0],[-2,-1]],[[3359,1542],[-4,-2],[1,-1],[3,-3],[6,3],[-1,1],[-2,1],[-1,1],[-2,0]],[[3373,1542],[1,1],[2,5],[3,1],[4,-3],[2,1],[-1,2],[0,3],[6,-1],[4,4],[5,-1],[0,1],[-1,4],[-2,1],[-3,-1],[-4,1],[-8,-2],[-4,1],[-7,-4],[-1,-2],[-7,-7],[-1,-2],[5,2],[2,-2],[0,-1],[3,0],[1,-1],[1,0]],[[3277,1443],[-1,-3],[3,0],[1,1],[1,2],[2,3],[-4,-1],[-2,-2]],[[3278,1150],[-4,5],[-3,2],[-6,1],[-2,0],[-1,-2],[2,-6],[7,-11],[2,-8],[2,-5],[3,0],[0,2],[2,6],[0,3],[3,1],[0,4],[0,4],[-5,4]],[[3245,1403],[-1,1],[-5,-4],[-2,0],[-3,-6],[2,0],[5,2],[2,4],[2,3]],[[3275,1431],[1,6],[-6,2],[0,3],[-2,2],[-3,0],[-3,-2],[-1,-2],[-1,-2],[1,-2],[3,-3],[-1,-3],[-3,-8],[-3,-2],[0,-2],[-1,0],[1,-1],[4,-1],[2,3],[2,-1],[1,0],[2,3],[1,1],[3,2],[1,4],[2,3]],[[3266,1501],[2,3],[1,3],[-6,-3],[-3,-6],[-1,-2],[1,0],[6,5]],[[3346,1530],[4,1],[1,1],[-1,3],[-3,1],[-5,0],[2,-3],[2,-3]],[[3434,1490],[3,0],[5,5],[1,2],[-1,2],[-2,1],[-9,1],[-4,-4],[0,-1],[2,-2],[5,-4]],[[3311,1519],[3,2],[2,-1],[7,1],[0,-3],[1,-2],[3,-2],[10,7],[-4,0],[-4,4],[-12,-1],[-1,0],[-3,4],[-2,1],[-1,-3],[-4,-4],[-5,1],[0,-3],[2,-2],[2,0],[6,1]],[[3407,1451],[2,1],[1,-1],[3,2],[-1,1],[-6,0],[0,1],[-2,1],[-7,-1],[2,-3],[8,-1]],[[3296,1119],[-2,-2],[0,-2],[1,-1],[2,-2],[4,0],[1,1],[-1,4],[-5,2]],[[3314,1178],[1,1],[-2,3],[-3,2],[-3,0],[-2,-1],[3,-3],[2,-1],[4,-1]],[[3318,1083],[-10,-1],[-1,-1],[-1,-3],[0,-2],[2,-3],[2,-2],[2,0],[7,4],[2,2],[-1,4],[-2,2]],[[3319,1055],[-1,2],[-2,3],[-5,0],[-3,-1],[-1,-2],[1,-2],[3,-2],[4,-1],[3,0],[0,1],[1,2]],[[3315,1506],[-2,-1],[-1,-2],[2,-3],[2,-1],[1,0],[-1,2],[0,1],[2,-1],[1,1],[-4,4]],[[3317,1461],[-4,2],[-2,-3],[0,-7],[-5,0],[3,-3],[2,0],[4,2],[0,1],[-1,2],[1,3],[2,3]],[[2389,954],[-2,0],[-1,-2],[0,-1],[4,-2],[4,0],[1,0],[-1,2],[-5,3]],[[2478,959],[1,3],[-2,4],[-4,3],[-9,0],[-9,-2],[-2,-2],[4,-7],[4,-6],[1,-3],[-3,-3],[-1,-13],[4,0],[6,1],[4,3],[3,3],[3,5],[1,4],[-1,3],[-3,2],[3,5]],[[2084,948],[-3,-2],[-2,-1],[1,-2],[2,-6],[4,-4],[7,0],[3,2],[-12,13]],[[2373,974],[-5,-3],[-13,-4],[-2,-3],[2,-1],[5,0],[17,3],[0,1],[-3,6],[-1,1]],[[3012,1087],[3,2],[3,4],[0,1],[-3,2],[-6,-1],[-1,1],[-3,-1],[1,-2],[2,-7],[4,1]],[[2994,1125],[6,3],[-9,11],[-4,2],[-7,3],[-4,-2],[-2,-2],[-1,-3],[5,-6],[12,-4],[4,-2]],[[2943,932],[-1,-2],[-2,-1],[0,-2],[3,-3],[2,-1],[3,1],[4,4],[1,4],[4,5],[-4,2],[-4,-1],[-6,-6]],[[3165,1340],[6,2],[0,1],[0,5],[1,3],[4,1],[0,2],[0,4],[-5,1],[-4,-2],[-1,-3],[-2,-2],[1,-5],[-3,-1],[-1,-3],[0,-2],[4,-1]],[[3142,1318],[0,-1],[1,-1],[1,0],[6,6],[0,1],[-1,3],[1,3],[-1,0],[-4,-2],[-1,-7],[-2,-2]],[[3134,1241],[0,2],[-2,1],[-5,1],[-4,-1],[-5,-3],[0,-1],[1,-1],[0,-4],[4,-1],[6,1],[1,2],[1,1],[3,3]],[[3131,1286],[0,2],[-2,3],[-2,1],[-3,-1],[1,-2],[-3,-4],[2,-2],[3,0],[2,0],[2,3]],[[0,4057],[1,2],[3,4],[1,5],[-1,4],[-1,0],[-3,-5]],[[0,4081],[2,2],[0,1],[1,3],[-1,-1],[-2,-2]],[[9999,4057],[-2,-2]],[[9997,4055],[-1,2],[1,5]],[[9997,4062],[2,5]],[[2810,5463],[-1,-2],[-1,-2],[0,-2],[-2,5],[0,1],[0,5],[2,1],[1,0],[1,-6]],[[9294,7743],[0,-5],[3,-2],[2,3],[1,2],[-1,6],[2,6],[1,3],[-2,1],[-6,-14]],[[6627,9518],[1,1],[7,2],[5,0],[6,-2],[3,-2],[-2,-1],[-6,-1],[-11,1],[-3,2]],[[6497,9474],[-2,1],[1,2],[8,-2],[1,0],[6,-1],[0,-3],[0,-1],[-4,-3],[-13,3],[1,1],[2,1],[0,2]],[[6682,9504],[24,1],[4,-3],[-3,-2],[-9,-4],[-9,-1],[-14,2],[-7,1],[0,1],[2,1],[12,4]],[[6453,9455],[-3,3],[1,1],[9,1],[3,1],[1,2],[4,3],[9,0],[4,0],[0,-2],[4,-3],[10,-3],[-2,-2],[-3,0],[-4,-2],[-18,-1],[-7,0],[0,1],[-2,1],[-6,0]],[[6553,9453],[2,2],[0,6],[1,1],[17,0],[2,2],[6,0],[4,-1],[1,-2],[0,-7],[-1,-3],[0,-2],[-3,-2],[-22,1],[-10,0],[-3,1],[6,4]],[[6637,9446],[1,0],[15,4],[7,-2],[4,-5],[-7,-2],[-10,-2],[-3,1],[-1,1],[-2,1],[-5,1],[1,3]],[[3151,1935],[-1,-2],[-1,-1],[0,-1],[0,-1],[0,-1],[2,0],[2,2],[1,3],[-2,1],[-1,0]],[[2913,2507],[1,-2],[1,0],[0,1],[0,1],[0,2],[-1,2],[-1,0],[-1,-1],[1,-3]],[[2910,2296],[-6,-3],[-2,-2],[-3,0],[-1,9],[4,15],[0,5],[-1,4],[0,4],[0,1],[5,3],[1,-3],[2,-8],[3,-12],[0,-11],[-2,-2]],[[2908,2195],[-4,0],[1,-3],[-1,-3],[-1,-3],[1,-2],[0,-3],[1,-2],[2,0],[1,5],[0,5],[3,1],[1,1],[1,3],[-1,0],[-4,1]],[[2963,2042],[-4,5],[-1,1],[-1,0],[-3,3],[-4,1],[-2,3],[-6,2],[-5,1],[-2,1],[-1,0],[-1,1],[-1,3],[-1,1],[-3,4],[-2,2],[-2,-1],[0,-1],[3,-4],[2,-4],[4,-4],[4,-5],[1,0],[2,-1],[4,1],[4,-1],[2,-1],[5,-6],[0,-2],[1,-2],[0,-1],[2,0],[3,-1],[5,-2],[2,1],[-4,5],[-1,1]],[[3102,1924],[0,2],[0,1],[1,3],[-1,2],[-2,2],[-5,0],[-1,2],[0,1],[6,5],[-2,4],[-5,1],[-7,-4],[-23,6],[-5,2],[-1,-10],[0,-3],[-1,-1],[0,-1],[2,-1],[1,-1],[0,-2],[1,-1],[4,1],[1,-1],[0,-3],[0,-2],[1,-1],[3,-1],[1,-3],[2,-1],[4,-2],[2,0],[-3,6],[-2,3],[0,2],[2,6],[3,0],[1,-1],[3,-3],[1,-1],[2,1],[1,0],[0,-1],[-1,-5],[0,-1],[1,-3],[1,-2],[2,1],[3,-1],[2,0],[4,-2],[3,-1],[2,-1],[1,-4],[2,-2],[3,-1],[1,4],[-1,3],[-1,3],[-1,2],[-5,4]],[[2913,2282],[0,5],[0,3],[-3,0],[-2,-2],[-5,-2],[-1,0],[-2,-1],[-1,-1],[0,-3],[1,-2],[1,-1],[1,-1],[1,-4],[-3,-3],[-1,-3],[1,-2],[2,0],[4,4],[3,5],[4,8]],[[3326,2144],[-1,2],[0,5],[3,0],[3,-2],[0,-2],[-1,-3],[-4,0]],[[4269,1756],[-3,0],[-1,-2],[1,-1],[4,-3],[0,3],[0,2],[-1,1]],[[6505,5703],[-8,0],[-3,-2],[-1,0],[-4,4],[-3,1],[-2,-3],[-1,-2],[-1,-1],[-2,-4],[5,-6],[3,-5],[4,-1],[11,2],[4,5],[4,2],[1,2],[2,2],[-9,6]],[[6484,6353],[-1,3],[-1,-3],[-1,-1],[-4,-3],[2,-2],[2,0],[1,1],[1,2],[1,3]],[[6632,6138],[-4,-9],[0,-7],[1,0],[2,1],[1,2],[2,9],[3,5],[-2,9],[-3,-10]],[[6460,6348],[1,1],[1,2],[-1,3],[-1,-2],[0,-1],[0,-3]],[[6557,6498],[-5,-4],[-4,2],[0,-1],[1,-4],[-1,-2],[-6,-6],[-5,-3],[-2,0],[0,-1],[1,-2],[1,-1],[2,0],[3,2],[4,4],[2,0],[3,2],[1,0],[2,-1],[4,5],[2,7],[3,2],[-2,3],[-4,-2]],[[6494,6340],[1,1],[2,0],[0,2],[-1,2],[-1,2],[-4,-3],[-2,-2],[2,-1],[3,-1]],[[6168,5933],[-1,-3],[0,-1],[1,-1],[-2,0],[-1,2],[0,2],[0,1],[0,7],[-1,3],[-2,1],[1,-3],[-1,-3],[-1,-2],[-1,-1],[1,-3],[2,-6],[2,-1],[3,1],[1,-2],[0,-1],[1,-2],[0,-1],[1,1],[0,7],[-3,5]],[[6117,5872],[0,-2],[-1,-1],[0,-1],[-2,3],[0,6],[-1,2],[-1,2],[-3,1],[2,-3],[-1,-1],[-1,-1],[0,-3],[2,-1],[1,-3],[-1,-1],[-2,2],[1,-4],[3,-1],[3,0],[3,-1],[3,0],[0,3],[-5,4]],[[6185,5759],[2,2],[1,3],[-2,-1],[-1,-4]],[[6401,6456],[0,-2],[1,-7],[-1,-5],[2,-7],[1,-2],[1,4],[0,7],[0,7],[-1,4],[1,2],[-1,0],[-3,-1]],[[6185,5778],[2,-3],[1,-1],[0,2],[0,2],[-1,3],[-2,-3]],[[6342,6654],[-3,8],[-1,3],[-1,-1],[0,-4],[-1,0],[0,-1],[0,-1],[-1,-3],[2,-8],[1,-3],[1,0],[1,1],[2,4],[0,1],[0,4]],[[9982,4041],[0,-8],[1,2],[1,3],[-1,2],[0,1],[-1,0]],[[9980,4003],[-1,-2],[-1,-1],[0,-2],[3,-5],[0,1],[0,2],[0,4],[-1,3]],[[9964,4017],[1,-3],[1,1],[1,2],[0,4],[-2,-1],[-1,-3]],[[9675,4067],[3,-3],[1,3],[-1,0],[-2,2],[-2,4],[-1,0],[-1,2],[-1,3],[0,-1],[-2,-2],[0,-3],[1,-4],[1,-2],[1,0],[3,1]],[[9674,4092],[0,2],[-1,2],[-1,2],[-1,6],[-1,2],[-3,-5],[-2,-1],[-1,-2],[1,-2],[1,-3],[5,-2],[3,1]],[[9678,4025],[-3,-1],[0,1],[-1,0],[-1,-1],[-2,-5],[-1,-3],[1,-1],[1,1],[1,0],[1,-2],[-1,-2],[4,-2],[3,1],[2,5],[-1,1],[-3,8]],[[9666,4150],[-5,-1],[-4,-8],[1,-1],[3,-1],[2,3],[3,8]],[[9643,4145],[-1,14],[-1,0],[-1,3],[-1,6],[1,2],[-1,1],[-1,-1],[-1,-7],[-1,-5],[-1,0],[-2,-1],[-2,19],[-2,5],[-2,5],[-1,0],[-1,-6],[0,-5],[3,-21],[0,-10],[2,-6],[1,-3],[0,-4],[2,0],[3,3],[5,0],[2,5],[1,3],[-1,3]],[[9670,4141],[-1,-13],[2,-13],[0,-3],[1,0],[1,1],[0,4],[-2,21],[-1,3]],[[9669,4148],[1,-3],[1,3],[0,7],[-2,12],[0,-2],[0,-17]],[[9660,4089],[-1,3],[-1,1],[-1,3],[-1,0],[-4,5],[-1,3],[-2,1],[-2,10],[-2,3],[-2,-1],[0,-2],[-1,-9],[2,-4],[1,0],[2,2],[1,-2],[0,-5],[1,-9],[1,-5],[0,-1],[0,-2],[3,-1],[2,4],[4,-1],[2,4],[-1,3]],[[9644,4130],[-3,2],[0,-4],[3,-3],[0,1],[0,4]],[[9438,4533],[1,4],[-11,16],[-2,2],[-2,1],[-3,4],[-2,0],[-3,4],[-1,3],[-3,3],[-4,7],[-7,3],[0,-1],[3,-5],[1,-6],[2,-3],[3,-5],[1,-1],[1,-2],[2,-4],[4,-4],[4,-5],[2,0],[2,-3],[8,-7],[2,-5],[4,-5],[0,1],[-1,4],[-1,4]],[[9372,4593],[-2,2],[-4,7],[-2,2],[-1,9],[-2,4],[-7,7],[-5,7],[-3,1],[-1,-1],[0,-5],[1,-2],[6,-8],[6,-15],[5,-8],[4,-2],[2,1],[0,-1],[1,-2],[2,-2],[3,3],[-1,2],[-1,1],[-1,0]],[[9266,4772],[1,-2],[0,2],[0,3],[-1,-3]],[[8368,5334],[-2,-1],[-1,4],[-4,1],[-4,-5],[0,-3],[1,-3],[3,1],[2,-1],[3,3],[2,-4],[4,3],[0,2],[-1,2],[-3,1]],[[8174,4605],[1,-3],[2,-1],[0,2],[0,3],[-1,1],[-1,-1],[-1,-1]],[[8726,6917],[1,-1],[1,-2],[0,-2],[2,2],[1,0],[0,1],[1,2],[-2,1],[-4,-1]],[[2914,2343],[1,1],[4,3],[-1,1],[-2,2],[-2,0],[-3,-2],[-2,-2],[2,-3],[0,-2],[2,1],[1,1]],[[2926,2577],[-1,2],[0,1],[-2,1],[-2,-1],[0,-1],[0,-1],[1,-2],[4,1]],[[2954,2517],[0,4],[-1,4],[-1,0],[-2,-1],[-1,-3],[0,-2],[1,-2],[2,-3],[0,-3],[1,-2],[1,1],[1,3],[-1,4]],[[2928,2300],[-1,9],[0,2],[0,1],[0,2],[-1,2],[-1,6],[-1,3],[0,1],[-2,3],[-1,3],[0,9],[-2,1],[-2,-5],[-6,-3],[-1,-2],[0,-2],[0,-5],[2,-4],[1,-3],[1,-5],[1,-2],[1,-8],[3,-5],[5,2],[4,-1],[0,1]],[[3220,1959],[-1,1],[-3,0],[-6,-1],[-3,1],[-1,-2],[-1,-1],[-2,0],[-2,-3],[1,-2],[2,-2],[4,3],[1,0],[4,3],[8,0],[2,-1],[4,2],[0,2],[-2,1],[-4,-1],[-1,0]],[[3278,2827],[-3,1],[0,-1],[1,-3],[4,-4],[1,0],[0,3],[-1,2],[-2,2]],[[3340,2103],[-1,0],[0,-1],[0,-3],[1,-2],[2,1],[0,3],[-2,2]],[[3309,2122],[-2,0],[-2,1],[-1,-2],[-3,-1],[1,-2],[2,-4],[3,0],[1,3],[1,5]],[[2987,1998],[1,2],[1,1],[1,2],[1,4],[3,3],[-3,5],[-2,2],[-2,5],[-1,1],[-5,1],[-4,0],[-2,-1],[0,1],[-1,5],[-1,2],[0,1],[-2,0],[-1,1],[-1,-1],[0,-2],[0,-3],[-7,2],[-2,4],[-7,-1],[-5,-7],[6,-1],[2,-5],[3,-5],[3,1],[1,0],[1,-4],[0,-2],[-1,-5],[0,-1],[3,-2],[3,-2],[1,1],[0,1],[0,3],[0,3],[1,2],[1,-2],[2,0],[1,1],[3,-1],[0,-5],[-3,-5],[-2,-1],[0,-1],[2,-2],[1,0],[2,1],[3,1],[3,1],[3,2]],[[3118,1930],[1,1],[3,3],[2,0],[1,0],[1,0],[0,-1],[1,-2],[0,-2],[2,-1],[2,1],[3,2],[2,3],[0,2],[0,2],[0,3],[-4,4],[-5,1],[-13,2],[-6,0],[-6,-3],[4,-5],[1,-5],[1,-2],[1,-1],[8,-2],[1,0]],[[3047,1941],[-3,8],[-4,0],[-2,-2],[-4,0],[-1,-1],[-4,1],[0,1],[-1,4],[-3,0],[-3,1],[-5,0],[-1,0],[-1,-3],[1,-1],[0,-1],[1,0],[1,1],[1,1],[1,0],[2,0],[2,-2],[4,-3],[0,-1],[0,-2],[1,-1],[4,-1],[2,-2],[1,0],[1,1],[2,1],[1,-2],[0,-1],[0,-2],[2,-1],[2,1],[3,3],[0,3]],[[3131,1901],[0,1],[0,1],[-1,3],[-1,4],[-1,1],[0,1],[-2,-3],[-2,-2],[-1,-1],[0,-1],[0,-1],[5,-2],[1,0],[1,-1],[1,0]],[[2928,2145],[1,1],[0,5],[-1,2],[-1,2],[-3,0],[-4,-4],[-5,-2],[-3,2],[-1,-6],[-1,-4],[-2,-6],[0,-3],[3,3],[1,2],[3,7],[3,-1],[2,-1],[2,2],[2,2],[1,0],[2,-2],[1,1]],[[2917,2209],[4,2],[-1,5],[-4,1],[-3,2],[-2,0],[-4,2],[-1,-5],[0,-3],[-1,-2],[0,-3],[-1,-5],[4,0],[1,-2],[6,5],[2,3]],[[2929,2113],[-3,5],[-3,1],[-1,2],[-1,10],[-2,-1],[0,-5],[-3,1],[-3,-3],[2,-7],[1,-7],[3,-7],[1,-6],[5,-1],[1,7],[3,9],[0,2]],[[2946,2560],[1,2],[2,0],[1,0],[-1,3],[0,2],[-1,0],[-3,-2],[-5,0],[0,-3],[1,0],[4,-2],[1,0]],[[3009,1987],[3,-1],[2,1],[5,-5],[4,-3],[1,0],[1,3],[2,2],[0,2],[0,5],[0,3],[-4,-1],[-6,5],[-5,4],[-4,2],[-8,2],[-2,-2],[-2,-1],[-2,-6],[3,-4],[3,-5],[1,-5],[4,1],[1,3],[3,0]],[[2936,2115],[3,-1],[1,1],[1,1],[0,1],[-1,1],[-4,3],[-1,3],[-1,1],[-2,1],[-1,0],[1,-4],[0,-3],[3,-2],[1,-2]],[[2952,2493],[-2,5],[0,3],[0,2],[-1,6],[-1,6],[-2,4],[-2,3],[0,3],[1,3],[3,3],[2,0],[2,2],[0,4],[0,3],[-3,2],[-1,3],[-1,3],[-3,-1],[-2,-2],[-1,-5],[0,-6],[-1,-2],[-2,0],[-2,1],[-4,-2],[-2,-2],[1,-6],[-4,-4],[3,-5],[3,-7],[1,-2],[3,-9],[2,-4],[3,-3],[-1,-7],[3,-1],[4,0],[1,1],[0,2],[2,0],[0,1],[1,4],[0,2],[0,2]],[[2938,2466],[-1,2],[-2,6],[1,10],[0,6],[-4,-2],[0,-2],[-2,-2],[0,-8],[-1,-5],[-3,-5],[-1,-3],[0,-4],[4,1],[2,-2],[3,1],[1,2],[2,2],[1,3]],[[2953,7530],[-5,-2],[-3,-4],[1,0],[4,1],[4,-1],[2,1],[1,1],[0,4],[2,8],[-2,0],[-4,-8]],[[2953,7532],[3,6],[-4,-1],[-4,-6],[1,0],[4,1]],[[3305,7531],[-2,-1],[0,-1],[2,-2],[0,-1],[1,0],[1,2],[1,3],[-3,0]],[[3292,7642],[2,4],[-2,0],[-2,-1],[-2,-2],[-6,-7],[-2,-2],[-3,-11],[2,0],[3,0],[2,2],[-1,0],[-2,0],[-1,1],[1,3],[1,3],[2,2],[2,4],[3,3],[3,1]],[[3206,7658],[-1,1],[-2,-1],[1,-4],[-1,-2],[2,0],[2,4],[1,4],[-2,-2]],[[3205,7661],[4,3],[0,2],[-1,1],[-1,-1],[0,-1],[-2,-4]],[[3025,7605],[-1,-2],[3,0],[3,3],[2,4],[-1,0],[-3,-2],[-3,-3]],[[3157,7458],[2,2],[2,5],[-2,0],[-1,-5],[-1,-2]],[[3092,7458],[-1,-1],[0,-3],[1,-1],[1,2],[0,2],[-1,1]],[[3141,7479],[4,3],[0,1],[1,5],[-2,0],[-1,-2],[-2,-7]],[[3102,7469],[-1,-1],[-2,-4],[0,-4],[1,-1],[2,-1],[0,1],[0,3],[2,-1],[2,1],[-1,2],[-1,4],[-2,1]],[[8140,4617],[-6,-1],[-2,-5],[-2,-4],[2,-4],[7,-4],[3,-1],[0,1],[1,0],[1,-1],[7,0],[2,2],[3,4],[5,0],[1,1],[1,3],[5,3],[0,2],[-3,5],[-25,-1]],[[9411,1961],[0,-3],[1,2],[2,8],[1,6],[-2,-2],[-2,-11]],[[165,3964],[0,-1],[1,-2],[1,0],[1,3],[1,2],[0,1],[-1,1],[-1,0],[-2,-4]],[[792,4063],[1,-1],[1,0],[1,1],[-1,5],[-1,2],[-1,-2],[0,-5]],[[629,5103],[1,6],[-3,3],[-2,0],[4,-4],[-1,-1],[-1,-5],[-2,2],[-1,3],[-1,-2],[4,-6],[5,-3],[2,0],[-5,7]],[[1138,4461],[-4,-4],[1,-4],[2,0],[1,1],[4,1],[2,3],[-2,0],[-4,3]],[[1135,4448],[0,-5],[2,5],[-1,1],[-1,-1]],[[1147,4414],[1,1],[1,2],[0,1],[0,1],[-2,1],[0,-6]],[[852,4017],[0,5],[-2,4],[-3,2],[-3,-2],[-1,-2],[0,-3],[2,-7],[3,-1],[4,1],[1,-5],[1,-1],[2,-1],[1,3],[-1,4],[-4,3]],[[1105,4512],[-1,-1],[0,-3],[1,-5],[1,0],[3,1],[1,3],[0,1],[-1,3],[-4,1]],[[1107,4480],[0,-2],[1,-3],[1,1],[1,4],[-1,1],[-2,-1]],[[213,4251],[-5,-1],[-4,-2],[-3,1],[1,-4],[2,-4],[3,-8],[2,0],[4,1],[3,-1],[1,6],[-1,7],[-3,5]],[[27,4045],[2,-2],[-1,-1],[0,-3],[0,-1],[1,2],[1,1],[0,2],[0,1],[-1,1],[-1,2],[-1,-1],[0,-1]],[[572,5215],[1,-2],[0,2],[1,-1],[1,-1],[0,-1],[-2,-1],[1,0],[2,-1],[0,3],[-2,4],[-1,0],[-1,-1],[0,-1]],[[226,4232],[-3,0],[-2,-2],[0,-3],[4,-5],[1,0],[4,-3],[7,0],[0,2],[0,2],[-1,2],[-2,0],[-1,3],[-7,4]],[[259,4207],[-1,-1],[-3,-2],[1,-2],[2,0],[2,4],[2,1],[-3,0]],[[280,3945],[-1,-5],[1,-4],[3,3],[0,3],[-1,4],[-2,-1]],[[106,4261],[0,-3],[1,1],[1,3],[-1,3],[-1,-1],[0,-3]],[[140,3813],[0,-1],[1,-4],[0,8],[-1,-3]],[[8738,5423],[-1,-2],[-1,-3],[-1,-5],[1,-5],[2,2],[0,3],[1,3],[1,9],[-1,3],[-1,-5]],[[9047,6003],[1,1],[2,3],[-1,2],[0,-1],[-2,-5]],[[9047,5845],[-1,-5],[0,-1],[2,0],[0,1],[1,2],[0,3],[1,2],[-1,0],[-2,-2]],[[9021,5751],[-4,-6],[0,-6],[1,-1],[1,-2],[1,0],[1,8],[4,9],[-1,2],[-1,1],[-1,0],[-1,-5]],[[9043,5834],[0,-1],[1,-5],[1,3],[0,5],[-1,0],[-1,-2]],[[8835,5527],[-1,-3],[0,-1],[2,4],[2,1],[0,2],[0,2],[-1,0],[-1,-2],[-1,-3]],[[9953,3948],[-2,-2],[-2,0],[-1,-4],[-2,-2],[-1,1],[-2,-3],[-1,-1],[2,-1],[4,1],[1,1],[0,1],[0,1],[2,4],[1,-1],[1,-2],[4,2],[0,2],[-2,2],[-2,1]],[[9650,4212],[-1,-1],[0,-5],[1,-1],[3,-1],[1,3],[1,5],[-3,2],[-2,-2]],[[9652,4228],[1,1],[0,1],[0,2],[0,2],[-2,4],[-2,-2],[0,-2],[1,-7],[1,-1],[1,1],[0,1]],[[9714,3880],[0,-3],[2,-2],[1,0],[1,3],[-1,2],[-3,0]],[[9703,3919],[0,7],[-1,0],[-2,-1],[0,-7],[1,-4],[2,-5],[3,-1],[1,6],[-4,5]],[[9702,3951],[-3,4],[2,2],[-3,2],[-1,6],[-1,0],[-2,-1],[-1,-4],[0,-6],[0,-3],[7,-6],[1,0],[2,2],[-1,4]],[[9666,3809],[0,1],[-1,2],[0,2],[-1,-2],[-3,-1],[1,-7],[0,-3],[2,-2],[1,-2],[1,0],[3,2],[1,9],[-3,0],[-1,1]],[[9626,3857],[0,-3],[-2,-5],[1,1],[2,2],[0,3],[0,1],[0,3],[0,3],[2,1],[-1,2],[-2,1],[0,-3],[0,-6]],[[9646,3839],[0,9],[-1,2],[-1,1],[-5,-3],[0,-2],[3,0],[1,-2],[-2,-6],[-2,-1],[1,-4],[2,-3],[4,-2],[2,-4],[1,0],[1,4],[0,2],[-2,6],[-2,3]],[[9650,3747],[0,-4],[0,-1],[1,-1],[1,0],[1,2],[0,2],[-3,2]],[[9442,3934],[0,-8],[0,1],[1,4],[-1,7],[0,-4]],[[9634,4356],[-2,1],[-1,-1],[2,-5],[1,0],[2,0],[-2,2],[0,3]],[[9611,4407],[-3,0],[-2,-2],[0,-3],[-2,0],[0,-2],[1,-3],[1,0],[1,0],[2,4],[2,0],[1,0],[2,1],[0,1],[1,2],[-1,1],[-3,1]],[[9446,4361],[-2,1],[-1,-1],[0,-2],[1,-3],[2,-1],[0,-1],[2,-1],[3,-1],[2,-3],[1,-4],[2,-2],[2,-1],[2,2],[-2,2],[-2,4],[-10,11]],[[9481,4472],[-3,10],[0,7],[-1,3],[0,2],[-1,8],[-4,6],[-1,1],[-1,2],[0,5],[1,2],[0,3],[-7,17],[-1,-1],[0,-1],[-1,0],[-2,1],[0,-3],[3,-9],[-1,-4],[3,-19],[3,-11],[4,-7],[0,-2],[5,-4],[3,-11],[1,-1],[1,2],[-1,4]],[[9507,4401],[0,4],[-4,11],[-1,3],[-2,-2],[-3,3],[-2,-1],[-4,3],[0,1],[-2,1],[-5,7],[-2,2],[-2,0],[-1,-5],[0,-2],[3,0],[3,-2],[0,-5],[1,-2],[0,-4],[7,-9],[3,-2],[4,-2],[2,-2],[3,1],[2,-1],[2,0],[-2,3]],[[9483,4466],[0,-4],[1,-2],[1,1],[2,-4],[0,2],[-1,6],[-3,14],[-2,1],[1,-5],[1,-4],[0,-5]],[[9421,4493],[1,1],[0,4],[-1,0],[-1,1],[-1,1],[-1,-2],[-1,-3],[1,-2],[1,0],[2,0]],[[9452,4496],[-1,3],[-1,0],[-2,1],[-2,-2],[0,-3],[2,0],[3,-2],[0,-3],[1,1],[2,-2],[1,3],[-3,4]],[[9434,4530],[0,2],[-2,2],[-1,-1],[0,-3],[1,-2],[2,-2],[1,1],[-1,3]],[[9385,4523],[0,4],[-2,10],[-2,5],[-3,1],[-1,3],[0,9],[-3,2],[-2,-1],[-2,-6],[-1,-4],[-2,-3],[-1,-3],[1,-2],[2,-1],[1,3],[4,1],[2,-1],[0,-4],[1,-6],[1,-3],[3,-1],[2,-5],[0,2],[2,0]],[[9394,4517],[-2,-6],[1,-2],[1,0],[1,2],[0,2],[-1,4]],[[9385,4524],[0,-2],[0,-4],[1,-4],[2,-1],[3,4],[0,2],[-1,1],[0,1],[2,3],[-1,1],[-3,2],[-1,-2],[-1,-1],[-1,0]],[[9372,4529],[-1,3],[-1,-1],[-3,-5],[-1,-2],[3,-8],[2,-1],[-2,4],[1,4],[1,1],[1,5]],[[9352,4572],[-2,5],[-2,2],[-2,-4],[1,-4],[2,-5],[0,-3],[1,-1],[1,-3],[1,0],[0,3],[2,5],[1,3],[-3,2]],[[9348,4557],[-1,-3],[0,-3],[2,-7],[0,2],[0,4],[-1,7]],[[9365,4551],[1,3],[-1,4],[-1,4],[-1,1],[-2,-1],[-2,-3],[0,-5],[2,-5],[3,-1],[1,1],[0,2]],[[9325,4612],[-1,-2],[-1,-4],[2,-2],[3,1],[1,3],[-4,4]],[[9525,5295],[0,-1],[2,-1],[-1,2],[0,1],[-1,-1]],[[9393,5387],[-1,-2],[-1,-2],[1,-1],[1,-5],[2,0],[2,1],[0,2],[0,2],[-1,4],[-3,1]],[[9874,2990],[-2,3],[-1,3],[0,-1],[0,-1],[-2,-2],[1,-4],[0,-1],[2,-3],[1,-2],[2,-1],[0,3],[-1,6]],[[9829,2736],[-2,-3],[-1,-5],[0,-2],[4,3],[1,5],[0,4],[-1,-2],[-1,0]],[[9626,2464],[-1,-3],[1,-1],[1,1],[1,-2],[1,0],[1,0],[1,2],[0,2],[-1,1],[-1,2],[-3,-2]],[[103,2568],[2,0],[1,2],[-11,1],[-2,-3],[-3,1],[-2,-4],[1,-1],[4,1],[3,-2],[1,-2],[-2,-3],[-1,-3],[0,-2],[0,-4],[1,0],[2,0],[2,2],[3,2],[0,1],[-2,4],[-1,0],[-2,5],[2,2],[-1,1],[-1,1],[0,1],[3,1],[1,-2],[-1,-4],[3,5]],[[105,2542],[0,-2],[0,-3],[1,0],[2,3],[-1,3],[-2,-1]],[[9696,2083],[-2,0],[1,-2],[1,-1],[1,-1],[3,1],[-2,3],[-1,1],[-1,-1]],[[9616,2188],[1,2],[1,1],[-1,1],[-1,0],[-3,0],[0,-2],[-1,-6],[-4,-4],[-1,-3],[0,-1],[2,0],[2,3],[0,-1],[1,-2],[3,-1],[2,0],[-1,5],[-1,2],[1,1],[0,3],[0,2]],[[9670,2389],[-1,2],[-2,1],[0,3],[3,-1],[0,2],[-6,10],[-4,-1],[-1,-5],[1,-6],[-1,-3],[0,-3],[-3,-2],[-1,-2],[0,-3],[-2,-3],[-1,-4],[1,0],[4,1],[3,4],[3,0],[3,3],[5,1],[1,2],[1,2],[-1,3],[-2,-1]],[[8806,4129],[-1,4],[-1,-3],[0,-1],[-1,-2],[1,-1],[1,-3],[1,-3],[1,3],[0,2],[-1,4]],[[8801,4138],[-1,-2],[0,-5],[1,1]],[[8801,4132],[1,2],[-1,4]],[[8791,4136],[0,-2],[0,-3],[1,0],[1,0],[1,5],[-1,1],[-2,-1]],[[8682,4371],[0,1],[1,7],[-1,4],[0,6],[0,1],[-1,-3],[-2,-1],[1,-4],[0,-3],[2,-8]],[[9138,3876],[-1,4],[-1,-7],[2,-1],[1,0],[0,1],[-1,3]],[[9137,3886],[-1,-1],[-1,-2],[0,-3],[1,0],[1,1],[0,5]],[[9062,3987],[-1,-1],[-1,-1],[-3,1],[1,-3],[2,-4],[1,-4],[2,-2],[1,2],[0,2],[-1,4],[-1,6]],[[8949,4411],[-2,-3],[0,-1],[0,-4],[2,-1],[2,3],[-2,6]],[[8950,4436],[-1,-3],[1,-2],[1,-1],[2,3],[-1,3],[-2,0]],[[8948,4441],[-2,-4],[1,-3],[1,1],[1,4],[-1,2]],[[8877,4089],[-4,-3],[-5,-1],[-1,-4],[-2,-5],[-1,-5],[1,-2],[2,2],[1,0],[2,1],[1,3],[1,-1],[2,5],[2,2],[4,1],[-3,6],[0,1]],[[8874,4056],[-1,-4],[-1,-2],[0,-2],[1,1],[3,1],[0,3],[-2,3]],[[8801,4211],[-2,2],[-1,2],[0,3],[1,7],[1,2],[0,1],[2,3],[0,3],[-1,1],[-1,1],[-1,-5],[-1,-1],[-1,3],[-1,4],[0,2],[-1,1],[-2,-3],[-1,-4],[-3,-4],[-1,-8],[1,-6],[-1,-3],[-2,-2],[1,-1],[3,0],[5,-3],[3,1],[4,-2],[1,3],[0,4],[-2,-1]],[[8781,4236],[0,-1],[-1,-1],[0,-2],[3,-1],[0,1],[2,1],[-1,5],[-1,2],[-2,-4]],[[8796,4379],[-1,-2],[-3,-8],[-1,-2],[1,-3],[2,3],[3,11],[2,10],[-2,-1],[0,-4],[0,-3],[-1,-1]],[[8786,4355],[1,1],[3,4],[0,3],[-1,-2],[-5,-5],[-2,-5],[4,4]],[[8623,4351],[-1,5],[-1,4],[0,5],[-1,5],[-2,0],[-1,-2],[-3,-6],[1,-4],[1,-6],[-2,-2],[-2,1],[-1,-6],[1,-2],[2,0],[5,3],[5,-4],[3,1],[0,2],[-1,2],[-1,2],[-2,2]],[[8650,4371],[-3,4],[-2,3],[-1,-3],[-2,-1],[-3,-4],[-1,0],[-2,1],[-5,-4],[-4,1],[-1,3],[-1,2],[-3,5],[-1,0],[-1,-2],[1,-5],[1,-7],[2,-10],[4,-7],[9,-10],[9,12],[3,7],[2,0],[0,4],[2,4],[0,1],[-2,2],[-1,4]],[[8475,4194],[-1,-5],[1,-3],[2,4],[0,1],[0,4],[-1,1],[-1,-2]],[[8458,4150],[-1,-3],[1,-2],[0,-2],[1,-1],[1,2],[0,2],[-1,3],[0,2],[-1,0],[0,-1]],[[8206,3851],[-3,-4],[-1,-4],[0,-2],[2,-1],[2,5],[0,4],[0,2]],[[8142,3562],[-1,3],[-3,17],[-1,-1],[-1,-2],[1,-12],[5,-17],[1,2],[-1,5],[0,1],[0,4]],[[9091,2595],[-1,0],[-1,-3],[0,-2],[-1,0],[0,-2],[-1,-1],[-2,1],[0,-1],[2,-4],[2,1],[2,-1],[1,6],[0,3],[-1,3]],[[9111,2631],[0,-1],[0,-3],[1,-1],[1,1],[0,2],[2,1],[-1,2],[-2,1],[-1,-2]],[[9092,2606],[0,-2],[-1,-1],[0,-1],[1,-1],[0,-3],[1,-1],[1,0],[-1,7],[-1,2]],[[9020,2751],[-1,0],[1,-6],[1,4],[0,4],[-1,-2]],[[9002,2789],[0,9],[-3,3],[-1,0],[-1,-5],[-1,-2],[-1,-2],[0,-5],[0,-4],[1,-5],[0,-4],[0,-3],[1,0],[3,2],[2,3],[1,4],[-1,4],[0,5]],[[9119,2760],[-3,-2],[-4,0],[-2,-2],[1,-1],[2,-3],[3,0],[3,1],[1,-3],[1,0],[2,3],[-1,4],[-3,3]],[[9113,2763],[3,1],[3,4],[0,1],[-2,3],[1,2],[0,4],[0,1],[-3,2],[-5,10],[-2,2],[-2,-6],[-2,-2],[1,-3],[2,1],[1,-4],[-1,-2],[4,-9],[1,-2],[0,-2],[1,-1]],[[9115,2745],[2,4],[-1,0],[0,1],[-3,-2],[1,-1],[1,-2]],[[8834,3013],[-4,2],[-2,-2],[-7,1],[0,1],[1,4],[-1,2],[-2,1],[-5,0],[-7,-4],[-12,-4],[-2,-4],[-1,-4],[1,-3],[5,-5],[4,-1],[3,1],[4,-1],[1,4],[5,-3],[2,-2],[4,2],[1,5],[1,2],[5,2],[5,-2],[1,0],[2,3],[-2,5]],[[9035,2871],[0,-1],[0,-3],[1,-2],[4,4],[-1,2],[-4,0]],[[9033,2863],[-3,-4],[4,1],[3,-2],[0,1],[-1,2],[-1,1],[-2,1]],[[9260,3472],[0,-9],[1,-3],[1,0],[2,15],[0,1],[-3,1],[-1,-5]],[[9262,3497],[-1,1],[-1,-1],[-1,-5],[1,-5],[1,-6],[0,1],[0,6],[1,9]],[[9257,3615],[0,10],[-1,1],[-1,-1],[-1,-1],[-1,-3],[1,-1],[2,-5],[-1,-5],[-1,-3],[-4,-7],[1,-6],[0,-3],[-2,-5],[-1,-6],[1,-10],[2,-3],[0,2],[0,4],[2,9],[6,25],[0,5],[-2,3]],[[9200,3689],[0,3],[-1,1],[-1,2],[-3,1],[-1,-4],[5,-11],[1,-2],[1,0],[1,3],[-1,3],[-1,4]],[[9179,3762],[0,-2],[0,-1],[1,0],[1,1],[-1,5],[-1,1],[0,-4]],[[9162,3769],[1,-4],[1,2],[0,2],[-1,6],[-1,-2],[0,-4]],[[8257,5461],[0,-3],[0,-4],[2,2],[0,4],[-1,1],[-1,0]],[[8249,5447],[0,-2],[-1,-7],[2,-5],[1,4],[0,11],[-2,-1]],[[8328,5591],[-2,-5],[1,-6],[3,2],[2,3],[1,2],[-2,2],[-3,2]],[[8326,5637],[-1,0],[0,-2],[2,-2],[1,-2],[0,1],[1,5],[0,3],[-1,-1],[-2,-2]],[[8339,5678],[-1,-3],[-1,0],[-2,0],[0,2],[-4,4],[-1,3],[0,-1],[-1,0],[0,-1],[0,-1],[0,-1],[0,-3],[1,-1],[1,-6],[2,-3],[2,-1],[2,1],[2,-1],[2,1],[1,3],[-2,4],[-1,4]],[[8331,5664],[-1,1],[-1,-1],[2,-10],[0,-2],[0,-3],[0,-1],[3,2],[1,4],[-1,2],[0,2],[-1,3],[-1,1],[-1,2]],[[8405,5594],[-2,-5],[-1,-7],[1,-3],[2,2],[0,-1],[1,1],[1,2],[2,8],[-1,3],[0,2],[-1,0],[-1,-1],[-1,-1]],[[8445,5612],[0,2],[0,2],[0,7],[0,3],[-2,-5],[0,-3],[-1,-3],[0,-2],[0,-4],[-3,-13],[-3,-10],[0,-5],[-4,-9],[-2,-9],[-3,-10],[0,-4],[-2,-17],[0,-5],[0,-4],[1,1],[4,8],[3,19],[1,5],[1,6],[3,5],[2,2],[2,4],[2,4],[1,11],[-1,10],[1,8],[0,6]],[[8437,5626],[-1,0],[-1,-2],[1,-5],[2,0],[-1,7]],[[8457,5559],[-2,3],[-1,0],[-1,1],[0,1],[-5,-2],[-2,-4],[-1,-3],[-4,-4],[-1,-3],[-1,-3],[0,-3],[1,-5],[2,-3],[5,-1],[7,1],[1,2],[2,5],[1,0],[2,0],[0,2],[0,3],[-1,2],[1,8],[-3,3]],[[8464,5513],[-1,0],[-1,-1],[-1,-3],[1,-2],[3,-3],[1,3],[0,3],[-2,3]],[[8435,5513],[-1,2],[-1,-1],[-2,-3],[-1,0],[0,-1],[1,-3],[2,-2],[2,2],[0,6]],[[8338,5296],[-1,0],[-2,-4],[-3,-2],[-4,-5],[0,-4],[1,0],[2,1],[2,4],[2,1],[1,2],[1,-2],[1,0],[1,1],[0,3],[0,2],[-1,3]],[[8390,5374],[-4,-4],[-3,0],[0,-3],[2,-3],[0,-2],[2,-6],[1,0],[3,1],[3,3],[1,5],[2,1],[-1,2],[-6,6]],[[8503,5552],[-2,6],[-2,-7],[0,-5],[1,-4],[1,0],[2,0],[1,2],[-1,3],[0,2],[0,3]],[[8491,5559],[-2,10],[1,8],[0,2],[-1,0],[-1,-3],[-1,-1],[-1,-3],[0,-6],[-1,-4],[1,-2],[2,-5],[1,-3],[1,-3],[1,1],[0,2],[-1,1],[1,6]],[[8338,5767],[-2,2],[-1,-1],[0,-1],[0,-2],[5,-5],[0,3],[-2,4]],[[8388,5752],[-1,-1],[-1,1],[-2,1],[-1,-8],[0,-5],[2,-3],[3,-4],[1,2],[1,2],[1,5],[0,3],[0,2],[-3,5]],[[8388,5699],[0,-9],[-2,-3],[0,-3],[0,-2],[2,-2],[-1,-3],[1,-5],[3,14],[1,10],[0,4],[0,2],[-1,0],[-3,-3]],[[8395,5697],[0,-3],[1,0],[1,1],[-1,4],[-1,-2]],[[8405,5693],[-4,0],[-1,-2],[0,-1],[2,-3],[3,-5],[1,1],[1,4],[0,3],[-2,3]],[[8417,5728],[-1,0],[-1,0],[-1,-3],[1,-1],[2,-3],[3,-6],[3,-4],[3,-6],[-2,8],[-2,3],[-5,12]],[[8437,5691],[-1,9],[-3,4],[-1,-3],[1,-3],[3,-10],[1,-2],[0,5]],[[8422,5672],[-2,-8],[0,-2],[4,6],[3,9],[2,1],[2,-1],[2,-6],[1,-1],[1,-1],[1,-3],[0,-3],[1,-1],[2,-1],[4,-5],[2,-4],[0,4],[0,8],[-4,11],[-5,7],[-4,7],[-1,2],[-2,3],[-4,2],[-3,2],[0,-4],[1,-6],[0,-4],[-1,-12]],[[8453,5773],[-1,1],[-2,7],[-1,-1],[-1,-1],[-1,-3],[0,-10],[-2,-8],[0,-3],[3,-4],[2,3],[2,0],[1,-1],[0,4],[2,2],[0,4],[0,7],[-2,3]],[[8387,5790],[0,-1],[0,-2],[0,-1],[6,-8],[0,2],[-6,10]],[[8384,5835],[-1,-4],[1,-3],[1,-4],[1,-2],[0,-4],[0,-1],[0,-3],[2,0],[1,5],[-2,8],[2,4],[0,2],[-2,2],[-3,0]],[[8385,6054],[-1,-3],[0,-1],[-1,-4],[1,-1],[2,4],[2,4],[-2,3],[-1,-2]],[[8366,6058],[1,-2],[0,4],[0,3],[-1,2],[0,-2],[-1,-2],[1,-3]],[[8371,6077],[0,-1],[0,-1],[0,-2],[2,-3],[2,0],[0,5],[-4,2]],[[8386,6130],[1,1],[2,6],[-1,0],[-2,-1],[0,-6]],[[8382,6152],[0,-3],[1,0],[2,5],[-1,3],[-2,-5]],[[9106,4694],[-2,0],[0,-1],[0,-6],[3,-7],[2,-2],[1,-3],[1,1],[1,3],[0,7],[0,2],[-6,6]],[[9086,4711],[-3,-4],[0,-2],[0,-2],[3,-6],[1,1],[2,3],[-1,7],[-2,3]],[[9052,4744],[-1,-4],[1,-3],[1,-2],[2,2],[1,5],[0,3],[-1,2],[-1,-1],[-2,-2]],[[9104,4871],[-1,0],[1,-1],[2,0],[1,3],[-1,2],[-1,-1],[-1,-3]],[[9094,4887],[-10,4],[-6,0],[-2,-1],[-3,0],[-2,-3],[1,-4],[-3,-2],[0,-1],[1,-3],[1,0],[1,2],[2,-1],[1,2],[5,-2],[4,0],[2,1],[2,-1],[3,5],[1,2],[1,-1],[2,1],[0,3],[-1,1],[0,-1],[0,-1]],[[9296,4719],[-2,2],[0,-1],[-2,-4],[0,-3],[1,-4],[0,-5],[1,-7],[1,1],[1,2],[1,10],[-1,4],[0,5]],[[9239,4830],[-2,-1],[-1,-1],[2,-5],[1,-2],[1,4],[-1,5]],[[9221,4841],[-1,-1],[0,-1],[3,-6],[1,0],[0,3],[-1,1],[-2,4]],[[9221,4847],[-1,2],[-1,-2],[0,-5],[1,0],[2,1],[-1,4]],[[9156,4924],[-2,0],[-1,-3],[0,-3],[4,-6],[2,-1],[0,2],[-1,7],[-2,4]],[[9178,4862],[-6,5],[-3,-1],[-4,-4],[0,-1],[2,-1],[2,-5],[1,-3],[2,-1],[6,1],[0,1],[0,5],[0,2],[0,2]],[[9197,4443],[-1,0],[-1,2],[0,2],[-5,8],[-2,4],[-1,1],[1,-3],[2,-6],[1,-5],[1,-2],[0,-5],[6,-4],[2,-2],[2,13],[-1,2],[-2,-1],[-2,-4]],[[9175,4485],[-3,3],[-3,-3],[0,-6],[4,-7],[2,-1],[0,1],[1,5],[0,3],[-1,5]],[[9189,4463],[0,-3],[2,2],[0,2],[-1,3],[0,4],[-2,5],[-2,1],[-2,-1],[-4,4],[-2,0],[0,-2],[0,-3],[2,-5],[0,-2],[-2,-3],[4,-1],[3,-1],[3,0],[1,0]],[[9197,4524],[0,2],[0,6],[-1,-1],[-1,-1],[-1,-4],[2,-3],[0,-1],[0,-3],[-1,-4],[2,-5],[-1,4],[1,10]],[[9245,4498],[-1,3],[-4,0],[-1,1],[-2,-1],[-1,-2],[3,-3],[2,-3],[0,-3],[1,0],[3,-3],[2,1],[1,0],[0,2],[1,1],[0,1],[0,2],[-1,2],[-2,1],[-1,1]],[[9188,4413],[0,-3],[2,-2],[1,5],[-1,0],[-2,0]],[[9280,4371],[0,-3],[-2,1],[0,-1],[1,-3],[1,0],[3,1],[1,-1],[1,3],[-2,2],[-3,1]],[[9269,4359],[-5,3],[-6,7],[-3,1],[0,-1],[1,-4],[2,-3],[-1,-2],[2,1],[1,-4],[3,-2],[1,-2],[5,1],[1,2],[-1,3]],[[8986,4528],[2,0],[0,2],[-1,3],[-1,1],[-6,1],[2,-3],[4,-4]],[[8984,4526],[-5,3],[-2,3],[1,-4],[2,-2],[4,-5],[4,-4],[0,3],[-4,6]],[[8785,4940],[-4,5],[-2,6],[-5,8],[-2,1],[-2,-1],[-2,2],[-2,0],[-6,2],[0,-3],[1,-3],[2,-2],[0,1],[1,0],[3,-6],[3,4],[2,-12],[0,-5],[3,-3],[2,0],[3,-2],[1,0],[4,2],[2,5],[-2,1]],[[8797,4903],[-9,1],[-6,4],[-6,1],[-3,-1],[-11,3],[0,-1],[1,-3],[10,-5],[5,-4],[4,-2],[1,-2],[3,1],[4,-1],[4,1],[3,2],[5,2],[-2,3],[-3,1]],[[8748,4942],[-1,3],[-1,2],[-2,-2],[0,-3],[1,-4],[2,-2],[1,1],[1,5],[-1,0]],[[8731,4886],[0,-3],[0,-2],[1,1],[1,3],[-1,2],[-1,-1]],[[8855,4545],[-1,0],[-3,-1],[-1,-4],[-2,-2],[0,-1],[1,-3],[7,-1],[1,0],[0,3],[-2,9]],[[8706,4766],[-4,5],[1,-3],[5,-5],[3,-2],[-2,3],[-3,2]],[[8622,4899],[-2,3],[0,4],[-1,-1],[-3,-2],[-3,0],[-3,-1],[-7,-6],[0,-2],[4,-5],[6,-2],[1,-2],[3,1],[1,2],[2,1],[1,0],[1,1],[-1,2],[0,2],[1,5]],[[8639,4948],[-3,1],[-1,1],[-6,-4],[0,-1],[1,-4],[0,-3],[1,-4],[1,-4],[2,-4],[3,-1],[1,1],[1,7],[1,13],[-1,2]],[[8633,4957],[0,-3],[-3,0],[-2,0],[-1,0],[-1,0],[-1,0],[0,-1],[-1,0],[-1,-1],[-1,-2],[-1,-2],[12,4],[2,1],[0,3],[-2,1]],[[8627,4976],[-1,-1],[-1,0],[-2,-3],[3,-2],[2,0],[1,3],[-1,2],[-1,1]],[[8646,4991],[-7,6],[-1,0],[-5,2],[-3,-1],[-4,-1],[-1,-1],[-1,0],[-2,-2],[-2,1],[-2,-1],[0,-3],[-1,-3],[3,-3],[4,0],[2,-6],[1,2],[2,2],[1,-5],[1,-3],[4,1],[0,4],[-1,3],[-1,0],[-2,0],[-2,6],[-1,3],[0,3],[1,0],[4,-8],[2,-2],[2,-4],[1,-2],[3,2],[2,-1],[1,-1],[1,0],[2,4],[-1,3],[1,2],[-1,3]],[[8591,5002],[2,-6],[3,-4],[1,-3],[1,0],[0,3],[-7,10]],[[8571,5144],[-1,0],[-2,-2],[-4,-5],[-3,-10],[1,-12],[1,-3],[4,1],[3,3],[2,7],[2,14],[-3,7]],[[8539,5007],[0,-1],[-1,-6],[1,0],[0,-3],[1,2],[-1,4],[0,4]],[[8539,5035],[0,2],[0,3],[0,1],[-1,0],[-1,-4],[0,-2],[1,0],[1,0]],[[8535,4978],[-1,4],[1,2],[-3,1],[-2,-1],[0,-8],[0,-5],[2,0],[2,1],[1,6]],[[8534,4965],[-1,0],[-2,-8],[1,-1],[3,-1],[0,1],[0,1],[-1,8]],[[8549,4961],[-4,0],[-1,5],[2,7],[-3,9],[-1,0],[-1,-1],[-1,-4],[-3,4],[-1,0],[0,-3],[-1,-4],[0,-2],[2,-6],[3,-2],[-1,-6],[1,-3],[1,0],[3,2],[1,-1],[0,-3],[3,-3],[2,2],[1,3],[0,2],[-1,2],[-1,2]],[[8552,4920],[-4,4],[-3,1],[-2,-1],[-3,-5],[-2,-8],[0,-3],[2,-3],[3,-2],[5,3],[4,0],[4,-2],[1,1],[2,2],[0,3],[-3,4],[-4,6]],[[8742,4655],[0,2],[0,4],[0,2],[-1,6],[1,4],[0,3],[0,4],[0,2],[-1,6],[-2,1],[1,3],[-1,2],[-1,3],[-1,1],[-2,-1],[0,-4],[-1,-2],[-3,-9],[-3,2],[-1,-2],[1,-2],[3,-5],[-1,-7],[0,-2],[-2,0],[-2,-1],[0,-2],[0,-2],[3,-4],[0,-2],[2,-4],[3,-3],[5,-2],[1,1],[0,1],[1,2],[1,5]],[[8736,4638],[0,4],[-3,3],[-3,4],[-2,5],[-2,2],[-1,0],[-1,-4],[1,-10],[2,-1],[-1,-1],[0,-1],[-2,1],[-1,-17],[1,-3],[3,-4],[3,3],[1,2],[2,7],[2,5],[1,5]],[[8694,4687],[-2,-3],[-1,-6],[-2,-11],[3,5],[1,9],[4,9],[1,12],[-1,2],[-3,-17]],[[8686,4685],[0,1],[-1,2],[-2,0],[2,-7],[-1,-7],[1,-3],[2,-2],[1,5],[0,4],[-2,7]],[[8573,4804],[-2,1],[0,-1],[1,-4],[1,0],[2,-1],[0,1],[0,2],[-1,2],[-1,0]],[[8567,4804],[0,-1],[-1,-6],[4,3],[0,3],[-3,1]],[[8562,4804],[-4,-4],[-3,-1],[-2,-4],[0,-1],[0,-2],[1,-2],[2,3],[2,2],[1,0],[0,-1],[0,-2],[1,0],[2,1],[0,2],[0,3],[1,2],[0,2],[1,2],[-2,0]],[[8417,4713],[-2,-2],[0,3],[0,10],[1,3],[0,4],[1,5],[1,0],[1,0],[0,1],[1,-1],[1,-4],[0,3],[0,12],[-3,6],[0,3],[-1,-1],[-3,-2],[-2,-10],[0,-12],[-1,-6],[-1,-3],[0,-3],[-1,-7],[0,-2],[-1,-3],[-1,-4],[-1,-2],[0,-3],[-2,-3],[0,-4],[2,-6],[1,0],[1,1],[3,-2],[1,2],[1,7],[0,2],[1,2],[1,2],[0,1],[2,-2],[2,2],[2,3],[0,4],[-1,2],[-3,4]],[[8409,4740],[-1,3],[-2,-1],[-3,-4],[-5,-3],[-1,-5],[2,-8],[0,-4],[-2,-4],[-1,-10],[1,-3],[1,-1],[1,3],[2,-2],[1,-1],[2,0],[1,3],[1,4],[-1,7],[4,11],[0,15]],[[8389,4713],[-1,1],[-1,4],[-1,0],[-2,-2],[1,-2],[-1,-1],[-1,-3],[0,-3],[1,-5],[3,-6],[2,1],[1,12],[-1,4]],[[8415,4776],[0,-2],[1,-5],[2,-4],[2,-1],[3,7],[0,4],[-1,2],[-5,1],[-2,-2]],[[8498,4879],[1,9],[-1,2],[-1,0],[-1,-4],[-1,-2],[1,-8],[1,-2],[2,-9],[1,-3],[1,1],[0,5],[-3,11]],[[8500,4900],[-9,-1],[-5,0],[-2,0],[-2,-2],[1,-2],[0,-3],[2,0],[10,2],[3,-1],[9,3],[1,2],[-8,2]],[[8477,4904],[-2,1],[-1,-2],[-1,0],[-2,2],[-9,4],[-5,-1],[-2,-1],[-1,-1],[-1,-10],[2,-8],[3,0],[3,2],[6,4],[5,-2],[3,3],[5,0],[0,4],[0,1],[-1,1],[-2,0],[0,3]],[[8438,4895],[-1,-2],[1,-4],[2,0],[-1,2],[-1,4]],[[8428,4931],[-3,-1],[-3,-8],[-1,6],[1,3],[0,3],[-2,1],[-5,-2],[-2,1],[-2,-6],[0,-8],[1,-7],[1,-2],[2,5],[4,9],[1,2],[1,-10],[-2,-4],[0,-1],[2,-2],[1,1],[0,1],[1,8],[2,-1],[1,-3],[2,0],[2,3],[1,6],[-1,3],[-1,2],[-1,1]],[[8418,4896],[0,-2],[2,5],[0,2],[-1,-1],[-1,-1],[0,-3]],[[8382,4976],[-1,1],[-2,-4],[-1,-3],[1,0],[1,2],[1,0],[3,0],[1,0],[0,2],[-1,3],[-2,-1]],[[8523,5248],[-1,4],[-2,0],[-1,-7],[0,-4],[1,-4],[2,-1],[-1,-5],[-2,-5],[0,-3],[2,-1],[1,2],[1,8],[2,6],[-1,4],[-1,6]],[[8517,5224],[1,-6],[1,-6],[0,3],[1,2],[-2,5],[-1,2]],[[8521,5210],[1,-2],[1,1],[0,1],[0,1],[-2,3],[0,-1],[0,-2],[0,-1]],[[8488,5198],[-2,5],[-2,4],[0,-3],[0,-2],[1,-3],[1,-2],[0,-5],[3,-3],[1,1],[-1,3],[-1,5]],[[8482,5155],[-1,-3],[1,-6],[1,1],[0,3],[1,3],[-1,1],[-1,1]],[[8346,4679],[-1,-6],[0,-12],[0,-5],[0,-4],[0,-8],[1,-4],[1,10],[1,18],[-1,4],[-1,7]],[[8664,4605],[-5,-1],[1,-1],[1,-1],[2,-1],[1,-3],[1,-1],[0,2],[-1,6]],[[8639,4550],[-6,-10],[-1,-4],[2,1],[1,4],[4,2],[4,5],[-3,0],[-1,2]],[[8657,4603],[-1,1],[-2,-1],[-1,-2],[0,-3],[-2,-1],[-1,-4],[-1,-1],[-1,-5],[-2,-1],[-1,-2],[-1,-8],[-1,-3],[-1,0],[0,-6],[-2,-4],[1,-4],[0,-4],[2,0],[4,-1],[0,1],[1,1],[0,2],[0,4],[3,5],[1,3],[2,3],[1,3],[2,10],[-1,10],[2,4],[-1,3]],[[8601,4566],[-2,0],[0,-2],[0,-4],[3,-7],[2,-1],[2,6],[0,3],[-1,4],[-4,1]],[[8572,4607],[-1,-1],[-2,-3],[1,-1],[2,-3],[1,1],[0,3],[0,1],[0,2],[-1,1]],[[8555,4547],[-5,3],[-1,-2],[1,-4],[5,-3],[3,5],[-1,2],[-2,-1]],[[8537,4582],[0,-3],[0,-4],[2,1],[1,1],[0,1],[0,3],[-3,1]],[[8519,4574],[-3,5],[-4,-2],[-3,-4],[-4,-2],[-3,1],[-4,2],[-3,-9],[-1,-3],[0,-6],[4,4],[2,1],[2,1],[2,-2],[4,0],[4,-2],[2,4],[1,4],[3,3],[4,1],[0,1],[-1,3],[-2,0]],[[8485,4540],[2,-2],[2,9],[-1,-2],[-3,-5]],[[8427,4434],[-2,-5],[0,-4],[2,2],[0,4],[3,2],[0,1],[-1,2],[-2,-2]],[[8425,4417],[-2,-2],[-3,-7],[-2,-3],[-6,-3],[-1,-3],[0,-5],[1,-1],[2,0],[2,2],[6,4],[2,6],[3,3],[0,1],[-1,3],[0,6],[-1,-1]],[[8382,4416],[-2,-3],[0,-1],[3,-1],[2,0],[3,4],[0,4],[-1,1],[-3,0],[-2,-4]],[[8464,4546],[-2,0],[-2,-2],[0,3],[-2,1],[-2,-3],[-1,-4],[0,-2],[-2,-5],[1,-2],[2,-2],[18,5],[1,2],[0,7],[-2,1],[-4,1],[-5,0]],[[8450,4544],[-3,-9],[-1,0],[0,2],[-2,0],[-1,-2],[-1,-5],[2,0],[1,-6],[3,2],[1,1],[1,6],[2,4],[0,5],[0,1],[-1,1],[-1,0]],[[8437,4544],[-4,-5],[-1,0],[-1,1],[-2,0],[-2,-1],[0,-1],[1,0],[1,-1],[-1,-2],[-3,-4],[-3,-5],[1,-1],[2,0],[2,-3],[1,1],[1,2],[2,-1],[1,1],[0,1],[0,1],[0,2],[1,3],[2,-1],[3,7],[4,2],[-1,2],[-2,1],[-2,1]],[[8422,4542],[-2,-1],[-1,-1],[-2,-4],[0,-3],[7,0],[1,2],[0,5],[-3,2]],[[8318,4530],[-1,1],[0,-1],[-1,-5],[-1,-3],[1,-3],[-1,-5],[2,-1],[1,1],[-1,4],[1,2],[2,2],[0,2],[0,2],[0,2],[-1,0],[-1,1],[0,1]],[[8306,4546],[-1,-2],[1,-2],[1,0],[1,1],[0,1],[0,1],[-1,2],[-1,-1]],[[8207,4515],[1,-1],[2,-4],[1,2],[0,3],[-2,3],[-2,-3]],[[8205,4620],[-2,0],[-3,-2],[0,-2],[0,-3],[2,-2],[2,1],[1,2],[4,0],[-1,2],[-1,2],[-2,2]],[[8127,4677],[0,-2],[3,0],[0,2],[1,3],[-2,1],[-1,0],[-1,-4]],[[8269,5236],[-1,0],[0,-3]],[[8268,5233],[-1,-5]],[[8267,5228],[3,-6],[5,3],[0,2],[-1,5]],[[8274,5232],[-4,4],[-1,0]],[[8264,5190],[0,-2],[1,-4],[2,-4],[0,2],[1,7],[-1,1],[-3,0]],[[8230,4803],[2,-6],[1,10],[0,4],[-1,-2],[-2,-6]],[[8229,4803],[1,2],[-1,3],[0,3],[0,8],[-1,-1],[-3,-4],[-2,-7],[-1,-8],[0,-5],[2,-7],[-1,-10],[1,-3],[6,11],[-1,2],[1,3],[0,3],[-1,10]],[[8024,4914],[-2,-2],[0,-5],[4,2],[0,4],[-2,1]],[[8046,4944],[-2,1],[-4,0],[-1,-4],[0,-10],[1,-2],[1,-1],[6,6],[1,2],[0,2],[0,4],[-2,2]],[[8021,5160],[1,-2],[2,3],[0,5],[-1,0],[-2,-6]],[[8010,5221],[-4,9],[0,4],[-1,-1],[-6,-9],[0,-3],[1,-5],[2,-3],[4,-2],[0,-1],[-1,-1],[-1,0],[-2,-4],[2,-3],[4,2],[2,9],[0,2],[0,6]],[[7950,5173],[2,-2],[0,4],[-1,3],[-1,1],[-1,-1],[1,-5]],[[7936,5168],[-1,2],[0,-3],[0,-2],[1,-2],[-1,-3],[1,-2],[1,1],[1,2],[1,4],[-1,1],[-1,1],[-1,1]],[[7823,5118],[-3,-4],[-3,0],[-1,-2],[0,-7],[2,-8],[1,-1],[3,-1],[3,4],[0,5],[1,3],[0,3],[-2,5],[-1,3]],[[7840,5077],[-1,-3],[0,-4],[1,-7],[0,-4],[2,-4],[1,-2],[1,1],[0,5],[1,5],[0,4],[-1,2],[-1,4],[-3,3]],[[7846,5081],[0,2],[-12,7],[-1,-1],[0,-1],[0,-2],[2,-3],[2,-2],[3,-1],[3,-2],[1,-3],[2,-2],[0,8]],[[7854,5053],[-1,1],[-3,4],[-2,4],[-1,-2],[-1,-6],[0,-2],[-1,-3],[1,-2],[2,-1],[4,-3],[2,0],[6,-3],[1,-1],[0,2],[-1,6],[-1,2],[-5,4]],[[7862,5056],[-2,3],[-6,5],[-1,0],[-1,-6],[1,-1],[1,0],[3,-2],[2,-3],[2,-4],[2,-1],[1,-1],[1,2],[-3,8]],[[7867,5038],[-1,0],[-1,-3],[-1,-5],[1,-1],[3,1],[1,4],[-2,4]],[[7871,5062],[-1,0],[-1,-3],[1,-4],[2,0],[0,3],[0,1],[-1,3]],[[7871,5048],[-1,-1],[0,-4],[2,-7],[1,0],[1,4],[-1,3],[-1,2],[-1,3]],[[7881,5049],[0,-1],[0,-2],[2,-4],[0,2],[0,2],[-2,3]],[[7889,5065],[-1,-2],[-1,0],[0,-3],[-1,-1],[0,-1],[1,-2],[3,-2],[2,6],[0,2],[0,2],[-1,-1],[-2,2]],[[7905,5063],[-1,4],[-2,-2],[-2,1],[-2,-1],[-3,-4],[0,-2],[0,-3],[1,0],[4,2],[1,-3],[-1,-2],[1,-2],[0,-1],[0,-1],[1,-2],[2,-1],[1,1],[1,6],[1,5],[-1,3],[-1,2]],[[7893,5049],[-1,3],[-1,-1],[0,-1],[0,-1],[2,-5],[2,2],[-1,2],[-1,1]],[[7903,5012],[-1,0],[3,-7],[0,-1],[1,-1],[1,-2],[0,2],[-1,2],[-3,7]],[[7912,4992],[-1,-3],[-1,1],[-2,4],[-2,1],[0,1],[0,2],[-3,2],[-1,-8],[-1,-3],[0,-1],[3,-2],[4,2],[5,-6],[1,0],[1,2],[1,0],[-2,2],[-1,2],[-1,4]],[[7898,4977],[0,1],[-1,0],[-1,0],[-1,-4],[2,-4],[1,-7],[2,4],[2,-2],[0,1],[1,5],[1,3],[0,1],[-3,6],[-3,-4]],[[7877,4987],[-1,0],[-2,-4],[-1,-3],[4,-2],[4,2],[1,2],[-2,2],[-3,3]],[[8005,4850],[-4,5],[-5,2],[-1,2],[-5,-2],[-1,-9],[-1,-4],[0,-4],[-1,-3],[1,-1],[0,-2],[0,-4],[1,-4],[-1,-5],[2,0],[4,3],[1,3],[0,1],[3,-2],[0,-2],[1,-4],[2,0],[1,2],[2,3],[1,2],[0,6],[2,9],[-2,8]],[[7983,4837],[2,1],[0,3],[0,1],[-2,0],[0,-2],[0,-2],[0,-1]],[[7966,4838],[-2,-1],[0,-2],[1,-1],[1,-2],[2,-1],[0,2],[1,3],[-3,2]],[[7919,4632],[1,-2],[1,-1],[2,2],[1,4],[-1,2],[-1,0],[-1,-1],[-2,-4]],[[7716,5063],[-3,2],[-6,16],[-3,4],[-1,-1],[0,-2],[-3,-3],[-4,0],[6,-14],[2,-7],[1,-6],[1,0],[4,-6],[3,-11],[0,-2],[3,-2],[2,3],[1,15],[1,5],[-1,2],[-3,7]],[[7843,4701],[-5,5],[-1,0],[-1,-2],[0,-2],[4,-7],[3,0],[1,4],[-1,2]],[[7790,4826],[0,5],[0,2],[-6,12],[-1,0],[-1,-2],[1,-9],[1,-4],[2,-3],[1,-3],[0,-4],[3,-5],[-1,8],[0,2],[1,1]],[[7777,4860],[0,-1],[-1,-4],[0,-1],[1,-2],[0,-6],[0,-3],[4,0],[2,4],[0,4],[-6,9]],[[7770,4878],[-2,7],[-1,2],[-2,0],[0,-1],[0,-4],[-1,-3],[2,-5],[2,-1],[5,-5],[0,1],[-1,4],[-2,5]],[[7753,4919],[0,2],[0,2],[-1,2],[-1,6],[-3,10],[-1,5],[-1,3],[-6,-3],[-2,-13],[1,-4],[5,-15],[0,-4],[2,-3],[5,-7],[3,1],[3,2],[0,6],[-2,4],[-2,6]],[[7733,4998],[-1,2],[-2,-1],[3,-12],[0,-5],[-2,-4],[0,-5],[-1,-3],[3,-3],[1,3],[2,8],[1,7],[-2,5],[-2,8]],[[7702,5122],[-1,1],[-3,0],[-1,0],[3,-4],[3,-5],[0,1],[0,4],[-1,3]],[[7677,5139],[-6,8],[-1,4],[-1,1],[-3,2],[-3,6],[-2,1],[-1,-3],[-2,-2],[0,-3],[3,-6],[2,-1],[1,-2],[3,0],[7,-10],[1,-3],[2,-1],[2,1],[0,3],[-1,2],[-1,3]],[[7645,5328],[-1,-1],[2,-5],[2,-1],[0,1],[0,2],[0,2],[-2,1],[-1,1]],[[8093,5143],[0,7],[-1,3],[-1,-1],[0,-17],[1,-2],[1,1],[0,2],[0,7]],[[8251,5403],[0,-5],[0,-3],[2,3],[3,1],[1,2],[0,3],[0,4],[-4,-1],[-2,-4]],[[5877,7572],[-2,4],[0,-4],[1,-3],[4,-2],[9,-3],[3,-1],[-3,3],[-11,4],[-1,2]],[[5622,8269],[2,-6],[0,-2],[2,-1],[3,1],[3,6],[1,-1],[1,-1],[2,2],[3,1],[-1,4],[-2,4],[-5,2],[-1,1],[0,2],[-1,1],[-2,-1],[-2,-3],[-2,-2],[-11,-2],[3,-3],[4,0],[3,-2]],[[5643,8259],[-2,-1],[-1,-3],[6,-4],[2,1],[0,1],[0,4],[-5,2]],[[5995,8615],[0,3],[-1,2],[-2,1],[-3,-2],[-1,1],[-2,-1],[1,-4],[2,-1],[2,-1],[2,-4],[2,1],[0,2],[0,3]],[[6184,8709],[-3,1],[-2,-1],[0,-2],[6,-3],[1,1],[-1,2],[-1,2]],[[5744,9373],[-6,4],[-4,0],[-1,-1],[1,-4],[8,-4],[4,0],[4,3],[-6,2]],[[5806,9383],[-5,3],[-10,0],[-2,0],[-1,-2],[-7,-1],[-7,-3],[4,-2],[13,4],[11,-1],[12,-1],[10,3],[-1,1],[-8,-1],[-9,0]],[[6397,9453],[0,1],[-2,2],[-10,0],[-9,-4],[1,-1],[10,-4],[3,1],[0,2],[7,3]],[[6423,9443],[0,1],[0,2],[-9,3],[-7,-3],[-6,-1],[-10,-3],[10,-3],[17,1],[10,-1],[0,1],[-1,0],[-2,2],[-2,1]],[[5874,9449],[3,-1],[26,2],[29,5],[2,1],[-7,1],[-8,-1],[-2,0],[-43,-7]],[[6595,9529],[-2,0],[-8,0],[-3,-2],[-7,-4],[-9,-2],[-7,-5],[-10,1],[-9,-1],[3,-4],[4,-2],[13,1],[5,-2],[4,0],[4,1],[5,2],[9,-3],[8,-2],[9,1],[4,2],[3,3],[-3,3],[-1,3],[14,2],[5,1],[-3,3],[-12,1],[-4,1],[-2,2],[-2,1],[-8,-1]],[[6517,9505],[-6,-7],[-1,-4],[-4,0],[-5,-2],[0,-3],[9,-2],[4,0],[3,-1],[1,-1],[12,0],[12,-2],[5,-4],[5,-1],[12,1],[14,1],[21,5],[3,3],[-4,1],[-18,5],[-12,5],[-8,2],[-20,-1],[-21,5],[-2,0]],[[6409,9502],[1,1],[5,2],[-2,2],[-5,2],[-3,-1],[-2,0],[-1,-1],[-1,-1],[-3,0],[1,-1],[1,-1],[3,-2],[2,-1],[4,1]],[[6612,9506],[-11,-5],[-7,1],[-5,-2],[5,-6],[10,-1],[5,-5],[9,-2],[10,0],[6,1],[2,3],[0,3],[-3,2],[-1,4],[-4,2],[-3,1],[-9,2],[-3,1],[-1,1]],[[6746,9533],[18,-1],[3,1],[4,2],[0,1],[-2,1],[-25,2],[-15,-1],[-4,-1],[11,-1],[0,-1],[1,-1],[9,-1]],[[6648,9541],[0,1],[2,3],[-5,1],[-31,-1],[-4,-2],[-1,-2],[-1,-2],[1,-1],[10,1],[29,2]],[[5514,9457],[6,3],[-6,3],[-6,0],[-3,-1],[-1,-2],[10,-3]],[[5331,9353],[-1,2],[-2,2],[-6,2],[-5,4],[-5,-1],[0,4],[-3,2],[-2,3],[2,2],[-1,1],[-4,5],[-5,3],[-6,1],[0,-4],[2,-5],[4,-3],[2,-3],[7,-10],[3,-1],[4,0],[6,-3],[5,-3],[6,-6],[4,0],[-2,4],[-3,4]],[[5523,9139],[-1,-2],[3,-4],[5,-3],[3,2],[2,4],[-1,1],[-2,2],[-9,0]],[[6476,8957],[-2,0],[-3,3],[-2,4],[-4,2],[-1,0],[0,-1],[0,-2],[-3,2],[-3,0],[-6,-2],[-2,-1],[1,-3],[1,0],[4,-2],[3,0],[5,-3],[2,-4],[1,-2],[3,-1],[2,-3],[0,-2],[3,1],[0,1],[-2,1],[1,2],[3,5],[0,4],[-1,1]],[[7066,9062],[-6,-1],[-1,-2],[-1,-3],[2,-3],[7,-3],[4,-2],[2,-1],[0,1],[1,2],[-1,1],[0,2],[2,3],[7,2],[-7,3],[-3,0],[-6,1]],[[7112,9085],[-1,1],[-3,1],[-10,-2],[-5,-4],[-1,-2],[5,1],[9,0],[2,1],[4,4]],[[7117,9085],[-3,0],[-1,-1],[4,-3],[12,-2],[2,0],[-14,6]],[[7159,9034],[-5,0],[-5,-4],[-4,-4],[-3,-3],[-7,-4],[0,-2],[1,-1],[6,-1],[14,0],[4,1],[6,5],[4,1],[6,4],[0,1],[-2,3],[-15,4]],[[7205,9054],[-1,3],[-6,3],[-14,-11],[0,-3],[1,-2],[5,-3],[16,-2],[2,0],[1,3],[0,8],[-4,4]],[[7288,9118],[-2,-1],[2,-1],[2,-2],[4,-1],[3,2],[-1,1],[-2,2],[-2,1],[-4,-1]],[[7309,9119],[-7,-2],[-2,-2],[9,-1],[7,-2],[1,1],[2,0],[1,1],[2,1],[-3,2],[-10,2]],[[7348,9137],[-5,-2],[2,-1],[7,-2],[2,4],[3,3],[-6,0],[-3,-2]],[[7406,9165],[-1,0],[-3,-1],[-5,-2],[-2,-2],[4,-3],[8,0],[7,-1],[2,2],[3,4],[-2,3],[-1,0],[-7,-1],[-3,1]],[[7278,9194],[-3,-1],[0,-2],[0,-2],[-2,-1],[-4,3],[-6,-5],[1,-1],[1,-1],[2,-2],[2,-1],[4,2],[1,-3],[2,-1],[2,6],[4,0],[1,0],[0,2],[-1,2],[0,5],[-4,0]],[[7673,9238],[-3,-2],[-10,2],[-5,-3],[-6,2],[-2,-1],[0,-3],[10,-1],[5,-2],[7,0],[5,-2],[2,3],[0,2],[3,1],[3,0],[1,2],[-2,1],[-8,1]],[[7702,9260],[1,-4],[3,-2],[3,0],[1,1],[-6,6],[-2,-1]],[[7662,9282],[-12,-2],[-4,-2],[2,-1],[9,1],[2,-2],[3,-1],[6,2],[4,-1],[1,1],[1,1],[4,3],[3,3],[1,1],[-1,3],[-19,-6]],[[7489,9294],[-10,0],[-2,-2],[-2,-3],[1,0],[4,-2],[6,0],[4,4],[0,1],[-1,2]],[[7123,9424],[-2,-2],[-4,2],[-2,1],[-3,-1],[0,-1],[3,-3],[8,-2],[5,0],[0,-3],[5,0],[22,1],[-2,1],[-5,2],[-25,5]],[[7200,9497],[-3,-2],[-4,-4],[1,-1],[2,-1],[26,2],[9,1],[1,1],[1,2],[-4,1],[-13,2],[-16,-1]],[[7540,9509],[-10,1],[-29,1],[-4,-2],[0,-2],[2,-2],[34,-2],[10,4],[-3,2]],[[7960,9342],[-5,-2],[16,-2],[10,0],[4,-2],[3,1],[3,3],[-4,3],[-1,0],[-26,-1]],[[7963,9347],[1,0],[0,2],[-1,1],[-2,1],[-5,0],[-3,-3],[-8,-1],[-1,-2],[4,-2],[3,1],[6,2],[1,1],[5,0]],[[7982,9296],[-3,-3],[1,-3],[3,0],[7,2],[0,1],[-1,2],[-1,0],[-3,1],[-3,0]],[[8115,9252],[4,-1],[2,-3],[4,-2],[1,0],[1,2],[0,1],[2,1],[-1,2],[-4,4],[-3,1],[-3,-1],[-7,0],[-2,0],[1,-1],[5,-3]],[[8335,9063],[-3,1],[-6,-1],[-3,-1],[4,-5],[6,0],[7,3],[-1,1],[-4,2]],[[8456,9107],[-3,-1],[0,-1],[1,-2],[3,-1],[2,0],[3,2],[-1,1],[-2,2],[-3,0]],[[8782,9199],[-2,1],[-6,4],[-1,2],[-2,4],[-2,3],[-3,-5],[-1,-3],[0,-4],[1,-3],[-2,-5],[-2,-2],[0,-4],[8,0],[5,1],[2,2],[-1,3],[0,2],[6,4]],[[9149,9265],[-19,-2],[-7,-4],[-2,-2],[21,1],[2,1],[1,4],[4,2]],[[8778,9115],[-11,7],[-7,2],[0,-3],[2,-1],[5,-3],[2,-3],[9,-8],[2,-2],[2,1],[2,4],[-6,6]],[[8813,8976],[-4,-2],[-1,0],[-1,0],[-1,-1],[1,-2],[5,-2],[2,0],[2,1],[1,0],[2,0],[3,-2],[2,-1],[7,5],[0,2],[-3,2],[-1,0],[-14,0]],[[9459,8939],[-3,1],[0,-1],[0,-4],[2,-1],[4,-1],[1,1],[-2,3],[-2,2]],[[9676,8889],[-5,-1],[-4,-1],[-5,-5],[-1,-1],[-1,-2],[1,-1],[4,-2],[5,-4],[5,-3],[16,-5],[8,1],[1,1],[1,1],[1,6],[1,2],[2,1],[1,3],[-1,1],[-1,1],[-28,8]],[[9571,8289],[-2,1],[-9,-8],[-12,-4],[0,-3],[1,-2],[-2,-7],[-4,-9],[-4,-3],[0,-2],[0,-1],[1,-1],[4,5],[9,8],[9,5],[10,3],[1,4],[-1,8],[-1,6]],[[9658,8042],[-4,2],[-2,3],[-2,0],[1,-4],[6,-5],[11,-10],[-1,3],[-5,7],[-4,4]],[[9626,8050],[-3,2],[-2,3],[-4,9],[0,4],[1,4],[-2,1],[-8,1],[-3,-2],[-2,-1],[7,-6],[2,-3],[0,-3],[1,-3],[4,-5],[2,-4],[2,-1],[2,-1],[2,-3],[3,-4],[0,8],[-2,4]],[[9343,7825],[-5,-4],[-1,-3],[1,-2],[3,-4],[2,0],[1,2],[2,5],[0,5],[-1,1],[-2,0]],[[9335,7820],[-3,-1],[-3,-4],[-3,-11],[-2,-5],[-7,-2],[-3,-4],[-3,1],[-1,-2],[1,-3],[0,-7],[2,-2],[3,-1],[1,2],[2,4],[2,2],[6,1],[3,6],[4,8],[1,6],[1,6],[-1,6]],[[9280,7716],[-1,-4],[-2,-3],[0,-1],[1,-1],[1,3],[4,4],[0,1],[-1,1],[-2,0]],[[9323,7823],[0,1],[-1,4],[-2,1],[-2,-1],[0,-3],[1,-2],[1,-1],[3,1]],[[9249,7651],[0,-1],[2,0],[1,3],[-1,2],[-1,0],[-1,-4]],[[9218,7603],[-5,-1],[1,-1],[0,-2],[2,0],[5,6],[8,13],[-1,0],[-2,-2],[-4,-5],[-4,-8]],[[9165,7556],[-5,-8],[-4,-2],[-6,-14],[3,0],[4,3],[6,8],[1,2],[3,1],[4,5],[1,4],[9,11],[-6,1],[-1,-1],[-9,-10]],[[9133,7528],[-1,0],[-2,0],[-3,-2],[-8,-11],[-5,-1],[-2,0],[-3,6],[-1,1],[-1,-5],[0,-4],[-3,-2],[-3,-6],[-3,-1],[-4,-7],[-5,-5],[-2,-5],[-1,-5],[-4,-6],[-1,-3],[-1,-6],[5,7],[3,1],[3,7],[7,9],[1,3],[1,3],[1,2],[3,-1],[4,2],[2,4],[7,8],[5,2],[5,4],[5,0],[1,2],[0,3],[0,3],[0,1],[0,2]],[[9184,8286],[-2,-4],[-3,-2],[0,-1],[1,-2],[2,1],[4,4],[0,2],[-2,2]],[[8831,8060],[-1,1],[-9,5],[-1,-2],[-3,-8],[-2,-1],[-3,-6],[-1,-6],[1,0],[6,5],[1,-3],[4,-10],[2,1],[2,2],[2,3],[2,2],[1,2],[1,4],[2,5],[3,3],[-1,1],[-4,0],[-2,2]],[[8807,8060],[-2,0],[-6,-5],[-2,-3],[1,0],[4,1],[2,-2],[2,0],[4,9],[-1,1],[-2,-1]],[[9072,7433],[0,-1],[0,-3],[2,-1],[0,1],[6,4],[-1,1],[-1,2],[-6,-3]],[[9065,7467],[-5,4],[-2,0],[-5,-12],[-1,-2],[-1,-3],[-3,-3],[0,-3],[-3,-4],[-5,-7],[-1,-4],[0,-4],[3,-4],[1,10],[5,5],[4,6],[0,3],[6,8],[1,2],[4,0],[4,6],[2,-1],[1,4],[-5,-1]],[[8448,6358],[-1,1],[-1,-2],[1,-5],[2,-1],[1,2],[2,8],[1,3],[-1,1],[-3,-7],[-1,0]],[[8437,6352],[-2,-2],[0,-1],[2,-1],[2,-1],[2,1],[1,3],[0,2],[-5,3],[0,-2],[0,-2]],[[8480,6380],[-1,1],[0,-8],[2,0],[3,1],[-1,2],[-2,1],[-1,3]],[[8562,6493],[-1,-5],[-3,-5],[-1,-2],[-1,-1],[-1,2],[-3,0],[0,-1],[0,-2],[1,-2],[0,-2],[-3,-5],[-1,-1],[-2,-1],[0,-7],[-2,-6],[0,-3],[0,-3],[2,0],[2,3],[0,1],[0,2],[0,3],[1,3],[2,1],[-1,3],[0,3],[2,1],[3,4],[2,1],[1,3],[3,3],[1,4],[1,5],[-2,4]],[[8581,6550],[-1,-1],[-1,-3],[1,-6],[1,-2],[1,1],[1,3],[-1,2],[-1,6]],[[8599,6581],[-1,-2],[-1,-2],[-2,0],[-4,-2],[-2,-3],[0,-1],[0,-2],[-2,0],[3,-3],[3,-4],[2,4],[0,3],[0,1],[2,1],[1,4],[2,3],[2,1],[0,2],[0,3],[-3,-3]],[[8590,6565],[-2,1],[1,-6],[3,-1],[-1,2],[-1,2],[0,2]],[[8624,6692],[-3,-4],[2,-7],[1,-2],[4,2],[1,5],[-1,2],[-4,4]],[[8637,6703],[-1,-5],[-2,-7],[0,-4],[3,1],[1,7],[2,7],[0,8],[0,2],[-1,-1],[-1,-1],[-1,-7]],[[8578,6819],[-1,1],[-1,0],[-2,-1],[-1,2],[0,-7],[0,-2],[1,-1],[2,-1],[1,2],[1,1],[2,0],[-1,3],[-1,3]],[[8611,6806],[0,-3],[-1,-7],[1,-1],[0,-2],[-2,-2],[1,-1],[0,-2],[3,2],[3,6],[0,8],[-1,3],[-4,-1]],[[8617,6803],[0,-2],[1,-1],[3,1],[1,2],[1,3],[-3,0],[-3,-3]],[[8699,7016],[0,-4],[1,-3],[3,0],[1,2],[0,2],[-2,5],[-3,-2]],[[8847,7125],[-1,3],[-1,-1],[-4,-8],[-2,-4],[0,-5],[2,0],[0,-1],[-1,-4],[0,-3],[-1,-1],[0,-1],[3,1],[4,4],[2,9],[-3,1],[0,2],[2,8]],[[8872,7344],[0,-3],[0,-4],[1,0],[1,0],[0,1],[2,8],[-2,-1],[-2,-1]],[[8915,7525],[0,-6],[2,-5],[1,4],[0,3],[-1,3],[-1,1],[-1,0]],[[8923,7512],[-2,1],[-1,-2],[0,-3],[2,-3],[2,1],[1,2],[-1,1],[-1,3]],[[8882,6837],[1,-2],[1,1],[0,2],[-1,2],[-1,0],[0,-1],[0,-2]],[[8871,6931],[-1,-3],[1,-1],[2,-1],[0,3],[-1,2],[-1,0]],[[8745,6914],[-3,-5],[-2,-4],[0,-3],[2,-2],[2,-1],[3,5],[-1,6],[3,8],[-1,0],[-2,-1],[-1,-3]],[[8586,6836],[0,4],[-3,-9],[-1,-1],[1,-2],[1,-5],[1,1],[1,5],[1,1],[1,2],[-1,1],[-1,3]],[[8595,6851],[-1,-4],[0,-2],[-1,-3],[1,0],[2,3],[1,3],[1,5],[-1,0],[-2,-2]],[[8602,6880],[0,-1],[-1,-5],[2,-2],[2,2],[-1,5],[-2,1]],[[8588,6906],[0,-10],[0,-3],[2,2],[2,6],[0,3],[-4,2]],[[8595,6926],[-3,-4],[-1,-2],[1,-3],[-2,-8],[1,-2],[2,-2],[0,3],[0,3],[3,7],[0,4],[0,2],[0,1],[-1,1]],[[8682,6895],[-1,0],[0,3],[-1,-1],[0,-2],[-1,-2],[2,-1],[1,3]],[[8676,6880],[1,2],[1,1],[0,1],[-3,-1],[-2,2],[-1,0],[-1,-1],[1,-3],[1,0],[3,-1]],[[8286,6359],[-1,0],[0,-2],[4,-1],[0,2],[-1,4],[-2,-3]],[[8279,6361],[0,-1],[0,-3],[2,0],[1,3],[0,1],[-2,2],[-1,-2]],[[8575,6944],[-2,0],[-2,-4],[-3,-4],[1,-2],[4,-5],[2,4],[0,11]],[[8550,6937],[0,-4],[1,-4],[1,0],[1,2],[1,-4],[2,1],[1,5],[-1,4],[-2,1],[-2,1],[-2,-2]],[[8547,6923],[2,-2],[0,1],[0,4],[-2,-3]],[[8520,6863],[-2,0],[-9,-5],[-4,-5],[-1,-3],[0,-2],[2,-3],[1,-1],[1,1],[7,1],[4,2],[4,4],[1,2],[1,3],[-1,4],[-4,2]],[[8509,6918],[-3,1],[-1,-1],[-2,-5],[-1,-3],[1,0],[1,-2],[2,1],[2,3],[2,4],[-1,2]],[[8514,7096],[-1,2],[-2,3],[-2,-3],[1,-7],[1,-2],[1,0],[1,-1],[1,8]],[[8376,6757],[-1,2],[-1,1],[-1,4],[-3,2],[-4,0],[1,-2],[3,-7],[5,-5],[7,-5],[2,2],[0,2],[-1,1],[-7,5]],[[8396,6670],[-5,4],[-4,0],[0,-4],[2,-3],[3,-1],[4,-3],[0,1],[1,4],[-1,2]],[[8391,6654],[-1,-1],[-1,-2],[1,0],[3,-4],[0,1],[0,1],[-2,5]],[[8399,6663],[-1,0],[-1,-1],[1,-4],[1,-1],[0,3],[0,3]],[[8327,6423],[-1,2],[-1,-1],[-1,-3],[1,-2],[-1,-3],[0,-4],[1,-1],[3,3],[0,1],[-1,1],[1,3],[0,2],[0,1],[-1,1]],[[8069,6171],[-3,-2],[-1,2],[-2,-1],[-1,-3],[1,-1],[1,0],[2,0],[3,-2],[1,3],[0,1],[-1,3]],[[7985,6181],[-1,-2],[-1,-8],[1,0],[4,7],[-1,0],[-2,3]],[[7985,6163],[-2,-2],[1,0],[2,1],[1,3],[0,3],[-1,-1],[-1,-4]],[[7973,6157],[-3,2],[-1,-3],[2,-4],[1,0],[1,1],[0,2],[0,1],[0,1]],[[7966,6162],[-1,-4],[1,-1],[1,-2],[1,1],[-1,2],[-1,4]],[[7959,5483],[1,-1],[1,0],[1,1],[0,1],[0,2],[-3,-3]],[[7889,5579],[-1,0],[-3,-4],[-1,1],[0,-2],[3,-6],[2,-11],[0,1],[0,3],[1,6],[0,7],[0,3],[-1,2]],[[7860,5627],[1,-1],[1,0],[-1,6],[-1,-2],[0,-3]],[[7847,5645],[2,-3],[0,6],[-1,1],[0,-1],[-1,-3]],[[7841,5674],[-1,1],[0,-2],[1,-8],[2,0],[1,-1],[0,1],[0,2],[-1,3],[-2,4]],[[7883,5080],[-3,-1],[-2,-6],[5,-3],[4,3],[1,2],[-1,2],[-1,1],[-3,2]],[[7893,5159],[0,-1],[-1,-5],[0,-2],[1,0],[1,0],[0,3],[-1,5]],[[7784,5303],[-1,-1],[-1,-9],[2,-1],[1,2],[1,6],[0,2],[-2,1]],[[7773,5359],[-1,-2],[-2,-1],[-1,1],[-2,-1],[0,-3],[2,-1],[1,-5],[1,1],[1,2],[1,-1],[1,1],[1,3],[-2,6]],[[7767,5372],[-1,-6],[1,-5],[1,1],[1,2],[-2,8]],[[7777,5544],[0,-3],[1,-2],[1,-2],[0,1],[0,3],[-1,2],[-1,1]],[[7776,5532],[-1,-1],[0,-5],[1,-3],[2,2],[1,4],[0,3],[-1,-1],[-2,1]],[[7738,5439],[0,1],[0,7],[-2,3],[2,-11]],[[7733,5442],[1,7],[-3,1],[-1,3],[0,-2],[-1,-11],[1,-9],[0,1],[1,2],[2,0],[0,4],[0,4]],[[7728,5502],[2,0],[0,2],[0,3],[-1,0],[0,-2],[-1,-3]],[[7606,5400],[-1,1],[-3,-2],[-1,-3],[0,-7],[1,-1],[4,-14],[1,5],[1,8],[-2,13]],[[7601,5409],[-1,-1],[-1,-2],[1,-3],[3,5],[-1,3],[-1,-2]],[[7585,5463],[0,-1],[-1,-3],[2,-3],[1,0],[-1,2],[-1,5]],[[7593,5445],[-1,-1],[-1,-2],[1,-3],[1,-2],[2,0],[0,1],[0,3],[-2,4]],[[7597,5453],[0,3],[-1,0],[-1,-3],[0,-3],[1,-2],[0,-1],[0,-2],[1,2],[0,6]],[[7575,5511],[0,-2],[0,-2],[2,0],[0,2],[0,4],[-1,0],[-1,-1],[0,-1]],[[7569,5605],[-2,-2],[-2,-4],[0,-2],[0,-6],[0,-6],[3,-1],[1,2],[2,8],[-1,5],[-1,6]],[[7574,5636],[-1,3],[-1,-5],[-1,-2],[2,-1],[1,1],[0,1],[0,3]],[[7583,5668],[-1,0],[-1,-2],[1,-2],[2,-4],[-1,8]],[[7574,5718],[0,-7],[1,3],[0,5],[-1,0],[0,-1]],[[7583,5740],[2,4],[-1,2],[0,6],[-1,0],[-3,-3],[-1,-7],[0,-8],[-2,-10],[1,-2],[-1,-7],[-1,-3],[-1,-3],[1,-6],[-1,-3],[0,-4],[0,-10],[0,-1],[1,-2],[1,-4],[-1,-1],[-2,0],[0,-1],[-1,-5],[-1,-5],[0,-4],[-1,-1],[-1,-3],[0,-2],[1,-7],[2,-10],[1,-1],[1,1],[1,6],[0,7],[1,6],[0,2],[-1,2],[0,3],[1,2],[0,2],[2,6],[0,3],[0,11],[2,1],[1,5],[0,17],[-3,5],[1,2],[1,5],[2,2],[1,3],[0,4],[1,2],[-2,4]],[[7736,5615],[-1,-6],[1,-1],[0,7]],[[7727,5608],[-1,1],[-1,-1],[-1,-4],[2,1],[2,-3],[0,-6],[1,0],[0,1],[1,1],[-3,10]],[[7728,5557],[-3,-3],[0,-6],[2,3],[1,1],[1,3],[1,3],[-2,-1]],[[7728,5646],[-1,-4],[0,-5],[0,-1],[1,1],[1,3],[0,4],[1,7],[0,3],[-1,-1],[-1,-7]],[[7736,5666],[-2,5],[0,-2],[1,-9],[1,1],[1,1],[1,2],[-2,2]],[[7722,5658],[0,-9],[2,-3],[0,3],[0,2],[-1,2],[-1,5]],[[7732,5654],[1,-4],[-1,-2],[2,-6],[2,-2],[1,12],[-1,3],[-4,-1]],[[7725,5674],[0,3],[0,1],[0,3],[0,1],[-1,0],[-1,0],[-1,-3],[2,-4],[0,-1],[1,0]],[[7723,5688],[-2,0],[-1,-3],[0,-1],[2,-2],[1,4],[0,2]],[[7732,5702],[-2,2],[0,-4],[1,-6],[-1,-9],[1,0],[1,1],[2,6],[0,6],[-1,1],[-1,3]],[[7729,5733],[0,-1]],[[7729,5732],[-1,-5],[1,-5],[1,-4],[0,9],[0,3],[-1,2]],[[7710,5915],[-1,1],[-1,0],[-1,-2],[0,-9],[2,-3],[1,0],[0,8],[0,2],[0,2],[0,1]],[[7750,5419],[1,-3],[1,-1],[-1,6],[-1,3],[0,-1],[0,-4]],[[7631,5878],[1,-1],[1,1],[1,4],[-1,3],[-2,-7]],[[7624,5892],[-3,-4],[1,-8],[2,5],[2,4],[2,7],[-1,4],[-1,-3],[-2,-5]],[[7603,6047],[-3,2],[-4,-1],[2,-6],[3,-5],[1,0],[1,2],[0,5],[0,3]],[[7596,6105],[-2,3],[0,-4],[1,-4],[2,-3],[-1,8]],[[7580,6115],[0,-5],[2,-7],[1,-2],[0,5],[-2,7],[-1,2]],[[7607,6082],[-1,-1],[-4,5],[0,-1],[-2,-3],[1,-2],[2,-2],[1,-5],[1,-1],[3,1],[1,2],[0,3],[0,1],[-2,3]],[[7551,6218],[-1,-3],[0,-4],[0,-3],[1,4],[1,3]],[[7552,6215],[-1,3]],[[7552,6206],[-1,-1],[0,-7],[0,-2],[1,-2],[1,0],[1,6],[-1,4],[0,2],[-1,0]],[[7529,6250],[-1,-23],[3,4],[1,6],[-1,5],[-2,8]],[[7538,6248],[2,-5],[1,-2],[1,2],[0,2],[0,4],[-2,5],[0,2],[-1,-1],[-1,-7]],[[7515,6279],[-1,-1],[1,-2],[1,-2],[2,-1],[-1,2],[-2,4]],[[7518,6265],[0,2],[-2,3],[-3,-2],[1,-5],[1,-4],[0,-3],[2,-4],[1,-6],[0,-6],[-4,-15],[2,0],[5,2],[1,3],[1,13],[0,6],[-3,8],[-1,4],[-1,4]],[[7221,5534],[-2,3],[-1,4],[0,-1],[-1,-1],[1,-1],[1,-4],[2,0]],[[7219,5498],[-1,4],[0,1],[-4,2],[1,-2],[2,-2],[2,-3]],[[4768,8951],[-5,-6],[-12,-6],[-4,-4],[1,-1],[3,1],[9,5],[9,2],[8,4],[1,4],[-1,3],[-9,-2]],[[696,6091],[-1,5],[-2,0],[-1,8],[-3,6],[-12,10],[-6,6],[-1,-1],[0,-5],[2,-9],[-3,-6],[-2,-4],[-2,-4],[3,-9],[2,-12],[-1,-14],[1,-3],[5,-6],[2,0],[1,3],[2,5],[6,8],[7,4],[6,7],[1,4],[-1,2],[-3,5]],[[641,6176],[-1,1],[-1,-1],[-6,2],[-1,1],[0,-3],[-1,-2],[0,-2],[7,-1],[5,-2],[3,3],[1,3],[-1,0],[-5,1]],[[664,6157],[-2,3],[-3,3],[-2,0],[-3,-2],[-1,1],[-1,4],[-2,2],[-2,-1],[-1,-4],[0,-2],[3,-5],[1,-2],[2,1],[1,-5],[0,-5],[1,-1],[3,0],[2,1],[4,1],[2,4],[1,3],[-1,1],[-2,3]],[[549,6216],[0,-3],[0,-2],[1,-1]],[[550,6210],[0,3],[1,2]],[[551,6215],[2,1],[0,3],[1,3],[-1,0],[-2,-4],[-2,-2]],[[616,6192],[-1,2],[0,3],[-3,8],[-2,-1],[-2,-5],[-5,0],[1,-3],[0,-3],[3,-6],[1,-3],[1,-1],[3,1]],[[612,6184],[-1,2],[1,1],[0,-1],[0,-2]],[[612,6184],[2,1],[1,-3],[2,-1],[3,1],[1,1],[0,2],[-2,2],[0,4],[-1,0],[-1,0],[-1,1]],[[567,6234],[-4,-5],[-2,-5],[1,-3],[3,-2],[1,-2],[3,-1],[1,-1],[3,3],[1,2],[0,4],[1,3],[0,3],[-2,4],[-6,0]],[[640,6162],[-3,-1],[2,-5],[1,-3],[1,-1],[2,1],[1,4],[-1,2],[-1,2],[-2,1]],[[9976,7859],[-2,3],[-5,5],[-6,2],[-2,-1],[3,-3],[5,-3],[10,-9],[5,0],[-1,2],[-4,1],[-3,3]],[[9989,7890],[-4,-3],[0,-3],[1,-2],[3,-1],[2,2],[2,3],[-4,4]],[[9931,7894],[-1,-5],[-1,-1],[-3,-1],[-3,-4],[0,-1],[2,-3],[2,3],[5,3],[0,3],[2,3],[0,3],[-1,0],[-2,0]],[[9823,7916],[-4,-3],[-3,-1],[0,-1],[6,-1],[1,-2],[2,0],[0,5],[1,3],[-3,0]],[[9817,7935],[-5,5],[-5,3],[-3,0],[-5,1],[-3,0],[-5,-4],[2,-2],[4,-1],[1,-5],[5,-2],[4,3],[2,0],[4,1],[1,0],[2,0],[1,1]],[[211,8355],[-3,-1],[-6,4],[-4,3],[-1,5],[-4,-2],[-1,-4],[4,-2],[9,-7],[6,0],[5,-2],[-2,3],[-3,3]],[[267,8177],[0,-1],[1,-2],[2,-1],[3,3],[2,3],[-8,-2]],[[542,8074],[-1,-1],[1,-1],[4,-3],[0,4],[-1,2],[-3,-1]],[[539,8072],[1,3],[0,1],[-2,-3],[-1,-1],[-1,0],[1,3],[0,1],[-1,1],[-1,0],[-1,-1],[-2,-3],[0,-1],[1,-8],[0,-1],[2,1],[1,1],[3,-1],[3,1],[0,1],[-1,2],[-2,4]],[[488,8051],[0,-2],[1,-1],[2,-2],[1,0],[0,1],[1,4],[0,1],[0,2],[-1,0],[-4,-3]],[[477,8027],[0,-3],[3,-2],[2,-2],[3,1],[-2,3],[-1,1],[-5,2]],[[570,8058],[1,-1],[1,-3],[0,-1],[1,0],[0,2],[-1,2],[-2,1]],[[558,8067],[1,2],[0,1],[-1,0],[-2,-4],[-2,-1],[-1,-3],[-1,-1],[-1,1],[0,-4],[0,-1],[0,-2],[-2,-5],[2,1],[3,6],[2,1],[1,1],[0,2],[2,1],[1,1],[0,2],[-2,2]],[[569,8063],[-1,4],[-1,0],[0,-2],[0,-1],[0,-2],[-1,0],[0,-2],[-1,-1],[1,-1],[2,1],[0,-1],[1,1],[0,4]],[[278,7935],[0,-1],[0,-1],[3,0],[4,-1],[1,1],[0,2],[0,1],[-1,1],[-2,0],[-5,-2]],[[259,7927],[-3,-4],[-1,-2],[0,-2],[1,0],[1,1],[2,1],[1,0],[1,1],[0,2],[1,1],[-1,1],[-2,1]],[[395,8008],[-3,3],[-2,0],[-2,-1],[-2,-1],[0,-2],[0,-1],[1,-4],[1,0],[3,0],[1,0],[1,1],[3,1],[1,1],[0,1],[-2,2]],[[404,8011],[-1,1],[-1,2],[-1,1],[-1,0],[-2,-2],[1,-4],[1,-2],[0,-1],[1,1],[3,2],[1,1],[-1,1]],[[339,7971],[-1,1],[-4,3],[-3,0],[-3,-2],[-3,-2],[-2,-2],[-1,-3],[0,-3],[0,-1],[1,-1],[0,-2],[-2,-1],[-4,0],[-1,0],[-2,-2],[-2,-3],[0,-1],[0,-4],[-1,-2],[-1,-1],[-2,-4],[-2,-2],[-3,-3],[0,-2],[1,0],[9,7],[1,1],[3,3],[1,1],[1,0],[2,2],[2,5],[3,4],[8,6],[3,2],[1,3],[1,3]],[[374,7978],[3,2],[2,1],[1,1],[-1,2],[-1,0],[-4,-1],[0,1],[1,3],[5,5],[2,3],[-2,3],[-1,1],[-1,-1],[-1,-3],[-2,-2],[-2,-2],[-1,3],[-1,5],[-1,1],[-2,-1],[-3,-1],[-3,-1],[-2,-1],[-1,-2],[-1,-2],[0,-2],[0,-1],[1,-2],[1,-1],[2,0],[2,0],[3,-2],[1,-1],[-1,-1],[-1,-2]],[[366,7980],[0,-1],[0,1]],[[366,7980],[-2,2],[-3,0],[-1,-2],[-1,-1],[-2,-6],[-2,-2],[-6,-3],[-3,-2],[-3,-1],[-2,-1],[-2,-2],[0,-2],[3,-2],[2,0],[1,1],[2,0],[1,1],[1,2],[1,1],[2,0],[1,0],[1,1],[3,2],[5,2],[3,1],[2,1],[2,3],[5,5]],[[382,7987],[0,-1],[0,-1],[1,-1],[1,2],[1,1],[1,3],[-1,0],[-1,-1],[-2,-2]],[[209,7910],[-2,-2],[-1,-2],[-1,-3],[2,-1],[2,1],[4,3],[-1,3],[-3,1]],[[185,7893],[-6,3],[-3,0],[-3,-1],[-1,-1],[-4,1],[-1,0],[0,-1],[2,-2],[1,-1],[1,0],[5,1],[6,-2],[2,1],[4,1],[1,0],[5,0],[0,1],[-3,1],[-6,-1]],[[162,7911],[-4,-2]],[[158,7909],[-1,-2],[-2,-1]],[[155,7906],[0,-1],[4,-2],[-1,-3],[-5,-2],[-5,-2],[-7,-3],[-5,-2],[-3,-1],[-2,-1],[2,-1],[15,2],[9,2],[6,4],[-1,3],[0,1],[3,2],[1,2],[0,3],[-1,1],[-3,3]],[[106,7882],[-1,-3],[4,-3],[2,2],[-2,1],[-3,3]],[[103,7877],[-2,3],[-1,-1],[0,-4],[1,-2],[2,4]],[[95,7879],[0,2],[1,3],[0,1],[-1,2],[-3,0],[-2,-5],[1,-3],[-1,-1],[-3,-2],[-3,-10],[4,4],[2,-2],[6,4],[1,2],[1,-1],[1,0],[0,1],[0,4],[-1,1],[-3,0]],[[110,7887],[1,1],[1,2],[-1,1],[-1,2],[-1,1],[-2,0],[-1,-3],[0,-1],[1,-2],[3,-1]],[[77,7879],[-1,-2],[-2,-1],[-9,-3],[0,-2],[0,-1],[2,1],[3,0],[3,1],[4,-1],[1,1],[1,0],[1,5],[0,2],[1,2],[1,2],[-2,1],[-1,-1],[-2,-4]],[[65,7878],[-4,1],[-2,1],[-2,4],[-5,-1],[-1,0],[-1,-1],[1,-2],[3,-3],[2,-2],[0,-1],[0,-2],[-3,-1],[1,-1],[4,-3],[1,2],[1,2],[2,5],[1,1],[2,1]],[[7043,2054],[-5,1],[-2,2],[-2,0],[0,-1],[1,-2],[1,0],[3,-7],[1,-2],[3,0],[4,3],[2,0],[1,1],[-3,1],[-4,4]],[[6922,2274],[2,0],[1,2],[2,4],[-1,4],[-3,0],[-2,0],[-1,-2],[1,-2],[1,-2],[0,-2],[0,-2]],[[6437,2426],[-3,-3],[1,-3],[2,-1],[2,1],[0,2],[-1,2],[-1,2]],[[6044,2394],[0,-2],[6,-1],[1,1],[1,2],[-1,1],[-2,3],[-3,0],[-1,-1],[-1,-3]],[[5775,7018],[-3,-3],[-1,-4],[-2,-2],[0,-2],[1,-4],[-1,-6],[1,-3],[1,0],[2,1],[3,7],[4,1],[-1,3],[2,5],[3,9],[0,3],[-2,0],[-7,-5]],[[5754,6979],[1,4],[1,6],[-2,-1],[0,-4],[-3,-7],[2,-5],[-1,-3],[1,-3],[1,4],[2,0],[-1,5],[-1,4]],[[5773,7035],[-2,-2],[0,-1],[2,-3],[0,1],[1,2],[0,2],[-1,1]],[[5751,7055],[-1,0],[-2,3],[-2,2],[2,-4],[-1,-4],[3,1],[1,2]],[[5751,7046],[-3,-4],[-1,-2],[1,0],[2,2],[4,0],[1,2],[4,4],[-2,2],[-2,-1],[-4,-3]],[[5704,7059],[1,-5],[2,-3],[2,2],[1,4],[0,6],[0,2],[-2,1],[-4,-7]],[[5702,7062],[-2,1],[-2,-2],[-1,-4],[1,-2],[1,-1],[3,5],[-1,1],[1,2]],[[5705,7024],[0,-2],[0,-2],[-1,-1],[2,-1],[1,3],[0,2],[-2,3],[0,-1],[0,-1]],[[5704,7036],[0,1],[1,2],[-3,4],[-1,-2],[1,-2],[2,-3]],[[5749,7098],[-1,0],[-3,2],[-3,0],[-3,-2],[-1,-3],[1,-1],[3,0],[2,-3],[1,0],[4,3],[2,0],[0,4],[-2,0]],[[5728,7090],[-4,0],[-2,-4],[-1,-2],[1,0],[5,2],[3,3],[1,3],[-3,-2]],[[5720,7049],[-2,-3],[-1,-1],[-1,-1],[-1,-1],[3,0],[3,5],[2,1],[-1,2],[-2,-2]],[[5731,7032],[-2,0],[0,-2],[2,-2],[1,2],[2,2],[-1,2],[-1,1],[0,-2],[-1,-1]],[[5674,7088],[0,-4],[2,3],[1,4],[0,2],[-2,-1],[-1,-4]],[[5677,7076],[0,-4],[1,2],[1,3],[0,3],[-1,1],[-1,-1],[-1,-2],[1,-2]],[[5678,7039],[-2,2],[0,-2],[-1,-3],[6,1],[0,1],[0,4],[-2,-1],[0,-1],[-1,-1]],[[5692,7082],[-1,1],[0,-3],[0,-3],[1,-1],[0,6]],[[5692,7102],[1,3],[-3,1],[-2,4],[-1,0],[-1,-2],[0,-3],[1,-2],[1,-2],[3,-3],[2,-5],[1,4],[-1,2],[-1,3]],[[5698,7085],[2,0],[1,3],[-1,2],[-4,1],[-1,2],[-1,-1],[0,-1],[1,-2],[3,-4]],[[5685,7053],[1,-3],[1,2],[-1,4],[-1,0],[0,-1],[0,-2]],[[5722,7144],[-5,-2],[1,-3],[3,-6],[0,-3],[-1,-3],[-2,-2],[1,-1],[3,-5],[2,3],[1,1],[0,3],[1,1],[0,9],[0,1],[0,3],[-1,1],[-3,3]],[[5736,7175],[-3,6],[0,3],[-2,3],[-5,0],[0,-3],[-2,-1],[-2,-1],[-3,0],[-2,-5],[1,-1],[1,-2],[5,-3],[3,6],[2,0],[-1,-2],[-3,-5],[1,-3],[6,-3],[3,0],[2,2],[-1,2],[-1,2],[1,0],[2,-2],[0,1],[0,3],[-2,3]],[[5659,7170],[1,2],[-5,6],[2,-7],[2,-1]],[[5665,7181],[-2,-2],[-1,-5],[1,1],[1,2],[1,4]],[[5682,7159],[0,4],[-2,2],[-1,-1],[0,-4],[3,-3],[0,-1],[-1,-2],[1,0],[3,1],[-3,4]],[[5710,7250],[-4,-2],[4,-4],[3,1],[-1,2],[-1,2],[-1,1]],[[5704,7222],[0,-1],[-2,-2],[-2,3],[-5,-1],[0,-1],[1,-4],[0,-3],[1,-1],[2,0],[1,1],[0,3],[1,0],[0,-3],[0,-1],[1,-1],[2,0],[0,4],[1,4],[1,2],[0,2],[-2,-1]],[[5683,7266],[-1,-2],[-2,-4],[0,-3],[4,-3],[4,2],[-1,2],[1,3],[0,1],[-2,3],[-3,1]],[[5714,7232],[-2,-3],[2,-2],[7,2],[0,2],[-2,4],[-1,-1],[-4,-2]],[[4553,5621],[0,1],[-1,-1],[-1,-1],[-1,-2],[-1,-1],[0,-1],[1,-3],[2,1],[1,1],[1,2],[-1,4]],[[4543,6099],[-1,-5],[0,-3],[1,-2],[2,5],[1,9],[-2,-1],[-1,-3]],[[4536,6819],[-2,1],[-5,4],[-3,-2],[-4,3],[-1,-3],[0,-2],[2,-3],[4,-3],[5,-1],[2,4],[2,2]],[[4556,5616],[0,-1],[0,-1],[2,0],[0,1],[0,4],[-1,2],[-1,-5]],[[4546,6576],[6,8],[0,3],[-6,-1],[-5,-8],[-1,-1],[-6,-2],[-2,1],[-2,-2],[1,-3],[2,-8],[4,-8],[3,2],[1,1],[2,5],[3,13]],[[4624,6618],[-4,-1],[-3,-3],[-1,-3],[-1,-8],[2,-1],[2,3],[4,3],[2,3],[1,8],[1,2],[-1,3],[-2,-2],[0,-4]],[[4610,6589],[-4,-12],[-2,-10],[-3,-5],[-4,-2],[1,-1],[3,-1],[4,6],[8,5],[1,9],[1,9],[0,6],[0,3],[-1,0],[-2,0],[-1,-2],[-1,-5]],[[4649,5424],[-7,-1],[-2,-3],[9,-5],[2,-4],[1,2],[0,5],[0,3],[-1,1],[-2,2]],[[4572,6563],[-1,1],[0,-1],[-1,-1],[-6,1],[-1,-5],[-3,-3],[0,-6],[3,-6],[2,-2],[2,0],[4,3],[1,4],[0,6],[0,5],[0,4]],[[4563,5627],[-1,-2],[-1,-4],[1,0],[1,-1],[0,2],[1,2],[0,1],[1,1],[-1,1],[-1,0]],[[4568,5645],[-2,-5],[1,-1],[1,1],[0,1],[1,1],[0,4],[-1,-1]],[[4306,5949],[-2,5],[-2,1],[-6,-6],[0,-1],[0,-3],[1,-5],[1,0],[2,1],[5,6],[1,2]],[[4305,5939],[-2,-2],[0,-2],[2,-2],[1,-1],[2,2],[0,1],[-1,4],[-2,0]],[[4518,6561],[2,-4],[1,-1],[1,0],[3,4],[-1,1],[0,3],[-3,2],[-1,0],[-1,-1],[-1,-4]],[[4557,5635],[1,1],[-1,7],[-1,1],[-1,-4],[-1,-3],[1,-2],[2,0]],[[4552,5653],[2,0],[1,7],[-1,0],[-3,-1],[0,-1],[1,-5]],[[4498,6542],[-3,0],[1,-2],[1,-1],[3,-4],[3,9],[-1,3],[-4,-5]],[[4369,5898],[-1,3],[-2,0],[-1,-1],[-2,1],[0,-4],[-1,-6],[2,-3],[2,-1],[3,4],[1,4],[-1,3]],[[4324,5834],[-2,1],[-3,-3],[0,-3],[0,-3],[2,-2],[1,-1],[2,2],[1,4],[-1,5]],[[4502,6602],[-2,-5],[3,-11],[0,-4],[1,0],[2,4],[1,3],[-1,4],[1,2],[0,4],[-2,3],[-3,0]],[[4325,5924],[-3,2],[0,-1],[0,-2],[2,-7],[1,4],[1,2],[4,-3],[2,1],[0,1],[-2,2],[-5,1]],[[4363,5929],[0,6],[-2,-2],[0,-6],[1,-1],[1,-4],[1,3],[-1,4]],[[4355,5851],[-1,-4],[0,-1],[0,-3],[1,-3],[1,0],[1,2],[0,6],[0,2],[-2,1]],[[4346,5840],[-1,2],[-4,6],[0,2],[-1,1],[0,-1],[0,-4],[-1,-4],[0,-5],[2,-6],[2,-3],[4,0],[1,5],[-2,7]],[[6235,4328],[-1,1],[-1,-1],[0,-2],[-1,-2],[-1,-1],[-1,1],[-2,-1],[4,-4],[2,-5],[2,-1],[0,2],[0,6],[-1,7]],[[6213,4319],[-2,0],[0,-2],[1,-3],[6,-2],[-2,4],[-3,3]],[[6253,4293],[-1,4],[-1,-3],[1,-5],[0,-3],[-1,-3],[1,-3],[1,-2],[1,1],[0,3],[1,4],[0,1],[1,4],[-2,2],[-1,0]],[[6204,4354],[1,12],[-2,2],[-1,0],[0,-1],[-1,-3],[-1,-17],[2,-5],[2,-1],[2,-3],[1,0],[0,3],[-1,6],[-2,7]],[[6106,4570],[-3,-6],[-2,-3],[-2,-2],[1,-3],[1,0],[1,0],[2,4],[2,1],[2,9],[0,5],[-1,-1],[-1,-4]],[[6138,4882],[-1,-3],[1,1],[4,3],[0,1],[0,1],[-1,1],[-3,-4]],[[6096,4657],[-1,3],[-2,9],[0,8],[-2,5],[-1,-8],[-2,-4],[0,-8],[0,-5],[1,-6],[2,0],[2,-5],[1,1],[1,-4],[1,-2],[1,0],[1,1],[1,3],[-2,11],[-1,1]],[[6603,3883],[-2,6],[-2,0],[-2,-4],[-1,-5],[-2,-2],[-1,-2],[0,-6],[0,-4],[-2,-1],[1,-2],[1,-3],[4,0],[4,2],[1,2],[1,4],[1,2],[1,7],[-2,6]],[[6546,3838],[-2,2],[-4,0],[-4,-2],[-2,-5],[0,-3],[2,-9],[1,-3],[6,-5],[2,-1],[4,2],[1,3],[0,8],[-2,7],[-2,6]],[[6342,4260],[-1,6],[-1,0],[0,-3],[-2,0],[1,-7],[3,-1],[0,2],[0,3]],[[6384,4059],[-1,-9],[3,11],[3,11],[-1,-1],[-4,-12]],[[4839,4113],[0,-3],[2,1],[1,1],[0,4],[-1,0],[-2,-3]],[[6104,4697],[1,3],[1,8],[1,5],[-1,8],[1,3],[0,3],[-3,-2],[-3,1],[1,-11],[-1,-14],[0,-2],[1,-1],[2,-1]],[[6540,4739],[1,-4],[1,-1],[0,5],[-2,7],[-2,-3],[1,-2],[1,-2]],[[5243,5208],[-1,0],[-2,-1],[-1,-4],[0,-5],[-1,-5],[-1,-1],[-2,-1],[-1,-1],[0,-5],[0,-3],[1,-1],[5,-3],[1,1],[2,4],[1,5],[4,13],[0,4],[-1,3],[-4,0]],[[5184,5022],[-3,-4],[-2,-3],[0,-3],[1,-6],[1,-3],[1,-1],[2,4],[3,7],[0,5],[-2,4],[-1,0]],[[5205,5094],[0,-1],[-2,-4],[0,-3],[2,-1],[1,2],[0,3],[0,2],[0,1],[-1,1]],[[5200,5251],[-2,-7],[2,-1],[2,2],[1,4],[-2,0],[-1,2]],[[3771,3717],[0,1],[-1,-3],[-3,-3],[2,-2],[2,1],[2,2],[2,-1],[-1,2],[-2,2],[-1,1]],[[3652,3543],[-1,3],[-3,-7],[2,-7],[0,1],[1,1],[1,4],[0,5]],[[3651,3468],[0,-14],[2,3],[0,3],[2,8],[1,7],[-1,2],[-2,-2],[-1,-3],[-1,-4]],[[3743,3676],[0,2],[-1,2],[-1,1],[-4,-9],[1,-2],[3,1],[1,-1],[0,2],[1,2],[0,2]],[[5312,6934],[-3,-4],[-1,-4],[5,4],[0,3],[-1,1]],[[5303,6882],[-5,0],[0,-2],[-1,-6],[1,-2],[1,0],[2,-1],[1,0],[1,1],[1,1],[1,1],[1,2],[0,1],[0,1],[-3,4]],[[4877,8009],[1,3],[1,2],[-1,7],[-1,1],[-3,-2],[-3,-6],[-2,-2],[-1,-6],[-1,-3],[2,1],[2,-2],[6,7]],[[4817,8147],[-3,-4],[0,-1],[2,1],[2,2],[1,2],[0,1],[-2,-1]],[[4858,8087],[-2,5],[-1,1],[-1,2],[-2,-1],[-1,-1],[-1,-1],[0,-3],[1,-8],[2,-1],[1,0],[4,0],[0,2],[0,5]],[[4837,8139],[-3,1],[-2,4],[-2,2],[-1,0],[-1,0],[-3,-2],[-1,0],[0,-2],[0,-1],[5,-3],[-1,-8],[-3,-1],[-1,-1],[0,-1],[4,-1],[11,3],[0,9],[-2,1]],[[4829,8106],[-2,-1],[-3,-3],[-1,1],[-1,0],[-1,-1],[-1,-1],[0,-1],[0,-3],[-1,-3],[0,-1],[1,1],[4,4],[1,0],[-1,-3],[1,-3],[-1,-3],[0,-1],[2,0],[4,3],[1,2],[0,2],[-1,4],[-1,7]],[[4835,8113],[-1,-2],[0,-1],[1,-1],[-3,-3],[-1,-2],[0,-2],[0,-2],[1,0],[1,-1],[1,1],[4,11],[2,6],[-1,0],[-1,-1],[-3,-3]],[[4969,8372],[-2,-6],[3,-6],[1,1],[0,1],[0,3],[-1,3],[0,1],[2,0],[0,2],[0,1],[-3,0]],[[4965,8359],[-1,-1],[-1,4],[0,4],[-1,0],[-2,0],[-2,-4],[-2,-1],[0,-1],[0,-1],[3,0],[2,-8],[-3,-2],[-2,0],[-3,-1],[0,-1],[1,-1],[1,-1],[2,0],[1,0],[0,-2],[0,-1],[2,1],[3,0],[1,-2],[0,-2],[-1,-4],[-1,-7],[1,-2],[1,0],[1,5],[1,2],[1,6],[0,3],[1,2],[2,10],[0,3],[-2,-1],[-1,0],[-2,3]],[[4977,8370],[0,2],[1,5],[0,1],[-1,1],[-2,-2],[0,1],[-1,0],[0,-1],[-1,-3],[1,-3],[3,-1]],[[4909,8272],[-3,0],[-1,0],[0,-2],[1,-2],[2,-3],[2,0],[2,1],[-2,1],[0,2],[-1,3]],[[4880,7967],[-4,0],[-3,-2],[0,-7],[2,-5],[2,1],[1,-3],[3,2],[2,3],[3,2],[1,3],[-3,-1],[-1,1],[-3,6]],[[4929,8294],[-2,-1],[-1,-3],[3,0],[3,2],[1,1],[-4,1]],[[4915,8267],[2,-4],[1,-1],[0,1],[1,3],[0,1],[-1,1],[-3,-1]],[[4921,8276],[-2,0],[-3,1],[-2,0],[1,2],[1,1],[0,1],[-1,1],[-3,3],[-3,0],[-1,-1],[-1,-3],[-1,-3],[1,-2],[0,-1],[1,0],[1,2],[1,-1],[0,-2],[1,-1],[1,-1],[4,2],[4,-3],[1,0],[1,1],[1,2],[-2,2]],[[4814,8436],[-3,2],[-2,0],[-1,0],[1,-2],[1,-1],[2,-2],[2,-2],[1,0],[1,2],[-1,1],[-1,2]],[[4813,8416],[-1,2],[0,2],[-1,1],[-3,1],[0,1],[-1,0],[0,-1],[1,-4],[3,-5],[2,-2],[1,0],[-1,2],[0,3]],[[4795,8448],[3,-2],[2,0],[2,0],[1,2],[-1,1],[-2,2],[-1,1],[-3,-1],[-3,0],[2,-3]],[[4805,8449],[5,-7],[3,-1],[0,1],[0,1],[-3,5],[0,1],[0,1],[0,1],[1,0],[3,-2],[1,0],[0,7],[-4,2],[-5,3],[-6,-2],[5,-10]],[[4917,8292],[3,-1],[0,-4],[1,-1],[3,1],[0,2],[0,1],[-3,0],[-1,3],[-3,3],[-2,-1],[1,-2],[1,-1]],[[4820,8454],[2,4],[-2,2],[-3,3],[1,-4],[-1,-3],[1,-1],[2,-1]],[[4809,8212],[2,0],[3,4],[3,2],[4,5],[1,1],[0,2],[-1,0],[-4,1],[4,2],[1,3],[2,0],[3,10],[0,4],[0,3],[-1,0],[-1,-1],[-7,-5],[-6,-4],[-1,-1],[0,-1],[2,-5],[-3,0],[-2,0],[-2,1],[-1,1],[-1,0],[0,-1],[-1,-1],[-1,-3],[1,-2],[0,-1],[1,-1],[1,-1],[-1,-2],[-1,0],[2,-2],[4,-2],[0,-1],[-2,-2],[-1,-1],[-3,-3],[2,-3],[1,0],[2,1],[1,3]],[[4821,8167],[1,-3],[1,-1],[1,0],[1,1],[1,1],[0,1],[-1,2],[-1,1],[-3,-2]],[[4823,8179],[1,-2],[1,-1],[3,0],[4,1],[0,-8],[1,-1],[1,0],[1,1],[4,5],[2,3],[1,1],[0,2],[-1,1],[-5,-1],[-5,2],[-1,1],[-1,0],[0,2],[-1,4],[1,2],[0,3],[-1,4],[-2,4],[-2,1],[-1,0],[-1,-4],[-6,-2],[1,-2],[0,-1],[-1,-1],[-1,0],[-2,0],[-1,-2],[0,-1],[0,-1],[2,-3],[7,-2],[2,-5]],[[4799,8204],[-1,-2],[-2,1],[-2,-1],[-1,0],[-1,0],[-1,-1],[0,-1],[0,-1],[5,-4],[4,0],[2,6],[-3,3]],[[4797,8187],[-3,0],[0,-5],[-1,-3],[1,-2],[0,-4],[1,-1],[2,0],[1,0],[0,1],[0,13],[-1,1]],[[4718,7999],[-1,1],[-3,-2],[6,-1],[1,-2],[2,-2],[0,1],[0,4],[-1,1],[-4,0]],[[4791,8166],[-1,-2],[1,-1],[2,1],[1,1],[0,1],[-2,1],[-1,-1]],[[5608,8354],[1,1],[-1,2],[-2,2],[0,-1],[0,-3],[-1,0],[1,-1],[2,-3],[2,0],[0,1],[-2,2]],[[5543,8346],[-1,-3],[0,-2],[1,-1],[1,2],[1,0],[1,0],[0,1],[-1,3],[-2,0]],[[5557,8343],[1,1],[1,-1],[1,0],[2,4],[0,1],[-2,1],[0,1],[-3,2],[-1,0],[-1,0],[-2,0],[-1,3],[-2,-1],[-1,-2],[1,-1],[1,-1],[0,-1],[0,-2],[0,-2],[-2,-1],[0,4],[-1,0],[-2,-1],[0,-2],[2,-7],[1,-1],[7,1],[0,3],[0,2],[1,0]],[[5593,8514],[-2,-2],[-2,0],[0,1],[0,1],[0,1],[-4,0],[2,-5],[3,-2],[1,0],[1,1],[1,2],[0,-1],[1,0],[0,3],[-1,1]],[[5531,8220],[-3,-4],[2,-2],[1,0],[1,3],[4,2],[-1,1],[-4,0]],[[5471,8180],[-2,-4],[-1,-5],[-4,-11],[-3,-1],[-6,-17],[0,-5],[0,-9],[1,-4],[1,0],[2,2],[7,29],[1,2],[1,8],[5,12],[0,2],[0,2],[2,3],[-1,0],[-2,1],[0,-2],[-1,-3]],[[5410,8071],[-2,-3],[-1,-8],[6,-3],[5,-2],[1,1],[1,4],[0,3],[-10,8]],[[5377,8023],[0,2],[0,1],[2,3],[0,1],[-1,1],[-4,2],[-1,2],[-1,3],[-2,0],[-3,-3],[0,-3],[-2,-3],[1,-2],[-1,-6],[0,-2],[1,-2],[5,-4],[1,0],[2,5],[3,0],[3,-3],[1,2],[-1,3],[-3,3]],[[5341,8057],[-1,1],[0,-2],[-1,-2],[-2,-1],[0,-1],[-1,-2],[2,-1],[5,4],[4,-1],[1,1],[-1,2],[-1,1],[-2,0],[-3,1]],[[5347,8089],[1,-3],[1,0],[2,2],[0,3],[-1,1],[-1,1]],[[5349,8093],[0,-2],[-2,-2]],[[5323,8045],[-3,0],[-5,4],[-3,3],[-5,-1],[-1,-2],[0,-7],[12,-8],[3,2],[3,0],[2,1],[0,5],[0,2],[-3,1]],[[5287,8050],[-2,2],[-2,1],[0,-2],[4,-4],[2,-1],[2,0],[0,1],[-2,2],[-2,1]],[[5271,8059],[0,-1],[1,-8],[3,-1],[1,-1],[3,0],[0,2],[-2,4],[-4,4],[-2,1]],[[5298,8053],[-2,-4],[-1,-3],[0,-1],[1,-4],[2,0],[1,3],[4,14],[1,5],[-1,1],[-2,-6],[-3,-5]],[[5292,8098],[2,-1],[0,1],[1,3],[1,2],[-1,3],[-3,4],[0,-2],[0,-3],[0,-3],[0,-4]],[[5307,8029],[-1,-1],[-1,-3],[2,0],[2,-3],[4,0],[0,2],[-1,3],[-5,2]],[[5303,8183],[-1,-3],[3,-1],[1,1],[1,1],[3,3],[-3,0],[-4,-1]],[[5234,8058],[-1,0],[-3,-8],[0,-8],[0,1],[1,3],[7,1],[1,2],[-7,0],[0,2],[1,3],[0,2],[1,2]],[[4961,7558],[0,-1],[0,-4],[3,-4],[2,-4],[1,4],[-3,6],[-3,3]],[[4963,7820],[-2,-2],[-4,-2],[-1,-2],[1,0],[6,-4],[2,0],[1,0],[1,1],[1,2],[2,2],[-2,3],[-5,2]],[[5131,7949],[-1,-3],[1,-1],[1,-1],[3,4],[0,6],[-4,-5]],[[5287,7378],[-2,1],[-1,-1],[-3,0],[-1,-2],[1,-2],[2,0],[4,1],[2,-3],[0,3],[0,2],[0,1],[-1,2],[-1,-2]],[[5232,7172],[0,-1],[0,-3],[1,-4],[2,6],[-1,1],[-2,1]],[[5231,7283],[0,1],[-2,-1],[-1,-4],[-1,-2],[2,0],[1,2],[1,2],[0,2]],[[5112,7226],[-5,-1],[-1,-1],[0,-4],[1,-1],[3,-1],[8,-6],[1,1],[1,3],[-1,1],[-2,6],[-5,3]],[[5039,7151],[-1,-1],[1,-2],[2,0],[2,-1],[1,1],[0,1],[-3,1],[-2,3],[0,-2]],[[5037,7170],[-1,-2],[0,-3],[-2,-1],[-1,-3],[1,-2],[5,-1],[1,3],[1,1],[4,6],[-1,3],[-1,2],[-6,-3]],[[4131,7194],[0,-6],[0,-1],[2,-1],[2,3],[0,4],[-2,2],[-2,-1]],[[4246,7154],[-4,1],[-2,-1],[-1,-1],[1,-4],[1,-2],[6,-1],[1,2],[0,4],[-2,2]],[[4213,7152],[4,-5],[2,-2],[8,-4],[1,0],[-5,5],[-10,6]],[[4202,7146],[-4,-2],[3,-5],[3,1],[1,1],[-1,2],[0,1],[-2,2]],[[4211,7141],[-3,0],[-1,-2],[0,-3],[2,-3],[4,0],[2,-1],[2,1],[3,0],[-2,3],[-7,5]],[[4289,7101],[-2,1],[-4,3],[-1,-1],[0,-1],[0,-2],[3,-4],[8,-2],[5,1],[2,1],[0,4],[-2,1],[-9,-1]],[[5401,6997],[-3,1],[0,-6],[2,-3],[3,0],[1,2],[-1,2],[-2,4]],[[5423,7447],[-5,5],[0,-1],[2,-2],[3,-4],[0,2]],[[5409,7503],[-1,1],[-2,5],[-2,3],[-1,-5],[-2,-2],[0,-1],[2,-3],[2,0],[1,-2],[1,-2],[4,1],[-2,5]],[[5412,7483],[-1,3],[-1,3],[-1,2],[-1,0],[-1,-2],[0,-1],[0,-2],[3,0],[2,-3]],[[5414,7471],[2,-3],[1,-2],[2,-2],[2,-3],[0,1],[1,1],[1,0],[-4,5],[-3,5],[-3,5],[-1,0],[-1,2],[-2,2],[0,-1],[4,-7],[1,-3]],[[5415,7450],[-3,3],[1,-2],[7,-12],[2,-1],[0,1],[-1,0],[-6,11]],[[5427,7439],[1,-1],[-2,4],[-2,2],[1,-2],[2,-3]],[[5401,7484],[0,8],[0,6],[-2,3],[0,3],[-1,5],[0,-1],[-2,-1],[2,-7],[0,-2],[-1,-2],[0,-2],[2,-8],[1,-5],[2,-3],[0,2],[0,2],[-1,2]],[[5482,7377],[-1,-1],[11,-5],[-3,4],[-5,2],[-2,0]],[[5577,7118],[-3,6],[-2,1],[0,7],[-1,5],[-1,-1],[0,-4],[-1,-3],[-1,-1],[-1,2],[-1,-1],[-1,-6],[0,-3],[1,1],[2,2],[1,-2],[0,-1],[1,-4],[1,0],[1,1],[4,-3],[1,1],[0,3]],[[5578,7102],[-2,0],[-2,4],[-2,-4],[1,-1],[2,-5],[3,-4],[2,4],[3,-2],[-3,6],[-2,2]],[[5573,7144],[1,0],[1,2],[0,9],[-1,2],[-1,-1],[-2,-3],[-1,-6],[0,-4],[1,1],[1,0],[1,0]],[[5574,7135],[0,2],[-1,0],[-1,0],[1,-4],[2,-5],[1,1],[0,2],[-1,2],[-1,1],[0,1]],[[5554,7192],[-1,2],[-1,5],[0,1],[-1,3],[0,1],[2,3],[0,2],[-1,1],[-1,1],[-4,-1],[-2,-1],[0,-3],[5,-8],[2,-6],[2,-3],[4,-2],[-1,3],[-1,0],[-2,2]],[[5653,7105],[1,1],[-1,3],[0,1],[-1,0],[-1,-1],[0,-2],[-1,0],[0,-2],[1,0],[2,0]],[[5637,7021],[-1,-1],[0,-3],[0,-5],[1,-3],[2,-2],[1,3],[1,3],[-3,5],[-1,3]],[[5109,7874],[-4,0],[-3,-1],[0,-1],[1,-2],[3,1],[3,-4],[4,2],[-1,1],[0,1],[-3,3]],[[3573,8880],[1,-3],[0,-4],[0,-3],[2,-7],[1,-1],[1,-1],[5,2],[1,2],[0,2],[0,2],[1,5],[5,3],[1,1],[1,2],[-7,3],[-5,1],[-3,-1],[-4,-3]],[[3971,8650],[-5,-1],[-1,-5],[2,-4],[4,0],[1,2],[1,5],[-2,3]],[[3510,8945],[3,1],[1,1],[1,1],[0,2],[0,2],[0,2],[-2,3],[-2,3],[-3,-1],[-5,-4],[-2,-3],[0,-1],[0,-2],[1,-1],[8,-3]],[[3457,9031],[7,6],[3,2],[4,4],[0,2],[-5,1],[-1,-1],[-5,-2],[-2,-1],[-2,0],[-3,1],[-9,0],[-2,-2],[-4,-2],[2,-3],[3,0],[3,0],[2,0],[1,-1],[0,-1],[1,-1],[3,0],[1,-2],[2,-1],[1,1]],[[3556,8942],[-4,0],[-1,-4],[0,-1],[1,-1],[9,-1],[3,1],[2,0],[-1,2],[-4,2],[-5,2]],[[3711,8383],[-11,-7],[0,-1],[3,0],[3,-1],[2,-3],[3,-2],[3,7],[1,3],[1,3],[0,3],[-5,-2]],[[1497,7742],[-3,1],[-1,-3],[0,-2],[2,-1],[3,-1],[-1,5],[0,1]],[[1597,7634],[0,-4],[1,2],[0,-2],[1,0],[1,1],[0,1],[-1,3],[-1,3],[-1,-1],[0,-3]],[[1597,7649],[-1,0],[-1,0],[0,-2],[0,-2],[0,-1],[2,-2],[0,1],[0,5],[0,1]],[[1585,7705],[-1,-1],[-1,-2],[1,-1],[2,-2],[0,1],[0,3],[2,-2],[2,1],[-1,1],[-3,2],[-1,0]],[[1587,7696],[-1,1],[0,-1],[-1,-3],[0,-2],[1,-1],[2,-1],[0,1],[0,1],[-1,3],[0,2]],[[1580,7700],[-1,0],[-1,-2],[1,-3],[0,-1],[2,-1],[3,-1],[-1,2],[0,2],[-3,4]],[[1597,7670],[-1,-3],[-1,8],[-1,2],[0,1],[-2,1],[4,3],[0,2],[-1,2],[-1,1],[-1,0],[-1,-2],[-1,-4],[-1,-2],[0,-1],[2,-2],[1,-1],[1,-1],[0,-1],[0,-4],[1,-1],[0,-3],[2,0],[1,-1],[1,-2],[1,-1],[0,1],[1,0],[0,3],[-4,5]],[[1542,7759],[1,-2],[2,-3],[7,-4],[-1,1],[-4,8],[-3,3],[-4,2],[-2,0],[-1,0],[1,-2],[3,-2],[1,-1]],[[1572,7715],[1,0],[0,1],[-3,3],[-6,8],[1,-3],[3,-6],[4,-3]],[[1570,7714],[-2,3],[-1,0],[2,-9],[0,-1],[1,-1],[1,2],[1,0],[-1,2],[-1,3],[0,1]],[[1528,7779],[2,2],[0,1],[0,2],[-1,2],[-1,3],[0,-1],[0,-1],[-1,-3],[1,-6],[0,1]],[[1479,7768],[-2,2],[-3,-2],[1,-3],[0,-1],[-1,-1],[-1,-1],[1,-1],[3,-4],[2,-1],[2,-1],[1,0],[0,1],[0,3],[0,4],[-2,3],[-1,2]],[[1524,7795],[0,1],[-2,3],[-2,1],[-1,0],[-1,-3],[0,-3],[2,-10],[2,-5],[1,3],[1,4],[2,3],[-1,3],[-1,3]],[[1708,6830],[-1,4],[-1,-1],[1,-4],[2,-5],[2,-1],[1,0],[-1,1],[-3,6]],[[1713,6618],[0,3],[-1,0],[-1,-2],[0,-2],[3,-12],[1,2],[0,6],[0,2],[-2,3]],[[1660,6889],[2,-5],[1,-1],[2,1],[2,3],[-2,3],[-5,-1]],[[1675,6890],[-5,3],[-1,-1],[0,-2],[1,-2],[2,-2],[7,3],[0,1],[-1,1],[-3,-1]],[[1709,6852],[1,-2],[2,0],[2,0],[-2,4],[-1,2],[-4,3],[-1,-1],[0,-1],[1,0],[1,-1],[1,-4]],[[3017,7303],[0,1],[1,3],[-1,2],[-1,-3],[1,-3]],[[2937,7195],[3,9],[1,3],[-4,-10],[0,-2]],[[2939,7256],[-1,-6],[1,1],[1,1],[2,2],[0,2],[0,2],[-1,0],[-2,-2]],[[3200,6794],[-2,-2],[1,0],[3,1],[1,5],[0,1],[-3,-5]],[[3037,7302],[-3,-4],[-2,-1],[1,-2],[8,3],[0,2],[-3,2],[-1,0]],[[3018,7303],[1,0],[2,1],[0,9],[-1,-1],[0,-1],[-1,-3],[0,-3],[-1,-2]],[[3054,7295],[-1,0],[-4,-2],[5,-2],[2,1],[0,2],[-2,5],[0,-1],[0,-3]],[[2895,6954],[-3,-1],[-3,-2],[1,-1],[5,4]],[[2898,6990],[1,1],[0,2],[-1,1],[-2,2],[2,-6]],[[2910,7114],[-1,-2]],[[2909,7112],[-3,-9]],[[2906,7103],[1,1]],[[2907,7104],[3,9]],[[2910,7113],[1,1]],[[2911,7114],[2,6],[1,7],[-1,-3],[-3,-10]],[[2902,6986],[0,-1],[1,-9],[0,-6],[-2,-11],[-4,-3],[1,0],[3,1],[1,2],[1,10],[1,6],[-1,9],[-1,2]],[[2876,6930],[-2,-7],[1,1],[4,9],[4,7],[-2,-1],[-5,-9]],[[2319,6573],[-5,-5],[-2,-2],[-1,-3],[1,0],[6,7],[4,4],[0,2],[-1,0],[0,-2],[-2,-1]],[[2297,6528],[-2,-10],[0,-5],[1,3],[2,13],[6,16],[-2,-2],[-5,-15]],[[2358,6618],[2,1],[5,5],[2,5],[-1,0],[-2,-2],[-6,-9]],[[2295,6510],[-1,-5],[0,-16],[4,-27],[2,-12],[1,3],[-1,7],[-4,28],[-1,22]],[[2637,6646],[-2,0],[3,-2],[3,2],[5,5],[-2,-1],[-2,-2],[-3,-3],[-2,1]],[[2737,6706],[1,14],[-1,-1],[-1,-3],[0,-5],[1,-5]],[[2522,6675],[-2,-3],[0,-1],[-1,-1],[-1,-1],[2,0],[1,-1],[0,3],[1,2],[0,2]],[[2450,6644],[-2,2],[-2,0],[-2,-2],[0,-2],[5,-5],[1,1],[1,2],[0,2],[0,1],[-1,1]],[[2532,6662],[0,-8],[0,1],[1,7],[-1,4],[-1,3],[1,-7]],[[2846,6329],[0,2],[0,1],[-1,8],[-1,5],[-2,-6],[-2,3],[3,3],[0,2],[-2,2],[-1,-1],[-3,-1],[-1,-1],[-2,1],[-1,-2],[2,-7],[2,-3],[1,-9],[1,-1],[0,-6],[6,-1],[1,7],[0,3],[0,1]],[[2839,6226],[-2,1],[-2,-1],[1,-2],[2,-3],[1,-1],[1,0],[1,-3],[1,2],[1,2],[0,4],[-4,1]],[[2832,6237],[-1,2],[-1,4],[-1,3],[-2,0],[-2,-1],[1,-1],[1,-1],[1,-4],[2,0],[2,-3],[0,1]],[[2825,6247],[-2,4],[-1,1],[-1,0],[-2,-1],[-3,1],[-2,-1],[0,-1],[2,-1],[2,-2],[3,0],[1,-1],[2,0],[1,1]],[[2847,6491],[5,-13],[2,-3],[1,-4],[-1,-4],[1,-3],[-1,-4],[0,-8],[-1,-3],[-3,-4],[2,-1],[2,-6],[1,0],[1,3],[0,16],[4,5],[-1,11],[-3,4],[-2,2],[-1,2],[0,1],[0,1],[-2,2],[-3,5],[-2,4],[-4,1],[-3,1],[-2,0],[-2,-2],[4,0],[8,-3]],[[2937,6261],[4,-2],[2,2],[0,1],[-4,2],[-1,3],[-2,1],[-1,-2],[1,-2],[1,-3]],[[2932,6336],[0,4],[-1,0],[-1,-1],[-1,-8],[1,-1],[2,6]],[[2954,6163],[7,0],[6,2],[3,8],[1,4],[1,6],[-2,0],[-2,-6],[-3,-2],[-1,0],[-4,2],[-3,0],[-1,-4],[-3,-1],[0,-1],[0,-2],[0,-2],[0,-2],[1,-2]],[[2947,6253],[0,-2],[-1,-3],[-2,-1],[0,-2],[-1,-1],[-2,-4],[-4,-5],[-1,-3],[2,1],[4,6],[3,3],[4,9],[-1,8],[0,3],[-3,-1],[0,-2],[0,-2],[2,-4]],[[2879,6407],[-4,2],[-4,6],[-2,5],[-1,-1],[0,-4],[-1,-3],[2,1],[2,-1],[4,-5],[3,-1],[3,-5],[3,-6],[0,-5],[-1,-5],[0,-7],[-3,0],[0,-1],[2,-2],[1,-4],[1,-2],[0,6],[1,7],[0,11],[0,3],[-2,3],[-4,8]],[[2890,6313],[-2,1],[0,-3],[2,-1],[5,-7],[2,-1],[1,0],[-3,2],[-1,3],[-4,6]],[[2913,6292],[-1,-4],[-1,0],[-1,-2],[3,-2],[4,-3],[4,-11],[0,1],[0,6],[-3,5],[-3,3],[-2,11],[-1,5],[-2,7],[-2,6],[0,-4],[0,-1],[2,-6],[2,-7],[1,-4]],[[2902,6358],[-4,13],[-1,0],[-1,0],[0,-2],[2,-4],[1,-3],[1,-2],[3,-9],[2,-4],[0,-2],[-2,-3],[-1,-2],[1,0],[3,2],[2,-1],[0,3],[-6,12],[0,2]],[[2836,6229],[1,1],[-1,3],[-2,2],[-1,3],[0,-3],[-1,-2],[1,-2],[2,-2],[1,0]],[[2716,6474],[1,-4],[1,-1],[2,-1],[1,1],[-2,0],[-1,1],[-2,4]],[[2823,6363],[3,-4],[2,0],[1,1],[0,-4],[2,-3],[1,-4],[2,2],[2,2],[1,2],[3,3],[0,2],[0,5],[0,7],[-3,5],[-2,8],[-1,3],[0,5],[-2,3],[-3,3],[-2,0],[2,-10],[-1,-5],[-3,-9],[0,-4],[1,0],[0,-2],[-2,-4],[0,3],[-3,0],[2,-5]],[[2734,6371],[0,-3],[-2,-3],[2,1],[1,1],[0,1],[-1,3]],[[2770,6520],[3,-9],[-1,4],[-4,22],[-1,6],[-2,4],[2,-12],[3,-15]],[[2703,6212],[-1,3],[-1,2],[-7,1],[-2,-6],[0,-2],[3,-11],[-1,-2],[-1,0],[-2,1],[-2,3],[0,-2],[1,-3],[2,-4],[3,-1],[3,0],[6,4],[2,3],[0,3],[-2,8],[-1,3]],[[2720,6471],[0,3],[-1,7],[-2,2],[1,-6],[2,-6]],[[2795,6259],[-6,7],[-1,0],[1,-1],[2,-4],[5,-4],[0,1],[-1,1]],[[2827,6479],[8,2],[0,1],[0,3],[-4,-2],[-5,1],[-1,-1],[-2,0],[-4,1],[-3,4],[-1,-4],[1,-1],[-1,-3],[-2,-3],[-2,-1],[-4,5],[-1,1],[5,-9],[1,-1],[2,0],[5,3],[8,4]],[[2770,6408],[0,-1],[-2,-2],[0,-4],[-2,-3],[-1,-1],[-1,-3],[-2,-6],[-1,-2],[6,10],[3,12]],[[2560,6007],[-1,1],[-1,0],[-1,-9],[-1,-2],[-1,-3],[2,1],[3,12]],[[2558,5968],[-1,-6],[0,-2],[2,7],[2,3],[0,3],[-1,1],[0,-2],[-1,-2],[-1,-2]],[[2449,6037],[1,-1],[3,1],[1,2],[3,3],[-1,1],[-7,-6]],[[2715,5518],[0,3],[0,2],[-1,0],[-1,0],[2,-5]],[[2742,6075],[-1,-1],[-1,-1],[-1,1],[0,2],[-1,0],[0,-6],[3,0],[1,0],[1,2],[4,0],[-1,2],[-4,1]],[[2585,6141],[-1,-3],[-1,-6],[0,-6],[2,1],[3,9],[2,5],[0,2],[-2,-1],[-3,-1]],[[3258,5963],[-3,3],[-1,-1],[0,-1],[0,-1],[2,-2],[2,-1],[1,-4],[1,1],[0,1],[-1,2],[-1,3]],[[3308,5782],[-1,-1],[-2,-3],[-2,-6],[0,-2],[1,-5],[3,-4],[1,6],[0,11],[0,4]],[[3307,5815],[0,3],[0,1],[-3,4],[-2,3],[-2,0],[-1,-2],[0,-2],[2,-9],[1,-1],[3,-1],[-2,-4],[0,-2],[0,-2],[5,0],[1,-2],[1,0],[0,4],[-1,6],[-1,2],[-1,2]],[[3308,5602],[-5,-1],[-3,-1],[-5,-1],[-3,-2],[-3,0],[-2,-2],[1,-1],[2,-2],[1,-2],[1,-2],[0,-3],[-1,-15],[0,-1],[-3,-1],[-1,-2],[-7,-7],[4,1],[5,-1],[11,0],[5,3],[0,2],[0,5],[1,4],[-1,3],[-1,6],[1,4],[-1,6],[1,3],[3,7]],[[3101,5683],[-1,-3],[1,-1],[1,-1],[1,-2],[0,-5],[1,-3],[1,6],[0,5],[-4,4]],[[3313,5626],[-2,-4],[-1,-2],[2,0],[6,5],[0,4],[-1,-1],[-4,-2]],[[3273,5933],[-1,0],[-1,-3],[0,-3],[2,-1],[0,3],[0,4]],[[3344,5739],[-1,-1],[0,-8],[1,-3],[2,-2],[1,1],[2,4],[-2,3],[-3,6]],[[3222,5614],[-1,-3],[-2,0],[-2,2],[-1,2],[-1,0],[-3,-2],[-1,-3],[1,-2],[4,-1],[1,1],[2,-3],[1,-1],[2,0],[2,0],[3,5],[0,2],[-1,7],[-1,2],[-3,-6]],[[3245,6009],[5,3],[0,2],[-1,0],[-4,-3],[0,-2]],[[3287,5679],[-2,-3],[-1,-4],[0,-3],[0,-2],[1,0],[3,2],[0,9],[-1,1]],[[3284,5974],[0,2],[0,5],[0,1],[-2,1],[-1,0],[0,-1],[1,-5],[2,-3]],[[3298,5889],[0,-1],[-2,-2],[1,-4],[2,0],[1,2],[-1,2],[-1,3]],[[3281,5945],[3,-1],[1,2],[1,1],[0,1],[0,1],[0,1],[-1,2],[-2,1],[-2,-4],[0,-2],[0,-2]],[[3298,5853],[0,9],[-2,3],[-3,3],[-1,-2],[0,-4],[2,-7],[1,-10],[2,2],[1,6]],[[3300,5903],[-5,5],[-1,3],[0,3],[-2,2],[-1,-1],[0,-3],[0,-4],[-1,-3],[1,-4],[2,-1],[3,1],[4,2]],[[3287,5906],[-3,2],[0,-1],[-1,-2],[1,-13],[1,-5],[2,-1],[2,3],[1,2],[-1,10],[1,2],[-1,2],[-2,1]],[[3301,5733],[1,5],[-1,4],[-1,-1],[-1,-1],[-1,-2],[0,-5],[2,-3],[1,3]],[[2972,6242],[3,0],[3,-4],[1,2],[0,1],[-2,2],[-4,2],[-2,0],[-3,2],[-1,-4],[2,-1],[3,0]],[[3088,5675],[-5,4],[-2,6],[-1,2],[-1,0],[0,-4],[4,-9],[5,-5],[2,0],[-2,6]],[[3007,6210],[2,-2],[0,1],[1,1],[-1,2],[-4,1],[-1,0],[0,-3],[3,0]],[[2974,6194],[-2,3],[-2,-2],[1,-4],[3,3]],[[3001,6214],[2,-2],[0,1],[-1,1],[0,5],[-3,0],[0,-2],[1,-1],[1,0],[0,-2]],[[2994,6209],[1,0],[1,1],[0,1],[-2,-1],[-4,3],[0,-3],[0,-2],[1,0],[3,1]],[[525,8259],[-1,0],[2,-6],[2,0],[2,0],[6,13],[-2,-1],[-6,-3],[-3,-3]],[[746,8171],[4,2],[2,0],[0,1],[0,1],[-10,1],[-2,-3],[0,-4],[2,-3],[1,1],[3,4]],[[779,8360],[-1,-5],[-2,-3],[1,1],[1,0],[3,6],[-1,1],[-1,0]],[[763,8248],[1,0],[3,3],[1,2],[0,1],[-1,1],[0,1],[-2,0],[-4,-3],[-1,-2],[1,-1],[2,-2]],[[743,8213],[-1,3],[-2,2],[-3,2],[-2,-1],[1,-1],[1,-2],[3,-2],[2,-2],[1,1]],[[674,8101],[0,-2],[1,0],[3,0],[1,1],[0,4],[-1,2],[-1,-1],[-3,-4]],[[708,8144],[-3,-3],[-3,-3],[-1,-2],[0,-1],[0,-1],[0,-1],[2,1],[5,5],[2,3],[-1,2],[-1,0]],[[716,8144],[-3,-2],[0,-2],[2,-1],[1,0],[2,1],[1,1],[0,2],[0,1],[-3,0]],[[934,8356],[-1,1],[-4,2],[-1,-1],[-2,-1],[-1,-2],[0,-1],[0,-1],[1,-2],[1,-3],[1,-1],[5,4],[6,2],[2,1],[1,1],[-1,1],[-2,0],[-5,0]],[[964,8351],[2,-1],[2,0],[1,1],[0,3],[0,1],[-5,-4]],[[985,8326],[-2,-4],[1,0],[5,6],[4,3],[0,2],[-3,-1],[-2,-2],[-3,-4]],[[916,8351],[-3,2],[-1,-1],[-1,-2],[-4,-7],[-3,-5],[-4,-3],[-4,-5],[-1,-1],[-1,-2],[-2,-4],[1,-2],[3,1],[2,1],[1,1],[1,1],[2,0],[1,1],[0,3],[1,1],[1,1],[1,1],[1,3],[1,2],[9,10],[1,2],[-2,2]],[[891,8338],[-4,3],[-5,-2],[-1,-4],[6,-1],[1,2],[3,2]],[[893,8352],[0,-2],[-1,-1],[0,-4],[2,0],[0,-1],[0,-1],[1,-1],[0,1],[1,2],[1,3],[1,4],[-1,3],[1,1],[0,2],[-1,2],[-1,-3],[-1,0],[0,1],[-2,-5],[0,-1]],[[891,8378],[-1,3],[0,1],[-2,2],[-2,-1],[0,-1],[-1,-3],[1,0],[1,-1],[4,0]],[[1314,8040],[1,1],[1,5],[0,3],[-1,1],[-1,0],[-2,1],[-1,-2],[-1,-1],[-1,1],[-2,6],[-1,2],[0,4],[-2,3],[-1,3],[-6,6],[-3,-1],[-1,-3],[1,-3],[2,-1],[2,-1],[2,-5],[2,-6],[1,-1],[0,-2],[2,-3],[3,-5],[3,-3],[3,-2],[0,3]],[[1282,8143],[1,1],[1,0],[1,2],[-1,5],[-2,3],[-2,-1],[-2,4],[0,2],[-2,1],[-2,2],[-4,-1],[-3,-4],[0,-5],[0,-1],[3,-6],[0,-2],[3,-4],[2,-3],[-3,-3],[-1,-11],[1,-7],[2,0],[2,3],[1,-1],[1,-1],[1,1],[0,4],[2,6],[0,5],[0,5],[1,6]],[[1288,8085],[-3,-3],[3,-4],[-1,-8],[3,2],[2,3],[1,1],[1,2],[0,1],[4,3],[0,1],[-1,2],[-1,1],[-3,-2],[-3,0],[-2,1]],[[1349,8055],[-1,-4],[1,-1],[1,-1],[2,0],[3,0],[-1,3],[-2,7],[-2,8],[-3,2],[-2,0],[0,-3],[1,-4],[-2,-2],[1,-4],[1,1],[2,0],[1,-2]],[[1308,8146],[-1,-2],[0,-2],[0,-3],[2,0],[3,0],[1,1],[3,1],[1,1],[0,4],[-2,2],[-5,6],[-1,-5],[-1,-3]],[[1323,8138],[-4,-9],[-1,-1],[-1,-4],[-3,-1],[0,-2],[0,-3],[1,-3],[1,-1],[5,-1],[1,-1],[0,-3],[0,-1],[1,-1],[2,-1],[2,2],[1,0],[2,-1],[0,9],[1,8],[-4,8],[-3,5],[-1,1]],[[1307,8135],[-2,-3],[-1,-1],[0,-2],[4,-4],[2,-1],[2,0],[3,2],[0,2],[0,1],[0,2],[1,1],[0,1],[-1,1],[-1,1],[-6,0],[-1,0]],[[1269,8234],[-2,3],[-4,3],[-3,-1],[-1,-1],[2,-3],[4,-2],[4,0],[0,1]],[[1411,7933],[-1,0],[-1,0],[0,-2],[1,-3],[2,-6],[2,-2],[3,-6],[1,2],[0,5],[-1,4],[-6,7],[0,1]],[[1363,8033],[-1,-4],[0,-2],[0,-1],[1,0],[3,3],[2,2],[0,2],[-1,1],[-3,0],[-1,-1]],[[1358,7896],[0,-2],[0,-5],[1,-2],[1,-1],[1,7],[-3,3]],[[1380,8002],[-2,2],[-2,0],[-1,-1],[-4,-4],[-2,-3],[0,-1],[0,-2],[1,-1],[0,-1],[1,0],[0,2],[0,2],[0,1],[1,0],[2,-1],[2,-3],[1,-1],[1,0],[1,1],[2,3],[1,2],[-2,4],[0,1]],[[1388,7970],[-5,4],[-5,4],[-2,1],[-2,-5],[3,-3],[3,-5],[5,-3],[6,-10],[1,0],[1,0],[2,3],[1,1],[-6,11],[-2,2]],[[1446,7866],[-1,4],[-1,2],[-1,0],[-2,-2],[-1,-2],[0,-1],[2,-6],[1,-2],[2,-1],[1,0],[0,1],[1,2],[0,4],[-1,1]],[[1436,7919],[1,10],[0,3],[-3,0],[-2,-5],[0,-8],[0,-3],[1,-2],[0,-1],[-1,-3],[2,0],[1,2],[0,2],[1,5]],[[1403,7954],[-1,0],[1,-3],[0,-2],[2,-4],[1,-1],[1,-1],[1,0],[-1,4],[-3,6],[-1,1]],[[1412,7950],[0,8],[-1,2],[-1,2],[0,-1],[-1,-2],[-1,-4],[-1,-2],[1,-1],[0,-2],[1,0],[3,0]],[[1131,8866],[1,-1],[3,-3],[3,2],[4,1],[-1,2],[-4,1],[-2,1],[-4,-3]],[[3305,5492],[3,2],[1,3],[0,2],[-1,2],[0,1],[0,1],[-1,-1],[-3,-4],[-1,-2],[1,-5],[1,1]],[[2771,4847],[0,-4],[-1,-8],[0,-2],[1,-1],[2,0],[1,2],[1,7],[1,1],[1,1],[3,5],[-2,3],[-3,0],[-2,-1],[-2,-3]],[[3576,4969],[-5,-1],[-3,-5],[-4,-11]],[[3564,4952],[0,-13]],[[3564,4939],[-3,-6],[-4,-14],[3,1]],[[3560,4920],[5,5]],[[3565,4925],[5,7],[4,11],[1,0],[4,19],[-3,7]],[[2802,5458],[0,-2],[1,2],[0,2],[-1,-2]],[[2806,5071],[0,-2],[2,0],[0,6],[-1,-1],[-1,-3]],[[2828,5146],[-1,-2],[1,-2],[1,-3],[1,2],[0,3],[-1,2],[-1,0]],[[3311,5509],[2,2],[-1,0],[-1,1],[-1,-1],[0,-1],[-2,-1],[-1,-2],[0,-2],[3,2],[1,2]],[[3764,4849],[-1,-1],[-1,-3],[-1,-4],[1,-4],[-1,-6],[3,5],[0,7],[0,1],[0,5]],[[3925,4284],[0,-5],[-3,-5],[0,-3],[1,1],[4,6],[0,1],[0,3],[-2,2]],[[3916,4254],[0,-1],[0,-3],[1,-2],[1,0],[1,3],[0,4],[-2,0],[-1,-1]],[[3750,4929],[0,-4],[-1,0],[0,-2],[2,-1],[0,2],[2,2],[0,3],[-3,0]],[[3607,5012],[-4,0],[-2,-5],[0,-5],[2,-1],[5,0],[3,-3],[2,0],[2,2],[4,11],[-1,3],[-4,2],[-7,-4]],[[3597,5118],[0,-6],[1,-6],[2,-1],[2,2],[1,2],[-2,9],[0,1],[-2,1],[-2,-2]],[[3593,4992],[0,2],[-1,2],[-3,1],[-2,0],[-4,-3],[-1,-4],[0,-1],[0,-2],[0,-2],[3,-4],[8,11]],[[3619,4991],[7,2],[2,3],[0,4],[-1,3],[-2,1],[-3,-1],[-3,-3],[-3,-3],[-1,-3],[4,-3]],[[3601,5021],[0,11],[-1,0],[-1,-2],[0,-7],[-1,-5],[-2,-5],[-2,-2],[-1,-9],[5,-3],[1,8],[3,7],[-1,7]],[[3603,5019],[4,2],[3,8],[0,4],[-1,2],[-1,-1],[0,-1],[-4,-1],[-1,-4],[0,-7],[0,-2]],[[2492,4973],[-5,-2],[-2,-4],[0,-5],[4,-5],[1,0],[1,0],[1,1],[2,5],[1,6],[-3,4]],[[2516,4959],[-2,-4],[-2,-1],[-1,-4],[0,-1],[0,-1],[2,-1],[3,2],[2,5],[1,2],[1,3],[0,1],[0,1],[-1,1],[-3,-3]],[[2730,5415],[1,2],[-2,6],[-2,-2],[-1,-4],[0,-2],[0,-1],[2,-5],[3,-2],[2,0],[0,2],[-3,3],[0,3]],[[2461,4982],[-2,3],[-5,-1],[0,-2],[0,-4],[1,-3],[2,-2],[3,1],[1,2],[0,6]],[[2486,4932],[-1,-5],[2,-2],[1,0],[1,3],[0,1],[-1,2],[-2,1]],[[2473,4966],[0,1],[0,3],[0,6],[-6,11],[-1,10],[-2,4],[-1,4],[-1,1],[-4,-1],[0,-2],[-3,-3],[1,-1],[1,-2],[2,2],[1,-1],[2,-14],[3,-5],[2,-7],[2,-4],[-1,-3],[-5,-5],[-4,-5],[-1,-3],[1,-4],[1,-4],[2,-1],[6,0],[7,4],[3,11],[-2,4],[-3,4]],[[2481,4989],[-3,2],[-1,-2],[-1,-5],[1,-3],[6,-2],[1,2],[0,3],[-3,5]],[[1961,3496],[-1,-3],[0,-3],[4,2],[2,2],[-2,0],[-3,2]],[[2041,6202],[-1,2],[-1,2],[-1,-1],[0,-5],[0,-3],[3,-2],[0,5],[0,2]],[[1917,6047],[-2,-2],[0,-2],[2,-4],[2,2],[-1,3],[-1,3]],[[1925,6391],[1,-5],[2,-3],[1,-1],[-1,6],[0,3],[-3,2],[0,-2]],[[1947,6352],[0,-1],[1,-7],[1,-3],[1,0],[0,1],[0,1],[-3,9]],[[1855,6627],[-4,2],[-1,5],[-1,3],[-2,5],[-2,0],[-1,-6],[1,-3],[2,-5],[7,-12],[2,-4],[1,1],[-1,5],[-1,9]],[[1811,6763],[2,-3],[1,1],[0,1],[-1,2],[-1,2],[-1,-1],[0,-2]],[[1799,6575],[-1,-1],[0,-7],[-2,-6],[4,-4],[1,2],[0,5],[-1,9],[-1,2]],[[1893,6363],[-3,0],[-2,-1],[9,-10],[0,3],[-4,8]],[[1914,6448],[-1,0],[-2,-2],[-1,-11],[1,0],[2,9],[1,-2],[0,1],[0,2],[0,3]],[[1883,6611],[-1,6],[-1,5],[0,2],[-4,-2],[-1,-2],[-2,-15],[0,-3],[5,-4],[2,0],[2,13]],[[1884,6377],[-1,2],[0,3],[2,19],[-1,3],[-1,-18],[-3,-9],[3,-2],[1,-2],[0,-4],[3,-7],[0,1],[0,2],[-2,4],[0,4],[-1,4]],[[9635,2486],[1,-2],[3,-1],[-2,7],[-2,-4]],[[8453,5594],[-1,-6],[0,1],[2,1],[0,3],[-1,1]],[[8478,5561],[-2,2],[-1,1],[1,-6],[3,-7],[0,3],[-1,7]],[[8413,5412],[-1,-2],[-1,2],[-1,-2],[0,-4],[1,0],[3,2],[0,2],[0,1],[-1,1]],[[8493,5396],[-2,3],[-1,-7],[1,-1],[2,-8],[0,3],[0,10]],[[8498,5542],[0,-2],[-1,-6],[1,-3],[0,1],[1,5],[-1,5]],[[8459,5646],[-1,3],[-2,0],[-2,-1],[2,-8],[1,-2],[3,0],[1,3],[-2,5]],[[8465,5648],[-1,2],[0,-3],[1,-4],[1,-2],[1,0],[0,3],[-1,1],[-1,3]],[[8743,4644],[0,-2],[1,0],[2,6],[-1,0],[-1,-1],[-1,-3]],[[8739,4627],[0,-2],[1,-1],[0,1],[2,4],[0,3],[-1,-1],[-1,-1],[-1,-3]],[[8550,4833],[1,-1],[2,0],[1,4],[-1,-1],[-3,-2]],[[8542,4819],[0,-1],[-2,-1],[2,-3],[2,-1],[0,2],[-2,4]],[[8444,4672],[-1,1],[0,-3],[1,-2],[1,-3],[0,3],[-1,4]],[[8431,4703],[1,-2],[1,0],[0,6],[-2,1],[0,-1],[0,-2],[0,-2]],[[8350,4610],[0,-6],[1,0],[3,0],[0,3],[-1,0],[-3,3]],[[8416,4530],[-2,-3],[-1,-1],[0,-4],[1,0],[1,3],[2,3],[3,1],[0,1],[-2,1],[-2,-1]],[[8264,4547],[-1,-2],[0,-3],[0,-4],[0,-2],[1,-1],[1,0],[3,10],[0,2],[-4,0]],[[6945,8699],[0,2],[1,3],[-5,1],[-3,2],[-5,0],[-3,1],[-1,-2],[5,-9],[5,-4],[5,1],[1,1],[2,2],[-2,2]],[[7690,9232],[3,2],[2,4],[0,1],[-2,1],[-3,1],[-1,-1],[0,-1],[-3,-3],[0,-3],[1,-1],[1,0],[2,0]],[[7779,9427],[-3,-1],[-1,-1],[0,-4],[6,1],[4,3],[-4,1],[-2,1]],[[9486,8868],[-1,0],[-2,-2],[-3,-4],[-6,-3],[0,-4],[2,-4],[-1,-8],[0,-4],[1,-2],[5,-2],[3,-3],[0,-1],[-1,-4],[1,0],[1,1],[1,3],[-1,2],[-3,5],[0,5],[0,6],[-1,4],[1,2],[4,2],[2,3],[0,5],[-2,3]],[[8602,6761],[0,-4],[0,1],[3,5],[-1,2],[-2,-4]],[[8510,7031],[-2,2],[1,-8],[1,-2],[1,4],[-1,4]],[[8468,7199],[-1,-2],[0,-3],[2,2],[1,4],[-2,-1]],[[8366,6566],[-2,-4],[0,-4],[1,0],[2,2],[0,3],[0,2],[-1,1]],[[8151,6272],[-2,0],[1,-3],[1,-1],[1,0],[2,-4],[-1,2],[0,3],[-2,3]],[[8132,6209],[-1,-2],[-1,-2],[1,-2],[0,-3],[1,-2],[0,1],[1,6],[0,1],[1,2],[-2,1]],[[8126,6204],[-1,-3],[0,-1],[3,2],[0,3],[-2,-1]],[[8166,6233],[0,4],[1,3],[-4,-3],[-2,-2],[1,-1],[0,-1],[4,0]],[[7974,5576],[0,-2],[2,3],[1,3],[-1,0],[0,-2],[-2,-2]],[[7867,5598],[0,-1],[1,-4],[1,2],[-2,3]],[[5236,8041],[-1,0],[-2,-1],[0,-1],[1,-1],[3,-1],[1,2],[0,2],[-2,0]],[[5187,7978],[-2,-1],[-1,-1],[3,0],[1,2],[-1,0]],[[3260,8667],[4,-3],[1,-1],[1,-2],[1,-3],[0,-1],[-3,-2],[-3,-5],[-2,-4],[-3,-1],[-1,1],[-4,-1],[-6,2],[-2,2],[-6,9],[0,-1],[1,-5],[0,-2],[-6,-2],[0,-1],[4,-1],[4,-1],[0,-5],[0,-17],[-1,-6],[-3,-6],[-3,-5],[-4,4],[-1,3],[-1,2],[-2,1],[-2,1],[-3,0],[-2,-3],[-3,3],[-3,3],[1,8],[1,5],[0,-1],[-2,-2],[-3,-6],[-3,-7],[-3,3],[-2,3],[-3,4],[-3,4],[-4,5],[-2,6],[-1,1],[-2,5],[-1,1],[0,1],[-2,3],[1,3],[2,4],[3,2],[4,3],[5,2],[2,3],[3,6],[3,5],[4,2],[-2,1],[-4,-2],[-3,-3],[-4,-6],[-3,-3],[-8,-4],[-3,-1],[-4,0],[-8,1],[-2,1],[1,4],[6,6],[-1,1],[-2,-3],[-3,-1],[-2,-1],[-3,0],[-4,4],[-2,2],[-4,1],[-2,1],[-6,10],[-2,3],[-1,3],[-2,2],[-3,2],[-1,-1],[1,-2],[0,-2],[-3,-1],[-3,0],[-3,2],[0,-2],[3,-5],[0,-6],[-1,-1],[-2,0],[-2,0],[-5,5],[-5,3],[-4,2],[0,-1],[2,-6],[3,-5],[4,-5],[7,-5],[3,-3],[-2,-5],[-2,-1],[-2,-1],[-4,0],[-7,3],[-4,3],[-5,6],[-9,7],[-2,0],[-6,-3],[1,-1],[4,0],[3,-1],[7,-5],[0,-2],[-1,-3],[0,-3],[2,-3],[2,-3],[4,-1],[2,-1],[1,-1],[-3,-8],[0,-2],[1,-1],[6,3],[2,1],[2,0],[2,-1],[2,-2],[2,-2],[0,-2],[1,-2],[5,-2],[0,-1],[-5,-4],[-1,-1],[1,0],[4,-2],[3,-3],[2,-4],[0,-2],[0,-2],[0,-1],[2,0],[1,0],[1,-1],[1,-3],[2,-9],[1,-2],[1,0],[0,9],[1,1],[3,-1],[5,-4],[3,-3],[1,-1],[-3,-3],[1,-1],[1,-2],[2,1],[1,3],[3,3],[2,2],[5,-2],[4,-4],[0,-2],[3,-2],[2,1],[4,-5],[-2,-3],[-4,-3],[-1,-1],[2,0],[8,0],[2,-1],[1,-3],[-4,-7],[-3,0],[-5,0],[-2,0],[0,-1],[6,-3],[2,-3],[3,-3],[1,-2],[0,-2],[-1,-1],[0,-1],[5,-1],[3,1],[3,1],[3,-1],[0,-1],[0,-2],[-3,-3],[1,-1],[3,1],[2,-1],[2,-6],[2,-5],[-1,-1],[-3,0],[1,-6],[1,-6],[0,-6],[0,-5],[-2,-1],[-3,0],[0,1],[-6,16],[-1,2],[-2,3],[-5,7],[0,-1],[1,-4],[2,-4],[1,-9],[1,-6],[0,-3],[-1,0],[-1,-1],[1,-2],[4,-6],[2,-4],[2,-3],[1,-3],[1,-1],[0,-1],[-2,-1],[-3,-1],[-2,1],[-6,3],[0,-1],[3,-12],[0,-4],[-2,-1],[-2,2],[-2,3],[-4,4],[-5,5],[-4,3],[-2,0],[0,-1],[-1,0],[-1,1],[-1,2],[-2,2],[-7,6],[-1,0],[1,-2],[1,-4],[-1,0],[-2,0],[-3,2],[-2,4],[-3,6],[-2,3],[0,-2],[1,-6],[0,-2],[-2,-1],[-1,1],[0,1],[-1,3],[-2,2],[-2,2],[-2,1],[0,3],[-1,1],[-4,-1],[-3,2],[-6,8],[-6,8],[-4,5],[-1,1],[2,-6],[2,-8],[1,-3],[-2,-1],[-2,2],[-11,11],[-7,4],[-4,1],[-6,1],[-2,-3],[4,-6],[3,-4],[3,-3],[5,-6],[5,-8],[2,-2],[6,-4],[3,0],[4,-1],[0,-1],[-2,-2],[0,-1],[8,-4],[2,-2],[3,-3],[2,-1],[6,-7],[2,-2],[6,-2],[1,-2],[4,-5],[2,-3],[2,-6],[3,-3],[5,-3],[2,-1],[1,-1],[-1,-3],[0,-1],[-3,-2],[0,-2],[2,-5],[0,-3],[-2,-1],[-4,-2],[-2,0],[-2,2],[-4,1],[-7,5],[-10,4],[-4,1],[-2,2],[-2,1],[-26,5],[-4,1],[-3,1],[-2,2],[-10,5],[-1,1],[-7,8],[-5,10],[-2,1],[-5,2],[-5,-1],[-3,-1],[-4,0],[-3,2],[-7,4],[-6,2],[-6,4],[-2,1],[0,1],[4,6],[-1,0],[-8,-4],[-2,1],[-4,3],[-4,4],[-6,9],[-4,3],[0,1],[5,0],[3,0],[2,1],[5,4],[2,2],[0,1],[-4,1],[-1,0],[0,2],[-2,2],[-3,2],[-3,1],[-10,0],[-2,1],[0,1],[2,5],[1,2],[0,1],[-2,0],[-6,-4],[-1,0],[-3,4],[-1,5],[-1,2],[-2,0],[-5,5],[-7,9],[-3,3],[-3,3],[-2,1],[1,1],[4,8],[0,1],[-4,0],[-5,1],[-3,-2],[-2,0],[-2,1],[-1,0],[-1,-6],[-1,-2],[-2,-1],[-1,0],[-1,1],[0,2],[0,7],[-3,2],[-5,0],[-2,1],[-1,1],[-1,3],[-1,3],[-1,2],[-2,1],[-1,0],[-1,-1],[-1,-1],[-3,0],[0,-2],[2,-2],[3,-4],[2,-5],[-1,-4],[-6,-1],[-4,-1],[-5,1],[-3,1],[-4,3],[-6,-1],[-2,-8],[-1,0],[-6,0],[-3,0],[-8,-4],[-2,-1],[-2,0],[-2,-1],[-3,-2],[-3,0],[-5,2],[-4,1],[-3,-1],[-3,1],[-4,3],[-3,1],[-3,0],[-1,0],[-6,5],[-1,2],[-4,7],[0,3],[-1,2],[1,2],[1,4],[1,7],[2,2],[1,2],[3,3],[12,5],[3,2],[0,1],[-3,6],[0,2],[1,1],[2,3],[1,1],[2,1],[4,-2],[4,-1],[5,0],[8,-2],[12,-5],[6,-3],[5,-5],[4,-5],[0,-2],[-1,-4],[-1,-1],[0,-1],[1,-1],[3,-3],[1,1],[-1,3],[1,2],[1,2],[0,2],[-1,2],[-1,3],[-2,2],[-7,7],[-1,2],[3,1],[11,-2],[4,0],[1,3],[2,1],[2,1],[4,1],[5,-1],[2,-1],[2,1],[3,1],[5,5],[2,1],[4,1],[4,0],[5,-2],[4,0],[-1,3],[-2,7],[-3,6],[-2,2],[-6,4]],[[2943,8659],[-7,7],[-3,5]],[[2933,8671],[-1,3],[1,1],[1,2],[12,9],[10,8],[4,4],[2,3],[2,2],[2,2],[5,1],[1,2],[1,4],[0,3],[5,8],[3,2],[5,2],[4,2],[4,6],[-1,2],[-2,1],[-1,2],[-6,18],[-4,8],[-5,8],[-5,9],[-7,9],[0,2],[1,3],[-1,0],[-7,-4],[-2,0],[-3,2],[-2,2],[-1,4],[0,2],[1,2],[1,4],[0,2],[0,2],[-1,2],[-1,1],[-2,0],[-4,1],[-1,-1],[4,-7],[-1,-2],[-5,0],[-2,0],[-3,1],[-2,1],[-6,7],[-1,3],[0,2],[0,1],[-2,-1],[-1,0],[-3,1],[0,1],[4,3],[1,2],[-3,1],[-3,0],[0,1],[1,1],[4,3],[1,1],[-2,1],[-2,0],[-2,-2],[-5,-5],[-3,-2],[-4,3],[-2,0],[-2,0],[-3,-4],[-6,-2],[-11,-7],[-5,-2],[-5,1],[-1,1],[0,2],[1,2],[0,1],[1,2],[-1,7],[1,2],[2,1],[3,1],[8,-1],[4,0],[3,2],[2,2],[3,3],[0,3],[-2,5],[-1,1],[-8,4],[-4,1],[-3,1],[-3,1],[-1,2],[-2,2],[0,2],[0,2],[2,2],[6,2],[-5,2],[-3,-1],[-2,-1],[-2,-4],[-2,-1],[-5,2],[-3,1],[-2,1],[-1,1],[1,1],[2,1],[4,3],[1,2],[-3,2],[-2,1],[-6,1],[-7,-1],[-3,0],[-1,3],[-1,4],[0,4],[-1,7],[-2,4],[-2,1],[-8,-2],[-2,0],[-2,1],[-6,5],[-2,1],[-1,1],[-4,5],[-2,1],[-2,2],[-2,4],[-3,2],[-2,-2],[-3,-2],[-2,-3],[-2,-3],[0,-2],[2,-1],[9,-3],[2,-2],[2,-3],[2,-3],[1,-4],[-1,-3],[-1,-2],[-2,-2],[-5,-3],[-6,-2],[-6,0],[-3,0],[-15,6],[-3,0],[-3,1],[-8,2],[-4,0],[-8,2],[-13,1],[-2,-1],[3,-2],[3,-2],[3,0],[3,-2],[5,-5],[3,-2],[2,-4],[0,-1],[-2,-2],[-18,12],[-11,-4],[-5,-2],[-4,0],[-6,2],[-12,5],[-4,2],[-2,0],[-11,-2],[-9,0],[-18,2],[-7,2],[-2,2],[-2,0],[-4,0],[-10,2],[-10,-4],[-12,4],[-3,2],[-1,2],[-4,6],[0,3],[1,4],[1,2],[1,1],[-6,-4],[-3,0],[-3,0],[-8,1],[-2,-1],[1,-1],[2,-2],[0,-1],[-5,-1],[-7,1],[-3,0],[-2,-1],[-3,-3],[-1,0],[-2,0],[-8,6],[-6,5],[-7,1],[-3,1],[-2,2],[-10,13],[-2,3],[-3,10],[-1,3],[-1,1],[2,0],[10,-1],[9,0],[5,-1],[6,-2],[7,-2],[6,-1],[8,1],[10,2],[1,1],[-6,2],[-6,4],[-5,3],[-3,2],[-5,1],[-15,1],[-14,3],[-9,3],[-8,4],[-3,2],[-1,2],[-1,5],[-1,9],[-2,6],[-1,3],[0,2],[3,6],[7,6],[0,1],[-1,0],[-3,2],[-1,2],[-1,3],[0,3],[1,3],[1,3],[3,6],[5,6],[5,7],[0,2],[1,5],[1,5],[0,2],[1,3],[3,4],[4,4],[6,3],[1,1],[0,2],[0,1],[1,1],[15,11],[6,4],[6,3],[7,2],[19,4],[11,1],[12,0],[24,-2],[2,-2],[1,-1],[1,-2],[-1,-2],[-6,-5],[-8,-4],[-5,-4],[-9,-8],[-3,-3],[-11,-17],[-2,-2],[-2,-3],[-1,-6],[1,-2],[1,-3],[6,-8],[2,-3],[0,-4],[-1,-7],[0,-4],[0,-4],[2,-5],[2,-8],[5,-7],[8,-7],[6,-5],[6,-3],[6,-5],[2,-3],[-3,-3],[-8,-4],[-9,-2],[-6,-1],[-6,-4],[-8,-3],[-4,-2],[2,-1],[6,1],[5,2],[9,5],[5,1],[15,0],[3,-1],[-2,-2],[0,-1],[0,-1],[2,-2],[3,-1],[2,1],[0,4],[3,14],[1,5],[0,4],[0,4],[-1,3],[-4,1],[-5,0],[-3,0],[-3,1],[-3,1],[-1,2],[-4,5],[-2,3],[-6,5],[-3,1],[2,2],[5,3],[3,2],[4,6],[3,1],[8,-1],[11,-5],[8,-4],[2,0],[-2,2],[-8,6],[-4,3],[-2,3],[1,1],[4,2],[1,1],[-6,2],[-3,0],[-3,-2],[-3,0],[-5,3],[-1,1],[-3,3],[-2,4],[-1,2],[-1,1],[0,5],[0,3],[0,3],[2,2],[3,3],[2,2],[3,0],[8,-2],[20,-7],[0,3],[-23,9],[-8,2],[-2,4],[12,12],[11,3],[6,4],[9,0],[8,-2],[1,0],[-4,5],[0,1],[5,3],[9,3],[11,2],[2,1],[3,1],[5,1],[12,1],[7,-1],[10,-2],[5,-3],[2,-2],[3,-7],[3,-9],[3,-4],[6,-2],[4,-2],[2,-3],[0,-3],[-1,-4],[1,-3],[3,-4],[2,-3],[4,-2],[0,-1],[-1,-2],[-3,-2],[-7,-7],[-9,-7],[-7,-7],[0,-1],[13,9],[5,0],[0,-1],[-3,-5],[-3,-4],[-4,-3],[1,-1],[6,-5],[-1,-1],[-3,0],[-1,0],[-1,-1],[-1,-1],[0,-2],[1,-3],[0,-1],[-1,-2],[1,0],[2,0],[1,1],[3,3],[9,9],[5,4],[2,0],[5,-2],[2,0],[-6,7],[-1,2],[2,2],[0,1],[4,2],[2,1],[2,-1],[2,-3],[1,-2],[2,-1],[4,1],[3,3],[4,-2],[5,-5],[0,-4],[0,-5],[0,-4],[6,-6],[5,-3],[1,0],[0,1],[-1,2],[-3,3],[-2,3],[-2,4],[1,9],[4,5],[3,-2],[4,-2],[4,-1],[5,1],[11,-6],[5,0],[0,2],[-4,1],[-7,3],[-10,4],[-5,4],[0,2],[0,2],[0,2],[1,2],[2,1],[10,5],[7,2],[5,1],[9,0],[10,-1],[5,-1],[6,-4],[8,-3],[3,-1],[3,0],[4,1],[4,0],[11,-5],[3,-3],[2,-3],[1,-3],[1,-3],[0,-2],[-10,-11],[-4,-1],[-2,-4],[-4,-8],[-4,-4],[0,-1],[3,2],[3,5],[3,5],[4,3],[8,5],[7,2],[6,-1],[5,0],[4,-1],[2,-1],[1,-1],[1,-3],[0,-2],[-1,-3],[-2,-3],[-8,-3],[-5,-2],[-3,-1],[-8,-1],[0,-1],[7,-1],[7,0],[0,-2],[-4,-4],[-1,-3],[1,-3],[0,-3],[-3,-5],[-3,-5],[1,0],[7,6],[2,8],[2,6],[4,4],[2,1],[7,0],[4,4],[4,1],[1,0],[3,-1],[0,-1],[-4,-7],[-9,-11],[3,1],[3,3],[3,2],[4,4],[3,-3],[4,-3],[2,-6],[4,-3],[2,-2],[0,4],[-4,7],[1,3],[3,2],[8,6],[5,-2],[4,-2],[1,1],[5,-1],[6,-1],[7,-1],[7,-3],[5,-3],[3,-3],[2,-2],[1,-2],[1,-3],[-1,-2],[-5,-5],[-2,-3],[-3,-1],[-7,1],[-3,0],[-2,-2],[-8,-7],[-4,-3],[-4,-2],[-1,-1],[9,0],[2,2],[3,4],[3,4],[8,2],[10,-4],[5,0],[4,4],[5,3],[1,1],[1,-1],[4,-3],[1,-2],[-1,-6],[0,-2],[-3,-4],[-7,-7],[-5,-2],[-5,-1],[-6,-3],[-2,-1],[-2,-3],[-2,-2],[-2,-1],[3,-2],[1,0],[1,1],[4,5],[2,2],[2,1],[1,-1]],[[3017,8918],[1,-1],[2,-1]],[[3020,8916],[0,-4],[-4,-17],[3,5],[7,17],[2,3],[4,4],[8,5],[6,3],[7,2],[4,1],[4,-1],[3,-2],[3,-1],[5,1],[3,0],[3,-2],[3,-2],[5,-2],[11,-4],[1,-1],[2,-2],[1,-2],[0,-2],[-2,-3],[-2,-1],[-2,0],[-2,-2],[-4,-3],[-2,-1],[-6,-1],[-6,-1],[-4,-1],[-7,-3],[-10,-7],[0,-2],[4,0],[3,1],[4,4],[5,2],[6,1],[9,1],[4,0],[1,0],[0,-1],[1,-2],[-2,-2],[-2,-2],[-4,-5],[3,-2],[4,0],[3,1],[2,4],[2,2],[3,0],[2,1],[2,1],[1,1],[-3,2],[0,1],[1,3],[2,3],[2,1],[2,1],[6,-2],[4,-4],[9,-10],[2,-2],[3,-8],[1,-3],[-1,-3],[-1,-1],[-1,0],[-2,-1],[-13,4],[-6,-1],[-2,-1],[-2,-1],[-2,-2],[-1,-2],[-3,-1],[-8,0],[-4,-1],[-8,-3],[-3,-1],[-1,-2],[5,0],[8,3],[8,1],[12,-6],[4,-1],[3,1],[2,0],[11,0],[3,-1],[5,-2],[8,-5],[1,-1],[1,-2],[1,-1],[-1,-4],[0,-1],[-3,-1],[-11,1],[-4,1],[-4,-1],[-3,0],[-5,2],[-4,2],[-8,-2],[-5,1],[-6,-1],[-12,-6],[1,-1],[16,5],[3,0],[5,-2],[8,-4],[3,-1],[0,-6],[-2,-4],[-2,-5],[-4,1],[-8,3],[-4,0],[-2,0],[-4,-2],[-1,0],[-14,3],[-3,1],[0,-1],[0,-1],[13,-5],[9,0],[6,-1],[3,-2],[2,-1],[0,-4],[3,-4],[3,-1],[1,0],[3,1],[3,0],[3,0],[3,-2],[4,-1],[3,-1],[2,0],[8,0],[3,-1],[1,0],[-2,-2],[-6,-2],[-1,-3],[3,-3],[2,-3],[0,-2],[-2,-5],[0,-1],[0,-1],[5,4],[1,0],[0,-5],[1,0],[2,4],[-1,6],[3,2],[8,1],[-1,-8],[0,-5],[-4,-7],[-3,-3],[2,-1],[1,0],[2,1],[3,6],[7,6],[1,0],[0,-2],[-1,-4],[3,-2],[3,2],[2,1],[3,0],[2,-1],[0,-2],[-1,-7],[0,-2],[4,-5],[0,3],[-1,6],[1,2],[3,4],[6,4],[3,1],[1,0],[3,-3],[-1,-1],[-3,-1],[-2,-3],[-1,-4],[2,-2],[5,0],[5,3],[3,-2],[4,-4],[7,-6],[3,2],[5,-5],[-6,-4],[2,-8],[-9,0],[-4,-1],[-3,1],[-4,0],[4,-2],[5,-1],[1,-2],[5,0],[3,0],[6,0],[1,3],[4,2],[2,1],[2,-1],[6,-1],[8,-6],[-4,-3],[-1,-3],[-1,-3],[-1,-2],[-1,-2],[-11,-10],[2,0],[5,3],[9,3],[5,2],[3,-1],[2,0],[2,1],[3,-2],[6,-1],[7,8],[4,-2],[4,-4],[9,-9],[4,-5],[2,-2],[0,-2],[-4,-3],[-2,0],[-6,4],[-5,2],[-3,0],[-3,-1],[1,-1],[12,-7],[2,-5],[0,-2],[-8,-4],[-2,0],[-6,2],[-3,3],[-3,1],[-4,0],[-1,-1],[4,-5],[0,-1],[-2,-1],[-1,-3],[8,-4],[6,-4],[1,-2],[-4,-2],[-3,0],[-7,1],[-3,1],[-1,-1]],[[3091,9514],[1,1],[49,11],[1,1],[2,1],[1,2],[4,3],[17,1],[9,1],[5,1],[3,3],[5,1],[18,0],[4,0],[8,3],[15,3],[31,9],[9,2],[5,4],[10,4],[10,5],[1,4],[-2,3],[-3,2],[-2,2],[-6,1],[-22,1],[-21,-3],[0,1],[4,3],[0,2],[-8,5],[-6,2],[-1,1],[0,1],[2,1],[3,1],[-1,2],[-4,1],[-10,1],[-4,-1],[-8,-2],[-2,0],[-4,2],[-4,3],[-3,2],[-2,0],[-4,-1],[-1,-1],[-3,-3],[-1,-1],[-3,0],[-4,2],[-5,0],[-11,-2],[-14,-3],[-7,-1],[-3,-1],[-11,-2],[-10,-1],[-12,-1],[-8,1],[3,1],[42,8],[7,2],[5,3],[0,1],[-5,1],[-23,1],[-6,0],[-8,0],[-5,0],[-9,2],[-7,0],[-23,1],[-2,1],[-6,3],[-2,1],[-3,1],[-25,-1],[-6,-1],[-9,-4],[0,-1],[6,-2],[7,-3],[-5,1],[-8,3],[-16,7],[-2,0],[-21,-1],[-14,-5],[-2,-1],[-1,-2],[0,-2],[5,-4],[13,-4],[3,-2],[-17,2],[-12,5],[-6,3],[-3,3],[-4,2],[-6,1],[-37,2],[-39,-2],[3,-3],[3,-2],[14,-6],[6,-3],[3,-2],[13,-5],[2,-2],[-5,-2],[-8,-2],[-3,1],[-3,3],[-3,2],[-2,2],[-22,9],[-7,3],[-4,0],[-10,1],[-16,-1],[-18,2],[-19,1],[-8,-2],[1,-1],[4,-2],[4,-2],[5,-2],[13,-3],[11,-2],[1,-1],[-8,0],[-29,2],[-16,3],[-10,1],[-3,-1],[-1,-1],[1,-2],[9,-7],[-1,-1],[-10,2],[-10,2],[-6,1],[-9,-1],[0,-2],[4,-2],[8,-3],[-1,0],[-9,-1],[-7,-2],[-5,-2],[1,-1],[5,-4],[7,-3],[15,-5],[37,-9],[14,-5],[5,-4],[-1,-1],[-6,2],[-6,3],[-7,2],[-11,2],[-29,6],[-19,6],[-7,1],[-3,0],[-2,-1],[-1,-1],[3,-3],[9,-3],[-1,-2],[-8,1],[-4,1],[-6,2],[-5,3],[-11,8],[-7,1],[-15,1],[-5,2],[-5,2],[-5,1],[-10,-3],[-6,-2],[-8,-4],[-4,-1],[-7,-2],[-12,-1],[1,-2],[35,-8],[4,-1],[3,-2],[-10,0],[-3,-2],[-3,0],[-7,1],[-8,3],[-6,1],[-7,0],[-5,-1],[-5,-2],[0,-2],[-6,3],[-5,3],[-7,1],[-11,1],[-14,-2],[-9,-2],[-8,-4],[-6,-2],[-7,-1],[-15,0],[-9,-1],[-12,-3],[-8,-2],[-6,-3],[-6,-3],[-1,-3],[8,-3],[3,0],[5,1],[8,3],[5,0],[4,0],[5,-1],[14,0],[-1,-1],[-20,-8],[-1,-2],[5,-1],[3,-1],[37,8],[14,1],[10,0],[14,-2],[0,-1],[-14,1],[-14,-1],[-7,-2],[-15,-4],[-7,-4],[1,-1],[12,-3],[-2,-1],[-8,0],[-11,-3],[-1,-3],[6,-3],[4,-2],[6,-1],[15,2],[44,2],[19,2],[20,6],[13,3],[6,0],[7,0],[-4,-2],[-20,-7],[-18,-5],[-13,-2],[-13,-1],[-28,1],[-21,-3],[-3,-2],[2,-2],[2,-1],[2,-1],[4,-2],[8,-2],[11,-3],[6,-2],[8,-1],[11,1],[7,3],[23,12],[8,4],[5,1],[32,3],[37,3],[-2,-2],[-36,-4],[-16,-3],[-11,-3],[-17,-8],[-5,-3],[-5,-4],[0,-2],[2,-1],[8,-2],[4,0],[10,1],[12,-3],[5,-1],[20,1],[5,0],[4,1],[6,3],[6,4],[7,2],[17,1],[8,2],[8,0],[-3,-2],[-12,-5],[-4,-3],[8,-1],[7,0],[22,3],[7,0],[9,2],[24,6],[10,4],[4,2],[2,2],[2,3],[2,4],[3,3],[3,2],[3,0],[4,0],[6,1],[10,6],[11,4],[30,6],[-4,-3],[-14,-3],[-21,-9],[-5,-3],[-4,-4],[-2,-2],[-1,-3],[5,-1],[15,-1],[17,0],[8,-1],[7,-1],[-9,-2],[-9,0],[-25,-3],[-34,-8],[-1,-1],[-11,-5],[-26,-5],[-43,-4],[-7,-1],[-5,-2],[0,-2],[8,-6],[10,-6],[13,-6],[6,-4],[8,-5],[5,-3],[4,-3],[9,-1],[12,1],[4,-1],[-4,-2],[-6,-1],[-5,-1],[-10,1],[-12,2],[-6,2],[-5,2],[-5,3],[-10,7],[-8,5],[-9,4],[-9,5],[-11,4],[-9,2],[-17,1],[-14,0],[-32,2],[-5,-3],[-3,-8],[3,-5],[2,-10],[8,-6],[3,-1],[16,-2],[5,-1],[5,-3],[7,-7],[9,-6],[4,-4],[5,-5],[6,-3],[9,-4],[2,-2],[-7,0],[-6,2],[-6,2],[-3,0],[-4,-1],[-1,-2],[2,-2],[2,-2],[3,-1],[4,-1],[11,-1],[20,0],[11,-2],[6,0],[5,1],[6,2],[4,1],[4,0],[-1,-2],[-6,-3],[-4,-2],[-4,-1],[-4,0],[-16,0],[-4,-2],[-3,-2],[-4,1],[-4,1],[-10,2],[-24,3],[-6,1],[-7,0],[-13,-4],[-15,-1],[-16,-3],[-4,-6],[-5,-6],[-6,-4],[-4,-3],[0,-8],[-1,-6],[6,-2],[11,-1],[7,2],[7,2],[10,5],[4,3],[-4,-8],[-4,-6],[17,1],[5,2],[4,3],[7,7],[7,12],[-4,-16],[10,0],[5,-2],[4,-2],[-8,1],[-3,0],[-11,-7],[-7,-3],[-8,-5],[8,-9],[0,-11],[5,-3],[6,0],[11,3],[9,-2],[6,0],[5,0],[9,5],[4,3],[16,16],[3,2],[0,-3],[-2,-3],[-1,-2],[-5,-6],[-10,-9],[-6,-4],[-2,-1],[-2,-3],[-3,-1],[-7,-1],[-14,-2],[-7,0],[-6,1],[-18,4],[-4,3],[-5,6],[-7,7],[-6,4],[-10,3],[-7,1],[-6,0],[-8,-1],[-7,-2],[-7,-3],[-2,-3],[4,-7],[4,-6],[3,-3],[3,-2],[4,-3],[5,0],[2,-1],[2,-1],[7,-6],[1,-1],[-1,0],[-6,-1],[-8,-2],[-7,0],[-6,0],[-9,0],[-7,-1],[-4,-2],[-6,-5],[-20,-9],[-2,-9],[0,-9],[5,-1],[16,-1],[7,-2],[0,7],[-2,5],[4,7],[0,-10],[2,-10],[8,0],[17,-1],[0,11],[4,-8],[11,-2],[8,-2],[3,8],[3,4],[1,-1],[2,-1],[2,-3],[5,-4],[12,-4],[9,-2],[6,-1],[24,3],[1,18],[7,-10],[3,-3],[13,0],[32,1],[1,3],[-1,3],[-3,4],[-4,3],[-1,1],[4,-1],[2,-2],[3,-1],[3,0],[2,-1],[6,-6],[3,-1],[3,-1],[4,0],[3,1],[5,1],[3,-1],[2,-2],[4,-3],[0,-2],[-2,-3],[-1,-3],[-1,-3],[1,-1],[4,-1],[3,0],[14,4],[7,0],[12,4],[6,2],[5,3],[5,2],[18,7],[5,4],[4,6],[-1,6],[-5,4],[-3,3],[-2,0],[-3,-1],[-5,-3],[-4,-2],[-5,1],[-7,2],[-3,3],[2,2],[-1,4],[-1,4],[-5,2],[-11,0],[-9,-3],[-1,0],[-11,5],[-4,1],[-9,1],[-4,-1],[-7,-2],[-6,-1],[-3,1],[-3,2],[-3,2],[8,0],[7,1],[6,2],[1,1],[-3,1],[-3,3],[-4,4],[-1,1],[4,-1],[4,-1],[14,-7],[9,-3],[8,0],[10,-1],[21,2],[8,0],[4,1],[6,1],[6,3],[3,2],[3,4],[1,5],[-1,7],[0,6],[0,3],[2,2],[15,0],[14,-1],[7,1],[10,3],[7,0],[3,0],[3,1],[9,12],[10,6],[-1,1],[-7,3],[-18,5],[-8,1],[1,0],[12,1],[15,-1],[15,2],[9,4],[0,2],[3,4],[-1,1],[-4,0],[-13,6],[-9,1],[-11,1],[-4,4],[-4,1],[-5,1],[-7,1],[-8,0],[-19,-2],[-6,-2],[-5,0],[-4,1],[-5,3],[-6,2],[-3,0],[-1,1],[9,1],[8,-1],[7,-1],[9,0],[17,2],[7,0],[4,1],[6,0],[7,0],[8,-1],[3,-2],[8,-1],[16,0],[3,1],[2,10],[-7,0],[-10,-2],[-7,2],[-7,0],[-10,4],[-5,1],[-5,5],[-10,4],[-5,0],[-1,1],[14,-1],[9,-1],[8,-2],[7,-1],[7,0],[13,2],[11,0],[6,1],[5,1],[4,1],[11,-1],[3,1],[2,1],[1,2],[1,2],[0,3],[-5,5],[-2,1],[-5,1],[-11,0],[-14,2],[-3,1],[7,3],[7,0],[10,-2],[9,-1],[29,-7],[6,-1],[7,1],[16,3],[2,1],[5,4],[1,2],[-5,1],[-2,1],[16,4],[6,4],[-1,2],[-5,1],[-3,0],[-21,-3],[-9,1],[-3,1],[0,1],[4,1],[3,0],[4,0],[5,1],[11,2],[23,2],[1,3],[-12,13],[-2,1],[3,0],[6,-4],[7,-3],[6,-2],[6,0],[5,1],[4,2],[12,9],[9,5],[24,10],[29,10],[12,6],[23,8],[18,8],[1,3],[-13,1],[-13,0],[-72,-13],[-6,-1],[-5,1]],[[1648,8864],[-4,3]],[[1644,8867],[-4,2],[-11,5],[-5,2],[-6,1],[-9,1],[-9,-1],[-9,1],[-2,-1],[-5,1],[-2,-1],[-1,-1],[-1,-3],[-1,-5],[-2,-5],[-1,-2],[-3,-1],[-3,-4],[-2,-2],[-2,-1],[-12,0],[-2,-1],[-6,1],[-2,1],[-2,1],[0,1],[1,2],[1,2],[8,9],[0,2],[-6,2],[-2,2],[-2,8],[0,4],[1,4],[0,3],[-2,2],[-1,0],[-2,0],[-2,-2],[-1,-2],[-6,-2],[-1,-1],[1,0],[1,-1],[1,0],[3,-1],[-1,-1],[-2,-2],[-2,-2],[-2,-3],[-2,-1],[-1,0],[-2,0],[-1,-4],[1,-1],[-4,-4],[0,-2],[2,-3],[3,-5],[0,-3],[-6,-4],[-4,0],[-6,2],[-5,2],[-4,2],[-5,5],[-10,10],[-2,3],[-2,4],[-2,6],[-3,5],[-6,10],[-2,3],[-4,4],[-11,9],[-3,1],[-3,2],[-2,-1],[-2,-2],[-1,-2],[0,-4],[1,-1],[4,-2],[-2,-2],[2,-2],[8,-2],[-2,-2],[-9,-3],[-5,-3],[-3,-7],[0,-1],[-9,-9],[-4,-3],[-4,-2],[-2,-1],[-1,1],[-1,2],[-1,3],[1,2],[5,2],[1,1],[1,4],[-1,0],[-2,-2],[-1,-1],[-3,-2],[-4,-1],[-8,-2],[-16,-6],[-6,-3],[-5,-5],[-4,-5],[-6,-9],[-1,-2],[-1,-4],[-1,3],[0,6],[0,3],[-2,1],[-1,1],[-2,0],[-1,-2],[-2,-3],[-1,0],[1,3],[-2,1],[-6,1],[-2,0],[-4,-2],[-1,-1],[1,-1],[0,-1],[-1,-2],[-3,-2],[-6,-4],[-2,-1],[-4,-2],[-5,-2],[-5,-3],[-1,-2],[0,-2],[0,-2],[1,-3],[1,-1],[4,-1],[-1,-2],[-3,-2],[-17,2],[-1,-1],[1,-1],[3,-2],[2,-2],[-2,0],[-4,2],[-1,1],[-1,3],[1,2],[4,5],[4,3],[3,4],[4,6],[4,3],[6,1],[4,2],[4,3],[2,2],[4,6],[1,1],[2,1],[11,2],[4,1],[3,1],[7,1],[4,1],[3,2],[7,5],[23,12],[3,4],[0,2],[-3,3],[-1,2],[-2,0],[-4,-5],[-2,-1],[-2,0],[-4,0],[-3,0],[-3,2],[-3,1],[-5,-1],[-7,-4],[-2,-2],[-1,-2],[-3,-4],[-2,-1],[-3,2],[-3,-1],[-4,-2],[-10,-7],[-6,-2],[-2,0],[-3,2],[-4,-1],[-2,0],[-1,-1],[0,-1],[3,0],[2,-1],[0,-1],[-1,-1],[-2,0],[-9,1],[-2,-2],[-3,-6],[-2,-2],[-2,-2],[-4,-2],[-5,0],[-6,-2],[-7,-4],[-6,-3]],[[1273,8846],[0,2],[4,6],[2,2],[2,5],[-1,1],[-5,1],[-1,2],[-2,3],[-1,2],[-5,0],[-1,-1],[-1,-1],[0,-4],[0,-1],[1,-4],[-1,-1],[-10,1],[-8,-1],[-2,-1],[-1,-1],[0,-6]],[[1243,8850],[-1,0],[-6,1],[-3,-2],[-2,1],[-6,-11],[1,-2],[3,-2],[3,-1],[2,0],[-1,-1],[-2,-1]],[[1231,8832],[-5,0],[-2,0]],[[1224,8832],[0,-1],[1,-3],[1,0],[6,-2]],[[1232,8826],[6,-2],[1,-1],[4,-8],[-3,1],[-14,7],[-7,3]],[[1219,8826],[-9,1]],[[1210,8827],[-2,0]],[[1208,8827],[-6,-1],[-10,4],[-5,0],[-17,8],[-7,3],[-5,4],[-11,5],[-13,11],[-22,6],[-12,-1],[-13,2],[-4,1]],[[1083,8869],[-2,0],[-6,0],[-1,-1],[-2,1],[-3,3],[-5,3],[-17,6],[-3,4],[-8,5],[-14,4],[-2,-1],[-2,0],[-6,1],[-5,0],[-9,-3],[-10,-1],[-5,-3],[-16,1],[-1,2],[-6,1],[-11,6],[-6,0],[-6,1],[-13,1],[-9,-2],[-18,3],[-2,1],[-3,4],[-4,1],[-3,2],[-3,0],[-4,-3],[-3,1],[-5,5],[-5,1],[-11,4],[-4,-1],[-4,1],[-9,0],[-8,-3],[-3,-1],[-4,1],[-4,2],[-3,1],[-9,-2],[-4,-1],[-3,-2],[-20,2],[4,3],[0,2],[1,1],[-11,0],[-2,1],[-1,2],[-3,0],[-2,2],[1,5],[5,4],[-2,2],[-5,2],[-5,0],[-3,0],[-13,3],[-7,-3],[-6,1],[-6,-1],[-7,-5],[-6,3],[-5,0],[-6,3],[2,2],[1,3],[-4,3],[-3,2],[-6,1],[-2,-1],[-2,-4],[-8,-6],[-3,-2],[-5,-2],[-3,1],[-2,3],[-2,2],[9,3],[5,4],[1,3],[-2,4],[-4,0],[-18,6],[-3,3],[2,2],[3,1],[-2,0],[-9,-5],[-5,-5],[-7,-7],[-3,-3],[-8,-6],[-8,-4],[-3,-1],[-13,0],[-1,-1],[-3,-2],[-11,1],[-2,-2],[-5,-1],[-1,0],[-1,1],[2,2],[2,1],[0,2],[-1,1],[-2,0],[-11,-5],[-11,-9],[4,0],[6,-6],[10,0]],[[573,8917],[-9,-3],[-3,2]],[[561,8916],[-1,-3],[-1,-3],[1,-4],[-1,-3],[-1,3],[-5,1],[2,6],[-2,1],[4,6],[-3,1],[-2,0],[-14,-8],[0,-2],[-10,-6],[-18,-4],[-4,-2],[-6,-2],[-2,0],[1,1],[3,1],[3,3],[2,0],[-1,1],[-1,1],[-2,2],[-2,-2],[-3,-3],[-8,-8],[-16,-18],[-4,-9],[-1,-8],[-1,-4],[-1,0],[-1,0],[-1,-2],[-8,-10],[-9,-8],[-8,-4],[-4,-1],[-16,-2],[-5,-1],[-13,-1],[-19,1],[1,-5],[-3,-12],[-3,-8],[-2,-2],[-3,-2],[-2,1],[3,2],[-3,0],[-4,-3],[6,-2],[4,-1],[5,-2],[8,-6],[16,-7],[35,-24],[5,-7],[4,-12],[2,-4],[5,-5],[15,-4],[7,0],[5,-1],[5,5],[0,-2],[0,-3],[12,2],[7,-2],[2,-2],[-3,-3],[-4,-7],[1,-5],[5,-3],[3,-3],[5,-3],[9,6],[6,1],[6,-4],[7,1],[3,-2],[1,-4],[0,-5],[-12,-2],[-3,0],[-8,5],[-3,1],[-5,0],[-7,-2],[-9,6],[-3,6],[0,6],[-3,1],[-3,7],[-3,1],[-3,-1],[-4,-2],[2,-4],[2,-4],[4,0],[4,-3],[8,-11],[-1,-4],[3,-3],[8,2],[11,-4],[2,-2],[1,-6],[-2,3],[-3,-1],[-4,2],[-3,1],[-3,-1],[-7,-11],[-3,-1],[-8,2],[-10,-1],[-4,0],[-5,2],[-8,-1],[-14,0],[-10,8],[2,2],[2,2],[0,5],[3,6],[1,2],[-2,2],[-2,1],[3,0],[4,0],[-2,2],[-9,0],[-11,-2],[-6,-1],[-11,-7],[-4,0],[-7,-1],[-9,-5],[-1,-2],[-1,-3],[8,-4],[-1,-1],[-1,-1],[-2,-1],[-8,1],[-2,0],[-4,2],[-5,-1],[-4,-3],[-6,-2],[-4,-5],[-3,-3],[-2,-2],[-9,-1],[-5,-6],[-9,-4],[-1,2],[0,2],[-2,-2],[-2,-3],[1,-4],[2,-1],[16,-8],[20,-5],[2,1],[11,-3],[1,-1],[1,-1],[-4,0],[-5,-1],[-2,-5],[-6,-1],[-3,0],[-1,1],[-1,0],[3,-3],[8,-8],[3,-2],[0,-5],[-1,-2],[-1,-4],[5,-6],[5,-2],[19,-4],[9,-2],[4,-1],[2,0],[2,1],[0,2],[2,1],[1,0],[1,-1],[11,4],[16,0],[7,-2],[6,-4],[3,-3],[1,3],[2,3],[-4,0],[-2,2],[-1,2],[3,3],[9,-8],[2,-8],[2,1],[2,4],[9,9],[4,3],[9,4],[3,4],[3,-1],[5,0],[8,7],[1,0],[2,-1],[3,-4],[2,-2],[1,-2],[0,-4],[-1,-4],[-1,-2],[-4,-3],[-4,-1],[-6,1],[-2,-5],[3,0],[5,-2],[6,-8],[2,-13],[2,-5],[2,-6],[-1,-5],[-3,-4],[-5,-6],[-5,-3],[-6,-2],[-13,-1],[-3,1],[-1,4],[-2,0],[-3,0],[-2,-5],[-7,-10],[-5,-3],[-4,-5],[-4,-2],[-6,-2],[-2,0],[-2,2],[-2,1],[-4,-3],[-2,-2],[-1,1],[1,1],[2,1],[1,1],[0,2],[-3,4],[-6,3],[-5,1],[-8,-3],[-1,-2],[-2,-3],[4,-4],[0,-1],[-1,0],[-7,-1],[-3,-2],[-1,-3],[-1,-7],[1,-7],[0,-3],[3,3],[3,2]],[[428,8483],[0,-1],[-3,-5],[-4,-1],[1,-4],[1,-1],[0,-1],[-3,2],[-3,1],[-4,-1],[-2,-2],[-7,-10],[-7,-11],[-1,-5],[0,-3],[1,-1],[3,-4],[-7,-1],[-4,-1],[-2,-1],[1,-3],[6,-3],[-1,-1],[-7,-2],[-1,1],[-1,-1],[0,-3],[1,-3],[1,-2],[4,3],[3,-1],[1,-3],[-3,-5],[2,-3],[4,-2],[2,-8],[2,-3],[2,-1],[3,1],[0,3],[0,3],[1,3],[2,0],[1,0]],[[410,8403],[-2,-2],[-1,-2],[2,-2],[2,0],[1,1],[1,1],[0,-4],[1,-2],[4,1],[2,0],[0,-1],[-3,-3],[-5,-4],[1,-2],[2,0],[8,0],[9,-3],[13,0],[6,5],[3,-1],[2,-2],[-2,-2],[-5,0],[-2,-1],[8,-2],[3,-1],[2,-2],[-3,-6],[-5,-4],[-3,5],[-2,4],[-1,1],[-2,0],[-3,-4],[-5,-5],[-2,-1],[1,3],[2,5],[-1,2],[-2,2],[-4,1],[-5,3],[-3,1],[-3,-1],[-3,-7],[-9,-11],[3,-1],[3,0],[3,-2],[-1,-2],[0,-3],[4,-3],[3,-2],[4,-1],[5,-8],[10,-9],[-1,-2],[0,-3],[7,-5],[6,-1],[13,3],[10,4],[4,4],[4,0],[1,3],[1,5],[-1,4],[0,1],[-4,2],[2,2],[4,5],[6,12],[1,2],[2,3],[2,0],[3,0]],[[501,8371],[-5,-4],[-4,-9],[-4,-10],[5,-6],[3,-11],[6,-14],[3,-7],[0,-4],[-2,-5],[-1,-4],[-3,-4],[1,-8],[3,-4],[3,2],[4,0],[-4,-5],[0,-4],[0,-3],[2,-5],[-4,-5],[-4,-2],[-4,-2],[11,-2],[11,4],[1,4],[1,1],[1,2],[1,0],[8,4],[3,0],[4,4],[4,3],[4,3],[3,-5],[3,-3],[7,-5],[2,1],[3,3],[2,1],[6,-7],[2,-4],[8,-14],[4,-3],[4,2],[1,4],[-3,11],[1,4],[2,7],[-1,3],[1,-1],[2,-1],[3,3],[2,5],[2,1],[6,-3],[4,-3],[-3,0],[-4,1],[-3,0],[-1,-3],[-1,-5],[2,-4],[1,-2],[3,-6],[3,-1],[4,1],[10,6],[15,7],[5,6],[4,8],[-3,-9],[-3,-11],[1,-1],[1,-1],[-8,-5],[-6,-8],[-2,-4],[0,-4],[1,-6],[3,-1],[1,0],[4,-2],[-6,-1],[-4,-2],[-1,-5],[0,-8],[-2,-9],[-1,-3],[1,-3],[2,-2],[1,-3],[1,-1],[2,0],[0,-1],[-2,-1],[-3,0],[-1,1],[-1,2],[-1,0],[-3,-1],[-1,-1],[-4,-5],[-3,-3],[-2,-1],[-3,-3],[-4,-5],[-3,-5],[-2,-4],[-1,-2],[0,-3],[0,-3],[1,-4],[-1,-2],[-1,0],[-2,0],[-3,2],[0,1],[0,2],[-2,-1],[-5,-5],[-4,-4],[-14,-8],[-7,-6],[-3,-3],[-4,-4],[-2,-4],[-2,-6],[-2,-4],[0,-3],[0,-3],[1,-1],[5,-4],[1,-2],[-1,-2],[-1,0],[-3,1],[-1,1],[-1,2],[-2,0],[-3,0],[-2,-1],[1,-4],[-1,-1],[-1,0],[-1,1],[-4,6],[-1,1],[3,2],[1,2],[0,1],[-2,-1],[-5,-1],[-2,0],[0,1],[1,2],[-1,0],[-14,-6],[-6,-4],[-6,-6],[-6,-7],[-4,-8],[-4,-6],[-4,-3],[-2,-2],[0,-2],[-1,-1],[-2,-1],[-1,0],[-1,1],[-2,0],[-5,-4],[0,-2],[0,-2],[0,-3],[0,-3],[-1,-4],[0,-2],[1,0],[2,1],[3,3],[0,3],[0,4],[0,1],[3,-1],[4,-5],[1,0],[4,3],[2,2],[0,2],[-1,8],[0,1],[3,0],[1,-2],[2,-3],[0,-2],[-1,-1],[0,-1],[1,-1],[1,0],[2,0],[1,1],[2,2],[1,2],[3,-1],[2,4],[7,10],[1,2],[1,6],[1,2],[1,2],[2,1],[2,1],[3,-1],[3,-2],[1,-1],[0,-1],[-3,1],[-2,0],[-1,-1],[-1,-2],[-1,-2],[0,-4],[1,-1],[2,-1],[6,1],[2,1],[2,2],[2,3],[2,1],[3,-1],[1,0],[2,3],[1,0],[2,-1],[2,1],[1,1],[1,3],[1,1],[4,1],[5,6],[3,2],[1,0],[1,0],[2,2],[1,0],[1,1],[1,-1],[1,-2],[0,-8],[0,-1],[1,1],[2,2],[0,3],[1,4],[2,2],[18,8],[2,3],[3,6],[1,2],[1,-1],[1,-6],[1,0],[1,2],[4,5],[0,1],[-1,2],[-1,2],[-1,1],[-2,1],[-2,-1],[0,1],[0,1],[4,5],[1,1],[5,2],[2,1],[1,1],[3,0],[1,0],[0,1],[-1,0],[-3,1],[1,2],[5,3],[2,0],[3,-1],[2,0],[1,1],[1,2],[1,4],[2,2],[1,1],[2,1],[1,-1],[2,0],[2,1],[2,2],[2,3],[2,2],[1,0],[2,1],[1,2],[2,1],[2,-1],[1,3],[3,2],[0,1],[2,5],[1,2],[-2,3],[-1,1],[0,1],[1,2],[6,5],[2,1],[2,-1],[1,0],[1,4],[1,1],[5,1],[1,0],[1,4],[3,2],[1,2],[0,2],[2,1],[3,1],[3,2],[4,4],[2,2],[2,5],[12,2],[0,3],[0,1],[5,2],[3,0],[1,0],[1,4],[0,3],[-2,1],[6,4],[1,1],[-1,3],[2,3],[4,5],[1,1],[4,1],[2,2],[5,5],[2,4],[1,2],[0,2],[0,1],[-3,3],[-6,4],[-4,2],[-3,0],[-6,3],[-2,2],[1,4],[2,6],[0,1],[7,6],[2,2],[1,2],[3,3],[0,1],[-2,1],[1,1],[5,4],[1,1],[2,-1],[-1,-3],[1,0],[3,0],[4,2],[2,1],[0,4],[0,1],[-5,2],[1,1],[2,1],[7,1],[3,1],[2,4],[1,3],[0,2],[-1,2],[-2,3],[-4,4],[-4,3],[3,0],[4,-3],[1,0],[3,0],[3,1],[4,4],[3,3],[0,1],[-1,3],[0,1],[1,3],[8,8],[3,3],[3,1],[1,0],[-1,5],[0,1],[1,3],[4,4],[4,2],[5,1],[3,3],[3,3],[3,3],[9,6],[1,0]],[[817,8405],[1,0],[2,-3],[10,1],[4,1],[1,0],[2,5],[1,2],[4,3],[2,1],[5,1],[3,0],[-8,-5],[-3,-3],[-3,-3],[-1,-2],[-1,-2],[-1,-1],[-2,-1],[-1,-1],[2,-3],[11,-7],[3,-2],[9,-2],[2,-2],[0,-1],[-3,0],[-13,4],[-6,1],[-4,-2],[-3,0],[-2,2],[-3,1],[-1,2],[-3,0],[-9,-6],[-5,-4],[-10,-5],[-1,-1],[0,-4],[1,-6],[0,-5],[-3,-10],[-1,-4],[-5,-6],[-3,-6],[-1,-4],[-2,-8],[1,-3],[1,-1],[7,-3],[2,0],[1,1],[9,7],[1,-1],[-4,-8],[-2,-3],[-4,-3],[-3,-2],[-5,-1],[-4,-3],[-1,-2],[-1,-2],[-1,-3],[0,-1],[1,-1],[5,-4],[3,0],[4,3],[3,1],[2,-1],[2,0],[2,0],[0,1],[-1,2],[0,1],[4,-2],[3,-2],[0,1],[1,3],[2,2],[4,5],[2,3],[0,3],[0,1],[1,0],[2,-1],[1,0],[4,2],[1,0],[1,0],[2,-1],[6,7],[0,2],[-1,3],[0,1],[1,-1],[5,-2],[0,1],[0,4],[0,1],[2,4],[1,-1],[2,-6],[0,-1],[2,7],[2,4],[1,2],[1,5],[3,-5],[1,-1],[4,2],[1,-1],[2,-2],[4,-1],[3,0],[3,0],[2,1],[1,1],[1,0],[1,-1],[1,1],[3,7],[1,2],[1,0],[1,0],[0,1],[0,5],[0,3],[0,3],[1,1],[1,1],[3,1],[1,2],[1,1],[-1,3],[-2,2],[-2,0],[-1,-1],[-3,-1],[-4,0],[-3,-1],[-3,-1],[1,2],[3,2],[1,0],[3,0],[1,1],[1,1],[1,4],[-1,1],[-2,2],[-1,0],[-5,4],[0,1],[3,1],[2,0],[1,1],[2,5],[2,5],[-2,0],[-3,-2],[-1,1],[1,1],[1,1],[2,2],[2,0],[1,-1],[3,1],[2,1],[4,4],[2,2],[1,0],[-6,-11],[-1,-3],[0,-1],[3,-3],[2,0],[4,1],[1,1],[1,3],[1,1],[1,-2],[3,-1],[1,-2],[1,0],[1,1],[1,1],[0,2],[2,1],[3,0],[2,0],[1,-1],[3,1],[4,4],[4,3],[6,1],[2,-2],[-8,-3],[-1,-3],[0,-6],[1,-1],[2,-2],[3,-1],[-2,-3],[-2,-1],[0,-1],[1,-2],[5,2],[2,1],[2,-1],[1,-1],[0,-1],[0,-2],[13,0],[0,-2],[-2,-3],[-1,-2],[-3,-3],[2,0],[3,-1],[4,-1],[6,-3],[3,0],[3,2],[1,2],[4,4],[3,4],[4,3],[1,1]],[[981,8370],[-3,-5],[-1,-3],[-1,-4],[-1,-7],[1,-2],[3,-1],[2,-2],[1,-1],[3,-1],[6,-1],[4,-2],[2,-4],[1,-1],[-3,-1],[1,-2],[4,0],[5,0],[9,3],[15,2],[11,-1],[13,-3],[12,-3],[3,1],[3,2],[1,1],[-1,2],[1,2],[1,-1],[1,-1],[1,-4],[0,-2],[-3,-4],[2,-2],[14,-6],[5,-2],[6,-1],[6,1],[8,5],[2,1],[7,8],[2,2],[3,0],[1,0],[4,-6],[7,-4],[-2,0],[-3,1],[-1,-2],[-1,-2],[0,-2],[-1,-4],[0,-3],[-1,7],[0,6],[0,2],[-4,4],[-1,0],[-2,-1],[0,-1],[0,-2],[0,-2],[0,-3],[2,-4],[0,-1],[-3,-5],[-2,-1],[-3,-2],[0,-1],[0,-1],[2,-1],[4,-2],[6,-5],[13,-8],[5,-3],[5,-1]],[[1152,8286],[0,-1],[-1,-1],[1,-1],[2,0],[3,-1],[3,-2],[6,-6],[2,-3],[0,-3],[2,-3],[3,-4],[3,-3],[2,-1],[1,-1],[0,-2],[13,-11],[6,-3],[5,-4],[2,-1],[1,0],[3,5],[9,1],[2,1],[1,1],[-1,4],[-1,3],[-3,5],[-3,1],[-4,0],[2,3],[0,1],[-4,3],[-1,2],[-1,1],[-3,3],[-4,1],[-3,0],[-2,0],[2,3],[1,0],[0,2],[-2,3],[1,1],[4,-3],[7,-2],[2,-2],[1,-3],[1,-1],[2,-1],[2,-2],[2,-1],[1,0],[1,1],[1,2],[0,2],[0,2],[-1,3],[0,6],[0,-1],[1,-2],[2,-6],[1,-1],[2,2],[3,-1],[-6,-4],[0,-2],[4,-9],[1,-3],[-1,-6],[0,-3],[1,-1],[8,1],[3,-2],[3,-4],[1,-2],[5,-2],[1,1],[1,2],[0,1],[0,2],[-2,10],[-1,4],[-1,5],[-1,6],[-2,7],[-2,10],[-3,6],[2,1],[1,-1],[-1,2],[-2,4],[2,1],[1,2],[1,3],[0,-5],[1,-5],[3,-9],[2,-13],[2,-2],[2,-2],[1,-1],[0,-6],[5,-10],[3,-4],[5,-1],[4,-4],[2,-3],[2,-1],[2,3],[3,7],[2,5],[1,1],[1,0],[0,-1],[-2,-2],[-3,-10],[0,-4],[0,-4],[1,-4],[4,-4],[2,-3],[2,-5],[2,0],[1,0],[2,4],[2,0],[8,-2],[0,-1],[-9,1],[0,-1],[0,-2],[0,-3],[2,-3],[9,-9],[-1,0],[-5,4],[-6,3],[-1,0],[-1,-1],[-1,-1],[3,-5],[3,-12],[-1,-10],[16,-7],[2,1],[1,-1],[-1,-4],[0,-2],[1,-2],[3,-4],[1,-1],[5,-2],[0,-7],[1,0],[2,-1]],[[1323,8145],[1,-1],[0,-3],[1,-2],[1,-2],[2,-3]],[[1328,8134],[1,-1],[4,-2]],[[1333,8131],[1,-3],[1,-3],[1,-1],[2,-1],[8,-1],[-6,-3],[-2,0],[-5,-13],[-2,-5],[-2,-3],[-2,-1],[0,-2],[2,-7],[1,-2],[4,-2],[1,2],[2,5],[1,5],[1,1],[0,1],[-1,3],[0,1],[1,1],[4,4],[10,4],[7,4],[-1,-2],[-2,-3],[0,-2],[5,-8],[1,-4],[1,-7],[0,-4],[0,-5],[1,-6],[1,-1],[2,-1],[0,-1],[-7,-3],[-1,-3],[0,-2],[2,-5],[1,-6],[2,-8],[7,-1],[1,-1]],[[1373,8042],[1,-1],[5,3],[4,8],[0,4]],[[1383,8056],[0,2],[1,4],[4,9],[0,3],[-1,4],[-2,6],[0,3],[0,4],[0,4],[1,3],[1,3],[1,3]],[[1388,8104],[-1,-4],[-1,-4],[0,-3],[0,-3],[1,-4],[1,-5],[1,-6],[0,-6],[-2,-3],[-1,-5],[1,-3],[2,3],[3,8],[1,3],[1,6],[0,6],[0,2],[1,-4],[1,-2],[1,-1],[1,0],[1,1],[2,0],[-6,-10],[-3,-6],[-2,-5],[-4,-11],[-1,-3],[-2,-5],[-3,-2],[-1,-2],[-1,-2],[0,-5],[0,-3],[-1,-3],[1,-4],[3,-5],[5,-5],[6,3],[2,0],[5,0]],[[1399,8012],[-4,-4],[-7,-1],[-1,-2],[-1,-7],[-4,-6],[-3,-8],[2,-4],[6,-4],[4,-2],[3,-7],[3,-5],[4,-4],[3,5],[5,2],[0,2],[1,3],[0,6],[1,3],[4,8],[1,1],[2,2],[1,-1],[1,1],[5,5],[1,0],[4,-4],[-1,0],[-3,-1],[-2,-1],[0,-2],[-1,-2],[0,-2],[0,-3],[3,-6],[2,-2],[2,-2],[1,0],[3,1],[5,-1],[2,-2],[5,-6],[0,-3],[-4,5],[-1,3],[-5,2],[-2,0],[-3,-3],[-2,1],[-8,7],[-2,1],[2,6],[0,2],[-3,0],[-2,-1],[-3,-3],[-1,-6],[1,-5],[1,-4],[6,-2],[6,-5],[4,-6],[2,-14],[2,-3],[7,4],[2,1],[-2,-3],[0,-3],[-2,-10],[-2,-11],[0,-4],[1,1],[1,2],[4,7],[3,1],[0,-1],[-2,-3],[-1,-2],[0,-1],[0,-5],[0,-1],[-9,-9],[5,-9],[2,-12],[3,9],[3,11],[2,6],[1,2],[2,2],[5,1],[1,1],[11,15],[1,1],[1,2],[1,2],[0,2],[0,5],[1,-3],[0,-2],[0,-2],[-1,-3],[-5,-7],[-1,-2],[1,-2],[1,-4],[1,-1],[5,-4],[1,-2],[0,-2],[4,-7],[1,-3],[-1,1],[-2,3],[-2,4],[-2,3],[-1,2],[-5,2],[-2,4],[-5,-2],[-3,-3],[-4,-3],[-3,-3],[-1,-6],[-1,-5],[4,0],[-3,-7],[-1,-3],[0,-2],[0,-6],[1,-4],[2,-3],[1,-2],[0,-1],[2,-1],[1,2],[1,3],[4,6],[3,2],[8,0],[10,0],[-2,-1],[-6,-1],[-9,-1],[-2,-1],[-2,-2],[-5,-10],[-2,-4],[-1,-5],[0,-6],[4,-4],[4,-5],[2,-2],[3,-2],[5,-3],[2,0],[1,2],[9,1],[2,3],[1,5],[1,-6],[-1,-5],[1,-1],[2,0],[1,0],[0,-2],[-2,-2],[-2,-3],[1,-2],[0,-1],[4,0],[10,3],[3,-1],[0,-1],[-5,-1],[-5,-2],[-5,-1],[-1,-1],[0,-2],[2,-2],[4,0],[4,-1],[2,0],[2,-1],[3,1],[2,0],[1,-1],[1,-1],[2,0],[1,1],[0,5],[1,3],[1,1],[0,-6],[1,-2],[8,-2],[4,3],[2,4],[1,4],[1,3],[-1,2],[0,3],[3,3],[-1,-2],[1,-6],[0,-3],[-1,-2],[-2,-5],[-3,-7],[0,-3],[2,0],[1,-3],[0,-3],[5,-10],[0,-3],[2,-3],[6,-9],[2,-1],[4,-1],[3,1],[3,4],[2,1],[0,1],[0,4],[1,2],[2,4],[0,2],[-2,4],[2,0],[1,-2],[1,-2],[0,-1],[-1,-3],[-1,-1],[-1,-2],[0,-10],[1,-4],[1,-3],[2,-1],[2,0],[3,1],[-1,-1],[-3,-4],[-3,0],[0,3],[-2,4],[-1,1],[-1,0],[-1,-1],[-1,-3],[1,-3],[2,-4],[1,-2],[1,-1],[9,-4],[1,0],[2,3],[1,-1],[2,1],[0,3],[0,2],[0,2],[4,5],[0,-2],[-1,-3],[-1,-8],[0,-3],[-1,-1],[0,-1],[3,0],[5,-2],[1,1],[3,4],[-1,-5],[-1,-1],[-4,0],[-3,-1],[-1,-1],[1,-2],[0,-4],[0,-1],[1,-1],[2,1]],[[1581,7729],[0,-1],[-1,-2],[0,-1],[1,-4]],[[1581,7721],[0,-1],[1,1]],[[1582,7721],[0,3],[1,1],[1,1],[1,0],[3,-3],[1,-2]],[[1589,7721],[2,-8],[1,-3],[1,-2],[1,0],[1,1],[1,-1],[1,-5],[0,-6],[0,-1],[0,-2],[-1,-1],[-2,1],[-1,-1],[-1,-1],[1,-1],[0,-1],[2,0],[1,-1],[1,-2],[3,-5],[0,-1],[-2,-1],[-2,-1],[0,-2],[1,-2],[0,-2],[3,-2],[-1,5],[1,-1],[1,-3],[1,-2],[2,-2],[0,-2],[-2,-4],[0,-2],[-2,-4],[0,-2],[0,-2],[0,-2],[0,-2],[0,-1],[0,-2],[1,-1],[0,-4],[0,-8],[0,-1],[-2,-3],[-1,-1],[-1,0],[-1,-1],[-2,-6],[0,-2],[-3,-2],[0,1],[-3,1],[-2,0],[-4,0],[2,2],[0,4],[1,2],[3,3],[1,-6],[1,-1],[1,5],[0,1],[2,-2],[1,0],[1,1],[1,6],[-1,3],[0,4],[-3,4],[0,1],[1,-1],[1,1],[-1,4],[1,1],[2,3],[1,3],[-1,5],[-1,1],[-1,-1],[1,-3],[-1,-1],[-3,-4],[-1,-4],[-2,-2],[-2,-3],[-2,-3],[-2,-4],[0,-1],[-1,-3],[2,0],[2,1],[0,-1],[-3,-3],[-2,0],[-1,0],[0,2],[1,3],[2,6],[6,13],[1,0],[0,-3],[4,8],[-1,3],[-2,5],[0,3],[0,3],[-1,1],[-2,-3],[-1,-1],[-2,0],[-1,0],[-3,4],[-1,0],[-3,-1],[-1,0],[-19,2],[-3,2],[-2,2],[-8,4],[-5,4],[-2,0],[1,-5],[-1,-8],[1,-10],[1,-3],[5,-7],[2,-7],[2,-14],[3,-11],[1,-7],[0,-4],[1,-3],[0,2],[0,2],[2,0],[2,-3],[4,-1],[-8,-5],[1,-7],[4,-2],[1,-3],[0,-7],[-1,-5],[-2,5],[-1,4],[0,-6]],[[1554,7582],[0,-6],[-1,-6]],[[1553,7570],[4,1],[1,-1],[6,1],[1,-1],[5,0],[2,-3],[3,-3],[1,0],[1,-1]],[[1577,7563],[-3,0],[-2,0],[-2,3],[-1,1],[-5,-2],[-6,0],[-2,2],[0,-2],[1,-2],[-1,-17],[1,-15],[-1,-5],[1,-4],[-3,-35],[0,-7],[0,-7],[0,-6],[-1,-5],[-1,-15],[-1,-20],[-1,-3],[-1,-6],[-2,-7],[2,1],[1,0],[-2,-3],[-2,0],[0,-2],[-3,-18],[-1,-4],[-2,-7],[3,-8],[1,-5],[0,-11],[0,-5],[2,-10]],[[1546,7339],[3,-6]],[[1549,7333],[1,-1]],[[1550,7332],[0,-6],[-1,-5],[2,-4],[1,-5],[1,-9],[0,-5],[-1,-12],[0,-11],[-2,-8],[-1,-2],[1,-1],[0,-1],[-1,-3],[-1,1]],[[1548,7261],[1,1],[-1,1],[0,-2]],[[1548,7261],[-2,-6],[-1,-6],[0,-7],[1,-7],[6,-8],[7,-13],[1,-5],[1,-9],[1,-5],[-2,-9],[3,-14],[1,-11],[7,-13],[4,-8],[5,-5],[2,-8],[2,-1],[2,-5],[1,-4],[-3,6],[0,-7],[-1,-5],[0,-1],[2,3],[2,-1],[3,-5],[2,-2],[3,-2],[1,-2],[2,0],[-1,7],[1,8],[2,2],[2,0],[3,-4],[2,0],[3,3],[1,0],[2,-2],[1,0],[4,0]],[[1618,7115],[2,0],[1,0],[3,-2]],[[1624,7113],[-1,0],[-2,1],[-2,-2],[-10,1],[-4,0],[-3,-2],[-2,-3],[1,-2],[1,-1],[1,-6],[2,-4],[2,-5],[1,-5],[0,-1],[1,-3],[-1,1],[-2,1],[-1,3],[-2,2],[-2,3],[-1,5],[0,3],[-1,0],[-2,-1],[0,-7],[0,-6],[3,-9],[0,-10],[6,-12],[8,-3],[2,-4],[1,-3],[0,-4],[-1,-4],[-3,-5],[0,-8],[1,-5],[6,-10],[6,-13],[1,-3],[2,-4],[2,-7],[4,-4],[3,-7],[4,-3],[1,-3],[-1,-5],[1,-4],[4,-3],[1,-1],[1,-3],[-1,-7],[1,-8],[0,-3],[0,-5],[0,-5],[2,-2],[2,-4],[2,0],[7,1],[3,-1],[6,-3],[3,-1],[3,1],[6,-4],[4,-5],[1,-5],[2,-3],[9,-4],[6,0],[3,-1],[3,-9],[0,-6],[3,-2],[1,3],[3,-1],[2,-1],[3,-6],[5,-4],[9,-14],[4,-11],[2,-9],[0,-3],[-1,-4],[1,-8],[2,1],[1,-2],[0,-6]],[[1746,6807],[2,-11],[1,-2],[3,-6],[2,-11],[6,-8],[0,-5],[-1,-1],[-1,0],[0,-1],[1,-2],[0,-7],[2,-4],[4,-7],[3,-9],[1,-4],[0,-5],[0,-4],[7,-9],[1,-6],[0,-8],[1,-8],[4,-3],[1,-3],[0,-12],[0,-7],[2,-2],[2,-10],[3,-4],[7,-8],[4,-6],[5,-2],[1,-2],[2,-4],[6,-10],[10,-21],[4,-6],[3,-10],[-1,-12],[-3,-11],[-2,-5],[0,-1],[3,0],[0,-2],[-1,-3],[1,-5],[2,-3],[-2,0],[-2,2],[-2,3],[0,4],[0,2],[-2,-2],[-2,-2],[-4,-1],[-7,2],[-6,1],[0,-2],[2,-4],[3,-4],[4,-7],[5,-6],[1,-3],[1,-5],[1,-4],[3,-3],[4,-1],[2,-2],[3,-6],[2,0],[3,-2],[2,-5],[1,-4],[3,-4],[5,4],[4,0],[2,3],[2,5],[0,-8],[1,-4],[2,-8],[10,-15],[4,-2],[4,-3],[6,-17],[1,-8],[1,-8],[0,-2],[1,-1],[0,-5],[0,-9],[-2,-15],[0,-6],[2,-6],[6,-9],[1,-2],[0,-3],[0,-2],[2,0],[2,1],[2,-7],[5,-6],[10,-12],[4,-8],[4,-5],[4,-8],[7,-7],[2,-5],[1,-6],[2,-4],[3,-19],[2,-6],[2,0],[3,2],[3,3],[3,5],[3,5],[1,3],[1,11],[0,4],[-2,6],[-5,4],[-1,8],[-2,3],[-1,4],[-2,6],[-2,4],[-1,3],[-7,10],[-1,0],[-1,-2],[0,-3],[1,-3],[-1,-4],[-1,-2],[-1,2],[0,2],[0,1],[-4,2],[-3,7],[-2,13],[0,5],[1,6],[0,5],[-2,7],[-4,8],[-3,16],[0,6],[-4,2],[-4,12],[-1,8],[0,11],[-2,8],[0,4],[-1,3],[-1,6],[-2,4],[0,7],[-7,10],[0,-1],[0,-6],[1,-4],[2,-6],[-1,-1],[0,1],[-3,5],[-1,9],[-4,8],[0,2],[1,4],[-3,3],[-3,3],[-2,9],[-1,9],[-7,8],[-5,9],[0,4],[0,6],[-2,5],[1,6],[-2,5],[0,3],[0,4],[-3,2],[-2,1],[-2,2],[-3,16],[-1,1],[-2,0],[0,1],[0,2],[-2,4],[-3,-1],[-1,6],[0,4],[-6,15],[-2,4],[-7,9],[-3,7],[-5,6],[-1,3],[-4,7],[-2,8],[-1,4],[1,15],[-2,6],[0,8],[-2,11],[-2,7],[-1,4],[1,21],[1,6],[-1,9],[-2,3],[-1,3]],[[1807,6772],[6,-6],[1,-1],[2,-1],[2,-2],[8,-10],[3,-2],[2,0],[2,1],[1,3],[1,2],[5,-3],[1,-2],[2,-3],[1,-7],[4,-3],[6,-2],[2,-1],[3,-2],[1,-2],[0,-5],[-1,-1],[-1,1],[0,-2],[0,-1],[1,-5],[-1,-8],[1,-8],[3,-8],[4,-11],[2,-10],[0,-8],[1,-4],[2,-2],[2,-9],[4,-10],[1,-4],[0,-2],[0,-4],[2,-2],[2,-3],[1,-8],[1,-6],[3,-6],[3,-4],[1,-2],[0,-2],[2,-6],[3,-5],[2,-5],[5,-5],[6,-15],[4,-8],[4,-2],[2,-2],[2,1],[2,0],[7,-3],[-2,-3],[-1,-8],[1,-6],[1,-6],[1,-3],[1,-4],[3,-5],[3,-4],[9,-4],[0,-3],[0,-3],[1,-5],[2,-6],[2,-4],[2,-1],[6,1],[5,-10],[1,-4],[0,-3],[1,-2],[2,-3],[1,-3],[-1,0],[-2,3],[-1,-4],[-3,-6],[-2,-5],[1,-17],[3,-6],[1,-1],[2,-1],[3,1],[2,2],[2,3],[1,2],[0,-2],[-2,-6],[-3,-2],[0,-2],[1,-2],[4,2],[1,1],[2,0],[1,-6],[1,-3],[7,-6],[2,-4],[8,-6],[1,-1],[1,-2],[-1,-1],[-2,0],[-2,1],[-1,2],[-1,1],[2,-6],[5,-11],[1,-5],[1,-4],[4,-4],[3,-1],[1,-1],[2,-1],[1,1],[1,-1],[1,-4],[0,-3],[-1,0],[-6,6],[-1,0],[19,-25],[4,-8],[6,-15],[5,-9],[4,-14],[5,-7],[6,-13],[2,-3],[4,-9],[4,-16],[0,-19],[3,-10],[2,-8]],[[2070,6203],[1,-3],[6,-7],[0,-6],[0,-7],[0,-7],[-2,-5],[-3,-6],[-2,-5],[-1,-2],[0,-1],[2,0],[3,-2],[2,-4],[0,-2],[0,-3],[-3,-4],[-5,-1],[-3,-3],[0,-3],[1,-4],[1,-5],[1,-8],[2,-6],[5,-15],[5,-8],[2,-6],[3,-8],[9,-9],[6,-3],[3,-4],[7,-6],[3,-5],[6,-10],[4,-9],[3,-9],[12,-7],[9,-7],[4,-1],[9,-5],[7,1],[2,-1],[2,-2],[2,-4],[5,-11],[3,-2],[3,-6],[6,-6],[4,-7],[4,-4],[12,-8],[5,-4],[6,-4],[10,-11],[9,-3],[10,-4],[2,-2],[4,-1],[7,-13],[11,-5],[10,-14],[16,-3],[11,-10],[8,-4],[3,2],[5,0],[12,11],[9,5],[9,11],[5,2],[4,0],[1,1],[-2,1],[-5,2],[0,1],[3,4],[1,2],[1,1],[2,-3],[0,-3],[0,-2],[1,0],[3,4],[1,0],[0,-2],[-2,-5],[0,-2],[6,0],[13,-10],[-1,3],[-5,4],[-1,2],[-2,0],[-2,1],[-1,2],[0,3],[1,0],[2,-2],[2,-2],[4,-4],[5,-5],[5,-9],[5,-8],[11,-16],[4,-8],[3,-4],[3,-6],[7,-16],[8,-15],[1,-2]],[[2438,5807],[11,-17],[5,-6],[7,-7],[7,-4],[15,0],[3,-1],[11,-9]],[[2497,5763],[4,-3],[4,-7],[8,-3],[7,-2],[11,-11],[10,-5],[1,1],[-3,2],[-2,1],[-1,1],[3,0],[5,-4],[6,-2],[5,0],[2,1],[2,2],[1,3],[0,6],[0,1]],[[2560,5744],[2,-1],[1,-1],[3,1],[3,-2],[1,-2],[-1,-2],[1,-3],[2,-5],[2,-3],[0,-6]],[[2574,5720],[0,-1],[-2,-2],[-1,0],[-2,4],[-1,3],[-1,0],[-3,-4],[1,-4],[5,-8],[8,-14],[2,-4],[7,-10],[3,-5],[3,-10],[5,-13],[14,-23],[4,-7],[2,-7],[0,-1]],[[2618,5614],[0,-1],[0,-3],[-4,-4],[-1,-1],[2,-3],[4,-3],[1,-3],[0,-3],[0,-3],[-1,-4],[-3,-9],[-1,-6],[2,-9],[3,-9],[1,-3],[9,-6],[4,-10],[1,-2],[1,1],[1,4],[2,1],[3,7],[-1,4],[-1,2],[-6,5],[-2,5],[-1,8],[1,-1],[1,-2],[5,-5],[9,-12],[2,-6],[-1,-5],[0,-3],[2,-4],[3,-2],[7,-4],[3,-4],[6,-6],[5,-7],[2,-7],[1,-4],[0,-8],[-1,-5],[-2,-6],[3,-7],[2,-2],[3,-1],[2,-1],[2,-1],[0,4],[0,2],[-4,6],[-1,5],[2,1],[3,-3],[4,-4],[1,-5],[0,-9],[2,-3],[3,-6],[2,-6]],[[2698,5448],[0,1],[0,9],[2,3],[3,1],[4,-2],[5,-1],[3,2],[1,-4],[2,-2],[1,1],[4,0],[3,-3],[4,-1],[0,-4],[1,-3],[5,-17],[3,-2],[3,-3],[2,0],[0,2],[1,8],[0,3],[2,1],[1,1],[1,-10],[3,-15],[0,-9],[2,-3],[5,0],[6,3],[2,2],[1,4],[2,2],[4,0],[2,1],[1,3],[-1,6],[-1,3],[-5,11],[-3,8],[-1,1],[-1,3],[0,4],[0,4],[1,2],[1,2],[5,1],[2,2],[10,14],[-1,2],[1,4],[1,4],[1,4],[3,3],[1,1]],[[2790,5495],[1,3],[2,2],[5,1],[5,-2],[4,-3],[2,-5],[3,-2],[1,-3],[1,-1],[2,-1],[3,-5],[1,-10],[1,-3],[1,-2],[1,0],[0,2],[-1,3],[0,3],[1,-1],[0,-2],[3,0],[0,-2],[1,-1],[1,1],[1,2],[1,2],[1,-5],[2,-4],[4,-6],[3,-5],[-2,1],[-4,5],[-2,3],[-2,5],[-1,0],[-1,-3],[-3,-4],[1,-6],[-1,-3],[-1,-1],[-1,0],[-2,-1],[2,-9],[5,-19],[7,-16],[1,-2]],[[2836,5401],[3,-5],[3,-10],[1,-5],[1,-2],[2,-8],[3,0],[2,-6],[0,-4],[-1,-13],[-1,0],[-1,1],[0,-6],[3,-10],[3,-12],[-2,-6],[-6,-8],[4,-7],[0,-5],[1,-6],[0,-8],[0,-13],[1,-3],[1,-3],[-1,-7],[0,-7],[-1,-4],[-2,-3],[-1,-3],[-1,-2],[-1,-3],[3,2],[1,-2],[-1,-4],[0,-4],[2,-6],[2,6],[1,-1],[0,-8],[1,-2],[1,0],[1,2],[2,1],[-5,-18],[-2,-7],[-1,-7],[-2,0],[-1,-6],[-2,-4],[-1,-5],[-2,-1],[-1,-1],[-1,-1],[1,-5],[0,-3],[-3,-5],[-1,-2],[0,-2],[-1,1],[-1,-2],[-1,-3],[-2,-4],[-1,-1],[-1,-2],[-1,-1],[-5,1],[-1,-3],[-3,1],[-1,0],[-2,-3],[-1,-4],[-1,-2],[0,-14],[2,-8],[-1,-8],[-6,4],[-5,-5],[-1,-7],[3,-6],[1,-4]],[[2809,5080],[1,-9],[-2,-5],[-9,-5],[-7,-3],[-4,-5],[-3,1],[-2,-3],[-3,-4],[-3,-1],[-2,-3],[1,-11],[1,-10],[-1,-14],[-2,-9],[-3,-6],[-2,-3],[-5,-11],[0,-4],[3,-8],[3,-2],[-2,0],[-3,2],[-2,-6],[-1,-9],[-2,-2],[-6,-5],[-2,-5],[3,-12],[0,-5],[-1,-14],[2,-11],[0,-6],[0,-8],[-3,-3],[-2,-3],[0,-3],[1,-2],[2,-4],[4,-3],[7,-12],[2,-3],[3,-2],[0,2],[1,2],[3,6],[2,8],[1,2],[0,-12],[1,-1],[2,2],[1,7],[-1,15],[2,5],[0,-3],[0,-3],[0,-10],[3,-8],[0,-5],[-3,-11],[-2,-17],[-1,-4],[-2,-4],[-2,-2],[-2,-3],[-4,-3],[-1,-1]],[[2768,4811],[-4,-6],[-5,-8],[-4,-5],[-2,-8],[-10,-20],[-1,-5],[-2,-19],[2,-5],[2,-7],[3,-8],[-1,-4],[-1,-4],[6,-17],[2,-9],[0,-6],[-1,-5],[-2,-1],[-3,3],[-2,-4],[0,-4],[1,-6],[2,-4],[7,-9],[19,-20],[4,-7],[2,-7],[4,-9],[4,-13],[1,-7],[6,-23],[2,-5],[4,-7],[4,-9],[2,-10],[5,-12],[0,-7],[3,-13],[2,-10],[4,-12],[2,-16],[2,-8],[3,-16],[2,-10],[10,-32],[2,-10],[1,-9],[0,-6],[9,-13],[3,-7],[1,-15],[1,-7],[2,-3],[1,-4],[1,-2],[4,-8],[3,-9],[3,-12],[2,-5],[2,-9],[2,-7],[5,-14],[1,-8],[-2,-16],[-1,-1],[-2,-3],[2,-4],[1,-11],[3,-5],[1,-5],[3,-10],[2,-7],[6,-9],[6,-6],[3,-11],[4,-5],[2,-8],[2,-5],[16,-16],[5,-7],[6,-4],[9,-14],[3,-3],[9,-5],[4,-5],[8,-7],[5,-5],[9,-6],[3,-3],[2,-6],[5,-7],[4,-3],[2,-5],[3,-3],[7,-5],[2,-4],[1,-3],[1,-11],[1,-4],[8,-11],[3,-3],[4,-6],[9,-13],[2,-4]],[[3044,3980],[1,-3],[1,-11],[0,-12],[2,-25],[1,-12],[1,-7],[1,-5],[0,-6],[0,-23],[-1,-17],[0,-11],[3,-29],[0,-6],[0,-7],[-1,-9],[-1,-12],[-1,-6],[-1,-12],[-1,-21],[-2,-16],[-2,-7],[-1,-3],[-3,-1],[-1,-7],[0,-4],[0,-7],[2,-6],[3,-3],[0,-2],[0,-5],[-2,-7],[-1,-5],[0,-5],[0,-9],[-1,-11],[-1,-18],[1,-7],[3,-22],[0,-4],[-1,-7],[-3,-6],[-1,-4],[-3,-13],[1,-4],[2,-7],[-1,-13],[0,-6],[-1,-5],[0,-10],[-3,-14],[0,-6],[-3,-13],[0,-6],[0,-11],[0,-5],[-1,-2],[-3,-6],[-1,-5],[-2,-13],[-1,-18],[-2,-7],[-1,-9],[-2,-6],[-3,-4],[-1,-4],[1,-16],[4,-8],[0,-5],[1,-12],[-1,-15],[-2,-12],[-7,-10],[-1,-17],[0,-7],[1,-13],[0,-10],[2,-18],[2,-17],[0,-23],[3,-10],[-1,-8],[0,-7],[-4,-17],[-1,-3],[-3,-4],[1,-11],[0,-8],[2,-5],[-1,-7],[-5,-9],[0,-4],[-2,-7],[-2,-8],[0,-7],[-1,-8],[-1,-10],[-3,-17],[-2,-10],[-4,-8],[-2,-6],[-1,-6],[-2,-3],[-2,-4],[1,-10],[-2,-7],[-3,-5],[-3,-23],[-2,-8],[-1,-6],[-3,-3],[-1,-6],[0,-4],[-1,-10],[-1,-6],[-2,-2],[-2,-1],[-7,2],[-1,-4],[0,-5],[1,-8],[-2,-6],[1,-6],[4,-11],[1,-8],[0,-5],[-2,-13],[0,-8],[2,-6],[7,-33],[-1,-11],[-4,-21],[-2,-3],[-6,-6],[0,-7],[-2,-10],[-1,-12],[-4,-22],[-1,-6],[0,-8],[3,-11],[0,-7],[1,-4],[3,-3],[3,0],[0,-2],[-2,-2],[-1,-3],[0,-2],[3,-2],[2,-1],[8,1],[2,1],[5,12],[1,1],[2,0],[2,-1],[4,-7],[2,-1],[2,0],[3,2],[2,7],[1,1],[-1,-8],[-4,-4],[-5,-1],[-2,-4],[-1,-2],[-1,-4],[1,-2],[1,-2],[3,-1],[4,1],[1,-12],[1,-10],[0,-3],[-4,10],[-2,3],[-2,-1],[-2,-2],[0,-2],[2,-6],[2,-6],[-4,0],[-2,-9],[0,-8],[2,-5],[1,-5],[0,-2],[-4,-1],[-1,-5],[0,-4],[-4,-6],[-1,-7],[3,-10],[-2,-13],[-4,-2],[-1,-9],[0,-6],[3,-4],[4,-3],[5,-6],[4,-2],[0,-9],[-2,-8],[-9,-10],[-5,-2],[-3,-1],[-1,-7],[-1,-8],[6,0],[4,-6],[3,-2],[1,-1],[0,-2],[-1,0],[-7,5],[-1,0],[-4,-2],[-4,-5],[-5,0],[-2,-8],[1,-4],[3,-2],[1,-2],[0,-7],[-1,-5],[0,-10],[-1,-3],[1,-4],[-2,-7],[-1,-5],[-3,-3],[-2,-1],[0,3],[0,1],[3,7],[3,17],[0,6],[1,6],[-1,3],[-3,-1],[-1,-1],[-2,-12],[-1,-5],[-3,-4],[-4,-1],[-4,-1],[-1,2],[1,0],[8,5],[2,4],[-2,6],[2,3],[1,3],[2,15],[1,4],[1,3],[-3,2],[-1,0],[-2,0],[-2,-3],[0,-2],[0,-6],[1,-2],[0,-2],[-1,-2],[-1,-3],[-4,-2],[-2,0],[-3,-2],[-4,0],[-4,1],[-8,-3],[-1,-7],[2,-5],[2,-4],[-4,-4],[-4,-7],[-4,-4],[-2,-3],[-6,-7],[-1,-5],[0,-4],[2,-5],[4,-4],[1,0],[1,2],[1,2],[-2,6],[-2,1],[-1,1],[0,1],[2,2],[4,1],[5,3],[4,5],[1,0],[-2,-7],[1,-3],[0,-3],[6,-3],[3,-4],[5,-1],[1,0],[0,1],[0,2],[0,2],[1,2],[3,-2],[3,-5],[2,-5],[-2,-6],[2,-6],[-2,-1],[-5,-7],[-2,-5],[4,-6],[2,-1],[2,-1],[1,-1],[0,-2],[-3,-3],[-2,1],[-2,3],[-2,2],[-2,0],[-1,-3],[-2,-4],[1,-4],[1,0],[4,-2],[2,-1],[0,-4],[0,-3],[4,-1],[4,1],[4,1],[2,3],[2,8],[1,4],[1,0],[2,-12],[0,-4],[1,-3],[1,-1],[2,-5],[3,-2],[0,-2],[-4,-1],[-9,9],[-11,0],[-4,1],[-5,1],[0,-9],[0,-6],[2,-5],[1,-6],[4,-1],[2,2],[2,1],[5,-2],[-1,-2],[-2,0],[-2,1],[-1,-2],[-3,-4],[-1,-11],[0,-14],[0,-17],[0,-3],[0,-1],[2,-2],[2,-2],[1,5],[0,5],[1,4],[2,3],[0,4],[1,5],[3,0],[0,-1],[-1,-1],[-1,-2],[0,-3],[-1,-5],[0,-3],[-1,-4],[0,-3],[2,-4],[3,-2],[2,-4],[-2,-1],[-2,2],[-4,2],[-3,-2],[-2,-1],[-1,-6],[0,-4],[4,-7],[3,-2],[2,1],[1,-4],[-1,-1],[-9,2],[-3,-5],[-5,-7],[3,-4],[2,-4],[2,-1],[2,-2],[7,-4],[3,-2],[-7,1],[0,-7],[1,-1],[1,-5],[4,-6],[2,2],[4,14],[2,3],[1,0],[-1,-5],[2,-3],[0,-1],[-1,0],[-3,-3],[-2,-7],[1,-6],[-2,0],[-8,7],[0,1],[-1,1],[-4,12],[-1,4],[-6,6],[-2,1],[-2,-3],[-1,-3],[2,-4],[1,-4],[-1,-3],[-4,-1],[-7,0],[1,-6],[2,-5],[5,-10],[3,-1],[3,-3],[2,-1],[3,-1],[2,-1],[3,-1],[3,1],[5,-4],[1,-4],[-1,-16],[-4,2],[-3,-5],[1,-2],[5,-4],[2,1],[1,-1],[1,-1],[2,0],[3,-3],[2,-6],[2,-4],[3,-2],[6,4],[7,8],[9,3],[0,3],[-1,3],[-2,1],[-2,3],[-9,6],[-2,1],[-1,1],[1,1],[1,1],[11,-7],[6,-8],[1,-3],[0,-5],[-1,-2],[-3,-3],[0,-4],[1,-1],[2,-8],[0,-2],[0,-2],[0,-2],[-1,-3],[-2,-2],[-1,-1],[-1,2],[0,2],[3,4],[1,3],[-1,3],[-1,2],[-2,3],[0,4],[-1,1],[-1,1],[-2,-1],[-3,-5],[-5,-4],[-3,-2],[-2,0],[-4,1],[-2,-1],[-3,5],[-1,0],[0,-4],[-1,-3],[-1,-1],[-2,-1],[-6,4],[-3,0],[-1,2],[-2,1],[-1,-1],[1,-3],[1,-1],[1,-7],[1,-3],[2,0],[1,-2],[1,-6],[-1,-3],[1,-4],[3,-2],[5,1],[4,-1],[5,5],[4,-2],[2,4],[0,4],[1,0],[2,-3],[-2,-4],[-3,-5],[-3,-3],[-8,-5],[4,-3],[1,-4],[4,-5],[6,-1],[1,2],[1,1],[0,3],[0,4],[3,6],[3,4],[1,4],[0,4],[2,2],[2,0],[4,-1],[0,-3],[2,-1],[3,5],[2,1],[12,-1],[4,-1],[4,-3],[-1,-2],[-1,-1],[-6,-1],[-5,2],[-4,0],[-9,-9],[-5,-1],[0,3],[-1,1],[-2,0],[-2,-4],[-2,-3],[-1,-3],[0,-10],[-2,-4],[-2,-3],[2,-3],[8,-7],[4,-2],[1,5],[1,4],[1,2],[5,7],[4,4],[7,3],[14,13],[4,-2],[2,-2],[0,-2],[-1,-2],[-3,-7],[-3,-4],[-9,-7],[-2,-14],[-2,-2],[-1,2],[1,2],[1,3],[0,6],[-3,3],[-4,-1],[-4,1],[-2,-1],[-3,-5],[1,-4],[0,-3],[6,-9],[2,-2],[6,-3],[5,-4],[7,-2],[4,-3],[6,3],[3,3],[1,12],[-1,6],[0,5],[1,8],[3,14],[0,4],[1,7],[3,3],[4,2],[4,1],[14,8],[4,1],[4,2],[1,2],[4,9],[5,3],[3,0],[4,-3],[15,-5]],[[3098,2091],[2,3],[-3,6],[-5,10],[-7,17],[-1,2],[-2,2],[-4,-1],[-4,3],[-2,0],[-2,1],[3,1],[4,0],[4,1],[1,3],[0,3],[-1,8],[-2,11],[-2,6],[-1,-1],[-3,-2],[0,1],[3,4],[3,5],[0,6],[2,10],[1,4],[3,7],[5,5],[4,3],[4,2],[1,2],[-1,4],[-2,3],[-2,1],[-4,2],[-6,-1]],[[3084,2222],[1,2],[7,2],[1,4],[-1,3],[0,3],[3,-7],[2,-6],[3,-3],[4,-4],[3,1],[6,6],[3,3],[1,4],[3,28],[-1,3],[1,3],[6,16],[5,8],[4,7],[3,3],[7,6],[5,6],[5,4],[11,14],[2,4],[1,2],[3,2],[-2,5],[-2,2],[-4,-2],[-2,0],[-2,2],[5,2],[5,5],[2,3],[1,4],[1,12],[-1,5],[-3,6],[-4,3],[-18,3],[-3,2],[-17,25],[-3,7],[-2,5],[-1,4],[0,6],[0,6],[1,5],[5,11],[3,11],[9,17],[2,2],[8,3],[2,1],[1,2],[4,5],[4,4],[12,-3],[3,0],[1,4],[0,4],[-2,4],[1,8],[8,10],[2,6],[1,5],[-1,6],[1,7],[-1,14],[0,9],[1,3],[2,3],[6,12],[4,6],[3,3],[8,5],[1,1],[2,4],[-2,1],[-1,0],[-6,2],[-11,8],[2,5],[4,2],[5,6],[4,1],[5,-3],[2,-5],[1,-6],[2,-5],[3,-2],[9,5],[2,3],[1,3],[0,7],[0,9],[-1,7],[-1,5],[-2,2],[-1,2],[-3,-1],[-5,-3],[-4,-2],[-1,-2],[5,0],[0,-5],[-1,-3],[-4,-1],[-5,-1],[-4,1],[0,4],[1,3],[1,1],[-1,1],[-2,0],[-3,2],[-5,3],[-2,4],[-3,7],[2,13],[0,9],[-3,19],[-1,7],[0,9],[0,4],[2,4],[4,4],[2,0],[2,-2],[-1,-2],[-1,-1],[7,-2],[6,-4],[7,-5],[10,-7],[4,-1],[12,0],[7,3],[4,3]],[[3255,2719],[11,9],[3,4],[2,8],[-4,12],[-1,6],[0,9],[2,13],[1,3],[1,1]],[[3270,2784],[4,3],[1,14],[0,6],[-1,2],[-2,3],[4,0],[-2,4],[-2,2],[-3,1],[-1,6],[1,9],[-2,7],[1,3],[4,-1],[4,-6],[6,-2],[6,-2],[7,1],[7,-1],[6,1],[30,8],[4,2],[19,7],[23,13],[14,15],[3,5],[1,10],[3,9],[9,16],[10,27],[1,6],[1,7],[-1,17],[-1,2],[-1,2],[-5,0],[-4,3],[-5,9],[-2,6],[-1,7],[0,10],[6,12],[0,8],[-4,10],[-7,9],[-6,7],[-14,12],[-4,8],[-1,4],[-2,9],[1,2],[1,1],[2,3],[-1,7],[0,4]],[[3377,3111],[-1,5],[-2,8],[-1,5],[3,21],[1,10],[1,2],[2,0],[2,0],[1,3],[1,4],[-2,22],[1,5]],[[3383,3196],[1,-6],[1,-10],[1,-8],[0,-4],[-2,-5],[-2,-4],[-2,0],[-2,-3],[1,-4],[-2,-14],[-1,-12],[1,-10],[6,-11],[7,-11],[1,-5],[1,-3],[1,-2],[8,2],[11,0],[8,-13],[11,-5],[2,-5],[4,-2],[2,-1],[2,0],[7,6],[5,2],[9,-2],[3,-5],[4,0],[6,-2],[15,11],[2,4],[3,0],[4,8],[7,8],[1,7],[6,13],[1,9],[2,4],[1,2]],[[3517,3125],[13,19],[4,8],[3,7],[4,14],[5,24],[2,7],[2,6],[2,3],[-1,4],[-1,7],[0,4],[2,11],[2,5],[1,6],[1,6],[1,3],[6,5],[6,8],[1,2],[-1,5],[1,3],[3,4],[0,9],[1,-1],[1,-3],[0,9],[1,7],[2,3],[1,3],[-4,6],[0,6],[0,6],[1,-1],[0,-4],[2,-5],[4,-3],[0,-6],[3,0],[8,8],[2,-1],[1,-4],[-1,-6],[-1,-1],[-2,2],[-1,-1],[1,-15],[-3,-6],[-4,-5],[-1,-6],[0,-2],[0,-3],[-4,1],[-2,-2],[1,-8],[-1,-4],[-3,-8],[-4,-5],[-7,-12],[-3,-1],[-1,-2],[-2,-2],[-3,3],[-2,-1],[1,-4],[0,-4],[-1,-5],[1,-3],[3,7],[4,5],[9,11],[9,13],[6,12],[5,11],[4,9],[8,26],[8,35],[8,24]],[[3618,3368],[7,16]],[[3625,3384],[6,12],[7,9],[6,7],[0,7],[3,8],[1,6],[1,7],[0,14],[-1,15],[2,10],[0,6],[1,4],[0,4],[-1,3],[-1,10],[-2,10],[1,5],[0,5],[0,7],[-1,3],[-1,4],[0,3],[1,0],[2,2]],[[3649,3545],[1,14]],[[3650,3559],[-1,3],[-2,0],[1,2],[3,1],[4,13],[-1,2],[-2,2],[-5,1],[-1,7],[2,-4],[3,0],[2,0],[1,2],[0,5],[1,3],[4,-2]],[[3659,3594],[2,-1],[-1,-5]],[[3660,3588],[1,0]],[[3661,3588],[5,10]],[[3666,3598],[2,3],[1,6],[-2,0],[0,2],[2,2],[1,0],[1,2],[7,10],[12,16],[8,14],[6,7],[19,18],[3,1],[5,0],[4,-2],[2,0],[1,3],[0,4]],[[3738,3684],[3,4],[3,2]],[[3744,3690],[7,11]],[[3751,3701],[8,2]],[[3759,3703],[1,1],[2,3],[-2,2],[-1,1],[-1,6],[2,3],[7,3],[6,-1],[3,4],[5,2],[5,-3],[0,-3],[-3,-2],[-3,1],[-2,-1],[2,-3],[5,2],[5,1],[5,3],[4,0],[1,3],[-1,4],[0,2],[-1,2],[1,3],[2,1],[2,0],[0,-2],[-1,-5],[1,-3],[2,-2],[1,-1],[4,-1],[7,2],[13,0],[2,0],[1,5],[2,4],[-2,2],[0,6],[0,3],[8,15],[4,4],[12,9],[4,4],[0,5],[-1,17]],[[3860,3799],[0,1],[-1,5]],[[3859,3805],[3,15]],[[3862,3820],[3,11],[2,7],[1,3],[4,4]],[[3872,3845],[6,12],[2,8]],[[3880,3865],[0,7],[3,5],[2,13],[3,13],[5,5],[2,4],[1,7],[1,10],[-1,24],[0,11]],[[3896,3964],[2,22]],[[3898,3986],[5,14],[2,4],[4,4],[3,8],[0,3],[-2,19],[1,7],[1,8],[1,15],[2,15],[2,17],[3,18],[-1,1]],[[3919,4119],[-1,16],[-2,17],[0,18],[-1,15],[3,35],[-1,2],[-1,-6],[-1,3],[0,3],[0,13],[1,5],[1,3],[-1,2],[-1,1],[-1,-1],[0,6],[1,6],[2,5],[4,7],[0,6],[2,7],[-1,4],[-2,3],[2,0],[1,2],[2,7],[1,-1],[3,-6],[1,-11],[2,-1],[1,0],[4,7],[7,14],[1,6],[8,21],[6,25],[1,9]],[[3960,4361],[0,6],[2,7],[1,2],[0,-2],[0,-3],[-1,-2],[0,-3],[1,2],[4,10],[0,7],[1,-1],[1,1],[5,13],[4,9],[4,4],[6,6]],[[3988,4417],[1,0],[4,14],[5,9],[5,12],[1,5],[-1,4],[1,-1],[2,0],[5,9],[7,18],[5,16]],[[4023,4503],[5,29]],[[4028,4532],[2,18],[2,7],[0,5],[-1,7],[0,3],[0,3],[0,3]],[[4031,4578],[0,3]],[[4031,4581],[1,8],[1,6],[-1,14],[-1,1],[0,6],[-2,7]],[[4029,4623],[-1,21]],[[4028,4644],[-3,12],[-2,15],[-2,19],[-5,18],[-2,4],[-2,3],[-12,4],[-5,-2],[-6,0],[-6,-1],[-4,3],[-3,5],[-3,1],[-6,2]],[[3967,4727],[-4,11]],[[3963,4738],[-9,6],[-4,11],[-7,10]],[[3943,4765],[-7,15],[-2,4]],[[3934,4784],[-3,9]],[[3931,4793],[-6,4],[-6,8]],[[3919,4805],[-3,6],[-10,11],[-4,4],[-3,4],[-4,4],[-6,7],[-7,2],[-7,1],[-11,-4],[-9,-1]],[[3855,4839],[-3,-3]],[[3852,4836],[-5,1],[-4,3],[-2,3]],[[3841,4843],[-5,4]],[[3836,4847],[-3,-3],[-7,0],[-10,8],[-2,4],[-4,3],[-3,4],[-8,4],[-4,0],[-2,-2],[0,-5],[-8,0],[-4,-5],[-2,1],[-2,-3],[-5,-10],[-1,3],[1,4],[2,5],[1,2],[-1,4],[-2,1],[-1,0],[-2,-3],[-2,-12],[-2,-11],[-5,-11],[-3,-4],[0,4],[3,21],[0,5],[1,6],[1,2],[1,3],[0,4],[4,2],[0,5],[-2,6],[-2,-1],[-2,-2],[-2,-8],[-1,3],[-2,3],[2,1],[1,1],[1,4],[1,2],[1,3],[0,6],[-1,6],[-2,5],[-2,-2],[-1,0],[1,3],[-2,1],[-1,3],[-2,4],[-3,4],[-1,3],[-3,-2],[-2,-7],[-1,-4],[-2,-1],[0,8],[-3,12],[-3,2],[-2,-1],[-4,5],[-5,4]],[[3723,4934],[-2,4]],[[3721,4938],[-3,-1],[-2,1],[0,4],[-3,0],[-3,0],[-2,2],[-3,2],[-1,3],[-4,4],[-1,3],[-2,0],[-1,2],[-3,0],[-2,0],[-2,4],[-2,2],[-4,1],[-1,-2],[-1,-1],[1,-3],[0,-2],[-1,1],[-2,4],[-3,-2],[-1,-1],[-1,1],[-1,2],[-1,1],[-2,-2],[-3,-4],[-2,3],[-1,0]],[[3664,4960],[-1,-1],[0,-4]],[[3663,4955],[-2,-2],[-2,-3],[-2,-4],[1,-4],[-4,-6],[1,-5],[-2,-5],[0,-4],[1,-2],[3,-3],[-3,-2],[-1,-5],[-1,2],[-2,5],[-3,0],[-8,-19],[-5,-3],[-1,-2],[-6,-24],[-1,-9],[-2,-5],[-1,-2],[-2,-1]],[[3621,4852],[1,4],[1,3],[1,14],[2,5],[1,12],[3,13],[-8,-7],[-3,-4],[-6,4],[-2,2],[-3,-2],[-2,-2],[-2,-1],[-4,-5],[-6,9],[-1,2],[-1,3],[0,3],[0,3],[-3,9],[-1,6],[0,4],[-1,4],[-1,4],[-1,3],[2,4],[0,2],[-1,3],[-3,-2],[-1,-3],[-5,-6]],[[3577,4936],[-2,-4],[-7,-8]],[[3568,4924],[-3,-2],[-8,-11],[-7,-3]],[[3550,4908],[-3,5],[-10,0]],[[3537,4913],[3,2],[9,9],[6,-2],[1,1],[1,3],[0,8]],[[3557,4934],[3,3]],[[3560,4937],[3,6],[0,9],[0,5],[5,12],[1,2],[3,7],[3,12],[0,5],[5,3],[4,9],[1,1],[3,1],[2,3],[5,11],[3,12],[3,6],[2,5],[6,10],[0,2],[3,4],[2,2],[-1,6],[1,8],[-2,14],[-3,4],[-3,3],[-4,0],[-4,2],[-2,6],[-1,3],[-1,6],[-2,2],[-1,0],[1,3],[0,1]],[[3592,5122],[-2,9],[-1,6]],[[3589,5137],[-1,5],[0,5],[-5,23],[-1,12],[-1,21],[-4,24],[-3,7],[-4,5],[-2,0],[-1,-4],[-2,-10]],[[3565,5225],[0,2],[0,2],[-1,5],[0,4],[-3,15],[-1,4],[-1,0],[-2,-6],[0,-5],[-1,-2],[-1,-3],[0,2],[1,3],[0,4],[-1,8],[-1,4],[-5,8],[-3,-6],[1,6],[0,4],[-4,4],[-9,14],[-4,9],[-10,6],[-5,2],[-11,12],[-2,-1],[-2,-5],[-3,-15],[-2,-3]],[[3495,5297],[2,8],[1,6],[1,6],[-1,5],[-2,3],[-6,3],[-14,4],[-8,0],[-7,-2],[-7,2],[-5,-1],[-2,-4],[0,-6],[0,-5],[-1,5],[-8,5],[-7,3],[-14,3],[-2,-3],[-2,-6],[0,-5],[-1,-5],[-1,-6],[0,1]],[[3411,5308],[0,1],[1,17],[-1,12],[-1,5],[-3,5],[-6,3],[-2,7],[-5,8],[-5,10],[-2,2],[-3,1],[-4,3],[-3,-2],[-2,-6],[-2,-6],[-1,-10],[-2,-4],[2,7],[0,11],[0,8],[3,10],[0,16],[-1,4],[-3,9],[-2,3],[-3,7],[-11,19],[-7,10],[-6,6],[-2,1],[0,-2],[-2,2],[-4,8],[-1,1]],[[3333,5474],[-5,4],[-4,1],[-2,-1],[-2,-4],[-9,3],[-2,-1],[-5,-5],[-4,0],[-3,-4],[-4,5],[-2,2],[-3,3]],[[3288,5477],[10,0],[2,7],[2,7],[0,5]],[[3302,5496],[1,2],[1,3],[0,4],[1,3],[1,3],[4,3],[1,5],[-2,6],[-4,5],[-6,3],[-2,2],[-6,12],[-2,2],[-1,-4],[-4,0],[0,-4],[1,-3],[0,-4]],[[3285,5534],[-1,3],[-1,2],[-1,1],[0,3],[-2,5],[-3,4],[-2,2],[-1,0],[-1,0],[0,-2],[0,-4],[0,-3],[-1,1],[-1,2],[-1,-3],[0,-2],[-1,0]],[[3269,5543],[-3,7],[-3,15],[-1,1],[-1,1],[0,-3],[0,-3],[-2,-2],[-2,-1],[1,3],[1,5],[-1,5],[0,2],[-2,4],[-1,0],[-1,1],[0,5],[-2,1],[6,2],[9,-1],[4,5],[5,1],[4,2],[1,3],[-10,-2],[-13,3],[-7,-3],[-2,1],[-5,-1],[-8,-3],[-11,1],[-9,-2],[-2,0],[1,-5],[3,2],[8,-1],[3,-3],[-1,-2],[-1,-1],[-10,0],[-19,-20],[-2,0],[-3,-1],[-2,0],[-6,3],[-4,2],[-5,4],[-6,1],[-6,12],[0,3],[-1,3],[-4,3],[-20,-1],[-4,-2],[-13,-3],[-8,-3],[-7,1],[-3,5],[-1,6],[-1,7],[1,4],[-1,4],[-1,5],[-1,6],[-6,9],[-6,7],[-6,1],[-5,3],[-9,-1],[-1,-1],[-2,0],[-2,5],[-1,6],[-1,9],[-1,9],[-1,3],[-1,3],[-3,4],[-3,-2],[-2,-2],[-2,-6],[-1,-6],[2,-9],[0,-3],[1,-3],[8,3],[2,0],[2,-7],[-1,-4],[-3,-2],[-4,5],[-1,-1],[-2,-5],[-2,-3],[-9,-6],[-8,-3],[-12,-12],[-6,-1],[1,-8],[-3,-3],[1,-8],[1,-5],[1,-4],[2,-11],[3,-7],[2,-7],[3,-10],[1,-7],[-1,-11],[0,-9],[-3,-7],[-1,-4],[-2,-2],[-6,-4],[-3,0],[-2,1],[-1,4],[-1,6],[0,5],[-1,3],[-2,2],[-3,7],[0,5],[-3,10],[4,16],[2,3],[2,9],[4,7],[2,11],[0,4],[-3,6],[-1,9],[2,0],[1,1],[-5,7],[-1,3],[-3,13],[0,3],[0,5],[1,2],[1,1],[11,5],[2,2],[2,4],[1,2]],[[3019,5658],[1,4],[4,7],[-1,6],[-3,10],[-6,5],[-3,0],[-3,-1],[-6,-6],[0,-2],[-1,-2],[-3,0],[-2,-2],[-1,-8],[-3,-9],[-5,-5],[-7,-5],[-17,-23],[-10,-1],[-3,0],[-3,2],[-4,1],[-3,-1],[-1,-3],[-1,-9],[-2,-8],[-2,-8],[-1,-3],[-2,2],[-1,4],[0,4],[3,2],[1,0],[1,1],[-3,0],[-11,7]],[[2921,5617],[-2,-3],[-6,-11],[-4,-5],[0,-3],[-5,-6],[-1,-5],[-2,-11],[-3,-7],[-1,-3],[2,2],[2,3],[0,-2],[-1,-4],[0,-7],[-1,-9],[-2,-6],[2,-4],[1,-7],[-1,-5],[-4,-1],[-4,0],[-3,-3],[-3,-6],[-4,-15],[-12,-17],[-3,-3],[-2,-1],[-1,-2],[1,-4],[2,-2],[1,-9],[1,-17],[-1,-4],[-2,-1],[-1,2],[-1,1],[0,4],[1,1],[1,2],[-1,2],[-1,1],[-2,6],[-4,8],[-3,5],[-3,8],[-1,1]],[[2850,5480],[-9,13],[-3,10],[-7,10],[-12,9],[-5,2],[-7,-1],[-1,2],[-1,3],[-3,1],[-3,0],[-4,2],[-6,2],[-2,-3],[-2,-4],[-3,-6],[-2,-1]],[[2780,5519],[-2,0],[-4,-8],[-12,-7],[-3,-3],[-5,-8],[-6,-4],[-4,-1],[-4,-1],[-5,3],[-5,10],[-3,4],[-1,2],[-1,1],[0,-1],[2,-4],[1,-5],[-1,-1],[-2,1],[-5,-1],[-2,2],[-3,3],[0,6],[1,2],[1,1],[-1,1],[-2,-1],[-1,1],[-1,7],[0,3],[0,2],[-4,5],[-2,3]],[[2706,5531],[-1,3],[-5,3],[-1,3],[-1,2],[-5,12],[-2,3],[-6,15],[-3,9],[-4,15],[0,4],[-1,4],[-1,2]],[[2676,5606],[-2,1],[-1,4],[-2,7],[-1,9],[0,3],[1,4],[2,5],[0,3],[3,4],[0,5],[-1,5],[-2,0],[-1,1],[-1,1],[1,2],[1,2],[0,3],[0,4],[1,0],[1,-1],[0,-1],[1,12],[0,3],[0,3],[-2,4],[-1,5],[1,3],[1,1],[2,2],[1,6],[0,-3],[0,-5],[-1,-3],[0,-3],[1,-4],[2,1],[0,6],[-1,4],[1,20],[-2,20],[2,24],[3,14],[2,3],[1,6],[2,6],[1,4],[-3,23],[-1,1],[-1,0],[-1,3],[0,3],[2,1],[1,0],[0,-5],[2,7],[1,1],[1,2]],[[2690,5832],[-2,3],[-2,2],[-2,9],[-8,7],[-1,0],[4,-4],[1,-4],[-1,0],[-1,2],[-2,0],[-2,-2],[-1,0],[-1,4],[-2,3],[-2,3],[-2,1],[-1,-1],[-1,0],[-1,2],[0,3],[1,1],[3,1],[6,-7],[0,2],[-14,21],[-7,3],[1,-1],[2,-1],[-1,-1],[-1,-1],[-2,0],[-3,5],[-9,6],[-2,-1],[-3,-3],[-9,-1],[-8,5],[-6,2],[1,-2],[1,-2],[-4,-3],[-3,-1],[-5,-6],[-4,1],[-7,0],[-4,-2],[-11,4],[-2,0],[-3,-2],[-2,2],[-2,4],[-2,0],[-5,-1],[-1,-1],[-3,-5],[-1,-1],[-2,-3],[-3,1]],[[2549,5873],[-10,13],[0,-2],[0,-1],[1,-3],[-1,-5],[-3,3],[-3,3],[-1,0],[-2,1]],[[2530,5882],[0,4],[1,3],[5,13],[4,2],[2,8],[2,3],[3,8],[1,19],[-1,12],[0,7],[1,5],[2,7],[-2,5],[1,8],[1,5],[3,15],[0,6],[-1,7],[-4,0],[-1,-1],[-1,1],[1,7]],[[2547,6026],[1,2],[2,7],[0,4],[2,3],[1,4],[1,0],[1,-6],[-1,-11],[0,-3],[2,-2],[3,-9],[0,-1],[2,5],[1,5],[1,12],[2,8],[2,14],[2,13],[0,2],[-1,0],[-2,-4],[-1,0],[0,5],[1,2],[1,2],[2,1],[1,1],[1,3],[0,4],[-1,1],[-1,-1],[-2,0],[-2,-1],[-1,2],[0,2],[3,8],[2,3],[1,0],[1,2],[0,2],[-1,5],[0,6],[1,7],[6,16],[4,7],[4,8],[2,6],[1,6],[1,8],[0,3],[-1,2],[0,10],[-2,3],[-4,7],[-2,2],[-3,-3],[-2,0],[-2,0],[-1,-1],[3,-2],[1,0],[1,1],[1,0],[1,-1],[-1,-2],[-1,-2],[-1,0],[-6,1],[-6,4],[-2,1],[-7,3],[-3,0],[-1,0],[0,-1],[-1,-1],[-2,0],[-6,0],[-3,-2],[-4,-5],[-4,-2],[-26,-8],[-2,-1],[-8,-7],[-5,-6],[-2,-14],[-1,-3],[-1,-9],[0,-9],[0,-9],[0,-11],[0,-4],[0,-2],[-4,-7],[-2,-4],[-1,-21],[-6,-11],[-3,-3],[-2,-3],[-8,-8],[-1,-2],[0,-1],[1,0],[2,3],[1,-1],[-1,-4],[0,-1],[1,-1],[1,-3],[0,-5],[-4,-5],[-3,-4],[-2,-1],[-5,2],[-3,3],[-1,2],[2,2],[0,2],[-3,4],[-4,0],[-3,-2],[-6,0],[-1,-1]],[[2431,6036],[-7,-3]],[[2424,6033],[0,-2],[-1,-3],[-3,-3],[-7,-2],[-3,1],[-9,-1],[-6,-4],[-3,-3],[-9,-6],[-5,-1],[-2,0],[-3,0],[-3,10],[-4,9],[-6,3],[-4,7],[-11,1],[-3,3],[-1,0],[2,-2],[2,-2],[-2,0],[-5,3],[-3,4],[0,2],[3,-3],[1,0],[-3,5],[-2,9],[-3,3],[-1,5],[-5,8],[-1,7],[-1,5],[-3,17],[-7,18],[-11,24],[-2,5],[0,5],[-5,17],[-4,16],[0,2],[0,3],[-1,1],[-1,2],[-1,4],[-4,23],[5,-15],[4,-8],[2,-2],[0,-3],[-1,-3],[-1,-6],[1,-5],[1,6],[1,3],[1,7],[-2,3],[-3,5],[-3,6],[-5,16],[0,10]],[[2284,6237],[-2,13],[0,3],[-1,3],[2,9],[1,6],[1,3],[-1,20],[1,24],[0,1],[0,2],[0,11],[2,22],[4,35],[3,12],[5,20],[2,9],[0,12]],[[2301,6442],[0,3],[0,2],[-2,1],[-5,18],[-1,5],[-1,11],[0,4],[-1,8],[-1,4],[1,4],[1,4],[0,3],[0,4],[-6,2],[-2,10],[2,-4],[5,-4],[1,0],[1,1],[2,5],[2,14],[-4,9],[1,1],[1,1],[3,-1],[3,1],[2,6],[1,6],[-3,-2],[0,3],[0,2],[2,1],[2,0],[1,1],[1,2],[1,-2],[0,-1],[2,2],[1,1],[0,6],[1,5],[2,-4],[3,1],[3,2],[1,3],[-1,1],[-1,1],[-4,12],[1,1],[1,0],[1,-2],[0,-2],[3,-3],[2,2],[0,1],[2,0],[5,-2],[3,1],[-4,-4],[-2,-4],[1,1],[5,4],[4,3],[4,4],[2,2],[7,9]],[[2350,6605],[3,3],[4,7],[0,5],[3,5],[4,6],[-1,5],[-2,4],[-1,9],[1,1],[2,-2],[1,0],[2,4],[2,0],[1,-5],[-2,-6],[1,-1],[4,2],[2,-1],[-6,-7],[0,-2],[5,5],[13,11],[6,1],[0,2],[-2,5],[3,9],[1,0]],[[2394,6665],[1,-2],[0,-2],[-1,-3],[-1,-2],[-1,-1],[0,-3],[1,-1],[2,1],[2,1],[9,1],[3,0],[3,0],[6,-4],[4,-4],[4,-2],[11,-3],[5,2],[1,2],[-2,3],[-1,1],[2,4],[2,2],[3,2],[2,-5],[4,0],[3,-8],[2,-3],[5,-2],[1,3],[1,0],[0,-3],[0,-3],[3,-6],[0,-2],[-3,1],[-1,-1],[0,-2],[8,-5],[7,-3],[2,1],[2,7],[3,1],[3,0],[2,-2],[2,-7],[1,-2],[2,2],[1,3],[0,3],[1,3],[0,2],[0,5],[-1,2],[-1,1],[-1,1],[0,2],[8,-4],[2,-2],[0,-2],[1,-3],[2,-1],[1,0],[1,-1],[1,-2],[2,-1],[2,-3],[2,-5],[1,-2],[-1,-5]],[[2517,6609],[1,1],[3,5],[1,-2],[1,-2],[1,2],[0,3],[3,2],[0,4]],[[2527,6622],[-1,1],[-2,1],[-1,5]],[[2523,6629],[-2,0],[-8,5],[-2,3],[-2,3],[-1,5],[0,1],[1,2],[1,0],[2,1],[-1,2],[2,2],[2,1],[3,2],[-1,1],[1,5],[-2,3],[0,2],[0,2],[-2,0],[-2,-3],[-1,-5],[-1,0],[-3,1],[-2,4],[1,3],[2,1],[1,2],[0,2],[-2,2],[-1,-2],[-1,-1],[-2,0],[-3,-4],[-5,-1],[-3,2],[-4,4],[3,7],[2,6],[3,-1],[2,0],[3,-5],[10,-6]],[[2511,6675],[2,2]],[[2513,6677],[2,1]],[[2515,6678],[4,7],[1,0],[1,-1],[5,2],[4,3],[1,0],[2,0],[3,-3]],[[2536,6686],[8,1]],[[2544,6687],[2,0]],[[2546,6687],[2,-1],[4,0],[0,3],[1,8],[1,7],[1,1]],[[2555,6705],[2,-4],[0,-4],[0,-6],[1,-2],[1,0],[1,-4],[1,-3],[-3,-2],[-2,0],[-1,-1],[11,2],[3,5]],[[2569,6686],[0,1]],[[2569,6687],[2,1]],[[2571,6688],[0,-2],[-2,-3],[1,-1],[5,3],[1,3],[2,3],[0,5],[2,0],[1,-2],[1,3],[1,1],[1,-4],[-1,-4],[-3,-2],[-1,-1],[-2,-2],[7,2],[8,1],[2,2],[2,2],[2,2],[2,-1],[4,0],[2,-1],[1,-1],[0,-2],[-3,1],[-6,-2],[8,-4],[9,-6],[2,-2],[1,-1],[0,2],[0,3],[2,1],[2,1],[-1,-3],[-1,-2],[2,-3],[-1,-2],[-1,1],[5,-8],[4,-6],[1,-4],[0,-2],[-1,-1],[-1,2],[-1,3],[0,-4],[1,-4],[2,-1],[3,2],[5,0],[1,2]],[[2639,6652],[3,2],[2,-1],[7,7],[3,1],[2,0],[0,1],[0,3],[1,3],[1,2],[7,2],[10,-10],[11,-26],[15,-23],[3,-9],[0,-4],[0,-2],[0,-16],[-3,-14],[-2,-22],[1,-4],[0,-2],[1,-1],[1,1],[2,-1],[1,2],[0,2],[0,5],[-1,1],[-1,4],[1,1],[2,-1],[1,-5],[1,0],[2,1],[1,-2],[0,-1],[-1,-4],[-3,-5],[-3,-9],[-1,0],[-1,-1],[2,-3],[1,-2],[5,-19],[2,-7],[2,-4],[1,-1],[2,-1],[0,2],[0,4],[2,1],[3,0],[-2,-4],[0,-10],[1,-9],[1,0],[1,0],[1,5],[1,2],[2,1],[-2,-5],[-2,-6],[1,-1],[2,-2],[1,-16],[3,-9],[4,-5],[6,-4],[0,-5],[3,-8],[4,-12],[1,-2],[2,-1],[1,-3],[0,-2],[-4,5],[-1,-1],[-1,-2],[0,-2],[2,-5],[2,0],[5,2],[3,-1],[5,4],[2,0],[3,6],[1,5],[1,11],[2,6],[2,8],[1,0],[0,-2],[0,16],[2,24],[0,14],[-1,10],[-1,5],[-3,7],[-12,54],[-1,5],[-1,6],[-1,10],[-1,4],[-1,7],[1,0],[1,-1],[0,-3],[0,-3],[2,-2],[0,-1],[-1,-3],[0,-3],[1,-7],[1,2],[0,4],[1,4],[1,0],[-1,-11],[1,-8],[3,-14],[1,-2],[-2,10],[-1,6],[-1,5],[0,5],[1,4],[1,3],[-1,4],[-9,27],[-6,23],[-4,19],[-3,19],[-1,7],[-2,21],[-1,5]],[[2736,6707],[-1,4],[0,4],[1,2],[1,5],[0,4],[0,3],[0,4],[1,-2],[2,0],[2,5],[-1,3],[-2,1],[0,1],[3,1],[1,4],[1,2],[1,3],[-1,0],[-1,0],[0,2],[2,2],[0,2],[0,2],[-1,2],[1,2],[2,0],[1,2],[0,2],[-1,1],[0,2],[0,1],[1,0],[4,3],[1,5]],[[2753,6779],[0,2],[1,2],[2,1],[0,1],[2,4],[0,2],[-1,1],[-1,2],[-1,3],[0,5],[3,-6],[1,0],[0,2],[1,1],[0,-4],[1,-2],[2,2],[1,2],[0,4],[-1,2],[-3,3],[2,1],[3,-1],[2,-1],[3,2],[1,2],[1,1],[2,0],[3,2],[2,2],[1,4],[-1,4],[4,-1],[2,2],[3,5],[1,5],[2,1],[3,1],[4,5],[1,3],[-2,7],[2,5]],[[2799,6855],[0,-2],[0,-3],[1,-4],[1,9],[6,14],[3,4],[7,8]],[[2817,6881],[5,3],[11,-1],[1,5],[0,10],[1,-6],[0,-4],[0,-3],[1,6],[1,5],[3,8],[1,3],[2,1],[3,5],[4,4],[0,2],[-1,2],[0,8],[1,-2],[1,-4],[2,-1],[1,0],[3,6],[2,-1],[5,0],[2,0],[2,0],[1,3],[2,1],[3,0],[2,4],[3,5],[-3,3],[-8,-3],[-4,2],[-2,3],[-3,7],[6,-8],[2,-1],[4,5],[1,2],[0,2],[1,4],[1,3],[-1,2],[-1,1],[-10,7],[-2,4],[4,-4],[4,-1],[3,1],[1,4],[1,0],[1,-1],[0,-4],[1,-2],[1,0],[2,0],[3,-2],[3,-1],[2,2],[4,7],[5,8],[1,6],[-1,5],[0,3],[-1,3],[-1,0],[-4,-3],[0,-10],[-2,-2],[-1,0],[0,5],[1,6],[0,5],[-4,1],[-2,-2],[-2,0],[-4,0],[-3,-1],[-4,1],[1,4],[-1,6],[0,5],[1,-4],[1,-5],[3,-3],[2,1],[2,2],[1,4],[2,0],[2,-1],[-1,4],[1,-1],[2,-2],[1,4],[-1,4],[3,-3],[3,-1],[2,-2],[2,-3],[-2,8],[-1,7],[-2,2],[0,3]],[[2889,7026],[1,4]],[[2890,7030],[0,1]],[[2890,7031],[-1,2],[1,2],[0,1],[1,-2],[1,-3]],[[2892,7031],[0,-1]],[[2892,7030],[2,-16]],[[2894,7014],[2,-9],[4,-13],[2,-3],[-1,4],[-6,19]],[[2895,7012],[-2,18]],[[2893,7030],[-1,6]],[[2892,7036],[-2,6],[0,5],[-1,3],[-4,1],[-3,1],[-4,-3],[-3,0],[0,4],[-4,4],[-1,7],[-3,1],[-4,2],[-2,3],[-6,1],[0,1],[-1,1],[7,-1],[8,-5],[2,0],[1,-4],[3,-4],[1,-2],[1,-3],[2,2],[2,2],[-1,3],[0,2],[-3,4],[-2,2],[-3,4],[-4,7],[0,1],[0,2],[6,-11],[2,-2],[2,1],[-1,2],[0,3],[4,-1],[1,4],[-1,3],[-3,2],[2,3],[-5,3],[-2,2],[-2,5],[-2,3],[-4,7],[-2,5],[-5,8],[1,0],[3,-4],[4,-8],[1,-1],[8,-14],[1,-1],[3,0],[1,3],[0,4],[1,3],[0,2],[-2,4],[-4,3],[-2,5],[-2,2],[-8,3],[-3,9],[-2,1],[-4,-2],[-1,1],[-1,2],[1,8],[1,4],[2,4],[2,2],[2,3],[0,7]],[[2860,7160],[0,-6],[-1,-4],[-2,-4],[-2,-6],[-1,-2],[0,-5],[2,-1],[3,3],[2,0],[0,-3],[1,-2],[2,-3],[0,2],[0,3],[3,-7],[5,-2],[4,-3],[1,-3],[2,-2],[0,3],[-1,3],[-1,4],[-6,11],[-1,4],[0,4],[0,-1],[1,-3],[2,-5],[1,-2],[2,-3],[2,1],[-1,3],[-1,3],[-1,3],[-1,12],[0,2],[0,3],[0,3],[1,3],[-1,3],[-1,4],[2,-2],[2,2],[0,3],[-2,2],[-2,5],[0,1],[4,-3],[0,2],[0,3],[2,1],[0,2],[0,1],[0,1],[2,-4],[0,1],[1,5],[0,-1],[1,-2],[2,1],[1,2],[0,2],[0,3],[1,2],[1,1],[2,0],[-1,-4],[3,0],[-1,-2],[-1,-1],[-1,-2],[1,-1],[2,-1],[-3,-1],[-2,0],[-3,-3],[-2,-6],[1,-8],[2,4],[0,-3],[-2,-5],[-1,1],[-2,0],[-1,-3],[0,-2],[3,2],[1,-2],[1,-3],[-2,-2],[-2,0],[-1,-6],[1,1],[1,2],[2,0],[1,-3],[3,-5],[1,0],[1,-1],[-4,0],[-2,1],[-2,-1],[-1,-6],[1,-3],[2,-5],[2,-2],[2,-2],[1,1],[0,1],[1,1],[1,-2],[0,1],[2,2],[1,0],[-1,-2],[0,-3],[0,-3],[-1,-2],[1,-1],[1,-1],[1,-3],[-1,-3],[0,-3],[3,0],[2,-1]],[[2898,7108],[-2,-8],[-2,-3],[-2,-8],[-3,-12],[0,-8],[0,-2],[1,-4],[3,8],[1,7],[1,3],[2,3],[2,1],[1,1],[0,4]],[[2900,7090],[6,22]],[[2906,7112],[1,2]],[[2907,7114],[1,4],[2,6],[2,1],[0,2],[1,5],[0,1],[1,1],[0,-1],[0,-2],[1,1],[0,2]],[[2915,7134],[0,2]],[[2915,7136],[0,2]],[[2915,7138],[-1,5],[-1,1],[-2,-1],[2,3],[1,5],[0,3],[-3,2],[-3,8],[-3,7],[0,11],[-3,6],[-2,4],[1,5],[-1,2],[0,3],[2,4],[1,3]],[[2903,7209],[2,2]],[[2905,7211],[0,1]],[[2905,7212],[2,2],[5,2],[2,5]],[[2914,7221],[-1,-3],[-1,-4],[-5,-2],[-2,-2],[-2,-4],[-1,-7],[0,-4],[0,-2],[5,-8],[3,-3],[3,-5],[2,1],[2,-2],[2,-2],[0,-5],[-1,-6],[1,0],[3,3],[4,11],[1,3],[0,2],[1,1],[2,2],[1,0],[1,2],[1,4],[0,2],[0,3],[2,0],[2,4],[2,6],[2,12],[0,2],[1,1],[0,-9],[0,-2],[1,7],[0,9],[1,5],[1,4],[0,5],[0,4],[-1,3],[-1,-2],[-6,2],[0,4],[1,4],[1,2],[1,2],[1,1],[1,1],[1,3],[3,8],[1,5]],[[2947,7277],[-1,8],[-1,6]],[[2945,7291],[1,-2],[1,-2],[1,-7],[-1,-8],[-1,-4],[-1,-5],[1,2],[1,2],[1,1],[2,2],[3,5]],[[2953,7275],[1,2]],[[2954,7277],[2,1]],[[2956,7278],[11,9],[4,2],[3,4],[2,-1],[10,0],[3,2],[3,-1],[6,2],[4,1]],[[3002,7296],[2,0]],[[3004,7296],[2,-1]],[[3006,7295],[7,3],[2,4],[1,10],[1,4],[0,5],[1,-2],[1,-2],[1,-2]],[[3020,7315],[1,1]],[[3021,7316],[2,2]],[[3023,7318],[-1,-5],[0,-7],[1,-2],[2,3],[3,1],[8,9],[1,-1],[0,-5],[0,-3],[0,-1],[5,2],[2,3],[10,3],[2,0],[1,0],[0,1],[0,6],[-1,8],[-4,7],[-1,1],[-1,0],[-1,0],[0,-1],[1,-2],[0,1],[2,-2],[1,-3],[2,-6],[0,-2],[-3,-3],[-5,-2],[-4,1],[-2,3],[-1,7],[-3,3],[0,2],[1,1],[-3,10],[-2,2],[-5,2],[-2,2],[3,6],[2,3],[1,3],[2,1],[3,3],[1,0],[0,2],[0,1],[-1,0],[-1,0],[-1,0],[-1,3],[-1,3],[-1,2]],[[3032,7378],[1,3]],[[3033,7381],[1,4]],[[3034,7385],[1,7]],[[3035,7392],[1,2],[1,2],[4,12],[4,7],[5,8],[-1,2],[-1,0],[2,6],[4,3],[2,2],[0,-2],[0,-2],[1,0],[2,2],[1,-2],[1,-1],[0,2],[0,3],[0,3],[1,-1],[0,-2],[1,-1],[1,6],[1,2],[0,-2],[1,-4],[1,0],[1,6],[0,-1],[1,-4],[1,0],[1,3],[2,3],[4,-1],[2,3],[2,3],[0,4],[3,10],[0,5],[3,3],[2,3],[1,1],[0,-3],[-1,-3],[0,-1],[1,1],[1,-1],[-2,-3],[-1,-2],[3,0],[3,-2],[1,-2],[1,-1],[1,3],[-1,4],[1,3],[1,4],[1,-2],[1,-2],[2,2],[1,2],[1,0],[1,0],[2,0],[1,-1],[0,-3],[1,-3],[1,1],[1,1],[1,2],[1,0],[2,7],[2,0],[1,-1],[2,0],[2,1],[1,4],[3,0],[2,2],[5,-1],[6,9],[0,1],[-1,1],[-2,1],[-1,3],[1,3],[0,5],[-1,3],[0,2]],[[3135,7509],[1,-2],[3,1],[2,-1],[0,-2],[1,-2],[5,1],[5,3],[2,-2],[3,2],[2,3],[3,2],[1,2],[-2,4]],[[3161,7518],[3,2],[1,2],[1,0],[-2,-3],[-1,-2],[5,-5],[2,0],[9,6],[7,8],[7,3],[4,5],[3,1],[5,9],[-1,6],[0,2],[3,-5],[2,-3],[2,1],[2,1]],[[3213,7546],[-1,-3],[-1,-2],[-5,-7],[-7,-8],[-2,-6],[1,-1],[1,0],[2,-2],[2,4],[2,1],[8,-1],[6,1],[5,-2],[9,1],[6,-2],[-2,-2],[-8,0],[-10,-6],[-2,-4],[1,-6],[-3,5],[-3,1],[0,3],[0,2],[0,2],[1,2],[-4,2],[2,-2],[-2,-3],[-8,-4],[-4,-3],[-21,-20],[-1,-1],[-1,-3],[4,2],[2,2],[0,-2],[-3,-3],[-2,-1],[-2,0],[-4,-2],[-3,-3],[-2,-3],[-1,-2],[-1,-2],[6,8],[2,-1],[-6,-11],[-3,-12],[0,-4],[2,-15],[2,-4],[1,2],[1,2],[2,-1],[2,-3],[3,-10],[2,-1],[2,1],[3,-2],[1,0],[0,2],[1,1],[2,-1],[0,6],[3,4],[1,0],[3,0],[6,7],[1,4],[4,5],[3,7],[3,2],[2,7],[2,-1],[1,2],[-1,5],[-1,1],[2,6],[3,2],[2,-5],[2,3],[0,2],[1,4],[2,-3],[1,-3],[2,-2],[2,-1],[4,-1],[1,2],[1,2],[-1,4],[-1,4],[2,-2],[2,-1],[2,1],[2,-1],[4,4],[2,0],[2,0],[7,4],[7,4],[7,5],[7,3],[6,5],[2,0],[2,2],[2,2],[2,0],[3,2],[3,2],[4,1],[1,-1],[1,1],[1,2],[-1,3],[-1,1],[-10,1],[3,2],[2,2],[1,2],[-3,5],[-2,4],[-1,2],[-5,-2],[-3,1],[-3,3],[-1,5],[0,3],[-1,0],[-8,-7],[-5,-4],[-1,-1],[-1,-1],[-3,2],[-4,-1],[0,2],[1,3],[-6,2],[-5,1],[-3,-2],[-2,0],[-1,2],[-1,1],[-4,4],[-2,0],[-4,-1],[-5,6]],[[3225,7553],[-4,2]],[[3221,7555],[-1,1]],[[3220,7556],[7,5],[-2,2],[-1,1]],[[3224,7564],[-6,1],[-2,2]],[[3216,7567],[-9,1],[-1,4],[-2,3],[0,3],[-1,5],[-1,9],[-3,2],[-2,6],[0,4],[1,4],[1,6],[-3,1],[-3,0],[-4,-2],[-2,1],[-2,2],[7,7],[5,8],[1,11],[3,6],[1,3],[-4,4],[-5,-1],[1,3],[-6,-2],[-3,-2],[-4,-5],[-4,0],[-1,1],[-3,9],[-2,3],[-10,4],[-5,4],[-2,1],[-5,-3],[-2,0]],[[3147,7667],[7,6],[3,-2],[2,1],[5,0],[2,2],[2,2],[5,-4],[8,-4],[3,-1],[3,0],[6,5],[2,3],[4,2],[2,2],[1,4],[2,3],[8,3],[3,7],[0,8],[-5,7],[-2,2],[4,-1],[4,-1],[0,3],[-1,3],[-9,10],[-7,5],[-16,4],[-3,0],[-10,-2],[-9,-1],[-11,-5],[-15,-9],[-12,-6],[-9,-7],[-10,-5],[-5,-5],[-4,-5],[-5,-4],[-2,-1],[-5,-5],[-8,-13],[-5,-4],[-3,-8],[-6,-11],[-6,-8],[-2,-6],[-4,-5],[-5,-9],[-3,-5],[-13,-10],[-5,-2],[-3,-3],[-5,-2],[-6,-4],[-7,-1],[-5,-5],[-2,-2],[-2,-4],[-3,-2],[-4,-3],[-7,-9],[-7,-4],[-5,-6],[-2,-8],[-3,-6],[-3,-7],[-1,-2],[0,-7],[-2,-2],[-5,-2],[-8,-8],[-6,-3],[-9,-8],[-4,-3]],[[2924,7499],[10,12]],[[2934,7511],[1,0]],[[2935,7511],[6,6]],[[2941,7517],[4,1],[-1,5],[-7,4],[-2,2]],[[2935,7529],[8,-2],[4,4],[3,5],[2,3],[7,1],[5,9],[3,7],[1,2],[3,3],[1,5],[4,3],[5,2],[12,11],[1,4],[5,3],[4,4],[3,-1],[4,2],[10,5],[4,7],[4,5],[8,7],[7,16],[4,4],[8,13],[3,6],[2,6],[1,8],[-2,4],[-3,2],[-5,2],[-10,7],[-4,0],[-5,0],[-2,3],[-3,2],[18,-5],[7,-5],[3,0],[4,-4],[3,0],[2,0],[4,3],[5,7],[4,11],[8,14],[7,6],[1,4],[3,3],[3,2],[4,1],[2,2],[-2,2],[6,4],[14,4],[3,0],[2,1]],[[3128,7741],[3,5],[1,9]],[[3132,7755],[8,22],[6,4],[3,5],[2,0],[2,3],[2,0],[1,-1],[4,1],[3,-1],[5,5],[5,-2],[14,4],[2,-1],[9,-2],[10,2],[9,-2],[4,2],[5,0],[3,0],[4,-3],[10,-1],[3,3],[5,0],[3,1],[4,0],[4,-1],[5,-1],[6,-2],[7,0],[2,-2],[3,-5],[12,5],[3,0],[6,0],[5,3],[5,-2],[5,1],[10,1],[5,4],[2,5],[6,4],[6,11],[6,5],[3,6],[12,16],[0,4],[1,1],[2,2],[2,1],[5,-1],[5,1],[2,0],[5,5],[2,1],[9,3],[4,0],[6,-2]],[[3414,7857],[2,0],[1,1],[12,12],[7,7],[8,7],[9,12],[0,3],[0,3],[-3,2],[-1,1],[-5,4],[0,1],[3,-1],[3,-1],[2,2],[0,2],[-1,2],[-2,2],[-6,2],[-5,0],[-3,0],[1,2],[3,0],[9,3],[2,1],[-1,2],[-1,3],[0,5],[1,3],[-2,7],[2,7],[1,4],[-1,2],[-1,3],[0,1],[0,2],[-1,2],[-2,5],[-4,6],[-4,1],[-3,1],[-2,6],[-1,2],[-1,0],[-5,0],[-4,-1],[-5,-4],[-6,-8],[-3,-3],[-1,5],[-1,1],[-3,1],[0,1],[1,1],[7,4],[2,3],[1,2],[-1,3],[-1,4],[-6,13],[-6,2],[-16,2],[-3,-2],[-1,-1],[0,-1],[1,-2],[4,0],[3,0],[4,-1],[-1,-1],[-4,0],[-7,-2],[-9,-4],[-7,-6],[-6,-7],[-5,-6],[-5,-3],[-3,-3],[-6,-1],[-2,-2],[-3,-5],[-4,-4],[-5,-3],[0,1]],[[3324,7959],[-1,1],[2,1],[1,2],[-1,1],[0,1],[4,4],[1,2],[-1,2],[-6,4],[-1,3],[4,-2],[3,-1],[1,1],[0,1],[1,4],[0,1],[2,2],[4,3],[1,1],[2,0],[3,0],[4,0],[8,5],[5,2],[0,1],[1,2],[2,1],[2,1],[4,-1],[2,1],[2,3],[3,7],[3,1],[3,2],[2,2],[0,2],[8,2],[5,0],[4,3],[2,4],[2,3],[0,1],[-2,3],[-4,0],[-3,2],[-3,2],[-2,3],[-1,6],[-3,0],[-4,-1],[-1,-3],[-5,-2],[-2,1],[-8,3],[-3,6],[-2,6],[-1,5],[-3,2],[-4,1],[-2,-3],[-2,-4],[-1,-1],[-9,-10],[-2,-4],[0,3],[2,5],[7,10],[2,3],[-3,1],[-2,-2],[-2,2],[-1,4],[-1,2],[-3,-1],[-2,-2],[-8,-1],[-3,-2],[-6,-8],[-2,0],[3,4],[1,4],[1,2],[2,7],[4,4],[1,2],[-4,5],[-1,3],[-1,2],[1,3],[1,4],[-2,1],[-2,0],[-3,-4],[0,5],[-2,1],[-2,3],[-1,3],[-2,1],[-2,-2],[-3,-3],[-2,0],[-1,1],[0,2],[-2,2],[-5,1],[-2,1],[0,2],[4,1],[-1,2],[-1,7],[-1,1],[-4,-1],[-5,1],[1,3],[5,2],[2,2],[-2,2],[-5,0],[-7,2],[-2,2],[3,2],[4,1],[1,1],[-2,2],[-2,1],[-3,0],[-4,4],[-8,4],[-2,4],[1,1],[2,1],[2,0],[-2,-3],[0,-1],[9,-4],[14,-2],[5,1],[0,5],[-1,5],[2,3],[0,5],[-8,10],[-3,1],[-2,-1],[-2,1],[-2,2],[-1,1],[1,1],[2,4],[1,1],[0,1],[-2,2],[-5,2],[-3,0],[-3,-1],[-3,1],[-1,1],[-1,1],[3,-1],[1,1],[2,2],[3,1],[2,1],[3,3],[1,3],[-1,6],[0,1],[2,2],[0,2],[-1,2],[-5,3],[-2,0],[-3,1],[-5,10],[-3,0],[-6,-1],[-5,-2],[-6,-5],[-2,0],[3,4],[3,2],[7,5],[4,6],[2,9],[0,1],[-4,0],[-3,-1],[-6,-4],[-2,0],[0,2],[0,1],[-2,0],[-3,-1],[-4,-6],[-2,0],[3,4],[1,3],[5,3],[3,2],[6,7],[-1,5],[-3,5],[-1,1],[-3,-1],[-3,1],[2,2],[0,1],[-2,4],[-1,1],[0,1],[2,1],[0,1],[-2,0],[-2,0],[-5,-1],[-6,-2],[-4,0],[-1,2],[1,1],[5,-1],[3,1],[4,2],[2,5],[-3,7],[-3,1],[-3,-4],[-1,0],[1,3],[-1,1],[-5,2],[0,2],[3,2],[3,3],[-3,4],[-2,4],[-1,3],[-1,3],[-2,4],[-2,-2],[-2,-3],[1,6],[0,7],[-3,5],[-3,0],[-5,-1],[-4,-3],[-1,1],[1,2],[5,3],[3,4],[0,3],[-2,2]],[[3208,8347],[-3,2]],[[3205,8349],[-3,2]],[[3202,8351],[-3,0],[-1,-1],[-1,-2],[-1,-2],[-4,-10],[-1,-4],[-2,-5],[0,-2],[1,-2],[1,-2],[2,-1],[0,-1],[-5,3],[-2,0],[-2,0],[-1,-1],[-1,-1],[-1,-5],[0,-2],[0,-2],[2,-4],[2,-2],[2,-1],[2,-1],[3,-3],[1,-2],[-1,0],[-5,5],[-3,1],[-3,-1],[0,-1],[2,-7],[0,-1],[-3,2],[-1,-1],[-1,-4],[-1,-2],[-1,1],[-1,0],[0,-1],[1,-4],[0,-1],[1,-1],[3,-1],[3,-2],[0,-1],[-3,0],[-1,-1],[-4,1],[-1,-1],[0,-1],[1,-2],[-3,1],[-1,0],[-2,-4],[0,-1],[2,-2],[-1,-1],[-3,0],[-2,-1],[0,-2],[1,-3],[2,-5],[0,-2],[0,-2],[0,-2],[-2,-6],[0,8],[-1,2],[-1,3],[-2,4],[-2,2],[-2,2],[-2,-1],[-3,-3],[-1,-2],[-1,-3],[-2,-5],[-3,-3],[-5,-2],[-3,-2],[-4,-3],[-6,-4],[-5,-5],[-1,-1],[-1,-3],[0,-3],[-1,-5],[-1,1],[1,5],[-1,2],[0,6],[-1,8],[0,1],[-2,-2],[0,-3],[-1,-2],[-4,-7],[-2,-1],[4,7],[1,2],[0,2],[-3,7],[-1,1],[-2,0],[-2,-4],[-3,-13],[-2,-5],[-2,-2],[-2,-2],[-8,-2],[-7,-4],[0,1],[3,3],[3,1],[6,2],[4,3],[3,4],[1,4],[2,10],[0,4],[0,3],[0,1],[-2,2],[-2,9],[-1,2],[-1,2],[-3,2],[-2,2],[-2,1],[-6,-1],[-4,0],[-3,0],[-3,-1],[-3,-1],[-7,-7],[-4,-2],[-2,0],[-5,3],[-3,1],[0,1],[5,2],[3,2],[1,1],[0,2],[0,1],[0,1],[1,0],[1,0],[2,-6],[1,-1],[1,0],[2,3],[1,3],[1,4],[1,3],[0,1],[1,1],[-2,3],[1,2],[2,5],[0,2],[-1,2],[-8,0],[-1,3],[1,5],[1,4],[1,4],[1,2],[0,3],[-1,6],[-2,2],[-1,3],[-2,1],[-15,2],[-4,0],[-4,1],[-1,2],[4,-1],[15,0],[5,1],[3,3],[2,2],[0,2],[0,3],[-1,1],[-2,3],[-1,3],[0,3],[0,3],[0,3],[1,4],[2,7],[2,3],[2,2],[2,2],[1,2],[0,2],[0,2],[-2,5],[-1,1],[-1,1],[-2,0],[-1,-2],[-1,-4],[-1,-2],[-2,0],[-3,-3],[-3,0],[-2,1],[-2,3],[0,3],[0,2],[-1,1],[-3,2],[-2,0],[-5,-2],[-5,1],[-8,4],[-4,1],[-5,0],[-2,1],[-4,3],[-5,7],[0,2],[3,1],[0,1],[-5,0],[-1,1],[0,2],[2,3],[3,2],[1,1],[1,1],[-1,1],[-7,4],[-1,0],[-1,-3],[-2,-1],[-5,-1],[-1,0],[4,3],[2,1],[0,1],[-2,2],[-1,2],[-1,3],[-2,1],[-3,3],[-4,2],[-2,-1],[-3,-2],[-2,-1],[-1,0],[3,6],[1,4],[0,2],[0,1],[-1,2],[0,1],[-2,0],[-4,0],[-3,3],[-1,1],[-4,4],[-3,3],[-4,2],[-6,5],[-2,1],[-1,0],[-3,-2],[-5,-4],[-5,-3],[-6,-2],[-6,-4],[-1,-1],[2,-3],[0,-1],[-8,6],[-3,2],[-3,1],[-6,2],[-2,0],[-2,-1],[-9,-6],[4,3],[-4,4],[-23,8],[-7,4],[-9,1],[-5,1],[-6,-2],[-8,-6],[-5,-4],[-1,-2],[-1,-2],[0,-4],[0,-5],[2,-11],[1,-5],[3,-4],[1,-1],[2,-2],[3,-4],[6,-4],[-4,-4],[-3,-3],[0,-2],[1,-9],[0,-1],[-1,-3],[-2,-4],[-3,-5],[-6,-8],[-1,-2],[2,-1],[3,1],[4,-2],[7,2],[0,-1],[-2,-1],[-2,-5],[0,-1],[-1,-2],[2,-3],[2,-1],[4,0],[0,-1],[-3,-2],[-2,-5],[1,-3],[5,-12],[0,-1],[-3,-2],[0,-1],[1,-1],[6,-1],[1,-1],[-3,-6],[1,-2],[1,-3],[0,-2],[-4,-4],[-1,-2],[2,-4],[2,-2],[-1,0],[-6,6],[-3,-1],[-1,0],[0,-5],[0,-1],[-3,-5],[0,-1],[2,-2],[1,-2],[-3,-4],[-4,-3],[-2,-3],[-2,-3],[-3,-6],[-5,-8],[-1,-1],[0,-3],[-1,-3],[0,-5],[0,-2],[1,-2],[3,-1],[10,-10],[3,-3],[6,-3],[3,-3],[2,-3],[9,-10],[8,-14],[2,-6],[1,-3],[3,-12],[2,-6],[1,-5],[1,-16],[0,-10],[0,-12],[-1,-8],[-1,-9],[-1,-5],[-4,-6],[-4,-7],[-4,-6],[-3,-5],[-4,-6],[-11,-12],[-2,-3],[-3,-3],[-7,-5],[-4,-4],[-5,-4],[-10,-5],[-2,-2],[-21,-10],[-2,-1],[0,-1],[2,-1],[1,-1],[1,-1],[2,-7],[1,-5],[1,-3],[2,-4],[2,-3],[2,-1],[2,-1],[0,-1],[-1,-2],[-1,-1],[4,-3],[2,-1],[0,-2],[-2,-3],[0,-1],[1,-2],[3,-3]],[[2807,7990],[-2,0],[-1,-1],[-1,-4],[-1,-2],[0,-3],[2,-5],[1,-9],[2,-11],[1,-9],[1,-4],[4,-4],[0,-2],[-1,-3],[0,-3],[0,-6],[1,-1],[3,-5],[2,-3],[0,-5],[0,-5],[1,-1],[2,-1],[-2,-1],[-1,-2],[-1,-4],[-3,-6],[-4,-4],[-1,-3],[-1,-4],[-1,-2],[-1,-1],[0,-3],[5,-9],[2,-2],[0,-2]],[[2813,7860],[-3,-4],[-1,-2],[-1,-6],[0,-4],[-1,3],[-1,7],[-1,2],[-1,2],[-1,2],[-2,2],[-2,0],[-1,1],[-1,4],[-1,0],[-5,-3]],[[2791,7864],[0,-1]],[[2791,7863],[0,-1]],[[2791,7862],[-1,-2],[-1,-2],[-2,-2],[-1,-4],[-1,-5],[0,-4],[0,-2],[0,-2],[3,-4]],[[2788,7835],[3,-4]],[[2791,7831],[2,-3]],[[2793,7828],[2,-5],[1,-4],[-3,7]],[[2793,7826],[-2,2]],[[2791,7828],[-4,5]],[[2787,7833],[-5,9],[-3,4],[-4,2],[-5,2],[-3,1],[-3,-1],[-5,-7],[-4,-3],[-1,-1],[5,8],[5,5],[1,2],[0,3],[-1,5],[-3,8],[-2,5],[-1,2],[-7,10],[-5,4],[-4,2],[-3,3],[-2,3],[-3,2],[-2,0],[-5,-1],[0,1]],[[2727,7901],[1,1],[3,2],[2,2],[1,2],[-1,4],[-4,7],[-3,5],[-5,9],[-2,4],[-3,2],[-1,2],[-1,4],[0,2],[1,6],[1,2],[2,3],[0,6],[-1,8],[0,6],[1,7],[0,4],[-1,4],[-2,9],[0,1],[-4,6],[-1,4],[0,6],[2,7],[4,18],[0,3],[-3,8],[-2,4],[-5,4],[-3,1],[-3,-1],[-2,1],[-2,3],[-1,1],[-7,-1],[-10,2],[-2,0],[-7,3],[-2,0],[-1,-1],[-3,0],[-3,0],[-4,-1],[-4,-1],[-5,0],[-6,1],[-4,1],[-2,-1],[-2,-3],[-5,-8],[1,1],[4,11],[0,3],[-2,2],[-4,3],[-2,2],[-2,4],[-3,3],[-4,3],[-5,2],[-4,2],[-7,3],[-15,8],[-10,3],[-5,2],[-3,2],[-8,16],[-6,7],[-5,4],[-5,4],[-7,7],[-4,5],[-3,2]],[[2529,8158],[-7,1],[-4,2],[-12,4],[-8,4],[-8,5],[-7,4],[-8,2],[-6,-1],[-25,-10],[-7,-3],[-3,-2],[2,3],[0,1],[-4,0],[-2,-1],[-4,-3],[-2,-2],[-2,0]],[[2422,8162],[2,1],[1,2],[2,3],[2,4],[2,5],[1,4],[0,3],[0,3],[-1,5],[-6,17],[-1,4],[-3,13],[-2,8],[-5,15],[-1,4],[-1,7],[-1,2],[-2,1],[-3,0],[-3,0],[-8,1],[-8,0],[-2,-2],[-2,-6],[-2,-14],[-2,-4],[0,2],[2,18],[0,3],[-4,2],[-3,6],[-1,1],[-2,0],[-1,0],[-1,2],[-1,4],[-1,2],[-2,2],[-3,1],[2,1],[2,3],[1,7],[0,11],[0,27]],[[2367,8330],[0,3]],[[2367,8333],[1,5]],[[2368,8338],[2,11],[1,7],[-1,2],[-1,1],[-2,1],[3,2],[3,1],[2,3],[2,7],[3,8],[4,8],[3,7],[0,4],[0,3],[-1,2],[1,1],[3,-1],[2,2],[0,1],[-2,5],[1,2],[6,7],[8,5],[2,2],[1,2],[-4,2],[-1,2],[-1,1],[-2,4],[6,0],[1,0],[2,1],[-1,2],[-2,1],[1,1],[5,0],[2,2],[2,2],[0,1],[-2,1],[1,1],[4,4],[0,1],[-2,2],[-6,4],[0,1],[1,0],[8,-3],[4,-3],[2,-3],[2,-2],[2,0],[-1,2],[-2,4],[-2,3],[-2,1],[0,2],[2,2],[3,3],[1,2],[0,2],[1,1],[3,0],[2,0],[2,1],[1,0],[4,-2],[2,0],[2,2],[-1,3],[-5,2],[-3,1],[-1,1],[-1,1],[-1,2],[-1,2],[1,1],[5,1],[1,0],[1,1],[2,1],[5,-2],[12,-2],[2,1],[7,6],[3,1],[4,0],[2,2],[2,2],[0,3],[1,2],[-1,11],[-1,3],[-6,5],[-4,2],[-6,1],[-5,3],[-5,6],[-4,2],[-4,-1],[-3,-2],[-6,-5],[-5,0],[0,1],[8,5],[1,2],[-1,0],[-4,2],[-5,1],[-18,8],[-3,2],[-3,1],[-1,-1],[1,-2],[1,-1],[2,-1],[0,-1],[-4,0],[-4,1],[-3,4],[0,2]],[[2398,8553],[2,2],[0,2],[-3,6],[7,-7],[13,-5],[12,-6],[6,-2],[4,-1],[3,1],[1,1],[2,1],[1,-1],[-1,-1],[0,-1],[1,-1],[7,-1],[4,-1],[12,-6],[4,-1],[4,-1],[3,1],[2,2],[1,2],[2,0],[2,-2],[3,0],[3,1],[2,2],[4,7],[0,1],[-1,3],[-3,6],[1,0],[6,-2],[2,0],[0,2],[-3,5],[-1,1],[-2,2],[1,1],[6,2],[1,-1],[0,-4],[1,-1],[3,-3],[2,0],[2,-1],[1,1],[1,1],[6,-3],[2,-1],[1,1],[-3,7],[4,-4],[3,-2],[4,-1],[4,1],[8,5],[7,5],[3,3],[1,3],[2,6],[17,24],[3,5],[4,8],[1,2],[-1,5],[-2,2],[-8,2],[-15,1],[-7,0],[-22,4],[-4,2],[-3,3],[-10,11],[-5,5],[-4,3],[-4,1],[-3,0],[-12,4],[-11,2],[-2,-1],[0,-1],[1,-3],[-7,4],[-4,3],[1,1],[2,0],[9,0],[5,-1],[5,-1],[3,-1],[6,1],[6,-3],[3,0],[3,-1],[1,1],[-3,3],[2,1],[4,-1],[4,-1],[5,-3],[9,-7],[4,-2],[4,0],[2,-1],[2,-4],[2,-1],[5,-4],[8,-7],[4,-2],[8,-1],[6,0],[5,1],[3,2],[3,3],[3,5],[7,7],[19,20],[1,1],[1,4],[0,2],[-1,2],[-3,2],[-6,3],[-7,3],[-3,2],[-2,3],[0,1],[1,0],[1,1],[-2,3],[1,1],[2,0],[16,0],[8,0],[5,2],[4,-1],[4,-6],[3,-4],[3,-2],[5,-3],[8,-4],[4,-1],[1,0],[1,4],[2,2],[1,0],[8,-3],[3,-1],[1,0],[2,1],[-1,3],[-4,7],[-3,6],[-2,4],[-1,3],[-1,2],[-2,1],[-8,8],[0,1],[-1,2],[-3,2],[-3,0],[-2,-1],[-2,-2],[-1,-1],[-2,1],[-1,1],[3,3],[5,4],[4,-1],[4,-2],[1,-1],[1,-2],[5,-3],[1,-2],[-3,-1],[1,-2],[4,-2],[1,-1],[3,1],[1,-1],[3,-2],[5,-9],[2,-2],[1,-2],[1,-4],[2,-1],[3,0],[3,2],[3,2],[7,6],[8,2],[3,2],[5,5],[3,2],[1,1],[3,4],[3,5],[2,3],[1,1],[5,0],[2,0],[5,4],[0,2],[2,5],[2,9],[1,6],[0,2],[-4,5],[-2,3],[-6,4],[-4,5],[-3,3],[-3,4],[-1,3],[0,2],[0,2],[3,7],[0,1],[-1,0],[-1,-1],[-2,-2],[-1,-1],[-1,1],[-5,8],[-1,0],[0,1],[1,2],[-1,1],[-1,1],[-2,4],[0,1],[1,0],[3,0],[5,2],[3,0],[3,-2],[2,-1],[3,2],[5,2],[3,2],[7,5],[1,2],[0,3],[-1,2],[-1,3],[-2,1],[-2,1],[-6,1],[-8,0],[0,1],[6,3],[4,3],[8,6],[0,1],[-2,3],[-1,0],[-9,4],[-6,1],[-5,-2],[-2,0],[-1,1],[1,2],[0,2],[-3,4],[-9,3],[-3,2],[3,1],[4,1],[3,4],[1,2],[-7,3],[-4,0],[-7,0],[-15,1],[-3,-1],[-7,3],[-9,5],[-2,0],[-10,1],[-5,-1],[-5,-2],[-4,0],[-4,2],[-3,1],[-2,-1],[-1,0],[1,-1],[1,-2],[0,-2],[-1,-5],[0,-2],[2,-2],[0,-2],[-1,-2],[0,-1],[1,-2],[0,-2],[0,-1],[0,-3],[0,-2],[1,-5],[3,-3],[1,-1],[3,1],[7,-4],[0,-1],[0,-3],[0,-2],[-1,-2],[-3,0],[-2,-3],[0,-2],[0,-1],[6,-3],[0,-1],[-11,-2],[-2,0],[-2,2],[-2,0],[-1,0],[-1,-3],[-2,-1],[-2,-2],[-1,-2],[0,-3],[1,-3],[-1,-4],[-1,-7],[-5,-14],[-1,-2],[-10,-12],[-1,-1],[-2,-5],[-1,-4],[-1,-7],[-1,-2],[-1,-2],[-2,-1],[-2,-1],[-2,0],[-3,-3],[-4,-5],[-5,-4],[-2,-1],[-1,0],[-1,1],[-1,1],[-1,6],[-1,2],[-14,15],[-5,8],[-3,10],[-1,2],[0,10],[-1,5],[1,2],[3,3],[0,-1],[2,-3],[1,-1],[4,-1],[2,1],[1,1],[1,2],[0,2],[1,3],[-1,3],[-1,1],[-1,5],[-2,8],[-2,6],[-5,6],[-2,2],[-9,6],[-5,4],[-4,5],[-3,2],[-4,0],[-2,0],[-2,-2],[-6,-8],[-3,-4],[-1,-4],[-1,-7],[-1,-4],[-3,-6],[0,-2],[0,-4],[0,-2],[-3,-5],[-3,-3],[-2,-2],[0,-2],[-1,-1],[-1,1],[-1,1],[-1,2],[-1,1],[-2,3],[-3,2],[-1,2],[1,8],[1,4],[-1,6],[0,1],[2,3],[-1,1],[-3,3],[-4,9],[-14,10],[1,1],[2,0],[2,1],[1,0],[0,-1],[1,-1],[3,-1],[2,2],[1,3],[1,2],[2,2],[2,1],[2,0],[3,1],[-1,1],[-3,1],[-3,1],[-3,0],[-5,0],[-9,2],[-4,-1],[4,3],[3,2],[1,1],[-2,0],[-5,1],[-4,-2],[-5,-4],[-5,-1],[-9,4],[-1,2],[1,1],[-2,1],[-6,0],[-4,-1],[-4,0],[-2,0],[0,1],[3,2],[13,10],[6,5],[3,3],[-2,2],[-2,1],[-9,0],[-2,1],[2,2],[2,3],[1,2],[1,0],[2,-2],[3,-2],[3,-1],[4,-1],[7,1],[1,1],[0,1],[-2,3],[-2,4],[-1,1],[-2,1],[-1,-1],[-2,-2],[-1,0],[-2,1],[-1,1],[1,2],[0,2],[-5,5],[-3,7],[-1,1],[-1,1],[-5,3],[-2,1],[-4,4],[-4,3],[-1,0],[2,2],[0,2],[1,8],[-1,3],[-1,8],[-1,2],[-1,2],[-7,7],[-4,3],[-5,3],[-5,4],[0,2],[1,2],[0,2],[-2,1],[-8,0],[-2,0],[-4,0],[-5,5],[0,3],[-2,4],[-1,0],[-4,0],[-4,-1],[-9,-3],[-8,-7],[-3,-5],[-6,-5],[-1,-2],[1,-2],[1,-1],[3,0],[7,0],[1,-1],[-2,-2],[-3,-7],[-2,-1],[-2,1],[-4,2],[-2,1],[-2,1],[-2,1],[-2,-1],[-3,-4],[-4,-3],[-1,-2],[0,-4],[0,-1],[-2,-1],[1,-4],[-1,-3],[-1,-7],[0,-4],[5,-7],[3,-2],[2,-1],[8,4],[-3,-5],[1,-1],[2,-3],[-4,1],[-2,0],[-3,-1],[-2,-2],[-1,-2],[-6,-8],[0,-5],[0,-1],[1,-5],[7,-7],[2,-4],[2,-3],[2,-2],[2,-2],[3,-1],[4,0],[4,-2],[2,-2],[6,-2],[13,-5],[1,0],[2,4],[1,0],[1,0],[3,-4],[3,-4],[2,-2],[2,-1],[3,-1],[4,0],[3,1],[3,2],[4,1],[4,-2],[0,-2],[-1,-2],[1,-1],[2,-1],[0,-1],[-3,-3],[-5,-4],[-2,1],[0,2],[5,7],[0,1],[-6,-3],[-9,-2],[-2,-1],[-1,-2],[0,-2],[1,-5],[0,-1],[4,0],[0,-1],[-4,-4],[-7,-5],[-2,-2],[-1,-6],[0,-2],[3,-2],[8,1],[4,1],[2,2],[1,4],[2,5],[0,1],[1,0],[1,0],[1,-1],[2,-2],[0,-3],[1,-3],[0,-3],[0,-5],[1,-3],[1,0],[4,-1],[-1,-1],[-5,-3],[-7,-4],[-5,-4],[-4,-6],[-4,-3],[-3,-3],[-7,-6],[-3,-2],[-3,1],[-5,2],[-3,-2],[-4,0],[-1,-1],[-1,-1],[-5,-16],[0,-2],[5,-5],[2,-5],[3,-9],[1,-5],[-2,-6],[-1,-10],[-1,-1],[-3,-2],[-3,0],[-10,2],[-2,-1],[0,-1],[1,-3],[6,-8],[1,-2],[-1,-4]],[[2339,8700],[-1,4],[-2,3],[-13,14],[-2,2],[0,1],[1,1],[1,0],[4,-4],[3,0],[3,1],[1,0],[3,-2],[3,-1],[4,1],[1,0],[2,0],[1,1],[1,1],[1,2],[0,4],[-1,2],[-3,3],[-1,0],[-2,0],[-4,-1],[3,6],[-1,1],[-5,-1],[-3,-2],[-4,0],[-1,1],[0,5],[-1,2],[-4,6],[0,2],[4,7],[1,2],[0,7],[4,18],[2,5],[-3,-1],[-10,-5],[-1,-1],[-1,-2],[-1,-2],[-1,0],[-4,-1],[0,1],[7,10],[1,3],[0,1],[-5,-3],[-10,0],[-1,1],[-2,3],[-1,3],[-4,4],[-2,2],[-2,0],[-2,0],[-2,-1],[-2,1],[-6,2],[-2,0],[-1,-1],[1,-3],[3,-4],[-8,-2],[-4,-1],[-6,3],[-2,0],[-1,-1],[-3,0],[1,-2],[4,-6],[1,-1],[2,-4],[0,-1],[-3,1],[0,-1],[1,-3],[7,-7],[2,-1],[6,2],[5,2],[5,-1],[6,-4],[4,-2],[1,-2],[0,-1],[0,-3],[0,-1],[-1,-2],[-2,-2],[-5,-2],[-5,0],[-9,5],[-1,1],[-2,2],[-10,12],[-3,3],[-3,2],[-2,0],[0,-2],[-1,-2],[1,-2],[3,-3],[4,-3],[1,-2],[0,-1],[-1,0],[-7,-1],[-3,-2],[-3,-1],[-3,-1],[-3,1],[-4,1],[-5,2],[-9,2],[-12,1],[-7,0],[-1,-1],[-3,-1],[-4,0],[-3,0],[-5,-2],[-1,0],[-13,-4],[-4,1],[-5,2],[-5,0],[-4,-1],[-3,0],[-2,2],[-9,2],[-4,3],[-5,5],[-8,6],[-4,3],[-6,-2],[-6,-2],[-8,0],[-5,0],[-4,1],[-4,4],[0,1],[0,4],[0,1],[-3,1],[-4,0],[-1,3],[-1,0],[-1,0],[-1,-1],[-2,0],[-2,2],[-5,5],[-2,2],[-1,7],[-2,8],[-2,3],[-2,3],[-3,2],[-6,2],[-4,1],[-5,-1],[-10,-5],[-4,0],[-17,-7],[-9,-2],[-15,-2],[-1,-1],[-8,-12],[-2,-5],[1,-1],[9,-5],[1,-2],[2,0],[4,1],[2,0],[8,1],[2,1],[-2,3],[0,2],[3,2],[4,0],[5,-2],[5,1],[2,2],[3,2],[3,0],[2,0],[4,-1],[2,1],[0,4],[3,4],[6,3],[6,3],[2,0],[5,-1],[0,-1],[-1,-4],[-2,-3],[-2,-1],[-3,-2],[-2,-1],[-4,-1],[-4,-3],[-1,-2],[1,-5],[-1,0],[-3,1],[-3,0],[-1,-1],[-3,-3],[-1,-1],[-2,-1],[-2,0],[-4,0],[-3,-1],[-3,-2],[-3,0],[-2,0],[-7,-1],[-1,0],[1,-1],[1,-3],[-1,-3],[-3,-3],[-2,-2],[0,-5],[0,-2],[3,-3],[3,-3],[3,-4],[0,-2],[-1,-3],[1,-2],[2,-6],[2,-5],[5,-4],[1,-1],[-2,-3],[1,-1],[2,-3],[2,-5],[-1,0],[-4,3],[-2,0],[0,-1],[-1,0],[-1,1],[-4,4],[-3,-2],[0,-1],[0,-8],[0,-2],[1,-2],[4,-7],[8,-11],[0,-1],[-1,0],[-2,2],[-3,3],[-6,8],[-2,3],[-5,5],[-1,2],[-2,2],[-1,1],[-2,1],[-1,3],[-7,7],[-1,1],[1,0],[3,-1],[4,-1],[3,1],[3,2],[2,1],[0,2],[0,3],[-2,3],[-10,8],[-4,4],[-3,6],[0,1],[-2,0],[-1,-1],[-3,-8],[-1,-1],[-1,1],[-2,3],[0,2],[-1,6],[-1,3],[-1,1],[-4,1],[-11,0],[-2,1],[-2,4],[-2,2],[-2,1],[-1,1],[-3,5],[-1,0],[-1,0],[-3,-2],[-4,0],[-12,-6],[-5,-3],[-3,0],[-2,1],[-1,1],[-3,0],[-4,-3],[-4,-1],[-3,0],[-11,-1],[-4,0],[-2,-1],[-3,-2],[-2,0],[-11,0],[-5,0],[-4,1],[-13,0],[-6,1],[-4,1],[-4,0],[-2,0],[-5,1],[-6,3],[-6,1],[-4,-1],[-3,1]],[[1802,8767],[-5,3],[-4,1],[1,2],[6,4],[1,1],[-1,4],[0,1],[2,1],[7,4],[3,4],[14,-1],[4,1],[2,1],[1,1],[1,5],[-1,1],[-1,0],[-1,1],[-1,2],[-3,5],[-5,6],[-6,4],[-10,6],[-7,2],[-6,3],[-5,2],[-5,1],[-2,0],[-2,-2],[-6,1],[-2,0],[0,-1],[5,-6],[0,-1],[-5,1],[-3,1],[-2,1],[-4,0],[-13,2],[-3,-1],[-2,1],[-3,1],[-14,3],[-8,3],[-5,3],[-5,2],[-8,5],[-3,2],[-27,4],[-8,3],[-5,2]],[[1658,8856],[-10,8]],[[2746,7955],[-6,1],[-14,-2],[-1,-1],[-2,-2],[-2,-5],[1,-2],[4,-3],[14,-6],[7,-4],[2,-1],[6,-1],[2,1],[1,2],[0,2],[-2,5],[-4,7],[-6,9]],[[2956,8778],[-9,0],[-6,2],[-7,2],[-9,-1],[-1,-1],[-1,-2],[0,-2],[2,-4],[3,-5],[3,-1],[3,-1],[7,0],[14,0],[6,0],[0,2],[0,3],[-1,5],[-1,1],[-1,1],[-2,1]],[[2839,8523],[-3,2],[-1,1],[-8,0],[-6,-1],[-2,-1],[-1,-1],[2,-4],[6,-7],[6,-5],[3,-2],[4,1],[4,2],[1,2],[2,2],[0,2],[0,1],[-3,6],[-2,2],[-2,0]],[[2702,8496],[-7,-4],[-2,0],[-2,1],[-5,2],[-2,-1],[-10,-19],[-5,-5],[0,-1],[0,-2],[0,-1],[4,-6],[1,-2],[0,-5],[1,-1],[9,5],[3,0],[4,-2],[1,0],[2,0],[12,11],[2,2],[3,4],[8,8],[2,4],[1,3],[1,3],[0,3],[0,2],[-1,2],[-1,1],[-3,0],[-3,0],[-6,-2],[-7,0]],[[2792,8465],[-2,1],[-1,1],[-2,-1],[-2,0],[-4,0],[-1,-1],[-3,-2],[-4,-8],[-2,-3],[-1,-2],[0,-3],[0,-4],[0,-7],[0,-3],[2,-2],[3,-1],[2,-3],[3,-4],[3,-2],[1,0],[1,1],[2,2],[1,3],[2,6],[2,5],[3,4],[1,3],[1,4],[1,5],[-1,3],[-1,3],[-4,5]],[[2090,9300],[-6,0],[-1,2],[0,3],[-2,2],[-6,6],[-5,3],[-3,2],[-8,1],[-5,-1],[0,-1],[5,-5],[1,-4],[2,-2],[2,-4],[4,-6],[5,-5],[4,-4],[6,-1],[8,-2],[4,1],[2,1],[1,3],[0,2],[-1,3],[-1,2],[-6,4]],[[2413,9314],[-2,2],[-3,2],[-5,1],[-3,1],[-12,-1],[-18,1],[-8,0],[-8,-1],[-7,2],[-5,-1],[-13,-3],[-1,-1],[-2,-2],[-1,-2],[1,-2],[6,-5],[1,-1],[44,-1],[16,-1],[3,1],[5,0],[1,0],[5,9],[6,2]],[[2235,9437],[6,-2],[0,-2],[0,-1],[3,-2],[7,-2],[2,0],[1,1],[2,3],[0,3],[0,7],[-1,4],[-2,2],[-4,2],[-3,0],[-8,1],[-9,1],[-2,-1],[-6,-2],[-1,-1],[-1,-3],[-1,-1],[1,-5],[1,-1],[2,-1],[4,0],[9,0]],[[2495,9310],[-7,2],[-7,1],[-5,0],[-5,0],[-2,-1],[-1,-1],[-1,-3],[0,-4],[0,-3],[1,-3],[4,-3],[21,-6],[4,0],[7,3],[3,1],[1,1],[0,2],[0,2],[0,3],[-4,3],[-9,6]],[[2403,9173],[-3,6],[-2,2],[-2,4],[-5,4],[-9,7],[-5,3],[-6,1],[-7,1],[-5,-1],[-17,-5],[-5,-3],[-3,-2],[-4,-4],[0,-4],[-2,-3],[-3,-1],[-3,-1],[-5,-6],[0,-2],[-1,-1],[1,-2],[1,-1],[4,1],[2,-1],[0,-2],[1,-1],[1,-1],[2,2],[2,-1],[7,-6],[11,-2],[5,0],[9,-5],[4,-2],[3,-1],[5,0],[9,0],[6,0],[10,1],[2,0],[0,2],[0,2],[1,1],[1,1],[1,5],[-1,3],[0,2],[-2,4],[0,2],[1,2],[1,2]],[[1944,9371],[-4,1]],[[1940,9372],[-7,2],[-6,0],[-7,-1],[-6,-1],[-9,-4],[-3,-2],[-5,-2],[-14,-1],[-12,-3],[-6,-2],[-8,-3],[-4,-3],[0,-1],[2,-2],[1,-1],[5,1],[12,2],[12,2],[10,-5],[7,0],[2,0],[4,3],[2,2],[2,1],[4,-1],[5,-3],[2,0],[10,-1],[3,0],[8,1]],[[1944,9350],[8,-1],[7,1],[2,1],[1,2],[1,2],[0,3],[-1,2],[-3,4],[-1,1],[-2,0],[-2,0],[-5,4],[-3,1]],[[1946,9370],[-2,1]],[[1732,9219],[4,7],[0,1],[-4,1],[-3,0],[-4,-2],[-7,-5],[-6,-2],[-7,-3],[-11,-8],[-6,-3],[-3,-2],[-2,-3],[1,-1],[2,-1],[6,-1],[7,-2],[6,-1],[8,4],[3,2],[9,10],[5,7],[2,2]],[[2088,9091],[-8,5],[-6,1],[-5,0],[-24,-2],[-7,-2],[-2,-1],[-4,-4],[-3,-5],[1,-2],[5,-1],[6,-2],[9,-6],[2,-3],[1,-3],[8,-6],[6,-6],[4,-3],[3,-1],[1,0],[3,2],[3,2],[2,3],[1,3],[5,4],[5,8],[1,2],[1,7],[-1,4],[0,2],[-2,2],[-2,1],[-3,1]],[[2309,9037],[-5,-3],[-2,0],[-1,1],[0,1],[2,3],[0,2],[-4,5],[-4,1],[0,1],[2,1],[0,1],[-1,1],[-4,3],[-4,2],[-3,1],[-6,0],[-3,-1],[-3,-2],[-6,-3],[-1,0],[0,1],[-1,3],[1,1],[1,1],[6,4],[10,9],[9,3],[6,3],[1,2],[-2,2],[-1,1],[-4,1],[-1,-1],[-2,0],[-1,0],[0,2],[1,1],[3,0],[2,2],[3,0],[4,2],[2,1],[2,3],[0,2],[-3,5],[-1,1],[-2,2],[-3,1],[-7,1],[-2,0],[-5,-1],[-2,0],[-7,-3],[-10,-1],[-7,-2],[-7,-1],[-4,-1],[-23,12],[-4,-1],[-2,-2],[0,-1],[2,-1],[3,0],[3,0],[-2,-3],[-5,0],[-8,3],[-12,-3],[-2,0],[0,-2],[0,-2],[1,-2],[1,-2],[3,-2],[4,-1],[1,-1],[2,-4],[1,-2],[0,-1],[-5,2],[-5,4],[-3,2],[-4,0],[-6,-2],[-4,-2],[-1,-1],[0,-1],[1,-3],[1,0],[15,-9],[4,0],[5,1],[2,1],[4,3],[3,-1],[7,-6],[5,-1],[-4,-1],[-3,0],[-4,3],[-3,0],[-3,0],[-2,-1],[-1,-2],[0,-2],[0,-2],[3,-1],[3,1],[1,-1],[1,-1],[2,-2],[2,-5],[0,-1],[-1,-3],[-1,0],[-1,0],[-4,4],[-1,0],[-1,-9],[-1,-2],[-12,-3],[-5,0],[-5,0],[-3,2],[-2,4],[-3,3],[-2,2],[-4,1],[-1,2],[-1,3],[-2,2],[-3,1],[-5,0],[-4,-1],[-5,-3],[-1,-2],[-2,-3],[-2,-4],[0,-3],[0,-1],[1,-3],[7,-7],[12,-6],[2,-3],[2,-1],[1,-2],[1,-2],[1,-1],[6,-2],[5,1],[2,1],[1,0],[4,-2],[1,-3],[2,-1],[5,-1],[2,-1],[3,-1],[8,-9],[6,-5],[10,-8],[5,-6],[5,-6],[3,-7],[2,-2],[1,-1],[5,0],[3,-1],[3,-2],[3,-1],[4,1],[3,2],[6,5],[0,1],[0,2],[-1,4],[-5,8],[-1,3],[2,3],[2,2],[0,-1],[0,-2],[0,-2],[1,-3],[1,-2],[2,-1],[16,-1],[4,0],[6,2],[3,2],[3,3],[2,2],[9,2],[0,7],[-3,3],[-1,1],[0,1],[4,5],[0,2],[1,1],[-1,2],[-1,2],[-4,3],[1,0],[3,1],[4,3],[1,2],[1,3],[0,4],[-1,4],[-2,4],[-1,1],[-3,0],[-5,-2]],[[2759,8549],[2,1],[1,1],[-1,2],[-3,3],[-4,4],[-2,0],[-2,-3],[-1,-1],[-2,1],[-7,2],[-10,-3],[-5,0],[5,5],[1,2],[0,1],[0,3],[-3,11],[-4,8],[-3,4],[-3,3],[-4,2],[-8,2],[-3,1],[-9,7],[-5,3],[-1,0],[-5,8],[-2,2],[-7,2],[-5,0],[-5,2],[-1,2],[-2,4],[-2,3],[-7,5],[-1,0],[-2,-1],[-4,-8],[-2,-3],[-1,0],[-1,1],[-4,10],[-5,4],[0,2],[3,2],[1,2],[-1,4],[-1,3],[-2,2],[-6,3],[-1,3],[-1,1],[-1,0],[-4,-2],[-3,-3],[-4,-7],[-2,-3],[-1,-6],[-1,-7],[-2,-22],[-1,-7],[-4,-13],[-1,-5],[0,-3],[1,-7],[2,-8],[1,-3],[0,-3],[-2,-2],[-3,-2],[-13,-8],[-1,-1],[-3,-4],[-3,-6],[-1,-3],[0,-2],[0,-2],[1,0],[3,-1],[3,0],[2,0],[8,5],[7,0],[14,2],[1,0],[1,-1],[1,-1],[4,-22],[2,-7],[3,-1],[4,1],[8,3],[4,3],[5,3],[2,3],[1,2],[4,8],[2,3],[1,0],[3,1],[4,3],[8,8],[2,4],[0,2],[1,5],[1,3],[2,2],[6,3],[3,0],[3,1],[2,-2],[-1,-4],[0,-2],[3,-1],[10,-2],[3,-2],[2,-11],[0,-2],[7,0],[5,-2],[16,-7],[6,-3],[3,-1],[1,0],[2,1],[7,6],[5,5],[6,4],[1,3],[-5,3],[-6,2]],[[2898,8795],[-6,1],[-3,-1],[-3,-1],[-2,0],[-6,1],[-6,-3],[-3,-1],[-1,-1],[-6,-8],[-5,-8],[-3,-5],[-2,-8],[0,-2],[3,-9],[1,-6],[3,-5],[2,-3],[1,-1],[3,0],[4,-1],[10,2],[8,0],[8,1],[10,5],[3,2],[3,3],[2,4],[1,6],[0,6],[-1,12],[0,1],[1,4],[1,1],[0,4],[-1,2],[0,1],[-2,2],[-14,5]],[[2757,9081],[-1,0],[-1,0],[0,-3],[0,-2],[1,-3],[1,-1],[3,-2],[9,-2],[3,-1],[1,-3],[1,-5],[2,-6],[2,-4],[1,-2],[3,-2],[9,-4],[5,0],[6,1],[16,5],[6,1],[14,1],[22,-3],[17,-1],[7,1],[2,2],[-1,2],[-3,2],[-2,3],[1,4],[-2,1],[-3,1],[-3,2],[-2,4],[-1,2],[-2,3],[-7,2],[-1,1],[-3,5],[-2,2],[-5,2],[-19,7],[-6,1],[-30,-2],[-5,1],[-9,3],[-7,0],[-8,3],[-6,0],[-4,0],[-1,-1],[-1,-1],[0,-3],[0,-5],[1,-3],[2,-3]],[[2281,9207],[0,1],[5,2],[3,3],[0,2],[-2,3],[0,2],[1,4],[3,3],[0,2],[0,2],[-2,3],[-3,4],[-1,2],[0,1],[1,2],[0,2],[0,2],[-1,2],[-2,1],[-5,1],[-7,2],[-1,2],[-7,3],[-5,2],[-7,-3],[-2,-2],[2,-4],[2,-4],[-8,-1],[-4,4],[-10,6],[-4,0],[-7,1],[-9,-2],[-5,-1],[-7,-4],[-2,-2],[1,-1],[1,-1],[5,-3],[13,-2],[3,-1],[3,-1],[-1,-1],[-1,-1],[-9,-1],[-2,0],[0,-1],[7,-3],[5,0],[5,-1],[8,-2],[-7,0],[-6,0],[-2,0],[-1,-1],[2,-3],[2,-2],[8,-4],[-1,-1],[-2,-1],[-2,0],[-5,1],[-2,1],[-3,3],[-19,11],[-4,2],[-1,1],[0,2],[-2,2],[-5,4],[-2,1],[-8,1],[-3,0],[-2,0],[-3,-3],[-3,-3],[-1,-3],[4,-2],[2,-1],[10,0],[1,-1],[-7,-3],[-3,-3],[0,-1],[1,-2],[3,-2],[8,-1],[-2,-3],[0,-1],[1,-2],[2,-2],[3,-3],[1,-1],[7,1],[1,0],[-4,-2],[-4,0],[-4,1],[-5,3],[-10,3],[-6,-1],[-3,-3],[0,-2],[-4,-4],[-9,-4],[-2,-2],[3,-3],[3,-2],[1,0],[30,6],[7,-1],[9,1],[27,4],[20,1],[0,-2],[-11,-1],[-4,-1],[-1,-1],[-5,-3],[-9,-6],[-12,-3],[0,-3],[3,-1],[7,-2],[6,-3],[-9,-1],[0,-2],[3,-7],[2,-2],[1,-1],[8,0],[9,-1],[6,3],[3,0],[2,-1],[2,0],[4,0],[5,0],[4,-1],[4,0],[7,2],[5,0],[4,0],[1,1],[-1,3],[-3,2],[0,2],[1,1],[2,-3],[4,-1],[1,-1],[4,1],[0,1],[-1,2],[-4,4],[-1,9],[6,5],[5,-3],[3,-2],[1,0],[-2,7],[0,7],[-1,1],[-12,3]],[[2086,9391],[4,-2],[0,-2],[-4,-5],[-2,-2],[0,-2],[2,-1],[2,0],[2,1],[10,8],[7,1],[1,0],[3,-2],[3,-2],[-7,-5],[-2,-1],[1,-1],[5,-1],[13,0],[3,-1],[1,-1],[-5,-2],[-10,-2],[-3,-1],[12,-1],[3,-2],[-2,-3],[-6,-1],[-12,1],[-14,3],[-3,-1],[-2,-1],[-3,-2],[1,-3],[2,-3],[4,-3],[7,-3],[5,-2],[10,0],[8,3],[26,3],[-1,-2],[0,-2],[1,-1],[2,-1],[2,-1],[9,2],[6,0],[6,-1],[15,-4],[6,0],[3,-3],[4,-3],[1,-1],[0,-4],[1,-1],[2,-2],[3,-3],[8,-3],[9,-2],[8,2],[9,0],[5,1],[1,2],[2,4],[2,2],[0,1],[-2,3],[-2,3],[-12,9],[-5,1],[-1,1],[0,3],[0,1],[-2,3],[1,1],[4,2],[1,3],[2,1],[-1,1],[-5,2],[-6,6],[-12,5],[-13,-2],[-6,1],[-1,1],[1,2],[2,3],[0,2],[-1,1],[-2,0],[-4,1],[-11,5],[-5,1],[-3,-1],[-6,-2],[-5,-1],[-1,-4],[0,-1],[-2,-2],[-3,-1],[0,1],[0,2],[0,1],[-4,1],[1,1],[1,2],[1,2],[0,1],[-1,1],[-7,8],[-8,3],[-6,1],[-8,3],[-7,-1],[-25,-2],[-15,1],[-1,-1],[-2,-4],[-2,-4],[0,-3],[0,-3],[1,-1],[7,0],[11,1]],[[2451,9502],[-4,4],[-3,3],[-6,4],[-5,2],[-18,3],[-8,1],[-7,0],[-13,-1],[-3,0],[-1,-1],[-1,0],[0,-2],[1,-1],[0,-2],[3,0],[6,-1],[13,0],[3,-2],[2,-1],[0,-2],[-2,-1],[-1,-1],[-3,0],[-11,1],[-10,-3],[-9,-1],[-13,1],[-8,-3],[-6,-8],[0,-1],[8,-2],[12,-3],[5,-6],[11,-2],[5,-1],[3,-1],[-16,-1],[-7,1],[-4,0],[-4,4],[-5,3],[-8,0],[-6,2],[-6,0],[-6,-2],[0,-8],[7,-4],[8,-4],[2,-2],[-6,0],[-7,1],[-3,0],[-6,-2],[-2,-1],[0,-1],[1,-1],[2,-2],[2,-1],[5,-1],[4,-1],[7,1],[7,-5],[6,0],[16,4],[9,-1],[-1,0],[-8,-3],[0,-1],[0,-1],[0,-1],[0,-1],[-1,-1],[-21,0],[-11,1],[-27,4],[3,-6],[1,-3],[1,-3],[3,-4],[13,-8],[4,-2],[3,0],[6,-1],[7,0],[9,2],[11,2],[4,1],[-2,-3],[-1,-1],[-22,-5],[-7,-2],[-3,-1],[-1,-6],[2,-1],[9,-2],[6,-4],[2,0],[5,3],[12,3],[4,0],[5,0],[4,0],[0,-1],[-2,-1],[-2,-3],[2,-1],[3,0],[10,4],[5,0],[10,4],[5,1],[5,0],[5,-1],[6,-3],[16,-1],[11,1],[-2,-1],[-14,-2],[-19,-2],[-4,-6],[-4,-1],[-6,0],[-7,-1],[-18,-6],[-6,-2],[0,-2],[0,-1],[1,-1],[6,-3],[16,-4],[5,-2],[-1,0],[-10,1],[-2,-1],[0,-1],[2,-2],[5,-4],[3,-2],[4,0],[4,0],[7,0],[22,-2],[2,-1],[-12,-2],[-12,-2],[-3,-1],[1,-2],[3,-2],[9,-4],[13,-4],[14,-3],[13,-2],[9,0],[6,0],[2,2],[-1,2],[-2,1],[-1,1],[-5,2],[0,1],[5,1],[4,0],[5,-1],[3,-1],[2,-2],[2,-1],[6,-3],[2,-1],[2,-1],[1,1],[-1,2],[-2,4],[-5,5],[-6,7],[-2,3],[1,3],[1,0],[2,-2],[7,-7],[5,-4],[11,-9],[3,-1],[4,0],[1,0],[2,3],[2,5],[1,3],[0,4],[-3,5],[0,2],[1,1],[3,0],[8,-6],[4,-1],[3,1],[2,2],[0,2],[0,1],[-1,2],[-1,0],[-5,2],[-1,1],[2,1],[1,3],[-1,7],[1,3],[1,2],[2,2],[5,2],[1,0],[-3,-5],[0,-2],[-1,-1],[1,-2],[0,-6],[2,-2],[7,-2],[4,2],[6,6],[5,3],[2,1],[1,5],[1,0],[6,0],[2,0],[5,3]],[[2598,9390],[10,4],[23,6]],[[2631,9400],[3,1],[3,3],[0,2],[-3,3],[-9,8],[-4,5],[-1,0],[-2,-1],[-2,-1],[-4,-5],[-1,0],[-3,4],[-2,3],[-2,1],[-3,0],[-8,1],[-6,-3],[-2,0],[-9,-1],[-1,0],[2,3],[2,2],[3,8],[2,5],[-3,4],[-4,4],[-3,0],[-9,2],[-6,0],[-2,1],[2,2],[7,3],[0,1],[0,5],[-1,3],[-1,1],[-8,3],[-4,0],[-8,0],[-3,0],[-4,-2],[0,-2],[0,-3],[1,-2],[7,-2],[3,-3],[2,-3],[-4,1],[-6,0],[-9,2],[-4,2],[-5,3],[-1,2],[2,4],[0,1],[-1,0],[0,1],[2,2],[0,1],[-1,1],[-2,2],[-3,1],[-5,0],[-4,0],[-4,-2],[-1,0],[-10,3],[-9,1],[-3,1],[0,3],[0,1],[-1,2],[-11,5],[-6,4],[-13,11]],[[2567,9136],[6,2],[10,-1],[6,0],[3,0],[-1,4],[2,0],[8,-2],[4,1],[3,0],[4,-2],[4,0],[8,2],[1,2],[0,2],[1,0],[3,-4],[4,-1],[2,0],[1,1],[1,4],[1,0],[3,-2],[3,-2],[4,-1],[7,-1],[5,1],[10,3],[7,0],[2,1],[4,4],[2,6],[-1,2],[-3,2],[-1,0],[-1,3],[1,0],[3,-1],[5,-3],[2,0],[1,0],[1,-2],[-1,-3],[0,-2],[2,-4],[2,-2],[1,-1],[6,-2],[2,-1],[6,1],[10,-3],[4,-1],[3,1],[6,1],[7,3],[3,1],[27,1],[1,4],[1,2],[0,3],[0,2],[1,0],[-1,2],[-3,3],[-1,1],[1,1],[3,-1],[7,-3],[12,2],[3,2],[-2,2],[-1,2],[-4,2],[-2,0],[-9,-2],[-2,0],[-4,1],[-3,2],[1,1],[10,3],[10,5],[3,3],[0,2],[-2,5],[-2,4],[-2,0],[-10,1],[-5,0],[0,1],[4,3],[0,1],[-1,1],[-4,3],[-6,0],[-13,0],[-4,1],[-1,1],[-1,1],[2,3],[-4,1],[-10,2],[-14,2],[-6,0],[-5,-1],[-15,-3],[-4,-1],[-15,4],[-5,0],[-2,-2],[-3,-1],[-13,-6],[-4,0],[-7,0],[-11,-4],[-6,0],[-10,-3],[-3,-1],[5,-4],[-2,-2],[-8,0],[-5,2],[-3,1],[-8,2],[-12,7],[-3,-1],[-5,-6],[-1,0],[-2,3],[-2,2],[-13,-4],[-11,8],[-2,0],[-2,0],[-1,0],[-2,-2],[-1,-2],[2,-2],[0,-2],[-1,-3],[-1,0],[-1,0],[-10,6],[-2,1],[-8,-1],[0,1],[7,4],[3,3],[2,2],[0,1],[-2,2],[-7,3],[-4,0],[-1,0],[-3,4],[-3,2],[-3,1],[-4,3],[-2,1],[-13,2],[-3,1],[-6,2],[-7,1],[-3,4],[4,0],[12,-2],[14,-2],[25,2],[3,1],[2,2],[0,1],[-1,2],[-44,8],[-13,0],[-3,1],[0,2],[1,1],[2,0],[2,-1],[11,-1],[6,-1],[3,2],[-1,1],[-1,1],[-4,3],[-10,4],[-5,1],[-7,0],[-7,0],[-14,-3],[-12,-1],[-7,1],[-12,-8],[-3,-2],[1,3],[2,2],[3,2],[1,3],[2,2],[0,1],[0,2],[0,2],[-1,1],[-1,1],[-4,1],[-5,4],[-6,2],[-4,0]],[[2390,9272],[-4,-1],[-6,1]],[[2380,9272],[-8,3],[-15,3],[-14,2],[-6,1],[-6,-1],[-8,-3],[-5,-1],[-4,0],[-2,-1],[0,-1],[-1,-2],[1,-1],[3,-2],[6,-3],[1,0],[-1,-2],[-4,0],[-3,0],[-5,2],[-1,-2],[0,-1],[1,-1],[1,0],[5,-2],[19,-7],[3,0],[6,1],[-1,-1],[-3,-2],[-6,-1],[-1,-2],[2,-2],[3,-2],[11,-3],[5,-5],[8,0],[7,2],[4,0],[6,-1],[15,-1],[5,0],[1,1],[2,2],[7,2],[3,1],[3,-1],[6,-8],[5,-5],[6,-7],[5,-4],[3,-4],[1,-3],[1,-4],[1,-4],[0,-1],[-1,-1],[-6,-8],[-2,-4],[-1,-1],[0,-2],[1,-3],[0,-2],[2,-1],[3,-3],[4,-3],[1,-2],[-3,-1],[-1,-1],[2,-6],[4,-9],[3,-3],[5,-2],[4,-2],[1,-1],[5,1],[4,-1],[1,0],[-1,4],[1,1],[7,5],[0,-1],[-2,-3],[0,-2],[5,-1],[6,-5],[6,0],[9,-3],[5,0],[8,0],[3,1],[5,2],[2,2],[0,1],[0,2],[-1,2],[1,1],[2,-1],[2,1],[1,1],[1,1],[1,0],[1,-1],[1,-3],[1,-1],[2,1],[2,5],[4,1],[2,0],[1,-1],[3,-1],[-1,-2],[-3,-5],[-2,-3],[0,-2],[0,-2],[1,-1],[3,-1],[11,-1],[12,-1]],[[2316,9324],[4,1],[13,1],[9,2],[6,2],[3,1],[4,0],[3,1],[5,5],[0,1],[-2,2],[-3,2],[-6,3],[1,2],[7,3],[4,2],[-1,2],[-3,2],[-11,4],[-4,1],[-11,-1],[-7,2],[-1,1],[0,1],[0,1],[-6,4],[-3,2],[-10,1],[-6,2],[-6,2],[-6,1],[-13,0],[-4,0],[-4,-2],[0,-1],[1,-3],[6,-6],[1,-2],[-7,-2],[0,-1],[0,-1],[1,-2],[0,-1],[4,-1],[2,-1],[0,-3],[6,-4],[1,-2],[13,-1],[9,-3],[2,0],[-1,-1],[-2,-1],[-5,-1],[-12,-1],[0,-1],[1,-1],[5,-4],[10,-2],[2,-2],[-1,-1],[0,-1],[0,-2],[2,-1],[4,0],[6,2]],[[1944,9337],[-12,1]],[[1932,9338],[-8,0],[-4,-1],[-9,0],[-31,-4],[-14,-4],[-6,-1],[-4,0],[-1,-1],[-2,-2],[0,-2],[0,-1],[0,-2],[3,-3],[0,-3],[2,-2],[-1,-1],[-1,-1],[-1,-1],[0,-1],[1,-2],[4,-1],[3,-2],[8,-2],[7,-4],[6,-1],[6,0],[20,5],[5,0],[4,0],[6,1],[9,2],[5,2],[1,3],[1,3],[0,5],[0,1],[-1,1],[-1,1],[-3,1],[-12,-1],[-2,1],[-2,1],[0,1],[3,1],[16,3]],[[1939,9327],[5,1]],[[1944,9328],[7,2]],[[1951,9330],[2,2],[2,4],[0,1],[-1,0]],[[1954,9337],[-10,0]],[[1704,9244],[-4,3],[-1,1],[1,2],[2,0],[4,0],[3,2],[1,2],[1,4],[1,2],[2,2],[2,2],[4,0],[5,2],[2,0],[1,-1],[-1,-3],[-2,-4],[-2,-5],[-1,-4],[-1,-3],[1,-2],[4,-4],[3,-1],[7,-3],[4,0],[3,1],[3,1],[1,1],[2,3],[0,2],[0,3],[0,2],[1,2],[15,2],[6,2],[4,3],[3,1],[1,2],[0,1],[-2,3],[-6,5],[0,1],[2,1],[2,0],[5,0],[3,1],[-1,2],[-6,4],[-6,3],[-2,2],[4,3],[16,5],[3,1],[1,1],[0,1],[-2,2],[-13,5],[-5,4],[-4,1],[-5,0],[-9,-1],[-3,-1],[-2,-2],[0,-1],[0,-1],[7,-2],[2,-1],[-2,-2],[-2,0],[-6,0],[-2,1],[-2,-2],[-2,-1],[-4,0],[-16,4],[-23,-3],[-7,-1],[-7,-4],[-4,-3],[-10,-6],[-10,-8],[-3,-1],[-1,-1],[-3,-4],[-1,-2],[-14,-5],[-3,-2],[-3,-2],[-10,-10],[-1,0],[-21,-2],[-2,-1],[-2,-2],[-8,-7],[-2,-4],[-1,-1],[6,1],[2,1],[0,-1],[1,0],[-1,-1],[0,-1],[2,-1],[0,-1],[-2,-3],[-1,0],[0,-1],[2,-2],[1,-1],[4,-1],[3,1],[6,3],[4,1],[6,-1],[8,-2],[3,0],[3,0],[5,2],[3,8],[2,1],[1,0],[1,0],[1,-2],[3,-6],[2,-1],[1,-3],[2,-5],[1,-2],[1,0],[6,1],[7,0],[5,4],[2,1],[1,2],[2,0],[1,1],[0,2],[-1,1],[-5,3],[0,1],[3,2],[0,2],[-1,3],[0,2],[2,2],[2,1],[1,-1],[1,-2],[2,-3],[3,-4],[3,-2],[2,0],[2,1],[2,2],[2,5],[2,1],[4,3],[1,2],[-1,2]],[[1944,9196],[-13,1]],[[1931,9197],[-7,0],[-4,-1],[-5,0],[-3,1],[-3,3],[-3,3],[-2,5],[-2,3],[-1,0],[-4,1],[-5,0],[-5,0],[-1,1],[1,1],[5,2],[0,2],[-13,7],[-10,8],[-7,2],[-6,1],[-5,-1],[-13,-2],[-3,1],[-3,4],[-2,2],[0,1],[0,2],[-1,2],[-1,1],[-3,2],[-7,1],[-6,0],[-7,0],[-16,-3],[-5,-4],[-2,-2],[0,-2],[1,-2],[0,-1],[4,0],[18,-2],[4,-1],[3,-1],[-5,0],[-23,1],[-8,1],[-4,-1],[-7,-3],[-4,-2],[0,-2],[1,-3],[-1,-1],[-2,-2],[0,-2],[6,-2],[3,0],[21,0],[17,1],[-5,-2],[-9,-2],[-10,0],[-15,-1],[-12,-2],[-4,-2],[-2,-1],[-4,-4],[1,-2],[3,-1],[17,-1],[11,1],[25,6],[0,-1],[-1,-1],[-3,-2],[-2,-1],[-21,-7],[-3,0],[-19,-1],[-7,0],[-3,-1],[-2,-1],[-2,-1],[-3,-3],[-2,-3],[-1,-1],[0,-1],[1,-2],[2,-2],[14,-3],[4,0],[10,1],[10,-7],[11,-4],[1,0],[2,2],[1,3],[1,1],[2,2],[2,0],[2,0],[2,-1],[3,-3],[1,-2],[1,-1],[2,-1],[4,2],[12,5],[2,3],[0,1],[-4,5],[0,1],[1,1],[1,-1],[4,-1],[3,-1],[2,3],[1,6],[1,1],[1,1],[1,0],[1,-3],[2,0],[8,2],[3,0],[-1,-1],[-7,-4],[-2,-2],[-1,-2],[-1,-3],[1,-1],[0,-3],[0,-1],[2,-2],[2,0],[10,1],[11,1],[3,0],[1,1],[3,3],[2,1],[1,1],[3,-1],[7,-4],[1,0],[6,1],[6,1],[4,0],[4,1],[8,4],[3,0],[2,-2],[-2,-1],[-5,-4],[-7,-4],[-4,-2],[-3,-1],[-5,0],[-7,0],[-13,-1],[-5,-1],[-13,-5],[-15,-4],[-8,-2],[-5,-3],[-1,-3],[3,-3],[2,-2],[10,-5],[4,-2],[5,-1],[13,-1],[14,0],[22,5],[12,5],[10,3],[5,2],[4,4],[2,2],[5,1],[5,2]],[[1939,9157],[5,0]],[[1944,9235],[3,-1]],[[1947,9234],[5,-1],[7,-4],[1,-2],[0,-2],[0,-1],[-1,-2],[-11,-5],[2,-3],[24,-9],[0,-2],[1,-3],[-1,-2],[-1,-2],[-1,-2],[-2,0]],[[1970,9194],[-26,2]],[[1944,9248],[-7,-4]],[[1937,9244],[-1,-1],[0,-1],[0,-2],[1,-2],[2,-1]],[[1939,9237],[5,-2]],[[1944,9157],[14,2]],[[1958,9159],[14,7],[5,3],[4,-1],[1,-1],[-1,-1],[-2,-1],[4,-2],[4,0],[3,0],[4,0],[5,2],[6,1],[10,-3],[8,-1],[3,0],[3,0],[10,5],[14,4],[3,2],[3,3],[5,13],[0,5],[5,7],[1,4],[0,2],[-3,8],[-1,2],[0,1],[-3,1],[-5,3],[-14,3],[-3,-1],[-4,-1],[-4,-3],[-1,-1],[-1,-2],[2,-3],[1,-2],[2,-1],[-5,-2],[-1,-2],[0,-3],[0,-1],[-2,6],[-2,4],[-1,1],[-1,1],[-2,0],[-6,1],[-3,0],[-5,-2],[-6,-4],[-1,0],[-2,0],[2,2],[6,6],[0,1],[1,1],[-1,1],[-1,2],[-2,2],[-5,0],[-4,-1],[-3,0],[-3,1],[0,1],[0,2],[2,2],[4,2],[1,2],[-2,6],[-4,3],[-4,3],[-1,0],[0,3],[-1,2],[-2,3],[0,1],[1,1],[3,3],[1,2],[0,1],[-1,1],[-2,0],[-7,4],[-8,-1],[-3,-1],[-3,-1],[-5,-4],[-10,-10],[-3,-2]],[[1945,9248],[-1,0]],[[2470,9111],[-16,1],[-6,-1],[-10,-2],[-3,1],[-4,4],[-3,1],[-5,2],[-11,2],[-7,1],[-4,-1],[-6,-2],[-5,1],[-15,-2],[-7,-1],[-6,-3],[-2,0],[-2,-3],[-1,-1],[0,-2],[0,-1],[0,-1],[2,-5],[5,-5],[3,-1],[2,-1],[-3,-1],[-5,2],[-11,4],[-2,-1],[-3,-1],[-2,-2],[0,-1],[0,-2],[0,-4],[1,-13],[1,-9],[-1,-3],[0,-6],[0,-4],[0,-3],[1,-3],[1,-2],[8,-16],[2,-9],[0,-9],[0,-8],[5,-1],[11,1],[3,1],[10,-3],[3,2],[1,5],[3,7],[9,9],[0,1],[1,4],[-1,2],[0,1],[-6,6],[-4,2],[-7,2],[-1,1],[17,3],[7,0],[26,-5],[5,0],[3,2],[6,5],[3,4],[5,6],[4,7],[1,2],[-1,2],[-2,1],[7,2],[1,2],[5,6],[2,3],[1,2],[1,1],[5,3],[5,6],[3,4],[2,3],[1,3],[-3,2],[-5,3],[-12,3]],[[2345,8823],[-5,4],[-3,3],[-3,4],[-3,5],[-3,8],[-3,5],[-11,7],[-5,2],[-3,2],[-3,4],[-4,3],[-1,0],[-1,0],[-1,-2],[-2,-1],[-1,1],[-1,1],[1,1],[2,1],[0,1],[-1,1],[-5,4],[-3,2],[-3,1],[-2,0],[-6,-1],[-3,-2],[-1,-1],[-1,-2],[-1,-3],[0,-1],[1,-3],[3,-6],[3,-3],[-3,0],[-2,1],[-4,5],[-3,1],[-2,-1],[0,-1],[1,-1],[1,-2],[1,-1],[-2,0],[-1,-1],[1,-2],[2,-3],[0,-1],[0,-1],[-1,-1],[-7,-5],[-5,-3],[-5,-1],[-10,-1],[-1,-2],[-2,-3],[0,-1],[2,-4],[2,-2],[3,-2],[2,-1],[4,0],[1,1],[-1,1],[1,1],[3,1],[1,0],[1,-1],[1,-1],[0,-2],[1,-2],[1,-1],[2,-1],[5,0],[3,1],[1,2],[2,0],[0,-1],[1,-1],[0,-2],[0,-1],[1,-1],[10,-4],[5,-2],[6,-5],[6,-1],[7,1],[11,-5],[6,1],[4,2],[6,6],[4,1],[3,3],[3,3],[2,0],[4,0],[3,2],[2,2],[0,1],[-1,2],[-2,1],[-1,0],[-4,-3]],[[1944,9054],[-2,0],[-12,1],[-4,0],[-1,-3],[4,-5],[7,-4],[3,-2],[-1,-4],[1,-1],[-7,-2],[-2,-2],[-7,-3],[-5,-6],[-5,-4],[-2,0],[-2,0],[0,1],[-1,1],[1,2],[0,1],[0,1],[-1,-1],[-4,-2],[-3,-3],[-3,-3],[-3,2],[-3,1],[2,2],[6,2],[7,8],[3,5],[-1,3],[-5,3],[-17,6],[-11,3],[-8,3],[-9,0],[-4,0],[-2,-2],[-5,-5],[-1,-2],[0,-4],[0,-2],[0,-1],[-2,-3],[-1,0],[-2,1],[-8,-1],[-6,-1],[-4,-2],[-4,-1],[-1,1],[0,2],[6,6],[3,4],[2,3],[1,2],[1,3],[0,3],[0,4],[-2,6],[0,2],[-1,3],[-2,1],[-2,2],[-10,2],[-25,-8],[-28,-9],[-11,-6],[-8,-2],[-8,-5],[-17,-11],[-6,-5],[-3,-4],[0,-2],[1,-2],[1,-1],[4,-4],[1,-1],[0,-1],[-4,-3],[-6,-3],[-10,-10],[-1,0],[0,-4],[-1,-6],[1,-2],[1,-2],[2,-2],[8,-2],[6,-1],[13,1],[4,0],[-4,-5],[-7,-2],[-2,-4],[0,-1],[1,0],[7,-3],[6,0],[10,3],[16,0],[33,6],[7,-2],[1,-1],[-1,-1],[-4,-1],[-7,1],[-7,0],[-2,-1],[0,-2],[4,-1],[1,-1],[-5,-1],[-5,-1],[-5,-1],[-11,-3],[-14,-4],[-14,-3],[-3,-1],[-9,-6],[-3,-1],[0,-2],[3,-5],[19,-14],[16,-1],[19,1],[2,-1],[4,-1],[3,0],[19,0],[13,2],[7,1],[7,2],[3,-1],[7,2],[6,-1],[10,-2],[7,-2],[29,-9],[10,-5],[3,-3],[-2,-1],[-2,-1],[-12,0],[-2,-1],[-7,-1],[-3,0],[-16,2],[-13,0],[-7,1],[-6,1],[-12,0],[-26,-3],[-29,-4],[-16,-4],[-1,-1],[-1,-2],[1,-4],[1,-5],[0,-4],[1,-1],[3,-5]],[[1750,8872],[4,-3]],[[1754,8869],[4,-5]],[[1758,8864],[3,-3],[1,-3],[1,-1],[0,-1],[12,-5],[6,-2],[7,-1],[13,-1],[13,1],[10,-1],[7,-1],[11,-3],[2,-9],[0,-4],[0,-7],[2,-3],[6,-10],[2,-3],[3,-3],[3,0],[5,-1],[5,1],[10,2],[22,1],[6,0],[5,3],[5,0],[3,-1],[10,2],[14,1],[14,2],[15,5],[6,4],[4,4],[6,2],[14,1],[11,3],[3,1],[6,7],[3,1],[5,10],[2,3],[3,2],[3,0],[4,-2],[1,-1],[1,-3],[-1,-3],[1,-2],[0,-1],[2,-2],[3,-2],[4,0],[6,0],[7,-1],[8,-2],[7,-1],[0,-1],[0,-1],[-4,-4],[-1,-1],[2,-2],[15,-3],[3,3],[3,0],[8,-3],[7,-1],[10,-2],[8,1],[8,0],[1,0],[3,2],[7,1],[3,2],[11,4],[3,2],[2,6],[0,3],[-1,2],[-1,1],[-1,0],[-2,0],[-2,1],[0,1],[-1,2],[1,1],[0,1],[2,3],[0,1],[-2,2],[-3,2],[-8,-1],[-3,-2],[-6,-4],[-3,-2],[-6,-7],[-1,0],[1,2],[2,7],[0,4],[-1,2],[-1,0],[-1,1],[-4,4],[-4,2],[-1,2],[1,2],[2,1],[1,-1],[7,-5],[4,-1],[5,-1],[3,0],[2,1],[0,1],[1,2],[-1,2],[0,2],[-1,1],[2,3],[5,3],[3,1],[1,0],[3,-1],[6,-5],[4,-1],[2,-1],[1,2],[2,1],[1,5],[1,1],[1,-1],[1,-5],[2,-2],[3,-2],[5,0],[2,0],[1,2],[1,6],[0,3],[-2,9],[-2,4],[-1,2],[-2,0],[-2,0],[-9,-1],[-2,3],[0,4],[-1,1],[-1,0],[-1,1],[-6,-1],[-1,1],[-11,7],[-6,3],[-4,3],[-9,7],[-1,0],[0,-2],[3,-4],[0,-1],[-1,0],[-1,-1],[-1,0],[-3,2],[-3,2],[-8,3],[-7,6],[-3,1],[-6,9],[-9,8],[-2,2],[0,2],[2,6],[2,3],[1,2],[1,3],[0,3],[0,2],[0,1],[-1,5],[-3,6],[-7,10],[-2,2],[-1,4],[-10,24],[-1,3],[-1,5],[-1,4],[-1,2],[-1,2],[-1,2],[1,2],[0,1],[-3,3],[-3,5],[-5,4],[-8,4],[-11,7],[-10,3],[-3,1],[-2,-2],[-1,-2],[-2,-1],[-10,6],[-6,2],[-9,1],[-2,-2],[1,-2],[2,-2],[2,-1],[-2,-1],[-3,0],[-3,-1],[-1,-2],[0,-2],[7,-26],[2,-3],[0,-2],[0,-2],[0,-2],[2,-1],[1,-1],[0,-6],[1,-2],[2,-9],[5,-6],[6,-8],[-2,0],[0,-1],[0,-1],[1,-1],[0,-1],[-10,-6],[-1,-3],[-1,-1],[-1,-1],[-3,1],[-3,2],[-3,2],[-1,1],[-1,1],[-2,9],[-5,13],[-3,10],[-2,5],[-2,5],[-1,3],[-1,1],[-5,0],[-1,1],[0,2],[1,1],[-1,1],[-1,1],[-2,2],[-7,3],[-3,2],[-4,4],[-11,6]],[[1594,9136],[-24,-2],[-34,-4],[0,-2],[1,-1],[1,-2],[1,-1],[9,-16],[2,-3],[3,-3],[6,-1],[2,-3],[0,-1],[-6,-7],[-3,-6],[-8,-6],[-5,-10],[-2,-2],[-4,-4],[-1,-3],[1,-1],[2,-2],[3,0],[1,-1],[1,-1],[0,-1],[0,-1],[-1,-1],[-9,-4],[-2,-1],[0,-2],[-1,-2],[0,-2],[0,-5],[0,-2],[1,0],[0,-1],[-2,-2],[-3,-2],[-4,-4],[-2,-1],[-2,-3],[-2,-4],[-1,-2],[-2,-1],[0,-1],[0,-1],[1,-1],[0,-1],[-5,-2],[0,-1],[1,-2],[-1,-2],[0,-2],[-2,-2],[1,-1],[1,0],[13,1],[3,-1],[2,-2],[10,-5],[21,-9],[2,-1],[5,-7],[2,-2],[3,-4],[5,-11],[2,-3],[3,-3],[4,-1],[4,-1],[3,1],[3,2],[5,3],[11,4],[11,10],[1,1],[2,-1],[3,-2],[2,-1],[8,2],[7,1],[8,4],[3,3],[2,2],[0,2],[2,14],[2,5],[3,8],[1,5],[2,1],[9,1],[7,3],[3,3],[8,14],[1,2],[3,2],[28,12],[14,8],[11,4],[16,8],[7,2],[7,2],[13,5],[2,1],[1,1],[0,3],[0,2],[-1,2],[-2,2],[-3,3],[-9,4],[-21,16],[-7,4],[-7,4],[-8,3],[-6,1],[-7,1],[-6,0],[-10,-1],[-2,-1],[-4,-2],[-7,-8],[-2,-2],[-1,0],[0,1],[-1,5],[0,3],[0,1],[-1,0],[-3,1],[-5,-1],[-7,-5],[0,1],[0,2],[5,4],[-11,1],[-17,6],[-9,4],[-7,3],[-5,3],[-5,0],[-7,0],[-24,-4]],[[3437,7597],[2,0],[1,0],[0,1],[0,1],[0,1],[-1,0],[-1,-1],[-1,-2]],[[2368,9219],[-3,0],[-1,-1],[0,-1],[0,-1],[1,-1],[0,-2],[1,-2],[1,-1],[1,-1],[3,-2],[3,0],[5,1],[1,1],[0,1],[-1,2],[-2,3],[-1,2],[0,3],[-1,1],[-1,0],[-6,-2]],[[2787,7889],[2,-2],[2,-2],[2,0],[2,0],[1,1],[0,2],[0,1],[2,3],[0,1],[-2,1],[-9,-5]],[[2814,8135],[-1,0],[-1,-1],[-1,-2],[-1,-3],[0,-3],[-1,-3],[-1,-3],[0,-2],[1,0],[1,0],[2,2],[1,2],[1,3],[1,3],[-1,7]],[[2784,8100],[4,3],[3,0],[1,0],[1,2],[1,2],[5,13],[1,2],[1,-2],[0,-1],[0,-1],[-3,-12],[1,-2],[1,0],[3,10],[2,5],[2,6],[1,3],[-1,1],[0,2],[-1,3],[-1,1],[-2,0],[-1,2],[0,2],[-1,1],[-2,1],[-1,1],[0,1],[0,1],[-1,-8],[-1,-5],[-2,-5],[-1,-4],[-3,-2],[0,1],[1,3],[1,4],[1,7],[0,4],[0,1],[-1,-1],[0,-3],[0,-3],[-1,-5],[-2,-4],[-6,-7],[-6,-10],[0,-2],[1,-1],[2,-1],[4,4],[6,10],[2,0],[-1,-2],[-7,-15]],[[2779,8156],[0,-3],[1,-1],[1,1],[1,3],[0,1],[-1,1],[-1,0],[-1,-2]],[[2784,8194],[1,0],[0,3],[0,2],[0,1],[-1,-1],[-1,-2],[0,-1],[0,-1],[-1,-2],[1,-3],[0,1],[1,3]],[[2786,8128],[2,4],[1,4],[-1,0],[-2,-3],[-2,-2],[-1,0],[-1,0],[-1,-1],[-4,-2],[-1,-2],[-1,-4],[2,-1],[1,1],[8,6]],[[2769,8314],[-1,-2],[1,-1],[1,1],[1,1],[1,2],[1,1],[-1,1],[-2,-2],[-1,-1]],[[2776,7964],[-1,-1],[1,-1],[0,-2],[1,-1],[2,0],[0,2],[-1,2],[-2,1]],[[2779,8322],[1,2],[-1,2],[-3,-1],[-1,-1],[-1,-1],[-1,-4],[3,1],[3,2]],[[2790,8151],[-1,-5],[1,0],[1,1],[1,1],[0,2],[0,2],[-1,1],[-1,2],[-1,-1],[0,-1],[1,-2]],[[2307,9051],[4,0],[2,1],[1,0],[1,2],[1,3],[0,2],[-1,1],[-3,2],[-1,2],[-2,1],[-4,-2],[-2,-1],[0,-2],[0,-2],[0,-4],[4,-3]],[[2295,9139],[2,2],[0,1],[-1,1],[-2,2],[-3,-1],[-7,-5],[1,-2],[2,-1],[8,3]],[[2250,9100],[5,0],[1,1],[2,1],[4,0],[8,1],[3,1],[8,4],[3,3],[3,2],[0,1],[0,1],[-1,1],[-3,1],[-7,-1],[-15,-4],[-6,-1],[-3,0],[-1,-1],[-1,-2],[-3,-1],[-7,-1],[-1,-1],[-1,-1],[1,-1],[2,0],[9,-3]],[[2495,8852],[-1,4],[-1,1],[0,-1],[-2,0],[-2,0],[-2,-2],[-1,-1],[1,-2],[3,-4],[1,-1],[1,1],[0,1],[3,4]],[[2483,8853],[-2,0],[-2,-1],[-1,-1],[0,-2],[3,-1],[0,-1],[1,-1],[2,-2],[2,1],[0,1],[0,3],[-1,1],[-2,3]],[[2933,8482],[-3,2],[-2,0],[-1,0],[0,-1],[3,-2],[7,-3],[6,-1],[1,1],[0,1],[0,1],[-3,1],[-8,1]],[[2922,8802],[-1,2],[-1,3],[-3,6],[-3,2],[-3,1],[-3,-1],[-2,-3],[-1,-2],[0,-3],[0,-1],[3,-3],[6,-4],[4,-3],[2,0],[1,1],[0,2],[1,1],[-1,0],[0,1],[1,1]],[[2816,8375],[-2,-2],[0,-1],[4,1],[5,2],[2,1],[1,2],[-4,-1],[-6,-2]],[[2801,8796],[-1,-4],[0,-2],[3,-3],[3,1],[4,4],[-1,2],[-2,3],[-6,-1]],[[2870,8527],[-3,4],[-10,6],[-6,-5],[8,-8],[4,-2],[4,-2],[3,1],[0,6]],[[3209,8473],[-1,1],[-4,0],[-5,1],[-1,-1],[0,-1],[1,-1],[0,-1],[-3,0],[-1,-2],[2,-2],[2,-1],[5,-1],[3,0],[2,2],[1,4],[-1,2]],[[3260,8731],[-1,-1],[-3,-2],[-1,-3],[-2,0],[2,-2],[4,1],[5,5],[2,2],[0,1],[-2,0],[-4,-1]],[[3108,8365],[-1,-1],[-3,-6],[-3,-5],[0,-3],[0,-3],[1,-2],[2,1],[6,3],[3,2],[2,3],[1,3],[-1,3],[-2,2],[-2,2],[-3,1]],[[3045,8481],[-2,3],[-6,4],[-5,2],[-5,2],[-3,0],[-3,0],[3,-3],[4,-2],[4,-4],[0,-3],[2,-3],[2,-2],[4,-1],[4,0],[2,0],[1,1],[1,1],[-1,2],[-2,3]],[[3200,8411],[2,1],[1,2],[0,4],[0,3],[-2,2],[-1,2],[-5,1],[-4,0],[-6,-1],[-3,-1],[0,-2],[1,-3],[9,-6],[1,-1],[2,-1],[2,-3],[1,0],[1,0],[1,3]],[[3118,8868],[-2,2],[-3,0],[-2,0],[-3,-1],[-3,-2],[0,-2],[7,-3],[1,0],[2,3],[3,3]],[[2790,8867],[4,4],[1,1],[-1,1],[-1,3],[-4,1],[-4,0],[-4,-3],[-3,-1],[-2,1],[-2,-1],[-1,3],[-1,1],[-3,0],[-3,0],[-1,-1],[0,-2],[0,-1],[-6,1],[-2,0],[-1,-2],[-1,-1],[1,-1],[9,-1],[1,-1],[2,-3],[1,0],[1,1],[1,-1],[0,-1],[2,-2],[3,-1],[2,0],[1,1],[-1,1],[-2,5],[5,-2],[9,1]],[[2817,8868],[-6,-6],[-2,-3],[2,0],[4,1],[3,0],[2,0],[5,3],[7,3],[2,2],[0,1],[-2,3],[-3,2],[-2,0],[-1,-2],[0,-1],[-1,-1],[-2,0],[-1,-1],[-5,-1]],[[2841,8552],[2,2],[2,2],[-1,1],[-3,0],[-6,-1],[-1,-2],[0,-1],[1,0],[6,-1]],[[2693,8677],[1,0],[2,3],[0,1],[-2,0],[-3,1],[-3,2],[0,-1],[0,-2],[2,-2],[3,-2]],[[2809,8828],[2,2],[2,3],[4,4],[0,1],[1,2],[0,1],[3,3],[4,3],[2,2],[0,1],[-2,3],[-1,1],[-4,0],[-4,-1],[-1,-1],[-1,-1],[0,-2],[1,-1],[0,-1],[-3,-1],[-1,0],[-3,-6],[-1,-1],[-6,-2],[-2,-2],[-2,-3],[-2,-2],[-1,-1],[0,-1],[0,-2],[1,-1],[3,-2],[1,1],[5,2],[5,2]],[[2861,8855],[-3,2],[-2,0],[-4,-1],[-1,-1],[0,-2],[0,-3],[-1,-2],[2,-5],[1,-2],[2,-1],[2,0],[4,0],[2,2],[1,3],[2,2],[4,4],[0,1],[0,1],[0,1],[-2,1],[-7,0]],[[3190,8432],[6,-3],[1,0],[1,1],[0,1],[0,1],[-2,2],[0,1],[-1,1],[0,1],[-1,-1],[-1,1],[-1,2],[-1,1],[-2,0],[-1,0],[0,-2],[0,-2],[2,-4]],[[2584,8889],[3,-2],[3,0],[5,1],[2,1],[-1,2],[-1,1],[-1,2],[-2,0],[-3,0],[-4,0],[-5,2],[-2,-1],[-4,-1],[0,-2],[2,-2],[2,-1],[4,-1],[2,1]],[[2656,8666],[3,-1],[1,-1],[1,-1],[1,-2],[1,-2],[0,-6],[3,-1],[2,0],[4,2],[0,-1],[3,-1],[-3,-2],[0,-2],[0,-1],[4,0],[1,0],[-1,1]],[[2676,8648],[0,1],[1,0]],[[2677,8649],[1,0],[1,-2],[1,0],[4,-2],[1,0],[2,2],[1,2],[0,1],[-1,0],[-6,1],[-3,1]],[[2678,8652],[-4,3],[-1,1]],[[2673,8656],[1,2],[1,2],[0,1],[-3,3],[-4,3],[-5,3],[-8,3],[-1,-1],[-1,-1],[1,-2],[2,-3]],[[2591,8794],[-3,-4],[-2,-3],[0,-1],[-2,-3],[0,-1],[1,-1],[2,-4],[-1,-4],[0,-2],[0,-1],[0,-2],[1,-2],[4,-3],[2,-1],[1,0],[2,1],[1,2],[1,2],[2,4],[0,2],[0,3],[-1,5],[0,4],[0,2],[-1,2],[-3,4],[-4,1]],[[2634,8667],[0,-3],[0,-1],[1,-4],[0,-3],[1,-4],[1,-1],[4,-2],[1,-3],[1,-2],[2,-2],[1,0],[2,0],[1,2],[1,1],[0,2],[-3,7],[-2,4],[-3,5],[0,1],[-1,2],[-1,0],[-2,1],[-4,0]],[[2414,8440],[-3,-1],[1,-1],[2,-3],[1,0],[1,1],[1,1],[-3,3]],[[2150,9209],[2,2],[3,3],[3,1],[7,2],[1,1],[0,1],[-6,3],[-5,4],[-2,1],[-1,5],[-2,5],[-4,1],[-10,1],[-13,-3],[-12,-2],[-10,-3],[-1,-4],[4,-3],[7,0],[5,-1],[-5,-5],[6,-3],[16,4],[5,-2],[-6,-6],[-2,-3],[10,0],[10,1]],[[2215,9262],[-6,1],[-4,0],[-8,0],[-2,-1],[-5,-4],[-10,-2],[-3,-1],[0,-1],[4,-1],[7,0],[13,4],[14,5]],[[2126,9240],[4,1],[3,1],[3,2],[2,1],[-1,1],[-4,2],[-11,3],[0,2],[-3,2],[-3,-1],[-4,-1],[-2,1],[2,1],[0,2],[-1,1],[-2,0],[-4,0],[-8,-2],[-2,-1],[-1,-1],[1,-3],[2,-3],[3,-6],[1,-2],[2,-1],[23,1]],[[2136,9346],[-5,-3],[0,-1],[0,-1],[1,-1],[3,-1],[4,2],[6,4],[-1,1],[-2,1],[-3,0],[-3,-1]],[[2164,9315],[7,0],[4,1],[3,1],[5,0],[11,1],[0,1],[-1,1],[-2,2],[-2,1],[-4,1],[-9,2],[-7,1],[-10,-1],[-5,0],[-1,-1],[0,-2],[1,-3],[2,-3],[8,-2]],[[2501,9268],[-5,0],[-8,-2],[-3,-1],[-1,-2],[0,-1],[4,-4],[4,-5],[3,-3],[3,-1],[2,-1],[2,1],[4,0],[1,0],[0,1],[-1,1],[-1,1],[0,3],[0,1],[1,2],[2,2],[0,1],[0,1],[-1,2],[-1,1],[-5,3]],[[2321,9199],[-2,-1],[-10,-2],[-3,-2],[-1,-2],[1,-3],[2,-2],[1,-1],[4,1],[1,1],[2,2],[4,3],[4,1],[3,-2],[2,0],[2,2],[3,2],[0,1],[-2,1],[-3,2],[-6,2],[-1,0],[0,-1],[-1,-2]],[[2347,9146],[-4,0],[-3,-2],[-1,-1],[-2,0],[1,-1],[1,-1],[10,-3],[2,0],[1,0],[1,1],[0,1],[-2,3],[-4,3]],[[1836,9328],[-5,3],[-3,1],[-3,1],[0,1],[0,2],[-1,1],[-8,-2],[-3,-2],[-2,-1],[-3,-1],[-3,0],[1,-3],[10,-8],[9,-3],[5,0],[8,2],[3,1],[3,2],[0,1],[-2,2],[-1,1],[-1,1],[-4,1]],[[1638,9216],[0,-1],[0,-1],[0,-1],[-5,-4],[-1,-1],[2,-1],[3,0],[2,1],[1,2],[1,1],[1,2],[0,3],[0,1],[-1,1],[-2,-1],[-1,-1]],[[1841,9261],[4,2],[2,2],[0,2],[-2,1],[-4,2],[-5,1],[-15,-1],[-6,-1],[-5,-4],[1,-1],[1,-1],[29,-2]],[[2118,9180],[0,2],[-2,3],[-1,1],[-2,2],[-4,1],[-8,1],[-3,-1],[-5,-4],[-1,-1],[-3,-7],[-2,-2],[-1,0],[0,-1],[2,-2],[5,-3],[9,-2],[6,1],[8,2],[3,2],[1,1],[1,2],[0,1],[-1,1],[-2,3]],[[3537,7645],[-1,4],[-1,3],[0,1],[-2,0],[0,-2],[-2,-6],[-2,-4],[-3,-4],[-2,-1],[-1,1],[0,2],[0,8],[0,4],[1,4],[3,10],[2,3],[2,3],[0,1],[0,1],[-1,1],[-5,-4],[-5,-4],[-7,-14],[-2,-5],[-2,-1],[-3,0],[-1,2],[-1,3],[-1,3],[0,1],[5,7],[1,2],[1,3],[-1,0],[-4,-1],[-2,1],[3,1],[2,1],[0,1],[4,1],[0,1],[0,4],[-2,1],[3,2],[3,3],[2,4],[1,0],[2,0],[1,1],[2,1],[2,5],[0,2],[1,3],[0,3],[-1,1],[-2,-1],[-3,-3],[-1,-1],[-3,1],[-1,-1],[-4,-4],[-2,1],[-3,-1],[-2,-2],[-1,0],[-3,-1],[-4,-3],[-1,1],[2,1],[5,4],[2,2],[1,3],[2,4],[0,2],[-2,1],[-3,-1],[-2,1],[-1,1],[1,1],[2,2],[1,1],[0,1],[-3,0],[-4,-2],[-2,1],[7,5],[2,2],[1,2],[0,2],[1,2],[3,3],[2,3],[1,3],[0,4],[-2,3],[-4,4],[-3,2],[-2,1],[-9,-1],[-1,0],[-1,-1],[-1,-1],[-2,-3],[0,4],[-1,4],[1,3],[-1,0],[-2,-2],[-2,-3],[-2,-3],[-2,-2],[-2,0],[-2,-2],[-2,-3],[-1,0],[1,2],[-1,0],[-1,0],[-3,-3],[-2,-2],[0,-2],[0,-2],[0,-1],[-2,-2],[-1,0],[1,2],[-1,3],[3,5],[1,4],[0,4],[0,4],[-1,2],[-1,1],[0,-1],[0,-6],[0,-1],[-2,-1],[0,1],[0,3],[-1,2],[0,1],[-3,-2],[-5,-1],[-4,4],[-6,-3],[-1,0],[5,7],[0,3],[1,2],[-1,0],[-2,0],[-2,-1],[-2,-2],[-1,0],[3,5],[9,6],[4,4],[1,2],[1,3],[-1,1],[-4,-2],[-2,0],[-3,3],[-2,0],[-4,-2],[-2,-2],[0,1],[1,3],[0,2],[-1,3],[-1,0],[-2,-1],[-2,-4],[-1,-5],[-2,-2],[-2,-1],[-3,-5],[-4,-7],[-2,-2],[1,3],[0,2],[-1,1],[0,2],[0,1],[1,3],[1,2],[0,2],[0,3],[1,2],[1,3],[4,8],[2,4],[0,4],[0,2],[2,2],[6,9],[1,4],[1,5],[0,1],[1,1],[3,4],[3,3],[2,7],[0,3],[0,3],[0,2],[-1,1],[0,1],[-1,0],[-3,-1],[-1,1],[-1,1],[0,2],[0,4],[3,1],[6,0],[2,1],[2,1],[1,3],[2,5],[0,2],[-1,1],[-1,1],[-4,-1],[-1,-1],[2,-3],[-1,-2],[-5,2],[-1,3],[-4,0],[-5,-4],[-8,-5],[-3,-2],[-2,-2],[-2,-3],[-1,-7],[-1,-1],[-4,-6],[-2,-1],[0,-1],[1,-1],[0,-2],[-1,-4],[-2,-4],[-3,-3],[-1,-1],[-1,-1],[0,-2],[1,-1],[2,-2],[-1,0],[-3,0],[-1,-2],[-2,-4],[-1,-2],[-4,-15],[-2,-10],[-6,-18],[0,-1],[0,-4],[3,-5],[0,-1],[-1,-1],[-3,3],[-2,1],[-2,-3],[-3,-3],[0,-3],[-1,-5],[1,-2],[3,-2],[3,0],[0,-1],[-2,-2],[-1,-5],[0,-2],[1,-2],[2,-1],[-1,-1],[-1,1],[-4,4],[-3,1],[-1,1],[-2,-1],[-2,-4],[-2,-6],[-2,-8],[-2,-8],[0,-1],[-4,1],[-1,0],[-1,2],[1,2],[2,3],[-1,0],[-6,-6],[-3,-4],[0,-2],[6,0],[6,1],[4,-1],[3,-1],[4,1],[0,-1],[-4,-4],[-3,-1],[-3,-5],[-7,-9],[-9,-9],[-2,-4],[0,-2],[0,-2],[1,-7],[2,-5],[1,-2],[3,-2],[4,1],[10,2],[2,2],[3,1],[2,3],[0,-1],[0,-2],[3,-1],[9,1],[1,-1],[6,-2],[5,0],[15,-3],[5,0],[1,1],[7,2],[4,2],[2,0],[1,1],[2,5],[1,1],[1,-1],[2,0],[2,1],[2,2],[0,-2],[0,-11],[-6,-4],[-1,-1],[1,0],[6,2],[1,-1],[1,-1],[6,-2],[2,1],[1,0],[1,1],[0,3],[1,5],[1,1],[4,-1],[4,1],[1,-1],[2,-1],[2,0],[3,2],[0,-1],[-3,-4],[-2,-3],[-6,-4],[-5,-10],[-1,-2],[-3,-4],[-3,-2],[-5,-2],[-1,-1],[-3,-3],[-1,-2],[0,-1],[0,-2],[2,-2],[1,-1],[2,0],[4,1],[3,2],[2,0],[2,-1],[2,0],[2,2],[3,6],[1,3],[0,4],[7,12],[1,0],[2,0],[3,1],[2,3],[2,5],[1,-1],[-2,-6],[-1,-3],[2,2],[1,1],[1,2],[0,5],[5,12],[1,4],[0,1],[4,-3],[2,-3],[1,-6],[1,-7],[1,-3],[1,-1],[-1,-3],[-3,-7],[-3,-10],[-2,-6],[0,-3],[0,-2],[1,-3],[1,0],[1,-1],[1,1],[5,6],[2,4],[2,4],[2,3],[1,0],[0,-2],[-1,-5],[1,-3],[0,-4],[-1,-11],[1,-3],[1,0],[1,0],[4,4],[1,1],[1,0],[1,-1],[1,-3],[2,0],[1,0],[1,2],[2,2],[1,5],[3,9],[0,2],[0,2],[-1,3],[6,18],[1,2],[0,5],[0,4]],[[3455,7820],[-1,-2],[0,-1],[1,-1],[1,0],[1,1],[1,1],[1,2],[0,1],[-2,0],[-2,-1]],[[3477,7750],[1,-1],[1,1],[1,1],[4,3],[1,2],[-1,1],[-2,-1],[-3,-3],[-1,0],[0,1],[-1,1],[-1,0],[0,-2],[1,-3]],[[3464,7888],[-2,-1],[-1,-2],[-1,-2],[1,-1],[1,0],[2,2],[0,4]],[[3500,7758],[-1,1],[-2,4],[-1,0],[-2,-3],[-2,1],[0,-3],[0,-3],[0,-1],[1,0],[7,4]],[[3435,7608],[1,4],[0,2],[-2,2],[0,-1],[-1,-1],[2,-7],[0,-1],[-1,-4],[-1,-2],[1,-1],[3,2],[0,2],[-1,2],[-1,3]],[[3495,7644],[-1,-1],[-1,-1],[0,-2],[-1,-2],[-1,-3],[0,-2],[1,0],[1,2],[3,7],[0,4],[-1,-2]],[[2214,8830],[-1,2],[-2,2],[-3,0],[-2,0],[-1,-1],[0,-1],[0,-1],[0,-2],[0,-4],[0,-3],[0,-2],[0,-1],[1,0],[2,2],[1,0],[1,-3],[1,-1],[1,0],[2,2],[1,1],[1,2],[1,5],[-1,1],[-2,2]],[[2218,8840],[-1,-1],[-2,-3],[0,-1],[2,-3],[1,-1],[3,-1],[1,3],[0,2],[-1,2],[-1,2],[-2,1]],[[2213,8920],[1,1],[-4,3],[-3,1],[-3,0],[-1,-1],[0,-3],[1,-2],[1,-1],[2,-1],[6,-2],[0,1],[1,0],[-1,2],[0,2]],[[2333,8854],[1,-1],[2,-1],[1,2],[1,3],[1,3],[-1,2],[0,2],[2,0],[1,-2],[1,-2],[0,-3],[0,-2],[0,-1],[-1,-2],[1,-1],[3,0],[2,1],[2,1],[1,3],[0,3],[0,2],[-3,3],[-3,2],[-3,1],[-2,0],[-2,-1],[-2,-2],[-1,-3],[-1,-2],[1,-3],[-1,-2]],[[2191,8862],[-4,2],[-1,0],[-2,0],[0,-2],[1,-1],[3,-1],[0,-1],[0,-1],[-2,-1],[1,-1],[0,-2],[2,1],[2,0],[1,2],[1,1],[1,0],[-1,2],[-2,2]],[[2166,8823],[-2,-3],[-2,-2],[-3,-2],[-1,-1],[1,-1],[9,-4],[2,-1],[1,0],[1,3],[2,1],[0,4],[0,2],[-1,1],[-2,1],[-5,2]],[[2094,8808],[-3,1],[-5,0],[-3,0],[-1,-1],[0,-2],[2,-2],[3,-2],[4,-2],[3,-1],[2,0],[2,2],[1,1],[0,1],[-1,2],[-4,3]],[[2001,8739],[2,5],[0,2],[-1,1],[0,1],[-2,2],[0,2],[0,4],[-2,2],[-2,-2],[0,-3],[0,-3],[0,-5],[2,-2],[2,-1],[1,-3]],[[1973,8776],[-2,-1],[-4,1],[1,-2],[1,-1],[5,-3],[1,0],[0,1],[0,3],[-2,2]],[[2001,8713],[2,1],[1,3],[1,4],[-4,0],[-4,1],[1,-4],[3,-3],[0,-2]],[[1959,8782],[-1,-2],[4,-4],[1,0],[0,2],[0,1],[-4,3]],[[3304,8117],[-1,1],[-2,-1],[-1,-2],[0,-1],[0,-1],[1,-1],[5,-1],[-1,1],[1,3],[0,1],[-2,1]],[[3279,8197],[-1,0],[-1,0],[0,-1],[1,-3],[5,-4],[5,0],[-1,6],[-2,2],[-3,1],[-2,0],[-1,-1]],[[3078,8285],[-3,0],[-1,-1],[0,-3],[0,-2],[-1,-4],[1,0],[1,1],[2,-1],[2,4],[0,1],[-1,1],[0,1],[0,3]],[[5619,8345],[0,2],[3,2],[-2,3],[-1,0],[-4,1],[-1,-1],[0,-2],[-1,-2],[1,-1],[2,-1],[0,-3],[2,-1],[3,0],[-1,2],[-1,1]],[[5589,8366],[1,-4],[1,-3],[2,1],[2,-1],[0,3],[-4,4],[-1,2],[-1,-1],[0,-1]],[[5604,8344],[-2,-2],[0,-3],[1,-1],[3,2],[1,4],[-3,0]],[[3208,8356],[-1,1],[-3,4],[-4,0],[-1,-1],[0,-3],[0,-2],[2,-2],[5,-3],[4,-1],[1,4],[-3,3]],[[8504,6934],[-3,5],[-2,-3],[2,-1],[0,-3],[1,-4],[2,-1],[0,2],[0,5]],[[7013,4596],[-1,2],[-1,0],[1,-3],[0,-2],[0,-1],[0,-2],[0,-1],[-1,5],[-1,2],[-1,0],[2,-4],[0,-6],[1,1],[1,3],[0,4],[0,2]],[[1124,4506],[-1,1],[-1,0],[-1,-2],[1,-3],[1,1],[2,1],[0,1],[-1,1]],[[9377,4514],[-1,2],[-1,0],[-2,0],[0,-1],[3,-3],[2,-1],[0,2],[-1,1]],[[5571,8336],[-2,1],[-2,-1],[-1,-1],[0,-1],[3,0],[0,-1],[3,0],[0,2],[-1,1]],[[5600,8342],[-1,0],[-2,-1],[-1,-1],[2,-2],[2,0],[1,2],[-1,2]],[[5688,8615],[-4,-1],[-2,-1],[0,-4],[4,-1],[4,2],[1,2],[3,0],[-1,1],[-5,2]],[[5828,8883],[-1,-5],[-1,-2],[0,-1],[6,2],[2,2],[-1,2],[-3,2],[-2,0]],[[5135,8399],[-2,-1],[0,-5],[2,-1],[2,1],[1,3],[-2,3],[-1,0]],[[5225,8518],[1,1],[-1,4],[-1,2],[-4,-1],[-4,-2],[1,-1],[2,-2],[3,-1],[3,0]],[[5235,8536],[9,2],[0,1],[0,3],[-1,2],[-1,0],[-1,-2],[-7,-2],[-4,-3],[2,-1],[3,0]],[[5346,8665],[-1,-3],[0,-2],[2,0],[6,4],[1,1],[0,1],[-3,0],[-3,0],[-2,-1]],[[5350,8673],[0,3],[-3,1],[-1,-1],[-1,-2],[-1,-1],[-2,-3],[0,-2],[2,0],[5,2],[1,3]],[[5551,8900],[-1,-1],[-1,1],[-3,3],[-2,0],[0,-3],[3,-3],[1,-3],[1,-2],[3,0],[3,0],[2,2],[0,1],[-2,1],[-2,3],[-2,1]],[[5627,8918],[2,1],[5,-1],[1,1],[1,1],[4,1],[7,7],[2,2],[1,2],[1,1],[-2,2],[-3,-2],[-2,0],[-7,-6],[-3,1],[-8,-1],[-4,0],[-2,-2],[-3,0],[-2,-1],[-5,0],[2,-2],[3,-3],[6,-2],[2,-1],[3,1],[1,1]],[[5578,8899],[-1,1],[-4,1],[-4,-2],[-3,-2],[0,-2],[2,-3],[2,0],[2,0],[1,-1],[2,1],[2,1],[1,6]],[[5722,8942],[3,1],[1,3],[-2,-1],[-4,4],[-2,0],[-8,2],[-4,-2],[-3,-3],[0,-1],[4,0],[3,-4],[5,0],[1,0],[6,1]],[[5654,8922],[-9,-6],[-2,1],[-4,-2],[-2,-2],[-1,-2],[0,-2],[2,-1],[3,1],[0,-1],[0,-4],[2,0],[3,0],[2,2],[0,1],[6,4],[2,3],[0,2],[-1,3],[-1,2],[0,1]],[[5662,8928],[0,1],[-2,1],[-3,-2],[0,-2],[0,-5],[1,-2],[3,-2],[6,3],[1,4],[-3,3],[-3,1]],[[5386,8791],[-1,1],[-3,0],[-2,0],[-4,-1],[-4,-5],[-1,0],[-2,0],[-1,-2],[-2,-2],[1,-5],[3,0],[1,1],[1,2],[0,1],[2,-1],[3,2],[2,1],[3,0],[1,1],[2,2],[4,1],[2,2],[1,2],[-1,0],[-5,0]],[[5359,8778],[-2,-6],[-1,-5],[4,3],[3,3],[0,1],[0,3],[1,3],[-2,1],[-3,-3]],[[5500,8860],[-3,1],[-1,2],[-3,1],[-3,-1],[-1,-1],[-3,4],[-1,-1],[0,-1],[-1,-2],[-2,0],[-3,-2],[-1,-1],[4,-2],[1,-1],[-1,-2],[-8,1],[-2,-2],[0,-2],[-1,-3],[1,-5],[-1,-3],[-4,-1],[0,-1],[-1,-2],[5,0],[3,-1],[0,-2],[2,1],[5,6],[4,3],[2,-2],[6,1],[5,1],[-1,5],[1,3],[2,1],[2,2],[-1,4],[-1,2]],[[5541,8891],[-1,-1],[-1,-1],[-2,0],[-3,3],[0,6],[-1,4],[-2,0],[-2,-5],[0,-2],[0,-2],[0,-3],[-3,0],[-2,-1],[-2,-3],[-3,-4],[-1,-2],[1,-2],[-1,-2],[-1,2],[-1,-1],[-2,-2],[-3,1],[-2,-1],[-1,-3],[-1,-1],[-1,-1],[0,-2],[-4,-1],[-1,-1],[2,-3],[4,-1],[4,1],[10,2],[1,1],[0,2],[3,4],[2,3],[4,2],[2,0],[4,1],[3,5],[4,3],[0,3],[-3,2]],[[5419,8801],[-14,-2],[-4,-3],[-6,-5],[1,-4],[2,0],[8,1],[8,6],[3,-1],[2,0],[2,1],[3,4],[1,0],[1,-3],[2,-1],[7,3],[2,3],[2,0],[1,-1],[1,0],[2,0],[2,4],[4,4],[4,1],[5,4],[1,5],[-2,4],[-1,3],[-3,2],[-1,-1],[-2,-1],[-2,0],[-1,-3],[0,-3],[-1,-1],[0,-2],[-5,-2],[-3,-5],[-1,0],[1,3],[4,7],[0,4],[-1,5],[-2,3],[0,4],[5,5],[3,5],[0,4],[-2,1],[-2,0],[-2,-1],[-4,-6],[-3,-2],[-4,-5],[-2,-4],[0,-3],[3,0],[1,-3],[-2,-3],[-2,-11],[-9,-10]],[[5419,8833],[-2,-1],[0,-5],[-4,1],[-1,-2],[0,-2],[-1,-3],[-3,0],[0,1],[-4,0],[-2,-2],[-3,-4],[1,-2],[3,-2],[2,0],[4,3],[1,-1],[1,-2],[2,-1],[4,0],[5,0],[4,3],[1,6],[-2,4],[-3,5],[-1,2],[-1,2],[-1,0]],[[5309,8609],[-3,0],[-6,-3],[-2,-3],[2,-1],[7,0],[3,-1],[1,2],[1,2],[-3,4]],[[5137,8346],[1,-3],[3,0],[0,7],[-1,4],[-2,4],[-1,-1],[-1,-2],[1,-4],[0,-3],[0,-2]],[[5332,8649],[-3,0],[-2,-1],[-1,-3],[1,-1],[3,-1],[2,2],[1,3],[-1,1]],[[2800,9226],[-5,-4],[-5,-3],[-4,-4],[2,-2],[2,-1],[5,0],[7,2],[2,0],[0,3],[0,3],[3,3],[3,4],[-3,2],[-2,0],[-5,-3]],[[2997,9303],[-4,0],[-5,-1],[-2,-1],[0,-3],[3,-1],[10,-3],[10,1],[6,1],[0,3],[-3,0],[-5,2],[-7,1],[-3,1]],[[3711,9593],[-11,-1],[-13,-1],[-3,-3],[2,-4],[15,-10],[16,-4],[19,-6],[12,-6],[5,1],[3,9],[1,9],[-5,4],[-14,6],[-27,6]],[[4463,9561],[-5,0],[-3,-2],[0,-5],[7,-4],[9,-5],[7,-1],[3,2],[-4,6],[-7,5],[-7,4]],[[4499,9427],[11,7],[6,6],[-2,5],[-14,2],[-16,-3],[-12,-4],[-4,-5],[3,-4],[10,-3],[18,-1]],[[4469,9356],[-6,-4],[1,-9],[2,-8],[2,-6],[4,2],[3,8],[-2,5],[0,8],[1,4],[-2,1],[-3,-1]],[[4481,9244],[2,-20],[-3,-2],[-11,23],[0,9],[1,6],[5,0],[4,-3],[2,-13]],[[4482,9187],[-6,-4],[-1,-6],[0,-7],[6,-4],[9,0],[21,-1],[5,3],[-3,6],[-7,0],[-3,3],[-1,5],[-2,6],[-7,-2],[-6,-2],[-5,3]],[[4502,9325],[-7,-8],[-2,-3],[2,-1],[6,0],[6,3],[3,4],[-2,5],[-3,0],[-3,0]],[[3577,8800],[-2,0],[-5,-1],[0,-1],[0,-1],[-5,-5],[-4,-1],[-11,-2],[-5,0],[-9,2],[-2,1],[0,2],[-11,0],[-4,-1],[-2,0],[1,3],[4,4],[4,11],[4,3],[8,2],[9,0],[14,-9],[5,0],[4,0],[9,3],[2,1],[3,4],[5,6],[-1,1],[-6,-3],[-3,-1],[-3,0],[3,11],[1,8],[1,3],[8,-1],[11,1],[2,2],[0,1],[-4,1],[-2,2],[-4,-1],[-5,-1],[-6,0],[0,4],[5,7],[0,4],[2,7],[0,3],[3,4],[7,2],[3,2],[0,1],[-4,6],[1,2],[3,2],[2,1],[-1,1],[-3,0],[-5,-1],[-6,-1],[-4,2],[-4,1],[-2,0],[-7,-4],[-2,0],[-3,1],[-18,3],[-2,1],[-7,6],[-5,3],[-7,4],[-10,3],[-11,2],[-7,1],[-3,3],[-6,6],[-4,4],[-1,3],[2,3],[3,2],[5,2],[9,-1],[4,-1],[5,-1],[4,-1],[8,1],[8,-1],[5,-1],[6,-3],[17,-10],[7,-4],[4,0],[12,-4],[3,0],[5,2],[0,1],[-1,1],[-6,1],[-7,4],[-4,4],[0,5],[0,3],[1,2],[1,4],[-4,3],[-3,1],[-7,4],[-1,1],[4,1],[3,-1],[8,-2],[3,0],[3,1],[0,1],[-4,2],[-5,4],[-12,1],[-8,-1],[-4,2],[-5,2],[-4,1],[-6,-2],[-4,0],[-3,1],[-3,7],[1,2],[2,1],[2,2],[1,3],[4,2],[22,6],[6,4],[-1,0],[-3,0],[-5,-2],[-3,0],[-13,2],[-2,-1],[-5,-3],[-7,-4],[-3,1],[-5,2],[0,1],[-1,2],[5,3],[1,1],[4,4],[-1,1],[-5,-1],[-1,2],[1,3],[-1,4],[-1,3],[-5,6],[-1,1],[-2,2],[-3,7],[1,2],[3,2],[-7,-1],[0,-1],[1,-2],[1,-3],[0,-3],[1,-2],[3,-3],[2,-2],[3,-4],[2,-5],[-1,-2],[-2,-3],[-4,-2],[-2,-3],[0,-2],[-3,-2],[-2,1],[-2,0],[2,-4],[1,-3],[-1,-4],[-4,-2],[-2,0],[-4,-2],[-10,-1],[-4,0],[-7,2],[-7,1],[-4,3],[-4,4],[-2,4],[0,4],[1,3],[3,1],[2,11],[4,8],[10,9],[2,3],[1,2],[0,1],[-1,1],[-12,-11],[-7,-1],[-2,2],[0,5],[2,1],[5,-1],[3,3],[-4,3],[-4,1],[-1,1],[4,3],[9,0],[3,2],[3,2],[4,4],[1,3],[0,3],[0,2],[0,2],[0,3],[-1,2],[-2,3],[-6,2],[-2,-3],[-2,-1],[-2,0],[-2,1],[-3,1],[-2,1],[-3,0],[-1,1],[0,3],[0,3],[2,1],[4,2],[3,2],[2,3],[0,4],[-1,4],[-4,3],[-5,-3],[-3,-1],[0,2],[-1,2],[-2,3],[-4,1],[-3,2],[0,1],[1,3],[1,2],[2,5],[2,-1],[2,1],[-1,4],[-2,3],[-2,2],[0,1],[0,1],[-2,3],[-1,1],[-3,5],[-2,2],[-3,1],[-3,0],[-4,-1],[-8,-2],[-7,0],[-1,0],[3,2],[5,2],[6,1],[2,4],[0,3],[0,2],[-2,3],[2,2],[6,1],[2,0],[3,2],[-7,5],[-8,4],[-2,1],[-2,2],[-1,3],[-3,3],[-3,3],[-5,3],[-12,5],[-5,4],[-3,5],[-2,2],[-2,2],[-9,4],[-1,2],[9,5],[1,2],[-4,6],[-4,4],[-4,2],[-6,0],[-5,2],[-6,3],[-5,2],[-7,3],[-13,5],[-19,6],[-9,3],[-5,1],[-7,1],[-13,3],[-11,1],[-7,-1],[-2,1],[-5,3],[-8,2],[-5,-1],[-5,-3],[-6,-4],[-3,0],[-5,3],[-2,2],[-3,1],[-2,-1],[-4,-3],[-4,-2],[-6,-2],[-5,-1],[-7,-1],[-1,0],[-3,0],[-3,0],[-3,2],[-3,2],[-2,2],[-2,0],[-5,-2],[-7,-3],[-3,-1],[-2,0],[-3,2],[-6,2],[-3,0],[-3,-1],[1,-2],[6,-6],[5,-4],[-5,0],[-36,5],[-5,1],[-7,4],[-5,2],[-10,5],[-7,3],[-3,2],[0,1],[2,3],[15,6],[5,2],[12,2],[3,1],[1,0],[-3,2],[-16,-1],[-13,1],[-12,3],[-2,1],[-2,2],[-2,2],[1,3],[3,3],[1,2],[1,1],[-15,-7],[-6,-3],[-5,1],[-3,1],[-2,2],[0,1],[1,1],[1,1],[-8,3],[-3,2],[-1,3],[3,3],[3,1],[2,2],[7,1],[27,2],[19,-2],[6,6],[4,2],[13,2],[20,0],[13,-1],[7,-1],[9,-4],[0,1],[-2,3],[0,3],[3,4],[2,2],[-1,3],[-4,3],[-7,4],[-4,0],[-4,-1],[-5,-2],[-10,-5],[-5,-1],[-8,0],[-4,0],[-4,1],[-7,3],[-2,0],[-3,-1],[-4,-3],[-3,-2],[-4,-1],[-3,0],[-4,0],[-17,4],[-4,2],[0,3],[-6,3],[-6,1],[0,1],[7,4],[6,2],[-1,1],[-8,0],[-6,-3],[-3,0],[-7,0],[-8,1],[-3,1],[-4,2],[-4,2],[-11,2],[-3,1],[-2,2],[-10,5],[-5,4],[-1,2],[7,5],[0,1],[-3,2],[-1,2],[1,2],[6,4],[2,1],[10,3],[10,4],[4,1],[4,0],[13,0],[4,1],[4,2],[6,2],[12,3],[27,4],[2,1],[-2,3],[-1,1],[6,2],[12,3],[9,2],[5,0],[5,0],[6,2],[4,1],[21,1],[10,-2],[4,1],[3,0],[4,3],[8,5],[3,4],[4,5],[5,9],[3,8],[3,8],[2,5],[1,2],[4,2],[5,1],[8,2],[-1,1],[-3,1],[-3,0],[-3,0],[-6,-2],[-6,-1],[-7,0],[-5,0],[-4,-2],[-7,-1],[-5,0],[-9,3],[-4,0],[-11,0],[-3,1],[-3,1],[-2,3],[-2,3],[0,3],[4,6],[2,1],[10,7],[7,3],[7,2],[4,2],[5,0],[4,2],[8,4],[8,4],[11,7],[5,2],[17,3],[5,0],[4,-1],[3,-1],[11,-7],[1,0],[-2,3],[-4,8],[1,3],[6,4],[2,0],[7,0],[10,-1],[7,-1],[5,-2],[7,-2],[3,1],[2,0],[3,4],[5,5],[1,6],[0,8],[-2,5],[-1,4],[1,3],[5,3],[5,3],[11,3],[9,1],[6,0],[7,-2],[10,-1],[9,-3],[15,-8],[9,-3],[8,-2],[8,-3],[12,-6],[6,-3],[4,-1],[3,0],[-1,2],[-6,4],[-8,4],[-19,7],[-11,5],[-9,6],[-7,3],[-13,4],[1,1],[15,5],[27,4],[32,3],[10,0],[19,1],[1,2],[4,1],[17,3],[5,0],[8,-1],[8,-3],[4,-2],[5,-4],[2,-6],[0,-18],[0,-3],[1,-2],[3,2],[5,4],[3,2],[3,4],[2,6],[1,4],[-4,4],[-1,8],[3,3],[7,0],[28,-13],[11,-3],[13,-7],[15,1],[13,-1],[7,0],[2,1],[-4,3],[-19,8],[-9,7],[-6,8],[-2,4],[5,1],[22,0],[32,-4],[42,-13],[21,-4],[37,-15],[11,-2],[4,-1],[4,2],[2,2],[0,3],[-2,3],[-1,4],[0,4],[2,9],[6,3],[3,3],[-3,6],[-7,4],[-27,10],[0,1],[6,1],[8,1],[67,-2],[11,-1],[5,-1],[3,-1],[2,-1],[15,2],[-1,2],[-1,2],[-78,4],[-15,2],[-7,0],[-8,-1],[-16,-1],[-7,0],[-9,5],[8,7],[7,0],[14,-3],[8,4],[13,2],[13,1],[28,6],[5,1],[6,0],[15,-2],[5,-1],[7,-4],[4,-1],[4,0],[6,-1],[9,4],[8,5],[10,4],[13,-2],[8,-3],[7,-3],[11,-1],[18,-10],[4,0],[1,1],[2,2],[1,2],[2,4],[-2,1],[-15,4],[-3,2],[-3,3],[0,2],[3,1],[3,1],[10,-1],[3,1],[3,1],[4,3],[3,1],[6,0],[10,-2],[9,0],[3,1],[1,1],[1,2],[1,0],[32,0],[8,0],[6,2],[8,0],[6,-1],[8,-1],[9,0],[12,2],[11,1],[64,0],[21,-1],[26,-4],[14,-4],[3,0],[19,-1],[19,-2],[30,-5],[4,-1],[-3,-2],[-8,-1],[-38,-1],[-70,-2],[-40,-4],[-13,0],[-1,-6],[5,0],[9,1],[32,5],[11,1],[22,0],[29,-2],[11,0],[21,0],[23,2],[29,3],[7,-8],[11,-8],[8,1],[7,0],[3,-3],[3,-1],[8,1],[25,-3],[17,-4],[6,-1],[3,-3],[2,-2],[-3,-3],[-10,-5],[-14,-4],[-18,-3],[-20,-2],[-159,-7],[-5,-2],[-4,-4],[2,-6],[8,-1],[17,3],[30,3],[22,0],[53,-2],[16,-7],[8,-10],[18,2],[4,2],[3,3],[2,3],[2,4],[2,2],[2,1],[4,1],[11,2],[27,1],[7,-1],[5,-4],[1,-3],[0,-4],[0,-4],[-1,-5],[-2,-6],[-8,-9],[-6,-5],[-6,-3],[-13,-8],[-4,-3],[-14,-9],[-4,-4],[0,-4],[2,0],[4,3],[2,2],[3,2],[20,6],[4,2],[14,7],[8,3],[7,2],[4,2],[21,14],[10,5],[12,0],[2,-7],[13,-2],[6,1],[9,-2],[4,-1],[7,-1],[8,-2],[6,2],[2,1],[6,5],[8,5],[8,6],[3,1],[4,1],[4,1],[11,2],[3,1],[7,-1],[27,-1],[15,-1],[21,-4],[14,-2],[7,-2],[10,-4],[7,-4],[4,-1],[0,-2],[-3,-1],[-19,-7],[-7,-4],[-18,-8],[-9,-3],[-10,-1],[-11,0],[-7,-1],[-1,-1],[5,-4],[2,-2],[0,-2],[-5,-3],[-2,-1],[-20,-2],[-9,-4],[-13,-1],[-9,1],[-12,-5],[5,-3],[4,-2],[14,-3],[0,-2],[-7,-3],[-8,-5],[-11,-2],[-4,-1],[-5,1],[-5,0],[-10,-2],[-9,0],[-18,2],[-9,2],[-5,1],[-6,0],[-3,-1],[-9,-5],[-5,-4],[-3,-4],[-1,-4],[0,-4],[1,-3],[2,-2],[2,-1],[4,-1],[9,1],[4,0],[1,-1],[2,-3],[0,-3],[-2,-4],[-1,-4],[-1,-5],[0,-3],[4,0],[2,0],[2,-1],[2,-2],[1,-2],[2,-2],[-1,-2],[-2,-2],[-6,-1],[-12,-3],[-2,-1],[-1,-2],[0,-3],[-2,-3],[-2,-2],[-2,-2],[-5,0],[-5,-1],[-6,-1],[-14,-8],[-1,-1],[6,-3],[-1,-2],[-6,-10],[-2,-4],[-1,-7],[-3,-6],[-3,-4],[-3,-5],[-4,-6],[1,-5],[4,-3],[6,3],[7,8],[7,4],[8,-2],[7,-1],[9,-4],[8,-2],[6,-2],[3,-2],[3,-4],[0,-2],[-5,-1],[-2,1],[-12,5],[-6,1],[-7,-1],[-7,-3],[6,-9],[7,-5],[11,-2],[6,-2],[5,-2],[3,-2],[5,1],[6,2],[9,1],[4,-2],[3,-2],[1,-5],[0,-6],[-1,-6],[-1,-3],[-4,-4],[-2,-1],[-4,0],[-3,1],[-4,2],[-5,1],[-9,1],[-10,3],[-6,1],[-12,-1],[-12,-1],[-1,-3],[-18,-8],[-4,0],[-5,3],[-7,2],[-4,0],[-6,-3],[-1,-2],[0,-1],[4,-3],[2,-1],[2,0],[8,-1],[4,-1],[3,-9],[5,-6],[3,-2],[2,0],[6,0],[8,2],[3,-1],[6,-2],[4,-1],[4,0],[5,-1],[7,-5],[-3,-7],[4,-5],[7,-6],[2,-2],[0,-4],[0,-2],[1,-3],[1,-2],[1,-4],[1,-6],[-1,-5],[-1,-3],[-3,-3],[-4,-2],[-3,0],[-3,3],[-4,3],[-5,3],[-7,0],[-12,-9],[-5,0],[-5,-1],[-4,-4],[-7,-2],[-6,1],[-10,4],[4,-3],[5,-3],[3,-2],[3,0],[3,0],[4,2],[8,4],[3,0],[2,0],[1,-1],[2,-4],[2,-5],[0,-5],[-3,-4],[-2,-2],[-2,-2],[5,-1],[7,5],[2,6],[3,7],[6,3],[6,-3],[6,-6],[7,-13],[3,-1],[4,-3],[2,-4],[-1,-5],[-1,-3],[-1,-2],[-1,-1],[-3,-1],[-5,0],[-11,1],[-6,0],[1,-4],[-12,-4],[-13,-2],[-13,3],[-10,5],[3,6],[2,7],[-5,5],[-1,0],[2,-7],[-2,-3],[-5,-3],[-4,-2],[-1,-1],[2,-1],[1,-1],[1,-2],[-1,-3],[-2,-2],[-1,-2],[0,-1],[2,-2],[4,-2],[4,-1],[19,-1],[8,-1],[18,-5],[1,-2],[-3,-9],[-2,-9],[-4,-2],[-19,0],[-6,-1],[-9,-4],[-9,-5],[-4,0],[-18,4],[-7,3],[-14,8],[-11,12],[-6,-5],[-3,-2],[-3,-2],[-3,0],[-3,1],[-3,2],[-6,4],[-7,5],[-4,2],[-1,-1],[3,-2],[4,-3],[11,-9],[3,-2],[0,-2],[-7,-1],[-8,-3],[-3,-3],[-6,-5],[-2,-1],[-9,-1],[-3,0],[-7,3],[-10,2],[-6,2],[-8,3],[3,-4],[16,-5],[1,-2],[-3,-3],[-2,-1],[-4,0],[-5,1],[-6,-1],[-6,0],[-2,-2],[1,-1],[1,-1],[2,-2],[2,0],[4,4],[4,0],[8,-1],[9,3],[7,1],[5,1],[17,4],[4,5],[6,2],[13,1],[12,-1],[7,0],[5,-5],[7,-3],[6,-4],[7,-1],[4,-5],[11,-5],[7,-1],[4,-3],[1,-11],[0,-5],[-2,-13],[-5,-3],[1,-7],[-2,-5],[-5,2],[-6,4],[-14,5],[-13,4],[-5,3],[-6,3],[-8,10],[-5,13],[-3,7],[-4,0],[-6,-2],[-5,-1],[-2,-4],[-17,-4],[-6,-3],[-3,0],[-13,-4],[5,-2],[2,-1],[6,2],[3,1],[11,4],[9,1],[4,2],[7,2],[4,1],[1,0],[0,-2],[4,-16],[-2,-4],[-3,-2],[-8,-3],[-3,-1],[3,-3],[7,3],[5,2],[3,-1],[4,-4],[5,-2],[13,-6],[5,-3],[9,-3],[9,-5],[2,-2],[9,-2],[2,-1],[3,-8],[3,-1],[9,0],[-2,-3],[-8,-7],[-4,-2],[-2,-2],[1,-2],[0,-4],[2,-8],[2,7],[1,4],[2,1],[2,0],[6,3],[5,-2],[2,-8],[1,-7],[-1,-6],[1,-10],[-1,-3],[2,-3],[1,-12],[2,-4],[-3,-3],[-9,-1],[-3,1],[-9,0],[0,2],[-1,4],[0,2],[0,2],[-1,12],[-2,-3],[0,-3],[-1,-2],[-1,-13],[-3,-3],[-7,1],[-7,0],[-3,0],[-13,6],[-5,5],[-5,8],[-2,7],[-1,7],[-4,6],[-5,4],[-6,3],[-7,3],[-6,4],[-5,4],[-6,3],[-6,2],[-10,1],[-13,0],[-9,3],[-2,-1],[-2,-1],[2,-4],[10,-2],[8,0],[10,0],[7,-1],[2,-2],[2,-4],[1,-6],[-2,-4],[-8,-5],[-4,-3],[-12,-4],[-4,-1],[-9,-1],[-8,1],[-10,2],[-5,1],[-12,0],[-2,-1],[3,-2],[5,-2],[3,-1],[0,-3],[-1,-5],[-1,-3],[-2,-3],[-8,-4],[-3,-2],[-14,-4],[-1,-1],[3,0],[9,2],[3,-1],[14,-4],[12,1],[24,3],[2,0],[1,0],[2,-2],[1,-2],[-2,-2],[-5,-2],[-8,-2],[-4,-2],[-4,-2],[-6,-5],[-2,-5],[7,-2],[3,2],[4,6],[3,3],[7,2],[10,-1],[7,2],[15,5],[2,1],[22,-4],[20,-6],[10,-2],[14,-2],[25,1],[2,-1],[-1,-2],[-2,-2],[-4,-3],[-5,-2],[-3,0],[-2,-1],[-6,-2],[-2,-1],[2,-4],[-1,-1],[-5,0],[-9,-2],[-7,0],[-1,-1],[1,-1],[1,-2],[2,-3],[-1,-2],[-3,-1],[-3,-1],[-8,2],[-1,0],[1,-1],[1,-2],[0,-3],[-2,-2],[-5,-2],[-8,-5],[-3,-1],[-8,-1],[-1,-1],[3,-4],[0,-1],[-5,-4],[-8,-3],[-1,-1],[-1,-4],[0,-2],[-2,-2],[-7,-4],[-6,-2],[-2,-1],[-3,-3],[-4,-2],[-5,0],[-4,-1],[-8,-3],[-5,-1],[-16,-5],[-8,0],[-6,-2],[-14,-5],[-6,-2],[-5,-2],[-5,0],[-8,1],[-4,0],[-3,-1],[-2,-1],[-4,-4],[-4,0],[-11,3],[0,-2],[3,-3],[0,-3],[-6,-2],[-4,-1],[-5,1],[-7,3],[-9,6],[-11,8],[-5,3],[0,-3],[1,-2],[2,-3],[1,-2],[-2,-1],[-1,-1],[-2,0],[3,-4],[2,-5],[0,-4],[-3,-3],[-3,-3],[-2,0],[-13,-10],[-3,-1],[-2,-1],[-1,-2],[-4,-8],[-2,-2],[-3,-3],[-1,-1],[0,-1],[0,-2],[-1,-3],[-2,-5],[-8,-13],[-6,-12],[-2,-4],[-2,-1],[-2,0],[-3,0],[-1,-2],[-1,-4],[-2,-3],[-1,-2],[-13,-9],[-3,-1],[-3,1],[-3,-1],[-7,5],[-1,2],[-5,3],[0,-2],[1,-1],[1,-1],[1,-2],[4,-10],[-3,-3],[-2,-2],[-7,-4],[-6,-7],[-3,-2],[0,6],[0,2],[-4,2],[0,-2],[0,-1],[-3,-8],[-1,-1],[-1,0],[-3,-1],[-3,1],[-3,3],[-1,2],[-5,-5],[-2,0],[0,-4],[-3,-3],[-3,-2],[-4,0],[-2,-2],[-6,2],[-1,5],[4,5],[2,3],[-1,3],[1,4],[8,12],[6,6],[0,1],[-8,1],[-7,2],[-6,1],[-3,-1],[4,-3],[7,-4],[-3,-3],[-3,-3],[-3,-10],[-2,-4],[-7,5],[-3,1],[2,-5],[6,-4],[0,-2],[0,-5],[-12,-5],[-12,-1],[-9,-1],[-15,-2],[-6,0],[-1,-2],[15,-8],[2,-2],[-2,-3],[-3,-2],[-5,-6],[-2,-2],[-7,-3],[-11,3],[-6,-1],[-6,1],[0,-4],[2,-2],[2,-7],[3,0],[5,3],[4,-5],[2,-9],[5,-4],[2,-4],[0,-3],[-2,-3],[-6,-4],[-6,-1],[0,-3],[-2,-3],[-6,1],[-2,1],[-3,1],[-11,1],[11,-6],[4,-4],[2,2],[4,1],[5,-2],[-1,-11],[3,-10],[0,-2],[-6,-5],[0,-5],[-4,-2],[-4,1],[0,-6],[-3,-3],[1,-3],[1,-2],[-3,-3],[-2,-5],[-3,-3],[-2,0],[-5,0],[-6,0],[-5,5],[-2,2],[-2,1],[1,-3],[1,-2],[5,-4],[8,-4],[0,-4],[-2,-1],[-6,-8],[-1,-1],[-3,-2],[-7,1],[-3,1],[-9,-1],[-3,1],[-2,0],[2,-3],[5,-2],[6,-2],[9,-2],[-1,-3],[-2,-3],[1,-3],[-1,-3],[0,-3],[-2,-8],[2,-5],[3,-3],[0,-3],[1,-5],[-4,-5],[-3,0],[-5,-1],[-1,-2],[7,-2],[-1,-4],[-2,-4],[-2,-10],[-4,-16],[-2,-17],[-9,-13],[-3,-1],[-1,0],[-5,0],[-6,3],[-6,2],[-3,0],[-1,-2],[3,-3],[5,-1],[3,-1],[7,-2],[2,-3],[2,-3],[0,-2],[0,-2],[1,-11],[-3,-4],[-3,-4],[-8,1],[-1,1],[-8,4],[0,-2],[6,-5],[2,-2],[-1,-1],[-3,0],[-3,-2],[-6,1],[0,3],[2,2],[-3,0],[-3,-1],[-2,0],[-1,0],[-1,1],[-1,5],[1,3],[5,7],[2,3],[-2,2],[-3,-4],[-4,-6],[-1,-4],[-3,-1],[-5,2],[-16,9],[1,5],[-1,4],[5,1],[3,2],[3,2],[4,4],[3,7],[-1,0],[-9,-8],[-5,-3],[-3,-1],[-1,2],[-5,2],[-3,2],[-6,2],[-1,1],[-2,1],[-3,9],[3,10],[3,4],[1,3],[1,5],[-1,2],[-2,-1],[0,-1],[0,-3],[-1,-2],[-8,-4],[-8,-3],[-4,-3],[-3,-3],[-1,-2],[-3,0],[-4,0],[-3,-2],[-4,1],[-3,2],[-3,1],[-4,-2],[-2,1],[0,-2],[2,-4],[-3,0],[-5,0],[-3,1],[-2,1],[-1,2],[1,3],[8,5],[4,3],[-3,1],[-8,-1],[-1,1],[-5,-1],[0,8],[-2,2],[-1,3],[-2,0],[-1,1],[-9,1],[-1,5],[-1,4],[-2,5],[-4,2],[-3,2],[2,2],[1,3],[-2,1],[-1,3],[0,1],[-2,4],[0,2],[2,3],[5,3],[2,1],[0,2],[6,2],[-5,2],[-3,0],[-2,-1],[-2,-3],[-2,-2],[-8,0],[-1,1],[0,4],[0,3],[3,5],[-4,2],[-3,1],[-4,2],[-3,2],[-3,2],[-3,3],[-1,1],[1,3],[1,3],[0,5],[-2,3],[3,5],[4,5],[7,8],[-8,-4],[-7,-8],[-1,-1],[-1,2],[-2,5],[-2,2],[-1,1],[-4,3],[-2,2],[-2,4],[-3,5],[-5,10],[-8,12],[-2,6],[2,8],[-2,6],[7,3],[11,3],[5,2],[4,1],[6,0],[3,3],[-4,-1],[-3,0],[0,1],[1,2],[1,3],[-2,0],[-6,-5],[-10,-3],[-8,-2],[-1,0],[-3,-2],[-1,0],[-1,0],[-3,4],[-1,2],[5,6],[4,8],[5,6],[3,1],[6,-1],[2,0],[-1,3],[0,2],[5,1],[5,1],[4,0],[2,-4],[3,-7],[5,-2],[-1,3],[-2,4],[-1,7],[-2,3],[-3,1],[-6,-1],[-3,5],[-1,2],[0,2],[-4,7],[-1,4],[-2,4],[-1,0],[1,-5],[2,-4],[3,-9],[1,-4],[-2,-3],[-3,-3],[-3,-1],[-6,-2],[1,4],[1,4],[-3,-1],[-3,-3],[-1,-5],[-2,-4],[-6,-9],[-2,-6],[-2,-2],[-3,-1],[-2,2],[-2,5],[0,4],[0,10],[0,5],[-1,6],[-3,15],[-1,5],[-5,3],[0,1],[-2,3],[-1,3],[1,1],[1,0],[8,5],[6,5],[7,7],[3,3],[10,2],[4,0],[0,1],[-1,1],[-7,0],[-9,-4],[-2,-1],[-4,-4],[-3,-3],[-8,-6],[-6,0],[-6,7],[-6,-1],[-5,0],[-1,1],[-1,10],[3,12],[-3,0],[-1,0],[-2,3],[-1,0],[1,2],[9,5],[14,11],[6,4],[4,2],[3,2],[3,4],[1,2],[2,2],[4,2],[5,2],[7,7],[1,2],[-2,0],[-3,-2],[-7,-5],[-5,-3],[-16,-14],[-8,-5],[-3,-4],[-3,-3],[-4,-2],[-3,-1],[-7,-1],[-4,-1],[-2,0],[-1,7],[1,4],[0,4],[2,5],[2,4],[1,2],[1,2],[5,4],[3,2],[2,4],[12,1],[4,0],[1,1],[1,1],[-1,1],[-3,0],[-10,0],[-9,1],[-4,1],[-2,-1],[-3,1],[-4,3],[-5,8],[2,11],[0,5],[7,4],[4,1],[5,4],[7,6],[9,3],[4,1],[4,-1],[13,-5],[7,-1],[5,1],[8,-1],[13,-7],[3,1],[-1,1],[-15,8],[0,2],[4,1],[4,2],[-2,1],[-10,-1],[-3,-2],[-9,-1],[-5,2],[-5,1],[-6,3],[-6,-1],[-3,-1],[-7,-2],[-2,-1],[-12,-10],[-5,-2],[-4,1],[3,6],[0,3],[0,3],[1,4],[7,7],[4,8],[1,5],[3,1],[4,-1],[13,-3],[11,-4],[7,-1],[5,0],[3,1],[1,2],[1,2],[0,3],[1,1],[2,1],[3,5],[1,3],[-1,2]],[[9999,4081],[0,1],[0,2]],[[0,4102],[1,2],[1,0],[-1,-2],[-1,-1]],[[2612,5912],[0,-1],[2,3],[1,1],[0,2],[-1,0],[-1,-2],[-1,-3]],[[5705,7078],[2,2],[0,1],[-3,2],[-1,-1],[-1,-4],[3,0]],[[9636,4972],[-1,-2],[1,-1],[1,2],[0,1],[-1,0]],[[9710,5322],[1,0],[0,1],[1,6],[2,2],[0,3],[-1,-3],[-1,-1],[-1,-5],[-1,-2],[0,-1]],[[9804,5174],[-3,-2],[1,-1],[2,2],[0,1]],[[9798,5168],[0,-1],[2,2],[1,0],[0,1],[-1,0],[-2,-2]],[[9804,5105],[0,1],[-1,1],[0,-1],[1,-2],[1,-3],[0,1],[-1,3]],[[9806,5100],[-1,0],[0,-3],[0,-2]],[[9805,5095],[-1,0],[1,0]],[[9805,5095],[1,1],[0,2],[0,2]],[[9805,5056],[-1,0],[1,-1],[1,-2],[0,-3]],[[9806,5050],[-2,-4],[2,4]],[[9806,5050],[1,2],[0,2],[-2,2]],[[9845,4964],[-1,0],[-1,3],[2,-2],[1,-1],[0,-5],[0,-4],[0,-2],[-1,2],[1,1],[-1,8]],[[9854,4934],[-1,2],[-1,0],[1,-2],[0,-3],[0,-1],[1,-1],[0,3],[0,2]],[[9685,5407],[-1,-1],[2,-1],[2,0],[1,0],[-2,1],[-2,1]],[[9770,5387],[-1,0],[-1,1],[-1,1],[-1,0],[-1,0],[0,2],[1,-1],[2,0],[2,-3]],[[9760,5394],[-1,0],[-2,-1],[-1,-1],[-1,0],[-3,2],[-2,3],[0,1],[2,-2],[3,-3],[5,1]],[[52,4208],[-1,1],[-1,-1],[1,-4],[2,0],[1,0],[0,1],[-1,1],[-1,2]],[[1089,4008],[-1,0],[0,1],[0,1],[1,3]],[[1089,4013],[4,4],[0,1],[-1,-1],[-2,-2],[-1,-2]],[[1089,4013],[-1,-2],[-1,-2],[0,-2],[1,0],[1,-1],[0,2]],[[1213,3968],[1,1],[-1,2],[-1,1],[-2,1],[-1,1],[0,-1],[1,-1],[1,-1],[2,-1],[0,-1],[0,-1]],[[1195,3980],[0,1],[-1,3],[-2,1],[3,-5]],[[1152,3840],[0,1]],[[1152,3841],[0,2],[-1,3],[0,-1],[0,-1],[1,-3]],[[1092,3976],[0,2],[-3,3],[1,-2],[2,-2],[0,-1]],[[1088,3988],[0,1],[-2,4],[-1,2],[-1,1],[0,-1],[2,-4],[1,-2],[1,-1]],[[1041,4105],[0,4],[1,1],[-1,-5]],[[1017,4074],[-2,2],[0,1],[-2,0],[-1,-1],[3,-1],[2,-1]],[[1012,4075],[-1,1],[-2,2],[-1,0],[3,-3],[1,0]],[[971,4116],[0,3],[-3,5],[0,-2],[2,-3],[1,-3]],[[959,4091],[0,1],[-1,3],[-1,3],[-1,4],[-1,4],[0,-3],[0,-2],[1,-2],[1,-2],[0,-3],[1,-3],[1,0]],[[9806,5074],[-1,0],[0,1],[4,1]],[[9809,5076],[0,1],[0,-1]],[[9809,5076],[0,-1],[-1,0],[-2,-1]],[[288,8144],[-3,2],[-1,-2],[4,-3],[1,-1],[3,3],[0,2],[-2,0],[-2,-1]],[[2976,6116],[-1,-1],[-2,-1],[2,-2],[1,0],[3,-1],[3,-1],[0,1],[-1,2],[-3,3],[-2,0]],[[5680,7067],[-2,-2],[0,-3],[2,-1],[1,1],[0,2],[0,2],[-1,1]],[[8948,6483],[-1,1],[1,-6],[1,0],[0,2],[-1,3]],[[8634,7085],[-1,-2],[0,-2],[1,-1],[2,1],[0,3],[-1,2],[-1,-1]],[[0,314],[45,0],[9,0],[9,-3],[21,0],[19,-1],[5,-3],[7,-2],[13,2],[11,0],[9,1],[82,-5],[85,-8],[17,-2],[15,-6],[17,1],[95,-5],[15,0],[59,-5],[102,-11],[9,0],[10,0],[-5,6],[-10,6],[-13,4],[9,1],[18,0],[-4,3],[-10,1],[-36,2],[-147,14],[-3,1],[-2,1],[-4,1],[-6,1],[-22,1],[-6,1],[-3,2],[1,1],[2,-1],[34,2],[4,1],[0,1],[-2,1],[-5,1],[-14,5],[-5,2],[3,3],[2,1],[11,1],[3,2],[-2,4],[-24,8],[-16,3],[-11,-2],[-20,0],[-25,-1],[-7,1],[-7,3],[-8,5],[-5,2],[-8,4],[-10,5],[-56,11],[-10,2],[-70,17],[-3,3],[-2,3],[32,-7],[7,0],[7,2],[5,0],[8,1],[8,1],[22,-5],[44,-9],[12,-3],[6,-2],[6,0],[5,-2],[6,1],[4,-1],[9,1],[42,1],[16,-1],[20,-4],[8,-7],[5,-3],[11,2],[9,3],[17,3],[6,-1],[9,-4],[10,-6],[45,2],[19,-1],[13,-2],[48,9],[8,2],[11,6],[-9,2],[-7,0],[-2,4],[4,1],[14,2],[28,2],[16,3],[8,7],[37,10],[12,5],[11,7],[-25,16],[-23,13],[8,4],[7,3],[3,2],[3,4],[-7,4],[-7,3],[-12,4],[-44,7],[-15,3],[6,5],[8,4],[17,1],[108,6],[108,7],[3,4],[-14,4],[-13,1],[-4,2],[-2,2],[0,4],[-1,0],[-5,1],[-19,4],[-5,2],[-6,4],[-2,3],[4,8],[6,3],[11,2],[7,1],[23,-1],[8,1],[4,1],[-1,4],[-2,2],[0,2],[4,2],[4,0],[1,2],[-2,5],[-7,2],[-17,5],[-40,6],[-16,4],[-9,4],[-7,4],[-8,2],[-5,3],[1,2],[-2,5],[-3,0],[-13,-1],[-22,0],[-28,4],[-19,5],[-26,12],[-9,6],[7,5],[8,2],[33,6],[5,3],[7,5],[-11,2],[-10,0],[-8,2],[-34,0],[-20,-1],[-16,7],[-12,7],[-3,4],[-3,6],[4,9],[4,6],[-1,8],[1,11],[6,4],[4,1],[11,-9],[9,0],[13,1],[8,5],[5,1],[8,1],[15,-2],[8,0],[8,0],[25,-6],[5,-2],[3,-2],[1,-3],[3,-3],[11,-1],[30,1],[8,-1],[21,-8],[18,-9],[6,-2],[10,-1],[4,1],[3,3],[10,4],[21,5],[5,5],[-2,3],[-9,3],[-5,1],[-3,3],[0,5],[2,4],[6,1],[10,-6],[13,-5],[5,-1],[3,0],[7,2],[8,2],[15,-12],[8,-1],[11,0],[2,2],[-1,3],[-2,3],[-2,1],[0,3],[4,3],[4,1],[-2,2],[-5,3],[-3,1],[-3,1],[1,2],[4,1],[5,4],[-2,4],[0,4],[-2,3],[-11,5],[-17,8],[-16,4],[-35,-3],[-12,2],[-8,2],[-9,3],[10,3],[11,3],[3,1],[4,4],[5,3],[4,1],[13,-2],[29,-10],[6,-1],[20,-5],[5,0],[7,1],[-6,5],[-6,3],[-14,9],[1,5],[10,7],[24,0],[11,3],[14,6],[18,9],[15,1],[19,3],[7,-2],[16,-9],[10,-3],[4,-1],[4,1],[-10,11],[6,1],[8,2],[7,2],[5,3],[17,10],[15,3],[42,5],[15,-4],[12,-1],[3,1],[2,6],[7,11],[5,4],[19,4],[14,0],[11,-4],[9,-3],[9,-2],[9,0],[14,3],[17,1],[9,1],[9,-2],[24,-1],[18,-4],[12,0],[15,4],[8,0],[30,6],[24,1],[17,-3],[29,2],[29,-1],[11,-2],[66,1],[51,5],[8,2],[11,6],[6,5],[4,2],[9,1],[14,-2],[21,-4],[18,2],[33,-2],[3,1],[4,10],[5,16],[5,5],[8,-1],[23,-9],[0,-4],[-2,-3],[-4,-1],[-1,-8],[3,-2],[5,1],[4,-3],[-8,-6],[-5,-4],[-3,-1],[-2,-11],[-4,-4],[0,-4],[5,0],[5,2],[4,0],[14,3],[26,4],[8,1],[5,1],[3,2],[-4,5],[-1,5],[2,4],[-1,6],[-2,7],[5,5],[5,-1],[7,0],[5,-2],[7,-2],[6,-1],[7,-5],[2,-9],[-2,-10],[-7,-7],[-12,-6],[-13,-10],[3,-5],[7,2],[31,-1],[19,1],[13,-1],[16,-3],[12,-4],[15,0],[9,1],[9,-2],[34,8],[14,5],[8,-2],[12,1],[8,-1],[13,3],[8,0],[10,-1],[30,-1],[2,-5],[9,-8],[7,-3],[9,1],[7,3],[11,-1],[15,3],[15,-1],[7,1],[3,2],[2,5],[-5,2],[-13,4],[-12,7],[-6,2],[-9,-1],[-4,1],[-4,2],[6,3],[7,9],[-3,8],[-4,2],[-8,0],[-9,-3],[-4,2],[-7,1],[-2,7],[-7,14],[-4,4],[-10,4],[-10,2],[-9,2],[-3,6],[2,7],[11,2],[10,-1],[6,-1],[7,-1],[8,-1],[5,-3],[4,-1],[7,0],[26,2],[4,2],[3,2],[5,1],[5,0],[8,1],[-9,3],[-9,4],[-14,5],[-11,3],[-21,2],[-11,-1],[-6,1],[-24,-1],[-7,2],[-4,6],[-7,13],[-2,7],[5,3],[3,3],[7,0],[10,-1],[3,-1],[3,-5],[-3,-4],[-3,-2],[2,-2],[11,-1],[5,-1],[4,0],[10,2],[14,0],[7,-2],[9,-1],[12,2],[45,-1],[5,-1],[6,-3],[4,-3],[5,1],[15,-4],[7,-4],[8,-1],[7,-1],[7,1],[10,3],[8,1],[6,-1],[12,-1],[10,-3],[7,1],[8,4],[24,3],[17,-1],[29,-7],[7,0],[14,4],[4,7],[0,8],[4,1],[3,0],[6,5],[8,-1],[5,-1],[3,4],[3,7],[10,1],[7,-1],[9,-5],[0,-4],[-4,-4],[-6,-10],[4,-6],[6,0],[7,-1],[9,2],[6,1],[10,-9],[7,-1],[5,1],[17,8],[5,1],[6,-4],[9,-9],[8,-5],[12,-3],[9,-1],[12,-4],[6,-3],[15,0],[6,-1],[18,-7],[16,3],[8,3],[4,6],[-2,9],[-1,9],[3,3],[4,1],[19,-10],[-1,6],[-2,5],[-5,8],[1,6],[4,1],[8,-3],[10,-1],[8,-4],[15,-12],[5,-11],[11,-3],[7,1],[8,2],[11,1],[9,0],[8,2],[2,-6],[-7,-9],[-3,-5],[2,-2],[5,2],[4,1],[13,0],[10,3],[9,2],[8,4],[7,-1],[5,0],[8,-3],[7,1],[4,0],[5,-1],[30,14],[7,0],[8,1],[11,3],[8,2],[7,0],[12,5],[19,-1],[10,3],[19,3],[13,3],[23,10],[9,5],[10,13],[6,12],[7,17],[-3,11],[-4,4],[-3,5],[-7,11],[-2,14],[1,12],[-3,12],[-3,9],[-5,15],[-7,9],[-7,13],[0,12],[-2,9],[-5,6],[-2,5],[4,2],[3,1],[9,2],[21,-3],[2,5],[6,4],[3,5],[-1,7],[-5,3],[-5,6],[2,5],[5,0],[2,6],[-2,5],[2,7],[5,9],[2,3],[-5,5],[-5,7],[2,5],[2,5],[3,8],[4,6],[3,1],[-1,2],[-6,2],[-6,1],[-10,-4],[-2,1],[0,2],[-1,3],[1,10],[2,8],[1,2],[4,1],[4,6],[4,1],[2,-3],[1,-8],[1,-2],[-1,-5],[2,-1],[2,3],[4,1],[2,-3],[1,-1],[1,2],[0,7],[-1,3],[0,5],[0,2],[1,4],[-1,7],[0,3],[4,4],[2,1],[3,0],[7,-3],[3,0],[2,1],[1,3],[1,10],[-2,3],[0,3],[1,2],[3,7],[4,0],[4,-1],[4,2],[-1,2],[-1,4],[4,2],[3,1],[8,-2],[3,-2],[3,3],[-1,4],[-3,2],[-1,2],[1,4],[5,-2],[1,1],[1,3],[-1,2],[0,2],[6,1],[1,0],[1,3],[2,1],[6,0],[1,1],[1,3],[-4,1],[-4,3],[0,7],[1,6],[3,5],[5,3],[7,-3],[6,1],[3,-3],[3,-1],[1,3],[-2,3],[-1,5],[10,5],[3,0],[4,1],[-2,4],[2,6],[3,1],[2,-5],[3,-1],[3,1],[7,6],[3,0],[4,1],[3,3],[1,4],[2,3],[6,3],[3,3],[5,9],[-1,2],[2,2],[16,8],[8,1],[14,5],[8,6],[5,3],[4,6],[6,1],[13,5],[9,7],[14,5],[6,0],[2,-2],[2,-6],[2,-7],[4,-4],[-1,-3],[-4,0],[-4,-1],[-1,4],[2,3],[-2,2],[-4,0],[-4,-2],[-4,-2],[-4,-3],[-3,-3],[-12,-6],[-7,-8],[-6,-9],[-3,-6],[-4,-1],[-2,-2],[2,-2],[2,0],[3,-1],[0,-3],[-3,0],[1,-2],[2,-3],[1,-5],[-3,-1],[-5,5],[-5,1],[-3,2],[-3,3],[-2,-1],[-2,-4],[1,-5],[-2,-3],[-3,1],[0,6],[-3,1],[-3,0],[-8,-6],[-2,0],[-2,-4],[-4,-3],[-3,-3],[-7,-10],[-4,-4],[-8,-3],[-3,1],[-2,1],[-3,0],[-2,0],[-1,-2],[4,-9],[-2,-3],[-6,1],[-2,2],[-2,-2],[-2,-2],[-2,-4],[3,-7],[4,-3],[3,0],[1,-3],[-6,-1],[-5,-6],[-2,-4],[-2,-4],[0,-4],[4,-7],[4,-4],[5,0],[6,1],[1,1],[6,1],[3,4],[2,1],[1,-1],[3,0],[2,2],[2,2],[2,-1],[6,0],[1,-3],[-1,-3],[-4,-4],[-3,3],[-3,-1],[-1,-2],[3,-4],[-1,-5],[-3,-4],[-3,3],[0,4],[-4,3],[-4,1],[-2,-4],[-5,-2],[0,-5],[-2,-5],[-2,2],[-1,6],[-7,5],[-3,0],[-7,-1],[-3,0],[-2,-1],[-3,-4],[3,-3],[1,-4],[0,-3],[0,-1],[-1,-3],[3,-3],[1,-5],[-3,0],[-2,1],[-8,13],[-5,6],[-2,4],[-6,2],[-4,0],[-4,-2],[2,-3],[0,-3],[-2,-2],[-4,-5],[-2,-5],[-2,-1],[-1,-2],[7,-6],[1,-2],[1,-4],[-3,-3],[-5,0],[-10,4],[-4,0],[-2,3],[-2,-1],[-2,-5],[-1,-4],[-2,-3],[0,-4],[2,-1],[-1,-2],[-4,-2],[-2,-1],[5,-2],[1,-1],[0,-2],[-7,-2],[-5,0],[-3,1],[-2,-1],[-2,-2],[0,-4],[0,-5],[1,-3],[1,-1],[1,-3],[-5,-7],[0,-2],[-1,-3],[2,-3],[2,-4],[-2,-3],[-3,-4],[3,-1],[4,0],[5,0],[7,4],[2,1],[1,-2],[1,-2],[-2,-2],[-13,-7],[-2,-3],[3,-1],[7,-1],[2,-2],[-1,-2],[-3,-2],[-3,-5],[3,-2],[7,-3],[13,-4],[10,-2],[-2,5],[-1,6],[7,4],[4,2],[16,3],[4,0],[4,-2],[-2,-2],[-4,1],[-6,-2],[-10,-5],[-2,-2],[1,-4],[8,-3],[3,-3],[-4,-8],[1,-5],[4,-5],[6,-7],[3,-4],[4,-2],[7,-6],[4,-6],[1,-13],[6,-12],[7,-5],[0,-4],[-2,-5],[-6,3],[-3,-3],[-1,-4],[4,-4],[6,-4],[14,1],[1,-5],[-4,-2],[-2,-4],[-3,-1],[-5,-2],[-2,-4],[3,-5],[7,2],[5,1],[6,-1],[1,-8],[7,-9],[1,-4],[-1,-4],[-4,-2],[-2,-3],[-4,-3],[-4,-1],[-8,-8],[-3,-1],[-1,-1],[6,-1],[5,0],[9,6],[4,-1],[2,-4],[2,-5],[-3,-4],[-17,-3],[-8,-2],[-9,-6],[10,-3],[8,1],[4,-1],[5,-2],[5,1],[5,2],[3,0],[3,-1],[0,-4],[1,-7],[1,-5],[-2,-4],[-9,-2],[-7,0],[0,-8],[10,-5],[6,3],[5,-2],[0,-8],[4,-10],[4,-1],[3,5],[4,0],[1,-5],[-1,-9],[-3,-5],[-8,2],[-5,2],[-3,-4],[-6,-3],[-5,0],[-4,4],[-6,4],[-8,1],[-8,1],[3,-4],[3,-2],[2,-7],[3,-6],[6,1],[9,-4],[6,-4],[2,-5],[-3,-9],[-5,-3],[-3,-2],[-6,4],[-4,0],[-4,-2],[-1,-4],[-3,-2],[14,0],[5,-1],[3,-4],[-5,-5],[-10,1],[-4,-2],[-3,-3],[14,-3],[6,2],[9,3],[2,-3],[-3,-4],[-5,-6],[-10,-2],[-8,0],[-9,2],[-3,2],[-4,0],[0,-3],[3,-3],[6,-9],[1,-3],[-2,-5],[-5,-4],[-7,-1],[-5,3],[-4,9],[-5,2],[-5,1],[-3,0],[0,-5],[1,-4],[-2,-4],[-4,2],[-6,-2],[-5,-2],[-5,-3],[10,-1],[6,-1],[5,-4],[-2,-2],[-9,-1],[-8,-2],[-12,-5],[9,-2],[8,0],[5,0],[5,-1],[2,-3],[-3,-3],[-20,-7],[-20,-9],[-7,-3],[-8,-1],[-18,-8],[-11,-3],[-32,-5],[-49,-14],[-17,-9],[-5,-8],[-4,-1],[-9,-2],[-10,-1],[-25,-1],[-25,3],[-21,1],[-12,-1],[-38,6],[-5,0],[-6,-1],[-5,0],[-3,1],[-8,0],[-26,-2],[-3,-4],[3,-8],[10,-9],[16,-15],[8,-3],[6,-4],[10,-4],[22,0],[31,-4],[17,-3],[-1,-5],[-10,-12],[-7,-4],[-15,-8],[-21,-3],[-17,1],[-29,6],[-36,6],[-54,5],[-11,3],[-14,2],[-8,-2],[-6,-3],[-13,0],[3,-2],[54,-15],[46,-11],[5,-3],[7,-2],[-1,-7],[-2,-5],[-9,-5],[-24,0],[-29,-4],[-15,0],[-14,4],[-31,10],[-19,9],[-13,9],[-9,7],[-10,7],[0,-4],[2,-5],[5,-5],[7,-6],[1,-3],[-4,0],[-5,3],[-4,-3],[-2,-3],[2,-4],[3,-4],[9,-9],[8,-3],[11,-5],[25,-11],[5,-3],[8,-8],[1,-5],[8,-6],[5,-1],[5,1],[1,4],[0,6],[2,2],[7,1],[20,-2],[82,-1],[8,-4],[3,-4],[2,-9],[-9,-11],[-6,-4],[-10,-3],[-8,-2],[-14,-1],[-27,1],[-27,0],[21,-6],[20,-4],[28,1],[12,1],[9,2],[4,-3],[8,-8],[5,-2],[3,-3],[4,-8],[2,-5],[4,-5],[3,-5],[4,-3],[8,-2],[8,3],[16,1],[15,-4],[10,-2],[13,4],[11,5],[22,5],[4,2],[6,1],[9,0],[4,-1],[4,-5],[5,-7],[6,-4],[7,-2],[3,0],[13,-2],[16,2],[8,-2],[1,-4],[4,-3],[5,-1],[66,-18],[23,-3],[35,-2],[28,0],[4,-1],[5,-3],[-11,-3],[-11,0],[-17,1],[-6,-1],[-13,1],[-6,0],[-6,1],[-9,-3],[-17,-2],[4,-2],[6,-1],[12,-1],[18,1],[1,-4],[-16,-1],[-33,-1],[-4,-1],[-2,-2],[5,-1],[3,-1],[1,-3],[-3,-8],[5,-5],[4,-1],[4,1],[7,-2],[7,-3],[15,0],[17,3],[9,0],[23,3],[20,-1],[29,5],[5,0],[4,-1],[-8,-4],[-35,-11],[-13,-2],[-5,-1],[3,-5],[5,-6],[9,-5],[6,-9],[6,-2],[11,4],[2,-3],[1,-6],[-3,-4],[-4,-3],[-3,-3],[-1,-3],[4,-3],[13,-2],[16,-1],[15,0],[9,-1],[34,19],[14,9],[7,4],[6,3],[28,11],[7,4],[8,5],[14,1],[19,8],[17,6],[7,1],[5,1],[6,1],[15,0],[11,1],[19,4],[14,2],[16,3],[17,0],[46,4],[13,-2],[15,-4],[10,0],[12,1],[9,2],[4,-5],[2,-6],[-5,-7],[-7,-4],[-2,-6],[10,-3],[11,1],[20,3],[17,4],[4,3],[7,-1],[11,3],[13,14],[17,15],[15,9],[9,10],[8,6],[8,5],[6,2],[13,1],[19,7],[28,8],[21,-4],[22,-6],[11,5],[9,1],[7,2],[8,2],[5,4],[7,4],[5,5],[27,3],[29,3],[4,2],[3,-1],[10,1],[13,3],[17,1],[9,-1],[8,8],[16,2],[18,3],[7,2],[6,1],[141,6],[6,3],[13,2],[4,6],[-19,3],[-5,2],[-7,1],[-4,-1],[-16,1],[-130,9],[-3,0],[-5,6],[1,10],[-4,8],[-9,2],[-9,0],[-12,-1],[-31,-4],[-13,-1],[-33,7],[-22,7],[-15,3],[-10,5],[-10,4],[-1,8],[3,9],[18,23],[12,12],[8,1],[7,5],[7,11],[6,5],[14,7],[5,1],[22,8],[5,1],[10,-2],[11,7],[33,15],[7,6],[9,3],[27,13],[24,6],[11,2],[15,4],[16,6],[14,5],[49,11],[30,2],[21,3],[14,-1],[14,0],[13,3],[5,2],[8,6],[28,-3],[18,4],[7,0],[8,2],[-3,2],[-3,1],[-3,2],[-3,6],[3,7],[3,3],[8,5],[5,6],[4,9],[13,18],[4,2],[9,1],[7,0],[8,0],[21,-5],[4,2],[7,5],[5,7],[12,9],[3,3],[-1,5],[-18,-2],[-14,-3],[-13,1],[-2,3],[3,2],[5,1],[2,3],[-5,3],[-8,1],[-3,3],[0,4],[2,8],[4,2],[4,3],[10,10],[5,3],[17,3],[19,-5],[4,2],[5,5],[-5,9],[-4,3],[0,3],[10,-1],[10,-2],[11,0],[12,9],[19,7],[8,3],[8,2],[4,7],[7,14],[4,7],[0,5],[-1,3],[-5,-1],[-4,0],[-10,3],[-13,6],[-4,7],[-2,6],[4,3],[4,2],[4,0],[8,-2],[9,-6],[5,-2],[5,-5],[4,1],[4,6],[4,8],[3,2],[5,3],[6,4],[-3,4],[-5,2],[-1,2],[2,3],[5,0],[6,-5],[8,-4],[5,-1],[5,-3],[7,-11],[9,-17],[4,0],[8,1],[9,1],[5,5],[1,12],[3,6],[-1,6],[-4,5],[-3,5],[0,3],[3,2],[4,1],[6,2],[10,-2],[6,-1],[8,2],[8,3],[9,2],[6,-1],[3,-7],[-3,-6],[-5,-4],[-5,-6],[-2,-6],[1,-4],[4,-1],[42,1],[5,0],[8,0],[7,-2],[14,0],[11,3],[6,0],[10,-2],[7,-5],[14,1],[4,2],[4,6],[4,1],[5,-5],[1,-11],[2,-5],[6,-4],[6,4],[4,4],[10,9],[10,7],[9,4],[20,7],[10,4],[19,6],[25,3],[45,11],[14,1],[24,2],[13,3],[12,2],[8,8],[17,-6],[6,0],[8,4],[9,12],[14,-5],[7,-7],[9,-6],[21,-10],[7,-3],[14,-2],[3,2],[7,7],[6,9],[5,4],[6,4],[7,5],[-2,3],[-4,1],[-4,1],[1,3],[12,1],[7,-10],[6,-3],[8,-3],[19,2],[16,1],[14,-2],[7,0],[6,7],[9,3],[6,-3],[4,-11],[12,-3],[27,-5],[3,1],[3,6],[2,7],[6,1],[7,4],[3,-1],[6,-4],[-2,-11],[-3,-10],[3,-9],[4,-4],[4,-1],[6,0],[8,0],[6,0],[26,4],[3,9],[4,10],[10,14],[4,-1],[4,-2],[7,-6],[4,-3],[1,-5],[-5,-5],[1,-3],[5,-2],[15,-4],[4,1],[8,4],[7,8],[4,9],[6,0],[6,-2],[4,-5],[0,-9],[5,-7],[5,-4],[12,-4],[13,-1],[9,-3],[15,1],[7,3],[4,1],[8,2],[9,6],[5,2],[19,5],[15,6],[15,9],[15,6],[23,3],[6,1],[9,0],[22,7],[8,5],[5,1],[5,5],[3,10],[2,6],[-1,6],[-2,7],[-4,7],[-5,10],[2,12],[4,5],[9,5],[10,1],[11,-1],[9,-1],[1,-5],[-4,-5],[-5,-5],[-3,-3],[1,-4],[6,-1],[15,1],[5,-4],[10,-18],[3,-8],[4,-2],[5,1],[13,0],[9,1],[7,0],[3,-1],[4,-4],[7,-5],[8,4],[5,2],[6,-1],[10,-5],[10,-13],[11,-7],[0,5],[-1,5],[4,4],[6,8],[7,10],[6,10],[2,14],[3,11],[5,6],[4,3],[8,4],[9,1],[9,8],[6,3],[13,5],[16,5],[12,12],[4,2],[6,2],[10,1],[18,4],[5,0],[9,3],[8,8],[6,2],[10,0],[9,4],[7,0],[7,2],[1,5],[-3,3],[0,4],[4,6],[3,2],[9,-1],[7,-4],[6,-1],[1,-2],[-5,-3],[-3,-6],[6,-5],[5,-4],[5,1],[8,3],[7,-2],[3,-5],[0,-7],[1,-4],[5,3],[3,7],[-1,10],[0,6],[12,9],[5,7],[-9,2],[-5,-1],[-4,2],[-3,7],[10,6],[11,0],[7,-5],[14,-8],[8,0],[8,-1],[1,2],[-3,12],[1,7],[-6,3],[-2,9],[2,8],[8,5],[9,3],[21,13],[6,3],[13,3],[16,1],[20,5],[36,-3],[9,-2],[6,-3],[6,-4],[7,-7],[11,-10],[14,-2],[4,-3],[5,-8],[-6,-5],[-4,0],[-9,3],[-6,3],[-4,-2],[4,-5],[4,-3],[1,-5],[-2,-6],[-17,-12],[10,-4],[6,3],[6,5],[5,3],[4,0],[13,1],[7,2],[6,-2],[5,-3],[8,-3],[12,-4],[14,-14],[11,1],[6,3],[17,1],[15,-6],[8,-2],[24,-2],[15,-4],[9,4],[6,2],[13,1],[6,-1],[18,-5],[32,-5],[21,-3],[19,0],[9,-2],[17,-3],[6,-2],[16,2],[8,2],[7,4],[4,-1],[2,-5],[-1,-10],[3,-7],[2,-6],[3,-6],[2,-5],[-1,-4],[-5,-3],[-6,-8],[0,-7],[3,-4],[-3,-5],[2,-7],[0,-4],[-2,-4],[-5,-2],[-8,0],[-5,-2],[0,-6],[2,-4],[5,-2],[1,-4],[-1,-6],[-2,-6],[-4,-2],[-5,-1],[-9,1],[-7,4],[-4,-3],[-3,-3],[-10,-8],[-4,-5],[-4,-5],[11,-3],[8,-6],[17,1],[5,2],[8,3],[3,-1],[3,-5],[-2,-9],[0,-6],[-9,-19],[-2,-3],[-4,-5],[-5,-4],[-4,-2],[-8,-5],[-4,-11],[-5,-9],[-8,-14],[-4,-16],[-2,-10],[-2,-10],[-7,-17],[-4,-3],[-7,-7],[2,-4],[6,-1],[7,-1],[8,-3],[12,7],[6,5],[2,9],[-2,9],[4,6],[9,7],[20,6],[5,0],[6,2],[6,7],[6,6],[9,5],[8,7],[1,5],[3,1],[10,4],[2,4],[3,3],[2,6],[1,11],[2,9],[5,11],[4,8],[4,6],[10,2],[4,4],[6,7],[3,4],[0,9],[2,8],[6,4],[8,9],[10,2],[7,4],[8,-3],[10,-4],[16,1],[7,-2],[6,2],[5,7],[2,9],[7,4],[6,0],[12,9],[12,7],[9,2],[8,6],[5,10],[6,7],[8,7],[2,13],[4,7],[9,5],[7,3],[30,10],[22,6],[24,8],[7,0],[9,5],[15,0],[4,0],[6,9],[11,8],[7,3],[9,7],[7,1],[11,-1],[8,-2],[8,0],[11,6],[18,1],[5,2],[4,3],[25,8],[9,-1],[14,1],[8,0],[7,-1],[10,-1],[16,3],[7,2],[14,8],[14,1],[7,2],[8,2],[6,-3],[5,-2],[3,-1],[4,-1],[10,3],[8,0],[10,-4],[6,-2],[4,0],[6,2],[8,6],[7,2],[6,-1],[5,-3],[8,-3],[13,1],[12,1],[10,3],[8,2],[8,-4],[10,-2],[15,8],[5,-2],[4,-2],[3,-1],[4,-6],[15,1],[12,6],[11,4],[10,3],[9,3],[12,15],[0,4],[1,3],[3,1],[19,0],[6,1],[8,4],[14,-3],[13,-5],[4,1],[5,0],[9,-3],[11,-5],[9,-2],[38,-14],[22,-3],[11,-5],[3,-1],[3,-5],[6,0],[5,2],[6,-7],[14,-6],[16,-2],[10,4],[17,12],[5,5],[-1,12],[9,13],[15,6],[19,4],[12,3],[15,2],[7,-2],[4,-3],[6,-2],[7,-7],[10,-17],[8,-6],[7,0],[6,-1],[6,-4],[9,-12],[-5,-10],[-5,-4],[-19,-4],[-9,-4],[-7,-2],[-3,-9],[4,-4],[8,2],[9,1],[8,2],[6,2],[6,4],[14,2],[9,4],[9,2],[5,3],[6,0],[6,-4],[4,1],[13,-2],[6,3],[5,0],[5,-2],[5,-2],[6,-1],[7,2],[10,4],[12,4],[12,1],[3,0],[2,-1],[-12,-5],[-18,-6],[-10,-7],[5,-3],[36,7],[16,6],[14,3],[3,1],[12,9],[4,2],[13,3],[16,4],[12,4],[9,3],[6,1],[5,-3],[6,-3],[6,1],[8,3],[5,6],[3,6],[6,1],[7,2],[6,-2],[10,-4],[7,-1],[5,-15],[14,-13],[5,-3],[12,1],[13,-5],[5,1],[5,1],[5,-1],[7,3],[7,16],[7,16],[7,7],[4,3],[5,1],[7,4],[11,1],[7,-2],[17,-1],[14,4],[15,-1],[8,5],[8,1],[11,-4],[3,-3],[6,-4],[2,-4],[1,-7],[3,-1],[11,8],[5,1],[11,11],[6,-3],[12,-5],[5,-1],[10,-8],[5,1],[5,4],[12,0],[12,-3],[4,-3],[6,-5],[4,-1],[3,1],[24,-2],[10,-3],[8,-5],[28,-2],[11,-4],[6,2],[13,-1],[5,-3],[5,-5],[10,-3],[5,1],[8,2],[8,4],[8,0],[3,-3],[2,-8],[5,0],[7,4],[5,-1],[2,-6],[-3,-8],[-7,-11],[-3,-9],[-6,-9],[1,-3],[6,-2],[6,5],[14,5],[6,5],[12,2],[12,-2],[8,-7],[16,-12],[0,-4],[2,-5],[-1,-4],[-2,-4],[8,-5],[7,-1],[6,0],[25,-5],[12,2],[10,0],[13,1],[10,0],[7,-1],[9,2],[8,2],[3,-1],[2,-14],[0,-7],[5,-3],[4,3],[3,4],[20,-2],[7,0],[8,-3],[7,-5],[8,3],[4,3],[6,2],[1,4],[1,9],[0,8],[3,1],[4,-1],[4,-4],[11,-12],[8,-8],[3,-4],[5,-3],[10,-7],[14,-3],[13,-6],[15,1],[13,-8],[8,6],[4,1],[6,-1],[8,-5],[6,-1],[20,-9],[12,-2],[4,-7],[5,-5],[0,-6],[2,-8],[13,-6],[4,-5],[6,-8],[11,-28],[6,-5],[8,1],[7,-8],[3,1],[0,3],[-7,19],[0,11],[5,5],[13,2],[10,-11],[9,-7],[6,-1],[12,1],[11,7],[8,-3],[14,-1],[18,-4],[8,1],[14,-2],[16,-6],[10,-2],[2,-3],[4,-3],[2,-5],[3,-5],[5,-5],[6,-1],[12,-4],[24,-13],[9,-4],[5,-3],[2,4],[1,7],[4,1],[5,-10],[5,-8],[2,-7],[-5,-5],[-7,1],[-6,0],[-5,-10],[-2,-16],[5,1],[3,1],[1,-6],[-2,-5],[-4,-2],[-8,4],[-9,3],[-11,1],[-9,4],[-4,1],[-4,0],[5,-5],[5,-5],[13,-4],[15,-6],[1,-3],[-4,-5],[-4,-10],[-15,-8],[-8,6],[-10,2],[-5,-4],[-9,0],[-20,-1],[-7,8],[-12,4],[0,-4],[10,-12],[11,-3],[11,-3],[3,-4],[-5,-3],[-7,1],[-8,-6],[-16,1],[-7,0],[-5,-3],[-4,-1],[3,-2],[4,-6],[-5,-4],[-5,-3],[-5,1],[-6,-2],[-3,6],[0,12],[-3,10],[-3,0],[-6,-1],[-2,-9],[4,-15],[3,-5],[-2,-4],[-4,-2],[7,-13],[7,-9],[3,-3],[1,-4],[-3,-2],[-9,1],[-4,0],[-4,0],[-8,2],[-7,1],[-6,-3],[-6,0],[-5,9],[-4,2],[-4,-3],[-3,-10],[-5,-3],[-6,-4],[-4,-5],[-2,-19],[-4,-4],[-5,0],[-4,-1],[-4,1],[-7,1],[-21,-6],[3,-4],[6,1],[18,-1],[8,-4],[2,-8],[3,-4],[6,-4],[5,-2],[2,-3],[-2,-6],[-3,-5],[-6,-6],[2,-3],[6,-1],[3,-13],[-4,-6],[2,-5],[0,-5],[-4,-4],[-3,-3],[-1,-4],[6,-3],[5,-1],[6,-1],[5,-5],[6,-8],[4,-6],[0,-11],[4,-7],[8,-4],[0,-4],[5,-2],[5,0],[2,-4],[-1,-5],[-9,-6],[-4,-4],[9,-1],[9,-4],[12,5],[6,5],[4,5],[3,-1],[0,-5],[4,-8],[15,-9],[8,-2],[8,-1],[8,0],[2,-5],[-3,-5],[-5,1],[-9,-1],[-7,4],[-5,3],[-41,-2],[-9,-1],[-11,-5],[-11,-3],[-17,-4],[-7,-3],[-19,11],[-6,8],[-2,1],[-5,-2],[0,-6],[9,-13],[4,-3],[0,-4],[-3,-1],[-3,0],[-6,2],[-9,2],[-9,-4],[-11,-8],[2,-6],[3,-3],[-1,-4],[-12,-7],[-4,0],[-2,-2],[3,-2],[6,0],[1,-3],[-2,-3],[-11,-3],[1,-4],[6,-2],[7,1],[5,-3],[0,-4],[-5,-3],[-6,-1],[-39,-12],[-5,-3],[0,-4],[14,-1],[41,1],[2,-2],[-1,-3],[-2,-4],[2,-3],[6,-2],[1,-3],[-4,-1],[-6,-2],[-6,0],[0,-4],[9,-3],[3,0],[1,-11],[-1,-5],[-5,-3],[-1,-1],[0,-4],[12,-3],[18,-12],[5,0],[7,-2],[12,-7],[4,-3],[7,-2],[1,-3],[4,-3],[17,-8],[2,-4],[-35,-7],[-35,-5],[3,-5],[38,1],[10,-3],[5,1],[2,3],[21,3],[20,3],[7,-2],[28,-14],[13,-5],[8,-2],[6,0],[4,-2],[4,-5],[-1,-4],[2,-1],[3,-1],[6,-3],[6,1],[7,3],[5,0],[10,-5],[-4,-3],[-2,-2],[-2,-3],[-3,-1],[-7,-1],[-4,0],[-4,1],[-1,-2],[5,-3],[8,-2],[48,-2],[13,-5],[14,3],[6,-1],[5,-2],[2,-4],[7,-2],[10,-3],[15,-2],[12,0],[15,-4],[7,0],[4,-3],[33,-2],[5,-2],[4,-3],[8,-2],[8,0],[47,-6],[17,-3],[4,0],[4,0],[13,-3],[12,-1],[6,-4]],[[9988,318],[11,-4]],[[9999,8973],[-3,0]],[[9996,8973],[-5,-4],[-5,-1],[-8,-6],[-10,-6],[-2,-3],[-4,-4],[-1,-3],[0,-2],[4,-10],[2,0],[8,3],[14,1],[7,4]],[[9996,8942],[3,1]],[[6519,7271],[-1,-1],[0,-1],[-3,-1],[-5,2],[-2,-2],[1,-4],[1,-4],[-1,0],[-2,0],[-2,2],[-3,-1],[-6,-3],[-3,0],[-2,5],[-2,4],[-3,1],[-3,-2],[-2,-1],[-4,1],[-1,1],[-3,4],[-1,4],[-2,4],[-2,-10],[-1,-9],[-1,-8],[-2,-8],[0,-10],[2,-10],[3,-7],[2,-5],[2,-3],[-3,7],[1,5],[4,-1],[5,-1],[3,0],[1,-1],[1,-2],[-1,-4],[0,-4],[1,-5],[1,-1],[2,-2],[0,-4],[-3,0],[-3,0],[-2,1],[-2,3],[-3,-10],[0,-5],[1,-4],[1,3],[2,1],[2,0],[4,-2],[2,-2],[2,-3],[2,0],[0,-4],[1,-2],[2,-5],[2,-4],[0,-5],[0,-6],[-1,-7],[0,-6],[0,-6],[0,-7],[-1,-13],[0,-7],[1,-14],[2,-14],[0,-4]],[[6497,7074],[1,-9],[2,-13],[0,-3],[0,-3],[-1,-1],[-2,-1],[-4,1],[-3,2],[5,1],[2,3],[-4,0],[-11,-3],[-33,-14],[-12,-1],[-18,8],[-5,3],[-11,12],[-5,7],[-4,11],[-1,2],[-1,1],[-4,3],[-7,2],[-7,0],[-3,2],[-6,4],[-2,4],[-2,6],[-2,6],[-1,7],[0,7],[-1,14],[0,3]],[[6357,7135],[-1,21],[0,1],[2,7],[1,6],[2,3],[3,-2],[-1,-3],[1,-2],[1,2],[1,2],[2,12],[1,2],[2,1],[0,3],[-1,6],[-1,6],[3,13],[2,13],[2,6],[3,3],[3,2],[4,2],[6,0],[6,-2],[-1,7],[-2,3],[-2,3],[-1,1],[-4,3],[-4,0],[-2,0],[-2,1],[-4,6],[-3,5],[-6,12],[-2,5],[-1,6],[-1,5],[-1,4],[-6,14],[-5,9],[-2,3]],[[6349,7324],[-3,3],[-1,1],[-2,2],[-2,7],[-2,6],[-4,9],[-7,15],[-2,1],[-1,2],[0,8],[-2,5],[-3,3],[-1,2],[-1,2],[1,10],[0,3],[0,6],[0,7],[2,10],[1,7],[1,4],[-2,-2],[-3,-16],[-1,12],[-2,12],[-2,6],[-2,5],[-3,4],[-2,5],[-3,2],[-5,2],[-1,2],[0,3],[0,3],[1,5],[3,4],[3,3],[0,3],[1,2],[1,-2],[1,-1],[1,5],[1,4],[2,3],[2,7],[2,3],[1,5],[0,7],[2,0],[0,2],[1,2],[1,2],[-1,4],[-1,4],[1,0],[2,-3],[2,-2],[0,4]],[[6323,7536],[1,1],[2,-1],[2,0],[6,3],[3,1],[3,2],[6,9],[2,1],[1,-1],[1,-1],[2,-1],[1,0],[1,1],[-2,3],[0,3],[0,4]],[[6352,7560],[1,0],[2,0],[8,5],[1,2],[0,3],[3,1],[0,3]],[[6367,7574],[-1,2],[2,3],[3,-1],[-1,4],[0,2],[3,1],[4,0],[1,1],[4,1],[3,1],[3,2],[3,3],[6,6],[3,5],[1,0],[2,-1],[1,1],[3,3],[2,1],[5,5],[7,3],[3,0],[9,-4],[1,-1],[3,-4],[5,-3],[2,1],[2,-4],[2,0],[1,0],[4,3],[1,2],[1,2],[2,2],[6,-2],[6,0],[4,-4],[1,-2],[1,-6],[1,-4],[-1,-3],[-1,-4],[-1,-4],[2,-3],[0,-13],[-2,-12],[-5,-10],[-3,-12],[2,-4],[7,-5],[3,-4],[-3,-2],[-5,1],[-4,1],[-6,3],[-3,1],[-11,-1],[-9,0],[-5,-3],[-3,1],[-3,-4],[-1,-3],[-1,-6],[-3,-5],[-3,-3],[-1,-3],[1,-4],[1,-2],[4,-6],[3,-5],[1,-1],[2,0],[2,-1],[1,-3],[-5,1],[-1,-1],[-4,-1],[-2,0],[-2,1],[-5,6],[-6,0],[-6,-1],[-3,-2],[-1,-3],[-1,-4],[0,-3],[1,-3],[1,-1],[4,-2],[6,-2],[3,-2],[1,-2],[3,-13],[4,-11],[2,-6],[3,-4],[1,-2],[0,-3],[1,-3],[0,-4],[-1,-7],[0,-3],[2,-1],[4,1],[3,-1],[2,-3],[3,-6],[1,-2],[0,-3],[2,-2],[2,-1],[1,0],[2,1],[3,0],[2,-4],[2,1],[3,0],[2,0],[1,-1],[1,-2],[2,-12],[-1,-7],[-1,-5],[-2,-5],[-1,-8],[0,-3],[0,-9],[1,-6]],[[6458,7320],[3,-14],[4,-9],[2,-7],[0,-2],[1,1],[-1,7],[1,15],[0,2],[-2,4],[3,10],[2,4],[4,5],[1,2],[3,-1],[6,2],[4,1],[3,0],[2,-1],[1,-1],[3,-13],[1,-5],[1,-7],[2,-7],[2,-5],[3,-4],[9,-9],[2,-4],[1,-3],[0,-3],[0,-4],[0,-3]],[[9999,8832],[-4,1]],[[9995,8833],[-16,14],[-9,2],[-1,2],[0,2],[-2,1],[-11,4],[-14,2],[-15,6],[-13,2],[-15,7],[-8,5],[-5,2],[-5,1],[-13,-3],[-14,0],[-13,1],[-10,0],[-6,1],[-8,3],[-3,-1],[-2,-6],[-6,2],[-5,4],[-9,2],[-16,2],[-20,4],[-11,1],[-10,1],[1,-9],[-1,-5],[-4,-6],[-4,-4],[-1,-3],[11,-2],[4,-11],[5,-7],[3,-7],[0,-5],[-13,-12],[-13,-2],[-13,0],[-5,7],[-3,9],[-10,5],[-10,3],[-5,1],[-3,2],[-2,9],[-2,8],[-3,2],[-3,4],[-2,2],[-7,1],[-15,-11],[-5,-3],[-2,0],[-23,3],[-6,2],[-35,1],[-10,6],[-6,1],[-7,-2],[-5,0],[-9,1],[-7,-2],[-16,-2],[-5,-2],[-6,-3],[-12,-9],[-1,-5],[0,-5],[2,-8],[0,-9],[-2,-3],[-4,-1],[-3,-10],[-4,-5],[-7,-1]],[[9467,8807],[4,4],[4,2],[6,14],[-1,4],[-5,4],[-3,3],[-1,13],[-2,7],[0,8],[-5,3],[-17,4],[-8,3],[-3,5],[3,6],[0,6],[1,4],[3,3],[1,5],[-2,7],[-1,4],[-3,6],[-2,2],[-11,8],[-18,8],[-18,6],[-16,2],[-22,1],[-22,0],[-8,-3],[-16,-1],[-17,-3],[-17,-5],[-9,0],[-19,-3],[-8,0],[-20,9],[6,1],[3,1],[-9,11],[-5,3],[-12,5],[-5,1],[-4,-1],[-17,-6],[-4,-2]],[[9168,8956],[8,6],[4,3],[4,4],[-1,2],[-1,1],[-15,0],[-1,1],[-3,3],[-1,1],[-10,3],[-7,2],[-8,0],[-1,1],[1,2],[0,1],[2,2],[7,1],[16,1],[4,3],[0,3],[-1,3],[-6,5],[-7,4],[-15,5],[-16,3],[-27,2],[-4,-1],[-4,-2],[-6,-5],[-15,-15],[-8,-7],[-8,-3],[-17,-3],[-3,1],[-2,2],[0,3],[2,2],[0,1],[-1,3],[1,1],[1,0],[4,-2],[4,0],[10,3],[0,4],[-3,3],[2,6],[0,2],[1,1],[1,-1],[7,-4],[2,0],[3,0],[-6,-11],[3,0],[8,5],[5,5],[6,6],[1,4],[-7,0],[-43,-2],[-16,-5],[-5,1],[-3,3],[5,1],[6,2],[6,4],[3,1],[9,0],[7,-2],[21,0],[1,5],[-5,1],[-10,2],[-7,2],[-8,2],[-17,2],[-7,2],[-18,1],[-4,2],[-41,1],[-15,4],[-6,4],[-14,2],[-2,0],[-1,-1],[-1,-2],[9,-7],[0,-5],[3,-2],[-10,-4],[-7,-2],[-24,1],[-4,-2],[-9,-8],[0,-3],[1,-6],[7,0],[2,3],[3,1],[15,-1],[1,-1],[-5,-2],[-4,-1],[-6,-8],[-8,-3],[6,-1],[4,-2],[0,-11],[6,-7],[2,-4],[-10,0],[-9,-3],[-3,0],[-6,6],[-6,4],[-3,1],[-4,-4],[-6,2],[-2,0],[-3,-2],[-2,-2],[-2,-4],[-2,-2],[0,-2],[3,-1],[2,-1],[6,-1],[-6,-1],[-2,-2],[0,-1],[-5,-2],[2,-2],[2,-1],[0,-2],[-1,0],[-4,2],[-4,2],[-7,5],[-3,4],[-5,3],[-20,8],[-9,3],[-5,1],[-9,-2],[-6,-3],[-9,-2],[-6,-3],[-3,-4],[-17,0],[-11,3],[-8,3],[-8,6],[-8,8],[-1,1],[-1,2],[-1,4],[-2,3],[-3,-2],[-6,-9],[-3,-5],[-3,-9],[-3,-7],[0,-3],[1,-3],[-4,-2],[-4,-6],[-5,-11],[-4,-4],[-5,-3],[-3,-2],[-3,0],[-4,4],[-2,7],[-2,1],[-2,-4],[-4,1],[-7,3],[-7,6],[-7,3],[-11,16],[-4,6],[-3,4],[-6,1],[-2,3],[3,3],[8,2],[6,0],[-4,6],[-3,3],[-2,2],[1,-4],[-1,-3],[-2,-2],[-4,-1],[-15,18],[-10,9],[-5,3],[-3,6]],[[8547,9022],[2,1],[11,-7],[8,-3],[13,-9],[9,0],[4,4],[0,9],[-4,6],[-4,3],[-16,1],[-4,2],[3,0],[3,1],[5,2],[9,5],[3,1],[0,4],[-6,6],[-10,0],[-2,1],[4,2],[3,2],[6,4],[1,4],[-1,0],[-4,0],[-1,1],[0,3],[-4,3],[-4,1],[-9,1]],[[8562,9070],[0,1],[1,2],[-4,1],[-4,2],[0,2],[-2,1],[-6,2],[-19,4],[-2,-1],[-4,-5],[-8,-6]],[[8514,9073],[-6,3],[-1,1],[-1,1],[2,2],[1,3],[-2,1],[-1,1],[-4,-2],[-6,-1],[-3,-1],[-5,-2],[1,5],[-23,10],[-7,2],[-5,1],[-10,-3],[-2,-1],[-4,-4],[-9,3],[-2,-2],[-3,-6],[1,-5],[1,-2],[0,-3],[4,-5],[3,-4],[-1,-1],[-2,0],[-1,-1],[-2,-4],[-3,-4],[-4,-3],[-4,1],[-11,3],[-2,0],[-1,-3],[6,-2],[1,-2]],[[8409,9049],[-2,0],[-4,-1],[-8,0],[-6,1],[-4,3],[-4,1],[-11,0],[-10,-2],[-11,3],[-19,-1],[-4,0]],[[8326,9053],[-9,5],[-13,3],[-15,7],[-2,7],[3,5],[8,0],[5,1],[-1,2],[-1,2],[-12,2],[-31,1],[-23,4],[-32,2],[-14,-6],[-21,-1],[-6,-3],[-10,-1],[1,-4],[5,-3],[2,-1],[3,-1],[-2,-1],[-2,-1],[-3,-2],[-2,-2],[0,-5],[-1,-5],[-3,-7],[-3,-3],[-3,-4],[2,-4],[3,-1],[7,-2],[2,-2],[-1,-1],[-10,2],[-4,4],[-1,2],[0,3],[3,4],[3,2],[3,6],[1,6],[0,11],[-6,2],[-4,4],[6,7],[2,4],[-3,3],[-4,7],[-4,4],[-3,2],[-2,1],[2,-7],[-2,-4],[-2,-1],[-11,-2],[-7,0],[-9,2],[-11,5],[-3,3],[-2,4],[6,2],[3,2],[-6,1],[-6,0],[-2,-6],[-4,0],[-18,4],[-5,-1],[-6,-4],[-3,-2],[-3,-5],[2,-3],[1,-1],[9,-1],[9,1],[9,3],[2,-1],[2,-2],[-3,-2],[-9,-3],[-16,-9],[-6,-1],[-9,2],[-4,-5],[-3,-1],[-14,-4],[-6,0],[-2,-3],[-4,0],[-4,-1],[-7,-4],[-10,0],[-8,0],[-17,-2],[-5,-1],[-3,-3],[-1,-3],[-2,-3],[-10,-6],[-9,-3],[-7,-1]],[[7920,9042],[7,4],[8,6],[14,20],[14,1],[3,3],[10,11],[3,2],[14,0],[12,4],[24,19],[12,3],[8,5],[2,2],[1,3],[-1,1],[-1,2],[11,3],[4,5],[15,5],[11,6],[16,4],[9,7],[20,9],[19,15],[3,9],[-4,3],[-6,1],[-3,5],[-2,0],[-6,-2],[-6,9],[-8,5],[0,1],[1,0],[4,-1],[14,-7],[7,-2],[2,-1],[1,-2],[0,-3],[2,0],[1,2],[4,6],[3,8],[0,4],[-8,-2],[-4,13],[-2,3],[-2,4],[-6,1],[-2,-1],[2,-2],[2,-2],[-1,-2],[-2,-1],[-6,-3],[-4,-1],[1,2],[2,2],[-1,4],[-2,1],[-1,10],[-6,1],[-3,1],[-5,0],[-5,-3],[2,3],[2,3],[-4,4],[-5,3],[-5,1],[-6,3],[-7,2],[-18,2],[-14,-2],[-17,2],[-20,-2],[-8,0],[-5,1],[-4,-1],[-2,-3],[-2,-5],[-5,-3],[-2,0],[-13,0],[-9,-2],[-4,2],[-8,0],[-1,4],[5,0],[2,-1],[9,9],[7,5],[6,6],[-4,3],[-9,3],[-5,0],[-2,-1],[-10,2],[-5,-1],[-9,-2],[-3,0],[-2,5],[-9,0],[-31,1],[3,1],[16,3],[14,3],[9,6],[9,3],[-2,3],[-2,2],[-5,2],[-12,1],[-9,3],[-4,3],[-18,4],[-4,0],[-13,-5],[-6,0],[-6,0],[-15,-7],[-30,-17],[-6,-6],[-3,-4],[-6,-2],[-2,-5],[1,-4],[2,-2],[3,-5],[-3,-5],[-2,-3],[2,-1],[6,0],[13,-3],[-3,-2],[-8,2],[-7,0],[-6,2],[-14,-2],[-11,1],[-10,-2],[-19,3],[-2,-2],[4,-3],[4,-2],[10,-6],[4,-2],[6,-6],[1,-12],[-3,-2],[-4,-4],[-2,-1],[-2,0],[4,3],[2,6],[3,4],[-3,3],[-2,0],[-1,1],[-11,4],[-5,2],[-6,1],[-3,1],[-9,-4],[-4,0],[-5,-2],[-3,-3],[-7,0],[-1,-3],[-3,-3],[-5,3],[-4,-1],[-9,-5],[-10,-2],[1,2],[2,4],[-3,1],[-16,-5],[-5,-3],[-3,1],[10,7],[2,4],[-4,2],[-10,1],[-6,0],[-9,-1],[-13,2],[-2,-3],[-3,0],[-8,1],[-7,-1],[-5,-3],[-8,3],[-3,0],[-5,-4],[-3,2],[-3,-5],[1,-4],[2,0],[2,0],[2,2],[2,1],[6,-3],[2,2],[3,1],[3,-2],[13,2],[-3,-3],[-14,-3],[-26,-4],[-6,-2],[-15,-1],[-11,-4],[-13,0],[-23,-3],[-16,-8],[-8,1],[-16,-6],[-6,-4],[-23,-9],[-14,3],[-5,-1],[-2,-3],[0,-2],[6,0],[4,-1],[5,-3],[-1,-4],[-11,-9],[-5,-3],[-6,-2],[-12,8],[-3,-4],[-1,-1],[-5,0],[-3,-5],[9,-1],[9,-2],[8,-4],[5,-4],[6,-2],[3,-3],[-9,-2],[-6,5],[-4,2],[-4,0],[-6,-1],[-5,-6],[5,-2],[11,-2],[4,-3],[14,-18],[3,-1],[5,-1],[2,-1],[-6,-3],[-2,-3],[-5,-5],[-20,-3],[-7,-2],[-1,-1],[-3,-1],[-2,-2],[0,-4],[1,-2],[5,-2],[16,-10],[-1,-1],[-5,1],[-5,4],[-6,4],[-8,3],[0,2],[-1,4],[1,1],[0,2],[8,5],[7,2],[10,5],[9,6],[-2,2],[-2,2],[-8,0],[-17,-2],[-11,-2],[-4,-5],[-7,0],[-3,0],[-10,2],[-9,-2],[-21,-2],[-3,-1],[-48,-1],[-10,-1],[-24,-4],[-1,-3],[1,-2],[-4,-3],[-1,-4],[0,-3],[0,-4],[1,-4],[2,-4],[3,-2],[4,-1],[2,-4],[-2,-5],[-3,-6],[0,-2],[1,-4],[3,-7],[0,-2],[8,-5],[5,-2],[9,0],[5,-2],[9,-3],[2,-2],[1,-1],[2,-6],[1,-2],[9,-8],[3,-1],[12,-2],[4,-2],[6,-8],[0,-2],[1,-3],[-1,-3],[0,-2],[-2,-2],[-6,-11],[-3,-10],[5,-6],[7,-12],[2,-6],[2,-7],[-1,-4],[-1,-3],[-4,-4],[-6,-1],[-6,-3],[0,-3],[1,-3],[0,-3]],[[7308,8894],[-1,-1],[-3,0],[-3,1],[-3,3],[-2,3],[2,4],[5,7],[3,9],[0,7],[0,6],[-1,5],[-4,3],[-3,-1],[-4,-3],[-4,-11],[-6,-8],[-1,-3],[1,-3],[-1,-2],[-1,6],[0,5],[3,6],[1,6],[0,4],[-2,6],[0,4],[1,2],[1,9],[5,2],[12,7],[1,2],[4,6],[1,2],[2,4],[-3,3],[-4,1],[-6,1],[-6,0],[-13,-3],[-11,0],[-5,2],[-18,12],[-1,5],[-1,2],[-2,1],[-6,3],[-15,3],[-15,9],[-26,1],[-7,-1],[-7,-3],[-6,-5],[-3,-2],[-5,0],[-1,-2],[0,-3],[2,-2],[8,2],[6,-1],[4,-2],[2,-6],[-1,-2],[-11,-4],[-7,0],[-13,9],[-5,2],[-13,-2],[-8,-4],[-3,-1],[2,-4],[3,-9],[3,-4],[3,-3],[13,-6],[6,-2],[11,-5],[6,-1],[5,2],[9,-4],[5,-10],[3,-3],[2,-2],[4,-1],[2,0],[3,1],[5,1],[-2,-3],[-2,-1],[-11,-1],[-6,1],[-7,3],[-13,10],[-17,1],[-2,-3],[-5,4],[-18,1],[-10,2],[-11,5],[-1,2],[-1,2],[4,4],[2,2],[1,7],[-8,9],[1,8],[4,1],[4,11],[3,3],[1,1],[1,3],[-1,3],[-1,1],[-2,4],[0,4],[0,3],[-3,6],[-3,6],[-6,3],[-6,1],[-2,-1],[-2,-2],[3,-5],[3,-5],[1,-4],[1,-8],[0,-8],[-1,-4],[-2,-3],[-5,-4],[-9,-4],[-5,-2],[-10,-3],[-7,-4],[-17,-22],[2,-3],[6,-4],[4,-3],[2,-2],[4,-9],[16,-23],[1,-4],[-3,-7],[-8,-10],[-3,-5],[-7,-21],[0,-5],[2,-5],[5,-7],[2,-4],[-3,-13],[1,-3],[4,-1],[11,1],[12,-3],[7,2],[10,7],[4,0],[12,0],[18,-7],[19,-9],[4,-3],[5,0],[4,-15],[3,-8],[2,-6],[1,-7],[-4,-1],[-3,-1],[-2,-2],[-4,-10],[0,-5],[2,-9],[15,-4],[11,-2],[8,-1],[2,-1],[1,-1],[-10,-1]],[[7182,8753],[-16,-1],[-6,1],[-3,1],[-3,3],[-5,3],[-2,2],[-4,3],[2,9],[0,20],[0,9],[-4,7],[-10,10],[-4,7],[-4,4],[-4,1],[-6,-1],[-14,-4],[-13,-2],[-15,-6],[-3,-6],[-2,-13],[3,-6],[3,-5],[3,-8],[1,-5],[1,-5],[-1,-7],[-2,-4],[-17,-16],[-3,-4],[-2,-14],[-3,-5],[-8,-7],[-4,-3],[-26,-14],[-1,-3],[-2,-10],[-7,-4],[-4,-1],[-10,5],[-6,2],[-5,0],[-23,-1],[-10,3],[-8,5],[-8,1],[-6,4],[-1,3],[-1,5],[-2,2],[-1,2]],[[6916,8710],[2,1],[4,1],[15,-1],[3,2],[2,-1],[4,-4],[6,-4],[4,1],[4,3],[1,0],[2,-1],[-3,-2],[-4,-2],[-1,-1],[-1,-3],[5,-3],[5,-1],[6,1],[3,3],[8,5],[6,0],[0,4],[-3,7],[-2,4],[8,-1],[5,4],[21,32],[10,6],[3,4],[2,5],[1,6],[-1,7],[0,5],[3,6],[6,8],[4,3],[-1,2],[-1,3],[-10,7],[-10,6],[-4,3],[-3,6],[-1,6],[0,4],[1,12],[1,6],[0,18],[-2,21],[-2,5],[3,4],[2,3],[2,3],[1,21],[-1,8],[-4,10],[-13,9],[-6,8],[0,3],[1,2],[6,3],[4,5],[3,7],[5,11],[2,4],[3,14],[1,8],[1,12],[-5,2],[-5,3],[-10,2],[-5,0],[-8,4],[-4,1],[-23,-1],[-13,0],[-8,-1],[-5,0],[-2,1],[0,2],[2,1],[-1,1],[-2,1],[-6,-2],[-10,-16],[-6,-15],[-6,-21],[-4,-9],[-5,-10],[-9,-7],[-12,-8],[-7,-3],[-10,-4],[-4,-8],[-4,-3],[2,-2],[4,1],[-2,-6],[-3,-3],[0,-2],[1,-3],[3,-1],[9,3],[2,-3],[2,-3],[-1,-13],[-2,-12],[-1,-4],[2,-2],[1,-4],[-3,-4],[-2,-2],[-4,1],[-2,-10],[-1,-5],[0,-5],[1,-3],[2,-3],[1,3],[0,3],[3,2],[16,-6],[4,-3],[6,-3],[2,-3],[1,-10],[7,-10],[5,-5],[4,-3],[2,0],[5,2],[6,0],[-3,-8],[-6,-14],[-9,-12],[-3,-2],[-6,5],[-12,6],[-3,4],[-13,10],[-5,6],[-6,1],[-10,4]],[[6844,8830],[-9,4]],[[6835,8834],[-8,3],[-2,3],[-5,2],[-6,2],[-8,3],[-4,-1],[1,5],[-9,6],[-12,5],[-23,8],[-20,4],[-24,1],[-21,5],[-3,0],[-2,-2],[-7,-7],[-8,-2],[-3,-4],[4,-7],[9,-19],[6,2],[2,-9],[-3,-5],[-5,-6],[-4,-4],[-10,-1],[-7,0],[-1,-6],[2,-5],[0,-2],[-1,-3],[-1,-1],[-1,-1],[-3,-2],[-3,0],[-8,3],[-6,3],[0,9],[3,4],[3,1],[2,2],[-5,6],[-3,3],[-1,4],[0,2],[-4,0],[-16,-5],[-3,-5],[-2,3],[-20,-13],[-9,-5],[-6,0],[-8,3],[-9,1],[-7,1],[-3,-1],[-7,-3],[-7,-1],[-8,-4],[-6,-6],[-2,-10],[-4,-1],[-4,5],[-2,1],[-3,-1],[-4,0]],[[6506,8792],[-4,-1],[-4,-1],[-1,0]],[[6497,8790],[-11,1],[-3,0],[-4,1]],[[6479,8792],[1,2],[1,2],[6,1],[4,2],[4,-1],[2,3],[0,6],[-4,5],[2,4],[1,5],[1,1],[2,2],[-2,1],[-3,1],[0,1],[2,1],[14,2],[3,2],[-8,1],[-11,-1],[-11,-4],[-20,-10],[-10,-7],[3,0],[3,-1],[3,-5],[2,-1],[-2,-3],[-5,-3],[-2,-2],[-2,0],[-2,0],[-2,2],[1,2],[2,2],[-5,4],[-2,1],[-1,0],[-11,-4],[-8,-4],[-7,-2],[-6,-1],[-4,-1],[-8,-6],[-5,-2],[-9,-6],[-21,-11],[-6,-1],[-3,1],[-2,1],[-2,-1],[2,-3],[3,-5],[-1,-3],[-5,1],[-11,-3],[-11,-3],[0,-4],[1,-3],[-2,-6],[-2,-4],[-1,-13],[-2,-4],[-4,-3],[-23,-5],[-4,-1],[-1,-1],[-1,1],[-5,2],[-6,0],[-2,0],[-3,2],[-4,6],[-5,11],[-12,5],[-5,4],[-1,3],[1,4],[12,12],[4,3],[18,4],[7,0],[7,1],[0,7],[-7,8],[-7,10],[-8,11],[-10,3],[-12,2],[-26,-2],[-3,0],[-16,8],[-2,0],[-2,-1],[1,-2],[1,-1],[21,-16],[1,-4],[1,-6],[0,-2],[0,-2],[0,-4],[-5,-18],[-5,-13],[-2,-6],[0,-5],[2,-3],[6,-1],[6,-4],[3,-5],[1,-4],[0,-8],[1,-7],[-5,-10],[-2,-5],[-4,-9],[2,-7],[-1,-3],[-1,-3],[-2,3],[-2,2],[-3,3],[-3,1],[-3,-1],[-2,-1],[0,2],[3,5],[-1,2],[-2,2],[-9,5],[-6,0],[-6,0],[-5,0],[-4,4],[-4,1],[-3,1],[-4,-3],[-8,-12],[-9,-7],[-11,-6],[-8,-2],[-2,-1],[-5,-7],[-5,-5],[-15,-9],[-1,-3],[0,-5],[1,-5],[3,-6],[6,-10],[4,-4],[3,-6],[2,-6],[-1,-1]],[[6122,8597],[-6,1],[-4,0],[-6,-5],[0,-2],[-2,-4],[-6,-1],[-14,8],[-12,4],[-2,1],[-3,2],[-1,1],[-5,0],[-3,0],[-3,2],[-13,12],[-11,5],[-2,0],[-5,-1],[-3,-10],[-3,-3],[-4,0],[0,-5],[1,-3],[2,-3],[4,-3],[7,-11],[4,-5],[3,-1],[4,-1],[9,2],[3,-2],[3,-3],[0,-6],[3,-6],[0,-4],[-3,-4],[-9,-3],[-6,-5],[-1,1],[-12,5],[-7,2],[-9,3],[-2,2],[-5,8],[-9,8],[-4,3],[-6,-2],[-4,1],[-7,4],[-5,7],[0,8],[1,2],[1,1],[-3,2],[0,6],[-1,4]],[[5966,8609],[-4,11],[-3,6],[-4,6],[4,4],[2,3],[3,8],[0,3],[1,3],[1,3],[0,2],[-3,5],[-8,10],[-8,5],[-15,6],[-4,-1],[-2,1],[3,1],[4,2],[1,3],[-4,2],[-3,1],[-5,2],[-1,3],[1,1],[-1,5],[-7,1],[-2,1],[0,1],[-5,5],[-6,5],[1,5],[-4,3],[-4,3],[-6,1],[-3,1],[14,0],[15,-4],[-1,-1],[-1,-2],[4,-7],[4,-3],[9,-5],[2,0],[2,1],[4,-1],[4,-3],[7,0],[8,-3],[0,-1],[-1,-1],[2,-4],[4,1],[6,3],[15,-10],[4,-2],[24,-5],[11,-1],[6,-1],[8,-3],[10,-5],[7,-2],[14,-2],[7,1],[18,3],[22,9],[12,9],[19,21],[2,5],[2,11],[0,5],[-2,0],[-4,3],[0,7],[-2,3],[-3,15],[-5,2],[-3,1],[-4,1],[-4,3],[-5,6],[-5,4],[-3,5],[-3,2],[-2,1],[2,-3],[1,-3],[-7,1],[-21,14],[-3,1],[-2,-1],[-6,2],[-2,3],[-18,15],[-30,18],[-22,10],[-15,5],[-2,-1],[-1,-2],[-5,0],[-4,0],[-14,4],[-4,1],[-15,0],[-2,-1],[-5,-9],[-3,-2],[-5,-2],[2,3],[3,2],[3,6],[0,3],[1,3],[0,3],[-2,1],[-4,-1],[-8,-3],[-1,1],[3,3],[-1,2],[-3,-1],[-7,2],[-7,-1],[-2,4],[-4,3],[-2,2],[2,2],[16,-4],[5,0],[2,1],[0,3],[0,3],[-2,1],[-10,3],[-5,4],[-11,4],[-1,-2],[2,-4],[-1,-2],[-3,2],[-3,-1],[-3,-6],[-3,-1],[-3,0],[-11,4],[-5,1]],[[5857,8876],[-4,1],[-4,-1],[-3,1],[-1,-4],[-1,0],[-2,6],[-3,1],[-1,-1],[-1,-5],[-2,-2],[-3,1],[-5,0],[-3,1],[-1,2],[-1,2],[0,3],[1,4],[-1,2],[-22,6],[-1,3],[32,-3],[9,2],[6,4],[13,4],[0,4],[-1,3],[-9,7],[-5,1],[-5,0],[-1,1],[1,4],[-4,4],[-3,0],[-5,-3],[-2,0],[0,1],[-2,2],[-7,2],[-2,1],[-3,4],[-3,2],[-8,0],[-2,-1],[-4,-5],[-3,-8],[-2,-6],[-3,-3],[-1,-3],[-2,-8],[-1,2],[0,4],[1,4],[0,8],[2,5],[-2,2],[-6,-2],[-3,1],[2,2],[9,4],[1,2],[2,2],[0,6],[-7,4],[-9,1],[-2,1],[-4,1],[-7,-6],[-3,-2],[1,-2],[8,-5],[0,-1],[-7,0],[-3,-4],[-1,-3],[-3,-4],[-2,-6],[-9,-5],[-2,0],[0,2],[0,3],[1,3],[1,4],[-3,2],[3,4],[2,6],[-2,5],[-4,-1],[-8,-8],[-7,-8],[-14,-16],[-1,-6],[-6,-5],[-5,-2],[-2,2],[1,4],[4,6],[2,9],[1,4],[6,6],[5,6],[4,2],[-1,2],[-1,1],[-2,1],[-2,1],[-4,1],[-2,-1],[-1,-3],[-2,0],[-2,1],[-4,4],[-6,2],[-2,2],[-3,0],[-6,-6],[-5,-4],[1,-3],[3,-2],[1,-2],[-2,0],[-2,-2],[-7,-10],[-4,0],[-6,-5],[-8,-8],[-2,-2],[-1,-6],[1,-2],[2,-3],[-1,-2],[-3,1],[-2,2],[-3,4],[-2,7],[-1,4],[-3,2],[-4,2],[-8,-2],[-1,-4],[-2,0],[-2,2],[-5,-2],[-2,1],[-6,-3],[-6,1],[-5,-1],[-1,-1],[2,-2],[6,-5],[5,-1],[3,-4],[2,-9],[-1,-1],[-5,4],[-5,3],[-4,4],[-5,-1],[-3,-6],[-3,0],[-2,1],[-4,0],[-6,0],[-2,-3],[0,-9],[1,-3],[2,-3],[3,-3],[0,-1],[-7,2],[-9,-10],[-2,-2],[-1,0],[-1,1],[7,10],[1,5],[0,3],[2,11],[-1,3],[-1,1],[-3,-1],[-2,-2],[-2,0],[-3,-4],[-3,-5],[-3,-13],[-3,-4],[0,4],[2,6],[0,10],[-1,1],[-13,-3],[-5,-5],[0,-2],[-1,-2],[0,-1],[-3,-2],[-3,-1],[-3,0],[-1,-1],[0,-3],[3,-4],[5,-2],[-2,-1],[-6,0],[-4,3],[-3,4],[-2,2],[-1,0],[-2,-2],[-3,-6],[0,-6],[1,-2],[-1,-2],[-11,-3],[-4,-5],[-2,-7],[-2,-5],[-8,-6],[-7,0],[-6,-3],[-2,-2],[-2,-4],[0,-2],[2,-1],[17,-1],[7,2],[1,-1],[1,0],[2,-1],[-1,-1],[-2,0],[-4,-1],[-7,-3],[-4,0],[-2,0],[-7,2],[-6,0],[-5,-5],[-1,-1],[2,-8],[2,-2],[2,-1],[-1,-2],[-2,-1],[-1,-2],[2,-7],[-2,1],[-4,7],[-1,10],[-1,1],[-1,1],[-4,-3],[-6,-1],[-4,-3],[-5,-2],[-1,-2],[2,-2],[7,-1],[0,-2],[-3,-1],[-3,-1],[-3,3],[-4,0],[-3,-1],[-6,-8],[0,-3],[-1,-4],[2,-1],[5,1],[8,5],[1,-2],[-2,-1],[-2,-3],[1,-3],[3,-3],[4,-2],[4,1],[1,-1],[-3,-4],[1,-5],[-2,0],[-2,5],[-2,2],[-3,0],[-5,4],[-4,1],[-6,-4],[-5,-6],[-1,-3],[-2,-2],[0,-2],[1,0],[3,0],[6,0],[13,0],[4,-1],[0,-2],[-18,-1],[-5,-1],[-4,-2],[-3,1],[-4,-2],[-3,0],[-2,-3],[-4,-6],[-2,0],[-2,-1],[-2,-2],[1,-3],[6,-2],[1,-1],[-5,-1],[-4,1],[-3,-3],[-2,-1],[-4,-1],[-3,-4],[0,-5],[-3,0],[-1,-6],[2,-11],[6,0],[2,1],[2,0],[5,1],[9,3],[1,-2],[-3,-2],[-4,-2],[-3,-2],[-8,0],[-16,-5],[0,-1],[5,-3],[1,-4],[-1,0],[-5,0],[-3,-3],[-2,-5],[-8,-10],[-2,-3],[-1,-5],[-3,-7],[1,-4],[1,-2],[2,0],[2,0],[1,-3],[1,-1],[3,1],[6,4],[3,3],[2,1],[-5,-7],[-6,-6],[-6,-1],[-2,3],[-2,2],[-18,-11],[-4,-4],[-2,-4],[0,-4],[3,1],[5,2],[2,0],[-3,-4],[-6,-3],[-3,-1],[-3,-3],[-5,-2],[-3,-5],[-7,-4],[-9,-13],[-6,-6],[-2,-5],[-3,-4],[-4,-3],[-2,-4],[-2,-5],[1,-1],[2,1],[3,0],[2,-5],[1,-2],[1,-3],[4,0],[8,3],[16,11],[3,4],[-2,3],[-1,1],[4,4],[4,2],[3,1],[3,-1],[1,-1],[-5,-3],[-3,-3],[1,-1],[3,0],[1,-2],[0,-2],[-4,-2],[-3,-3],[-4,-1],[-5,-3],[-2,-1],[-1,-4],[1,-1],[1,-4],[-1,0],[-3,-1],[-7,1],[-5,-1],[-3,-1],[-1,-2],[-1,0],[-2,5],[-1,0],[-1,2],[-4,6],[-3,-1],[-2,-1],[-6,-1],[-4,-6],[-2,0],[0,2],[2,4],[-1,1],[-8,3],[-5,-1],[-2,-1],[-5,-4],[-1,-2],[0,-3],[3,-1],[3,0],[2,-2],[-1,-3],[-1,-1],[-9,-2],[-2,-3],[-1,-4],[2,-4],[3,-3],[8,-8],[0,-2],[-9,6],[-2,2],[-4,5],[-6,1],[-4,0],[-2,0],[-2,0],[-5,-5],[-11,-3],[-2,-2],[0,-1],[-4,-7],[-1,-3],[1,-1],[7,1],[2,1],[4,0],[4,-2],[18,3],[1,-2],[-8,0],[-7,-3],[-1,-2],[1,-2],[4,-1],[-1,-1],[-2,-1],[-2,0],[-6,3],[-9,1],[-6,1],[-4,-1],[-5,-1],[-2,1],[-2,-2],[-1,-4],[-2,-2],[-2,-2],[1,-2],[3,1],[6,1],[6,2],[-2,-3],[-1,-1],[-10,-3],[-4,0],[-1,1],[-1,2],[-2,1],[-4,-2],[-2,0],[-5,-4],[-1,-4],[-2,-2],[-2,-3],[-1,0],[-2,2],[-3,-2],[-1,-7],[2,-4],[3,-1],[6,1],[5,-2],[13,-4],[7,0],[8,2],[1,-1],[-7,-3],[-12,-1],[-7,2],[-9,4],[-9,-1],[-4,1],[-2,-1],[0,-4],[0,-5],[2,-4],[3,-2],[2,-4],[3,-2],[2,-1],[-2,-2],[-3,0],[-5,-1],[0,-3],[1,-7],[2,-4],[6,-4],[4,0],[5,2],[12,1],[9,-2],[3,2],[1,5],[2,2],[1,0],[-1,-3],[1,-1],[4,-1],[4,-2],[7,0],[3,1],[0,2],[0,4],[1,5],[3,3],[0,-1],[-2,-6],[1,-5],[6,0],[-2,-2],[-14,-5],[0,-4],[1,-3],[-1,-1],[-2,3],[0,3],[-2,3],[-3,2],[-5,0],[-5,-3],[-4,0],[-8,2],[-14,-4],[-6,0],[-2,0],[-3,1],[-2,-2],[0,-6],[0,-4],[1,-8],[2,-4],[3,-4],[6,3],[4,4],[1,0],[-2,-4],[-11,-8],[-1,-2],[1,-7],[3,-6],[4,-3],[4,0],[3,0],[1,-2],[-6,-3],[-3,0],[-3,1],[-2,0],[-1,-2],[1,-4],[0,-4],[-2,-4],[-1,-5],[0,-4],[1,-2],[2,1],[1,2],[1,1],[2,3],[4,4],[2,4],[4,6],[3,1],[2,2],[0,5],[2,3],[4,5],[1,3],[6,4],[13,4],[5,1],[-1,-2],[-5,-1],[-2,-2],[-1,-3],[-4,-12],[0,3],[1,9],[-1,2],[-5,-3],[-6,-7],[-1,-3],[0,-2],[-1,-3],[-2,-3],[-6,-6],[-1,-3],[1,-3],[2,-1],[3,1],[3,0],[4,1],[0,-1],[-6,-4],[-4,0],[-2,-4],[-6,1],[-1,2],[-2,0],[-1,-4],[-3,0],[-2,-5],[-1,-6],[-2,-12],[1,-4],[5,0],[3,2],[3,5],[3,1],[1,1],[4,2],[5,3],[4,4],[3,3],[3,1],[1,-1],[-3,-2],[-3,-4],[-4,-4],[-3,-3],[-1,-4],[1,-3],[0,-3],[-2,-2],[0,-2],[4,-4],[2,-2],[6,4],[1,-1],[-4,-3],[-2,-4],[-1,0],[-7,5],[-7,3],[-1,-2],[-1,-9],[0,-5],[2,-6],[3,-6],[7,-5],[3,-3],[9,-6],[3,0],[3,0],[1,0],[1,-2],[-2,-3],[-1,-3],[1,-1],[3,-2],[1,1],[1,3],[0,1],[3,0],[0,-1],[0,-1],[0,-1],[0,-2],[3,-2],[5,1],[8,-1],[11,3],[5,4],[3,-1],[4,5],[6,4],[11,15],[7,6],[1,2],[1,1],[2,1],[2,3],[-2,3],[7,4],[2,1],[1,1],[1,2],[-2,4],[-2,2],[2,0],[5,-5],[1,-3],[3,0],[4,4],[2,-2],[1,2],[1,1],[5,12],[1,6],[0,4],[-1,0],[-1,4],[3,1],[2,3],[-1,6],[2,3],[0,-4],[1,-5],[0,-9],[0,-2],[3,-6],[2,-6],[3,-1]],[[5303,8286],[2,0],[3,-1],[1,0],[6,-2],[1,-2],[0,-2]],[[5316,8279],[-3,3],[-3,-1],[0,-2],[-1,-3],[1,-3],[1,-3],[0,-11],[2,-11],[-1,-3],[0,-3],[2,1],[3,-3],[1,-12],[2,-7],[5,-1],[0,-12]],[[5325,8208],[0,-2],[4,-2],[1,-4],[0,-5],[2,-5],[2,1],[3,-13],[8,-17],[4,-5],[4,-9],[2,-1],[2,-1],[1,-6],[-1,-4],[-3,1],[-3,-1],[1,-3],[1,-2],[2,-5],[-1,-1],[-2,-1],[-5,4],[-1,-1],[1,-2],[2,-6],[7,-14],[3,-4],[1,-4],[0,-3],[0,-4],[-1,-5],[0,-3],[-2,-3],[13,-4],[13,5],[8,-2],[2,0],[5,7],[-2,6],[-2,5],[0,6],[2,3],[4,5],[1,2],[3,2],[3,-2],[2,1],[-1,6],[2,1],[8,1],[7,-1],[5,1],[4,1],[2,-2],[3,-2],[3,3],[2,3],[4,15],[2,5],[4,7],[1,5],[2,7],[2,8],[-1,4],[-1,2],[0,5],[4,9],[1,4],[-1,3],[-1,4],[0,7],[-1,3],[1,6],[3,0],[0,13],[2,3],[-1,5],[-2,8],[5,1],[3,2],[-4,5],[-3,1],[-6,0],[-2,0],[-2,1],[-3,1],[3,1],[9,0],[9,0],[4,3],[6,4],[3,4],[6,3],[3,3],[2,-1],[4,3],[3,3],[5,3],[1,1],[2,3],[1,6],[2,0],[4,2],[-2,4],[-1,1],[-2,-1],[-2,-2],[-1,1],[-2,-1],[-2,-2],[-2,0],[-4,0]],[[5499,8295],[-1,2]],[[5498,8297],[6,4],[1,-1],[2,1],[2,2],[2,1],[5,4],[1,2],[2,3],[5,5],[2,1],[1,4],[-2,6],[-1,2],[-1,3],[-2,3],[-5,2],[-2,2],[1,6],[-4,4],[-5,2],[-2,2],[-4,6],[-2,4],[-2,0],[-4,-3],[-2,0],[-1,3],[-1,2],[-1,1],[-3,0]],[[5484,8368],[-2,0],[-3,3],[0,4],[0,3],[-2,7],[1,2],[-1,9],[0,6],[-1,1],[1,2],[0,3],[-1,1],[0,4],[0,3],[-1,4],[3,5],[-1,3],[4,-2],[4,0],[-2,3],[0,2],[-1,5],[1,6],[1,3],[2,8],[1,2],[2,2],[-2,1],[-3,4],[-2,5],[0,2],[1,3],[3,-2],[2,-1],[2,0],[2,2],[3,1],[3,4],[2,1],[0,1],[-2,1],[-1,1],[1,1],[1,3],[-1,3],[-1,3],[-1,2],[1,1],[1,-3],[4,0],[0,-1],[0,-1],[2,-1],[1,2],[1,2],[6,2],[1,2],[0,2],[0,2],[-5,0],[1,2],[2,0],[3,2],[1,3],[1,3],[2,0],[3,1],[1,0],[1,1],[0,1],[-2,0],[1,1],[6,-1],[6,6],[1,5],[2,3],[4,-3],[0,2],[0,2],[3,-1],[1,-1],[2,0],[2,4],[4,4],[8,3],[4,3],[3,3],[6,3],[2,2],[7,18],[7,6],[6,5],[1,2],[0,2],[-3,5],[-2,5],[-1,5],[-3,3],[-1,2],[1,3],[3,4],[4,4],[4,6],[0,2],[-1,3],[-1,2],[-2,2],[-1,2],[1,0],[4,-4],[1,1],[0,2],[-1,1],[-1,1],[-1,1],[1,2],[0,1],[4,0],[5,1],[1,1],[1,1],[-1,2],[0,2],[5,0],[2,1],[-1,1],[-1,1],[0,1],[5,-1],[0,2],[0,6],[1,1],[1,2],[1,3],[1,1],[1,0],[3,-4],[2,1],[3,4],[5,-5],[5,-3],[2,1],[1,2],[6,1],[5,0],[3,1],[5,-2],[7,1]],[[5670,8655],[3,0],[4,-1],[4,2],[2,2],[1,0]],[[5684,8658],[-1,-2],[-1,-4],[3,-5],[2,0],[2,0],[12,-6],[3,-4],[-2,-7],[0,-6],[-1,-6],[2,-2],[1,-2],[0,-3],[-3,-2],[-1,-1],[2,-2],[0,-4],[-2,0],[-2,1],[-6,1],[-5,-2],[-3,-3],[-2,0],[-1,-3],[-3,-4],[-4,-9],[-7,-7],[-3,-6],[-2,-1],[-6,-7],[-1,-5],[-3,0],[-7,-8],[-3,-2],[-3,-2],[-7,-8],[-7,-2],[0,-4],[-3,-5],[-3,1],[0,-2],[1,-1],[-2,0],[-1,-1],[1,-3],[1,-2],[0,-2],[-5,-3],[-6,-2],[-3,1],[-7,-2],[0,-2],[1,-3],[2,-4],[-5,0],[-1,-5],[-7,-8],[-1,-3],[-1,-3],[0,-4],[1,-6],[0,-5],[5,-4],[0,-4],[1,-3],[-2,-6],[-1,-7],[3,-4],[3,-6],[2,-6],[0,-2],[2,-4],[-1,-1]],[[5599,8420],[-2,0],[0,-1],[0,-2],[1,-1],[0,-1],[-1,0],[0,-2],[0,-2],[0,-7],[-1,-6],[-1,-3],[-2,-4],[0,-5],[0,-6],[1,-5],[0,-4],[0,-3],[1,-2],[2,-2],[3,-2],[3,3],[2,0],[2,-4],[2,-1],[9,-5],[7,-2],[1,1],[1,0],[0,-2],[-2,-4],[0,-1],[2,0],[0,-2],[-1,-1],[-1,0],[-1,0],[-1,-3],[1,0],[-1,-3],[0,-1],[0,-3],[5,0],[2,1],[1,1],[2,1],[0,1],[1,5],[1,1],[1,0],[2,-6],[3,-3],[1,0],[2,-1],[0,-3],[-2,-3],[-3,-3],[-2,-2],[2,-1],[4,2],[4,4],[4,4],[4,-1],[3,0],[9,2],[9,2],[2,-1],[2,1],[3,4],[7,2],[3,0],[5,2],[3,3],[6,1],[2,2],[3,2],[2,-4],[1,0],[2,3],[3,2],[3,-1],[0,2],[-1,3],[-2,3],[3,0],[4,-4],[5,1],[2,2],[1,5],[2,4],[1,0],[0,-1],[-1,-3],[-1,-4],[1,-4],[2,2],[3,1],[6,1],[4,3],[3,1],[1,-1],[6,-4],[2,2],[4,0],[3,2],[1,0]],[[5772,8362],[10,2],[9,6],[2,-1],[2,-3],[0,-3],[-1,-3],[-3,2],[1,-3],[3,-6],[5,-2],[7,-8],[8,-1],[6,2],[4,-1],[4,-4],[3,-5],[2,-1],[4,-3],[-1,-3]],[[5837,8327],[-1,-2],[-12,5],[-15,2],[-2,-2],[-2,-3],[-1,-3],[0,-1],[-3,-1],[-3,0],[-4,0],[-2,2],[-2,-2],[-1,-4],[-3,-3],[-3,2],[-2,4],[-2,-1],[-1,-3],[0,-4],[1,-5],[-1,-4]],[[5778,8304],[-1,-1],[-3,-3],[-15,2],[-10,0],[-4,1],[-6,5],[-5,0],[-18,4],[-5,0],[-3,0],[0,-2],[0,-2],[-2,-2],[-16,0],[-8,-4],[-5,1],[-6,-5],[-3,0],[0,-5],[-8,-1],[-4,-2],[-4,-2],[1,-5],[-1,-2],[-1,-2],[2,-2],[-1,-2],[-2,-2],[2,-6],[0,-2],[1,0],[4,0],[-1,-2],[-3,-2],[-1,-3],[2,-5],[4,-4],[0,-4],[2,-4],[6,-3],[3,-2],[4,1],[1,3],[1,3],[2,0],[4,-2],[0,-3],[0,-1],[-1,-1],[-1,-9],[-4,-11],[0,-2]],[[5675,8214],[-1,-5],[2,-7],[1,-18],[0,-4],[-3,-5],[-6,-5]],[[5668,8170],[-4,-4],[-8,-2],[-10,7],[-4,13],[-3,4],[-10,11],[-1,3],[-2,4],[-9,-3],[-8,-4],[-6,-1],[-7,-14],[-2,-5],[0,-6],[-1,-6],[-3,-5],[-5,-6],[-1,-10],[-1,-21],[1,-11]],[[5584,8114],[0,-2],[0,-12],[4,-11],[1,-9],[-1,-6],[1,-4]],[[5589,8070],[0,-9]],[[5589,8061],[-1,-10],[-5,-2],[-3,1],[-4,2],[-2,0],[-2,2],[7,11]],[[5579,8065],[5,9]],[[5584,8074],[2,8],[0,4],[0,3],[-1,-2],[-1,-6],[-1,-4],[-3,-6]],[[5580,8071],[-2,-3],[-4,-8],[-5,-6],[-3,-2],[-8,0],[-4,-2],[0,-5],[-1,-4],[-2,-7],[-3,-5],[-4,-4]],[[5544,8025],[-1,-2],[-4,-2],[-12,-2]],[[5527,8019],[-4,1],[-5,3],[-2,5],[-4,13],[1,-1],[5,-4],[4,-2],[-1,3],[-7,5],[-6,4],[-6,0],[-7,-1],[-16,-5],[-7,-5],[-4,-3],[-9,-2],[-5,-7],[-2,-4],[-1,-1],[-2,-3],[-4,-1],[-4,-1],[-17,-6],[-16,-7],[-9,-5],[-4,0],[-1,1]],[[5394,7996],[-5,5],[-5,5],[-1,-2],[1,-2],[1,-1],[1,-2],[0,-3],[0,-4],[4,0],[3,0]],[[5393,7992],[5,-1]],[[5398,7991],[6,-2],[0,-4],[0,-2],[0,-2],[1,-2]],[[5405,7979],[-3,2]],[[5402,7981],[-7,3]],[[5395,7984],[-6,2],[-2,2],[-2,3],[-2,9],[-2,8],[-8,-1],[-8,8],[-4,7],[-3,1],[-4,1],[-5,1],[-6,-7],[-2,-3],[-4,-3],[-1,-3],[-9,-2],[-3,-2],[-6,-8],[-2,-1],[-8,4],[-5,-1],[-2,1],[-1,3],[5,6],[2,6],[-2,5],[-1,0],[-6,-3],[-11,7],[-4,-2],[-1,2],[-1,2],[-7,-1],[2,3],[2,3],[0,6],[-2,3],[-2,3],[-4,1]],[[5270,8044],[-1,7]],[[5269,8051],[1,2],[-1,2],[-2,1],[-2,1],[-3,0],[1,4],[4,5],[1,4],[-1,4],[0,4],[-1,4],[2,4],[3,3],[1,2],[2,3],[3,2],[1,1],[-2,3],[-1,2],[3,1],[2,0],[2,-1],[0,1],[2,8],[2,11],[2,2],[1,2],[3,-5],[3,1],[3,2],[3,3],[1,3],[1,5],[-1,3],[-1,1],[-10,0],[-3,2],[-3,4],[0,9],[0,2],[0,10],[2,1],[2,8],[3,4],[0,8],[0,4],[-2,6],[0,3],[1,2],[3,5],[-2,0],[-8,-7],[-8,-2],[-4,-6],[-7,-13],[-3,-3],[-4,-2],[-8,0],[-2,0],[-4,-2],[-5,0],[-5,-7],[-4,-7],[-1,-2],[0,-4],[2,-2],[4,-3],[3,3],[5,1],[3,9],[3,7],[4,1],[4,-2],[-2,-11],[0,-6],[-2,3],[-2,2],[-2,-1],[-3,-2],[-4,-6],[0,-4],[-2,-3],[-1,1],[-2,2],[-2,1],[-5,3],[-2,0],[-2,-1],[-1,-16],[0,-10],[2,-9],[0,-4],[-2,-17],[6,-5],[8,-5],[1,-5],[0,-10],[-2,-1],[1,-5],[1,-3]],[[5240,8054],[1,-11]],[[5241,8043],[3,-5],[2,-6],[2,-3],[0,-4],[-3,-2],[-5,-2],[-1,-2],[1,-3],[2,0],[1,1],[2,-1],[2,-2],[0,-15],[0,-2],[2,-2],[2,-1],[4,-1],[3,-2],[9,-14],[4,-3]],[[5271,7974],[-3,1],[-2,2],[-8,12],[-3,2],[-8,-1],[-8,2],[-1,-2],[-2,-3],[0,-6],[1,-6],[-2,-9],[0,6],[-1,2],[-3,3],[-1,-1],[-1,-4],[0,-4],[-2,0],[-2,2],[1,4],[-4,8],[-11,0],[-9,-1],[-2,-1],[-3,-5],[-1,-5],[-1,-5],[3,-3],[1,-3]],[[5199,7959],[-3,1],[-3,2],[-2,2],[-2,4],[-7,0],[-6,-1],[-8,-1],[-5,-2],[-10,-5],[-2,-3],[-3,-7],[-8,-8],[-5,-2],[-1,1],[-2,0],[-2,-3],[-1,-4],[-3,-20],[-2,-8],[-3,-6],[-5,-8],[-2,-2],[-1,-1]],[[5113,7888],[-2,-4],[-1,-4]],[[5110,7880],[-1,-2],[5,-8],[1,-2],[1,-2],[-5,0],[2,-3],[2,-2],[2,0],[1,-2],[-2,-1],[-1,0],[-8,6],[-4,2],[-5,-1],[-1,0],[-2,-2],[2,-3],[2,-2],[3,0],[4,-3],[5,2],[3,-2],[3,-1]],[[5117,7854],[-3,-1],[-3,2],[-4,-3],[-4,1],[-4,2],[-4,-1],[-2,0]],[[5093,7854],[-4,-2],[-7,-5],[-12,-9]],[[5070,7838],[-3,-2],[-14,-4],[-4,-3],[-3,-3],[-2,-3],[-1,-5],[0,-25],[1,-2],[-1,-1],[-1,-2],[-3,-6],[-5,-5],[-9,-5],[-8,-3],[-12,-9],[-2,-5],[0,-3],[0,-2],[4,-3],[5,1]],[[5012,7748],[-1,-2],[-8,-2],[-4,-4],[-4,-2],[-10,3],[-7,0],[-5,2],[-5,0],[-2,3],[-1,3],[-1,6],[1,4],[-3,2],[-7,-2],[-3,0],[-4,0],[-1,-2],[1,-3],[1,-5],[4,-10],[3,-6],[0,-22],[2,-6],[3,-3],[-1,0],[-11,-1],[-1,2],[-1,2],[-2,-4],[-1,-3],[-2,4],[-10,0],[-7,-6],[-3,3],[-6,11],[-6,3],[-7,-2],[-2,-3],[-5,-3],[-4,-1],[-5,1],[-13,-5],[-6,-4],[-1,-5],[1,-2],[0,-3],[4,0],[2,1],[3,-1],[1,0],[2,-1],[2,-2],[-5,-1],[-2,1],[-1,0],[-2,-1],[1,-2],[1,-1],[2,-1],[3,-3],[-1,-2],[-4,-2],[-3,0],[-1,-3],[7,-4],[1,-5],[2,-3],[2,-1],[4,2],[5,0],[11,-5],[2,-2],[1,0],[2,0],[2,-2],[1,1],[2,0],[2,-4],[3,-1],[3,0],[2,1],[2,-1],[-2,-4],[1,-1],[2,1],[4,0],[2,-1],[1,-3],[-1,-3],[-2,-1],[1,-4],[2,-2],[2,0],[11,2],[6,-6]],[[4951,7622],[-2,1],[-3,2],[-3,1],[-2,-1],[-1,-2],[-2,-4],[2,-2],[2,0],[1,-5],[-2,-6],[0,-3],[1,-3],[4,-7],[4,-10],[11,-9],[2,-1],[2,0],[3,-1],[0,-3],[0,-3],[1,-15],[1,-7],[1,-2],[0,-2],[-2,2],[-3,0],[0,-3],[1,-2],[8,-8],[3,-4],[1,-4],[3,-17],[1,-2],[1,-3]],[[4984,7499],[-2,3],[-2,2],[-2,13],[-1,3],[-4,5],[-4,4],[-1,-11],[-2,-10],[-1,-27],[1,1],[0,2],[1,2],[3,-4],[-3,-2],[-2,-5],[-3,-30],[-4,-26],[-4,-7],[-4,-1]],[[4950,7411],[-1,-1],[-5,-3],[-6,-1],[-3,0],[-8,5],[-7,2],[-2,0],[-3,-4],[-10,4],[-3,4],[-3,0],[-4,-2],[-4,1],[-3,-2],[-8,-3],[-6,0],[-16,5],[-6,3],[-10,1],[-5,4],[-6,-3],[-4,1],[-7,-2],[-4,1],[-8,0],[-5,-2],[-5,2],[-4,6],[-3,2],[-2,0],[-3,2],[-5,-4],[-4,0],[-4,-4],[-3,-3],[-1,-2],[1,-2],[0,-3],[-3,-3],[-1,0],[-4,-3],[-3,-1],[-6,1],[-4,-6],[-2,-1],[-2,-2],[-2,-8],[0,-3],[2,-4],[1,-2],[2,-3],[4,-1],[-1,-2],[-2,-6],[0,-3],[1,-1],[5,3],[0,-2],[0,-2],[0,-5],[1,-2],[1,-2],[-1,-3],[-1,-1],[0,-3],[2,1],[1,-1],[-2,-4],[-3,-6],[0,-8],[1,-1],[2,0]],[[4756,7329],[-3,-6],[0,-3],[1,-4],[2,0],[-1,-3],[0,-5],[2,-15],[2,-7]],[[4759,7286],[0,-4],[0,-3],[0,-7],[-1,-9],[-1,-5],[-1,-3],[-3,-19],[0,-5],[1,-1],[0,-2],[-5,-16],[-4,-16],[-2,-6],[-2,-2],[-2,-3],[1,-3],[0,-2],[-2,-8],[0,-8],[-2,-6],[0,-3],[0,-4],[2,-1],[2,-1],[3,1],[3,2],[1,5],[4,10],[2,3],[2,0]],[[4755,7170],[-4,-4],[-1,-5],[0,-6],[-1,-3],[-2,-3],[-2,0],[-2,-2],[1,-7],[0,-5],[3,1],[5,3],[1,0],[2,0],[2,-2],[2,-3],[-6,1],[2,-8],[0,-6],[-2,-13],[1,-5],[1,-7],[0,-8],[0,-9],[-3,-15],[-2,-7],[1,-1],[3,3],[3,0],[4,3],[3,-2],[10,-1],[5,-4],[3,0],[9,9],[3,1]],[[4794,7065],[6,1],[6,0],[1,1],[2,3],[0,-1],[-1,-3],[11,-14],[3,-7],[2,5],[3,0],[-1,-1],[-2,-3],[-3,-6],[1,-5],[3,-3],[1,-1],[-1,-2],[2,-6],[1,-5],[4,-8],[2,-1],[4,-5],[5,-3],[2,0],[3,2],[0,5],[1,0],[1,-1],[1,0],[0,5],[3,8],[2,3],[6,4],[8,0],[4,7],[2,4],[2,1],[15,2],[7,-1],[4,-1],[5,2],[3,0],[7,0],[3,-2],[3,2],[2,3],[4,1],[4,0],[4,-4],[2,1],[5,10],[4,16],[4,8],[9,10],[10,1],[4,0],[1,1],[1,2],[-2,4],[0,4],[2,4],[0,2],[2,6],[1,9],[2,3],[1,6],[4,7],[9,8],[5,6],[2,4],[-1,3],[-5,4],[-3,4],[-2,5],[-4,20],[0,6],[7,20],[4,7],[3,5],[6,12],[6,17],[1,0],[1,0],[2,1],[3,3],[1,2]],[[5024,7262],[-2,4],[-3,1],[3,4],[6,9],[5,2],[10,6],[14,5],[2,2],[5,8],[19,17],[4,5],[3,4],[-1,8],[0,2],[-1,1],[-1,2],[0,5],[2,0],[2,2],[0,3],[-2,1],[0,4]],[[5089,7357],[-1,1],[-3,7],[-1,14],[0,4],[3,10],[3,6],[15,15],[2,3],[1,2],[4,2],[1,-1],[1,-1],[1,-3],[2,-1],[4,-2],[1,0]],[[5122,7413],[6,-3],[2,-1],[3,0],[-1,1]],[[5132,7410],[1,1],[1,-1],[1,1],[1,1],[2,0],[2,1],[0,-2],[0,-3],[2,0],[2,0],[3,-1],[3,-6],[7,-3],[4,-4],[6,0],[2,-2],[6,4],[5,2],[2,1],[2,4],[1,4],[1,2],[4,3],[9,13],[2,2]],[[5201,7427],[3,2]],[[5204,7429],[2,1]],[[5206,7430],[2,1]],[[5208,7431],[6,2],[8,4],[2,2],[6,12],[7,12],[6,4],[5,-1],[7,-4],[3,-1],[12,-12],[9,-4],[3,-4],[2,-6],[2,-18],[4,-8],[2,-10],[0,-3],[0,-4],[0,-6],[2,0],[1,0],[2,-1],[1,-2],[1,-3],[1,-3],[3,-3],[7,-12],[0,-4],[-1,-1],[-1,-1],[1,-2],[1,0],[2,2],[1,0],[6,-3],[4,-4],[4,-12],[8,-8],[4,-7],[11,-19],[6,-3],[5,-6],[1,-2],[1,-1],[3,1],[1,1],[4,0],[5,-3],[3,1],[2,-1],[3,-6],[6,-14],[0,-3],[0,-1],[1,1],[1,0],[5,0],[3,-3],[1,-2],[-3,-7],[1,0],[2,2],[3,-1],[1,1],[5,2],[2,-3],[2,-4],[1,-4],[1,-6],[-2,-3],[0,-3],[1,-1],[9,-10],[3,-1],[5,0],[3,-3],[2,-7],[3,-13],[5,-15],[1,-12],[1,-7],[3,-4],[-1,-10],[-3,-2],[-3,-1],[-1,-2],[-1,-4],[0,-7],[-2,-10],[-3,-2],[-2,-5],[0,-8],[2,-5],[9,0],[2,4],[1,4],[4,9],[7,9],[1,5],[-1,12],[2,5],[4,5],[5,3],[4,-2],[3,5],[-2,8],[0,13],[-3,6],[-5,5],[-6,3],[-3,6],[1,7],[3,15],[4,11],[4,7],[3,3],[4,-1],[1,0],[1,-3],[0,-2],[4,-4],[2,-1],[11,-2],[6,-19],[4,-5],[3,-1],[1,4],[1,5],[2,6],[-1,7],[-3,8],[-9,11],[-2,5],[-13,10],[-6,8],[-4,4],[-16,10],[-15,11],[-3,4],[1,7],[3,4],[3,3],[1,3],[-1,5],[-2,2],[-3,0],[-16,-1],[-6,1],[-9,7],[-9,10],[-10,15],[-4,10],[-3,9],[-3,18],[-3,12],[-4,10],[-1,2],[-6,4],[-11,13],[-6,4],[-6,8],[-2,5],[-3,12],[-1,16],[1,6],[1,0],[1,-2],[3,3],[1,3],[0,3]],[[5347,7497],[-3,4],[-3,10],[-2,2],[1,7],[0,4],[3,3],[3,3],[2,0],[-3,-5],[2,0],[3,2],[4,2],[4,4],[3,2],[3,3],[1,3],[1,1],[7,-3],[3,3],[2,0],[4,-8],[-1,-2]],[[5381,7532],[-3,-3],[-1,-1]],[[5377,7528],[-2,-2],[2,-14],[1,-4],[0,-3],[3,-6],[3,-9],[2,0],[1,0],[3,5],[1,4],[4,9],[1,7],[1,3],[2,0],[5,-2],[2,-4],[6,-8],[2,-6],[-1,-9],[0,-6],[3,-6],[8,-12],[3,-3],[2,-3],[-3,1],[-2,0],[-1,-1],[-2,0],[-1,-1],[1,-5],[9,-14],[4,-6],[5,-4],[3,-4],[0,-3],[0,-2],[1,-3],[2,-1],[3,0],[3,2],[4,0],[6,-4],[8,-4],[6,-10],[6,-5],[6,-9],[1,-1]],[[5488,7385],[2,-3]],[[5490,7382],[2,-2],[-14,10],[-3,0],[-2,-1],[6,-3],[9,-7],[7,-2],[9,-9],[5,-6],[5,-5]],[[5514,7357],[1,-1],[1,1],[1,0],[0,-1],[0,-1],[0,-1],[7,-8],[7,-10],[1,-6],[5,-5]],[[5537,7325],[3,0],[3,-4],[0,-8],[-1,-3],[-1,-2],[-2,-7],[1,-6],[1,-5],[-1,-7],[0,-10],[-2,-8],[-1,-7],[0,-2],[2,-8],[1,-4],[-1,-2],[-1,1],[-1,1],[-1,0],[1,-3],[1,-4],[3,-4],[10,-9],[3,-10],[1,-4],[0,-5]],[[5555,7205],[3,-3],[2,-6],[3,-12],[5,-4],[3,-6],[3,-4],[1,-2],[2,-2],[4,2],[3,-1],[1,1],[1,0],[1,-3],[0,-3],[-1,-2],[-1,0],[-5,3],[-3,-1],[-1,-3],[1,-4],[2,-2],[4,-6],[1,-9],[2,-6],[2,-2],[3,1],[1,3],[0,3],[1,0],[1,-4],[2,-5],[3,1],[2,1],[2,0],[2,1],[5,2],[7,-3],[2,0],[2,2],[1,3],[5,-5],[4,-4],[1,-1],[2,-2],[2,-1],[2,0],[1,0],[2,-1],[1,-1],[1,-2],[0,-2],[-1,-2],[-5,1],[-2,-2],[1,-2],[0,-3],[-2,1],[-1,0],[-3,4],[-4,4],[-9,4],[-8,7],[-3,1],[-2,-3],[-3,-6],[-3,0],[-3,2],[-1,-1],[-3,-9],[-4,-6],[-1,-2],[1,-2],[1,-1],[3,-3],[1,-6],[2,-2],[5,-5],[3,-9],[0,-4],[-3,-6],[0,-7],[4,-12],[5,-7],[1,4],[0,5],[0,5],[2,2],[2,0],[1,-3],[1,-4],[2,-1],[4,-10],[0,-3],[0,-7],[1,-2],[2,-2],[0,7],[3,12],[3,0],[2,0],[2,-6],[4,-8],[2,-3],[1,-2],[2,0],[-2,6],[-2,5],[1,7],[0,5],[-2,9],[-4,15],[-2,6],[-1,8],[1,2],[2,-3],[3,0],[2,-2],[2,-3],[0,-4],[2,-2],[1,1],[1,2],[7,3],[0,2],[-1,1],[-1,3],[-1,2],[-1,1],[-2,0],[-2,1],[-2,6],[0,4],[-1,3],[-2,2],[1,1],[1,1],[3,2],[6,2],[2,2],[1,0],[1,-1],[5,-7],[4,-6],[2,-6],[2,0],[1,2],[0,4],[0,2],[-1,8],[0,10],[-1,5],[-1,3],[-3,2],[-5,2],[-3,8],[-5,2],[-4,7],[-3,0],[-3,5],[-7,3],[-2,3],[-2,0],[-2,1],[1,1],[2,0],[4,0],[3,3],[4,5],[-3,0],[0,4],[-2,3],[-1,5],[2,3],[2,1],[5,-4],[0,-2],[-1,-5],[1,-1],[1,0],[3,4],[-1,6],[-1,4],[-4,7],[-3,4],[-2,4],[-2,9],[-7,14],[-1,4],[1,9],[1,5],[0,3],[0,4],[3,2],[2,3],[3,0],[-1,-3],[-1,-2],[1,-5],[6,-6],[6,-4],[0,-8],[2,-5],[7,-4],[1,1],[0,1],[-6,7],[-1,2],[-1,6],[1,2],[7,-2],[5,-11],[3,-3],[1,1],[0,2],[-1,5],[-1,2],[-3,3],[-3,4],[1,3],[2,2],[3,-1],[4,-3],[3,-1],[2,-4],[3,-3],[-2,5],[-2,5],[-5,4],[-3,0],[-2,1],[-1,3],[2,4],[-3,4],[-1,3],[1,4],[5,0],[3,-1],[5,3],[4,7],[2,2],[3,-1],[3,-3],[3,-1],[6,6],[3,2],[4,-4],[2,1],[5,-3],[10,-3],[4,-4],[1,-2]],[[5723,7262],[1,-3],[1,-4],[3,1],[4,-1],[6,1],[6,0],[-2,-4],[-8,-6],[-2,-3],[-3,-4],[0,-4],[0,-2],[-1,-4],[-1,-3],[2,1],[2,1],[4,8],[8,13],[6,4],[8,7],[4,8],[2,8],[7,2],[5,-1],[5,3],[2,2],[3,-1],[14,-5],[5,1],[1,3],[1,5],[1,5],[-4,1],[-16,12],[-4,5],[-4,10],[-2,7],[1,6]],[[5778,7331],[-1,4],[-5,9],[-3,8],[-2,3],[-4,4],[7,13],[2,0],[2,2],[0,15],[1,9],[2,3],[1,2],[3,7],[5,2],[4,-2],[3,6],[0,13]],[[5793,7429],[1,3],[1,11],[0,17],[2,4],[4,8],[1,4],[-2,-1],[0,2],[1,2],[0,4],[0,2],[2,4],[-1,6],[1,2],[1,2],[4,-1],[-2,-3],[1,-3],[0,-4],[-1,-2],[14,5],[2,4]],[[5822,7495],[1,3],[1,10]],[[5824,7508],[0,2],[1,4]],[[5825,7514],[0,4],[-1,11],[-2,4],[0,4],[0,2],[2,2],[4,-1],[2,1],[3,3],[5,2],[1,1],[7,13]],[[5846,7560],[1,1],[4,9],[0,2],[2,3],[1,6],[1,4],[9,4],[5,0],[3,1],[2,6],[2,2],[-1,-6],[4,-2],[3,0],[3,1],[1,4],[0,11],[-1,5],[-1,4],[-2,7],[2,-3],[1,-3],[2,-7],[0,-7],[0,-4],[1,-4],[2,-4],[2,-2],[6,-2],[6,3]],[[5904,7589],[0,-1],[-4,-4],[-2,-3],[-6,2],[-7,1],[-5,2],[-4,0],[2,-3],[2,-2],[4,-1],[5,-1],[0,-3],[-1,-1],[-2,-1],[-2,0],[-2,-1],[2,-3],[2,1],[3,-2],[8,-7],[5,-3],[8,3],[4,0],[8,3],[1,-3],[5,-4],[2,1],[3,1],[1,-3],[1,-5],[-6,-6],[-5,-4],[-4,-1],[-9,-9],[-9,-10],[2,-3],[1,-2],[5,2],[4,0],[7,-9],[2,-1],[4,1],[4,-5],[2,-7],[0,-4],[-2,-13],[-1,-3],[-1,-1],[0,-3],[5,-6],[3,-2],[4,-1],[5,2],[6,7],[5,10],[7,5],[5,0],[5,-1],[2,5],[6,5],[3,7],[2,1],[3,-1],[3,-2],[1,-2],[2,-1],[5,1],[5,0],[4,2],[1,5],[1,4],[2,4],[1,5],[-4,2],[-4,2],[-3,-1],[-2,-1],[-2,-3],[-5,2],[-3,-1],[-5,-4],[-3,0],[-2,2],[-3,5],[-7,14],[-3,10],[-1,6],[-1,5],[0,6],[4,3],[2,2],[5,9],[2,-4],[0,-3],[-1,-2],[-1,-2],[-6,-7],[1,0],[2,1],[2,2],[2,2],[4,10],[12,13],[5,3],[5,-1],[2,0],[4,4],[4,2],[4,0],[2,-3],[4,7],[3,2],[5,3],[4,0],[5,8],[8,2],[10,-1],[1,0]],[[6061,7615],[7,5],[3,4],[5,1],[-1,-2],[-2,-1],[-3,-3],[4,-1],[7,2],[2,5],[5,0],[2,-4],[1,-5]],[[6091,7616],[0,-2],[-1,-1],[-4,-1],[-9,-7],[-5,-2],[-5,-3],[2,-5],[0,-3],[-5,0],[-3,2],[-2,-1],[-5,-4],[-3,1],[-3,0],[2,-6],[3,-7],[1,-1],[3,1],[7,-9],[5,-8],[-3,-1],[-2,1],[-4,0],[-1,-5],[-2,-4],[0,2],[0,3],[-2,1],[-2,-2],[-2,-11],[-5,-8],[-2,-5],[0,-4],[1,-1],[1,0],[0,-3],[-1,-3],[-10,-3],[-2,-3],[-3,2],[-3,5],[-4,2],[-2,-1],[-2,-2],[2,-1],[1,-1],[4,-3],[-2,-2],[-7,-3],[0,-2],[0,-2],[9,-3],[7,-5],[2,-4],[2,-7],[2,-2],[2,-3],[2,-1],[4,-1],[4,3],[9,-16],[4,-3],[9,-3],[2,-1],[17,-22],[5,-9],[10,-15],[3,-3]],[[6110,7411],[6,-6],[7,-9],[2,-1],[9,-3],[6,-8],[2,-5],[8,-5],[2,-5],[2,-14],[3,-14],[2,-10],[0,-5],[0,-4],[-1,-6],[-6,-10]],[[6152,7306],[-2,-5],[-9,-9],[-4,-3],[-4,-1],[-3,-5],[-12,-8],[-4,-1],[-3,2],[-3,-1],[-3,1],[-10,7],[-16,-5],[-9,-4],[-4,-1],[-14,4],[-4,4],[-9,2],[-10,4],[-2,5],[-6,5],[-4,0],[-1,-2],[-2,-3],[-3,0],[-4,4],[-3,5],[-3,14],[-2,1],[-2,1],[-10,-5],[-7,6],[-3,3],[-2,6],[0,3],[1,2],[0,2],[-4,2],[-7,-6],[-16,1],[-22,3],[-3,-1],[-9,-6],[-12,-5],[-6,-4],[-6,-8],[-18,-15],[-3,-9],[-2,-3],[-13,-1],[-13,6],[-11,-3],[-17,5],[-5,-1],[-1,-2],[-1,-4],[-1,-6],[1,-2],[1,-1],[4,-5],[3,-3],[12,-2],[2,0],[-1,-2],[-9,-1],[-13,-3],[-2,-1],[-5,-6],[2,-2],[1,-1],[2,-1],[3,-2],[-2,-2],[-7,0],[-3,-1],[-10,2],[-9,-2],[-1,1],[1,3],[1,1],[0,2],[-3,1],[-3,0],[-1,-2],[3,-5],[-2,-2],[-1,-1],[-7,-1],[-4,3],[-1,3],[-1,2],[-4,0],[-3,-3],[-8,0],[-7,-12],[-5,-9],[-3,-2],[-1,-7],[0,-12],[-2,-4],[0,-3],[1,-3],[6,1],[4,2],[10,2],[2,-1],[0,-1],[-3,-6],[-3,-4],[0,-3],[1,-2],[3,-8],[0,-3],[-1,-2],[0,-3],[2,-2],[1,0],[2,-1],[1,-1],[-3,-7],[-3,-2],[-1,-1],[1,-3],[0,-2],[1,-4],[2,-4],[2,-2],[4,0],[-1,-2],[-6,-2],[-3,1],[-1,2],[-1,-1],[-1,-4],[-1,1],[-1,4],[1,3],[-1,4],[-2,4],[-2,1],[-2,-1],[0,-3],[2,-7],[-1,-4],[-2,0],[-1,-5],[1,-2],[3,-2],[2,-3],[2,0],[1,1],[2,1],[3,-3],[2,-5],[2,1],[6,-4],[2,-1],[1,-5],[-1,-9],[-4,-2],[-1,-2],[3,-3],[1,-6],[1,-6],[1,-2],[3,0],[1,-2],[3,-3],[0,-5],[-4,-2],[-2,0],[-2,-3],[1,-5],[1,0],[1,2],[9,-1],[13,1],[3,0],[-1,-1],[-3,-5],[-3,-5],[-2,-1],[-8,-1],[-2,-2],[-3,0],[0,-2],[2,-2],[4,0],[4,3],[8,1],[-2,-4],[0,-2],[2,0],[3,2],[3,7],[5,0],[6,-6],[3,-1],[2,0],[2,2],[2,-1],[1,-3],[0,-3],[1,-4],[1,-7],[2,-4],[4,-3],[9,-6],[3,1],[8,4],[4,3],[2,-1],[3,-2],[1,1],[1,3],[1,7],[1,4],[1,16],[2,3],[8,-1],[8,-1],[3,-1],[12,-11],[7,-4],[3,-5],[4,-10],[3,-5],[4,-4],[7,-4],[4,4],[5,0],[9,3],[3,-1],[4,2],[8,7],[2,2],[7,15],[9,10],[2,2],[3,-1],[4,-4],[7,-5],[6,-4],[4,1],[2,4],[1,4],[2,2],[2,1],[3,3],[4,4],[2,-3],[1,-3],[1,-3],[0,-5],[-5,-8],[-4,-6],[-2,-6],[2,-8],[2,-9],[-2,-4]],[[5996,6995],[-1,-4],[-2,-16],[4,-8],[0,-4],[0,-3],[1,-4],[-2,-9],[0,-6],[1,-5],[2,-13]],[[5999,6923],[0,-4],[-2,-3],[-3,-4],[-4,-10],[-1,-12],[-3,-8],[-5,-21],[-2,-7],[-2,-7],[-1,-5],[-1,-5]],[[5975,6837],[-1,-6],[-2,-8],[-3,-12],[-3,-23],[-3,-17],[-6,-17]],[[5957,6754],[-2,-6],[-6,-9]],[[5949,6739],[0,-1],[-8,-6],[-6,-3],[-8,0],[-6,-3],[-1,3],[0,2],[-7,-3],[-1,0],[-5,-2],[-2,-1],[-2,2],[-6,9]],[[5897,6736],[-2,2],[-1,0],[1,-3],[1,-2],[-2,-5],[-3,-1],[-1,3],[-1,4],[-3,1],[-4,3],[3,7],[0,3],[5,-7],[2,-1],[-5,9],[-2,3],[-1,-1]],[[5884,6751],[-7,-4],[-2,0],[-9,7],[-3,1],[-1,-1],[-1,-4],[0,-3],[-5,-1],[-4,-2],[-4,1],[9,6],[1,2],[-9,-5],[-5,-1]],[[5844,6747],[-2,-3],[-1,-3],[-1,-2],[-1,-3],[-3,0],[-2,0],[-3,-2],[-10,-12],[-4,-5],[-4,-3],[-4,-2],[-2,0],[-3,2],[-4,4],[-9,6],[-15,3],[-4,5],[-5,0],[-3,1],[-8,10],[-13,5],[-9,2],[-15,6],[-15,-6],[-4,1],[-2,7]],[[5698,6758],[-1,3],[-2,10],[-2,4],[-2,1],[-6,2],[-6,-1],[-9,1],[-3,1],[-4,5],[-3,2],[-14,3],[-5,6],[0,4],[1,3],[-1,9],[-5,4],[-5,3],[-6,3],[-5,5],[-4,2],[-10,0],[-3,1],[-3,0],[-5,-8],[-3,-1],[-7,0],[-13,-11],[-7,-8],[-7,-12],[-2,-6],[-2,-6],[-1,-10],[1,-15],[2,-8],[2,-6],[1,-6],[0,-6],[-1,-6],[-3,-10],[-8,-17],[-3,-4],[-9,-7],[-4,-1],[-6,1],[-7,7],[-13,20],[-7,4],[-3,5],[-14,8],[-15,7],[-10,1],[-9,2],[-8,6],[-3,3],[-3,6],[-3,7],[-2,10],[-2,7],[0,11],[-2,8],[-3,5],[-18,6],[-3,3],[-5,7],[-2,2],[-9,4],[-5,0],[-4,2],[-7,5],[-4,-1],[-10,-5],[-9,1],[-4,2],[-13,13],[-5,1],[-4,4]],[[5319,6843],[-3,2],[-2,-1],[-2,2],[-1,0],[0,2],[2,1],[-1,1],[-3,3],[-2,11],[-3,3],[-2,-5],[-2,-1],[-3,0],[0,5],[0,5],[-7,-2],[-4,4],[-4,7],[-3,11],[-1,5],[1,4],[2,4],[2,3],[9,11],[4,8],[5,11],[3,9],[4,11],[-2,5],[0,7],[-1,5],[0,5],[-6,8],[-3,1],[-2,5],[-3,8],[-1,8],[1,4],[1,4],[3,6],[4,4],[5,14],[3,5],[2,2],[-2,5],[0,6],[-3,-1],[-5,-7],[-6,-3],[-1,-5],[-3,-3],[-4,3],[2,4],[-5,10],[1,9],[-3,3],[-3,0],[-3,0],[0,-2],[0,-2],[-1,-3],[-2,5],[1,2],[1,3],[-2,1],[-2,1],[-16,-8],[-2,-3],[-6,-8],[-7,-4]],[[5238,7051],[-13,-1],[-6,-3],[-3,1],[-5,7],[-5,3],[-6,2],[1,-7],[-3,-1],[-6,-2],[-10,5],[-2,5],[-5,-3],[-2,-6],[-5,-4],[-9,-3],[-9,-7],[-3,-2],[-3,2],[-6,7],[-3,3],[-3,2],[-28,0],[-7,-6],[-15,0],[-3,-3],[-7,-7],[-7,0],[-11,-2],[-20,-3],[-8,-4],[-5,-5],[-7,-5],[-6,-6],[-4,-5],[-3,-9],[-3,-4],[-4,-1],[-4,3],[-2,0],[-14,-11],[-5,-5],[-3,-5],[-4,-7],[-4,-3],[-5,-7],[-7,-5],[-3,-1],[-5,2]],[[4938,6950],[-6,1],[-6,-1],[-2,1],[-3,0],[-1,2],[-2,7],[-1,1],[0,3],[0,2],[-3,-5],[-4,-4],[-5,-2],[-5,1],[-3,3],[-3,-2],[-5,0],[-10,-4],[-8,2],[-6,4],[-7,11],[-4,8],[-3,7],[0,6],[2,3],[-3,1],[-4,-3],[-3,-2],[-3,-1],[-5,-2],[-1,-5],[-11,-51],[-11,-35],[-4,-10],[-7,-7],[-12,-11],[-20,-15],[-6,-6],[-2,-4],[-7,-15],[-11,-19],[0,-5],[-1,-14],[-2,-8],[-9,-21],[-4,-16],[-1,-20],[0,-12],[-1,-7],[1,-4],[2,-3],[3,-8],[1,-5],[-1,-14],[-2,-8],[-3,-9],[-5,-9],[-5,-14],[-8,-18],[-5,-7],[-11,-12],[-6,-11],[-4,-8],[-3,-4],[-12,-10],[-14,-7],[-9,-1],[-4,-4],[-3,-8],[-3,-6]],[[4634,6536],[-3,-13]],[[4631,6523],[-4,-16],[-2,-15],[-3,-7],[-3,-6],[-7,-8],[-6,-4],[-4,-7],[-3,-2],[-1,-5],[-2,-13],[-2,-7],[-3,-14],[-2,-8],[-2,-11],[0,-19],[-1,-8],[-4,-10],[-4,-4],[-11,-22],[-6,-7],[-3,-6],[-2,-6],[0,-4],[2,4],[1,4],[2,2],[0,-3],[-1,-2],[-3,-11],[-2,-7],[-3,-11],[-3,-7],[1,-4],[-1,-5],[-2,-6],[-2,-13],[-4,-15],[-5,-3],[-3,-7],[-4,-14]],[[4529,6216],[-2,-29]],[[4527,6187],[-2,-29],[1,-3]],[[4526,6155],[1,13],[1,2],[1,2],[2,-1],[4,-16],[3,-9],[1,-2],[1,3],[0,3],[2,-1],[1,-2],[3,-13],[3,-11],[-1,-5],[1,-7],[-2,-12],[-4,-18],[4,2],[-2,-5],[-3,-1],[-1,-2],[1,-4],[5,-8],[2,-8],[2,-16],[2,-11],[1,-16],[0,-19],[-1,-19],[-4,-19],[-4,-15],[-3,-18],[0,-8],[-2,-10],[0,-25]],[[4540,5879],[-1,-5],[-7,-25],[-9,-21],[-7,-7],[-4,-2],[3,-6],[1,4],[2,1],[2,-2],[3,-3],[2,-9],[3,-4],[3,-11],[2,-7],[0,-5],[1,0],[3,2],[1,0],[-1,-1],[-2,-3],[-1,-3],[0,-4],[3,-4],[2,-4],[0,-6]],[[4539,5754],[1,-7],[3,-6],[2,0],[6,6],[8,0],[8,2],[4,-1],[-1,-1],[-4,0],[-5,-2],[-6,-1],[-4,-1],[-1,-3],[0,-3],[-2,1],[-4,-1],[-4,1],[-2,3],[0,5],[-1,2],[-3,-3],[-2,-4],[2,-11],[0,-5]],[[4534,5725],[0,-4],[0,-6],[0,-10],[-1,-2],[1,-2],[0,-2],[2,1],[0,1],[1,3],[2,2],[1,-3],[2,-2],[1,-1],[0,-2],[-1,0],[-2,2],[-4,-3],[-2,-2],[-1,-3],[1,-4],[1,-2]],[[4535,5686],[8,-9],[3,3],[2,-1],[0,-1],[-2,-4],[0,-5],[1,-4],[4,-4],[5,3],[1,-1],[1,-1],[-1,-8],[3,-1],[5,3],[4,5],[2,2],[7,-1],[2,2],[1,0],[0,-1],[-1,-2],[-1,0],[-2,-2],[-6,0],[-1,-2],[-1,-3],[0,-3],[2,-6],[2,0],[1,3],[2,1],[3,-2],[2,-3],[-3,-1],[-2,-1],[-5,-4],[-1,-5],[0,-1],[2,1],[1,0],[0,-1],[-1,-3],[0,-4],[0,-2],[2,-4],[2,0],[1,0],[0,-7],[1,0],[2,6],[1,0],[-1,-7],[2,-4]],[[4582,5607],[-1,-6],[2,-1],[1,0],[1,7],[1,2],[1,-1],[2,-1],[1,-4],[1,-7],[1,-3],[2,5],[0,-2],[0,-7],[0,-3],[5,-17],[7,-7],[2,0],[1,1],[1,-2],[0,-3],[2,-5],[4,-4],[1,-1],[2,3],[0,-4],[1,-4],[0,-8],[-1,-6],[4,1],[3,-7],[1,-4],[0,-2],[3,-5],[1,-3],[-1,-5],[0,-2]],[[4630,5502],[1,-3],[3,-5],[3,-1],[-1,-2],[-3,0],[-1,-5],[0,-3],[1,-7],[2,1],[1,2],[4,-1],[1,2],[0,-1],[0,-3],[-2,-3],[-3,-6],[-2,1],[-1,3],[-2,0],[0,-3],[2,-5],[1,-7],[4,-1],[2,-3],[1,-5],[1,-11],[1,-2],[1,-2],[3,-4],[3,-1],[2,3],[1,0],[-1,-5],[2,-6],[-1,-6],[0,-3],[4,-3],[11,-8],[6,-6],[5,-8],[1,-2]],[[4680,5383],[6,-12],[8,-7],[4,-5],[2,-9],[2,-3],[3,-3],[5,-2],[4,-5],[17,-31],[8,-15],[7,-11],[24,-26],[7,-4],[10,-8],[3,-1]],[[4790,5241],[3,2],[6,6],[4,3],[4,5],[2,2],[9,5],[13,11]],[[4831,5275],[4,3],[10,4],[14,2],[-1,2],[-5,0],[-3,0],[1,2],[2,1],[7,0],[1,-4],[2,0],[7,2],[17,3],[0,1],[-2,1],[-14,-2],[2,3],[5,1],[7,0],[4,0],[3,-5],[15,-5],[1,2],[2,10],[1,1],[1,0],[-1,-8],[3,-3],[1,0],[1,-2]],[[4916,5284],[-2,0]],[[4914,5284],[-4,1],[-1,-1],[4,-2]],[[4913,5282],[1,0],[3,-2],[7,-2],[9,-5],[4,-3],[4,-6],[3,0],[6,7],[4,5],[4,3],[12,8],[7,3],[4,5],[5,4],[4,6],[6,4],[11,10],[11,0]],[[5018,5319],[2,0],[6,3],[1,6],[2,4],[1,4],[2,2]],[[5032,5338],[4,3],[9,4]],[[5045,5345],[5,2],[13,4],[12,2]],[[5075,5353],[2,1],[15,1],[3,7],[2,0],[6,4],[1,-1],[-6,-6],[-2,-1],[-1,-2],[1,-1],[18,1],[9,-4],[5,-7],[7,-11],[5,-12],[1,-2],[0,-2],[0,-5],[2,-2],[3,2],[1,3],[0,1],[0,-4],[1,-1],[2,0],[1,-1],[-2,-2],[-3,0],[-2,0],[0,-2],[1,-3],[4,-4],[5,4],[-1,-3],[-1,-3],[-1,0],[-2,-2],[-1,-4],[1,-4],[0,-1],[3,-1]],[[5152,5286],[-1,-2],[-1,1],[-1,-1],[2,-10],[1,-6],[2,-6],[1,-4],[6,-11],[3,-4],[1,-3],[3,-2]],[[5168,5238],[3,-1],[1,1],[0,5],[2,3]],[[5174,5246],[0,-4],[-1,-2],[0,-1],[1,0],[5,1],[1,0],[2,1],[0,7],[1,-1],[0,-4],[1,-2],[2,0]],[[5186,5241],[1,0],[3,1],[-2,6],[0,7],[0,3],[-1,4],[1,0],[1,-4],[0,-7],[1,-5],[2,-3],[2,1],[4,6],[0,6],[-2,4],[0,1],[2,-1],[2,-4],[2,-4],[5,1],[1,2],[0,3],[1,0],[1,-5],[2,-2],[4,0],[6,2],[8,0],[1,5],[-3,14],[1,1],[2,-6],[2,0],[1,-4],[2,-1],[1,2]],[[5237,5264],[1,-1],[-2,-8],[1,-2],[1,-2],[2,-1],[1,2],[-1,7],[1,-1],[2,-4],[1,0],[1,0],[1,-1],[1,-1],[0,-6],[0,-4],[1,-4],[1,-4],[0,-7],[4,-3],[3,-2],[2,-2],[0,-2],[2,0],[1,-1],[1,1],[1,4],[0,3],[1,0],[1,-2],[1,0],[2,3],[1,-1],[-1,-3],[-1,-2],[3,-5],[0,-1],[-3,0],[-1,-3],[-1,-1],[2,-5],[0,-5],[4,1]],[[5271,5201],[-3,-5],[6,-13],[1,-4],[1,-8],[-2,-10],[0,-10],[-2,-10],[0,-14]],[[5272,5127],[-1,-13],[1,-7],[-3,-8],[-2,-10],[0,-3],[-1,-1],[-3,-6],[-1,-8],[-2,-8],[2,-1],[2,-1],[2,-3],[0,-1]],[[5266,5057],[-1,-2],[2,-12],[0,-8],[0,-4],[-1,0],[-1,1],[-1,4],[-1,0],[-4,-3],[-1,-3],[3,-3],[2,-7],[2,-4],[6,-6],[5,2],[1,-2],[-5,-4],[0,-4],[-2,2],[-5,4],[-3,0],[-1,3],[-1,2],[0,4],[-1,2],[-1,-4],[1,-9],[0,-10],[-1,-16],[-5,-12],[-1,-3],[-1,-1],[-2,0],[-1,-3],[-3,-1],[-2,5],[-2,2],[4,-18],[1,-2],[1,-4],[1,-3],[3,-13],[4,-4],[2,0],[1,1],[0,1],[1,1],[-2,-9],[1,-2],[1,-1],[2,0],[1,2],[1,-3],[1,-2],[-3,-2],[-2,0],[-1,0],[-8,18],[1,-4],[3,-8],[3,-11],[-1,-3],[1,-3],[2,0],[4,-4],[0,-2],[0,-2],[-4,4],[-1,0],[2,-4],[1,-3],[3,-8],[1,-3],[1,-4],[1,-4],[1,-3],[3,0],[2,-1],[3,-3],[3,-3],[-1,-2],[-1,0],[-6,6],[-1,0],[1,-2],[6,-13],[10,-15],[7,-15],[1,-6],[6,-9],[3,-6],[2,-9],[3,-5]],[[5309,4782],[6,-12],[1,-4],[8,-13],[3,-7],[0,-6],[0,-2],[1,-3],[2,-6],[2,-5],[1,-1],[0,-2]],[[5333,4721],[1,-1],[2,-9],[2,-7],[1,-8],[-1,-4],[-1,-5],[1,-6],[1,-1]],[[5339,4680],[0,-3],[3,-5],[2,-5],[1,-1],[2,0],[5,2],[3,5],[2,1],[4,1],[1,-1]],[[5362,4674],[-1,-3],[-6,-5],[-7,-2],[-5,-3],[-2,0],[0,-2],[1,-3],[2,-9],[3,-14],[9,-20],[1,-15],[6,-31],[8,-32],[0,-6],[0,-5],[0,-4],[0,-3],[-9,-18],[0,2],[1,2],[0,2],[-1,-1],[-1,-4],[0,-3],[2,-10],[2,-9],[1,-9],[0,-9],[3,-6],[1,-10],[4,-14],[2,-9],[2,-5],[3,-7],[0,-7],[3,-10],[0,-7],[-2,-24],[0,-18],[-2,-17],[-3,-9],[-5,-13],[-7,-7],[-5,-7],[-2,-14],[-10,-23],[-1,-18],[-4,-15],[-2,-34],[-6,-34],[-2,-14],[-1,-7],[-2,-5],[-1,-2],[-3,-4],[0,-5],[1,-4],[1,-28],[0,-11],[-1,-10],[-1,-21]],[[5326,4041],[-1,-12],[0,-16],[2,-14],[4,-14],[3,-12],[1,-3],[7,-12],[4,-10],[16,-61],[3,-9],[3,-19],[5,-21],[11,-31],[1,-8],[3,-9],[9,-23],[4,-15],[2,-14],[0,-5],[-1,-7],[-1,1],[0,1],[-1,-4],[0,-7],[2,-11],[-1,-11],[1,-9],[0,-23],[0,-8],[4,-19],[4,-14],[2,-13],[-1,-12],[0,-6],[1,-10],[0,-11],[2,-13],[1,-20],[4,-5],[1,-5],[1,-5],[-1,-4],[0,-7],[2,-11],[2,-16],[2,-6],[10,-32],[5,-10],[3,-5],[9,-17],[3,-4]],[[5456,3410],[1,-2],[7,-20],[6,-22],[7,-39],[4,-19],[9,-32],[8,-20],[6,-15],[1,-5],[3,-21],[1,-8],[-1,-13],[-2,-8],[-3,-6],[-3,-1],[-2,3],[-1,-2],[-2,-4],[1,-8],[2,-4],[1,-6],[3,-3],[2,-9],[3,-3],[1,-5],[3,-12],[1,-4],[0,-5],[-3,-3],[0,-7],[0,-7],[2,-6],[1,-3],[0,10],[1,4],[1,1],[2,0],[3,1],[1,-1],[2,-1],[0,-5],[1,-3],[-1,-3],[1,-3],[1,0],[2,1],[4,-1],[1,-3],[3,0],[1,-2],[1,-3],[0,-4],[0,-2],[2,0],[7,-8],[6,0],[2,-1],[3,-1],[11,16],[3,2],[7,1],[3,3],[2,1],[2,1],[6,-3],[2,0],[6,2],[7,0],[12,17],[5,1],[4,2],[5,0],[5,-3],[10,-1],[2,1],[7,5],[3,-1],[13,-4],[12,-6],[6,0],[2,6],[3,5],[5,1],[8,-4],[3,0],[2,1],[0,9],[4,6],[5,2],[13,-3],[5,3],[13,10],[8,9],[11,15],[2,2],[10,16],[7,8],[11,19],[8,16],[9,18],[7,11],[3,3],[4,6],[9,19],[5,14],[5,16],[6,20],[4,9],[4,18],[5,12],[12,24],[3,1],[2,2],[2,2],[7,13],[3,6],[4,17],[4,33],[1,9],[4,20],[1,13]],[[5913,3508],[0,1],[1,32],[1,10],[-1,-1],[-1,-2],[-1,-8],[-1,2],[-1,2],[-2,2],[-2,4],[-1,5],[2,6],[1,4],[2,10],[5,8],[11,13],[5,4]],[[5931,3600],[8,7],[22,14],[10,9],[5,6],[3,6],[5,15],[1,6],[2,13],[-1,2],[-1,0],[-1,-3],[-1,0],[-1,2],[0,5],[3,30],[3,12],[-2,10],[-1,7],[2,15],[0,5],[-1,3],[0,3],[-1,3],[-1,1],[-1,-4],[0,-7],[0,-5],[-1,-3],[-2,3],[1,8],[0,12],[-2,16],[0,6],[-4,14],[0,11],[-4,22],[-3,7],[-3,6],[-2,5],[0,4],[2,17],[0,9],[0,6],[-1,3],[-2,4],[2,0],[4,-7],[1,0],[1,1],[12,18],[8,18],[5,9],[4,5],[4,4]],[[6003,3953],[1,-2],[2,1],[1,8],[1,-4],[3,1],[0,4],[2,7]],[[6013,3968],[1,3],[6,11],[4,10],[1,3],[0,5],[2,3],[2,2],[5,9],[7,9],[9,10],[6,4],[1,3],[2,2],[7,4],[7,5],[1,1],[1,1],[1,-1],[4,1],[2,2],[3,2],[3,7],[1,3],[11,11],[4,7],[2,1],[-1,8],[2,3],[3,1],[3,9],[1,2],[0,3],[2,6],[3,6],[7,16],[3,12],[0,4],[-1,4],[0,2],[2,1],[0,3],[0,4],[2,5],[2,3],[0,4],[-1,4],[0,4],[0,2],[0,4],[-1,2],[-1,0],[-3,-6],[0,5],[0,3],[2,6],[0,4],[-1,1],[-2,1],[0,3],[0,15],[-1,13],[0,5],[0,4],[1,5],[-1,4],[0,4],[0,6],[0,3],[0,4],[-3,0],[0,3],[0,2],[3,4],[0,4],[1,7],[-1,6],[-2,2],[1,5],[0,4],[-1,11],[1,7],[0,3],[-1,6],[-1,10],[0,11],[-1,7],[0,4],[2,4],[2,7],[-1,2],[0,2],[0,3],[2,6],[-3,3],[2,3],[1,3],[-2,5],[-2,6]],[[6123,4418],[0,1],[0,2],[-2,3],[-5,7],[-2,2],[-1,2],[-3,0],[-1,4],[-2,4],[-4,1],[1,5],[0,4],[-1,6],[-1,8],[-2,10],[1,12],[-6,14],[1,2],[0,2],[-3,8],[-2,15],[0,6],[1,6],[3,12],[0,11],[-3,4],[-1,-2],[0,15],[2,10],[2,7],[2,5],[1,5],[-2,8],[-5,4],[-2,7],[-3,7],[-1,3],[-3,3],[-3,7],[0,7],[-2,7],[1,11],[2,14],[2,6],[2,16],[1,4],[1,5],[0,5],[2,11],[1,5]],[[6089,4739],[0,1],[2,3],[2,0],[3,8],[4,18],[1,2],[1,2],[1,5],[0,2],[1,2],[1,7],[2,12],[1,2],[1,5],[1,5],[4,6],[0,4],[2,9],[-1,11],[2,7],[1,3],[4,5],[6,0],[5,9],[0,3],[2,3],[1,5],[0,3],[-1,6],[1,-1],[1,-1],[0,4],[1,2],[2,-1],[1,-1],[5,2],[3,5],[4,9]],[[6153,4905],[3,7],[3,8],[3,13],[1,3],[1,5],[1,4],[4,7],[3,6],[5,13],[2,3],[3,8],[2,4]],[[6184,4986],[2,4],[21,44],[7,13],[9,14],[8,16],[16,23],[25,28],[7,9],[23,45],[17,38],[13,29],[7,26],[12,30],[11,37],[1,13],[4,21],[3,12],[6,17],[3,9],[3,11],[2,17],[7,13],[5,17],[1,6],[3,13],[6,14],[1,8],[4,10],[0,16],[2,12],[0,18],[1,5],[3,2],[5,3],[1,-2],[4,-1],[0,2],[-1,3],[-2,2],[-3,3],[0,-2],[0,-2],[-3,-3],[-1,1],[0,1],[2,1],[0,3],[1,3],[0,3],[-1,24],[-1,14],[2,10],[2,8],[0,5],[1,5],[-2,0],[-11,8],[-4,-2],[-3,-7],[-2,-5],[-10,-11],[-13,-4],[-7,-6],[-9,-4],[-3,-1]],[[6359,5625],[-1,0],[-7,3],[-2,0],[-4,-1],[-12,-9],[-8,-1],[-7,3],[-2,0],[-5,-4],[-7,-10],[-11,-10],[-3,0],[-6,2],[-6,1],[-6,2],[-3,-1],[-10,-9],[-11,-12],[-16,0],[-3,2],[-3,5],[-8,13],[-7,13],[-5,18],[-5,8]],[[6201,5638],[-3,4],[-3,1],[-4,0],[-3,-1],[-4,-3],[-2,-1],[-1,1],[0,3],[3,0],[4,10],[7,5],[6,7],[2,4],[1,3],[1,6],[-1,9],[-2,6],[-5,11],[0,2]],[[6197,5705],[-1,7],[-2,4],[-1,-5],[-5,3],[-2,9],[-5,11],[-4,-1],[-1,11],[-3,10],[-16,22],[-5,15],[-9,21],[-10,6],[-5,8],[-2,3],[-3,2],[-4,0],[-3,3],[-3,7],[-1,4],[0,6],[-2,4],[-3,4],[-2,-3],[0,-6],[0,-4],[0,-2],[0,-4],[-2,5],[-3,13],[-1,4],[-2,0],[-3,14],[-3,8],[-2,15],[-2,30],[-3,20],[-4,19],[-8,32]],[[6072,6000],[-1,3],[-7,9],[-1,3],[-1,-1],[-1,-1],[-2,5],[-2,4],[-4,8],[-6,8],[-3,1],[-2,2],[-2,4],[-3,15],[-3,27],[0,12],[-1,18],[-1,15],[1,9],[-1,10],[0,9],[-1,5],[0,7],[2,-2],[1,-2],[0,2],[0,2],[-1,4],[-4,8],[-4,15],[-1,10],[0,12]],[[6024,6221],[0,1],[-2,5],[-11,16],[-5,14],[-9,6],[-2,2],[-1,4],[-3,5],[-4,18],[-1,10],[0,18],[0,4],[1,4],[1,1],[1,1],[4,-1],[-4,7],[-4,5],[-2,7],[-6,11],[-9,37],[-5,17],[-3,14],[-7,18],[-8,29],[-2,6],[-2,22],[-1,8],[-2,4],[-3,4],[-1,5],[-3,10],[1,5],[-1,11],[-1,4],[-4,5],[-4,8],[-5,13],[-4,7],[-1,4],[-1,4],[-1,5],[-3,7],[-1,4],[0,11],[-1,7],[-1,4],[-5,8],[-1,5],[2,7],[2,6],[-1,4],[3,3]],[[5904,6665],[2,-10],[2,-16],[2,-4],[1,-2],[1,-7],[6,-12],[2,-5],[2,-11],[0,-4],[1,-8],[5,-9],[5,-8],[4,-11],[8,-13],[5,-3],[3,7],[2,7],[1,5],[0,14],[5,22],[3,28],[3,9],[2,3]],[[5969,6637],[2,4]],[[5971,6641],[0,-4],[-1,-7]],[[5970,6630],[-4,-35],[0,-12],[-3,-13],[-2,-7],[0,-5],[3,4],[3,-1],[7,-1],[3,-3],[6,-17],[5,-17],[5,-9],[2,-11],[5,-10],[2,-7],[4,-9],[8,-27],[4,-4],[1,-8],[2,-8],[2,-3],[2,-3],[6,-20],[2,-7],[1,-5],[1,-6],[-2,-5],[-1,-3],[5,-11],[2,-9],[3,-9],[3,-1],[2,0],[3,-5],[3,0],[1,-3],[4,-4],[5,-8],[5,-11],[2,-9],[5,-14],[1,-6],[1,-8],[1,-3],[3,-6],[-2,0],[2,-5],[2,-2],[0,-4],[1,-6],[1,-11],[0,-5],[-1,-5],[-1,-10],[-1,-8],[2,-6],[1,-6],[2,-8],[0,-5],[-2,-7],[5,-18],[6,-14],[4,-12],[3,-7],[4,-5],[6,-2],[11,-15],[4,-9],[4,-4],[0,-2],[0,-4],[2,-5],[2,-4],[5,-23],[1,-5],[2,-6],[0,-6],[1,-5],[5,-12],[2,-11],[5,-14],[2,-7],[9,-12],[6,-13],[1,-10],[2,-7],[2,-4],[2,-5],[0,-5],[3,-4],[1,-4],[1,-4],[0,-5],[2,-7],[0,-4]],[[6188,5909],[1,-19],[-3,-21],[2,-16],[0,-2],[0,-4],[-1,2],[-2,2],[-1,-5],[6,-6],[1,-7],[1,-4],[0,-2],[-1,-2],[1,-2],[0,-3],[2,-12],[0,-2],[0,-2],[1,-8],[1,-8],[0,-10],[4,-9],[2,-9],[0,-3],[-2,-21],[7,-23],[0,-8],[4,2],[6,-3],[3,-4],[2,0],[3,2],[4,0],[3,1],[7,8],[4,-2],[3,1],[4,1],[2,7],[2,4],[6,3],[4,10],[4,5],[7,4],[8,1],[8,0],[5,1],[3,1],[5,5],[8,3],[4,3],[7,11],[6,6],[1,3],[2,2],[8,-3],[5,1],[4,2],[2,0],[3,4],[4,8],[3,5],[1,6],[1,2],[7,8],[6,4],[10,6],[7,1],[5,5],[5,6],[13,6],[9,4],[8,6],[2,3],[2,3],[2,1],[4,4],[3,3],[4,4],[0,6],[-1,11],[1,12],[3,7],[3,5],[4,4],[14,10]],[[6474,5924],[6,4],[9,2],[4,6],[5,3],[3,5],[9,2],[5,0],[3,-2],[3,-2],[8,4],[3,7],[3,9],[0,3],[0,4],[-1,3],[0,4],[6,15],[4,2],[11,3],[7,1],[4,2],[4,10],[3,23],[5,9],[3,4],[7,5],[7,2],[6,1],[2,1],[2,2],[0,7],[-1,6],[0,10],[-1,10],[0,4],[0,7],[2,8],[1,9],[1,7],[2,6],[4,12],[2,1],[2,1],[0,-5],[-1,-5],[2,-2],[2,0],[4,1],[1,5],[5,17],[5,17],[5,10],[7,8],[2,4],[4,15],[3,10],[1,6],[3,9],[1,5],[0,6],[0,5],[-3,2],[-5,2],[-3,4],[-3,8],[-3,10],[-5,8],[-1,6],[-2,6],[-2,3],[-2,7],[-5,7],[-3,0],[-3,-2],[-2,1],[-5,5],[-8,2],[-6,3],[-11,6],[-3,4],[-6,9],[-4,10],[-3,8],[-4,13],[-3,15]],[[6566,6387],[-1,2],[0,31],[-2,4]],[[6563,6424],[0,4],[1,2],[1,3],[1,17],[1,5],[0,7],[-1,1],[-1,1],[0,-3],[-2,-4],[-2,-1],[-1,1],[-1,-2],[-2,-8]],[[6557,6447],[-1,-8],[-3,-7],[-11,-16],[-3,-6],[-3,-5],[0,-4],[-6,-10],[-10,-13],[-2,-6],[-1,-5],[-2,-3],[-1,-2],[-1,-4],[-1,-5],[-2,-5],[-2,-1],[-5,-5],[-7,-5],[-2,0],[-13,1],[-9,3],[-10,0],[-4,-2],[-7,-7],[-4,-1],[-6,1],[-2,1],[-1,4],[-1,10],[-1,0],[-2,0],[-1,2],[0,2],[-1,-2]],[[6432,6349],[-1,0],[-2,1],[-2,0],[-2,2],[1,7],[2,3],[-1,2],[-2,0],[-2,2]],[[6423,6366],[4,3],[1,1],[3,12],[1,4],[1,5],[0,5],[-1,8],[-2,6],[0,3],[0,4],[1,9],[1,6],[-1,6],[-4,6],[-4,8],[-4,-4],[-3,-5],[-3,-15],[-1,-6],[-1,-6],[-2,-3],[0,-3],[1,-12],[2,-16],[-1,-2],[0,-3]],[[6411,6377],[-3,4],[-1,5],[-3,7],[-2,12],[-1,7],[-5,8],[-1,3],[-1,7],[-2,5],[-1,7],[-2,8],[1,1],[1,-1],[1,-1],[1,0],[1,12],[-1,5],[-2,3],[-2,4],[0,5],[-1,3],[1,2],[2,-2],[1,-1],[0,1],[-4,9],[-8,7],[-5,11],[-3,1],[-4,8],[-3,7],[2,3],[-2,2],[-2,1],[-5,4],[-3,6],[0,2],[1,2],[-1,5],[-1,4],[-4,9],[-3,13],[0,5],[-2,5]],[[6345,6585],[-1,5],[-1,3],[-1,4],[-2,8],[-2,4],[-3,13],[0,4],[-1,4],[-1,2],[-2,-1],[-3,0],[-3,1],[0,2],[3,4],[4,7],[2,-1],[1,-1],[2,-1],[-1,3],[-1,5],[-2,7],[-1,6],[0,2]],[[6332,6665],[0,2],[3,1],[2,0],[6,-4],[2,-1],[3,1]],[[6348,6664],[1,1],[2,3],[5,0],[1,1],[1,4],[0,6],[-1,5],[1,4],[4,3],[-1,3],[3,0],[3,-2],[0,-3],[-1,-2],[-3,2],[-1,-1],[-1,-1],[0,-2],[1,-2],[10,-10],[4,-5],[12,10],[2,-1],[2,-8],[1,-7],[2,-3],[4,-11],[4,-7],[3,-7],[1,-5],[-1,-7],[1,-3],[3,-2],[3,-3],[0,-3],[-1,-5],[0,-3],[5,-5],[1,-3],[1,-12],[1,-4],[4,-12],[0,-5],[6,-12],[2,-3],[3,-1],[4,0],[6,-1],[4,-6],[8,-5],[4,-7],[1,-6],[1,-4],[8,-10],[10,-7],[3,-4],[2,-5],[5,-7],[3,-1],[7,1],[5,-2],[8,-5],[3,-5],[3,0],[4,3],[7,9],[4,3],[4,0],[3,3],[2,6],[1,2],[8,3],[5,6],[5,3],[2,0],[10,-4],[2,-2],[3,-5],[2,-5],[2,-6],[1,-6],[1,-18],[2,-11],[0,-7],[2,-7],[2,-7],[11,-4],[2,-3],[4,2],[2,-3],[5,-3],[3,-1],[6,1],[8,-2],[7,-8],[5,1],[6,3],[4,-4],[6,-1],[2,-2],[4,2],[10,-4],[3,7],[2,-2],[1,-4],[1,-3],[13,-6],[4,-2],[4,-2],[2,3],[2,2]],[[6709,6399],[5,-3]],[[6714,6396],[5,0],[5,1],[2,3],[1,1],[1,-2],[2,-3],[2,1],[2,2],[3,3],[3,1],[10,-2],[4,1],[3,-1],[6,-1],[0,5],[2,3],[4,2],[6,-3],[2,1],[2,3],[2,-2],[0,-2],[11,-6],[2,-1],[1,-2],[4,7],[8,1],[9,3],[8,-1],[5,4],[10,2],[3,0],[2,-1],[2,0],[-2,2],[-1,1],[-7,0],[1,3],[2,2],[3,1],[3,-2],[2,-5],[1,-6],[4,-8],[0,-7],[0,-10],[0,-3],[11,-4],[2,-2],[3,-22],[1,-6],[0,-5],[2,-4],[1,-2],[1,-1]],[[6873,6335],[1,-1],[0,-5],[2,-3],[2,2]],[[6878,6328],[0,-3],[1,-3],[4,1],[1,4]],[[6884,6327],[3,-4],[1,0],[1,1]],[[6889,6324],[1,-1],[1,-4],[1,2],[1,4]],[[6893,6325],[1,-7],[1,-8],[3,1],[2,5],[2,3],[4,3],[4,2],[-4,-5],[-5,-7],[-1,-3],[3,-12],[3,-9],[5,-8],[12,-11],[11,-5],[3,1],[3,4],[7,5],[2,1],[2,1],[2,-2],[1,2],[1,3],[1,2],[1,1],[1,-3],[0,-2],[-2,-2],[-3,-8],[-4,-14],[-3,-1],[-2,0],[-5,-5],[-3,0],[-2,-3],[-3,0],[-7,-7],[-1,1],[-2,2],[-1,5],[-3,1],[-1,-3],[-1,-5],[1,-5],[5,-12],[6,-8],[4,-9],[6,-10],[8,-18],[2,-5],[10,-14],[7,-5],[4,-2],[4,2],[11,7],[4,5],[13,11],[1,3],[5,18],[0,7],[-1,3],[-1,3],[-2,1],[-2,2],[1,2],[1,3],[2,4],[2,2],[1,4],[1,5],[-2,3],[-2,2],[5,0],[3,-2],[4,2],[3,-1],[3,-1],[-3,-2],[-2,0],[-2,-3],[-1,-10],[2,-1],[3,1],[-2,-2],[-1,-3],[-2,-10],[9,-1],[3,1],[4,3]],[[7030,6208],[-2,-3],[-6,-5],[-3,-3],[-3,-5],[2,-1],[2,1],[-2,-2],[-1,-3],[2,-11],[1,-3],[2,0],[0,-2],[1,-8],[1,-6],[0,-9],[0,-6],[-5,-27],[-1,-14],[0,-2],[1,-2],[0,-10],[3,-3],[-2,-4],[1,-2],[0,-3],[6,-5],[-5,2],[-1,-3],[1,-2],[0,-8],[0,-5],[2,2],[2,7],[1,-7],[-1,-5],[-2,-8],[-1,-6],[1,-2],[1,-4],[0,-11],[1,-6],[1,-9],[1,-11],[3,-16],[0,-5],[3,-18],[2,-41],[4,-17],[0,-6],[4,-10],[2,-9],[1,-3],[3,0],[-1,-4],[1,-2],[1,-3],[2,-5],[-4,0],[3,-5],[1,-13],[3,-7],[1,-3],[4,-10],[2,-4],[1,-4],[1,-4],[1,-5],[2,-11],[0,-2],[1,-7],[3,-11],[1,-10],[1,-5],[0,-4],[2,-24],[1,-6],[2,-7],[2,-16],[7,-28],[1,-2],[2,-3],[3,-8],[3,-6],[4,-13],[2,-6],[3,-17],[2,-15],[5,-22],[1,-4],[2,-7],[0,-2],[0,-4],[1,-4],[3,-5],[3,-22],[-1,-1],[-1,1],[0,10],[-1,6],[-2,5],[-1,1],[2,-14],[0,-12],[3,-12],[0,-2],[1,-1],[1,-2],[0,-4],[2,-10],[2,-3],[9,-25],[3,-5],[7,-9],[6,-4],[1,3],[6,3],[8,11],[1,7],[1,9],[1,12],[3,6],[4,6],[15,9],[7,0],[5,-4],[-1,3],[-3,2],[-4,2],[-3,1],[-2,3],[-1,4],[1,6],[2,6],[7,20],[0,8],[1,4],[3,3],[3,1],[2,-1],[2,0],[3,0],[2,1],[0,25],[0,23],[0,4],[-1,4],[-3,-1],[2,3],[1,4],[-1,7],[0,7],[3,16],[3,14],[2,4],[2,8],[3,13],[3,38],[-1,4],[-5,5],[-2,4],[3,6],[2,-6],[1,-4],[1,-2],[-2,11],[0,5],[0,4],[-3,11],[0,9],[0,4],[1,4],[0,7],[0,5],[-2,13],[-1,15],[1,14],[6,21],[2,5],[7,5],[2,0],[2,-1],[1,-6],[2,1]],[[7246,5876],[1,-1],[2,0],[0,3],[1,4],[3,4],[3,17],[1,4],[3,2],[9,-2]],[[7269,5907],[1,0],[11,8],[3,4],[2,6],[0,3]],[[7286,5928],[1,4],[0,2],[-1,3],[-1,3],[0,3],[2,6],[7,10],[10,10],[6,9],[6,10],[5,12],[2,3],[12,13],[3,6],[7,16],[5,11],[2,4],[1,5],[1,4],[13,21],[6,7],[0,1],[-2,2],[-4,-5],[-2,0],[0,1],[2,8],[6,8],[1,-1],[2,-1],[0,-6],[-1,-2],[-1,-1],[2,-1],[8,6],[10,6],[2,1],[1,1],[0,3],[-2,3]],[[7395,6113],[1,0],[3,-2],[2,4],[1,5],[7,8],[1,2],[-1,4],[2,6],[3,5],[1,4],[-1,3],[-1,12],[-1,8],[0,7],[3,7],[4,8],[2,2],[14,6],[4,4],[3,6],[3,10],[2,2],[1,4],[-2,4],[-2,1],[-1,3],[-1,6],[2,-6],[2,-2]],[[7446,6234],[3,-5],[0,-6],[-3,-13],[-1,-5],[2,-4],[4,0],[0,4],[1,3],[0,-2],[4,-6],[4,3],[0,3],[-1,6],[3,16],[0,-3],[1,0],[1,-1],[0,-2],[-1,-15],[0,-4],[1,-2],[0,-3],[3,5],[1,4],[1,-5],[2,0],[2,0],[0,6],[-1,4],[-2,6],[2,0],[1,9]],[[7473,6227],[1,-5],[0,-7],[2,-5],[2,-4],[1,-1],[2,1]],[[7481,6206],[3,6],[1,5],[0,6],[0,10],[0,4]],[[7485,6237],[2,-16],[0,-7],[0,-5],[2,2],[1,4],[2,2],[2,4],[1,6],[1,4],[-1,7],[1,5],[3,4]],[[7499,6247],[-3,-8],[0,-6],[1,-5],[1,-5],[3,4],[2,2],[2,1],[-3,-7],[-1,-4],[0,-4],[2,-2],[1,-2],[2,1],[1,4],[2,8],[4,8],[2,2],[1,2],[0,6],[0,4],[-2,6],[-1,2],[0,3],[0,3],[-2,3]],[[7511,6263],[0,5],[1,3],[3,1],[-2,4],[-1,4],[2,2],[2,3],[0,3],[0,4],[-2,4],[-4,2],[-3,4],[4,-1],[4,0],[0,2],[0,4]],[[7515,6307],[0,2],[1,1],[0,-3],[0,-5],[1,-10],[0,-10],[0,-3],[5,-17],[4,-7],[5,1],[2,1],[3,5],[2,4],[2,5],[0,-5],[2,-5],[4,-11],[1,-6],[2,-6],[2,3],[0,-2],[-1,-5],[1,-4],[1,-15]],[[7552,6215],[3,-11],[0,-9],[1,-19],[4,-11],[2,-5],[1,-6],[1,0]],[[7564,6154],[1,-4],[7,-13],[3,-10],[0,9],[-1,6],[1,0],[2,-5],[1,-3],[2,-5],[-1,-2],[-1,-1],[-1,-4],[1,-2],[1,-1],[3,7],[1,4],[1,3],[0,-2],[-1,-10],[1,0],[1,0],[-1,-3],[-1,-3],[3,-12],[2,-1],[0,3],[-1,8],[3,1],[3,0],[1,-1],[1,-2],[4,-6],[3,1],[-1,-4],[-1,-4],[1,-2],[2,-2],[1,-3],[0,-2],[2,-4],[1,-2],[2,-1],[1,-3],[-1,-6],[-2,-3],[-2,-2],[-2,2],[-4,7],[-2,0],[-1,-2],[3,-10],[3,-9],[3,-3],[3,-4],[1,4],[0,2],[0,8],[1,2],[1,5],[1,1],[-1,-8],[1,-14],[1,-2],[4,-6],[-2,-1],[2,-7],[1,-5],[4,-17],[2,-21],[2,-7],[1,-8],[-1,-14],[-2,-8],[-1,-2],[0,-10],[-2,-4],[-1,-13],[-1,-4],[-1,-3],[-2,-22],[1,-6],[2,0],[4,5],[1,5],[3,5],[1,1],[1,2],[0,5],[1,5]],[[7630,5917],[0,-4],[0,-3],[-1,-8],[0,-6],[-1,-4],[1,-4]],[[7629,5888],[0,-5],[4,4],[1,3],[0,4],[1,4]],[[7635,5898],[0,-2],[0,-3],[0,-3],[0,-3],[2,-9],[3,1]],[[7640,5879],[3,0],[1,2],[3,9],[1,4],[0,-7],[-1,-5],[-1,-7],[2,-2],[1,0],[5,6],[3,8],[1,5],[1,6],[7,4],[1,2],[0,3]],[[7667,5907],[1,1],[2,-1],[4,4],[1,2],[-3,7],[1,3],[-2,8]],[[7671,5931],[1,1],[1,-1],[0,-6],[1,-4],[2,-4],[2,-1],[2,1],[3,3],[4,8],[1,4],[2,7],[1,7],[-1,9],[1,6],[-1,2],[0,3],[3,-5],[3,-6],[0,-2],[3,-4],[0,-2],[1,-9],[1,-8],[2,-4],[1,-9],[4,0],[3,1],[1,1]],[[7712,5919],[2,1],[-2,-3],[-1,-3],[0,-12],[0,-6],[-1,-7],[3,-8],[2,-24],[-1,-7],[2,-7],[0,-18],[2,-7],[2,2],[2,-7],[-3,3],[0,-3],[2,-10],[0,-7],[3,-10],[-1,-10],[1,-4],[1,-11],[1,-3],[1,18],[1,-2],[0,-6],[0,-6],[5,-14],[2,-10],[2,-7],[1,-10],[1,-8],[0,-4],[1,-6],[0,-7],[-1,-5],[1,-6],[-1,-2],[-1,-3],[1,-1],[2,0],[-1,-6],[1,-4],[0,-5],[-2,-3],[0,-2],[0,-4],[0,-3],[2,-2],[3,4],[1,-2],[1,-1],[-3,-4],[-1,-4],[0,-4],[0,-4],[0,-6],[0,-5],[-2,-6],[0,-8],[-2,-7],[-2,-7],[-1,-1],[-1,-2],[2,-18],[-1,-10],[1,-4],[1,-4],[3,8],[1,1]],[[7741,5566],[-4,-20],[-2,-15],[-1,-4],[-2,-11],[-1,-18],[-3,-11],[0,-13],[0,-7],[2,-11],[1,-2],[2,0],[2,4],[0,4],[3,1],[1,-2],[2,-3],[2,-11],[3,-2],[3,-3],[2,-4],[-1,-7],[1,-3],[3,0],[3,-5],[1,-3],[1,-11],[2,-2],[3,0],[2,1],[-1,-8],[1,-3],[2,0],[1,-3],[0,-13],[4,-7],[7,-17]],[[7780,5357],[1,-6],[3,-8],[3,-11],[0,-12],[0,-10],[3,-30],[4,-22],[0,-16],[1,-8],[3,-7],[1,-4],[-1,-1],[-1,-2],[2,-6],[2,-5],[4,-8],[3,-9],[5,-12],[1,-6],[1,-7],[-2,-7],[2,-3],[1,-1],[3,-7],[7,-7],[3,-6],[8,-12],[11,-11],[5,-10],[4,-4],[13,-14],[1,-2],[1,-4],[2,-6],[2,1],[4,6],[3,1],[3,-1],[2,0],[0,6],[0,4],[1,-3],[1,-3],[1,-2],[0,-2],[0,-2],[2,-3],[2,2],[1,1],[0,4],[-2,13],[-7,30],[-4,14],[0,4],[-8,11],[-1,3],[-1,5],[0,19],[-1,6],[1,8],[-2,8],[-1,6],[2,11],[1,24],[0,15],[-1,10],[-6,23],[-3,8],[-3,6],[-2,3],[-4,4],[-7,12],[-5,17],[-2,2],[-5,2]],[[7835,5346],[-8,13],[-5,16],[-3,6],[-3,2],[-3,0],[-4,-2],[-4,0],[-6,7],[-3,5],[-3,5],[-2,-1],[-2,2],[-2,5],[-4,12],[-2,6],[0,7],[3,2],[2,-3],[0,-4],[-1,-3],[0,-2],[2,0],[1,-1],[0,-4],[1,-10],[3,-3],[-1,6],[-1,6],[-5,46],[-2,8],[-1,5],[-1,-2],[0,-2],[-2,4],[-2,5],[-1,4],[-2,25],[0,4],[-2,5],[-3,2],[-9,-6],[-1,1],[-3,2],[1,5],[0,3],[-2,12],[-1,6],[0,11],[1,14],[0,5],[-1,3],[2,4],[1,10],[6,17],[1,12],[1,6],[2,14],[2,11],[2,5],[1,11],[3,6],[2,7],[0,10],[-1,18],[1,5],[2,15],[-1,7],[-1,4],[0,6],[3,5],[4,3],[8,1],[2,3],[1,-2],[7,-4],[2,-1],[-1,-5],[0,-3],[0,-6],[-1,-8],[0,-12],[-1,-6],[1,-4],[1,-1],[4,2],[10,-3],[8,4],[3,-2],[1,-3],[2,-2],[3,-1],[2,-5],[3,-7],[0,2],[1,2],[2,-8],[3,-4],[3,-4],[1,3],[0,2],[2,-3],[3,-7],[1,-7],[2,-7],[1,-3]],[[7858,5650],[0,2],[1,1],[1,-3],[1,-7],[3,-7],[-1,-5],[0,-9],[0,-7],[2,-9],[3,-1],[2,1],[2,3],[1,6],[2,4],[2,-2],[1,-3],[2,-10],[-1,-7],[-2,-2],[-2,-3],[0,-3],[2,-3],[2,-3],[5,4],[1,4],[1,-3],[9,-3],[5,-7]],[[7900,5578],[2,-4],[3,-4],[0,-3],[2,-3],[2,2],[1,0],[2,-5],[3,0],[2,-2],[1,-4],[1,-3],[-1,-3],[-2,-1],[-3,-3],[-1,-12],[-1,-23],[0,-22],[2,-3],[-4,-8],[4,-1],[6,3],[2,4],[4,5],[2,9],[3,8],[18,16],[1,3],[0,3],[-1,5],[-1,5],[-8,18]],[[7939,5555],[3,-2],[7,-16],[5,-7],[3,0],[2,3],[1,2],[-1,4],[-1,6],[-9,18],[-2,4]],[[7947,5567],[9,-15],[3,-4],[1,-1],[2,2],[0,3]],[[7962,5552],[0,2],[1,4],[2,3],[0,2],[-1,3],[-4,2],[-3,4]],[[7957,5572],[5,-1],[3,0],[0,3],[0,2],[-1,4],[-1,1],[-1,-1],[-2,1],[4,4],[2,-6],[3,-3],[1,1],[0,2],[1,10],[1,3],[0,-2],[0,-4],[2,-3],[3,-2],[1,-3],[1,-1],[3,3],[2,2],[3,4],[8,8],[4,1],[3,10],[2,1],[3,1],[4,6],[4,6],[4,3],[3,6],[5,1],[0,8],[1,6],[3,1],[1,3],[0,4],[0,2],[-1,4],[1,4],[1,4],[0,1],[0,1],[0,-3],[1,-3],[0,3],[0,2],[-1,4],[0,19],[2,-1],[-2,14],[2,3],[1,3],[2,-5],[1,-4],[0,7],[0,13],[-2,4],[-1,11],[-1,3],[0,10],[-1,7],[0,15],[1,-5],[0,5],[-1,11],[-1,3],[0,3],[-1,6],[-1,7],[-2,9],[0,9],[-1,5],[-3,11],[-1,10],[-2,11],[-2,2],[-2,4],[-3,5],[-3,10],[-2,6],[-3,7],[0,2],[0,3],[-1,1],[-1,-1],[-1,4],[-2,5],[-2,5],[-1,0],[-2,0],[-1,-2],[-1,1],[-1,5],[-2,4],[-4,5],[-2,2],[1,2],[-6,8],[-5,6],[-1,9],[-6,9],[-5,8],[-6,17],[-4,4],[0,1],[3,-2],[-1,8],[2,4],[-3,6],[-5,10],[-2,2],[-3,3],[-4,10],[-2,4],[-1,4],[-1,6],[-1,2],[-3,10],[1,5],[2,4],[2,9],[0,5],[0,5],[0,7],[5,19],[2,3],[3,0],[7,12],[3,5]],[[7958,6127],[2,5],[-1,8],[6,11],[-1,4],[-2,9],[1,2],[1,0],[1,0],[1,-2],[2,-1],[2,2],[1,-1],[1,2],[2,0],[1,-2],[1,-1],[5,6],[1,4],[0,4],[1,5],[3,3],[3,1],[2,3],[3,5],[3,0],[1,0]],[[7998,6194],[3,1],[2,2],[3,0],[2,4],[0,4],[1,0],[1,-1],[2,-4],[1,1],[1,2],[-1,4],[0,5],[0,4],[3,0],[0,-2],[0,-3],[0,-2],[2,-3],[2,-4],[1,-1],[2,0],[2,0],[3,0],[2,-2],[1,-3],[-1,-3],[-1,-3],[2,0],[2,1],[4,0],[2,2],[3,3],[-1,9],[2,-1],[0,-1],[3,-8],[2,0],[0,2],[2,-4],[3,0],[0,-6],[-4,-2],[-1,-6],[-2,-6],[1,-4],[-2,-8],[1,-2],[1,-2],[1,-3],[1,-4],[0,-5],[2,-6],[2,-2],[1,-2],[0,-2],[-1,0],[-1,0],[-1,-2],[2,-4],[5,-2],[6,2],[3,3],[1,4],[1,2],[0,3],[-6,9],[1,2],[1,2],[1,2],[-1,3],[-5,1],[-1,5],[1,5],[4,5],[1,3],[1,4],[0,5],[1,-1],[0,-5],[2,-1],[2,0],[2,4],[3,5],[3,1],[3,2],[1,4],[1,0],[1,-1],[2,0],[2,0],[2,0],[2,3],[6,1],[2,3],[1,2],[2,4],[1,-1],[2,1],[1,3],[1,4],[2,0],[3,-2],[2,-3],[3,-1],[1,2],[1,2],[0,6],[-1,3],[1,1],[1,-2],[1,-1],[-1,-3],[2,-4],[3,-2],[1,3],[1,2],[1,2],[3,3],[2,-4],[2,1],[1,2],[0,10],[3,5],[1,-7],[3,1],[2,3],[1,1],[2,0]],[[8150,6231],[2,2]],[[8152,6233],[1,1]],[[8153,6234],[1,4],[0,3],[-1,3],[0,11],[-1,5],[-1,2],[-1,3],[-2,5],[-1,1]],[[8147,6271],[0,1],[3,2],[1,3],[-1,3]],[[8150,6280],[3,3],[2,1],[0,-3],[-1,-3],[1,-3],[0,-6],[1,-3],[3,-4],[2,-7],[3,-4],[2,-1]],[[8166,6250],[0,-2],[-3,-3],[0,-1],[1,-2],[3,0],[3,-1],[3,-3],[1,2],[0,2],[1,2],[0,2],[-1,1],[0,2]],[[8174,6249],[-1,3]],[[8173,6252],[2,3],[3,-1],[2,-3],[1,0],[0,5],[1,2],[0,2],[2,4],[2,-1],[1,-7],[3,0],[1,1],[0,3],[3,1],[2,4],[3,2],[3,-2],[2,-3],[3,0],[1,2],[1,3],[2,2],[4,-2],[2,-1],[6,4],[3,1],[1,2],[1,1],[0,2],[3,-2],[3,0],[2,3],[0,10],[2,2],[2,1],[1,3],[-1,2],[-1,2],[2,0],[1,1],[3,4],[2,11],[3,-1],[1,-3],[2,1],[2,3],[2,4],[1,0],[1,-5],[0,-2],[2,2],[1,6],[0,2],[-1,1],[1,3],[3,1],[2,-1],[1,5],[2,4],[2,0],[2,6],[5,7],[-1,5],[0,3],[-4,1],[-1,2],[0,2],[1,0],[1,0],[2,0],[0,5],[2,4],[3,-1],[3,-3],[3,2],[5,-1],[2,2],[2,7],[-1,2],[-1,2],[0,1],[2,1],[3,3],[2,1],[1,4],[-1,7],[2,5],[1,1],[6,-1],[2,1],[-2,4],[-2,3],[0,3],[1,2],[2,1],[2,-1],[2,1],[3,-3],[2,-2],[1,1],[0,3],[-2,8],[0,6],[2,7],[1,5],[-1,5],[-3,0],[-3,-3],[-2,0],[-2,1],[-3,9],[2,-1],[2,-3],[2,0],[3,0],[2,4],[4,6],[3,3],[2,2],[0,2],[-1,3],[0,2],[-1,5],[-2,4],[-3,0],[0,3],[-1,3],[0,3],[2,-2],[1,-1],[2,3],[1,3],[1,1],[-1,-3],[1,-3],[0,-3],[1,0],[0,-4],[3,-2],[2,3],[1,2],[0,6],[1,6],[4,12],[3,3],[3,6],[1,3],[2,5],[1,4],[-1,6],[2,3],[0,3],[1,3],[4,8],[0,2],[-2,3],[-1,1],[2,1],[2,-1],[2,2],[2,7],[2,7],[1,2],[2,1],[2,-7],[2,1],[4,5],[3,-2],[0,4],[-2,9],[-2,7],[2,4],[2,1],[1,2],[1,4],[-4,5],[3,-1],[1,2],[0,3],[-4,6],[-2,1],[1,3],[1,3],[3,0],[2,1],[2,-2],[2,-5],[2,0],[1,20],[-1,6],[-1,1],[-2,-1],[-4,-5],[-5,-2],[2,3],[3,3],[6,11],[5,5],[-1,1],[-2,0],[-4,3],[-4,2],[-7,14],[-2,3],[-3,1],[-2,0],[-7,-8],[-8,-2],[-4,10],[-4,-3],[-2,1],[-1,-1],[-1,-1],[1,3],[6,6],[5,0],[5,-2],[2,2],[2,4],[1,5],[9,8],[3,5],[3,3],[4,1],[3,0],[3,3],[-2,8],[-1,6],[-3,8],[-9,9],[-4,8],[-4,5],[-3,2],[-5,4],[-1,6],[-1,3],[-6,2],[-4,-4],[-4,-2],[-5,2],[2,1]],[[8335,6775],[0,1],[3,-1],[9,8],[4,-1],[3,-3],[6,-9],[4,-2],[4,1],[2,0],[9,-8],[2,-1],[3,1],[0,6],[-1,5],[-2,5],[-2,3],[-5,4],[-1,2],[-2,3],[0,9],[-1,3],[-2,1],[-8,7],[-4,5],[0,6],[1,4],[0,10],[-4,12],[-3,14],[-3,8],[-1,4],[-2,9],[-3,17],[-1,5],[-2,3],[-7,7],[-5,3],[-5,5],[-4,7],[-3,2],[-4,0],[-1,5],[2,9],[4,6],[2,10],[2,4],[3,6],[3,6],[2,2],[2,1],[1,3],[2,3],[1,3],[1,4],[5,4],[1,2],[0,2],[-2,0],[-3,6],[1,2],[2,3],[2,1],[2,0],[0,-2],[0,-5],[0,-1],[1,-2],[4,3],[3,1],[1,3],[0,9],[1,4],[2,3],[2,-2],[1,1],[1,2],[-1,3],[-2,4],[0,1],[2,1],[3,-3],[2,1],[2,3],[8,4],[7,6],[7,7],[3,0],[4,0],[1,-2],[0,-3],[1,-2],[1,0],[2,0],[3,4],[1,2],[1,3],[-1,1],[-2,3],[2,3],[2,3],[0,7],[3,5],[-2,2],[-3,-2],[-5,0],[-4,3],[-2,4],[-1,0],[-2,-2],[-1,-2],[-4,0],[-5,0],[-4,3],[-3,4],[-5,1],[-4,7],[-9,6],[-10,-7],[-3,-1],[0,-2],[1,-2],[-4,-7],[-8,-8],[0,-3],[0,-2],[-3,-6],[-9,-1],[-4,1],[-5,3],[-3,4],[-2,3],[0,9],[1,8],[2,2],[1,2],[0,2],[-1,2],[0,2]],[[8306,7100],[-1,5],[-2,8],[-4,4],[-4,0],[-3,-1],[-15,5],[-7,7],[-3,6],[-2,11],[0,4],[1,9],[5,15],[2,4],[5,2],[3,-2],[4,-7],[5,2],[4,4],[4,-1],[2,0],[2,0],[2,1],[2,2],[5,11],[1,8],[2,6],[2,5],[5,8],[7,5],[15,12],[3,1],[8,20],[2,4],[2,1],[2,4],[3,5],[2,4],[10,-2],[2,-2],[4,0],[1,2],[1,5],[0,1],[1,-8],[8,-8]],[[8392,7260],[1,-5],[3,-3],[-1,-3],[-1,-6],[-1,-2],[-5,-12],[-4,-5],[-1,-5],[-8,-6],[-2,-5],[2,-4],[0,-3],[-2,0],[-1,-1],[-4,-4],[0,-1],[1,-4],[-1,-4],[2,0],[5,0],[7,1],[1,-1],[-2,-2],[-2,-4],[-1,-3],[1,-6],[-11,-8],[-2,-1],[-3,-1],[1,-6],[1,-5],[1,1],[1,1],[2,2],[6,2],[3,1],[1,2],[-1,3],[1,3],[2,0],[2,-1],[1,1],[2,2],[2,1],[1,2],[2,3],[3,7],[3,5],[14,13],[4,1],[2,3],[5,1],[1,2],[2,2],[4,1],[3,1],[1,3],[1,2],[3,-3],[10,1],[4,4],[2,5],[1,0]],[[8454,7222],[0,-1],[-1,-5],[2,-2],[4,-4],[1,-4],[1,-6],[2,1],[1,1],[0,5],[1,1],[3,-3],[6,-6],[2,-1],[5,-3],[1,-5],[1,-6],[0,-2],[-7,-23],[0,-4],[4,-3],[3,0],[2,-1],[2,-2],[-2,-1],[-2,0],[-3,-1],[-7,-6],[-2,-4],[-3,-8],[0,-2],[0,-4],[-5,-5],[2,-2],[4,1],[2,-2],[5,1],[1,-1],[1,-1],[-1,-2],[-6,-5],[1,-1],[2,-2],[6,-2],[2,-6],[-1,-1],[2,0],[1,0],[4,5],[2,6],[1,2],[2,2],[5,-7],[3,0],[1,-7],[2,1],[1,4],[4,3],[6,-5],[1,0],[1,-1]],[[8517,7098],[-1,-1],[-1,-1],[0,-1],[0,-4],[1,-2],[1,-4],[0,-5],[1,-2],[3,-7],[-1,-5],[1,-2],[0,-3],[2,-8],[3,-1],[0,-1],[0,-1],[-2,-3],[-1,-2],[-1,1],[-1,6],[-3,1],[-3,3],[-2,-1],[-2,-2],[-2,0],[-4,-5],[-1,-6],[0,-4],[2,0],[4,-3],[1,2],[2,1],[0,-6],[1,-6],[0,-3],[0,-5],[1,-6],[-1,-3],[2,-4],[2,-4],[0,-1],[0,-2],[-1,-3],[2,-1],[1,-2],[-1,-6],[-3,-3],[-2,-2],[-1,-1],[0,-3],[2,-1],[1,-1],[-1,-2],[-2,-1],[-1,-3],[-2,-8],[-1,-5],[-2,-4],[1,-6],[2,-6],[1,-6],[1,-1],[2,2],[2,-1],[-2,-3],[-2,-1],[1,-1],[1,-2],[-3,0],[-3,1],[-2,-2],[2,-5],[5,-5],[0,-4],[0,-4],[1,-2],[1,0],[1,5],[4,6],[1,-1],[1,-3],[2,0],[4,9],[6,8],[0,-2],[0,-3],[-2,-3],[0,-3],[4,-5],[1,2],[1,3],[2,4],[-1,3],[-1,3],[0,5],[2,1],[1,0],[2,-4],[1,-4],[3,1],[1,4],[-3,3],[0,3],[0,2],[2,1],[4,1],[3,3],[2,0],[1,-5],[2,-1],[3,0],[3,-2],[2,0],[0,3],[-1,5],[1,3],[2,1],[4,1],[4,-1],[5,0],[3,2],[3,3],[4,8],[2,9],[2,11],[2,14],[0,6],[-1,-1],[-2,-1],[-1,0],[0,2],[0,5],[-1,4],[0,6],[1,4],[1,4],[0,10],[1,5],[-2,11],[0,7],[-2,12],[-8,22],[-6,12],[-6,16],[-7,25]],[[8565,7145],[-1,3],[-2,4],[-3,2],[-1,2],[-4,4],[-5,11],[-3,2],[-3,1],[-2,2],[-3,1],[0,5],[1,5],[1,1],[1,-1],[1,5],[0,5],[0,8],[1,4],[8,7],[3,5],[4,2],[5,0],[3,3],[3,3],[3,3],[2,7],[4,2],[3,4],[5,4],[3,9],[3,4],[10,7],[1,4],[-1,11],[2,10],[0,5],[-3,5],[1,6],[1,7],[4,5],[1,5],[2,5],[2,3],[3,3],[2,5],[2,1],[4,5],[3,0],[2,-1],[1,1]],[[8629,7349],[2,2],[2,11],[-3,7],[1,1],[6,-2],[2,0],[3,-1],[3,4],[1,4],[3,3],[3,10],[6,11],[2,3],[4,3],[1,0],[1,-1],[-3,-6],[-1,-5],[2,0],[3,2],[5,7],[2,4],[1,-5],[-1,-19],[5,1],[3,-2],[3,0],[5,-4],[1,0],[2,0],[2,-4],[3,-2],[5,4],[7,4],[3,0],[9,6],[4,5],[15,14],[6,8],[6,5],[3,9],[7,9],[0,3],[1,4],[9,22],[4,4],[4,3],[2,4],[1,6],[6,8],[4,9],[3,6],[2,5],[10,12],[7,14],[8,10],[2,6],[9,18],[3,12],[4,4],[1,11],[3,8],[1,5],[2,5],[11,18],[5,14],[6,14],[4,5],[4,6],[2,5],[7,8],[3,5],[2,6],[1,14],[5,10],[-2,2],[0,3],[0,4],[1,2],[0,4],[1,4],[1,2],[2,15],[0,9],[-1,3],[0,5],[3,7],[1,1],[0,2],[-1,1],[-1,1],[-2,23],[1,14],[4,11],[1,3],[0,10],[4,11],[3,11],[5,6],[4,7],[3,4],[0,7],[3,7],[-2,3],[-2,2],[-5,6],[-1,3],[4,7],[0,5],[0,11],[-5,3],[-6,8],[-1,3]],[[8911,7949],[2,0],[8,-5],[4,5],[2,5],[-1,6],[-4,2],[-6,7],[0,2],[-9,6],[-9,12],[-3,10],[-2,3],[-9,9],[-2,2],[-2,2],[-11,-5],[-6,1],[-11,6],[-1,-1],[1,-4],[0,-5],[0,-5],[0,-10],[-1,-7],[-4,-10],[-2,-2],[-4,0],[-2,0],[2,4],[3,4],[4,8],[0,7],[-1,1],[-1,0],[-3,-3],[-4,-10],[-8,-7],[-6,-2],[-11,-1],[-2,0],[-1,2],[2,3],[6,4],[4,9],[4,2],[1,2],[-6,2],[-4,3],[-4,4],[2,1],[1,0],[2,2],[4,7],[-4,0],[-4,0],[-6,-6],[-2,-3],[2,-4],[3,-1],[-3,-12],[-4,2],[-3,-1],[-3,-3],[-2,1],[-1,7],[1,8],[1,16],[2,5],[0,6],[-1,4],[-2,0],[-4,-1],[-9,0],[-11,-1],[-12,6],[-3,0],[-2,2],[-1,6],[1,3],[0,3],[8,9],[6,3],[12,10],[5,9],[3,4],[9,6],[6,6],[5,5],[5,5],[6,8],[3,1],[11,16],[1,4],[1,5],[1,2],[13,19],[8,7],[6,9],[8,4],[1,2],[3,5],[6,3],[1,2],[4,8],[12,7],[2,3],[5,19],[3,5],[5,7],[10,6],[8,6],[4,6],[7,14],[9,8],[7,5],[17,7],[9,-1],[9,4],[8,0],[10,-2],[29,2],[6,-2],[2,-3],[3,-7],[3,-2],[6,3],[5,12],[3,1],[7,-4],[7,-1],[13,-5],[5,1],[5,5],[10,2],[7,-8],[6,-1],[6,2],[1,4],[-2,2],[-4,-1],[-1,4],[2,5],[4,-4],[6,1],[2,0],[-1,2],[-1,2],[-2,4],[6,5],[4,2],[6,1],[15,-7],[4,-1],[3,-2],[6,-2],[-3,-2],[-2,-2],[4,1],[3,-2],[3,0],[1,0],[1,3],[2,3],[1,0],[4,0],[5,-1],[4,-2],[9,-11],[4,-2],[4,0],[2,-1],[3,-3],[-8,-3],[-7,-1],[-6,1],[-11,-4],[6,-12],[10,0],[11,2],[2,5],[4,2],[2,-1],[5,-4],[7,-1],[2,1],[5,7],[4,1],[2,0],[2,7],[9,0],[6,-6],[3,-2],[7,2],[3,4],[3,2],[6,-4],[4,2],[5,1],[4,0],[0,4],[0,5],[-5,5],[-11,5],[-6,-3],[-3,-1],[-1,1],[-2,2],[2,4],[1,4],[0,4],[1,5],[3,3],[1,0],[4,12],[11,15],[13,10],[8,7],[3,6],[6,12],[8,9],[4,2],[4,4],[1,12],[3,2],[3,2],[6,7],[7,4],[3,2],[9,0],[8,-2],[2,1],[5,3],[6,-1],[8,2],[7,4],[3,1],[3,-1],[3,-6],[3,-2],[1,-3],[5,2],[13,8],[1,0],[2,0],[0,-3],[0,-3],[-2,-8],[-2,-6],[-6,-12],[-2,-2],[1,-3],[1,-6],[-3,-6],[-1,-3],[2,-1],[4,3],[5,3],[2,0],[3,-2],[-4,-10],[-1,-6],[-1,-2],[0,-3],[3,2],[3,2],[3,2],[8,0],[4,8],[3,4],[32,32],[6,7],[3,0],[3,-1],[2,0],[1,3],[1,1],[3,-1],[2,-6],[2,-3],[1,1],[1,1],[2,2],[1,2],[2,3],[-1,2],[-6,3],[0,6],[3,8],[0,6],[1,6],[2,3],[1,1],[1,2],[-1,5],[1,3],[1,2],[26,8],[4,1],[4,-2],[7,-6],[7,-3],[9,-1],[1,-3],[-4,1],[-2,-1],[1,-2],[-1,-2],[-2,2],[-7,2],[-6,2],[-2,0],[-8,-7],[-3,-3],[-3,-14],[-1,-9],[-1,-9],[-4,-4],[-1,-5],[-1,-5],[5,-3],[0,-1],[1,-3],[-3,-6],[-8,-7],[-1,-1],[-1,-4],[5,-6],[-4,-2],[-3,-1],[-3,-3],[-11,-1],[-7,-7],[-13,-7],[-5,-4],[-2,-2],[-4,-11],[-3,-4],[-8,-7],[-7,-10],[-10,-12],[-4,-2],[-4,-3],[-6,-8],[-14,-15],[-7,-18],[-4,-6],[-4,-5],[-2,-5],[-5,-5],[-10,-8],[-7,-7],[-3,-4],[-1,-4],[-2,1],[-7,-2],[-8,1],[-6,-12],[-7,-1],[-6,3],[-3,-2],[-2,-1],[-1,-2],[3,-4],[2,-3],[0,-3],[1,-5],[-4,-10],[-3,-8],[-6,-7],[-13,-13],[-1,-2],[-1,-3],[-7,-35],[-3,-15],[-2,-25],[0,-8],[2,-19],[2,-19],[6,-33],[1,-10],[4,-41],[0,-8],[2,-6],[2,-7],[4,-7],[0,-8],[3,-25],[0,-24],[1,-5],[0,-4],[4,-5],[1,-6],[1,-4],[0,-4],[3,2],[10,11],[8,11],[1,4],[3,3],[5,4],[8,12],[6,15],[4,12],[1,4],[0,5],[-1,9],[2,3],[2,11],[-1,2],[-4,2],[1,4],[3,1],[2,-2],[1,-4],[2,-1],[5,7],[6,4],[12,7],[5,-1],[5,-5],[2,0],[0,8],[-3,6],[0,4],[1,5],[-1,4],[-1,3],[-1,6],[2,13],[3,6],[2,4],[6,5],[6,8],[7,6],[4,2],[6,1],[4,-4],[10,0],[2,1],[7,8],[4,4],[-1,7],[-2,7],[-5,7],[-1,4],[-1,9],[-1,7],[2,9],[4,10],[4,14],[2,2],[5,4],[4,2]],[[9512,8123],[2,2],[-1,7],[2,4],[3,2],[5,-1],[2,2],[3,0],[-2,-4],[-2,-3],[-5,-3],[-3,-6],[6,-9],[4,-2],[2,1],[4,5],[2,2],[2,3],[-1,12],[-1,7],[0,7],[-3,2],[-3,0],[-3,-1],[-2,2],[-2,3],[0,4],[1,8],[-1,5],[-1,7],[0,3],[1,4],[5,6],[4,5],[2,4],[1,3],[0,6],[-2,2],[-12,6],[-2,1],[-3,-3],[-2,-8],[-2,-2],[0,1],[0,2],[-5,3],[-3,2],[-2,3],[-1,3],[-1,6],[2,11],[3,9],[9,15],[5,5],[6,8],[2,1],[1,1],[1,2],[-2,5],[1,2],[1,0],[2,-1],[5,10],[0,12],[2,10],[1,4],[1,3],[3,3],[2,2],[3,3],[1,3],[1,1],[4,0],[3,-2],[3,-1],[0,-5],[4,4],[3,5],[2,1],[2,-1],[4,-4],[3,-6],[2,-2],[3,0],[2,1],[1,4],[1,9],[3,1],[2,1],[4,4],[5,2],[10,6],[6,7],[5,0],[-1,-3],[-1,-4],[-1,-10],[-2,-5],[-1,-6],[0,-3],[1,-4],[3,1],[1,0],[4,5],[14,20],[7,5],[11,4],[4,2],[11,3],[9,1],[5,-1],[4,0],[12,2],[1,-3],[10,-6],[5,-10],[1,-1],[1,-1],[0,-4],[1,-3],[2,-2],[5,-4],[5,-1],[1,2],[1,2],[2,12],[3,5],[0,2],[0,3],[5,3],[5,2],[15,11],[6,6],[3,0],[3,1],[2,3],[2,0],[4,5],[5,3],[-1,4],[1,2],[3,1],[2,1],[3,3],[0,2],[1,2],[2,-1],[2,-1],[1,1],[-2,4],[-1,3],[2,2],[5,-3],[2,0],[7,8],[7,9],[5,-2],[9,6],[4,1],[7,1],[2,2],[3,5],[3,-1],[10,6],[3,3],[2,1],[2,1],[5,3],[20,9],[3,3],[7,6],[6,1],[7,2],[1,1],[-5,2],[-1,2],[0,2],[0,2],[1,3],[2,0],[2,-2],[3,0],[1,2],[1,0],[1,-2],[-2,-3],[0,-3],[0,-2],[1,-1],[9,0],[10,-2],[26,-11],[2,-1],[3,-1],[0,5],[1,4],[3,2],[5,6],[3,4],[0,5],[-2,5],[-3,1],[-2,3],[-2,4],[2,2],[2,1],[0,4],[-2,3],[-8,5],[-3,3],[0,3],[-4,8],[0,-2],[0,-3],[-1,-3],[-2,0],[0,3],[1,4],[-1,2],[-6,1],[0,2],[5,2],[1,0],[2,1],[-1,10],[-1,7],[-4,0],[-2,2],[1,5],[0,2],[-3,7],[-2,3],[-2,3],[-2,-3],[-1,-4],[-2,-1],[-3,0],[-7,5],[-7,7],[-1,8],[2,9],[-1,1],[-2,1],[-9,-3],[-6,-5],[-3,-1],[-6,4],[-10,-6],[2,3],[2,2],[2,2],[-2,4],[-1,4],[-2,2],[-4,1],[-3,-2],[-2,-2],[-5,-3],[-10,-2],[-6,0],[-11,-3],[-4,0]],[[9848,8593],[15,5],[8,0],[11,4],[8,6],[10,-6],[3,-1],[8,1],[7,-4],[2,1],[2,4],[-3,4],[-2,3],[-3,1],[-8,0],[-6,1],[-3,1],[2,1],[6,-2],[7,3],[9,-4],[2,-3],[2,-2],[7,-8],[4,-3],[15,-3],[7,-4],[5,2],[12,8],[9,2],[5,6],[5,6]],[[9994,8612],[5,2]],[[9053,7412],[0,1],[0,1],[-1,-1],[-1,1],[0,-1],[0,-1],[1,-1],[0,1],[1,0]],[[9064,7424],[-1,0],[-1,-1],[1,0],[1,0],[1,0],[-1,1]],[[9057,7413],[-1,-1],[-1,-1],[1,0],[1,1],[0,1]],[[561,3823],[-1,-1],[0,-2],[1,-1],[1,0],[1,0],[0,1],[0,1],[-1,1],[-1,1]],[[208,4524],[0,1],[1,-1],[0,-1],[-1,1]],[[244,4480],[0,1],[1,0],[0,-1],[-1,0]],[[216,4749],[1,1],[-1,0],[0,-1]],[[216,4749],[0,-1]],[[216,4748],[1,0],[0,1],[-1,-1]],[[232,4841],[1,0],[-1,2],[0,2],[-1,1],[-1,0],[0,-1],[1,0],[1,-1],[0,-2]],[[232,4842],[0,-1]],[[232,4842],[-1,1],[0,-1],[0,-1],[1,0]],[[247,4826],[1,0],[0,-1],[-1,0],[0,1]],[[243,4753],[1,-1],[-1,0]],[[243,4752],[0,-1],[0,1]],[[243,4752],[0,1]],[[153,4739],[-1,1]],[[152,4740],[0,1],[0,-1]],[[152,4740],[0,-1],[1,0]],[[694,4775],[0,-1],[1,-1],[1,-1],[0,2],[0,1],[0,1],[-1,-1],[-1,0]],[[783,4367],[0,-1],[0,-2],[0,-1],[1,0],[0,1],[0,1],[-1,2]],[[669,4688],[0,-1],[1,0],[0,1],[-1,0]],[[40,3937],[0,1],[-1,-1],[0,-1],[1,-1],[0,-1],[1,1],[-1,0],[0,1],[0,1]],[[4,3945],[0,-1],[0,2],[1,0],[1,0],[0,1],[-1,1],[-1,-1],[0,-1],[0,-1]],[[35,3851],[0,1],[0,1],[1,-1],[0,-1],[-1,0]],[[2810,3134],[-1,0],[-1,0],[-1,-2],[-1,-1],[0,-1],[0,-1],[5,1],[1,1],[-1,1],[-1,2]],[[4600,4562],[0,-2],[-1,-2],[0,-1],[1,-1],[1,0],[1,2],[0,1],[0,1],[-1,1],[-1,1]],[[7021,5623],[0,-1]],[[7021,5622],[0,-1],[0,1]],[[7021,5622],[0,2],[0,1],[0,-1],[0,-1]],[[7029,5458],[-1,0],[0,1],[1,0]],[[7029,5459],[0,2],[0,-1],[0,-1]],[[7029,5459],[0,-1]],[[7039,5179],[-1,0],[0,1],[0,1],[0,1],[1,0],[0,-1],[0,-1],[0,-1]],[[7041,5232],[0,-1],[0,-1],[-1,1],[0,1],[1,1],[0,2],[1,0],[0,-1],[0,-1],[-1,-1]],[[8642,5168],[0,-1],[1,1],[0,1],[-1,0],[0,-1]],[[9210,5409],[0,-1],[-1,0],[1,-1],[1,0],[1,1],[-1,1],[0,1],[-1,0],[0,-1]],[[9218,5414],[-1,0],[0,-2],[1,0],[1,2],[-1,0]],[[9635,5620],[-1,0],[0,-1],[1,0],[0,1]],[[9919,4306],[-1,0],[-2,0],[0,-1],[2,-1],[1,1],[0,1]],[[9849,3794],[0,1],[0,1],[1,-1],[0,-1],[-1,0]],[[9977,4525],[0,1],[0,2]],[[9977,4528],[0,1],[0,-1]],[[9977,4528],[0,-1],[0,-2]],[[9962,4585],[1,-1],[0,-1],[-1,1],[0,1]],[[9954,4553],[0,-1],[0,-1],[0,2]],[[9708,4951],[0,1],[1,0],[0,-1],[-1,0]],[[1435,3648],[0,-1],[0,-1],[0,-2],[1,-1],[0,1],[0,2],[0,2],[-1,0]],[[73,6567],[0,-1],[-1,0],[1,0],[0,1]],[[2728,6363],[1,0],[0,2],[-1,0],[-1,-1],[0,-1],[1,0]],[[2591,6181],[-1,1],[0,-3],[1,-2],[1,0],[-1,2],[0,2]],[[394,8684],[-6,-3],[-3,-2],[0,-1],[1,0],[4,3],[4,2],[0,1]],[[6511,6359],[-1,2],[-1,-2],[0,-2],[2,-1],[1,0],[0,1],[-1,2]],[[8464,7107],[1,1],[0,1],[-1,0],[0,1],[-2,-1],[-1,0],[0,-2],[1,-1],[1,0],[1,1]],[[6442,8094],[-2,-1],[-1,0],[-2,0],[-3,-4],[-2,-1],[-2,-1],[0,-3],[0,-2],[-4,-1],[-4,2],[-2,-1],[-2,-1],[-3,0],[-4,-1],[-4,-2],[-7,-1],[-10,-1],[-7,-3],[-8,-4],[-4,-5],[-4,-3]],[[6491,8233],[-1,4],[-1,4],[-2,2],[-3,2],[-1,1],[1,2],[1,2],[0,4],[-3,5],[-2,6],[-2,2],[-1,6],[1,5],[0,4],[-2,2],[-3,3],[-1,2],[-1,4],[-2,3],[-1,3],[-2,5],[-3,5],[-2,2],[0,4],[1,1],[1,2],[2,-1],[1,2],[2,2],[1,6],[2,3],[2,1],[2,1],[3,1],[3,2],[2,1],[1,1],[1,2],[1,1],[2,0],[4,3],[2,1],[2,3],[2,2],[1,1],[1,1],[2,0],[2,1],[3,1],[1,-2],[2,-3],[4,-2],[9,0],[5,-1],[3,-1],[3,1],[3,1],[6,4],[3,6],[1,3],[4,1],[3,-2],[4,-2],[1,-2],[0,-3],[0,-3],[0,-3],[0,-1],[1,-3],[1,0],[2,-1],[0,-2],[0,-3],[0,-2],[1,-4],[1,-1],[1,0],[1,-2],[1,-2],[2,-2],[1,-3],[1,-4],[1,-3],[1,-4],[0,-6],[0,-3],[-2,-3],[-1,-1],[-4,-1],[-3,-2],[-2,-1],[-1,-3],[-1,-6],[1,-5],[1,-6],[0,-5],[-3,-6],[-2,-2],[1,-5],[2,-1],[2,-2],[4,-4],[-2,-10],[0,-6],[0,-1],[0,-2],[0,-1],[-1,-1],[-3,-2],[-3,0],[-5,-4],[-2,-1],[-1,5],[-2,3],[-2,-1],[0,-3],[-5,-6],[-5,-1],[-1,-1],[-1,-2],[2,-2],[2,-2],[1,-4],[2,-5],[2,-1],[0,-3],[-2,-11],[-3,-1],[-3,0],[-3,2],[-2,0],[-1,-2],[0,-4],[-1,-7],[-2,-1],[-2,0],[-2,-2],[-3,-1],[-4,1],[-2,-1],[-2,-2],[-2,-1],[-2,0],[-2,-2],[0,-4],[-1,-3],[-1,-3],[-1,-1],[-2,-1],[-1,0],[-1,2],[0,2],[-1,1],[-1,1],[-1,0],[-2,-2],[0,-1],[0,-1],[0,-1],[0,-2],[1,-2],[0,-1],[1,-3],[0,-4],[0,-2],[1,-2],[0,-2],[1,-1],[1,-1],[2,-2],[1,-1],[2,-3],[2,-2],[0,-3],[-1,-2],[-1,-1],[0,-1],[-1,-3],[-1,-2],[-2,0],[-2,0],[-1,1],[-2,0],[-1,-1],[-2,-2],[-1,-1],[-2,0],[0,-1],[0,-1],[0,-1],[-1,-1],[-1,-1],[-5,-2],[-7,1],[-2,2],[-2,1],[-2,0],[-2,2],[-2,0],[-2,-2],[-2,-3],[-2,-1],[-3,1],[-1,0],[-1,-1],[1,-3],[0,-2],[1,-2],[-1,-1],[-2,-1],[-5,0],[-2,2],[-2,-1]],[[6030,5658],[1,2],[2,1],[2,0],[1,-4],[2,-11]],[[6071,6992],[-6,2],[-3,3],[-3,3],[-2,3],[0,3],[1,3],[1,3],[1,3],[0,3]],[[2596,6834],[0,-1],[2,-9],[0,-2]],[[2605,6865],[0,-1],[-3,-7]],[[2463,7836],[7,-4],[5,1],[7,4],[4,2],[2,-1]],[[2455,7842],[5,-6]],[[2450,7851],[-3,7]],[[2447,7875],[1,-2],[-1,-3],[0,-5],[-1,-3],[1,-2]],[[2446,7882],[-1,5]],[[5871,5121],[-1,4],[1,3],[3,5]],[[8807,7802],[0,-8],[-1,-5],[-3,-3],[-2,-4],[-1,-3],[-2,-7],[0,-3],[1,-5]],[[8891,7875],[-4,-7],[-2,-2],[-1,-1]],[[7957,7909],[-1,2],[-3,0],[-3,-3],[-4,-5],[-5,-8],[-5,-7],[-5,-5],[-5,-3],[-6,-2],[-4,0],[-4,3]],[[7871,7950],[1,9],[0,8],[-1,10],[-3,11],[-5,13],[-1,10],[4,8],[1,7],[0,6],[-1,6],[-3,4],[1,7],[4,9],[1,7],[0,5],[-1,6],[-2,5],[-1,6],[1,6],[-1,5],[-3,3],[-1,3],[0,5],[-2,4],[-2,4],[-4,3],[-5,1],[-7,-1],[-8,-5],[-4,-1],[-2,2],[-1,4],[1,6]],[[7851,8218],[0,-5],[0,-3],[-2,-4],[-2,-5],[-2,-5],[-2,-5],[-1,-7],[0,-7],[0,-11]],[[5997,5829],[0,-4],[-1,-13]],[[1916,8260],[-2,-11]],[[1909,8265],[2,-4],[2,-1],[3,0]],[[1985,8586],[10,7]],[[1997,8594],[3,1]],[[2259,8662],[0,4],[-1,1],[-2,0],[-3,1],[-3,2],[-4,-1],[-4,-4],[-5,-3],[-6,-2],[-5,-1],[-3,2],[-4,0],[-7,-2],[-6,0],[-6,1],[-5,0],[-4,-1],[-5,1],[-13,3]],[[2298,8664],[7,10]],[[7437,7853],[-2,15],[-3,5],[-5,2]],[[2640,6717],[2,-9],[0,-2]],[[2637,6757],[-2,8],[0,5],[2,10]],[[2672,6908],[-8,-11]],[[3203,7951],[-1,8],[0,3],[1,3]],[[1823,6918],[0,-3],[2,-3],[4,-4],[1,-2],[0,-2],[-1,-2]],[[1817,6963],[-2,7],[0,4],[0,5]],[[1813,7000],[0,4],[2,2],[2,1],[2,1],[3,0],[2,-2],[1,-3],[2,-2],[1,0],[2,3],[1,5]],[[1831,7009],[2,1],[2,-2],[5,-8],[3,-10]],[[1934,7105],[-1,-1],[0,-3],[-1,-3]],[[1932,7098],[-1,-4],[-2,-4]],[[1929,7090],[-3,-6],[-1,-2],[0,-2],[-1,-3],[-1,-3],[-4,-10],[-3,-2],[-8,-4],[-3,-3],[-2,-4]],[[2060,7232],[-1,-1]],[[1720,7703],[-3,-9],[0,-6],[0,-9]],[[1719,7766],[-1,-8],[0,-5],[1,-5],[3,-4],[3,-4]],[[1725,7815],[-1,-12],[1,-7],[2,-6],[0,-4],[-2,-3]],[[1735,7869],[-9,12]],[[1707,7894],[5,-1]],[[1879,8605],[8,-7],[3,-4],[0,-4]],[[1828,8646],[-3,0],[-2,-2]],[[1823,8644],[0,-4],[2,-2],[5,-2],[2,-2],[1,-3],[6,-2],[12,-2],[9,-3],[7,-3],[5,-1],[3,1],[3,-3],[2,-6],[1,-3],[-1,-1]],[[5456,8341],[-3,-2]],[[5483,8361],[-1,-3],[-3,-3],[-8,-5],[-4,-4],[-1,-2],[-2,-1],[-6,-1]],[[5404,8388],[2,-4],[3,-3],[3,-1],[3,-3],[0,-4]],[[5381,8411],[-2,3],[-2,2],[-4,2],[-3,2],[-4,5]],[[5846,7560],[-5,8],[-1,3],[0,2]],[[5931,7601],[2,2],[1,5],[3,5],[3,6],[3,8],[1,6],[4,5],[8,2],[8,1],[6,-2],[4,1],[1,2],[1,5],[-1,10]],[[5921,7727],[-8,7],[-8,4],[-20,14]],[[5873,7777],[1,-4],[0,-3],[0,-7]],[[5847,7845],[-1,-18],[0,-8],[1,-9]],[[6169,7644],[5,3],[5,4],[5,3],[5,3],[2,2],[1,5],[3,12],[2,6],[3,6],[7,8],[1,4],[0,2],[-1,3],[0,2],[0,2],[1,2],[3,4],[2,2],[2,1],[2,1],[2,1],[0,2],[1,3],[1,4],[-1,3],[-1,1],[-3,0],[-1,0],[-2,2],[0,5],[-1,4],[-1,4],[-2,2]],[[5954,5654],[1,-8],[3,-7],[7,-12]],[[7315,7757],[7,-7],[3,-2],[3,-1],[3,-4],[5,-8],[2,-5],[-1,-1],[-4,-4],[-8,-4],[-5,-6],[-2,-6],[-1,-6],[1,-7],[1,-5],[2,-3],[0,-2],[-1,-2],[-1,-3],[0,-3],[4,-5],[6,-6],[6,-7],[3,-6],[3,-3],[2,0]],[[6076,7156],[2,3],[-3,11]],[[8221,6626],[1,2],[2,7],[3,17]],[[3767,3807],[-7,8]],[[3744,3828],[-1,0],[-1,1],[-2,2],[-3,1],[-3,5],[-5,10],[-3,3],[-2,-1],[-1,0],[-1,1],[-2,1],[-7,0]],[[3692,3873],[9,-11],[4,-5],[1,-3]],[[3583,3883],[12,15]],[[3628,3890],[-27,6]],[[8096,6809],[-13,9]],[[7702,6935],[-1,3],[-2,1],[-3,1]],[[7715,6949],[-2,-7],[-1,-3],[-3,-2]],[[7021,6923],[1,-14],[1,-6],[0,-4],[-1,-3],[-3,-3]],[[5983,6740],[2,13]],[[5985,6753],[0,6],[2,5]],[[5988,6827],[0,-10]],[[5760,8708],[4,-5],[0,-3],[-3,-1],[-1,-3],[-1,-4]],[[1613,7359],[0,-3],[3,-9]],[[7194,5901],[4,0],[2,4],[0,7],[0,5],[2,3]],[[3032,7967],[-3,1],[-1,2],[-1,2],[-1,2],[-2,2]],[[2999,7977],[3,-2],[1,1],[2,4]],[[2932,7982],[-7,-3],[-5,0],[-3,1],[-7,0],[-11,1],[-5,0],[-2,2],[-7,-1],[-15,-1],[-10,0],[-5,1],[-3,2],[-3,4]],[[1731,8405],[13,-9],[11,-3],[13,-2],[10,0],[5,1],[8,5],[12,8],[14,2],[24,-5]],[[1914,7486],[-1,0],[-2,1],[-1,1],[-2,4]],[[7329,6195],[-4,8],[-3,3],[-1,1],[-1,-1],[-2,-3],[-1,0],[-4,2]],[[2380,7633],[3,3],[2,0],[1,-2]],[[2375,7636],[-4,-1]],[[2240,7443],[1,-5]],[[2241,7438],[-1,-4],[-2,-5],[0,-3],[1,-2],[1,-3],[1,-4],[3,-6],[6,-6],[3,-4],[0,-2],[2,-3],[7,-5]],[[1902,7575],[-1,6],[-1,4],[-3,7]],[[2200,7594],[5,-5],[1,-6],[1,-6],[-1,-6],[-1,-5],[2,-9],[4,-12],[1,-7],[0,-1]],[[2212,7537],[-1,-2],[-1,-2],[0,-3],[0,-1],[1,-2],[2,-3],[1,-7],[0,-10],[-1,-5],[-1,-1],[-1,-2],[0,-4],[-1,-4]],[[2210,7491],[-2,-3],[-2,-1],[-3,1],[0,-1],[1,-2]],[[2204,7485],[0,-4],[0,-3],[1,-2],[1,-1],[1,-2],[-1,-1],[1,-2],[3,-1],[1,-1]],[[2183,7638],[-1,3],[-3,0],[-6,-1],[-6,1],[-5,3],[-3,3],[-1,6],[-1,2],[-2,-1],[-2,0],[-3,2],[-1,3],[1,5],[-1,4],[-3,3],[-4,3],[-5,0],[-3,-1],[-2,-2],[-2,-2],[-3,-1],[-2,1],[-2,3],[-2,0],[-4,-5]],[[2044,7667],[-3,-7],[-2,-4],[-8,-6],[-5,-1],[-6,1],[-3,-1],[-1,-2],[-2,-1],[-2,1],[-4,-3]],[[2008,7644],[-3,-5],[-2,-1],[-2,5],[-2,1]],[[1999,7644],[-5,0]],[[4952,5479],[4,3],[2,2],[2,2],[1,0],[2,-2],[4,-3],[5,0]],[[9084,2994],[1,3],[2,1],[3,-1]],[[9055,2999],[6,-2]],[[4972,5481],[-3,10],[-2,7]],[[4967,5498],[1,8]],[[7035,7320],[-10,1],[-4,-2],[-4,-5]],[[2317,7831],[0,19],[-1,9],[-2,7],[-7,14],[-12,21],[-8,17],[-3,13],[-2,15],[-2,26]],[[2280,7972],[1,11],[-1,4],[-2,3],[-1,3],[0,2],[0,2],[1,2]],[[2278,7999],[2,0],[3,2]],[[2283,8001],[2,3]],[[2280,8038],[3,-7]],[[2279,8052],[19,16]],[[2318,8114],[1,2],[2,1],[4,1],[3,2],[1,2],[2,2],[7,2]],[[2349,8129],[18,3]],[[5862,8330],[4,2],[2,3],[4,11]],[[5128,5547],[-3,21],[1,11],[3,10]],[[4889,5848],[-5,5],[-2,3],[-2,5]],[[5913,6332],[1,-10],[-1,-6],[0,-6],[0,-6],[0,-4],[1,-4],[-2,-7],[-5,-11],[-2,-8]],[[5905,6270],[-1,-4],[-1,-3],[-3,-4],[-3,-1],[-2,3],[-3,1],[-3,-2],[-2,-3],[-2,-6],[-4,-7],[-5,-8],[-4,-9],[-1,-7],[-3,-7],[-5,-13]],[[7306,8046],[-20,-20],[-9,-7],[-4,-2],[-3,-3],[-3,-5],[-3,-4],[-4,-3],[-2,-3],[1,-6]],[[5721,3303],[-2,0],[-2,-2],[-2,-4],[-3,-1],[-4,3]],[[5686,3334],[7,-16]],[[8575,4103],[-1,-16],[1,-8],[0,-4],[1,-3]],[[8576,4072],[-1,-5]],[[2801,7601],[-6,11],[-2,6],[0,5],[-1,5],[-2,5],[0,4]],[[2790,7637],[2,5]],[[2786,5505],[-2,1],[-1,2],[-3,6]],[[3597,3943],[0,4],[1,4],[3,6],[3,4],[4,3],[4,1],[5,0]],[[3660,3981],[-20,0],[-4,-3]],[[3682,3990],[-10,-12],[-4,-3],[-2,0]],[[3483,3587],[4,11],[1,6],[-1,3],[1,11],[3,19],[1,12],[-1,6],[0,4],[1,4]],[[3557,3809],[-1,-2],[-1,-2],[-1,0],[-1,-3],[0,-4],[-1,-5],[-4,-7],[-2,-6],[-2,-6],[-5,-8],[-10,-14]],[[3583,3907],[0,-24]],[[3583,3883],[-2,-7]],[[3581,3876],[-3,-5],[-6,-7]],[[1605,8111],[-7,6],[-6,0],[-7,-2],[-4,-2],[-2,-2],[-5,-1],[-8,2],[-5,0],[-3,-1],[-5,4],[-6,9],[-4,8],[-2,5],[-3,6],[-6,9]],[[1838,8261],[3,-2]],[[1608,7265],[-7,-1]],[[2848,7641],[0,1],[-1,1],[-1,0],[-2,-1],[0,1],[0,1],[2,4]],[[2852,7642],[1,-2],[2,-1],[1,1],[2,0],[0,-2],[2,-1],[3,0]],[[2813,7648],[-1,0],[-2,-1]],[[2846,7652],[0,1],[0,3],[-1,0]],[[2406,7700],[17,4]],[[2463,7712],[-3,4],[-2,1],[-4,-3]],[[5253,7648],[-7,-1]],[[5255,7648],[10,-9]],[[5170,7566],[3,7]],[[5173,7573],[2,4],[3,2],[4,0]],[[5182,7579],[8,-2]],[[2237,6502],[0,-1]],[[2237,6501],[4,-8],[2,-7],[2,-11]],[[2193,6636],[-7,10]],[[2019,6828],[1,11]],[[2023,6842],[0,10]],[[2866,7856],[1,-4],[1,-1],[5,2]],[[2911,7857],[3,0],[2,-1],[2,-3],[1,0],[2,2]],[[2145,6128],[0,-7]],[[2119,6163],[3,1]],[[2080,6212],[1,-1]],[[2081,6211],[1,-2]],[[1601,7264],[-1,-2]],[[1675,7055],[3,3]],[[2645,5617],[-6,5],[-7,14],[-18,36]],[[2243,7954],[23,9],[9,5],[5,4]],[[2213,7977],[4,-5],[3,-6],[3,-7],[3,-4],[5,2],[4,-1],[6,-4]],[[2127,7980],[-4,-1],[-4,-3],[-5,-6]],[[2154,7998],[2,-1]],[[4804,5391],[-1,-8],[1,-4],[1,-5],[0,-9],[-1,-12],[1,-6]],[[2706,6889],[6,-10],[3,-5],[1,-5]],[[5818,4966],[4,26]],[[5871,5121],[-6,-15]],[[5865,5106],[-6,-13],[-13,-25]],[[5979,4194],[0,-14]],[[7761,7852],[-3,3]],[[1852,7369],[-4,1]],[[1865,7378],[6,11]],[[1915,7400],[-1,1],[-3,6]],[[2032,7847],[4,-7],[0,-3],[-3,-2],[-3,-5],[-2,-7],[-5,-6],[-7,-3],[-7,-2],[-9,2]],[[5904,6676],[-6,14]],[[6084,8325],[13,-14],[5,-5],[3,0]],[[7257,6710],[-2,3]],[[7132,6744],[-1,-4],[-1,-2],[-1,-1],[-2,2],[-5,6]],[[5872,8346],[5,9],[6,6],[8,6],[7,2],[7,-3],[3,-3],[3,-4]],[[6954,7246],[-1,-4],[-4,-2],[-10,-3]],[[6901,7283],[-8,1],[-3,2],[-2,3],[0,2]],[[6715,7556],[-6,5]],[[3747,3941],[-2,14],[-1,12],[-1,5],[-2,2],[-1,4]],[[3740,3978],[2,10]],[[3801,4380],[3,9],[3,6],[4,5],[4,9],[4,11],[2,9],[-1,5],[2,5],[3,4],[2,6],[2,8],[6,4],[10,0],[6,1],[3,2],[2,4],[2,6],[3,3],[5,-2]],[[4833,7213],[4,-2],[5,-1],[13,1]],[[4924,7251],[4,11]],[[2586,6920],[-10,10],[-4,4],[-2,0],[-3,0],[-3,-3]],[[2556,6996],[-1,1],[1,3],[1,5],[-1,6],[-1,8],[-1,7],[0,6]],[[2554,7032],[-2,8],[-5,16]],[[1331,8311],[-8,17],[-5,8],[-6,5],[-5,6],[-8,10]],[[2088,8503],[3,3],[1,3],[-1,5]],[[2326,8571],[22,-8]],[[2348,8563],[12,0],[6,-1],[6,-4],[5,-1],[5,2]],[[2172,8578],[7,4]],[[2302,8597],[-1,-3],[-4,0],[-6,2],[-7,0],[-9,-3],[-5,-1],[-2,0],[-1,-1],[-1,-4],[-2,-1],[-2,0],[-4,-1],[-4,-3],[-4,0],[-3,3],[-5,2],[-8,0],[-6,1],[-5,2],[-3,0],[-4,-3],[-5,0],[-11,1]],[[3619,4786],[2,-20],[2,-19],[5,-23],[3,-14],[2,-5],[2,-2],[5,2]],[[2690,6921],[3,-4],[2,-2],[2,-1],[1,-2],[1,-3]],[[6634,7899],[-2,-7],[0,-5],[0,-6],[-1,-5],[-3,-5]],[[5724,3466],[-1,-5],[-1,2],[-2,2],[-2,2],[-3,-1],[-4,-4]],[[5791,3500],[-1,1],[-9,6]],[[7541,7984],[-1,6],[0,4],[2,4],[0,4],[0,2],[-2,4],[-3,8],[-2,6],[-1,4],[-2,4],[-5,4],[-2,5],[1,6],[1,6],[2,4],[8,5],[14,5],[9,6],[6,12]],[[5921,5023],[2,-2],[0,-5],[-3,-8],[-3,-11],[-4,-16],[-4,-12],[-5,-7],[-8,-6],[-14,-9]],[[5903,5084],[2,-4],[2,-1],[3,-1],[2,0]],[[5912,5078],[1,-6]],[[5895,5092],[7,-6]],[[8043,8524],[7,-1],[3,0],[3,2],[3,1],[3,-1],[2,-2],[3,-3],[0,-3],[-1,-5],[2,-3],[4,-1],[1,-2],[-2,-3],[2,-3],[7,-4],[4,0],[2,4],[3,2],[6,1],[4,3],[2,5],[2,1],[3,-1],[1,-2],[1,-4],[-1,-3],[-3,-2],[0,-3],[3,-4],[3,-2],[3,0],[3,3],[3,6],[2,2],[3,-2]],[[5522,7773],[3,0]],[[6268,7789],[4,8],[1,5],[-3,6],[-2,5],[0,3],[2,2],[4,2],[3,3],[1,2],[0,3],[0,5],[-2,3],[-2,3],[-1,4],[0,4],[1,3],[1,3],[1,3],[1,2],[1,3],[3,2],[2,4],[2,5],[2,2],[3,1],[3,-1],[3,0],[3,0]],[[6362,8082],[6,-14],[-1,-7]],[[6367,8061],[-6,-4],[-3,-7],[-1,-10],[-3,-7],[-4,-3],[-3,-4],[-1,-3],[-1,-5],[0,-5],[4,-6],[7,-9],[3,-8],[1,-9],[1,-5],[1,-3],[1,-3],[3,-1],[10,1],[10,-1]],[[6206,8148],[-3,3],[-1,5],[-2,6],[-1,5],[-2,3],[-1,2],[0,2],[1,4],[2,6],[-9,5],[-4,1],[-4,-1]],[[6031,8152],[-7,2],[-4,-2],[-3,-5],[-3,-1],[-4,4]],[[6048,8182],[5,1],[4,4],[6,11]],[[6148,8193],[-4,2],[-3,3],[-3,7],[-3,4],[-1,1],[-4,0],[-6,-2],[-5,-4],[-8,-7]],[[6067,8222],[-3,4],[0,4],[2,7],[9,-9]],[[4972,5481],[7,-17],[6,-9],[6,-7],[4,-7],[2,-7],[1,-4],[1,-1],[2,-5],[1,-8],[2,-6],[1,-2],[1,-6],[0,-11],[-1,-7],[-1,-3],[0,-4],[1,-3],[0,-3],[-2,-3],[-1,-5],[0,-11]],[[5310,8299],[1,3],[0,3]],[[5311,8314],[-1,3],[-1,6],[0,5]],[[5846,8364],[-5,5],[-5,1],[-7,0],[-4,0],[-3,2]],[[5848,8367],[3,2],[4,-1],[5,-3],[5,-5],[7,-14]],[[9882,2836],[1,2],[4,5],[2,3],[1,4]],[[2372,7777],[3,-16],[-2,-8],[-4,-4],[-3,-4],[-1,-4],[0,-5]],[[2365,7736],[0,-8],[1,-6],[3,-8]],[[2332,7793],[1,6]],[[2317,7831],[3,-11],[2,-5],[3,-3]],[[8135,6612],[-2,-6],[-3,-3],[-5,-2],[-5,2],[-10,7]],[[8138,6619],[2,13]],[[5750,4002],[3,6],[4,11],[5,8]],[[5762,4027],[5,14],[3,11],[5,9],[7,7],[6,6],[10,7]],[[5908,4134],[-6,1],[-4,-2],[-5,-3],[-7,-1],[-10,1],[-6,-1],[-4,-2],[-4,0],[-7,4]],[[2117,8260],[3,-8]],[[1916,8260],[6,3],[5,4],[5,6],[5,6],[5,4],[9,4],[10,5],[8,2],[5,-1],[11,0],[18,3],[10,1],[5,-2],[11,-1],[26,-2]],[[2068,8285],[8,3],[4,0],[3,-1]],[[2133,8426],[0,-2],[-1,-2],[-2,-2],[-2,-4],[-2,-8]],[[2141,8461],[0,-2],[1,-1],[3,-1],[1,-1],[1,-2],[-2,-3],[-5,-4],[-3,-5],[-3,-8]],[[2207,8463],[13,-7],[6,-1],[7,5]],[[2190,8464],[12,-1]],[[2171,8472],[0,-3],[0,-4],[2,-4],[3,-1],[8,3]],[[2268,8478],[3,5],[4,3],[7,0],[4,3],[2,9]],[[2180,8480],[-1,8],[-1,3],[-2,4],[-4,1],[-7,-1]],[[2148,8486],[0,-4],[0,-3],[1,-3],[0,-4],[-3,-6]],[[2293,8508],[4,20]],[[2336,8536],[-11,-3],[-8,0],[-10,2]],[[2347,8558],[1,5]],[[6032,5613],[-4,8],[-1,5],[1,8],[1,9],[1,4],[2,2],[0,3],[-2,6]],[[6038,5646],[0,-4],[2,-2],[3,-1],[3,-5],[4,-7],[5,-6],[8,-4],[5,-4],[1,-5],[0,-10],[0,-15],[-1,-11],[-1,-6],[-2,-3],[-2,-1],[-5,-4],[-8,-8],[-4,-1],[-3,4],[-2,3],[-2,2],[-2,0],[-1,-1],[-1,2],[-1,2],[-1,1],[-1,2],[1,3],[-1,3],[-4,2],[-10,3],[-4,2],[0,3],[-1,1],[-1,-1],[-2,-4],[-2,-8],[-3,-4],[-4,-1],[-3,-2],[-1,-3],[-2,-1],[-2,0],[-1,0],[0,-2],[-1,0],[-2,1],[-7,7],[-1,1]],[[6071,6992],[9,2],[9,-1],[11,-6],[6,-5],[1,-6],[4,-6],[4,-6],[3,-4],[0,-1],[1,-1],[2,-2],[1,-3],[1,-5],[1,-3],[1,-3],[2,-3],[1,-4],[2,-5],[4,-5],[2,-5],[0,-4],[1,-2],[1,-2]],[[6056,7046],[1,-6],[1,-2],[2,-2],[1,-2],[2,-4],[-1,-4],[-2,-8]],[[2598,6822],[5,-10],[1,-6],[-2,-3],[0,-3],[-1,0],[-1,0],[-1,0],[-2,-2],[-1,-1],[-2,2],[-1,0],[-1,-1],[-1,0],[-1,0],[-1,0],[0,-1],[-1,0],[0,3],[-1,0],[-1,-2],[-2,0],[-1,1],[-1,1],[-1,-1],[0,-1],[1,-2],[0,-1],[-2,-1],[-1,-2],[1,-3],[-1,-2],[-2,-1],[-1,-1],[0,-3],[-1,0],[-2,2],[-1,-1],[-2,-4],[1,-3],[1,-2],[-1,-2],[-1,0],[-1,-2],[2,-3],[-1,-3],[-1,-3],[-1,-3],[1,-3],[-1,-2],[-1,-2],[-1,-2],[1,-2],[-1,-3],[-3,-1],[-2,-4],[-1,-6],[-2,-3],[-1,-1],[0,-1],[0,-11],[-1,-5],[-1,-2],[0,-2],[0,-3]],[[2602,6857],[-1,-1],[-1,-2],[0,-3],[0,-3],[-2,-3],[-1,-2],[1,-2],[0,-2],[-2,-3],[0,-2]],[[2634,6903],[-9,-3],[-5,0],[-1,-1],[-1,0],[0,-1],[1,-1],[0,-1],[-1,-2],[-1,0],[-1,0],[-1,0],[0,-2],[0,-1],[-1,0],[0,-1],[-1,-1],[-1,0],[0,-1],[0,-2],[-1,-1],[-1,-1],[-1,-2],[1,-4],[-1,-4],[-3,-2],[0,-2],[-1,-3],[0,-2]],[[2460,7836],[3,0]],[[2488,7838],[16,6],[7,4],[5,5],[3,3],[3,0],[2,2],[1,3],[1,0],[2,-2],[2,0],[3,4],[3,1],[3,0],[2,-1],[1,-2],[4,-1],[7,0],[6,-3],[7,-7],[5,-3],[3,1],[4,2],[3,4],[4,1],[3,0],[3,2],[5,5],[3,3],[1,3],[0,4],[1,2],[1,1],[2,1],[2,-1],[2,-2],[3,-3],[4,-2],[7,1],[6,-3],[5,-7],[3,-5],[1,-3],[4,-4],[8,-6],[5,-1],[2,4],[8,5],[13,8],[8,7],[4,8],[4,6],[4,4],[4,3],[3,0],[4,2],[3,5],[4,2],[5,2],[5,3],[2,2]],[[2450,7851],[2,-3],[1,-1],[1,-1],[0,-2],[0,-1],[1,-1]],[[2447,7860],[0,-2]],[[2446,7882],[1,-7]],[[2436,7887],[2,-2],[2,0],[5,2]],[[5889,5200],[-2,-5],[-2,-1],[-1,1],[-2,0],[-1,-1],[-3,-8],[-4,-13],[-2,-10],[-1,-4],[0,-4],[1,-2],[1,-3],[-1,-3],[1,-4],[1,-3],[1,-3],[-1,-4]],[[8432,8140],[-10,1],[-3,0],[-1,2],[0,2],[0,3],[2,4],[1,5],[0,6],[3,8],[5,9],[2,5],[0,1],[0,2],[1,3],[0,2],[-2,1],[0,2],[0,3],[1,3],[1,2],[1,0],[2,-2],[2,1],[1,3],[0,4],[-2,5],[0,5],[1,6],[2,4],[3,3],[1,3],[0,2],[1,1],[2,1],[4,0],[2,2],[0,3],[1,4],[3,7],[4,5],[2,2],[1,0],[2,1],[0,2],[2,1],[3,1],[2,1],[2,3],[1,2],[1,2],[1,2],[3,1],[1,2],[-1,2],[0,2],[1,1],[0,2],[-1,3],[0,2],[1,1],[2,0],[3,-1],[3,-4],[3,-4],[4,-3],[5,-2],[4,-3],[2,-3],[5,-3],[10,-3],[5,-3],[2,-2],[2,0],[2,3],[3,0],[3,0],[2,0],[2,2],[2,1],[3,-2],[2,-2],[0,-2],[1,-2],[2,-1],[2,1],[2,4],[2,2],[2,0],[2,-2],[1,-2],[1,1],[2,3],[1,0],[1,-5],[2,-2],[1,-1],[2,-2],[0,-3],[3,-2],[5,-2],[5,0],[5,2],[4,-1],[5,-2],[5,2],[5,4],[6,2],[6,-1],[4,0],[0,2],[0,3],[0,4],[0,3],[1,1],[4,2],[6,2],[4,0],[2,-2],[1,1],[2,2],[1,1],[2,-1],[3,0],[3,1],[3,2],[4,4],[1,2],[0,3],[2,0],[3,0],[3,1],[4,3],[8,8],[4,2],[4,-1],[3,3],[1,7],[3,3],[3,1],[6,8],[10,15],[9,11],[10,10],[4,1],[4,-1],[4,-3],[3,0],[1,3],[-1,4],[-3,3],[-2,3],[0,4],[3,3],[5,5],[4,6],[3,8],[1,5],[-1,4],[0,3],[1,3],[-1,2],[-2,2],[0,2],[2,4],[2,2],[0,2],[-1,1],[-3,0],[-3,2],[-2,3],[1,2],[5,2],[3,3],[0,4],[2,4],[3,3],[1,3],[-2,3],[1,3],[3,3],[0,3],[-2,3],[-3,6],[-2,7],[-2,4],[-3,0],[-2,-1],[-2,-2],[-4,0],[-6,2],[-7,3],[-8,7],[-5,4],[1,3],[-2,2],[-3,0],[-1,1],[-1,1],[0,2],[-4,3],[-10,-2],[-6,0],[-2,3],[0,2],[1,2],[1,3],[0,4],[-7,1],[-14,-3],[-13,1],[-11,3],[-7,1],[-5,-3],[-5,-1],[-9,1],[-7,0],[-9,2],[-20,6]],[[2837,7323],[-4,-3],[-2,0],[-3,1],[-4,5],[-1,3],[0,4],[-2,3],[-4,1],[-3,2],[-1,2],[-2,-1],[-3,-4],[-1,-4],[-1,-5],[-2,-3],[-4,-1],[-3,-2],[-2,-4],[-1,-4],[0,-4],[-1,-4],[-2,-1],[-3,-1],[-2,-1],[-2,-2],[-1,-2],[0,-1],[0,-2],[-1,-1],[1,-2],[2,-3],[1,-3],[2,-5],[1,-3],[-1,-1],[1,-2],[2,-1],[0,-2],[-1,-5],[-4,-10],[-4,-7],[-3,-3],[-1,-1]],[[3537,4913],[-6,-3],[-4,-3],[-4,-6],[-6,-4],[-7,-3],[-6,-3],[-4,-5],[-2,-5],[0,-7],[-4,-5],[-7,-5],[-2,0],[-1,0],[-2,1]],[[3482,4865],[-1,3],[0,6],[-1,4],[-1,2],[-1,2],[-3,1],[-2,0],[-2,-4],[-3,-1],[-4,2],[-3,4],[-2,5],[-1,2],[-2,2],[-1,0],[-2,-1],[-2,-2],[-2,-1],[-4,-1],[-4,-4],[-5,-7],[-3,-7]],[[3433,4870],[-2,-7],[-2,-4],[-2,-2],[-2,-1],[-2,0],[-2,1],[-3,2],[-3,0],[-3,-1],[-2,1],[-3,4],[-3,3],[-2,0],[-2,-4],[-4,-10],[-4,-7],[-4,-4],[-3,-6],[-2,-9],[-1,-4],[-1,-1],[-1,0],[-2,1],[-2,1],[-3,-2],[-2,-5],[-2,-2]],[[3369,4814],[-3,0],[-2,1],[-3,3],[-3,2],[-3,0],[-5,3],[-5,4],[-5,1],[-2,0],[-2,-2]],[[3336,4826],[0,-3],[-1,-2],[-1,-1],[-4,-4],[-3,-1],[-2,1],[-3,0],[-6,-1],[-4,-4],[-3,-8],[-5,-4],[-7,0],[-5,-4]],[[3292,4795],[-3,-6],[-4,-5],[-3,-3],[-2,-1],[-3,3],[-7,8],[-3,2],[-1,-1],[-1,-4],[-3,-2],[-4,-2],[-5,-3],[-4,-6],[-2,-2],[-2,0],[0,2],[-1,4],[-2,3],[-5,2],[-3,1],[-2,-1],[-3,1],[-3,1],[-5,4],[-7,8],[-5,6],[-3,7],[-6,9]],[[3200,4820],[-3,6],[-5,8],[-3,8],[-3,5],[-3,2],[-2,3],[0,2],[-2,1],[-6,0],[-4,6],[-2,1],[-2,-1],[-1,1],[-2,2],[-1,-1],[-2,-4],[-2,0],[-2,3],[-2,2],[-1,1],[-2,-3],[0,-6],[-1,-4],[-2,-2],[-3,-1],[-3,-1],[-5,2],[-5,4],[-3,0],[-2,-5],[-3,-4],[-5,-3],[-3,-5],[-2,-10],[0,-7],[-1,-3],[-1,-2],[-3,-1],[-5,2],[-9,-2],[-13,-6],[-8,-6],[-1,-6],[-1,-6],[1,-6],[-1,-5],[-1,-4],[0,-4],[1,-3],[-1,-3],[-2,-4],[-4,-2],[-4,0],[-3,2],[-1,3]],[[3056,4764],[-1,4],[-2,4],[-2,2],[-1,4],[-1,6],[-2,2],[-1,2],[-1,-1],[-1,-1],[-2,-1],[-1,0]],[[3041,4785],[-1,-1],[-10,-5],[-4,-1],[-2,1],[-2,4],[-2,2],[-4,0],[-3,2],[-3,4],[-2,6],[0,9],[-1,5],[-1,2],[-4,-1],[-6,-5],[-4,-2],[-6,1],[-7,1],[-4,0],[-3,-2],[-3,-3],[-2,-5],[-1,-8],[1,-11],[0,-6],[-1,-2],[-2,0],[-1,1],[-1,-1],[0,-3],[-1,-3],[-1,-2],[-1,-3],[-1,-6]],[[6894,7056],[-4,-4],[-3,1],[-3,5],[-2,5]],[[6882,7063],[-1,3]],[[6881,7066],[-1,1],[-3,0],[-1,1],[-1,2],[-2,-1],[-4,-3],[-3,2],[-4,5],[-6,2]],[[6856,7075],[-10,-1]],[[6846,7074],[-10,4]],[[6836,7078],[-11,9],[-7,6],[-4,1],[-3,5],[-2,8],[-7,8],[-10,9],[-7,10],[-6,12],[-3,9],[-2,6],[-5,8],[-8,10],[-6,5],[-3,1],[-2,3],[-1,6],[-3,6],[-5,6],[-4,7],[-3,10]],[[6734,7223],[-2,17],[-2,7],[-3,5],[-3,7],[-2,12],[-2,8],[-1,3],[-3,4],[-4,4],[-4,2]],[[6708,7292],[-4,0],[-3,2],[-1,3],[-5,7],[-9,11],[-5,8],[-2,5],[-1,3],[-2,2],[-2,2],[-1,3],[-1,4],[-3,3],[-4,4],[-6,3],[-4,4],[-4,5],[-2,3],[-2,1],[0,3],[0,3],[0,3],[-2,1],[-1,2],[0,3],[0,3],[-1,3],[-1,4],[0,3],[0,4],[-1,4],[0,3]],[[6641,7404],[0,0]],[[6641,7404],[0,2],[0,3],[-1,4],[-1,3],[1,2],[1,1],[3,1],[1,3],[0,5],[-1,5],[-3,5],[-1,4],[2,3],[3,2],[8,5]],[[6641,7404],[-3,8],[0,5],[1,7],[0,5],[-2,3],[-3,3],[-5,2],[-3,4],[0,6],[-1,8],[-6,12]],[[8799,7764],[1,-2],[0,-3],[0,-5],[-3,-4],[-5,-3],[-4,-5],[-2,-6],[-2,-5],[1,-5],[-4,-5],[-9,-10],[-2,-3],[-2,0],[-3,1],[-4,0],[-3,-2],[-4,-2],[-3,-3],[-1,-4],[0,-5],[-2,-4],[-4,-2],[-3,0],[-2,1],[-4,0],[-8,-2]],[[8727,7686],[-10,-5],[-5,-4],[-3,-4],[-2,-2],[-5,1],[-4,0],[-4,-3],[-4,-4],[-3,-2],[-2,0],[-2,-3],[-2,-7]],[[8681,7653],[-2,-3],[-3,1],[-6,-1],[-10,-2],[-7,0],[-2,2],[-4,1],[-6,-2],[-3,0],[-1,1],[-1,3],[0,4],[-2,5],[-3,5],[-1,6],[2,7],[1,5],[-2,2],[0,3],[-2,3],[-2,5],[-1,1],[0,5],[1,5],[-1,5],[-6,0],[-4,1],[-5,5],[-7,12],[-3,5],[-2,0],[-2,2],[-1,4],[-1,0],[-2,0],[-1,-1],[-1,-1],[-2,1],[-1,1],[-2,-1],[-2,0],[-1,3],[-2,1],[-4,1],[-1,2],[1,3],[-1,1],[-2,2],[-5,-1],[-8,-1],[-6,0],[-5,3],[-3,3],[-1,2],[-1,3],[-3,2],[-1,4],[0,6],[0,5],[2,8]],[[8884,7865],[-1,-1],[-3,0],[-3,-1],[-3,-2],[-1,-4],[-2,-2],[-3,-2],[-3,0],[-5,0],[-2,-1],[-1,-3],[-2,-3],[-4,-2],[-17,-19],[-10,-8],[-8,-3],[-6,-3],[-3,-4],[-1,-3],[1,-2]],[[8891,7875],[1,1],[2,2],[0,3],[-1,5],[1,5],[3,4],[2,6],[1,7],[-1,6],[-2,4],[-2,3],[-2,1],[-2,3],[0,4],[-3,5],[-6,5],[-1,6],[3,7],[4,4],[5,0],[5,-2],[4,-4],[3,-1],[3,1],[2,-1],[1,0]],[[9748,8727],[11,-7],[2,-8],[2,-4],[2,-1],[-6,-3],[-11,-6],[-8,-5],[-6,-6],[-6,-4],[-7,-3],[-4,-3],[-1,-1],[0,-6],[0,-10],[-1,-6],[-5,-2],[-13,-6],[-5,-3],[-2,-4],[-2,-2],[-4,-3],[-2,-3],[0,-4],[2,-3],[4,-3],[0,-3],[-3,-4],[-1,-4],[-1,-4],[2,-3],[6,-4],[7,-1],[8,2],[8,-1],[10,-3],[8,-1],[7,0],[3,3],[0,2],[1,2],[0,3],[1,1],[2,0],[2,2],[4,4],[0,2],[-1,2],[0,3],[0,5],[5,2],[9,0],[6,-2],[3,-3],[3,-2],[5,-1],[3,2],[2,2],[4,3],[6,3],[5,4],[2,4],[2,3],[3,1],[2,0],[3,0],[1,-2],[0,-2],[2,-3],[4,-3],[2,-3],[1,-1],[-1,-2],[-2,-5],[-1,-2],[0,-2],[0,-2],[3,-2],[3,0],[4,-3],[3,-6],[4,-4],[8,-5],[3,0]],[[7912,7881],[-12,16],[-4,7],[0,3],[-2,3],[-4,4],[-3,4],[0,4],[-2,4],[-3,3],[-2,3],[0,5],[-3,3],[-4,3],[-2,2],[0,5]],[[7827,8126],[0,15],[-1,7],[-3,5],[-3,2],[-3,0],[-1,2],[0,4],[2,3],[4,2],[4,-1],[5,-3],[5,-2],[3,0],[2,1],[1,5]],[[7851,8218],[4,10],[1,7],[0,7],[-2,8],[-3,10],[-5,7]],[[7846,8267],[-1,1]],[[7845,8268],[-10,5]],[[7845,8268],[-6,4],[-4,1]],[[7835,8273],[-7,2],[-16,-1],[-8,-3],[0,-3],[-4,-5],[-7,-4],[-4,-3],[0,-1],[0,-3],[1,-3],[-1,-3],[-2,-4],[-3,-1],[-4,1],[-3,2],[-3,5],[-4,2],[-4,1],[-4,2],[-3,4],[-3,2],[-4,1],[-4,-1],[-5,-2],[-2,-3],[-1,-3],[-1,-3],[-2,-1],[-7,-2],[-11,-2],[-9,0],[-7,1],[-5,0],[-2,-1],[-3,-1],[-1,1],[-2,1],[-3,4],[-7,2],[-11,0],[-9,-1],[-7,-2],[-3,-3],[-1,-2],[-4,-5],[-8,-5],[-10,-4],[-14,-1],[-10,1],[-7,2],[-6,-1],[-3,-3],[-2,-1],[-2,1]],[[7835,8273],[-4,2]],[[3524,4008],[-2,24],[0,6],[1,6],[2,6],[2,5],[0,5],[2,5],[4,7],[3,7],[2,8]],[[3538,4087],[2,5],[2,3],[1,4],[0,4],[1,3]],[[3544,4106],[1,1],[2,3],[1,4],[3,4],[5,3],[3,4],[2,5],[0,3],[0,2],[1,2],[1,2],[1,5],[1,8],[2,6],[3,6]],[[3570,4164],[3,1],[2,1]],[[3575,4166],[1,0],[2,2],[2,7],[4,21],[1,15],[1,5],[1,0],[0,6]],[[3587,4222],[0,10],[2,11]],[[3589,4243],[3,12],[2,8],[0,7],[1,6],[2,10]],[[3597,4286],[-2,1],[-1,3],[-1,6],[-1,6],[1,7],[0,8],[-1,10],[0,6],[1,4],[-1,4],[-1,6],[1,5],[0,5],[-1,5],[0,7],[2,10],[1,9]],[[3594,4388],[0,12],[0,6]],[[3594,4406],[1,6],[3,10],[2,8],[0,4],[1,8]],[[3601,4442],[5,17]],[[3606,4459],[2,17],[3,11],[4,11],[4,7]],[[3619,4505],[2,3],[4,8]],[[3625,4516],[3,12],[3,10]],[[3631,4538],[1,9],[1,8],[1,7],[-2,7],[-3,6],[0,7],[3,10],[1,9],[0,9],[3,9],[8,7],[4,7],[1,6],[1,4],[2,2],[1,2],[2,-1],[0,3],[0,6],[0,3],[2,2],[1,2],[-1,4],[1,2],[1,1],[0,3],[0,6],[0,4],[2,2],[1,3],[-1,3],[-1,2],[-1,1],[-2,2],[-1,3],[-1,2],[-3,-1],[-2,1],[-4,2]],[[3646,4702],[-6,3]],[[8372,7961],[-12,-2],[-8,-6],[-8,-11],[-5,-7],[-4,-3],[-1,-4],[0,-5],[3,-1]],[[8337,7922],[5,1],[5,-1]],[[8347,7922],[4,-2],[1,-4],[-1,-6],[0,-5],[2,-5],[0,-7],[-2,-6],[-4,-7],[-8,-7],[-5,-7],[-2,-10],[-5,-9],[-1,-4],[-1,-4],[-1,-5],[-3,-4],[-2,-5],[0,-5],[-2,-4],[-3,-4],[-1,-4],[-1,-4],[-1,-3],[-2,-1],[1,-2],[3,-1],[1,-5],[0,-6],[-2,-5],[-3,-3],[-5,-2],[-6,-1],[-9,-7]],[[8289,7768],[-16,-18]],[[2470,6877],[-1,1],[-1,3],[-1,3],[-1,2],[-2,0],[-1,1],[0,1],[-1,0],[-1,0],[-1,2],[0,2],[-2,1],[-2,1],[-3,3],[-4,5],[-3,1],[-1,0],[-1,3],[-3,7],[-1,7],[0,6],[-2,4],[-4,4],[-2,3],[-1,3],[-1,2],[-1,1],[-1,3],[1,3],[-1,1],[-4,-1],[-3,4],[-3,1],[-3,0],[-4,3],[-5,7],[-4,3],[-5,-1],[-3,1],[-2,3],[-2,1],[-4,-1],[-1,-2],[0,-2],[-1,-2],[-1,0],[-2,1],[-2,3],[-2,-1],[-2,-4],[-1,-2],[-1,1],[-1,0],[-1,-2],[-1,0],[-1,2],[-2,3],[-5,2],[-3,4],[-2,4],[-1,2],[-1,0],[-1,2],[0,4],[0,2],[-1,2],[-3,1],[-4,0],[-3,1],[0,3],[-2,3],[-4,2],[-3,4],[-1,4],[-2,3],[-3,0],[-2,1],[0,2],[-2,3],[-2,2],[-2,1],[-1,0],[-1,1],[0,2],[-1,2],[-2,1],[-2,3],[-1,3],[-1,0],[-2,-2],[-1,-2],[-2,0],[0,1],[-1,2],[1,1],[1,2],[0,1],[-2,0],[-1,2],[0,2],[2,3],[3,2],[1,1],[0,1],[-1,1],[-1,3],[-1,7],[-1,4],[-3,2],[-1,5],[-1,8],[-2,10],[-3,10],[-10,13],[-16,16],[-10,8],[-3,0],[-3,-2],[-5,-5],[-5,-10],[-7,-13],[-7,-6],[-8,2],[-22,11],[-9,2],[-5,-3],[-9,2],[-13,6],[-13,3],[-13,-1],[-8,-1],[-4,-2],[-4,0],[-3,3],[-3,2],[-7,2],[-5,4],[-5,1],[-6,0],[-5,2],[-3,4],[-4,3],[-6,2],[-5,-1],[-5,-2],[-5,1],[-5,6],[-2,4],[0,4],[-1,7],[-5,15],[-2,8]],[[5988,5888],[-7,18],[-2,7],[0,3],[-2,7],[-4,12],[-3,7],[0,3],[-5,7],[-9,10],[-6,7],[-1,5],[-2,3],[-4,6]],[[5988,5888],[1,-16],[2,-13],[6,-17],[1,-7],[0,-2],[-1,-4]],[[1734,7898],[1,2],[0,3],[-3,10],[-1,5],[-1,2],[-3,2],[-1,2],[-1,3],[-1,3],[-2,3],[-1,4],[0,3],[0,2],[-1,3],[1,5],[4,8],[6,9],[9,8],[5,6],[0,3],[0,3],[-1,1],[1,2],[2,4],[5,6],[8,8],[6,4],[3,1],[5,-1],[7,-3],[7,-2],[7,1],[5,2],[5,5],[4,3],[5,0],[4,3],[4,5],[2,5],[0,4],[2,9],[6,20]],[[1832,8064],[8,3],[4,-3],[4,-8],[1,-7],[0,-4],[1,-3],[2,-1],[2,1],[1,4],[4,4],[6,3],[3,2],[0,1],[-1,1],[-1,1],[-1,3],[1,5],[1,3],[2,2],[0,5],[-1,9],[0,6],[3,3],[1,5],[-1,4],[-1,4],[1,5],[1,4],[1,3],[0,5],[-3,7],[1,5],[4,4],[7,2],[7,0],[7,2],[6,5],[3,6],[-1,7],[-1,5],[-2,4],[-2,4],[0,5],[-1,5],[1,3],[2,6],[3,10],[2,7],[-1,4],[0,4],[2,3],[0,2],[-1,2],[0,2],[0,3],[0,2],[-2,2],[-1,3],[-1,4],[0,2],[1,2],[3,0],[6,1],[3,0],[-1,2]],[[1909,8265],[2,6],[-1,3],[-5,3]],[[7708,6427],[0,-2],[0,-4],[-2,-10],[-1,-4],[-2,1],[-1,-3],[-1,-5],[0,-3],[1,-2],[0,-1],[-2,-1],[0,-1],[0,-3],[-1,-2],[-2,-2],[-2,-6],[0,-4],[1,-6],[1,-6],[0,-6],[1,-5],[1,-3],[0,-2],[0,-2],[-2,-2],[-4,-2],[-2,1],[-2,5],[-3,3],[-2,2],[-3,0],[-2,-2],[-2,-3],[-2,-6],[-1,-5],[0,-6],[-6,-17],[-2,-16],[-1,-22],[-1,-12],[0,-1],[0,-4],[1,-5],[0,-4],[0,-4],[0,-2],[1,-2],[0,-7],[1,-11],[-1,-7],[-2,-1],[-1,0],[-2,2],[-3,1],[-4,-1],[-3,-3],[-1,-5],[-2,-6],[0,-7],[-1,-5],[-1,-1],[-3,-5],[-3,-3],[-5,-3],[-2,-5],[0,-6],[-1,-6],[-1,-4],[0,-9],[3,-12],[2,-10],[0,-6],[1,-7],[3,-9],[2,-3],[1,-8],[0,-12],[0,-12],[-1,-10],[0,-8],[1,-5],[0,-5],[-2,-4],[-1,-3],[0,-3],[2,-6],[5,-9],[2,-8],[1,-5],[1,-7],[0,-6]],[[7651,5991],[0,-3],[0,-3]],[[7651,5985],[1,-2],[1,-4],[1,-3],[-1,-3],[1,-3],[2,-2],[0,-3],[-1,-3],[0,-4],[1,-5],[-1,-4],[-1,-3],[0,-3],[1,-5]],[[7655,5938],[-2,-3],[-2,-2]],[[7651,5933],[-2,-1],[-2,-4],[0,-4],[-2,-7],[-7,-15],[-1,-2],[-2,-2]],[[1977,8586],[8,0]],[[1995,8593],[2,1]],[[2000,8595],[4,2],[2,2],[2,4],[3,5],[4,4],[2,4],[0,4],[0,4],[-1,3],[2,4],[3,4],[4,2],[4,-1],[4,-4],[4,-5],[6,-3],[6,0],[3,-1],[0,-1],[6,-3],[17,-4],[8,-1],[10,2],[15,5],[11,5],[8,5],[4,4],[1,4],[2,2],[3,2],[7,1],[11,0],[7,1],[1,3],[1,2],[-2,3],[3,4],[8,6]],[[2259,8662],[2,-3],[2,0],[2,2],[3,1],[3,-1],[3,1],[0,2],[2,2],[2,1],[3,0],[5,-3],[5,-1],[7,1]],[[2305,8674],[10,-3],[5,0],[4,2],[4,4],[5,6],[3,4],[2,5],[1,3],[0,5]],[[4664,5588],[2,-4],[2,0],[3,1],[1,4],[1,7],[1,3],[1,1],[2,0],[0,3],[0,6],[1,6],[2,6],[2,3],[1,1],[3,3],[2,5],[2,5],[1,4],[1,2],[1,-2],[2,0],[3,2],[3,7],[4,15]],[[4705,5666],[4,8],[2,2]],[[4711,5676],[1,3],[-1,3],[1,6],[2,8],[1,5],[0,3],[0,2],[1,2],[0,2],[-2,3],[0,2],[0,3],[0,1],[-1,0],[-1,4],[-1,6],[-1,4],[-2,2],[-3,1],[-4,0],[-2,2],[1,5],[0,2],[1,1],[0,1],[0,3],[-2,7],[-1,5],[0,1],[-1,2]],[[5848,5431],[2,15],[1,10],[0,10],[0,7],[2,2],[2,4],[1,7],[0,6],[-1,7],[2,8],[7,16]],[[5889,5200],[-9,19],[-3,8],[-1,5],[-1,8],[0,9],[0,6],[1,3],[2,9],[3,15],[1,12],[0,9],[0,7],[0,6],[-1,6],[-2,7],[-6,24],[-3,12],[-5,14]],[[5865,5379],[-7,8],[-4,10],[-4,13],[-2,7],[0,2],[0,2],[-1,2],[0,4],[1,4]],[[5848,5431],[-1,6],[-2,9],[-2,5],[-1,1],[0,4],[0,9],[0,6],[-1,3],[0,3],[0,3],[0,3],[-1,2],[-1,4],[-1,7],[1,6],[3,6],[0,5],[0,4],[1,4],[3,6],[4,2],[6,-1],[5,-1],[3,-4]],[[5548,5418],[-3,1],[-1,3],[0,3],[-2,4],[-4,3],[-2,6],[1,9],[-2,11],[-6,19]],[[5529,5477],[1,3],[-1,4],[-5,6]],[[8189,5031],[1,-6],[0,-2],[-2,-1],[-2,-3],[-2,-7],[0,-2],[0,-2],[-2,-1],[-2,1],[-2,1],[-2,0],[-2,0],[-1,-2],[-1,-2],[-1,-3],[1,-3],[2,-2],[-1,-4],[-3,-5],[-2,-4],[0,-5],[2,-7],[4,-9],[4,-4],[3,0],[1,2],[0,3],[2,1],[2,0],[3,-2],[1,-5],[1,-4],[1,-4],[-1,-3],[-2,-2],[0,-2],[1,-4],[0,-4],[-2,-4],[0,-3],[2,-1],[0,-5],[0,-10],[-2,-11],[0,-4],[1,0],[1,-3],[0,-4],[0,-4],[-1,-4],[1,-6],[1,-7],[-1,-9],[-3,-9],[0,-7],[1,-5],[0,-3],[-1,-3],[-1,-3],[-2,-3],[-2,-5],[-2,-10]],[[9179,3408],[-4,5],[-5,0],[-8,-3],[-5,0]],[[9157,3410],[-3,3],[-2,-1]],[[9152,3412],[-1,-2],[-1,-2],[-3,-4],[-4,-5],[-3,-4],[0,-2],[-2,-4]],[[9138,3389],[-3,-3],[-3,-8],[-2,-12],[-2,-7],[-2,-2],[-4,-7],[-5,-10],[-7,-8],[-16,-6]],[[5331,5527],[-4,0],[-6,-5],[-9,-10],[-6,-9],[-3,-9],[-2,-6],[-2,-3],[-4,-2],[-7,-1],[-5,-5],[-3,-9],[-3,-6],[-4,-3],[-9,-8],[-4,-5],[-1,-3],[-6,-5],[-9,-6],[-10,1],[-17,10],[-11,2],[-8,-3],[-10,-10]],[[7427,7875],[-6,5],[-2,7],[0,11],[-1,6],[-3,3],[-1,3],[-1,2],[-1,1],[-2,1],[-3,2],[-4,5],[-3,2],[-2,-1],[-1,-1],[0,-3],[-2,0],[-3,4],[-3,0],[-2,-2],[-3,0],[-3,1],[-4,0],[-6,-1],[-4,-2],[-5,-6]],[[5757,7451],[14,13],[4,7],[0,6],[0,4],[-1,4]],[[3597,4286],[3,13],[3,7],[3,5]],[[3606,4311],[2,4],[-1,3],[1,3],[1,7],[1,1],[1,1],[1,-1],[1,2],[1,5],[-1,4],[0,3],[0,7],[1,10],[0,6],[-1,2],[0,3],[0,5],[-1,6],[-1,7],[0,12],[1,19],[0,13],[-1,9],[-2,4],[-1,1],[-1,1],[-1,3],[0,3],[0,5]],[[7492,6351],[-1,-11],[0,-9],[1,-6],[4,-8],[3,-5],[2,-3]],[[7501,6309],[6,-6]],[[7492,6351],[2,-9],[3,-5],[5,-6],[3,-6],[0,-5],[1,-2],[1,1],[2,-3],[3,-6],[3,-3]],[[7649,6555],[1,-7],[-2,-4],[-5,-4],[-2,-2],[0,-1],[1,0],[0,-1],[0,-1],[-2,-2],[-3,-1],[-2,-2],[-2,-4],[-3,-4],[-2,-5],[0,-2],[-1,-3],[-1,-2],[0,-3],[-1,-4],[-2,-3],[-3,-3],[-4,-4],[-2,-1],[-3,0],[-8,-8],[-9,1],[-5,-1],[-2,-3],[-4,-2],[-6,-1],[-4,-2],[-1,-2],[-2,-1],[-3,0],[-4,-2],[-4,-4],[-2,-3],[0,-2],[-3,-3],[-9,-6],[-3,-1],[-3,0],[-5,2],[-3,1],[-3,-1],[-3,-2],[-5,0],[-5,3],[-6,-2],[-7,-6],[-6,-9],[-3,-12],[-2,-11],[0,-9],[-1,-8],[-1,-8],[-1,-5],[1,-3],[3,-13],[0,-13],[0,-5]],[[3228,5158],[2,8],[0,4],[-1,3],[0,2],[0,4],[-1,13],[1,7],[2,6],[4,1],[4,-5],[3,-1],[1,3],[1,-2],[1,-5],[2,-4],[2,-4],[4,-5],[8,-6],[6,-3],[3,0],[3,2],[1,3],[2,1],[2,0],[2,1],[2,3],[3,1],[4,-1],[2,0],[2,2],[2,0],[2,1],[1,3],[5,1],[7,1],[5,-1],[1,-2],[1,-5],[1,-10],[-1,-11],[-4,-12],[-2,-10],[-1,-8],[-1,-7],[-3,-5],[-2,-4],[0,-2],[1,-3],[1,-3],[-1,-6],[-4,-8],[-3,-14],[-2,-20],[-4,-16],[-4,-14],[-4,-18],[-2,-22],[0,-15],[1,-9],[-2,-12],[0,-9],[0,-10],[0,-7],[0,-7]],[[5825,7514],[-2,3],[-2,3],[-5,3],[-5,-1],[-5,-5],[-4,-2],[-2,2],[-1,-1],[-1,-1],[1,-1],[0,-1],[-1,-1]],[[5798,7512],[1,-1],[3,-2]],[[5802,7509],[5,-4],[2,-1],[1,0],[1,0],[2,-4],[2,-2],[2,0],[2,-2],[3,-1]],[[5802,7509],[22,-1]],[[2208,6827],[2,3],[3,2],[6,3],[3,3],[1,4],[0,4],[-1,6],[3,5],[6,5],[5,3],[4,0],[3,-2],[1,-3],[1,-1],[1,0],[2,-2],[0,-3],[1,-1],[1,0],[1,-1],[0,-2],[2,-4],[5,-6],[0,-3],[0,-2],[2,-3],[1,0],[1,2],[1,0],[3,-2],[0,-2],[-1,-2],[0,-2],[1,-2],[2,0],[2,0],[2,-1],[1,-2],[0,-2],[-1,-1],[0,-1],[1,-1],[5,-3],[4,-4],[1,-5],[2,-4],[3,-2],[0,-1],[-1,-1],[-1,-2],[0,-3],[2,-2],[2,-3],[1,0],[1,0],[1,0],[-1,-4],[2,-5],[3,-6],[1,-5],[0,-3],[2,-5],[4,-6],[2,-7],[2,-10],[7,-25],[4,-10],[3,-3],[2,-4],[1,-4],[1,-2],[2,0],[1,-1],[2,-2],[-1,-4],[-1,-5],[0,-4],[1,-3],[1,-6],[0,-9],[1,-6],[2,-1],[2,0],[4,-2],[3,-3],[1,-3],[1,-4],[0,-7],[0,-5],[-1,-4],[1,-3],[4,-4],[1,-4],[0,-2]],[[5576,4984],[-4,-1],[-3,1],[-3,2],[-3,0],[-1,-1],[-1,2],[-1,4],[-1,1],[-1,-1],[-2,0],[-3,3],[-2,0],[-1,-3],[-3,0],[-4,2],[-4,0],[-6,-2],[-3,-3],[-1,-2],[-1,-1],[-2,2]],[[8518,9015],[-1,8],[1,3],[1,2],[7,0],[19,-5],[2,-1]],[[5375,5432],[4,4],[1,4],[0,4],[1,4],[3,4],[3,5],[1,4],[0,4],[0,4],[-2,3],[0,5],[1,7],[-1,6],[-3,5],[-4,7],[-3,11],[-2,4],[-2,-3],[-3,-2],[-3,-2],[-3,2],[-4,6],[-3,2],[-3,-1],[-4,-4],[-4,1],[-3,8],[-4,4],[-7,-1]],[[3021,2846],[3,4],[0,5],[-3,11],[-2,3],[-1,4],[0,6],[-2,5],[-3,4],[-3,5],[-2,6],[-1,3],[-3,2],[-2,0],[-3,-1],[-2,1],[-1,4],[-3,3],[-3,2],[-4,0],[-2,2],[-2,2],[-1,5],[-2,7],[-2,4],[-2,1],[-1,4],[-1,5],[-1,5],[-2,5],[-1,2],[-1,1]],[[2874,5073],[0,-10],[0,-5],[3,-3],[4,-1],[4,0],[3,2],[3,-1],[2,-5],[4,-4],[8,-4],[4,-5],[2,-7],[2,-3],[2,-1],[2,-3],[0,-6],[2,-4],[4,-3],[2,-5],[1,-6],[0,-3],[2,-2],[2,-1],[1,1],[2,0],[1,-1],[2,-2],[1,-3],[3,-3],[4,-4],[3,-2],[4,-1],[2,-1],[1,-3],[4,-3],[2,-1],[2,1],[2,-1],[1,-3],[3,0],[3,2],[2,0],[1,-2],[2,0],[2,1],[2,-1],[3,-4],[2,0],[2,4],[2,1],[1,-2],[2,0],[2,2],[2,-1],[2,-6],[2,-4],[3,-2],[2,-3],[2,-3],[2,-2],[2,0],[1,-2],[0,-3],[0,-3],[1,-1],[1,0],[3,1],[4,2],[3,-2],[2,-5],[3,-3],[2,-2],[3,-2],[2,-3],[2,-3],[3,-1],[2,0],[2,1],[3,-2],[3,-3],[2,-1],[1,0],[2,5],[2,9],[3,3],[3,-2],[2,0],[2,1],[2,0]],[[7884,6592],[2,-2],[5,-1],[6,1],[5,3],[2,3],[1,2]],[[7905,6598],[1,1],[3,1],[2,0],[2,-1],[1,0],[1,0],[1,-1],[1,-2],[1,-1],[1,1],[1,2],[2,1],[2,-1],[2,2],[0,2],[2,2],[2,0],[1,2],[1,0],[1,-1],[2,0],[1,1],[2,-1],[0,-2],[1,-2],[1,0],[0,1],[1,2],[-1,2],[-1,1],[0,2],[1,3],[2,2],[4,1],[2,2],[0,4],[3,5],[5,5],[2,3],[0,2],[0,3],[2,4],[1,1],[1,-1],[2,0],[2,0],[2,4],[3,6],[3,1],[2,-3],[2,-2],[3,1],[2,3],[1,5],[2,2],[3,-1],[6,9],[13,30],[2,6],[1,4],[0,3],[1,2],[1,3],[7,2],[20,4],[2,1],[2,0],[1,-1],[3,0],[4,3],[2,0],[2,-1],[3,-1],[4,1],[5,-1],[10,-6],[4,-4],[2,-1],[1,1],[2,-1],[2,-3],[2,-6],[3,-9],[1,-5],[2,0],[0,-2],[0,-2],[0,-1],[0,-2],[1,0],[2,1],[3,5],[2,2],[1,-1],[2,-2],[1,-3],[3,-2],[3,0],[2,-1],[1,-2],[-1,-2],[-1,-4],[1,-3],[3,-3],[2,-5],[-1,-8],[1,-3],[2,2],[1,1],[1,0],[1,-1],[0,-1],[1,0],[0,1],[1,1],[1,1],[1,-1],[0,-1],[0,-1],[1,0],[1,-1],[2,2],[1,-1],[1,-3],[-1,-1],[0,-4],[0,-4],[1,-1],[1,-1],[1,0],[0,-1],[1,-1],[1,0],[1,0]],[[5524,5490],[-1,-1],[-2,2],[-4,4],[-4,7],[-7,15]],[[5506,5517],[-12,23],[-5,10],[-1,6],[-2,6],[-4,9],[-2,3],[-1,3],[-3,1],[-1,2],[-2,4],[-1,2],[-1,1],[-3,-2],[-3,-3],[-4,0],[-4,2],[-4,4],[-4,6],[-5,4],[-4,1],[-4,2],[-3,4],[-2,3],[-2,4],[-1,4],[0,6],[-1,8],[-2,8],[-1,8],[1,7],[-1,7],[-3,6],[-3,5]],[[5418,5671],[-3,-3],[-3,2],[-4,4],[-3,4]],[[5405,5678],[-2,5]],[[5403,5683],[-3,2],[-4,1],[-2,1]],[[5394,5687],[-1,5]],[[5418,5671],[-3,2]],[[5415,5673],[-2,8],[-1,13],[-3,8],[-3,5],[-3,5],[0,8]],[[2642,6706],[0,-3],[-2,-5],[-4,-17],[-1,-6],[0,-5],[2,-4],[1,-5],[0,-5],[0,-3],[1,-1]],[[2637,6757],[0,-4],[-1,-15],[1,-10]],[[2637,6728],[3,-11]],[[2664,6897],[-1,-4],[-1,-2],[-2,-3],[-2,-1],[-1,1],[-3,-4],[-3,-9],[-5,-8],[-5,-7],[-3,-5],[-2,-4],[0,-4],[1,-4],[-1,-4],[-2,-5],[0,-5],[0,-7]],[[2634,6822],[4,-16],[1,-6],[0,-3],[0,-2],[2,-2],[0,-2],[-2,-3],[-1,-3],[-1,-5]],[[2673,6928],[2,-1],[1,-2],[1,-4],[-1,-5],[-5,-8]],[[2691,6948],[0,-4]],[[2691,6944],[-2,-4],[-4,-7],[-1,-5]],[[7003,6732],[0,-4],[-1,-4],[-3,-8],[-6,-16],[-3,-2],[-2,-4],[-4,-7],[-4,-10],[-2,-12],[-2,-9],[0,-5],[-1,-4],[-2,-5],[-1,-4],[1,-2],[0,-4],[-1,-3]],[[6972,6629],[-1,-3],[-1,-2],[-1,-1],[-1,0],[-2,-3],[-2,-5],[-1,-2],[-2,-1]],[[7150,6793],[-8,9],[-5,8],[-5,4],[-6,4],[-3,6],[-1,8],[-2,7],[-5,7],[-4,5],[-5,2],[-2,0],[-1,-1],[0,-2],[1,-4],[1,-2],[0,-2],[-4,-1],[-5,0],[-5,1],[-3,4],[-2,0],[-1,-3],[-2,-1],[-4,1],[-2,-4],[0,-7],[-6,-11],[-11,-14],[-9,-9],[-9,-6],[-6,-7],[-5,-13],[-5,-8],[-3,-4],[-4,-1],[-4,-3],[-4,-5],[-2,-4],[-2,-4],[-1,-3],[0,-4],[-1,-3],[-2,-1]],[[2464,5834],[1,7],[-1,5],[0,2],[1,1],[6,1],[4,-1],[6,-3],[3,-1],[2,4],[0,1],[-1,2],[-3,2],[-1,2],[1,4],[1,4],[-1,3],[-1,2],[-2,1],[-1,1],[-1,2],[1,5],[1,8],[3,3],[4,1],[1,2]],[[2487,5892],[0,5],[0,6],[1,5],[0,2]],[[3021,2578],[4,-1],[2,3],[3,9]],[[3030,2589],[3,16],[2,7],[2,1],[1,3],[0,4],[1,4],[2,4],[1,2],[2,2],[4,0],[8,-1],[5,0],[3,-2],[5,-8],[7,-17],[3,-10],[0,-5],[0,-3],[1,-2],[4,-6],[2,-4],[1,-6],[3,-3],[2,1],[4,0],[3,-2],[9,1],[21,6],[1,0],[1,-1],[1,-3],[2,-2],[3,-1],[5,0],[10,2],[1,1],[1,1],[0,1],[-1,3],[1,1],[2,3],[3,3],[4,3],[4,3],[2,4],[3,2],[4,1],[3,1],[2,2],[4,0],[8,-3]],[[7490,7805],[-7,5],[-6,2],[-7,-1],[-5,2],[-4,6],[-3,4],[-4,2],[-4,4],[-6,6],[-4,6],[-3,5],[-1,3],[1,4]],[[3205,7938],[-2,13]],[[3203,7965],[3,6],[3,2],[6,1],[5,0],[6,-2],[6,-5],[7,-7],[10,-5],[12,-1],[7,-2],[2,-3],[1,-3],[1,-4],[4,-3],[7,-2],[4,1],[1,4],[1,1],[4,0],[13,12],[7,4],[4,-1],[7,1]],[[2587,5745],[6,5],[4,6],[2,1],[2,-1],[2,-3],[2,-4],[2,-2],[2,2],[2,1],[2,-1],[2,5],[2,10],[1,6]],[[2618,5770],[0,3],[2,3],[3,3],[2,4],[3,7],[3,3],[2,1],[1,2],[-1,3],[0,3],[1,4],[1,3],[2,1],[1,1],[-1,2],[1,2],[1,4],[4,3],[1,-1],[2,-4],[2,-3],[3,-2],[3,1],[1,3],[2,0],[1,-1],[1,1],[0,2],[1,1],[1,-1],[1,-1],[1,1],[1,1],[0,1],[1,1],[2,-1],[3,1],[3,4],[2,1],[2,0],[1,2],[1,3],[4,2],[7,-1]],[[3195,2844],[10,-2],[6,-2],[5,-3],[6,-6],[9,-10],[6,-6],[3,-1],[4,-2],[3,-4],[5,-3],[6,-1],[5,-5],[6,-12],[1,-1],[0,-2]],[[3047,3039],[2,-17],[2,-7],[2,-5],[6,-3],[3,-5],[2,-10],[0,-7],[0,-3],[0,-5],[0,-6],[0,-4],[-2,-5],[-1,-6],[0,-8],[0,-5],[1,-2],[2,-3],[2,-2],[4,-2],[7,0],[4,-3],[2,-5],[4,-3],[6,-2],[4,-3],[1,-2],[5,-3],[9,-2],[5,-3],[1,-5],[0,-4],[-2,-5],[-1,-4],[0,-3],[1,-2],[1,0],[2,-3],[3,-5],[4,-2],[5,1],[3,-2],[2,-6],[3,-4],[6,-4],[3,-3],[2,-2],[0,-4],[2,-2],[2,-1],[10,-1],[5,-1],[4,-2],[3,0],[2,1],[2,0],[3,-2],[4,-1],[8,2]],[[1813,6817],[-2,-9],[-1,-3]],[[1810,6805],[-2,-1],[-1,-4],[-2,-7],[-2,-4],[-2,-2],[-1,-3],[0,-4],[1,0],[0,-1],[1,-3],[1,-1],[1,0],[1,-1],[1,-1],[1,-1]],[[1829,6902],[-5,-6],[-2,-5],[-3,-8],[0,-7],[0,-5],[0,-5],[-1,-4],[-2,-3],[-1,-2],[-1,-1],[-1,-5],[1,-9],[1,-5],[3,-2],[2,-3],[0,-4],[0,-4],[-1,-4],[-2,-2]],[[1817,6818],[-4,-1]],[[1817,6963],[-1,-19]],[[1816,6944],[0,-5]],[[1816,6939],[2,-7],[4,-11],[1,-3]],[[1813,7000],[0,-2],[1,-3],[0,-6],[0,-5],[1,-2],[0,-3]],[[1864,7015],[-9,-9],[-2,-4],[-1,-3],[0,-9],[-1,-4],[-2,0],[-4,2],[-2,2]],[[1903,7051],[-3,-5],[-2,-5],[-3,-8],[-2,-7],[-1,-4],[0,-5],[2,-6],[-1,-5],[-1,-2],[-3,-1],[-4,2],[-3,3],[-2,4],[-2,1],[-1,-1],[-1,0],[-1,1],[0,2],[1,3],[0,2],[-1,1],[-1,1],[-2,0],[-3,-2],[-5,-5]],[[2059,7231],[-3,-2],[-4,-2],[-5,0],[-3,-2],[-2,-2],[-3,-6],[-1,-1],[-1,-1],[-2,2],[-2,0],[-2,-1],[-3,-4],[-2,-7],[-2,-3],[-3,-3],[-8,-1],[-6,0],[-3,-1],[-3,-3],[-4,-5],[-4,-6],[-2,-7],[-3,-5],[-4,0],[-6,5],[-2,1],[-3,0],[-2,-3],[-4,-6],[-2,-6],[-1,-7],[-2,-4],[-2,-2],[-2,-2],[-1,-4],[-2,-2],[0,1],[-1,-1],[0,-4],[-1,-1],[0,-1],[-1,-2],[0,-3],[-2,-4],[-3,-6],[-6,-12],[-4,-3],[-3,0]],[[2060,7244],[0,-11],[0,-1]],[[1607,7532],[-2,0],[-10,2],[-2,0],[-2,3]],[[1591,7537],[-1,4],[-2,13],[-3,7],[-3,3],[-2,1],[-3,-2]],[[1717,7679],[-1,-8],[-2,-3],[-2,0],[0,-2],[0,-4],[0,-3],[0,-1],[-2,0],[-3,2],[-3,2],[-6,0],[-3,3],[-2,5],[-5,1],[-8,-3],[-5,0],[-1,2],[-2,1],[-2,-1],[0,-3],[0,-3],[0,-2],[-1,-2],[-2,-4],[-2,-2],[-2,-1],[-2,-4],[-2,-7],[0,-5],[1,-3],[1,-2],[4,-3],[0,-3],[0,-2],[1,-2],[1,-2],[-1,-3],[1,-7],[1,-12],[3,-6],[4,0],[3,1],[2,2],[3,-3],[3,-6],[1,-6],[0,-6],[2,-4],[2,-2],[1,0],[1,-1],[0,-1]],[[1693,7566],[2,-4],[1,-1],[0,-1],[0,-1],[0,-1],[-1,-1],[0,-1],[-2,-2]],[[1693,7554],[-4,-2],[-7,-1],[-14,-5],[-6,-4],[-5,-2],[-10,-2],[-10,-3],[-3,0],[-2,2],[-4,2],[-8,0],[-6,-1],[-5,-5],[-2,-1]],[[1725,7740],[5,0],[1,-3],[-1,-6],[0,-4],[2,-3],[-1,-2]],[[1731,7722],[-1,-2],[-5,-6],[-4,-6],[-1,-5]],[[1725,7783],[-1,-1],[0,-1],[0,-3],[-1,-3],[-2,-2],[-1,-3],[-1,-4]],[[1781,7793],[-6,17],[-4,9],[-4,7],[-5,7],[-6,6],[-4,7],[-4,8],[-3,5],[-4,2],[-3,3],[-3,5]],[[1726,7881],[-14,12]],[[1707,7894],[-1,-3],[0,-3],[0,-4],[-1,-4],[-1,-3],[-1,-3],[0,-3],[2,-6],[4,-9],[3,-6],[2,-2],[1,-4],[1,-5],[1,-4],[-1,-2],[2,-6],[7,-12]],[[5734,4540],[6,3],[2,1],[1,2],[1,2],[0,3],[1,3],[2,4],[2,3],[0,2],[-2,3],[-2,5],[1,10],[4,17],[1,13],[-2,10],[-1,8],[1,7],[0,7],[-1,5],[-1,9],[0,10],[0,9],[0,12]],[[5674,5043],[-3,8],[-5,5],[-7,6],[-8,12],[-8,19],[-6,11],[-6,4],[-5,8],[-4,3],[-6,1],[-6,0],[-7,-1],[-6,-2],[-6,-4],[-10,-3],[-14,-1],[-15,-6],[-21,-16],[-12,-20],[-5,-9],[-2,-6],[-3,-14],[-4,-33],[0,-2]],[[5505,5003],[-3,-10],[-5,-15],[-4,-9]],[[5493,4969],[-6,-13],[-8,-12],[-4,-4],[-4,-4],[-3,-5],[-1,-2]],[[5467,4929],[-1,-6],[-5,-18],[-2,-8],[-3,-6],[-4,-9],[-2,-4],[-1,-5],[1,-10],[0,-32],[-1,-9]],[[5449,4822],[-1,-15],[-4,-17],[-4,-9],[-3,-3],[-4,-2],[-2,-4],[-2,-4],[-2,-4],[-3,-4],[-5,-8],[-5,-14],[-4,-8],[-2,-2],[-2,0],[-2,2],[-2,0]],[[5402,4730],[-2,-2],[-5,-1],[-3,-2],[-2,-3],[-2,-3],[0,-4],[-1,-5],[-2,-4],[-1,-1],[-1,0],[-1,1],[-1,0],[0,-1],[-1,0],[-2,0],[-1,-1],[-1,-2],[0,-3],[1,-4],[0,-2],[-1,-1],[0,-2],[0,-5],[-1,-5],[-3,-5],[-3,-2]],[[5369,4673],[-3,1],[-4,0]],[[1009,8470],[0,5],[-1,2],[-2,2],[-4,2],[-8,1],[-7,-2],[-7,-5],[-11,-9],[-6,-7],[-2,-3],[-1,-4],[1,-4],[7,-9],[6,-6],[9,-6],[4,-5],[1,-5],[-2,-4],[-2,-2],[-4,-3],[-3,-3],[-1,-4],[0,-5],[1,-5],[3,-6],[4,-5],[1,-1],[0,-1],[0,-2],[-2,-4],[-1,-1],[-1,-1]],[[1911,8587],[-4,-2],[-3,1],[-3,2],[-4,2],[-7,0]],[[1880,8608],[-1,-3]],[[1828,8646],[0,2],[-1,3],[-4,3],[-2,4],[0,5],[1,5],[2,3],[-1,8],[-5,11],[-6,8],[-5,4],[-9,4],[-18,6],[-7,-1],[-3,1],[-1,3],[0,5],[4,6],[1,4],[-2,2],[4,2],[8,0],[5,0],[1,1],[-1,2],[-2,1],[-1,2],[-1,3],[1,3],[2,3],[1,2],[0,2],[1,2],[3,5],[3,3],[6,4]],[[5448,4297],[1,1],[1,-2],[2,-3],[1,-6],[1,-10],[2,-24],[-1,-15],[-2,-15],[-1,-12],[-1,-10],[1,-7],[2,-4],[2,-4],[4,-3],[2,-7],[1,-10],[2,-9],[3,-8],[2,-5],[2,-2],[3,-2],[5,-2],[2,-3],[1,-3],[2,-5],[3,-8],[2,-9],[1,-11],[2,-12],[3,-12],[6,-17],[14,-35]],[[5516,4023],[3,-7],[3,-3],[4,-3],[3,0],[3,0],[6,-1],[7,-2],[8,-1],[7,1],[6,-1],[3,-4],[3,-2],[4,-2],[4,1],[6,3],[5,0]],[[5591,4002],[6,-6]],[[3483,4167],[7,5],[3,3],[1,4],[2,1],[3,-2],[2,0],[2,2],[6,9],[4,14],[4,21],[3,12],[2,5],[1,4],[0,3],[2,10],[5,18],[1,12],[-2,5],[-1,4],[1,2],[-2,5],[-3,9],[-3,5],[-1,2],[-2,4],[-1,6],[-2,5],[-2,2],[-2,4],[0,6],[1,6],[3,11]],[[7779,6833],[3,-6],[2,-3],[3,-4],[4,-8],[3,-5],[4,-3],[1,-3],[0,-3],[1,-3],[3,-2],[1,-4],[1,-11],[6,-10],[6,-2],[7,2],[5,-1],[3,-4],[2,-6],[0,-7],[0,-4],[-1,-3],[0,-2],[0,-2],[0,-3],[-2,-5],[-2,-4],[0,-6],[0,-4],[2,-4],[2,-5],[1,-6],[0,-4],[1,-7],[2,-9],[1,-6],[0,-5],[0,-3],[0,-3],[0,-8],[0,-12],[0,-10],[2,-7],[4,-2],[6,4],[4,-2],[1,-2],[1,-2],[1,0],[1,2],[2,0],[1,-1],[1,0],[1,1],[2,0],[2,-1],[1,0],[1,2],[1,1],[2,0],[2,-1],[3,-3],[1,0],[1,2],[-1,2],[-1,1],[-1,1],[0,3],[1,3],[1,2],[1,2],[1,0]],[[8661,4183],[-2,2],[-1,3],[-1,7],[-3,8],[-9,15],[-1,5],[-1,3],[0,2],[0,2],[-2,1],[-2,-1],[-3,-3],[-3,0],[-1,1],[-2,4],[-1,5],[-1,3],[-1,0],[-2,3],[-1,6],[-2,3],[-3,1],[0,2],[0,3],[0,1],[-1,1],[-1,1]],[[5456,8341],[2,1]],[[5483,8361],[1,7]],[[5415,8373],[2,-1],[1,-2],[-1,-2],[0,-3],[2,-2],[3,-1],[4,1],[3,-2],[4,-5],[4,-1],[4,0],[3,-1],[2,-3],[0,-3],[-1,-3],[2,-3],[6,-3]],[[5381,8411],[0,-4],[0,-2],[1,-1],[5,-1],[2,-2],[2,-3],[4,-4],[9,-6]],[[5335,8452],[4,0],[2,-2],[3,-6],[22,-19]],[[5865,6674],[-2,10],[1,5],[2,5],[1,7],[0,8],[0,5],[0,4],[2,5],[3,6],[3,3],[2,0],[2,5],[5,14]],[[5477,7669],[8,-9]],[[5485,7660],[4,-5],[4,-2]],[[5493,7653],[10,0]],[[5503,7653],[17,1]],[[5520,7654],[2,1],[5,1],[2,-1],[1,-1],[1,-3],[0,-1],[-2,-9],[0,-4]],[[5529,7637],[-1,-4],[-2,-2],[-1,-6],[-1,-6],[1,-4],[0,-3]],[[5525,7612],[1,-2],[-1,-6],[1,-5],[1,-3],[-1,-3],[-2,-3],[0,-3],[1,-3],[0,-6],[0,-8]],[[5525,7570],[-2,-7],[-3,-5],[0,-2],[1,-5],[2,-5]],[[5523,7546],[1,-4],[2,-6],[-1,-3],[1,-3]],[[5526,7530],[3,-1],[0,-1],[-1,-1],[-1,-2],[0,-4],[3,-3],[5,-3]],[[5535,7515],[5,-2],[7,-1],[3,1],[1,1],[1,0],[2,-3],[2,-1],[4,-1],[2,-1],[1,-2]],[[5563,7506],[1,-1],[0,-4],[0,-3],[1,-4],[2,-2],[2,-2],[2,1],[2,-1],[0,-3],[0,-2],[2,-3],[5,1],[13,7]],[[5593,7490],[4,-2],[2,-2],[1,-3],[3,-2],[5,0],[3,-3],[2,-4],[3,1],[4,6],[4,2],[4,-3],[3,-3],[0,-2],[-1,0],[-2,0],[-2,-1],[-1,-3],[-1,-3],[1,-3],[2,-3],[2,-1],[1,-1],[0,-3]],[[5630,7457],[2,-2],[5,-4],[2,-3],[0,-2],[-1,-1],[-2,-2],[-1,-2],[-1,-3],[1,-2],[1,-2],[9,3],[8,-1],[12,-4],[7,-1],[6,1]],[[5678,7432],[20,-6]],[[5698,7426],[10,-1],[5,3],[4,3],[3,5],[8,8],[7,4],[10,4],[7,1]],[[5752,7453],[4,-1],[1,-1]],[[5757,7451],[2,0],[2,0],[5,3],[7,4],[5,5],[1,4],[1,3],[-2,2],[0,3],[0,3],[-1,3],[-2,3],[-1,1]],[[5774,7485],[-1,1],[-1,2],[0,2],[1,2],[1,5],[1,10],[1,7],[2,5],[1,3],[4,2]],[[5783,7524],[3,-5],[4,-4],[8,-3]],[[9094,3326],[-4,0],[-2,1],[-1,2],[-3,2],[-7,5],[-4,1],[-1,-1],[-5,-1],[-7,0],[-4,-1],[-1,-2],[-3,-5],[-6,-6],[-3,-6],[-1,-3],[-2,-2],[-4,0],[-2,-3],[-1,-1],[-2,0],[-1,-1],[-1,-4],[-2,-3],[-3,-2],[-2,-4],[-3,-6],[-3,-3],[-3,-1],[-2,-3],[-2,-3],[-2,-4],[-5,-4],[-2,-4],[0,-5],[-4,-4],[-6,-3],[-3,-3],[-2,-3],[-1,-1],[-1,0],[-1,-1],[-1,-5],[-1,-3],[-2,0],[-1,-2],[-1,-3],[-2,-3],[-2,-1],[-1,-3],[0,-4],[0,-3],[-2,-2],[-11,-12],[-3,-9],[-1,-17],[1,-8],[-1,-5],[-1,-6],[1,-5],[3,-5],[2,-4],[1,-2],[-2,-4],[-2,-7],[-4,-5],[-5,-3],[-3,-5],[-2,-5],[-1,-4],[1,-5]],[[5890,8161],[0,-2],[1,-1],[2,-1],[2,-1],[2,-4],[-1,-8],[-1,-3],[-2,-1],[-1,-3],[-1,-5],[-1,-4],[1,-4],[-1,-3],[-2,-1],[0,-2],[0,-2],[-3,-2],[-7,0],[-4,-2],[-3,-2],[0,-6],[2,-8],[-1,-5],[-4,-1],[-3,-2],[-3,-5],[-11,-4],[-7,-4],[-5,-4],[-2,-3],[0,-2],[-2,-1],[-4,1],[-3,0],[-2,-1],[-1,-1],[0,-2],[-1,-1],[-2,1],[-2,-1],[-1,-2],[-1,0],[-1,2],[-1,1],[-1,0],[-1,1],[-1,3],[-2,3],[-4,4],[-2,3],[0,1],[-2,3],[-6,4],[-6,2],[-7,1],[-4,2],[-3,4],[-2,3],[0,3],[-1,1],[-1,0],[-2,0],[-5,-1],[-4,0]],[[5762,8099],[-3,2],[-9,4],[-6,0],[-5,-1],[-4,1],[-2,3],[-1,4],[-1,5],[-1,3],[-2,2],[-1,3],[-1,4],[-3,4],[-5,5],[-3,3],[0,2],[-1,1],[-3,-1],[-2,0],[-3,2],[-2,0],[-2,-2],[-3,0],[-4,1],[-4,3],[-6,6],[-5,3],[-4,2],[-4,2],[-2,2],[-1,3],[-1,5]],[[3129,3200],[3,-15],[1,-8],[0,-4],[0,-9],[1,-14],[3,-16],[6,-18],[3,-10],[-1,-4],[0,-2],[-1,-1],[0,-3],[0,-4],[0,-6],[1,-6],[2,-7],[2,-6],[2,-7],[1,-8],[0,-16],[-2,-25],[-2,-16],[-4,-7],[-1,-10],[1,-14],[0,-9],[-1,-5],[0,-5],[1,-7],[0,-4],[-1,-1],[2,-3],[3,-4],[3,-4],[3,-6],[2,-2],[3,0],[1,-4],[2,-6],[2,-4],[5,-2],[2,-5],[1,-6],[-1,-4],[-1,-1],[-1,-2],[-1,-4],[1,-3],[3,-2],[1,-3],[1,-3],[3,-4],[3,-4],[5,-5],[10,-8]],[[6101,7133],[10,-3],[0,-3],[1,-2],[3,-2],[0,-3],[0,-2],[0,-2],[2,-1],[1,-3],[-1,-7],[5,-4],[15,-2],[6,-2],[5,-1],[8,0],[5,-2],[1,-4],[0,-4],[0,-4],[1,-3],[2,0],[4,-2],[3,-4],[3,-5]],[[6175,7068],[2,-10]],[[8907,4730],[1,-4],[1,-2],[-1,-4],[-1,-4],[-2,-8],[-8,-16],[-3,-8],[0,-4],[1,-4],[1,-3],[1,-5],[-1,-8],[-1,-2],[0,-4],[1,-6],[1,-3],[1,-3],[-1,-4],[1,-4],[1,-2],[-1,-3],[-1,-5],[-2,-2],[-1,-2],[-2,-3],[-1,-3],[0,-4],[0,-3],[-1,-3],[-2,-2],[-2,1],[-2,2],[-2,0],[-1,-2],[-1,-4],[-2,-1],[0,2],[-1,0],[-1,-2],[-1,-1],[-1,0],[-1,2],[0,3],[-1,0],[-1,-2],[-1,-1],[-3,2],[-2,-1]],[[7620,6628],[5,7],[3,2],[3,1],[3,1],[1,4],[1,3],[0,3],[1,2],[3,1],[2,2],[0,4],[1,1],[2,0],[1,-1],[0,-2],[1,-1],[1,-1],[1,-5],[1,-9],[-1,-7],[-3,-4],[-3,-4],[-3,-4],[-3,-6],[-4,-8],[0,-5],[2,-1],[2,-4],[3,-8],[1,-6],[0,-4],[-1,-3],[-1,-4],[-1,-3],[1,-3],[2,-2],[3,0],[2,-2],[3,-7]],[[5936,8103],[3,-2],[0,-2],[-1,-1],[0,-1],[2,-1],[1,-2],[-1,-3],[-3,-5],[-1,-1],[-3,1],[-1,-4],[0,-7],[0,-4],[-1,-3],[-2,-5],[-2,-13]],[[5846,7560],[0,0]],[[5634,7736],[7,11],[8,5],[6,1],[7,-2],[5,-3],[3,-2],[2,-4],[2,-4],[2,-3],[3,0],[4,-3],[4,-6],[3,-3],[1,0],[3,-2],[3,-4],[1,-2],[1,0],[1,0],[0,-1],[1,-1],[1,0],[1,-1],[2,1],[3,-2],[4,-7],[2,-2],[2,1],[1,-1],[2,-2],[1,-1],[2,1],[1,0],[1,-2],[0,-1],[1,1],[1,-2],[3,-1],[4,1],[2,-1],[2,-3],[1,0],[1,1],[0,1],[1,1],[1,1],[1,0],[1,1],[1,1],[1,0],[1,-1],[3,0],[8,2],[4,-1],[2,-4],[2,-2]],[[5765,7692],[4,-1],[3,-2],[2,-3],[2,-2],[2,0],[1,-2],[1,-2],[2,-1],[3,0],[2,-1],[-1,-3],[1,-1],[1,1],[1,-1],[0,-2],[1,-1]],[[5790,7671],[1,0],[1,1],[1,-2],[0,-3],[1,-1],[1,1],[3,-2],[5,-5],[2,-5],[0,-7],[0,-5],[2,-5],[1,-3],[-1,-1],[1,-2],[0,-1],[0,-2],[0,-1],[1,-5],[0,-3],[0,-1],[0,-1],[1,0],[1,0],[1,0],[2,-1],[1,-3],[0,-2],[-1,-1],[-1,-2],[1,0],[3,-1],[1,-3],[1,-4],[1,-2],[1,2],[2,-1],[1,-3],[0,-2],[0,-2],[0,-1],[2,-2],[0,-1],[0,-1],[1,-1],[3,-1],[6,-8]],[[5836,7578],[3,0],[1,-1],[0,-4]],[[5904,7589],[2,2],[8,4],[4,2],[5,1],[3,0],[3,2],[2,1]],[[5975,7657],[0,7],[0,4],[-1,2],[0,2],[2,1],[1,1],[0,3],[-1,4],[-1,7],[-5,4],[-3,1],[-3,2],[-9,6],[-5,6],[-4,4],[-10,7],[-6,4],[-4,3],[-5,2]],[[5885,7752],[-5,5],[-7,6]],[[5873,7777],[-6,-1],[-4,2],[-6,6],[-5,5],[-2,5],[-2,6],[-1,10]],[[5927,8050],[-8,4],[-4,1],[-2,-1],[-2,-2],[-2,-2],[-2,-2],[0,-3],[-2,-3],[-2,-4],[-4,0],[-5,4],[-6,0],[-11,-4],[-17,-2],[-7,-3],[-3,-2],[-2,-2],[-1,1],[-1,-1],[-2,-2],[-1,-4],[-2,-6],[1,-8],[2,-10],[0,-5],[-2,-2],[-2,-4],[0,-7],[1,-8],[2,-13],[-3,-2],[0,-3],[1,-3],[-1,-2],[-3,1],[-2,-2],[-1,-3],[0,-5],[1,-8],[2,-5],[2,-3],[1,-3],[0,-3],[1,-3],[1,-2],[1,-2],[0,-1],[1,-2],[3,-2],[1,-2],[-1,-2],[2,-4],[4,-6],[2,-5],[0,-3],[-1,-3]],[[5854,7882],[-2,-3],[-2,-4],[-2,-6],[0,-6],[2,-7],[0,-5],[-3,-6]],[[6169,7644],[-3,-3],[-4,1],[-3,1],[-4,1],[-5,0],[-4,-2],[-3,-1],[-3,0],[-1,1],[-1,2],[-1,0],[-1,-1],[-9,-5],[-5,-5],[-4,-7],[-4,-3],[-6,-1],[-6,-1],[-9,-5],[-2,0]],[[6209,7750],[-5,-2],[-1,-1],[-1,-3],[-1,-2],[-3,-2],[-2,-1],[-1,2],[-1,2],[0,1],[-1,2],[-4,2],[-1,2],[-1,3],[-1,1],[-2,-1],[-6,1],[-4,1],[-8,0],[-5,0],[-3,1],[-7,-1],[-2,-1],[-2,0],[-1,1],[0,1],[0,1],[0,2],[-1,3],[-3,2],[-4,1],[-2,2],[0,3],[-1,3],[-1,2],[-2,0],[-3,-1],[-1,0],[0,2],[-1,2],[-3,6],[-2,1],[-1,-3],[-2,-1],[-3,1],[-4,1],[-1,1],[0,3],[0,3],[-1,3],[1,3],[1,4],[0,3],[-4,4],[0,4],[-1,2],[-2,2],[-1,3],[0,2],[1,1],[0,2],[0,3],[-1,2],[0,2],[-1,0],[-1,0],[-5,0],[-7,2],[-3,2],[0,2],[1,3],[2,1],[0,2],[-2,2],[0,2],[-1,3],[-1,4],[-2,3],[0,3],[0,2],[0,2],[-1,1],[0,2],[1,1],[0,2],[0,2],[0,4],[2,5],[1,4],[-1,5]],[[6086,7889],[1,2],[0,2],[0,2],[-2,3],[-3,4],[0,2],[0,2],[-2,6],[1,8],[0,5],[-1,2],[2,5],[3,8],[2,10],[0,12],[-1,7],[-2,3],[-1,3],[0,1],[-4,2],[-6,4],[-3,4],[0,3],[0,2],[-2,2],[-5,10]],[[5228,7668],[7,-6],[6,0],[4,3],[4,4],[4,2],[5,-1],[3,2],[3,5],[2,2],[2,0],[3,3],[5,5],[5,4],[4,2],[3,2],[1,2],[3,3],[5,4],[9,3],[18,3],[2,4],[3,2],[3,1],[1,2],[1,4],[6,-1],[3,-1],[4,-4]],[[5477,7669],[-1,3],[-1,2],[-3,1],[-4,0],[-6,0],[-5,3],[-3,6],[-4,3],[-5,-1],[-5,1],[-5,2],[-3,0],[-2,0],[-2,-3],[-2,-4],[-3,-3],[-3,-2],[-3,0],[-3,2],[-3,0],[-2,-2],[-4,1],[-6,4],[-4,2],[-3,0],[-3,1],[0,3],[-4,4],[-11,6]],[[5374,7698],[-5,1],[-3,2],[-3,3],[-2,3],[-1,4],[-2,1],[-3,0],[-3,2],[-5,4]],[[2176,6863],[6,-8],[3,-8],[2,-3],[2,-2],[2,-2],[3,0],[5,-2],[3,-3],[6,-8]],[[5383,7615],[16,4],[3,3],[4,1],[3,-1],[3,2],[3,4],[3,3],[2,2],[2,0],[3,-1],[1,-2],[0,-2],[-1,-1],[0,-3],[0,-4],[1,-3],[2,-1],[1,-6],[3,-9],[0,-4],[2,-1],[2,-1],[9,-3],[5,-6],[3,-2]],[[5453,7584],[3,0]],[[5456,7584],[4,-2]],[[5460,7582],[5,-4],[3,-4],[2,-5],[3,-4],[3,-2],[2,-4],[2,-4],[3,-3],[3,0],[3,-2],[0,-3],[2,-2],[3,-2],[4,-1],[9,0]],[[5507,7542],[8,-8],[4,-3],[7,-1]],[[4921,7329],[8,-5],[3,-3],[0,-3],[0,-3],[2,-4],[-4,-5],[-3,-1],[-4,1],[-3,0],[-2,-1],[-3,1],[-4,3],[-6,3],[-9,3],[-6,1],[-2,-3],[-4,-1],[-6,1],[-9,-3],[-10,-6],[-7,-1],[-2,3],[-4,0],[-6,-1],[-3,-1],[-1,-1],[-2,1],[-4,3],[-2,1],[-2,-2]],[[4826,7306],[-1,-4],[-3,-4],[-5,-4],[-3,-5],[-3,-6],[-3,-2]],[[4808,7281],[-3,0],[-2,2],[-1,3],[-4,2],[-11,-1],[-16,-5],[-6,0],[-3,2],[-3,2]],[[4883,7389],[3,-1],[1,-3],[1,-5],[1,-2],[2,1],[2,0],[2,-1],[1,1],[1,3],[2,0],[3,-2],[2,-3],[3,0],[5,-1],[4,-1],[3,-4],[2,-3],[0,-2],[2,-2],[3,-3],[2,0],[1,1],[4,-1],[6,-3],[5,-4],[7,-8],[9,-15],[9,-9],[10,-10],[6,-8],[2,-6],[4,-4],[6,-1],[4,1],[2,4],[1,2],[1,0],[2,-1],[2,-2],[1,-2],[-1,-2],[1,-2],[4,0],[2,-2],[1,-3],[1,-2],[0,-2],[-1,-3],[-3,-3],[0,-4],[1,-6],[3,-3],[6,-1]],[[5864,5523],[6,-3],[3,-1],[2,1],[2,4],[1,7],[3,5],[4,4],[4,6],[4,7],[2,6],[1,4],[0,6],[-1,6],[-1,4],[-2,1],[-1,1],[0,2],[4,8],[8,14],[3,11],[0,8],[1,10],[2,11],[1,10],[-1,11],[0,11],[0,8],[1,8],[0,9],[0,10],[0,6],[0,4],[-1,6],[-3,9],[-1,8],[0,8],[0,4],[-2,1],[-1,3],[0,3],[-2,3],[-1,4],[-3,8],[-2,13],[-1,11],[1,10],[2,8],[3,6],[2,13],[1,28]],[[5981,5564],[0,1],[-1,13],[-2,6],[-2,3],[1,22],[-1,9],[-2,4],[-3,2],[-6,3]],[[5954,5654],[-1,15],[0,8],[0,6],[-1,5],[-3,5],[-1,3],[1,2],[0,3],[-1,6],[-1,4],[-1,3],[-1,1],[-1,1],[-1,3],[0,11],[-1,6],[-1,2],[-2,2],[-2,0],[-2,3],[0,4],[-1,4],[-1,2],[-1,3],[1,3],[0,2],[-1,1],[0,2],[1,0],[0,2],[-1,1],[0,1],[0,1],[1,1],[0,1],[0,3],[0,4],[1,5],[-2,13],[-7,21],[-3,13],[-1,6],[-1,6],[-3,4],[-2,4],[-3,2],[-3,4],[-3,7],[-2,4],[-2,1]],[[5432,7815],[1,-4],[1,-2],[2,-1],[1,-2],[0,-2],[1,-3],[2,-2],[1,-1],[0,-3],[-1,-3],[-1,-4],[0,-5],[-4,-3],[-8,-1],[-4,0],[-2,2],[-2,4],[-4,2],[-5,0],[-4,2],[-5,7],[-2,5],[-1,2],[-2,-1],[-1,0],[0,3],[-2,1],[-2,0],[-1,1],[-1,1],[0,2],[1,0],[0,1],[0,2],[1,1],[2,1],[1,4],[0,5],[-2,4],[-4,2],[-3,2],[-1,3],[-3,2],[-3,1],[-3,2],[-2,3],[-1,3],[-1,2],[-1,2],[-2,1],[-1,3],[-1,5]],[[5366,7859],[-7,8],[-3,5],[0,4],[-3,3],[-4,2],[-6,0],[-6,0],[-4,2],[-2,4],[-3,3],[-2,1],[-2,1],[0,2],[0,3],[0,3],[2,3],[4,6],[2,3],[1,7],[0,12],[-2,8],[-6,5],[-5,3],[-3,0],[-4,2],[-2,3],[-2,1],[-1,-1],[-3,3],[-5,6],[-4,3],[-2,0],[-5,3],[-3,0],[-3,0],[-3,1]],[[5280,7968],[-8,6],[-1,0]],[[5271,7974],[3,0],[3,0],[2,-2],[1,-4]],[[7368,7666],[-8,-4],[-3,-3],[-2,-3],[-2,-2],[-4,-2],[-3,-1],[-3,0]],[[7315,7757],[-7,2],[-3,4],[-4,6],[-5,5],[-6,4],[-4,5],[-1,4],[-4,2],[-5,-1],[-5,2],[-5,3],[-3,2],[-3,0],[-4,1],[-4,2],[-4,1],[-2,-2],[-5,0],[-8,1],[-5,2],[-3,3],[-3,2],[-4,-1],[-5,2],[-6,5],[-5,3],[-3,1],[-2,-1],[-2,-2],[-4,1],[-10,7],[-5,5],[-3,3],[-2,4],[-2,6],[-2,7],[-2,6],[-4,5],[-4,4],[-4,4],[-3,5],[1,6],[-4,7],[-6,6],[-4,6],[0,6],[-2,5],[-2,3],[-1,3],[1,2],[-1,3],[0,3],[-1,2],[-2,1],[0,2],[0,1],[0,2],[0,2],[-3,4],[-1,1],[-1,0],[0,1],[0,2],[-1,1],[-4,0],[-1,2],[-1,3],[-3,1],[-5,2],[-3,2],[-1,4],[-2,3],[-3,2],[-2,2],[0,2],[0,1],[-1,0],[0,1],[0,1],[0,2],[-2,3],[-2,4],[-5,3],[-3,4],[-1,3],[0,4],[1,6],[-1,4],[-2,1]],[[7508,7646],[-1,-8],[-1,-4],[-1,-1],[-2,0],[-2,-3],[-3,-5],[-2,-3],[-3,-1],[-3,-4],[-3,-5],[-4,-2],[-5,1],[-6,3],[-6,5],[-8,4],[-10,3],[-9,4],[-8,4],[-4,4],[-2,3],[-2,2],[-2,-1],[-2,1],[-5,4],[-9,10],[-5,2],[-3,-1],[-5,1],[-5,4],[-5,2],[-4,0],[-3,1],[0,1],[-2,0],[-5,-1]],[[6262,6738],[2,-4],[4,-2],[7,-2],[6,-4],[6,-6]],[[6287,6720],[4,-4],[2,0],[3,2],[6,1],[7,0],[5,1],[2,2],[1,0],[1,-2]],[[6138,6912],[4,-2],[1,0],[1,2],[2,1],[3,-1],[1,0],[1,1],[1,-1],[3,1],[3,3],[3,0],[3,-1],[2,-2],[2,-4],[1,-4],[2,-1],[1,1],[1,0],[0,-1],[1,0],[0,3],[1,0],[1,-1],[0,-1],[-1,-2],[0,-2],[1,-1],[1,-3],[-1,-2],[2,-4],[0,-1],[2,-2],[1,-3],[0,-3],[1,-1],[1,1],[2,0],[1,-1],[1,-3],[-1,-4],[1,-4],[3,-5],[3,-3],[2,-1],[1,0],[1,1],[1,-1],[2,-2],[2,-1],[1,1],[3,-2],[3,-1],[3,-2],[3,-4],[2,-5],[1,-1],[1,0],[1,-1],[2,-1],[3,-6],[4,-13],[0,-2],[0,-4],[-1,-5],[1,-7],[2,-9],[0,-6],[1,-4],[0,-5],[2,-5],[1,-6],[0,-6],[2,-6],[6,-10],[8,-2],[3,-2],[1,-3],[3,-2],[4,-1]],[[5525,7570],[0,-18],[0,-1]],[[5525,7551],[-1,-4]],[[5524,7547],[-1,-1]],[[1466,8156],[8,5],[0,9],[3,6],[5,6],[3,7],[0,7],[0,5],[2,1],[2,1],[3,0],[3,-3],[4,-5],[5,-5],[6,-2],[7,-8],[7,-11],[5,-9],[3,-8]],[[6076,7156],[-6,-3],[-3,-3],[-1,-4],[-1,-3],[0,-2],[3,-2],[4,-4],[3,-1],[2,1],[1,-2],[3,-3],[2,-1],[2,0],[1,-2],[0,-4],[1,-2],[2,0],[1,-2],[-1,-3],[-2,-4],[-3,-4],[-2,-4],[0,-2],[-1,-2],[0,-1],[0,-3],[-3,-2],[0,-1],[0,-1],[0,-1],[-4,-1],[-2,-2],[-2,-4],[-3,-2],[-3,0],[-2,-2],[-1,-1],[-2,-1],[-3,1],[-2,-1],[-1,-2],[-2,-5],[0,-4],[0,-6],[1,-3],[2,0],[1,-3],[1,-9]],[[6151,7231],[-4,-9],[-9,-4],[-6,-1],[-6,1],[-4,0],[-5,-1],[-2,-1],[0,-2],[0,-2],[2,-4],[0,-3],[-1,-4],[-1,-3],[-1,-1],[-5,2],[-9,4],[-6,1],[-2,-2],[-4,-2],[-6,-1],[-7,-3],[-7,-5],[-1,-6],[3,-6],[3,-4],[1,0],[1,-1],[0,-4]],[[8531,4034],[-4,-4],[-3,-1],[-3,0],[-11,1],[-4,-2],[-2,-3],[-1,-2],[0,-2],[-1,-1],[-2,-1],[-1,-3],[-2,-7],[-4,-9],[-7,-16],[-11,-10],[-6,-2],[-5,2],[-4,6],[-4,9],[-3,6],[-2,0],[-2,0],[-3,-2],[-2,0],[-3,2],[-2,6],[-4,10],[-2,5],[-1,1],[0,1],[0,4],[-1,4]],[[1713,7917],[-7,13],[-1,4],[-3,4],[-6,5],[-7,2],[-7,-1],[-6,3],[-7,6],[-9,10],[-12,14],[-10,10],[-10,6],[-6,2],[-1,2],[0,2],[-3,4],[-4,4],[-6,3],[-5,3],[-4,0],[-2,-2],[-1,-2],[-1,-3],[-1,-4],[-3,-6],[-1,-7],[1,-9],[0,-7],[1,-4],[-1,-3],[-3,-3],[1,-5],[4,-6],[3,-6],[2,-6],[0,-8],[0,-8],[1,-8],[3,-6],[1,-8],[0,-9],[0,-5],[0,-3],[-1,-2],[-1,-1],[-1,-2],[0,-5],[4,-14],[1,-6],[-1,-3],[3,-7],[5,-10],[3,-8],[0,-5],[0,-2],[-1,-1],[-1,-1],[0,-2],[2,-5],[3,-7],[3,-10],[4,-14],[1,-15],[0,-14],[-1,-8],[-2,-2],[-2,-3],[-2,-3],[-5,-3],[-8,-3],[-7,0],[-7,3],[-5,1],[-5,-3],[-1,-1]],[[8177,6372],[2,0],[2,2],[2,4],[3,4],[1,4],[0,5],[1,3],[2,2],[1,3],[-1,5],[2,8],[3,10],[1,8],[0,4],[0,2],[-3,0],[-1,1],[-1,3],[0,3],[1,7],[-1,1],[0,1],[1,3],[0,2],[0,2],[-2,5],[-4,7],[0,7],[2,6],[2,4],[3,1],[0,2],[0,3],[0,2],[1,2],[0,3],[-1,3],[1,3],[2,3],[0,5],[0,6],[1,7],[4,7],[3,8],[2,10],[4,8],[5,6],[2,5],[-1,8],[0,7],[2,8],[3,9],[1,9],[-1,13]],[[7485,6237],[-2,12],[-1,5],[-2,2]],[[7480,6256],[-1,-3],[0,-7],[0,-7],[2,-9],[1,-5],[-1,-5],[0,-5],[0,-5],[0,-4]],[[7456,6276],[-2,-6],[-1,-8],[0,-5],[-1,-5],[-3,-3],[-2,-5],[-1,-10]],[[7456,6276],[2,0],[2,0],[3,-1],[2,-3],[1,-3],[1,-3],[0,-3],[0,-3],[2,-2],[2,-8]],[[7471,6250],[2,-13],[0,-5],[0,-5]],[[7501,6309],[1,-13],[1,-5],[1,-2],[2,-2],[0,-2],[1,-1],[1,-2],[0,-2],[0,-2],[1,-3],[0,-5],[1,-5],[1,-2]],[[7475,6332],[3,-10],[2,-4],[2,-2],[2,-3],[1,-4],[1,-3],[0,-1],[0,-1],[1,0],[1,-2],[0,-4],[1,-2],[0,-2],[0,-3],[1,-1],[1,-2],[0,-3],[2,-7],[4,-10],[2,-8],[1,-7],[-1,-6]],[[7475,6332],[2,-3],[2,0],[3,-2],[3,-3],[3,-1],[4,1]],[[7455,6354],[3,-7],[1,-3],[-1,-2],[1,-2],[2,-2],[1,-2],[-1,-3],[2,-2],[3,-2],[2,-4],[0,-6],[-1,-5],[-2,-4],[0,-3],[1,-4],[1,-1],[1,-1],[1,-2],[0,-2],[2,-1],[1,-4],[0,-5],[2,-4],[1,-4],[-1,-4],[1,-4],[1,-4],[1,-4],[2,-2],[0,-2],[1,-3]],[[7455,6354],[3,-2],[4,-1],[2,-3]],[[7464,6348],[0,-5]],[[7464,6343],[1,-2],[1,-1],[2,0],[1,1],[3,-2],[3,-7]],[[7441,6379],[1,-9],[2,-7],[5,-9],[1,-8],[0,-9],[-1,-7],[1,-7],[0,-5],[-1,-2],[1,-4],[1,-2],[1,-3],[1,0],[1,-4],[-1,-7],[1,-5],[2,-1],[1,-3],[0,-2],[-1,-6],[0,-3]],[[7441,6379],[1,-4],[2,-6],[2,-6]],[[7446,6363],[2,-3],[2,-2],[2,1],[1,-1],[2,-4]],[[7217,6715],[0,-3],[0,-2],[1,-4],[0,-2],[-1,-2],[-3,-6],[-2,-1],[-2,2],[-3,-2],[-5,-8],[-2,-4],[-2,-1],[-2,1],[-4,-1],[-4,-2],[-3,-3],[-2,-5],[-3,-1],[-3,2],[-3,-2],[-2,-5],[-1,-6],[0,-7],[-1,-5],[-3,-4],[0,-6],[1,-9],[1,-9],[-1,-7],[1,-9],[2,-15],[2,-5],[0,-4],[1,-6],[1,-5],[3,-6],[5,-7],[7,-7],[4,-4],[3,0],[1,-2],[1,-4],[2,-2],[3,-1],[2,-2],[2,-3],[2,-6],[2,-8],[2,-6],[3,-4],[2,-1],[2,-5],[3,-11],[4,-10],[5,-11],[4,-8],[1,-5],[2,-5],[3,-4],[3,-1],[3,1],[4,-4],[5,-8],[2,-5],[0,-3],[2,-3],[3,-2],[2,-2],[1,-3],[2,-1],[3,0],[1,-1],[0,-4]],[[7274,6411],[4,-5],[2,-2],[2,1],[1,-2],[0,-1],[1,0],[1,1],[1,-2],[1,0],[1,1],[1,-1],[2,-3],[1,0],[1,1],[0,1],[1,0],[5,-4],[2,0],[3,3],[1,2],[1,4],[1,2],[2,0],[0,2],[0,3],[0,2],[1,3],[2,0],[3,-1],[2,-2],[1,-1],[1,1],[0,2],[0,2],[2,3],[2,1],[2,-1],[1,-3],[1,-1],[2,0],[2,3],[4,6],[2,2],[2,-1],[1,0],[2,3],[3,0],[3,-2],[2,0],[2,1],[4,1],[4,-1],[4,-3],[3,-5],[3,-3],[2,0],[1,0],[1,0],[2,0],[2,-2],[2,-1],[2,1],[3,-2],[3,-5],[3,-3],[4,-1],[3,2],[4,6],[2,0],[0,-4],[1,-3],[2,-2],[2,0],[3,2],[3,0],[4,-3],[3,0],[2,4],[2,2],[2,1],[2,-1],[2,-4],[2,-2],[2,-2],[2,-2],[0,-4],[1,-3],[2,-3],[1,-3],[-1,-4],[0,-3]],[[5050,7367],[0,4],[-1,2],[-3,3],[-2,4],[0,6],[0,10],[-2,9],[-2,6],[-1,6],[0,4],[-2,5],[-4,11],[-3,8],[-7,6],[-9,5],[-6,4],[0,4],[-1,3],[-4,4],[-3,4],[-3,1],[-4,0],[-3,3],[-5,9],[-1,2],[0,1],[0,3],[1,3],[-1,2]],[[6076,5366],[-1,-3],[1,-5],[4,-11],[2,-7],[4,-4],[7,-4],[0,-1],[1,-1],[2,-9],[2,-4],[3,0],[1,-3],[0,-5],[1,-3],[2,0],[2,-2],[2,-3],[2,-2],[3,-2],[4,1],[5,1],[5,5],[5,8],[4,4],[2,1],[1,-1],[2,-2],[2,-8],[2,-13],[3,-11],[4,-9],[1,-7],[1,-4],[2,-7],[8,-15]],[[6272,6805],[2,-4],[1,-3],[0,-3],[1,-3],[1,-3],[0,-5],[-1,-7],[1,-4],[1,-2],[2,-7],[0,-10],[1,-7],[2,-5],[2,-5],[2,-4],[1,-5],[-1,-8]],[[1910,6838],[-6,-3],[-6,1],[-6,4],[-7,5],[-5,7],[-5,1],[-6,-3],[-2,-4],[2,-5],[0,-4],[0,-2],[-3,-1],[-5,2],[-2,0],[-1,-2],[-3,-1],[-3,-2],[-6,-4],[-8,-6],[-5,-4],[-2,1],[-1,-1],[-2,-1],[-2,0],[-2,3],[-3,1],[-4,-2]],[[1994,6865],[3,-9],[-4,-14],[-3,-4],[-3,-1],[-3,-5],[-1,-9],[-3,-6],[-3,-3],[-3,0],[-4,3],[-2,4],[-2,5],[-1,3],[-2,2],[-2,-2],[-3,-3],[-2,-2],[-3,0],[-4,5],[-6,9],[-5,5],[-5,0],[-4,-2],[-4,-5],[-3,-1],[-3,3],[-4,1],[-6,0]],[[5318,8482],[-8,-11],[-3,-3],[-2,-3],[-6,-4],[-4,-4],[0,-2],[0,-3],[0,-2],[2,-3],[3,-3],[2,-3],[0,-3],[0,-4],[-2,-3],[1,-4],[3,-5],[2,-5],[1,-5],[5,-6],[2,-5],[1,-6],[1,-5],[3,-6],[2,-4],[2,-2],[2,-3],[2,-4],[2,-3],[3,-2],[1,-1],[1,-3]],[[7270,5941],[2,-16],[1,-6],[0,-3],[-2,-2],[-1,-1],[-1,-3],[0,-3]],[[7270,5941],[4,-10],[4,-3],[8,0]],[[7045,6111],[7,-1],[3,0],[1,2],[1,0],[2,-1],[8,-5],[4,-5],[5,-6],[4,-4],[5,-2],[3,-2],[1,-2],[7,-6],[3,-3],[2,-1],[3,0],[2,1],[2,-1],[0,-2],[1,-1],[1,1],[1,0],[0,-1],[2,-1],[6,-2],[1,-1],[0,-2],[0,-3],[0,-1],[1,0],[0,-1],[1,-2],[2,0],[1,1],[2,0],[0,-3],[2,-2],[1,-1],[1,1],[1,2],[2,2],[4,2],[3,0],[1,-2],[2,1],[3,2],[2,0],[2,-4],[3,-5],[6,-5],[5,0],[5,5],[2,1],[2,-2],[1,0],[1,2],[2,0],[2,-2],[2,1],[2,3],[1,0],[2,0],[2,0],[3,2],[3,-1],[2,-6],[2,-3],[4,-3],[2,1],[3,-2],[3,-4],[3,-2],[2,1],[1,3],[1,2],[1,0],[3,-3],[3,-3],[3,1],[2,-2],[2,-3],[0,-3],[0,-3],[1,-3],[1,-2],[1,-2],[0,-4],[2,-3],[4,-5],[4,-10],[1,-7],[0,-8],[3,-6],[5,-2],[3,-2],[0,-2],[2,-1],[3,-1],[2,-1],[2,-2],[1,-8],[3,-18]],[[3765,3769],[4,6],[3,5],[2,7],[2,5],[0,3],[0,1],[-1,0],[-1,3],[-1,5],[-2,2],[-4,1]],[[3760,3815],[-2,5],[-1,1],[-2,1],[-1,1],[-2,3],[-2,0],[-1,-2],[-1,-1],[-2,1],[-1,1],[-1,3]],[[3713,3851],[-7,3]],[[3692,3873],[-7,9]],[[3685,3882],[-3,4],[-1,2],[-1,1],[-2,-2],[-2,0],[-1,2],[-2,1],[-2,0],[-1,-2],[0,-3],[-1,-1],[-2,0],[-2,-2],[-2,0],[-2,2],[-2,-1],[-3,-2],[-10,-1],[-2,0],[-2,-4],[0,-8],[-1,-3],[-1,1],[-1,4],[0,7],[-2,1],[-2,-4],[-1,-2],[-1,0],[-1,3],[-1,5]],[[3631,3880],[-1,4],[1,4]],[[3631,3888],[0,1],[-3,1]],[[3601,3896],[-2,4],[-2,0],[-2,-2]],[[3229,3942],[3,-2],[2,1],[0,4],[2,3],[2,1],[3,4],[3,5],[4,7],[3,11],[3,13],[2,22],[0,11],[0,7],[1,8],[0,5],[-1,2],[-1,3],[-3,1],[-2,5],[-2,9],[-6,8],[-9,8],[-6,8],[-1,7],[-3,5],[-4,2],[-2,2],[0,3],[-4,4],[-10,9]],[[3157,4023],[9,-16],[1,-5],[2,-1],[1,0],[2,-2],[4,-7],[7,-13],[3,-7],[1,-4],[2,-3],[2,-1],[2,1],[1,2],[1,3],[3,2],[3,-2],[3,-5],[3,-2],[3,2],[2,-4],[3,-9],[2,-5],[2,-2],[2,-3],[0,-5],[1,-2],[2,0],[0,2],[1,4],[1,2],[3,-1]],[[2765,7012],[0,-1],[-1,-7],[1,-4],[2,-4],[0,-3],[0,-1],[-1,-1],[-1,-1],[0,-1],[0,-2],[1,-2],[2,-1],[2,-4],[4,-10],[2,-4],[0,-5],[0,-8],[1,-3],[2,0],[1,-1],[1,-2],[0,-5],[-1,-7],[1,-6],[2,-5],[1,-4],[-1,-3],[0,-1],[1,0],[1,-2],[2,-6],[1,-3],[1,-1],[1,-5],[2,-14],[4,-9],[2,-4],[3,-2],[1,-2],[0,-3],[0,-3],[-2,-5],[-1,-2]],[[3193,4338],[0,4]],[[3193,4342],[-1,5],[-1,1],[-1,-1],[0,-1],[-1,1],[0,2],[0,3],[-1,4],[-2,4],[-1,4],[0,4],[0,3],[-1,1],[-1,3],[0,3],[1,4],[1,5],[0,7],[-2,10],[-1,7],[0,5],[0,3],[1,3]],[[5342,8242],[-4,-7],[-2,-6],[0,-6],[-2,-6],[-6,-8],[-3,-1]],[[8273,7750],[2,-5],[1,-3],[3,-3],[3,1],[4,4],[3,2],[2,-2],[2,-3],[1,-5],[4,-3],[9,-1],[4,1],[3,1],[3,3],[7,0],[12,-3],[11,2],[11,6],[8,6],[6,5],[6,4],[7,2],[11,10]],[[8096,6809],[3,-6],[1,-3],[0,-3],[2,-5],[2,-7],[4,-4],[5,-2],[3,-4],[-1,-6],[2,-5],[2,-3],[2,-3],[1,-4],[1,-5],[-1,-6],[0,-4],[3,-5],[1,0],[0,-2],[0,-4],[0,-1],[-1,-1],[0,-2],[1,-6],[1,-3],[1,-2],[0,-2],[0,-1],[-1,-4],[1,-3],[1,0],[1,-2],[0,-2],[0,-1],[1,0],[1,-1],[2,-2],[1,0],[2,0],[3,-3],[4,-2],[5,-1],[3,2],[3,5],[2,3],[2,2],[1,0],[1,0],[1,1],[1,-1],[1,1],[0,1],[1,-1],[1,-2],[3,-1],[5,-1]],[[7955,6836],[7,5],[5,-1],[3,-2],[2,-3],[5,1],[6,6],[5,2],[3,-2],[3,1],[1,2],[2,1],[1,-1],[0,-3],[0,-3],[2,-3],[5,-2],[2,-3],[-1,-5],[1,-4],[3,-3],[1,-1],[0,-2],[0,-2],[2,-6],[4,-3],[2,1],[1,4],[1,1],[1,0],[1,0],[2,1],[4,6],[3,2],[2,-1],[2,1],[1,4],[4,2],[6,3],[1,0],[11,-6],[4,-1],[2,2],[3,0],[4,-2],[3,0],[0,2],[2,0],[4,-1],[1,-2],[0,-1],[1,-2]],[[8543,7789],[-5,5],[-2,2],[1,3],[-1,2],[-1,1],[0,2],[2,4],[0,4],[-2,4],[-3,7],[-5,9],[-2,6],[-1,4],[0,3],[-1,2],[-1,3],[1,3],[-1,2],[-1,2],[1,4],[-1,2],[-2,1],[-1,2],[1,6],[-2,4],[-4,8],[-1,6],[0,5],[-2,3],[0,2],[0,4],[-1,1],[-1,2],[1,1],[-1,2],[-2,3],[-1,2],[0,2],[-1,1],[-4,2],[0,2],[0,2],[0,1],[1,2],[0,1],[-1,1],[-1,2],[-1,2],[-2,4],[-3,1],[-1,0],[-2,2],[1,1],[0,3],[-2,2],[-1,1],[-1,-1],[-4,2],[-5,5],[-5,2],[-2,0],[-2,-2],[-1,-2],[-2,0],[-5,4],[-4,1],[-3,3],[-2,4],[-2,1],[-2,0],[-5,2],[-7,6],[-3,2],[-2,-1],[-2,0],[-1,0],[-4,2],[-4,-1],[-5,-3],[-6,-1],[-7,-1],[-3,0],[-2,2],[-6,-2]],[[8391,7969],[-19,-8]],[[6711,6733],[4,-11],[1,-11],[1,-17],[5,-11],[10,-5],[9,-1],[7,2],[7,6],[7,9],[6,4],[4,-2],[3,0],[1,1],[1,3],[2,6],[1,8],[2,12],[2,9],[2,7],[1,7],[0,5],[1,4],[2,4],[5,7],[4,8],[4,10],[4,6],[3,2],[4,9],[4,17],[4,10],[6,5],[3,3],[2,5],[3,7],[2,3],[2,1],[1,2],[2,4],[2,4],[4,5],[4,2],[3,1],[3,4],[4,6],[2,3],[1,0],[1,2],[0,3],[0,3],[1,3],[6,8],[7,5],[13,7],[3,-1],[2,0],[3,4]],[[2738,7055],[-8,-4],[-5,-4],[-7,-5],[-12,-9],[-3,-5],[-7,-6],[-3,-2],[-4,-3],[-6,-3],[-1,-4],[-9,-6],[-4,-6],[-2,-3],[0,-3]],[[7958,6127],[-4,3],[-1,0],[-1,-1],[-1,1],[0,1],[0,2],[-1,0],[-1,3],[-1,6],[-1,3],[-1,0],[-2,2],[-2,6],[-1,5],[0,6],[-2,5],[-3,4],[-3,2],[-2,0],[-2,2],[-1,5],[-3,-1],[-1,2],[-1,4],[-1,1],[-1,-2],[-2,4],[-4,10],[-8,15],[-17,30],[-16,27],[-9,12],[-7,6],[-8,7],[-14,9],[-6,10],[-5,9],[-4,10],[-2,9],[-1,7],[-2,6],[-2,4],[-1,2],[-2,0],[-3,6],[-5,13],[-3,6],[-2,0],[-3,1],[-5,4],[-3,4],[-2,4],[-3,12]],[[7970,6401],[1,-2],[0,-3],[1,-4],[1,-2],[3,-1],[3,-8],[1,-4],[0,-4],[1,-7],[3,-10],[2,-6],[2,0],[0,-2],[0,-2],[-1,-3],[-1,-3],[-1,-3],[1,-3],[1,-2],[1,-2],[1,0],[1,1],[2,-4],[2,-7],[2,-3],[3,1],[1,3],[2,3],[1,1],[0,-1],[2,3],[4,5],[3,3],[3,-2],[2,-3],[1,-3],[2,-3],[2,0],[1,-2],[0,-3],[0,-2],[2,-3],[2,0],[3,3],[2,0],[2,-1],[1,-1],[1,1],[1,3],[2,4],[1,1],[2,-3]],[[7702,6935],[7,2]],[[7715,6949],[5,-1],[2,-2],[2,-6],[3,-3],[3,-2],[2,-2],[0,-3],[1,-4],[-1,-3],[-1,-2],[1,-3],[2,-5],[3,-3],[3,-1],[1,0],[0,3],[1,2],[2,0],[2,0],[3,-2],[2,-7],[0,-12],[2,-10],[3,-6],[2,-3],[1,0],[1,1],[0,3],[1,0],[3,-2],[2,0],[3,1],[4,-3],[6,-6],[3,-2],[2,3],[1,3],[1,3],[3,2],[4,5],[3,2],[2,0],[2,-3],[3,-5],[2,-1],[1,4],[2,0],[5,-6],[5,-3],[5,0],[4,-3],[3,-8],[3,-5],[1,-2],[4,1],[5,4],[3,3],[0,2],[-1,2],[-2,2],[-1,2],[0,5],[-1,1],[-1,3],[-2,5],[-3,4],[-3,1],[-4,4],[-4,5],[-5,4],[-5,3],[-3,5],[-2,5],[-2,4],[-3,1],[-2,3],[-1,5],[-1,1],[-3,-1],[-3,2],[-2,3],[-2,2],[-3,1],[-1,6],[-3,17],[1,2],[0,4],[-2,4],[0,7],[2,8],[2,5],[2,0],[4,5],[6,10],[4,5],[3,0],[2,0],[0,-1],[3,-2],[4,-1],[5,1],[3,4],[4,0],[4,-4],[2,-5],[2,-6],[4,-2],[4,1],[8,0],[9,-4],[6,1],[4,4],[0,2],[-2,3],[0,3],[4,6],[5,1],[6,-3],[4,-2],[2,0],[1,2],[0,3],[1,4],[3,5],[5,6],[7,7],[3,4],[0,3],[-1,3],[-2,4],[-2,3],[-4,1],[-2,4],[0,5],[0,3],[1,4],[2,2],[3,2],[1,4],[3,3],[8,3],[1,2],[4,2],[8,0],[6,2],[4,2],[3,6],[2,8],[2,6],[2,3],[2,5],[2,6],[2,6],[3,5],[2,7],[1,8],[2,8],[4,7],[2,6],[1,3],[-1,6],[-2,9],[0,8],[0,7],[0,8],[-1,14],[9,15],[3,6],[-1,3],[1,3],[2,5],[4,5],[6,3],[3,4],[1,2],[3,2],[6,0],[3,-1],[1,-1],[2,-1],[3,0],[2,-2],[3,-5],[2,-3],[4,-4],[3,-1],[3,0],[4,-1],[5,-2],[3,0],[3,2],[3,0],[1,-2],[4,0],[7,2],[6,-3],[6,-6],[4,-4],[4,-1],[3,-1],[2,1],[4,-2],[5,-7],[3,-6],[0,-4],[0,-4],[-1,-4],[0,-4],[2,-4],[0,-4],[-2,-5],[-3,-3],[-2,-1],[-1,-1],[0,-2],[0,-1],[1,-3],[0,-3],[-1,-6],[-2,-5],[-2,-2],[-1,-2],[0,-2],[0,-5],[-2,-8],[-1,-5],[0,-3],[-2,-6],[-6,-10],[-2,-8],[0,-6],[2,-7],[4,-8],[1,-7],[0,-5],[-1,-3],[-2,-2],[0,-3],[0,-4],[-1,-5],[-3,-7],[-2,-4],[-1,0],[-1,-1],[1,-1],[0,-4],[0,-5],[0,-3],[1,-2],[0,-1],[-1,-1],[0,-3],[2,-4],[0,-8],[0,-11],[0,-12],[3,-16],[0,-11],[-4,-10],[-2,-6],[-1,-6],[-2,-7],[0,-8],[0,-12],[6,-3],[4,1],[5,2],[2,2],[3,2],[1,2],[2,2],[4,2],[6,2],[4,2],[2,4],[2,3],[3,3],[8,-3],[12,-8],[8,-4],[4,1],[4,3],[4,3],[3,2],[3,0],[3,-1],[5,-3],[3,0],[2,2],[5,0],[9,-1],[6,1],[3,2],[1,3]],[[7670,6951],[17,-4],[9,-7]],[[8189,6945],[1,2],[0,5],[1,4],[3,6],[3,4],[4,3],[2,3],[0,2],[1,3],[2,5],[4,4],[5,4],[3,3],[0,1],[0,2],[1,1],[1,1],[2,5],[2,2],[1,2],[3,3],[6,8],[4,6],[0,2],[1,4],[3,6],[3,4],[5,2],[3,5],[3,7],[3,5],[4,3],[2,3],[1,2],[2,2],[4,0],[4,2],[5,3],[3,5],[1,6],[3,3],[3,1],[4,3],[5,6],[3,3],[3,-1]],[[2942,7449],[0,-4],[0,-2],[-1,-1],[-1,-2],[-1,-2],[0,-2],[1,-2],[5,-5],[2,-4],[2,-5],[0,-4],[-1,-3],[0,-4],[0,-4],[2,-2],[3,2],[2,-4],[0,-13],[-3,-16],[-1,-9],[-1,-9],[-1,-7],[-2,-6],[-1,-7],[0,-14],[-1,-11],[0,-6],[0,-8],[0,-2],[0,-2]],[[7722,7666],[-11,4],[-5,4],[-1,3],[1,4],[0,5],[0,4],[2,6],[5,7],[10,4],[14,-1],[10,-1],[7,-4],[12,5],[15,13],[9,7],[2,0],[2,1],[1,2],[1,3],[0,4]],[[3708,3871],[5,-2],[6,0],[3,1],[1,1],[0,1],[0,1],[0,3],[2,3],[2,2],[3,0],[2,4],[1,6],[1,5],[2,1],[0,3],[-1,3],[1,3],[1,3],[2,6],[1,8],[2,5],[3,3],[1,4],[1,6]],[[9019,8486],[-8,14],[-3,4],[-2,0],[-8,5],[-13,10],[-12,6],[-11,4],[-6,3],[-1,4],[-3,4],[-7,6],[-4,6],[-1,5],[1,5],[3,5],[4,3],[6,1],[7,-1],[4,2],[2,5],[0,3],[0,3],[2,1],[7,3],[3,3],[0,3],[1,3],[1,3],[0,4],[-3,6],[-2,4],[-2,2],[0,3],[1,3],[1,3],[0,2],[0,2],[1,1],[1,2],[-1,1],[-2,1],[-9,1],[-5,2],[-1,3],[1,4],[1,6],[4,5],[6,5],[3,8],[2,9],[1,7],[-2,4],[-2,5],[-1,6],[-2,4],[-3,2],[-4,7],[-2,11],[-1,8],[0,6],[-1,3],[-1,1],[1,2],[1,1],[0,2],[1,1],[5,3],[14,6],[8,2],[4,-2],[7,0],[9,0],[6,1],[2,1],[1,1],[1,2],[-1,1],[-3,1],[-1,1],[-1,2],[3,2],[8,1],[4,2],[1,2],[0,2],[0,2],[3,0],[1,1],[2,1],[0,2],[0,1],[1,2],[0,2],[1,2],[2,1],[3,0],[3,1],[0,3],[2,1],[2,0],[2,1],[0,2],[1,2],[0,3],[2,4],[3,2],[3,2],[5,0],[4,-2],[4,0],[1,2],[3,0],[4,0],[2,3],[1,6],[2,3],[4,2],[2,1],[-1,3],[1,2],[2,0],[2,0],[0,2],[-1,2],[0,3],[1,5],[0,4],[-3,4],[1,3],[5,2],[1,3],[-1,4],[-1,2],[0,2],[0,1],[-1,1],[-2,1],[-1,1],[0,1],[1,0],[0,1],[1,2],[-1,2],[0,5],[2,5],[0,3],[-1,1],[-1,1],[-2,2],[-1,2],[0,2],[1,1],[0,2],[0,1],[0,3],[3,4],[1,2],[0,1],[0,2],[1,1],[3,2],[3,2],[2,2],[1,2],[5,2],[12,3],[6,3],[1,3],[5,3],[11,2],[7,2],[1,3],[1,2],[0,1],[1,1],[5,2],[1,2],[0,1],[0,1],[0,1],[2,2],[3,1]],[[9019,8486],[8,-14]],[[7792,4968],[3,0],[2,-2],[2,-3],[1,-1],[3,2],[2,-1],[1,1],[1,3],[1,0],[2,-2],[2,-1],[3,1],[2,0],[1,-1],[2,2],[2,5],[4,1],[5,-2],[4,0],[5,5],[3,5],[4,-2],[6,-5],[3,-2],[3,2],[4,6],[4,2],[3,-2],[2,0]],[[6884,6327],[2,6]],[[6878,6328],[2,2],[0,3],[0,3]],[[6886,6333],[2,0],[1,-1],[0,-3],[0,-2],[0,-3]],[[6886,6333],[0,3],[-3,0],[-1,0],[-2,0]],[[6880,6336],[-1,3]],[[7214,6802],[-8,16]],[[7206,6818],[-3,8],[-3,6],[-5,8],[-4,3],[-3,-1],[-4,2],[-11,11],[-2,2],[-1,3],[0,3],[-2,4],[-4,6],[-4,7],[-4,9],[-3,5],[-5,3],[-11,7],[-5,6],[-3,6],[-4,5],[-4,3],[-3,4],[-1,4],[-1,4],[0,3],[-2,5],[-4,6],[-2,5],[-1,5],[-2,2],[-3,0],[-4,2],[-3,4],[-3,4],[0,3],[-2,1],[-3,1],[-4,2],[-5,3],[-3,4],[0,3],[-1,1],[-1,0],[-1,-5],[0,-8],[-1,-5],[-3,-4],[-4,-1],[-3,-1],[-5,2],[-5,3],[-6,2],[-6,1],[-4,-4],[0,-8],[-3,-7],[-5,-6],[-3,-5],[0,-4],[0,-3],[2,-2],[0,-2],[-3,-2],[-1,-2],[-1,-6]],[[7019,6893],[-2,-3],[-1,-1],[-3,0],[-2,-1],[-3,-2],[-2,-4],[0,-4],[-1,-2],[-2,0],[-2,0],[-1,-1],[-1,-5],[-2,-9],[-2,-6],[-2,-2],[-1,-5],[0,-9],[-2,-7],[-4,-4],[-3,-4],[-2,-9],[0,-11],[-2,-10],[-6,-17],[-5,-24],[-2,-15],[1,-21],[-2,-6],[0,-5],[2,-7],[0,-6],[-1,-6],[0,-9],[1,-12],[-1,-10],[-3,-8],[-1,-7],[1,-6],[0,-5],[-1,-5],[0,-5],[0,-4],[-1,-4]],[[6961,6612],[-3,-4],[-2,-2],[-1,0],[-3,-5],[-5,-9],[-4,-5],[-4,-3],[-3,-4],[-3,-8],[-2,-3],[-2,-1],[-2,-1],[0,-3],[-1,0],[-1,0],[-2,-1],[-2,-3],[-2,-2],[-1,0],[-1,-1],[-1,-2],[-1,-2],[-1,1],[0,-2],[0,-3],[0,-2],[-1,-2],[0,-2],[1,-1],[1,-2],[-1,-1],[-3,-2],[-2,1],[-1,4],[-1,0],[-1,-2],[-2,-2],[-4,-3],[-2,-2],[-1,-2],[0,-3],[0,-5],[-1,-3],[-1,0],[-1,-2],[-1,-2],[0,-2],[0,-2],[0,-1],[-1,-1],[-1,-2],[0,-2],[-1,-3],[-3,-4],[-1,-5],[0,-9],[-1,-14],[0,-7],[1,-3],[2,-4],[2,-3],[1,-2],[1,-3],[2,-5],[3,-7],[2,-5],[-1,-1],[0,-2],[1,-3],[0,-3],[-1,-5],[-1,-5],[1,-6],[0,-4],[-1,-2],[0,-2],[1,-2],[0,-1],[-1,0],[-1,-3],[0,-4],[-1,-2],[-1,1],[-1,-1],[0,-4],[-2,-2],[-1,0],[-1,-6],[-1,-12],[-2,-6],[-1,-1],[-1,-1],[0,-2],[0,-1],[-1,-1],[0,-1],[0,-2],[-1,-2],[-2,-3],[-1,-2],[0,-3],[-1,-1],[-3,-1],[-2,-1]],[[7630,5917],[1,9],[0,6],[0,7],[1,7],[3,7],[2,5],[0,3],[0,2],[2,1],[2,6],[3,10],[3,6],[4,5]],[[7651,5991],[1,2],[1,1],[1,0],[2,-5],[1,-10],[3,-11],[3,-10],[2,-7],[0,-3],[2,-6],[1,-7],[3,-4]],[[7651,5933],[-4,-26],[-2,-11],[-3,-6],[-1,-4],[-1,-7]],[[7655,5938],[1,-7],[2,-3],[3,-3],[1,-4],[0,-3],[0,-3],[0,-2],[1,-2],[3,-1],[1,-3]],[[7651,5985],[-2,-1],[-1,-3],[-2,-6],[0,-3],[1,-2],[1,-2],[-1,-3],[0,-2],[-1,-1],[-1,-1],[0,-5],[0,-2],[-1,-2],[-1,-4],[0,-5],[0,-5],[1,-2],[0,-3],[-1,-7],[-1,-4],[-1,-2],[-1,0],[-1,-4],[-2,-6],[-1,-6],[-4,-7],[-1,-4],[-2,-5]],[[7082,7998],[-2,1],[0,2],[1,2],[-2,3],[-3,5],[-3,4],[-1,4],[-2,2],[-2,1],[-2,2],[-3,4],[-5,4],[-11,6]],[[7047,8038],[-5,6],[-3,2],[-2,0],[-1,3],[1,3],[-1,3],[-3,2],[-2,3],[1,5],[-1,3],[-3,0],[-1,2],[1,2],[4,4],[7,8],[6,5],[6,4],[6,2],[5,1],[6,5],[6,10],[1,3],[0,1],[-1,2],[-1,2],[1,0],[0,3],[0,3],[0,1],[1,0],[0,2],[0,1],[0,2],[1,1],[-1,2],[-1,0],[0,3],[0,5],[-1,2],[-1,0],[-1,1],[1,2],[-1,2],[0,1],[0,1],[0,1],[-1,5],[-1,3],[-1,2],[-2,0],[-1,1],[-1,2],[-4,2],[-2,2],[1,2],[-1,2],[-2,2],[-2,1],[-3,-1],[-3,1],[-2,2],[-1,1],[0,1],[-1,1],[-3,0],[-2,0],[0,2],[-2,1],[-3,1],[-2,1],[0,1],[-2,2],[-3,0],[-1,1],[-2,1],[-1,0],[-2,-1],[-4,2],[-3,2],[-1,1],[-1,1],[-1,-1],[-1,1],[-1,1],[-3,1],[-8,0],[-3,2],[-1,1],[-2,1],[-4,-1],[-2,1],[0,1],[-1,2],[-2,1],[-3,0],[-3,-1],[-2,0],[-3,2],[-1,1],[-2,0],[-1,0],[-2,1],[-3,2],[-2,0],[-1,1],[0,1],[-2,1],[-1,-1],[-1,1],[-1,2],[0,1],[-1,2],[-2,1],[-2,0],[-1,-1],[-1,0],[-1,2],[-2,1],[-2,0],[-3,-1],[-3,-1],[-3,-1],[-3,1],[-2,1],[-1,1],[-3,-1],[-2,0],[-2,2],[-1,0],[-2,-2],[-2,0],[-2,2],[-2,0],[-1,-1],[-3,1],[-3,4],[-4,3],[-7,1]],[[6912,8395],[4,-6],[4,-2],[6,-1],[4,-4],[3,-8],[3,-4],[2,0],[1,-1],[0,-2],[0,-1],[-1,-2],[-1,-3],[1,-3],[0,-2],[0,-2],[0,-2],[1,0],[1,-2],[0,-3],[0,-1],[-1,0],[-2,-2],[-1,-2],[0,-3],[0,-1],[2,-1],[2,-1],[1,-3],[-1,-4],[0,-2],[1,-2],[-1,-2],[-1,1],[-1,-2],[-1,-2],[-2,-2],[-2,1],[-3,-2],[-5,-4],[-1,-4],[-2,-1],[-2,0],[-2,-1],[-1,-3],[-1,-2],[-2,0],[-1,-1],[1,-2],[-1,-2],[-2,-4],[-1,-3],[1,-2],[1,-1],[1,-1],[0,-1],[-1,-1],[0,-2],[0,-2],[0,-2],[-1,0],[-1,-1],[1,-2],[0,-2],[-2,0],[0,-2],[0,-1],[0,-1],[-1,0],[-1,-2],[1,-2],[-1,-1],[-1,0],[-2,-1],[0,-4],[0,-4],[0,-2],[-1,-3],[-2,0],[-2,-1],[-1,-2],[-1,-2],[0,-2],[-1,-2],[-1,-1],[-1,0],[0,-2],[1,-3],[-1,-4]],[[8973,7427],[-5,6],[-4,4],[-3,1],[-2,-1],[-2,-2],[-2,-3],[-4,-3],[-9,-5],[-1,-1],[-1,-4],[0,-7],[-5,-6],[-1,-4],[-1,-4],[-1,-3],[-2,1],[-2,1],[-2,4]],[[5867,6673],[1,0],[2,3],[1,5],[3,6],[4,6],[7,4],[12,2]],[[3070,4931],[0,-4],[1,-8],[3,-9],[5,-8],[6,-3],[6,1],[7,2],[7,5],[7,1],[5,0],[4,-2],[3,-3],[5,-3],[6,-4],[9,2],[12,7],[11,-1],[9,-7],[6,-3],[3,2],[2,-2],[2,-9],[-1,-4],[1,-7],[3,-12],[2,-7],[0,-4],[1,-2],[2,-1],[0,-3],[0,-3],[1,-5],[2,-6],[0,-4],[0,-7]],[[3794,3983],[-4,11],[0,5],[1,5],[1,4],[-1,2],[-1,-1],[-2,2],[-1,6],[0,4],[0,2],[2,4],[3,1],[3,-1],[2,2],[2,3],[0,4],[1,2],[2,2],[2,3],[2,6],[2,4],[1,0],[2,4],[3,8],[4,6],[5,4],[5,-1],[4,-3],[3,1],[4,5],[3,2],[4,1],[6,2],[2,2],[2,3],[1,1],[2,-1],[4,4],[6,9],[5,4],[6,-1],[4,1],[3,2],[2,2],[1,2],[3,1],[9,3],[3,-5],[2,-1],[3,2],[2,3],[1,5],[3,3],[2,-1],[1,-1]],[[7760,6562],[1,-16],[2,-11],[3,-12],[3,-10],[5,-8],[2,-6],[0,-4],[1,-1],[1,2],[1,4],[0,6],[1,6],[3,5],[0,4],[0,5],[0,4],[1,5],[1,4],[0,4],[1,3],[2,0],[1,-5],[0,-9],[1,-6],[1,-1],[1,-4],[0,-5],[0,-3],[-2,-2],[-1,-2],[1,-2],[0,-5],[0,-8],[-1,-5],[-1,-1],[0,-6],[1,-10],[0,-7],[0,-3],[0,-3],[1,-2],[3,-2],[6,-1],[5,2],[3,4],[3,4],[4,1],[3,3],[2,6],[2,3],[4,0],[3,-2],[2,-6],[1,-5],[-1,-6],[0,-4],[-1,-1],[-1,-4],[0,-4],[2,-2],[3,0],[3,4],[2,6],[4,6],[4,4],[3,1],[1,-1],[0,-1],[0,-3],[0,-1],[2,-1],[1,1],[3,4],[2,2],[1,0],[1,2],[0,3],[1,2],[0,2],[0,6],[-2,11],[-2,10],[0,10],[1,7],[1,4],[0,1],[1,-1],[2,0],[2,2],[2,6],[1,2],[1,1],[0,1],[0,1],[1,3],[3,3],[2,5],[1,6],[0,3],[-2,2],[0,3],[0,2],[1,3],[3,5],[1,1],[1,-1],[1,-1],[1,0],[3,3],[0,5],[-1,6],[0,4],[1,6]],[[7736,6760],[8,-14],[1,-7],[-1,-3],[-2,0],[-2,2],[-1,-1],[0,-4],[1,-5],[2,-4],[2,-5],[-1,-3],[2,-3],[2,-4],[1,-4],[-1,-1],[1,-12],[2,-20],[0,-14],[-1,-8],[1,-9],[2,-17],[1,-34],[2,-15],[5,-13]],[[5983,6740],[0,-6]],[[5988,6817],[-1,-18]],[[5987,6799],[1,-9],[-2,-7],[0,-7],[1,-12]],[[5996,6866],[-5,-9],[-2,-11],[-1,-7],[0,-12]],[[6165,5240],[2,-2],[1,-2],[0,-3],[1,-2],[3,-1],[4,-4],[4,-8],[1,-8],[-1,-9],[0,-6],[1,-4],[0,-3],[-1,-2],[-1,-4],[1,-5],[0,-4],[2,-1],[0,-2],[0,-3],[-2,-4],[-3,-6],[-1,-5],[0,-4],[0,-3],[-2,-3],[0,-4],[1,-3],[0,-3],[-1,-3],[-2,-1],[-1,2],[-1,0],[0,-2],[0,-2],[2,-1],[0,-2],[-2,-2],[1,-3],[2,-4],[1,-4],[0,-3],[1,-6],[2,-6],[1,-6],[0,-3],[0,-3],[0,-2],[1,-5],[3,-9],[1,-8],[0,-8],[0,-7],[2,-5],[2,-7],[0,-12],[-1,-13],[-1,-7],[-2,-5],[-1,-4],[2,-5]],[[3359,4192],[1,9],[0,7],[-1,12],[1,3],[0,9],[0,15],[1,10],[1,4],[1,16],[0,28],[2,18],[2,7],[1,7],[0,9],[1,6],[1,4],[1,5],[0,5],[0,2],[-1,2],[0,5],[0,15]],[[5405,5325],[0,-20]],[[5405,5305],[-3,-12],[-1,-6],[1,-4],[-2,-4],[-3,-5],[-2,-8],[0,-11],[2,-9],[3,-8],[2,-4],[1,0],[1,-1],[0,-1],[2,-1],[1,2],[2,1],[2,0],[2,-1],[0,-3],[2,-2],[3,0],[2,-1],[3,-4],[3,2],[3,-1],[2,-2],[1,-4],[1,-6],[1,-4],[3,-2],[4,-4],[4,-6],[2,-8],[0,-8],[1,-8],[3,-7],[0,-3],[0,-2],[-2,-4],[-2,-6],[0,-6]],[[5447,5144],[0,-7],[1,-6],[1,-5]],[[5449,5126],[0,-4]],[[5449,5122],[-2,-2],[-1,-3],[0,-5],[0,-6],[2,-7],[0,-4]],[[5448,5095],[-1,-4]],[[5754,4354],[-1,-7],[2,-6],[3,-10],[2,-7],[2,-5],[3,-7],[3,-3],[1,1],[3,0],[5,-3],[4,-7],[2,-9],[1,-11],[-2,-11],[-1,-7],[-2,-4],[-3,-1],[-3,0],[-2,-2],[-1,-4],[-1,-2],[-2,-1],[-1,-3],[1,-4],[-2,-6],[-3,-8],[-2,-6],[1,-5],[0,-3],[-1,-3],[-2,-4],[-2,-3],[-3,-3],[-5,-1],[-8,-2],[-4,-4],[-4,-7],[-2,-3],[-3,3],[-1,0],[-1,-3],[0,-2],[1,-1],[1,-2],[0,-3],[-2,-2],[-4,-2],[-1,-2],[2,-3],[0,-3],[-1,-3],[0,-10],[0,-16],[2,-10],[3,-2],[4,1],[4,5],[3,1],[2,-1],[3,1],[5,4],[5,0],[4,-6],[4,-1],[4,3],[1,0],[2,-1],[1,1],[0,1],[1,0],[5,0],[4,-3],[4,-4],[3,-2],[2,1],[4,-2],[5,-4],[3,-3],[5,0]],[[5821,4834],[7,-4],[2,-2],[0,-3],[0,-1],[1,0],[1,-1],[1,-4],[-1,-4],[0,-1],[1,-1],[3,2],[4,7],[4,6],[1,5],[1,4],[-1,3]],[[5845,4840],[0,3],[0,3]],[[5845,4846],[2,5],[5,7],[2,5],[0,3],[1,2]],[[5855,4868],[1,2],[0,4],[1,6],[0,6],[-1,4],[-1,7],[1,8],[-1,8],[-1,5],[-2,4],[-2,2],[-3,8],[-1,5],[0,2],[1,1]],[[5847,4940],[2,0],[2,1],[2,3],[2,0]],[[5855,4944],[2,-1],[2,-3],[2,-4],[3,-3],[4,-2],[4,0],[3,1],[1,3],[1,5],[1,4],[4,3]],[[9378,8015],[1,-9],[2,-2],[2,0],[2,2],[2,4],[4,9],[3,4],[1,2],[2,2],[0,4],[4,4],[6,5],[5,7],[3,9],[4,7],[3,3],[2,3],[1,2],[0,2],[-1,1],[1,2],[1,2],[1,1],[2,1],[4,0],[1,2],[0,1],[1,2],[1,2],[0,3],[0,6],[-1,4],[-2,3],[1,1],[0,1],[0,2],[1,3],[3,3],[2,4],[1,5],[3,3],[4,2],[2,3],[2,2],[10,0],[31,-7],[3,-2],[4,0],[4,2],[5,0],[3,-2]],[[8151,5066],[-6,-13],[-8,-6],[-5,-2],[-3,1],[-4,-2],[-3,-4],[-5,-3],[-6,-2],[-2,-2],[0,-3],[-1,-3],[-2,-2],[-1,-2],[0,-1],[0,-2],[-2,-2],[-2,-1],[-1,0],[0,-2],[0,-2],[-1,0],[-1,-1],[0,-4],[-2,-3],[-1,0],[-1,0],[-1,-1],[-1,1],[-1,0],[-1,-1],[-1,1],[-1,-1],[-1,0],[-2,1],[-2,-1],[-1,-2],[-1,-1],[-3,-1],[-2,1],[-1,1],[-1,-1],[-1,1],[-1,1],[-1,0],[0,-2],[-1,0],[-1,0],[-1,-2],[0,-2],[-2,-1],[-2,-1],[-4,1],[-3,0],[-2,-2],[-2,-5],[-4,-4],[-5,-5],[-3,0],[-1,1],[-2,2],[-2,2],[-3,2],[-2,2]],[[5617,4375],[0,13]],[[5617,4388],[-2,6],[1,4],[2,2],[1,6],[-1,7],[0,6],[1,3],[-1,8],[-2,12],[-3,10],[-4,7],[-2,8],[-2,6],[1,17]],[[5606,4490],[2,27]],[[5608,4517],[0,19],[-3,13],[-1,14],[2,14],[0,10]],[[5606,4587],[-1,8],[-3,10],[-4,8],[-10,15],[-7,8],[-4,10],[-4,13],[-2,8],[0,2],[2,4],[3,5],[2,4],[2,7],[4,14],[1,13],[-1,17],[-2,10],[-5,4],[-3,5],[-2,5],[-3,3],[-1,1],[-2,0],[-1,-1],[0,-3],[-1,-1],[-1,0],[-4,4],[-7,8],[-4,5],[-2,0],[-7,7],[-12,12],[-7,6],[-3,1],[-3,1],[-3,2],[-3,5],[-5,3],[-6,0],[-3,1],[-2,3],[-2,1],[-1,1],[-5,4],[-2,2]],[[5482,4822],[-9,8],[-2,0],[-3,-1],[-3,-1],[-7,1],[-4,0],[-2,-2],[-2,-2],[-1,-3]],[[8697,4261],[2,-7],[1,-5],[0,-5],[-1,-4],[-1,-2],[-1,-2],[-2,1],[-2,1],[-2,-1],[-2,-4],[-1,-6],[-2,-9],[-1,-6],[-1,-3],[-2,-2],[-3,-2],[-5,-6],[-6,-11],[-4,-5],[-3,0]],[[8187,5097],[3,7],[2,3],[4,1],[5,3],[3,1],[2,0],[1,-1],[1,-2],[1,0],[2,1],[2,4],[2,7],[2,1],[1,-5],[2,-3],[3,1],[2,4],[2,7],[3,10],[6,13],[4,6],[1,-1],[1,-3],[2,0],[2,4],[3,1],[3,-3],[2,-1],[0,2],[2,0],[1,0],[2,2],[1,4],[2,2],[1,0],[2,0]],[[5876,8547],[4,-2],[4,-3],[3,0],[8,5],[1,2],[2,5],[1,3],[-1,1],[0,3],[1,4],[-1,4],[-4,4],[-1,3],[2,1],[2,2],[1,3],[-1,4],[-3,5],[-2,4],[0,1]],[[5890,8580],[4,-4]],[[5892,8596],[1,2],[3,2],[5,3],[4,3],[1,4],[3,1],[3,-1],[3,1],[1,4],[2,1],[3,0],[23,-7],[11,-2],[9,2],[2,0]],[[5887,8603],[5,-7]],[[5759,8692],[-1,-4],[-1,-1],[-2,-2],[-8,1],[-14,2],[-10,2],[-4,3],[-5,0],[-6,-3],[-3,-4],[-3,-10],[-10,-4],[-4,-4],[-2,-7],[-2,-3]],[[5799,8783],[4,-5],[1,-3],[-2,-4],[-1,-4],[-2,-4],[-2,-4],[-4,-5],[-8,-7],[-3,-5],[2,-4],[0,-1],[-3,1],[-1,0],[0,-2],[-1,-2],[-2,-1],[-11,-3],[-3,-3],[1,-3],[0,-6],[-4,-10]],[[7920,9042],[-8,-1],[-7,-5],[-5,-1],[-6,-4],[-1,-3],[-8,-3],[-15,-4],[-8,-3],[0,-2],[-5,-5],[-8,-8],[-6,-5],[-8,-2]],[[7561,8887],[18,-2],[10,-1],[11,-2],[3,-2],[8,-1],[12,1],[10,4],[9,7],[7,4],[6,2],[4,3],[3,5],[0,3],[0,1],[-1,3],[1,5],[-3,2],[-10,0],[-2,4],[-4,2],[-12,-1],[-10,2],[-7,3],[0,5],[7,6],[13,1],[32,-6],[38,-2],[13,1],[1,2],[2,2],[3,2],[2,3],[1,3],[0,4],[4,4],[11,-2],[7,0],[4,1],[5,4],[6,11]],[[7835,8996],[-14,-7],[-14,-4],[-19,-2],[-13,-3],[-9,-4],[-2,-4],[0,-4]],[[5843,5129],[2,18],[-2,9],[-3,3],[-3,0],[-4,3],[-5,5],[-4,4],[-3,0],[-2,3],[0,6],[-2,3],[-2,0],[-3,4],[-3,9],[-3,3],[-3,-1],[-3,-1],[-7,2]],[[1562,7292],[-2,2],[-1,3],[-2,6],[-1,3],[-2,1],[-1,0]],[[1616,7347],[1,-2],[0,-2],[-2,-3],[-1,0],[-2,1],[-2,-2],[-3,-4],[-3,-3],[-3,0],[-2,-2],[-3,-4],[-3,-1],[-3,1],[-2,1],[-2,-2],[-3,-2],[-3,0],[-3,2],[-3,-3],[-4,-8],[-1,-7],[0,-7],[-1,-5],[-2,-4],[-2,-1],[-2,2]],[[5627,8400],[-5,4],[-2,1],[0,-2],[-1,-1],[-3,1],[-4,4],[-9,10],[-2,1],[-2,2]],[[9033,8436],[11,2],[5,-1],[4,-2],[4,-4],[4,-4],[3,-6],[4,-5],[5,-3],[4,0],[4,3],[3,1],[2,-1],[3,1],[4,4],[1,6],[0,10],[-2,6],[-2,3],[0,5],[2,8],[3,3],[5,-1],[2,-1],[1,-2],[2,-1],[3,-1],[3,-2],[3,-5],[3,-1],[4,2],[4,0],[3,-4],[1,-4],[-2,-3],[3,-7],[1,-3],[-1,-2],[0,-1],[1,-1],[3,0],[5,2],[5,0],[5,-2],[3,0],[2,4],[1,4],[0,3],[1,2],[3,1],[1,1],[1,2],[2,3],[5,3],[3,1],[3,-1],[4,0],[4,3],[4,4],[1,3],[1,5],[0,6],[0,4],[-1,4],[0,2],[2,2],[6,0],[10,-3],[6,-3],[1,-4],[2,-2],[2,0],[2,2],[2,4],[1,-1],[1,-4],[2,-3],[3,0],[2,1],[0,1],[0,2],[0,2],[1,4],[4,7],[1,5],[-1,3],[0,3],[2,4],[0,4],[0,3],[0,2],[2,2],[0,3],[0,3],[1,3],[4,2],[4,3],[2,6],[4,6],[8,9],[7,4],[4,1],[6,2],[8,4],[4,4],[1,2],[1,2],[0,3],[-1,0],[-3,-1],[-1,1],[0,4],[-1,3],[-4,3],[-3,6],[-1,9],[-6,3],[-9,-1],[-8,0],[-5,4],[-6,2],[-6,0],[-3,1],[-1,2],[-4,3],[-5,3],[-5,4],[-3,4],[-2,2],[0,2],[-2,1],[-3,1],[-1,2],[-1,2],[-1,2],[-1,1],[-3,3],[-4,7],[-1,4],[0,1],[-3,4],[-5,5],[-3,5],[-1,6],[1,3],[0,1],[1,2],[-1,2],[1,1],[4,0],[3,1],[1,3],[0,1],[2,0],[3,-1],[3,0],[4,2],[2,0],[1,-1],[1,0],[0,3],[1,2],[2,3],[1,2],[-1,2],[4,3],[13,8],[2,1],[-1,2],[-1,1],[0,2],[2,0],[2,3],[3,5],[4,3],[4,3],[2,3],[1,2],[4,3],[8,2],[4,1],[1,1],[-1,3],[-2,4],[0,3],[3,3],[12,4],[22,5],[13,1],[6,-2],[7,0],[8,2],[3,1],[1,1],[0,1],[1,1],[2,1],[0,1],[0,1],[-4,3],[-2,3],[0,2],[0,2],[4,1],[6,-2],[5,1],[3,2],[18,6],[6,5],[1,5],[3,5],[5,5],[1,5],[-1,4],[1,2],[5,1],[4,2],[3,4],[3,1],[3,-3],[11,2],[3,0],[1,0],[0,-2],[0,-3],[1,-1],[5,-2],[20,-5],[12,-2],[3,2],[5,0]],[[7482,7257],[-13,2],[-5,1],[-9,3],[-3,4],[-5,2],[-5,1],[-4,2],[-4,3],[-3,1],[-4,-1],[-4,0],[-4,3],[-2,3],[-1,3],[-3,4],[-4,5],[-4,2],[-7,-4]],[[5581,5407],[-3,-4],[-2,-2],[-1,1],[-1,-2],[-1,-3],[-1,-3],[-3,-3],[-3,-1],[-3,0],[-2,2],[-3,3],[-3,5],[-4,6],[-3,12]],[[810,8779],[-2,-10],[-2,-6],[-1,-4],[-1,-4],[2,-3],[3,-3],[2,-4],[2,-4],[0,-4],[-2,-5],[-6,-6],[-12,-6],[-5,-3],[-1,-4],[-1,-6],[-2,-5],[-3,-2],[-4,-2],[-5,-1],[-5,-1],[-5,1],[-5,-1],[-5,-3],[-4,-2],[-4,0],[-2,-1],[-1,-3],[-3,2],[-5,-2],[-8,-4],[-7,-6],[-4,-9],[-4,-6],[-6,-5],[-5,-3],[-4,1],[-2,2],[-1,1],[-4,1],[-1,2],[-1,1],[-2,-1],[0,1],[-1,2],[-1,1],[-2,1],[-4,-2],[-3,1],[-3,2],[-4,0],[-5,-1],[0,-1],[-1,-1],[0,-1],[-2,-1],[-1,-1],[0,-2],[0,-3],[-4,-4],[0,-1],[0,-2],[0,-1],[0,-1],[1,-2],[1,0],[1,0],[0,-3],[1,-1],[0,-1],[0,-1],[-1,-1],[0,-1],[0,-1],[-1,0],[-2,0],[-2,0],[-2,0],[0,2],[-1,1],[-3,2],[-2,1],[-2,0],[-3,-2],[-3,-3],[-4,0],[-6,1],[-3,0],[-1,-2],[-1,-3],[0,-1],[1,0],[0,-2],[1,-2],[-1,-1],[0,-2],[0,-3],[-1,-3],[1,-4],[1,-2],[3,2],[2,-1],[1,-1],[0,-1],[-3,0],[-1,-2],[0,-2],[-1,-2],[-5,-3],[-1,-1]],[[7202,5920],[10,7],[4,0],[3,-2],[2,1],[2,5],[2,0],[1,-6],[3,-3],[4,-1],[3,-2],[3,-4],[2,-5],[2,-5],[2,-6],[1,-10],[0,-2],[0,-6],[0,-3],[0,-2]],[[7049,5999],[3,-3],[2,-5],[2,-9],[2,-3],[0,-3],[0,-4],[0,-5],[2,-5],[1,-4],[-1,-3],[1,-2],[3,-3],[1,-2],[0,-1],[1,-1],[1,0],[1,-1],[1,-4],[1,-5],[1,-3],[2,-2],[1,-2],[-2,-1],[0,-3],[1,-3],[3,-1],[4,3],[3,0],[2,-5],[1,-1],[1,4],[2,1],[2,-1],[2,-2],[2,-2],[0,-2],[0,-3],[1,-1],[3,1],[2,-1],[2,-3],[3,-2],[3,-1],[2,-2],[1,-3],[2,-2],[2,-1],[6,3],[8,8],[5,5],[2,4],[3,0],[5,-7],[10,-3],[7,-7],[6,-10],[3,-5],[1,1],[1,1],[0,2],[1,1],[2,1],[4,0],[5,-1],[3,1],[1,3],[2,3],[3,3]],[[702,8504],[-3,-4],[-3,-1],[-2,1],[-3,-1],[-4,-2],[-3,0],[-1,2],[-2,0],[-3,-1],[-1,-2],[2,-1],[-1,-2],[-4,-4],[-2,-3],[-1,-1],[1,-1],[0,-1],[1,-2],[0,-3],[0,-2],[-1,-2],[-6,-5],[-3,-4],[-3,-7],[-1,-5],[2,-6],[0,-3],[-2,-1],[-1,-2],[0,-3],[-6,-5],[-10,-5],[-10,0],[-11,7],[-7,3],[-3,-2],[-2,-1],[-1,2],[-2,-3],[-3,-7],[-3,-5],[-4,-2],[-5,-1],[-5,2],[-8,0],[-17,-1],[-11,-2],[-6,-2],[-3,-3],[-2,-3],[-1,-3],[-1,-2],[-1,0],[-1,-1],[-1,-3],[-2,-3],[-4,-3],[-2,-4],[-1,-3],[-2,-3],[-3,-3],[-3,0],[-2,1],[-1,-1],[1,-2],[-1,-2],[-2,0],[-2,1],[-1,0],[0,-2],[-1,-1],[-1,0],[0,-1],[0,-1],[-1,-1],[-3,-1],[-2,-1]],[[5522,4374],[-3,21],[-2,8],[0,4],[1,3],[-2,5],[-3,6],[0,3],[0,1],[0,1],[0,2],[0,3],[1,4],[2,2],[1,3],[1,4],[0,6],[-1,5],[-1,3],[-1,4],[-3,3],[-3,6],[-2,9],[-2,5],[-2,3],[-1,0],[-1,1],[0,2],[0,2],[0,6],[-1,7],[-2,9],[-4,11],[-3,6],[-2,3],[-2,5],[0,11]],[[5487,4551],[-9,25]],[[5478,4576],[-2,9],[-1,2],[-2,3],[-2,6],[-1,6],[1,5],[-2,7],[-3,9],[-1,9],[-1,8],[-1,7],[1,6],[-1,4],[-1,3]],[[5462,4660],[-1,4],[-1,8],[-2,28],[0,13],[1,7],[0,11],[-1,12],[0,9],[1,4],[0,4],[-1,4],[2,3],[5,4],[3,3],[1,3],[2,1],[3,-1],[3,5],[3,10],[1,7],[-1,5],[0,4],[2,4],[0,4],[0,6]],[[7721,7861],[-3,0],[-5,-2],[-11,-6],[-22,-1],[-8,0],[-1,2],[-2,0],[-4,-2],[-5,-3]],[[3042,7966],[2,0],[0,2],[1,3],[-3,0],[-10,-4]],[[3024,7976],[-4,5],[-5,0],[-10,-1]],[[2999,7977],[-2,0],[0,1],[1,1],[-1,1],[-5,-2],[-2,1],[-1,2],[-3,1],[-6,-1],[0,2],[-4,3],[-8,6],[-5,3],[-2,-1],[-4,-2],[-5,-4],[-7,-3],[-13,-3]],[[2849,7988],[-6,1],[-5,-1],[-7,-2],[-9,0],[-14,3],[-1,0],[0,1]],[[7692,6775],[3,-15],[2,-6],[2,-3],[0,-4],[1,-4],[-1,-3],[-1,-2],[0,-4],[1,-5],[1,-5],[3,-4],[1,-5],[0,-5],[3,-10],[10,-19],[3,-6],[2,-6],[2,-9],[2,-5],[1,0],[1,-2],[2,-5],[2,-6],[1,-8],[2,-7],[3,-5],[1,-5],[-1,-3],[0,-3],[1,-3],[1,-10],[2,-8],[2,-9],[1,-9],[1,-11],[2,-8],[2,-6],[0,-5],[0,-4],[-1,-4],[1,-6],[2,-8],[0,-4],[0,-2],[0,-3],[1,-3],[1,-5],[0,-7],[0,-8],[-1,-9],[-1,-6],[1,-2],[0,-6],[0,-11],[0,-9],[1,-6],[1,-7],[3,-8],[1,-7],[-1,-5],[1,-6],[2,-7],[3,-4],[2,-1],[3,-5],[3,-9],[3,-5],[3,-1],[1,-1],[1,-2],[1,0],[1,2],[2,1],[2,0],[3,-3],[2,-8],[1,-9],[0,-10],[-2,-5],[-1,-2],[-1,-3],[0,-4],[-1,-5],[-3,-7],[-2,-6],[-1,-9],[-2,-10],[1,-8],[3,-7],[3,-7],[1,-8],[2,-6],[2,-4],[2,-4],[0,-2],[0,-3],[2,-3],[0,-2],[-1,-1],[1,-2],[1,-1],[1,-2],[0,-4],[1,-5],[3,-7],[3,-4],[4,-2],[1,-1],[0,-1],[-1,-4]],[[7808,6205],[1,-7]],[[7809,6198],[-2,-6],[-4,-6],[-3,-3],[-2,0],[-1,-3],[-2,-7],[-1,-4],[-1,-1],[-1,-2],[0,-4],[0,-2],[2,-1],[0,-1],[-1,-2],[-2,0],[-3,0],[-2,-1],[-2,-4],[-2,-8],[-1,-12]],[[7781,6131],[-1,-6]],[[7780,6125],[1,-1],[1,2],[1,3],[1,2],[2,1],[1,-3],[2,-5],[2,-3]],[[7791,6121],[1,-1],[1,-5],[1,-10],[1,-4],[3,2],[3,1],[3,-2],[2,0],[1,2],[2,-1],[2,-2],[3,0],[4,0],[6,3],[8,8],[4,3],[1,0],[1,-1],[1,-3],[-3,-6],[-5,-9],[-3,-8],[0,-5],[0,-3],[1,-2],[0,-2],[-1,-4],[0,-7],[-1,-11],[0,-7],[1,-4],[0,-5],[-2,-7],[-3,-8],[-5,-9],[-2,-8],[0,-7],[2,-5],[2,-5]],[[5148,7886],[-5,2],[-5,-1],[-6,-3],[-5,-2],[-5,0],[-4,2],[-5,4]],[[8351,8355],[-9,-1],[-4,-2],[-4,-5],[-5,-2],[-8,2],[-6,-4],[-6,-8],[-5,-4],[-5,-1],[-3,-2],[-3,-3],[-2,-2],[-1,-3],[-1,-2],[-3,-1],[-9,5],[-15,10],[-9,8],[-3,6],[-2,5],[-2,3],[-6,3],[-10,4],[-8,5],[-6,6],[-8,4],[-10,-1],[-7,-1],[-5,-3],[-5,-7],[-7,-11],[-4,-6],[-3,-1],[-6,-7],[-8,-11],[-8,-8],[-7,-3],[-4,-3],[-2,-3],[-1,-2],[-3,-2],[-3,-10],[-4,-5],[-6,-3],[-4,-1],[-2,1],[-3,-2],[-3,-4],[-5,-5],[-7,-5],[-3,-5],[0,-4],[-2,-2],[-4,1],[-1,0],[0,-2],[-4,-3],[-7,0],[-7,-1],[-9,-2],[-5,-4],[-1,-5],[-2,-5],[-3,-4],[-2,-3],[-2,-1],[-3,1],[-2,2],[-3,1],[-2,-1],[-4,-3],[-6,-5],[-3,-4],[0,-3],[-1,-1],[-2,-1],[-2,-3],[-3,-4],[-2,-3],[-4,1],[-2,-2],[0,-3],[-2,-3],[-1,-1],[-1,-1],[1,-2],[-1,-3],[-5,-5],[-2,-2],[-1,-1],[0,-1],[-1,-1],[-1,0],[-1,-1],[0,-2],[-2,-1],[-3,-1],[-2,1],[-1,2],[-1,1],[-3,0],[-2,-1],[-1,-2],[-1,-2],[0,-2],[0,-3],[-1,-4],[-4,-2],[-5,-1],[-4,0],[-2,2],[-2,-3],[-3,-5],[-5,-4],[-6,-3],[-2,-2],[1,-2],[3,-1],[6,0],[3,-1],[3,-3],[1,-4],[-1,-3],[0,-3],[-2,-2],[-4,-2],[-6,-3],[-4,-3],[0,-3],[1,-3],[3,-5],[1,-5],[-2,-6],[-2,-6],[-3,-7],[-3,-8],[-2,-9],[-3,-7],[-5,-6],[-2,-5],[0,-5],[1,-4],[2,-1],[1,-4],[1,-6],[-1,-5],[-1,-5],[1,-4],[3,-3],[4,-6],[5,-12],[4,0],[2,-2],[1,-3],[2,-3],[2,-1],[7,0],[17,2],[2,-2],[2,0],[2,0],[1,2],[0,4],[2,2],[3,2],[3,4],[3,6],[3,3],[3,2],[7,-3],[2,-3],[0,-3],[0,-3],[-3,-5]],[[8518,9015],[6,-13],[3,-6],[3,-3],[2,-3],[-1,-3],[0,-6],[2,-7],[1,-8],[0,-6],[2,-6],[4,-6],[1,-5],[-1,-3],[0,-3],[-2,-8],[-9,-7],[-8,-4],[-8,0],[-7,-1],[-8,-2],[-4,-2],[-1,-2],[2,-3],[4,-3],[1,-4],[-3,-5],[-4,-4],[-8,-5],[-8,-4],[-3,-5],[-2,-6],[-3,-7],[-5,-10],[-3,-4],[-10,-8],[-5,-5],[-2,-4],[-1,-6],[0,-8],[-1,-8],[-2,-9],[-3,-7],[-2,-5],[-4,-5],[-7,-4],[-4,-9],[-3,-14],[1,-12],[5,-13],[4,-13],[3,-14],[2,-9],[3,-4],[1,-3],[4,-14],[4,-10],[5,-8],[3,-8],[-1,-7],[0,-6],[2,-3],[1,-4],[0,-3],[1,-4],[2,-4],[3,-4],[6,-6],[4,-4],[4,0],[3,-3],[4,-3],[3,-4],[1,-4],[7,-5],[12,-6],[7,-4]],[[8511,8577],[2,-1],[10,-9],[12,-14],[8,-7],[8,-4],[6,-4],[3,-5],[3,-3],[3,-2],[6,0],[9,0],[7,0],[5,-2]],[[8593,8526],[6,-10],[1,-6],[-1,-5],[1,-4],[2,-3],[2,-7],[1,-9],[3,-7],[2,-5],[2,-4],[-1,-5],[-1,-2],[-2,-2],[-1,-5],[0,-7],[-3,-7],[-4,-8],[-4,-7],[-8,-7],[-12,-10],[-8,-3],[-6,0],[-10,-2],[-14,-5],[-10,-2],[-7,0],[-6,0],[-7,-2],[-6,-3],[-6,-5],[-9,-4],[-16,-5],[-3,-3],[-4,-1],[-7,-1],[-6,-2],[-3,-2],[-17,-2],[-35,0],[-18,2],[-6,2],[-7,-1],[-8,-5],[-5,-3],[-1,-4]],[[8431,7415],[2,-5],[0,-6],[-2,-9],[0,-6],[1,-3],[0,-5],[0,-6],[1,-6],[3,-4],[1,-4],[1,-4],[1,-2],[-2,-4],[-7,-7],[-4,-3],[-2,1],[-3,-1],[-4,-4],[-4,-7],[-4,-11],[-2,-10],[-1,-14],[-5,-6],[-2,-5],[1,-4],[-1,-3],[-2,-2],[-1,-4],[-1,-2],[-3,-2],[0,-2],[0,-5]],[[1351,8399],[1,-7],[2,-2],[3,2],[3,1],[2,-2],[10,-11],[6,-5],[8,-4],[7,-6],[7,-9],[6,-6],[5,-3],[5,-4],[3,-6],[3,-3],[3,0],[2,-1],[2,-3],[4,-3],[7,-2],[5,1],[2,5],[4,2],[3,-1],[3,-2],[2,-3],[1,-3],[-2,-4],[1,-2],[3,0],[3,-1],[3,-5],[4,2],[5,-1],[5,-2],[7,-4],[7,-5],[4,-1],[3,1],[2,0],[4,-4],[6,-3],[6,-1],[6,2],[4,4],[2,5],[2,3],[1,3],[1,3],[3,3],[4,0],[5,-4],[2,-2],[0,-3],[2,0],[1,2],[3,6],[2,8],[1,10]],[[1560,8334],[3,8],[6,6],[3,5],[-2,4],[-2,5],[0,4],[0,3],[0,3],[2,1],[1,4],[1,5],[2,3],[0,2],[1,2],[3,3],[1,1],[4,1],[3,2],[4,4],[10,5],[15,5],[9,5],[2,3],[1,3],[0,3],[1,2],[3,3],[2,2],[-2,5]],[[5748,3681],[4,9]],[[5752,3690],[1,3],[2,0],[1,2],[2,3],[3,3],[2,0],[2,3],[1,4],[1,2],[2,0],[1,1],[1,3],[1,2],[2,2],[1,2],[0,3],[3,6],[5,10],[5,5],[4,2],[5,2],[4,3],[2,4],[2,7],[4,4],[6,1]],[[5815,3767],[8,2],[7,-2],[8,-6],[8,-2],[7,2],[5,0],[5,-1],[3,-2],[3,-3]],[[5869,3755],[2,-2],[4,-1],[3,-3],[3,-5],[4,-8],[4,-10],[3,-6],[2,-2],[1,-4],[0,-4],[2,-5],[2,-7],[3,-12],[2,-16],[3,-12],[4,-8],[2,-6],[0,-2],[1,0],[2,-3],[3,-5],[2,-2],[2,0],[1,-2],[1,-3],[3,-2],[2,-2],[1,1],[0,1],[1,0],[1,-4],[1,-7],[-1,-6],[-2,-3],[-1,-2],[1,-3]],[[5108,7482],[-8,17],[-4,7],[-2,5],[0,4],[-2,6],[-2,9],[-2,6],[1,3],[1,6],[4,7],[1,7],[0,6],[-1,5],[-2,4],[0,4],[0,5],[-2,6],[-4,7],[-2,6],[1,8]],[[5085,7610],[-2,9],[-3,7],[0,5],[1,3],[-1,4],[-3,5],[-5,6],[-7,6],[-6,4],[-5,1],[-3,0],[-2,-2],[-5,-5],[-7,-10],[-5,-6],[-5,-3],[-5,-2],[-5,0],[-6,-3],[-6,-5],[-3,-2],[-4,2],[-5,7],[-5,2],[-9,-2],[-9,0],[-5,-2],[-5,-4],[-4,-3],[-2,0],[-3,0]],[[5407,5372],[1,-3],[-1,-4],[-2,-10],[-4,-5],[-1,-5],[0,-5],[0,-5]],[[5400,5335],[-1,-4],[-2,-2],[-3,-2],[-2,-5],[-1,-6],[-1,-3],[-1,0],[-1,-2],[-1,-3],[-1,-2],[-1,1],[-1,-2],[0,-4],[-1,-3],[-4,-4],[-2,0],[-2,3],[-1,1],[-2,-1],[-1,-3],[0,-4],[0,-5],[0,-5],[-2,-4],[-2,-2],[-3,0]],[[7935,8225],[3,-4],[2,-1],[3,1],[6,2],[4,-1],[2,-3],[3,-3],[10,-4],[5,-2],[3,1],[2,1],[2,0],[3,-2],[2,1],[3,3],[2,2],[3,0],[3,3],[5,7],[4,4],[1,0],[3,3],[3,7],[1,6],[-1,3],[0,3],[1,2],[0,3],[-2,4],[-1,4],[2,2],[0,5],[0,6],[-2,6],[-4,7],[-3,8],[-2,3],[-1,0],[0,2],[0,4],[0,3],[-2,2],[0,4],[4,5],[0,5],[0,2],[0,4],[0,2],[-1,2],[0,2],[-1,5],[-4,2],[-2,3],[0,3],[0,2],[1,3],[0,3],[1,2],[0,1],[0,2],[-1,2],[0,3],[1,3],[2,6],[1,4],[-1,2],[-1,1],[-1,0],[-1,2],[0,4],[2,3],[2,0],[0,1],[0,2],[-1,3],[0,2],[2,3],[0,3],[-1,3],[0,2],[0,2],[0,3],[2,2],[1,2],[-1,2],[-1,2],[0,2],[-1,1],[1,3],[0,4],[1,3],[1,2],[3,3],[1,3],[-1,3],[0,3],[2,4],[0,4],[-1,5],[-1,3],[-1,-1],[0,-3],[-1,-2],[-2,-1],[-1,0],[-2,2],[-1,3],[1,5],[3,3],[9,3],[5,2],[1,2],[0,1],[-1,2],[-3,0],[-6,-1],[-2,2],[2,3],[3,2],[6,1],[1,2],[-1,1],[-3,1],[-3,0],[-1,1],[-4,0],[-1,1],[-1,2],[1,2],[2,2],[0,2],[-2,3],[-2,0],[-2,0],[-1,-3],[-1,-4],[-1,-1],[-2,1],[0,2],[0,3],[-1,0],[-3,-1],[-2,1],[-1,2],[-1,1],[-2,0],[-1,1],[-1,2],[-3,2],[-12,2],[-1,1],[1,1],[2,3],[0,2],[-1,3],[-4,1],[-5,-1],[-3,-1],[-2,-3],[-3,-1],[-3,1],[-2,-2],[0,-2],[-2,0],[-5,1],[-5,-1],[-4,-2],[-3,-1],[-4,2],[-2,3],[-2,3],[-9,3],[-18,3],[-9,3],[-3,3],[0,3],[-2,3],[-4,2],[-6,4],[-7,7],[-5,4],[-5,1],[-3,-1],[-5,-3],[-11,3],[-5,2],[-5,4],[-5,0],[-6,-4],[-6,0],[-5,3],[-4,1],[-3,-1],[-2,1],[-3,4],[-3,1],[-4,-1],[-3,-2],[-3,-5],[-13,-1],[-24,1],[-13,0],[-1,-1],[0,-2],[2,-2],[1,-2],[-1,-2],[-3,-2],[-3,-1],[-1,-2],[2,-4],[1,-2],[0,-2],[-7,1],[-11,3],[-11,1],[-8,-2],[-6,1],[-2,2],[-4,2],[-4,0],[-6,3],[-7,4],[-6,2],[-4,-1],[-6,2],[-7,5],[-8,1],[-11,-1],[-12,4],[-13,7],[-11,4],[-8,-1],[-5,-1],[-1,-2],[-2,0],[-5,3]],[[7443,8653],[4,3],[3,1],[2,0],[2,1],[3,2],[4,3],[6,1],[10,-4],[15,-8],[8,-5],[0,-2],[0,-2],[-1,-4],[0,-7],[0,-10],[2,-5],[2,-1],[2,-2],[2,-3],[1,-3],[0,-4],[1,-3],[2,-2],[3,-1],[4,0],[4,-3],[5,-7],[10,-5],[20,-5]],[[5729,4347],[-3,4],[-1,1],[-1,-1],[-2,0],[-2,1],[-2,2],[-1,4],[-1,7],[-2,5],[-2,2],[-1,3],[0,2],[-1,2],[-1,1],[0,2],[1,3],[1,3],[2,2],[1,5],[0,8],[-1,7],[-2,6],[-2,2],[-2,-1],[-1,0],[-1,1],[0,3],[1,5],[0,5],[-1,5],[1,6],[2,6],[1,6],[-1,7],[-1,6],[1,7],[1,11],[2,2],[1,-3],[2,0],[2,3],[1,2],[2,-1],[2,4],[2,8],[0,6],[0,5],[1,5],[4,5],[2,4],[-1,4],[0,3],[2,2],[0,2],[0,2],[1,1],[2,1]],[[5747,4688],[3,13],[0,5],[-1,1],[-1,8],[-1,13],[-1,9],[-2,4],[-4,6],[-7,8],[-6,8],[-4,8],[-1,9],[1,9],[-1,8],[-2,7],[-1,9],[1,10],[0,9],[0,7],[0,5],[-2,3]],[[5718,4847],[-2,16],[0,19],[1,27],[0,19],[-4,15],[-4,11],[-2,8],[-1,7],[0,9],[2,10],[1,9],[0,9],[-2,7],[-2,6],[-4,6],[-3,3],[-6,1],[-4,3],[-3,2],[-3,5],[-3,2],[-5,2]],[[1731,8405],[-1,3],[-4,3],[-8,3],[-5,-1],[-2,-4],[-8,-4],[-15,-3],[-15,3],[-16,9],[-9,6],[-1,2],[0,2],[0,3],[1,3],[-1,2],[-5,2],[-7,1],[-4,1]],[[1631,8436],[-2,1],[-7,5],[-18,8],[-10,3],[-8,0],[-7,2],[-7,6],[0,1],[1,4],[3,8],[2,9],[-1,10],[-1,7],[-1,5],[-3,5],[-5,5],[-3,5],[-1,7],[-3,7],[-4,9],[-3,6],[-3,3],[-2,1],[-2,0],[-1,2],[-2,2],[0,3],[0,4],[0,4],[-2,2],[-2,2],[-3,1],[-3,4],[-3,7],[-1,5],[1,3],[-1,2],[-2,1],[-2,2],[-2,4],[-6,2],[-7,1]],[[1510,8604],[-4,1],[-7,3],[-4,5],[-8,7],[-5,3],[-8,3],[-4,1],[-7,4],[-20,13],[-10,1],[-5,1],[-4,2],[-1,3],[-1,3],[-5,4],[-2,5],[-1,5],[0,4],[1,2],[4,3],[5,3],[2,2],[-1,2],[-1,2],[-4,1],[-6,5],[-9,10],[-8,5],[-7,3],[-5,4],[-1,4],[-2,6],[0,7],[-2,5],[-2,2],[-3,1],[-6,1],[-1,1],[-2,1],[-2,3],[-2,2],[-5,1],[-8,0],[-13,-4],[-19,-7],[-12,-2],[-7,3],[-5,4],[-3,4],[-2,2],[-3,0],[-4,3],[-6,5],[-3,5],[0,5],[-2,5],[-3,5],[-2,5],[0,6],[1,3],[1,3],[1,1],[2,1],[2,1],[2,3],[1,2],[1,5],[-1,3],[-4,7]],[[1271,8816],[-4,0],[-4,4],[-9,10]],[[1271,8816],[-8,12],[-3,5],[1,3],[3,3],[5,2],[2,2],[2,3]],[[1254,8830],[-5,-3],[-3,0],[-2,2],[-3,0],[-8,-1],[-1,-2]],[[1254,8830],[-5,6],[-1,3],[1,1],[0,3],[-4,4],[-2,3]],[[3183,4422],[2,8],[1,6],[-1,6],[0,6],[1,3],[-1,5]],[[3185,4456],[-2,5],[-1,5],[2,3],[4,0],[5,-2],[4,0],[1,2],[1,3],[0,4],[1,3],[1,0],[1,3],[2,5],[3,2],[3,0],[2,3],[2,4],[2,3],[2,2],[2,2],[0,3],[1,3],[2,3],[1,3],[0,3],[2,3],[3,2],[3,1],[2,-1],[0,1],[0,3],[1,2],[1,2],[2,4],[2,10],[3,-2],[3,2],[7,8],[0,5],[-1,8],[-2,13],[0,12],[3,13],[2,6],[1,1],[2,3],[2,6],[3,4],[3,0],[1,2],[1,3],[0,2],[-1,2],[1,3],[1,5],[2,5],[0,5],[1,2],[2,1],[1,0],[1,0],[4,-1],[2,1],[0,4],[2,3],[2,4],[1,3],[0,2],[0,2],[1,0],[1,1],[-1,1],[2,1],[5,1],[2,2],[1,5],[4,5],[7,4],[4,5],[0,4],[2,4],[3,4],[2,2],[1,1],[1,2],[1,2],[3,7],[2,4],[2,-1],[2,1],[2,3],[1,3],[0,5],[0,2],[1,4],[3,9],[2,4],[2,0],[1,0],[1,0],[1,0],[0,1],[1,2],[2,3],[2,6],[1,6],[2,5],[3,4],[1,4],[0,5],[3,7],[8,14]],[[1924,7484],[-4,-3],[-2,-1],[-2,0],[-1,2],[-1,3],[0,1]],[[1908,7492],[-1,0],[-2,-1],[-2,0],[-2,2],[-2,6],[-2,8],[0,7],[0,5],[2,6],[2,6],[2,8],[1,10],[1,7],[1,4],[-1,5],[-3,10]],[[2995,4323],[2,6],[0,6],[-1,7],[0,5],[3,3],[3,2],[4,-1],[5,-1],[2,-1],[1,-3],[2,-5],[5,-6],[4,-7],[3,-6],[2,-3],[2,-2],[2,-2],[2,-5],[3,-4],[4,-4],[3,-2],[3,0],[1,0],[1,2],[1,-1],[3,-1],[7,-4],[5,0],[3,3],[2,3],[1,0],[1,-1],[2,0],[1,1],[1,0],[1,-1],[1,0],[1,2],[2,0],[1,-1],[3,0],[5,3]],[[3092,4305],[2,4],[1,1],[2,0],[1,2],[1,5],[2,4],[2,2],[1,3],[1,4],[1,3],[3,1],[2,5],[2,6],[1,4],[2,1],[2,3],[1,5],[2,3],[1,1],[2,-1],[2,-3],[3,0],[1,2],[2,3],[1,3],[2,2],[4,1],[1,3],[1,1],[2,0],[1,1],[1,2],[1,0],[2,1],[3,4],[2,2],[2,0],[1,2],[1,2],[1,0],[1,1],[1,3],[2,0],[1,0],[1,1],[1,2],[0,2],[-1,1],[0,1],[1,1],[2,1],[1,-1],[1,2],[0,3],[1,1],[1,0],[1,2],[1,4],[1,2],[1,-1],[2,3],[6,7]],[[2875,5107],[6,-2],[3,0],[2,3],[8,9],[3,5],[0,2],[1,3],[2,3],[0,3],[0,2],[2,7],[4,12],[2,11],[1,12],[3,15],[5,18],[3,14],[1,8],[0,5],[-1,0],[0,8],[3,24],[0,19],[1,10],[2,7],[0,6],[0,6],[0,6],[2,7],[0,6],[0,6],[1,5],[3,6],[1,6],[0,6],[2,5],[4,4],[4,6],[3,6],[1,7],[-1,6],[1,11],[1,14],[1,11],[-1,8],[0,5],[2,4]],[[2950,5452],[1,10],[-1,12],[-1,16],[-3,9],[-4,2],[-4,4],[-4,6],[-3,3],[-1,-1],[-1,2],[-2,4],[-1,2],[-2,2],[-2,1],[0,3],[0,5],[0,6],[-2,6],[0,6],[1,4],[0,4],[-2,4],[0,8],[3,12],[2,11],[0,9],[-1,7],[-2,8]],[[7239,6144],[0,6],[1,3],[3,2],[3,9],[3,5],[5,2],[3,7],[2,13],[2,8],[3,2],[3,-2],[1,2],[1,5],[1,2],[2,1],[3,2],[2,3],[3,-1],[4,-5],[3,-2],[3,1],[7,0],[16,-2]],[[7329,6195],[2,-4],[0,-6],[-3,-16],[0,-5],[1,-3],[2,-3],[3,-1],[4,2],[3,-1],[1,-4],[3,-3],[4,-3],[3,-3],[2,-4],[4,-4],[12,-7],[9,5],[4,0],[4,-3],[2,-4],[4,-10],[0,-2],[2,-3]],[[7660,7849],[-6,10],[-9,6],[-22,8]],[[8852,4822],[-1,0],[-1,0],[-1,2],[0,7],[-1,5],[-2,1],[-1,4],[0,7],[-1,4],[-2,4],[-3,9],[-3,4],[-3,3],[-3,4],[-2,6],[-1,5],[1,3],[1,3],[-1,5],[0,3],[0,2],[0,2],[0,3],[2,9]],[[3203,4118],[-1,4],[-1,7],[-2,11],[-2,8],[-2,5],[-1,4],[0,5],[0,3],[0,2],[0,5],[-2,8],[0,2],[0,1],[1,5],[2,9],[0,7],[-1,3],[-1,4],[0,2],[-1,4],[-1,5],[-2,2],[0,1],[-1,1],[1,4],[-1,4],[-2,5],[0,9],[2,13],[1,5],[0,3],[1,2],[1,3],[0,2],[2,1],[0,4],[1,5],[-1,8],[-3,11],[-1,6],[1,2],[0,1],[-1,2],[0,1],[1,1],[0,2],[-1,4],[1,2],[1,1],[0,1],[0,3],[0,3],[1,1],[1,3]],[[6310,3777],[-1,2],[-1,2],[-4,2],[-2,3],[0,3],[-5,3],[-1,5],[0,6],[-1,1],[-1,3],[-1,0],[-2,5],[-4,4],[-5,2],[-4,-2],[-4,-2],[-2,-4],[-2,-2],[-2,1]],[[6268,3809],[-4,-1],[-3,-3],[-3,-9],[-14,-3],[-7,-3],[-4,-3],[-3,-1],[-2,1],[-2,0],[-3,-3],[-2,-1],[-2,1],[0,1],[-1,1],[-2,12],[-3,7],[-4,10]],[[7288,6689],[9,-3],[3,1],[2,-2],[1,-5],[6,-7],[17,-16],[5,-4],[1,-3],[0,-3],[1,-2],[1,-2],[4,-2],[5,-1],[4,-4],[0,-7],[3,-4],[6,-3],[5,1],[3,4],[3,1],[5,-2],[5,-4],[7,-1],[12,2],[13,-1],[12,-3],[8,-2],[5,2]],[[2871,4449],[-2,15],[-2,9],[0,6],[1,6],[-3,8],[-6,10],[-4,9],[-2,9],[-2,5],[-1,1],[-1,5],[-2,6],[-1,5],[-2,3],[0,6],[0,8],[-3,16],[-5,23],[-3,15],[0,7],[-2,8],[-2,8],[-2,5],[-2,3],[-2,4],[-2,9],[-4,3],[-2,4],[-2,6],[1,8],[2,12],[2,6],[2,2],[0,3],[0,5],[1,4],[1,1],[1,3],[-1,5],[0,4],[1,2],[1,3],[0,4],[1,2],[1,1],[1,2],[0,3],[2,1],[2,-1],[3,3],[6,6],[4,3],[2,0],[2,-1],[1,-1],[0,-3],[0,-3],[1,-2],[1,0],[1,-1],[-1,-1],[0,-2],[1,-2],[1,0],[1,2],[2,-1],[5,-4],[4,-2],[5,0],[3,-1],[0,-2],[1,-2],[2,-1],[3,-1],[3,1],[2,-1],[1,-3],[8,-2],[3,-1],[1,1],[1,0],[1,-2],[2,3],[3,8],[5,5],[7,2],[5,3],[1,5],[2,4],[3,3],[2,-1],[1,-3],[3,-3],[2,-3],[2,1],[1,4],[1,3],[2,2],[2,0],[2,-1],[2,-2],[2,-4],[3,1],[6,8]],[[7915,5643],[0,-4],[0,-2],[2,-1],[0,-2],[0,-2],[0,-10],[2,-18],[6,-19],[14,-30]],[[7915,5643],[6,-8],[2,-5],[1,-4],[-1,-5],[-1,-6],[-1,-6],[1,-5],[1,-3],[2,-2],[1,-4],[0,-4],[3,-7],[6,-7],[5,-5],[2,-1]],[[7942,5571],[5,-4]],[[7820,5989],[4,4],[1,4],[1,4],[2,2],[1,-1],[2,2],[3,5],[1,2],[2,0],[2,-3],[3,-6],[3,-3],[3,-2],[1,-2],[0,-3],[1,-2],[1,-1],[0,1],[0,1],[1,2],[3,3],[3,2],[2,1],[2,2],[1,6]],[[7863,6007],[0,0]],[[7863,6007],[1,5],[2,2],[2,1],[0,1],[-1,2],[0,2],[1,2],[3,1],[3,0],[4,-2],[4,-4],[3,-1],[2,1],[2,-6],[5,-12],[3,-10],[3,-6],[3,-5],[3,-4],[3,-5],[2,-8],[-2,-13],[0,-11],[0,-13],[2,-10],[3,-7],[3,-6],[0,-4],[3,-4],[5,-3],[2,-2],[-1,-3],[0,-3],[1,-3],[2,-3],[2,-2],[2,-2],[1,-3],[0,-4],[-1,-5],[-1,-4],[-2,-3]],[[7930,5853],[0,-2],[2,0],[2,-3],[4,-9],[2,-4],[1,-5],[1,-7],[-1,-6],[-1,-6],[0,-6],[0,-7],[0,-6],[-1,-6],[1,-5],[2,-4],[1,-3],[1,-2],[0,-3],[-1,-3],[0,-3],[1,-3],[0,-5],[-2,-6],[-1,-5],[1,-3],[2,-8],[0,-8],[-1,-9],[0,-12],[1,-14],[-1,-8],[-3,-1],[-3,0],[-3,1],[-3,-5],[-2,-10],[-2,-4],[-4,0],[-2,-1],[-1,-3],[-2,-1],[-1,-1],[-1,-1],[0,-2],[0,-2],[-1,-2],[-1,-3],[1,-4]],[[3051,3209],[3,-6],[2,-1],[2,1],[2,3],[1,5],[0,3],[0,2],[0,4],[3,9],[3,5],[2,5],[1,7],[1,6],[0,9],[0,1]],[[2948,5259],[-1,-4],[-1,-3],[1,-5],[0,-5],[2,-6],[2,-4],[1,-2],[0,-4],[4,-3],[9,-4],[6,0],[2,3],[1,5],[1,7],[1,3],[3,2],[7,1],[3,1],[1,2],[2,2],[2,1],[2,0],[2,-1],[3,1],[3,5],[5,6],[8,7],[6,5],[2,3],[2,4],[1,5],[2,5],[4,6],[2,4],[1,2],[4,5],[8,7],[5,9],[4,10],[4,6],[4,1],[3,1],[2,3]],[[3071,5340],[2,1],[1,-1],[2,-2],[2,1],[3,4],[4,1],[5,-3],[8,0],[9,3],[5,2],[3,3],[3,0]],[[3118,5349],[9,-5]],[[7880,6640],[2,-1],[1,-7],[1,-4],[0,-1],[2,-4],[6,-9],[3,-4],[1,-2],[0,-3],[3,-3],[6,-4]],[[2517,6609],[3,10]],[[2520,6619],[7,3]],[[2520,6619],[0,1]],[[2520,6620],[3,9]],[[2520,6620],[-5,7],[-2,3],[-3,2],[-1,2],[0,1],[-1,2],[-2,2],[-3,5],[-2,5],[-1,3],[-1,3],[1,3],[1,1],[1,0],[0,1],[0,1],[-3,1],[-6,1],[-4,2],[-2,3],[-3,1],[-5,-2],[-3,1],[-1,2],[0,1],[-1,2],[-2,0],[-1,1],[0,2],[-1,1],[-1,1],[-1,1],[0,1],[0,1],[-1,1],[0,1],[0,1],[0,2],[-1,0],[-1,2],[1,5],[0,1],[-1,2],[0,1],[-1,3],[-1,5],[-2,2],[-1,1],[-3,0],[0,1],[0,2],[0,2],[0,1],[0,2],[-2,2],[-1,1],[0,1],[0,1],[0,2]],[[2454,6723],[1,2],[0,3],[-1,6],[1,3],[1,1],[1,3],[0,5],[1,4],[1,2],[1,5],[2,8],[2,6],[4,4],[1,5],[1,3],[0,1],[1,1],[1,2],[1,3],[1,2],[0,2],[0,1],[-2,3],[-2,3],[-1,3],[0,3],[0,3],[-1,2],[0,2],[1,2],[0,1],[-1,2],[0,3],[1,4],[0,3],[-1,2]],[[2468,6831],[0,4]],[[2468,6835],[1,10],[0,1],[-2,3],[0,4],[1,4],[0,3],[-1,2],[-1,1],[0,2],[1,2],[0,2],[-1,1],[1,2],[2,3],[1,2]],[[2470,6877],[1,2],[0,4],[0,2],[-1,2],[0,1],[1,0],[3,2],[0,1],[1,1],[-1,3],[0,4],[3,3],[1,3],[1,3],[1,2],[2,1],[2,5],[0,9],[1,4],[1,0],[1,1],[0,3],[1,2],[3,3],[1,3],[0,1],[0,2]],[[2492,6944],[1,2],[3,4],[1,5],[0,6],[1,6],[3,5],[1,5],[-1,4],[2,4],[3,3],[0,2],[0,1],[0,1],[0,1],[1,1],[1,0],[0,1],[0,1],[0,2]],[[2508,6998],[0,3]],[[2508,7001],[2,4],[0,4],[-1,3],[0,1],[1,0],[1,1],[0,1],[0,2],[0,2],[1,1],[1,3]],[[2513,7023],[-1,5]],[[2512,7028],[0,1],[0,1],[1,0],[1,-1],[0,-2]],[[2514,7027],[0,-1],[1,1]],[[2515,7027],[1,5],[2,1],[2,0],[0,-1],[2,2],[1,5],[1,5],[0,6],[-1,4]],[[2523,7054],[-2,4],[-1,1],[-1,0],[0,-1],[0,-1],[1,-1],[-1,0],[-1,1],[-2,4],[-2,6],[0,5],[1,3],[0,4],[-1,4],[-1,4],[0,4],[-3,5],[-5,8],[-4,5],[-3,1],[-3,4],[-4,6],[-1,5],[-1,3],[2,8],[5,18],[0,2]],[[2496,7156],[0,1],[0,1],[-2,2],[-4,2],[-4,1],[-2,-2],[-3,4],[-2,11],[-5,11],[-8,12],[-5,9],[-1,4],[-1,6],[-1,9],[0,7],[2,9]],[[2460,7243],[1,1],[0,2],[0,5],[2,4],[3,3],[3,5],[3,9],[1,6],[0,4],[-1,3],[-2,3],[0,5],[1,5],[3,3],[5,1],[4,3],[5,3],[2,4],[1,4],[1,4],[2,2],[1,4],[1,6],[0,4],[-1,2],[-2,3],[-3,4],[-2,3],[0,3],[-2,3],[-3,3]],[[2483,7357],[-2,4]],[[2481,7361],[0,5],[-3,4],[-5,3],[-3,3],[-1,6],[-1,5],[-1,7],[1,5],[1,5],[0,3],[-2,1],[-1,2],[-1,3]],[[2465,7413],[-1,19]],[[2464,7432],[-1,8],[-2,3],[-3,4],[-6,4],[-3,3],[-2,6],[-4,6],[-3,2],[-2,1],[-2,2],[-2,3],[-2,2],[-3,1],[-3,3]],[[2426,7480],[-5,6],[-4,2],[-1,2],[-2,4],[-1,2],[-1,-2],[-2,3],[-2,7],[-1,4],[-2,2],[-15,11],[-3,3],[-2,3],[-2,4],[0,3],[0,2],[-1,3],[-2,4],[-2,4],[0,3],[0,3],[1,5],[-1,4],[0,4],[1,5],[5,6],[2,5],[1,3],[3,1],[4,0],[3,1],[2,4],[2,3],[2,1],[2,5],[2,7],[1,5],[-1,1],[-2,2],[-1,4],[-2,3],[-2,2],[-2,0],[-3,-1],[-1,1],[0,2],[-1,2],[-2,-1],[-2,2],[-3,5]],[[2360,7619],[2,9],[2,7],[3,2],[4,-2]],[[2375,7636],[5,-3]],[[2262,7391],[12,-11]],[[2274,7380],[5,-3],[2,3],[5,1],[8,1],[5,-2],[2,-2],[4,-3],[6,-3],[3,-4],[2,-4],[2,-2]],[[2318,7362],[3,-1]],[[2321,7361],[1,-5],[1,-9],[2,-7],[3,-5],[1,-4],[0,-3],[0,-3],[2,-2],[0,-5],[0,-7],[0,-4],[2,0],[0,-1],[0,-2],[1,-1],[1,0],[0,-2],[-1,-4],[1,-2],[1,0],[0,-2],[0,-2],[0,-2],[1,-2],[0,-6],[1,-10],[0,-6],[-1,-2],[1,-4]],[[2338,7259],[2,-6]],[[2340,7253],[2,-6],[0,-5],[2,-4],[2,-2],[2,-4],[1,-5],[2,-5]],[[2351,7222],[7,-8],[1,0],[2,1],[2,-1],[1,-5],[0,-2],[-2,0],[-1,-3],[-2,-5],[0,-5],[3,-4],[2,-5],[1,-5],[2,-3],[4,-4]],[[2371,7173],[4,0],[2,1],[2,3],[3,0],[3,-2],[3,-1],[3,2],[4,2],[5,0],[2,1],[1,2],[2,-2],[2,2],[3,5],[3,0],[5,-5],[2,-4],[-1,-3],[-1,-3],[1,-3],[3,-2],[4,-1],[4,-5],[6,-13],[5,-4],[4,1],[5,4],[5,2],[5,0],[5,-3],[6,-4],[5,0],[3,3],[2,2],[2,0],[3,3],[3,6],[2,1],[2,-1],[3,-1]],[[2211,7468],[1,-1],[0,-3],[4,-2],[5,-2],[3,-3],[0,-2],[0,-2],[1,-1],[2,-2],[4,0],[1,1],[-1,3],[0,1],[1,0],[1,-1],[1,-4],[2,-3],[4,-4]],[[1897,7592],[-2,0],[-1,2],[-2,4],[-1,3],[1,2],[-1,3],[-2,4],[0,4],[1,2],[9,13],[5,4],[3,0],[1,2],[0,3],[2,2],[3,2],[2,3],[3,6],[2,3],[2,-1],[5,4],[8,8],[5,3],[1,-1],[1,-3],[1,-5],[1,-3],[3,-3],[8,-1],[12,2],[7,1],[0,-3],[2,-2],[2,-2],[5,-2],[12,-2]],[[2183,7638],[-1,-1],[1,-3],[1,-5],[3,-3],[5,-1],[3,-2],[0,-2],[0,-2],[2,-4],[0,-3],[-1,-2],[1,-5],[3,-11]],[[2044,7667],[1,2],[4,0],[8,-1],[6,0],[5,3],[6,0],[6,0],[4,0],[2,2],[4,1],[6,-1],[7,-2],[8,-4],[4,-1],[2,1]],[[8984,4084],[-9,6],[-11,15],[-5,6],[-3,1],[-2,2],[-3,4],[-6,22],[-5,9],[-3,4],[-5,2]],[[4853,5618],[2,-1],[2,2],[2,4],[2,2],[3,1],[5,7],[2,2],[1,-2],[1,0],[2,3],[3,3],[3,1],[4,9],[6,17],[2,10],[1,3],[0,3],[2,4],[2,2],[1,0],[1,5],[1,8],[1,5],[2,1],[1,-1],[1,-3],[1,-1],[1,1],[1,-1],[0,-4],[1,-4],[3,-3],[3,-3],[3,-1],[1,-2],[0,-2],[0,-4],[1,-5],[0,-2],[-2,-2],[0,-3],[1,-5],[0,-4],[-1,-2],[0,-2],[3,-2],[0,-8],[-2,-13],[0,-7],[1,-1],[1,-3],[-1,-9],[-2,-16]],[[4919,5595],[0,-7],[1,-5],[1,-3],[1,-1],[0,-2],[-1,-2],[0,-2],[1,-2],[1,-3],[-1,-2],[0,-6],[1,-10],[0,-6],[-1,-3],[1,-5],[1,-7]],[[4924,5529],[1,-6]],[[4925,5523],[-1,-4],[0,-3],[1,-1],[0,-3],[-2,-6],[0,-4],[2,-1],[1,-4],[1,-6]],[[4927,5491],[1,-7],[4,-5],[2,-7],[1,-7],[2,-6],[2,-4],[3,-2],[2,0],[2,2],[1,2],[1,1],[2,-1],[0,1],[0,3],[0,1],[-2,0],[-1,2],[0,2],[0,4],[1,6],[1,3],[3,0]],[[9110,2946],[5,13]],[[9115,2959],[1,6],[-2,4],[-3,21]],[[9111,2990],[-2,7],[-1,2]],[[9108,2999],[-4,3],[-3,0],[-2,-1],[-2,0],[-1,1],[-1,0],[-1,-1],[-1,-2],[-1,-2],[-1,-1],[-1,1]],[[9084,2994],[-4,0]],[[9080,2994],[-4,2],[-5,3]],[[9071,2999],[-3,1],[-2,-2],[-2,-1]],[[9064,2997],[-3,0]],[[9055,2999],[-5,2]],[[9050,3001],[-4,2],[-3,4],[-4,2],[-6,-1],[-4,-1],[-2,-1],[-1,-2],[-1,-3],[0,-3],[1,-2],[-1,-2],[-4,-1],[-3,2],[-4,5],[-3,5],[-1,5],[-3,5],[-3,5],[-6,6],[-7,6],[-3,5]],[[8988,3037],[-1,3],[-1,2]],[[8986,3042],[-2,2],[-1,2],[-1,2],[-1,5],[0,9],[-1,5],[-3,3],[-7,2],[-3,2],[-1,3],[-1,1],[-1,0],[-1,-3],[-1,-5],[-1,-3],[-2,1],[-1,3],[-3,7],[-1,6],[0,5],[0,3],[-1,1],[-1,2],[-1,3],[-3,3],[-6,3]],[[8942,3104],[-5,1],[-3,-2],[-2,-3],[-3,1],[-4,4],[-4,2],[-3,0],[-2,1]],[[8916,3108],[0,2]],[[8916,3110],[-2,1],[-1,-1],[-3,-3],[-1,-2],[1,-1],[0,-1],[-1,-3],[-1,-3],[-3,-4],[-1,-3],[0,-3],[-1,0],[-2,2],[-2,4],[-1,5],[-3,3],[-5,0],[-3,0],[-1,1],[0,1],[0,2],[-1,2],[-3,1],[-1,0],[-1,-2],[-2,-3],[-1,-14],[0,-8],[1,-5],[0,-4],[-2,-2],[0,-3],[1,-4],[0,-1],[-3,1],[-3,-1],[-2,-3],[-1,-3],[2,-1],[0,-2],[-1,-3],[0,-2],[0,-2],[1,-2],[2,-3],[0,-2],[-1,-4],[-2,-2]],[[787,8571],[-15,2],[-5,-5],[-3,-4],[-2,-5],[-1,-4],[0,-2],[-5,-5],[-12,-7],[-7,-6],[-1,-4],[-3,-3],[-3,-3],[-4,-3],[-3,-4],[-1,-3],[0,-1],[-5,-3],[-15,-7]],[[4942,5778],[0,-19],[-1,-6],[0,-5],[1,-6],[0,-6],[-1,-7],[-1,-4],[1,-1],[3,0],[6,1],[4,-2],[4,-3],[2,-1],[3,1],[1,0],[2,-3],[1,-4],[0,-8],[1,-3],[1,1],[0,-2],[0,-16],[1,-10],[3,-10],[3,-6],[1,-2],[1,-5],[0,-6],[1,-5],[4,-2],[2,-3],[1,-3],[0,-2],[-1,-1],[1,-3],[2,-6],[1,-6]],[[4989,5615],[0,-7],[0,-5],[1,-2],[0,-2],[0,-2],[-1,-2],[1,-5],[-7,-5],[-3,0],[0,4],[-1,2],[-1,0],[-1,-2],[-2,-5],[-2,-1],[-1,1],[-1,0],[-1,-1],[0,-3],[0,-5],[0,-3],[1,-3],[0,-3],[-1,-2],[0,-3],[1,-2],[1,-6],[0,-10],[-1,-5],[-3,1],[-3,-1],[-3,-5],[-1,-5],[1,-5],[1,-4],[1,-2],[1,-3],[0,-4],[1,-2],[2,-2]],[[7886,6437],[-2,-4],[0,-5],[0,-8],[1,-13],[-1,-7],[-1,-5],[-3,-4],[-6,-6],[-1,0],[-1,1],[-1,2],[-2,1],[-3,-1],[-1,-3],[0,-4],[-1,-5],[-2,-6],[0,-4],[1,-2],[0,-2],[-1,-4],[1,-7],[1,-18],[1,-8],[1,-2],[1,-1],[1,0],[0,2],[3,1],[4,1],[2,2],[1,3],[0,3],[-1,2],[0,3],[1,2],[1,2],[2,1],[2,4],[3,6],[2,3],[2,0],[2,2],[6,5],[5,10],[4,-5],[3,1],[4,5],[3,5],[3,6],[2,2],[1,-2],[1,-1],[3,0],[1,-2],[1,-3],[3,-3],[4,-4],[3,-1],[2,1],[1,-1],[1,-2],[2,1],[3,5],[1,5],[-1,3],[2,3],[4,2],[4,3],[3,4],[3,3],[4,1],[2,1]],[[7265,6263],[-8,7],[-5,5],[-2,0],[0,-1],[-1,0],[-2,0],[-1,2],[-1,3],[-1,-1],[-2,-2],[-4,-1],[-2,-2],[-1,-3],[0,-5],[0,-6],[0,-3],[-1,-2],[-1,0],[-1,1],[-1,3],[-1,5],[-2,2],[-5,0],[-3,4],[0,4],[0,7],[-3,3],[-6,1],[-6,0],[-5,-2],[-3,-1],[-1,-2],[-2,-1],[-5,1],[-4,0],[-4,-1],[-3,-3],[-3,-3],[-2,-2],[-2,0],[-1,-1],[0,-2],[-2,-1],[-2,0],[-2,1],[-1,2],[-3,-2],[-4,-5],[-5,-5],[-10,-7],[-6,-3],[-2,-3],[-1,-3],[-2,-3],[-3,-3],[-2,1],[-2,3],[-4,-1],[-7,-4],[-13,-4],[-28,-7],[-3,1],[-2,-2],[-3,-3],[-3,-1],[-2,0],[-4,-1],[-4,-3],[-3,0],[-3,4],[-3,3],[-1,0],[-1,-2],[-2,-2],[-1,-1],[-2,1],[0,-1],[0,-2],[-1,-1],[-1,0],[-1,-1],[0,-2],[-1,-2]],[[7017,7314],[-8,-9],[-4,-7],[-1,-7],[-3,-7],[-5,-8],[-8,-4],[-10,-2],[-4,-2],[-1,-1],[-1,-1],[-1,0],[-3,-2],[-5,-6]],[[6963,7258],[-9,-12]],[[7159,7326],[6,-1],[1,-2],[-3,-4],[-4,-7],[-2,-3],[-3,-2],[-8,-1],[-15,-1],[-10,-1],[-8,-2],[-6,1],[-4,-1],[-3,-3],[-4,0],[-4,2],[-8,1],[-10,0],[-7,-1],[-3,-2],[-4,0],[-4,3],[-3,4],[0,4],[0,3],[-1,3],[-3,2],[-4,3],[-4,0],[-6,-1]],[[5167,7881],[-3,5],[-5,1],[-11,-1]],[[3110,2834],[8,-4],[4,-1],[4,0],[4,-1],[4,-2],[5,0],[7,1],[6,0],[4,0],[4,-3],[4,-3],[4,-2],[5,-1],[4,-3],[3,-7],[2,-8],[2,-8],[4,-5],[5,-2],[4,-3],[2,-3],[3,-3],[3,-2],[3,-1],[4,0],[5,-5],[8,-10],[4,-6],[2,-1],[3,-3],[5,-10],[6,-2],[4,-4],[5,-7],[1,-6]],[[3046,5114],[10,3],[8,2],[4,3],[4,3],[4,1],[5,-3],[4,-1],[3,0],[3,3],[3,6],[3,1],[3,-4],[3,3],[3,9],[2,4],[0,-1],[1,1],[1,3],[2,4],[3,4]],[[3115,5155],[2,2],[3,-2],[1,0],[1,-2],[1,-4],[1,-1],[1,-2],[3,-4],[2,-5],[2,-3],[1,-2],[0,-3],[0,-3],[1,-8],[1,-2],[0,-3],[0,-2],[1,-4]],[[3136,5107],[3,-14]],[[3139,5093],[0,-5],[1,-2],[0,-6],[2,-5],[-1,-4],[1,-4]],[[3142,5067],[0,-11],[0,-4],[-1,-2],[-3,-1],[-3,0],[-3,-7],[-2,-20],[1,-14],[2,-8],[3,-7],[3,-4],[2,1],[4,-3],[6,-6],[5,-2],[2,1],[4,1],[3,1],[3,1],[1,2],[2,0],[2,-2],[2,0],[3,0],[4,-1],[5,-5],[7,-3],[6,1],[10,4],[8,3],[5,1],[5,-1],[4,-4],[4,-6],[5,-5],[8,-7],[4,-9],[4,-6],[8,-9],[14,-13],[2,-1]],[[3281,4922],[2,0],[2,0],[3,-3]],[[3288,4919],[2,-5],[2,-6],[1,-5],[0,-4],[2,-7],[5,-8],[1,-4],[2,-4],[1,-8],[4,-10],[9,-21],[3,-6],[3,-2],[3,0],[3,-1],[3,-3],[2,-1],[2,2]],[[2285,8004],[4,9],[1,4],[-2,3],[0,3],[1,3],[-1,3],[-5,2]],[[2280,8038],[0,4],[-1,2],[-2,1],[0,2],[2,5]],[[2298,8068],[5,1],[4,3],[3,5],[2,5],[0,3],[2,7],[2,10],[2,6],[0,6]],[[2337,8126],[12,3]],[[2367,8132],[12,2],[10,7],[11,13],[9,7],[11,0],[2,1]],[[3033,2970],[3,-21],[1,-9],[0,-4],[-1,-2],[0,-2],[0,-4],[1,-2],[1,-2],[3,-1],[5,0],[4,-2],[2,-3],[1,-4],[1,-4],[1,-2],[2,-1],[1,-5],[1,-10],[2,-8],[1,-4],[2,-5],[0,-5],[2,-6],[4,-5],[4,-3],[3,-1],[3,3],[4,7],[3,3],[2,0],[5,-4],[7,-10],[5,-8],[4,-12]],[[5862,8330],[-1,-1],[-1,-3],[-2,-2],[-3,-2],[-4,1],[-5,5],[-4,2],[-3,-2],[-2,-1]],[[2804,7404],[-1,-10]],[[5174,5277],[-2,-4],[-2,-4],[-2,-8],[0,-16],[0,-7]],[[5174,5277],[0,-31]],[[5179,5297],[-2,-1],[-2,-1],[-2,-3],[-1,-2],[0,-2],[-1,-2],[-2,-2],[-3,0],[-3,3],[-4,1],[-7,-2]],[[5179,5297],[-2,-3],[-1,-3],[-1,-2],[0,-1],[1,-1],[0,-1],[-1,-2],[-1,-2],[0,1],[-1,-2],[1,-4]],[[5182,5307],[1,-8],[-1,-5],[-1,-4],[-2,-4],[-1,-5],[1,-4],[2,-1],[1,-4],[1,-5],[1,-5],[2,-7],[0,-6],[0,-2],[0,-2],[0,-4]],[[4701,5504],[2,4],[1,4],[2,7],[0,6],[-2,6],[0,10],[-1,9],[-3,12],[-1,7],[1,2],[1,2],[2,0],[1,2],[0,2],[1,2],[2,0],[1,1],[2,3],[2,1],[2,-1],[2,-1],[1,-1],[1,1],[2,5],[3,2],[1,-1],[1,2],[1,1],[1,1],[4,1],[4,5],[3,11],[2,5],[2,0],[2,2],[2,3],[0,5],[0,6],[1,4],[4,1],[3,4],[2,6],[3,5],[4,5],[2,6],[2,7],[2,6],[3,6],[3,7],[1,9],[2,5],[4,0],[5,7],[5,11],[5,8],[6,7],[3,6],[5,2],[7,0],[5,2],[3,5],[3,4],[1,6],[2,2],[4,1],[3,1],[5,8],[5,4],[3,0],[3,3],[1,4],[5,4],[8,4],[4,2],[2,0],[2,3],[6,13],[2,12],[2,6],[3,5],[1,6],[-2,11]],[[4889,5848],[1,1],[1,1],[2,2],[0,3],[0,2],[-1,1],[-2,1],[1,2],[3,5],[0,1],[-2,1],[1,1],[1,1],[1,1],[1,2],[1,5],[0,3],[2,1],[1,3],[0,4],[2,2]],[[5128,5547],[0,-6],[0,-4],[-1,-6],[0,-5],[1,-6],[1,-3],[1,-2],[1,-2],[1,-4],[2,-1],[3,2],[3,-2],[3,-5],[3,-4],[5,-2],[4,-4],[6,-8],[6,1],[4,-1],[3,-2],[3,-4],[1,-7],[3,-7],[3,-6],[2,-7],[2,-8],[0,-12]],[[5188,5432],[-2,-24],[-1,-21],[-1,-13],[1,-17],[2,-13],[-1,-12],[-4,-25]],[[5182,5307],[-2,-4],[-1,-2],[1,-2],[-1,-2]],[[4880,5861],[-1,6],[1,4],[1,2],[2,4],[0,4],[2,1],[2,-1],[2,3],[4,7],[4,4],[4,0],[2,2]],[[4902,5891],[1,6]],[[4903,5897],[1,4],[2,2],[1,0],[1,1],[0,3],[1,3],[1,1]],[[4910,5911],[1,-6],[0,-3],[-1,-1],[0,-1],[-1,-1],[-1,-2],[-1,-3],[-2,-2],[-3,-1]],[[4910,5911],[2,2],[1,4],[1,5],[1,2],[3,0],[5,3],[10,5],[5,3],[3,-1],[2,1],[0,1],[4,3],[6,4],[6,3],[6,1],[3,-1],[2,-2],[3,0],[3,0],[2,-1],[2,-2],[3,-1],[4,1],[3,-4],[2,-10],[2,-7],[1,-2],[2,-6],[3,-14],[3,-11],[4,-6],[4,-5],[2,-6],[0,-5],[2,-4],[3,-3],[2,-3],[0,-2],[0,-5],[-2,-7],[0,-6],[0,-3],[2,-2],[2,-1],[1,-4],[1,-6],[2,-7],[3,-7],[4,-7],[4,-5],[3,-8],[1,-9],[2,-7],[3,-6],[4,-5],[5,-5],[4,-5],[1,-4],[2,-3],[2,-3],[1,-7],[0,-11],[2,-8],[2,-7],[1,-4],[-1,-2],[0,-2],[1,-2],[1,1],[1,1],[0,-1],[1,-1],[1,1],[1,-1],[1,-3],[0,-2],[2,-1],[0,-1],[9,-15]],[[5087,5673],[3,-7],[1,-4],[2,-3],[2,-1],[3,-4],[1,-5]],[[5099,5649],[3,-4],[4,-3],[5,-5],[3,-5],[3,-7],[4,-5],[4,-3],[3,-4],[2,-5],[0,-7],[-1,-12]],[[5902,5868],[1,23],[3,12],[4,9],[4,4],[4,1],[3,3],[2,3],[3,3],[4,3],[4,5],[2,7],[0,4],[0,3],[0,4],[1,5],[2,8],[3,9],[1,9]],[[5943,5983],[0,5],[-1,17],[-1,10],[-1,1],[-2,4],[-2,5],[-1,5],[0,6],[-1,4],[-2,1],[0,5],[0,11],[-1,8],[-2,3],[-1,4],[-1,6],[-7,5],[-3,0],[-3,-2],[-2,-5],[-4,-8],[-2,-4],[-3,-1],[-2,-3],[-2,-8],[-2,-3],[-2,0],[-2,-2],[-3,-3],[-1,-3],[1,-5],[-2,-3],[-2,-1],[-3,-7],[-5,-13],[-4,-8],[-5,-4],[-4,-1],[-4,2],[-3,3],[-3,4],[-2,6],[0,7],[-2,6],[-1,4],[-2,5],[-1,7],[-1,11],[0,14],[-1,13],[-1,11],[-2,7],[0,2],[1,2],[4,3],[2,3],[0,2],[0,5],[0,6],[0,5],[-1,2],[-2,1],[-2,0],[-1,4],[-1,6],[0,5],[1,3],[0,3],[0,2],[1,2],[3,2],[2,3],[0,5],[1,3],[2,2],[0,3],[0,3],[2,4],[4,5],[2,3],[0,2],[0,3],[3,7]],[[5913,6332],[1,19],[0,7],[-1,1],[0,4],[1,5],[0,7],[-1,10],[-1,5],[0,3],[-2,4],[-4,4],[-3,7],[-1,7],[0,5],[1,2],[5,8],[2,7],[-1,9],[0,5],[-2,2],[-3,-1],[-6,-4],[-3,0],[-2,5],[-2,1],[-2,0],[0,1],[-1,2],[-1,3],[-2,5],[-2,4],[0,3],[-1,2],[-1,0],[-1,1],[0,2],[0,2],[-1,1],[-3,6],[-5,14],[-1,3],[-1,2],[-1,1],[-1,1],[-7,12],[-3,8],[0,7],[0,8],[0,7],[0,5],[-1,3],[-1,3],[-1,2],[-1,2],[0,4],[1,4],[1,5],[1,5],[0,5],[1,6],[1,6],[2,8],[5,11],[2,8],[0,6],[0,6],[1,6],[0,10],[0,12],[0,4],[-1,3]],[[7721,6578],[6,-9],[3,-7],[1,-7],[0,-9],[-1,-6],[-3,-3],[-1,0],[-1,2],[-1,1],[-1,-1],[0,-5],[1,-7],[2,-9],[4,-11],[2,-9],[0,-7],[-1,-8],[-2,-15],[-3,-23],[-2,-9],[-1,-2],[-2,-5],[-3,-5],[-3,-1],[-1,3],[-3,1],[-2,0],[-1,0]],[[1746,7889],[4,3],[2,0],[2,-4],[9,1],[2,4],[0,5],[2,5],[3,6],[6,3],[8,1],[5,0],[3,-3],[2,0],[3,1],[3,-1],[2,-2],[3,-1],[1,1],[0,6],[-2,10],[-2,5],[-1,1],[0,2],[0,3],[-1,2],[-1,1],[0,2],[1,4],[1,2],[2,1],[2,1],[1,3],[4,8],[3,2],[4,0],[3,1],[2,3],[4,1],[4,-3],[5,-1],[4,1],[3,2],[1,4],[2,2],[4,2],[3,6],[5,8],[3,5],[3,3],[2,3],[1,2],[2,1],[5,-2],[4,1],[3,1],[3,-1],[4,-4],[4,-2],[3,0],[2,-2],[0,-3],[4,-2],[8,-1],[6,1],[3,2],[3,2],[4,0],[5,-3],[4,-5],[3,-2],[2,1],[3,-2],[4,-3],[4,-2],[4,0],[2,-1],[2,-3],[0,-2],[0,-2],[2,-1],[3,-1],[3,-1],[3,-3],[3,-5],[4,-8],[5,-6],[7,-5],[3,-3],[0,-3],[0,-1],[1,-1]],[[1991,7929],[6,-7],[3,-2],[2,-1],[5,-3],[6,-6],[5,-3],[2,0],[3,0],[3,1],[3,5],[2,7],[5,11],[10,14],[5,8],[2,1],[1,0],[1,-2],[4,1],[5,2],[6,2],[11,0]],[[7682,6691],[3,0],[1,-2],[0,-5],[4,-4],[7,-6],[5,-6],[2,-7],[1,-5],[1,-5],[1,-5],[2,-6],[3,-5],[4,-4],[4,-8],[3,-11],[3,-9],[5,-8],[1,-8],[0,-3],[1,-1],[1,-6],[1,-10],[1,-7],[3,-5],[1,-5],[0,-5],[1,-6],[3,-7],[2,-14],[0,-15],[0,-23],[0,-16],[-1,-10],[0,-14],[1,-17],[0,-14],[-1,-11],[1,-10],[1,-9],[2,-6],[1,-3],[0,-4],[-1,-7],[1,-5],[2,-4],[-1,-4],[-4,-4],[-4,-3]],[[7743,6339],[-5,-2]],[[7738,6337],[-3,-3],[-2,-2],[0,-3],[1,-3],[1,-5],[3,-7],[1,-6],[0,-5],[0,-3],[2,-1],[0,-2],[1,-4],[-2,-2],[-4,-2],[-1,-2],[1,-4],[1,-2],[-1,-1],[-1,-2],[1,-2],[1,-1],[2,-2],[0,-3],[-2,-3],[0,-6],[2,-9],[0,-6],[-1,-6],[0,-4],[1,-5],[1,-3],[2,-3],[-1,-4],[-3,-5],[-1,-6],[2,-8],[0,-5],[-1,-2],[0,-2],[1,-4],[1,-4],[1,-6],[1,-5],[1,-4],[-1,-3],[-6,-4]],[[7541,6774],[1,-7],[2,-4],[2,-3],[2,-5],[1,-7],[2,-3],[3,0],[2,-1],[1,-4],[2,-2],[2,0],[2,3],[1,4],[3,4],[7,2],[5,2],[2,0],[2,-2],[4,0],[5,1],[5,-1],[5,-1],[3,-1],[3,2],[5,0],[8,-2],[4,-1],[1,-2],[0,-3],[-1,-5],[0,-3],[2,0],[1,-3],[1,-3],[1,-2],[1,-1],[2,1],[3,3],[3,2],[4,0],[3,-1],[3,-2],[3,-3],[2,-5],[3,-2],[3,2],[5,-1],[5,-3],[4,-3],[1,-2],[2,-6],[3,-11],[1,-5],[1,1]],[[7362,7912],[-13,0],[-7,-2],[-5,-3],[-4,0],[-5,1],[-3,3],[-1,4],[0,6],[0,11],[-1,9],[0,5],[1,2],[4,2],[1,3],[-1,2],[0,8],[-3,4],[-6,0],[-5,2],[-3,3],[-3,0],[-2,-3],[-4,-1],[-5,-1],[-4,1],[-3,3],[-2,3],[0,2],[-2,3],[-2,3],[-4,2],[-4,0],[-3,2],[-1,1],[-3,1],[-5,-1],[-3,2],[-2,4]],[[6954,8405],[12,0],[5,0],[3,-1],[2,-2],[1,-3],[2,0],[2,2],[3,1],[7,1],[10,-1],[4,1],[4,1],[3,0],[3,-2],[3,0],[2,1],[4,0],[10,-2],[9,-2],[4,0],[2,1],[2,0],[4,-2],[3,0],[3,2],[3,-1],[2,-2],[1,0],[0,2],[2,1],[4,0],[3,-1],[3,-2],[13,-2],[5,-2],[3,-4],[2,0],[3,1],[2,1],[3,-1],[4,-2],[5,-4],[3,-1],[3,1],[3,-2],[4,-4],[5,-4],[7,-4],[5,-1],[3,1],[3,-1],[2,-2],[1,-2],[0,-3],[3,-3],[4,-3],[4,-2],[5,1],[1,-2],[1,-2],[1,-2],[1,0],[1,-3],[3,-3],[3,-2],[3,-1],[1,0],[1,-1],[0,-2],[1,-1],[2,0],[0,-2],[0,-3],[-1,-2],[1,-3],[2,-2],[2,-2],[1,-3],[0,-2],[0,-2],[1,-2],[3,-5],[2,-2],[4,-2],[3,-1],[1,-3],[3,-1],[6,2],[3,-1],[2,-2],[0,-2],[-1,-1],[1,-2],[2,-1],[2,0],[1,2],[2,1],[1,0],[1,-1],[1,-4],[3,-3],[5,-4],[5,-1],[4,2],[3,-1],[3,-3],[2,-3],[0,-2],[1,-1],[1,-1],[0,-1],[0,-1],[1,-2],[1,-1],[0,-2],[-1,-3],[1,-2],[2,-1],[2,1],[1,1],[1,0],[2,-2],[1,-2],[0,-3],[2,-1],[3,0],[3,-2],[2,-4],[2,-2],[2,-1],[1,-1],[0,-2],[1,-1],[1,1],[2,0],[2,-3],[2,-1],[5,1],[1,-2],[0,-2],[1,-3],[2,-2],[2,-1],[1,-1],[2,-3],[2,-8],[2,-5],[1,-3],[4,-2],[4,-1],[2,-1],[2,-4],[0,-3],[2,-4],[1,-4],[0,-3],[0,-2],[2,-2],[3,-2],[4,-1],[2,-2],[0,-3],[1,-2],[1,-1],[0,-2],[0,-4],[1,-5]],[[7345,8161],[-1,-7],[-3,-5],[-4,-7],[-3,-6],[0,-5],[0,-3],[-1,-1],[0,-2],[0,-2],[-1,-3],[-1,-3],[-2,-5],[0,-6],[-1,-5],[-3,-5],[-2,-3],[0,-3],[-3,-4],[-6,-5],[-5,-2],[-3,0],[-3,0],[-1,-2],[-1,-3],[1,-6],[-1,-4],[-1,-2],[1,-4],[4,-4],[1,-4],[0,-4]],[[6912,8395],[4,4],[3,1],[2,-1],[3,1],[3,3],[5,1],[6,-2],[6,0],[10,3]],[[6912,8395],[-2,-2],[-5,0],[-4,2],[-3,3],[-1,4],[1,6],[0,3],[-1,2],[-5,4],[-10,5],[-5,6],[-1,4],[-3,7],[-4,9],[-7,7],[-10,3],[-5,3],[-2,4],[-2,2],[-3,1],[-8,2],[-8,8],[-12,14],[-3,7],[0,4],[0,3],[2,5],[3,5],[4,2],[2,3],[-1,3],[1,3],[4,2],[2,3],[0,3],[-1,3],[0,2],[0,2],[2,1],[0,1],[0,2],[0,2],[0,1],[0,3],[0,4],[0,3],[2,0],[0,1],[1,2],[1,0],[2,0],[1,1],[-1,3],[-2,2],[-1,1],[-1,2],[2,2],[-1,2],[-1,3],[-2,3],[-3,4],[0,2],[0,2],[0,2],[-4,3],[-1,3],[1,2],[0,2],[-1,3],[1,2],[1,3],[-2,2],[-3,0],[-3,2],[-1,3],[1,4],[2,6],[3,4],[2,3],[2,3],[0,4],[0,4],[1,4],[2,5],[3,4],[1,5],[0,6],[-1,3],[0,2],[0,2],[1,2],[2,1],[4,3],[6,8],[4,9],[6,3],[8,-3],[6,0],[4,3]],[[6869,8701],[7,0],[10,-5],[8,0],[5,3],[3,3],[1,3],[3,3]],[[6869,8701],[7,7],[4,1],[5,0],[3,0],[3,2],[4,0],[11,-3]],[[6906,8708],[7,2],[3,0]],[[5489,7763],[6,-5],[3,-1],[2,2],[3,3],[3,4],[2,5],[0,4],[-2,5],[0,5],[0,4],[-1,6],[-5,7],[-2,5],[0,3],[0,3],[-2,4],[-3,3],[-9,6],[-2,3],[-2,2],[-1,3],[-2,2],[-5,4],[-4,5],[-4,2],[-4,-1],[-3,0],[-1,2],[0,2],[1,2],[0,4],[0,5],[-2,5],[-2,3],[-3,1],[-2,0],[-4,1],[-4,3],[-3,4],[1,4],[-1,4],[-2,3],[-7,2],[-19,1]],[[5409,7892],[-1,2]],[[5408,7894],[0,2],[0,4],[-1,2],[-2,2],[-1,2],[0,2],[0,4],[2,5],[-3,7],[-8,8],[-3,5],[0,3],[2,3],[2,2],[3,5]],[[5399,7950],[2,9],[3,9],[2,5],[-1,3],[0,3]],[[2633,7149],[-1,2],[-2,0],[-3,0],[-1,-3],[1,-4],[-1,-4],[-3,-3],[-1,-3],[-1,-4],[-2,-3],[-2,-1],[-2,-4],[-2,-7],[-1,-4],[-2,-1],[-2,0],[-3,2],[-2,3],[0,3],[-1,1],[-1,1],[0,-1],[0,-1],[-2,0],[-1,-1],[0,-2],[0,-1],[-1,-1],[-1,-2],[0,-3],[0,-2],[-2,-3],[-2,1],[-3,4],[-2,1],[-3,-2],[-2,-3],[-2,-4],[-1,0],[-2,2],[-4,4],[-3,1],[-1,-1],[-2,0],[0,1],[0,1],[-1,-1],[0,-3],[0,-2],[-1,-1],[0,1],[-1,2],[-1,1],[-1,-1],[-2,0],[-1,2],[-1,0],[0,-1],[0,-3],[0,-2],[-1,-1],[-1,0],[-1,0],[-1,0]],[[2554,7099],[-1,-1],[-1,-4],[-1,-5],[1,-4],[-2,-4],[-6,-3],[-2,-3],[-1,-2],[1,-4],[1,-4],[0,-3],[-1,-2]],[[2542,7060],[-4,1],[-7,4],[-5,0],[-2,-4],[-1,-4],[0,-3]],[[2778,7246],[-5,4],[-2,4],[-1,4],[-2,2],[-5,-3]],[[2763,7257],[-3,-2],[-1,-2],[1,-3],[1,-4],[0,-4],[-2,-10],[-4,-16],[-2,-9],[0,-4],[-2,-5],[-5,-7],[-4,-4],[-2,-1],[-1,0],[-1,2],[-2,-1],[-2,-4],[-1,-2],[-2,0],[-1,-2],[-1,-5],[-1,-3],[-1,0],[0,-3],[1,-4],[0,-1],[-1,0],[-1,-1],[-1,-2],[-1,3],[-1,2],[-1,2],[-2,-3],[-3,-7],[-1,-4],[1,-3],[0,-4],[-1,-2],[-1,-1],[-1,-2],[-1,-4],[-2,-3],[-3,-1],[-3,2]],[[2705,7135],[-4,5],[-3,5],[-1,5],[-3,0],[-5,-4],[-5,-1],[-3,3],[-2,1],[-2,-1],[-2,-2],[-2,2],[-2,3],[-3,2],[-5,2],[-3,3],[-2,7],[-2,4],[-2,2],[-2,1],[-2,-1],[-2,0],[-1,2],[-2,0]],[[2645,7173],[-2,-2]],[[2643,7171],[-1,-3],[1,-2],[0,-2],[-1,-2],[1,-1],[1,-1],[0,-1],[0,-3],[-3,-3],[-5,-3],[-1,-1],[-1,0],[-1,0]],[[5687,3818],[-2,5],[-2,3],[-5,5],[-2,5],[0,6],[1,7],[2,9],[1,6],[0,2],[-1,1],[-2,0],[-2,2],[-3,6],[-3,1],[-3,-3],[-3,0],[-2,4],[-3,3],[-4,1],[-3,1],[-1,0],[-1,1],[0,1],[0,2],[4,9],[2,8],[-1,3]],[[5648,3913],[2,-4],[4,-3]],[[5653,3915],[1,-9]],[[5645,3925],[3,-12]],[[5645,3925],[1,-2],[3,-1],[1,-2],[3,-5]],[[5625,3947],[1,-7],[2,-7],[4,-9],[3,-6],[3,-3],[4,-1],[6,-1]],[[5625,3947],[2,-5],[2,-3],[3,1],[3,0],[4,-2],[3,-5],[2,-7],[1,-1]],[[5597,3996],[3,-2],[3,-5],[3,-8],[3,-5],[2,0],[2,-5],[3,-11],[3,-6],[4,-3],[2,-4]],[[8518,9015],[-6,4]],[[8512,9019],[-4,0],[-3,-3],[-5,0],[-7,2],[-10,5],[-14,9],[-8,4],[-4,0],[-7,1],[-10,5],[-7,1],[-5,-1],[-7,0],[-12,7]],[[7915,8753],[10,-3],[4,3],[2,1],[3,-1],[1,-2],[1,-1],[1,-2],[1,0],[3,0],[2,1],[1,2],[0,2],[3,1],[4,-2],[1,-1],[-1,-3],[-1,-2],[2,-4],[3,-1],[4,1],[9,-2],[12,-4],[9,-1],[4,1],[8,-1],[12,-5],[10,-2],[12,1],[1,0],[1,2],[2,0],[4,-1],[5,1],[8,1],[2,2],[1,2],[0,1],[2,0],[1,0],[1,1],[-1,1],[0,1],[0,1],[2,2],[3,2],[5,2],[5,3],[4,3],[0,2],[0,1],[-1,1],[1,1],[0,2],[-1,3],[0,2],[4,3],[4,3],[4,2],[3,0],[3,-2],[1,-2],[0,-1],[1,-1],[4,2],[5,0],[7,-1],[4,0],[0,1],[0,1],[-1,2],[-1,2],[0,3],[-2,3],[-5,2],[-1,2],[1,2],[2,2],[3,1],[1,1],[0,1],[-1,2],[0,1],[1,2],[0,2],[0,1],[-1,2],[-1,3],[2,3],[2,1],[3,-3],[3,0],[2,0],[7,-1],[10,-3],[9,0],[8,4],[6,1],[3,-2],[5,-1],[7,1],[3,0],[1,-1],[-1,-2],[-2,-1],[1,-1],[4,-2],[7,2],[12,6],[6,2],[1,-1],[0,-1],[-1,-1],[-2,-2],[-3,-3],[2,-3],[7,-4],[3,-2],[-3,-1],[-1,-1],[0,-3],[2,-1],[4,-1],[1,-2],[1,-4],[2,-6],[1,-4],[-1,-3],[3,-2],[5,1],[2,2],[1,2],[2,2],[7,1],[3,1],[-1,2],[0,2],[2,2],[3,2],[4,1],[5,2],[5,4],[-1,4],[-7,3],[-4,3],[1,2],[-1,1],[-2,2],[-1,1],[-1,3],[2,2],[4,3],[4,-1],[4,-6],[5,0],[6,4],[3,4],[0,4],[-1,2],[-2,0],[0,1],[2,1],[4,0],[7,-2],[4,1],[1,2],[2,3],[3,1],[1,2],[-3,2],[-2,1],[-2,0],[-1,-1],[-1,-2],[-6,1],[-9,3],[-1,3],[0,2],[8,3],[4,1],[0,2],[-1,5],[0,2],[1,2],[1,2],[-1,2],[-2,2],[-1,2],[1,2],[-2,3],[-1,1],[0,3],[3,1],[13,3],[7,3],[4,4],[3,3],[1,4],[1,3],[-1,5],[-3,4],[-5,5],[-3,3],[1,2],[1,0],[3,-2],[3,0],[6,2],[4,2],[3,5],[3,2],[2,2],[9,0],[20,-2],[23,0],[12,2],[6,2],[4,2],[1,2],[0,1],[-4,2],[-2,2],[-1,3],[1,3],[2,2],[0,2],[-2,2],[0,1],[0,1],[1,1],[3,1],[0,2],[1,2],[0,2],[1,3],[2,2],[1,2],[-1,2],[4,5],[7,6],[7,5],[7,3],[3,2],[0,1],[1,2],[2,1],[0,2],[-2,4],[-1,5],[2,4],[-7,7],[-18,10],[-16,10],[-14,11],[-10,5],[-6,0],[-5,0],[-3,3],[-3,2],[-5,0],[-10,1],[-9,2],[-3,2]],[[6028,5508],[0,-6],[1,-3],[2,-2],[1,-3],[1,-4],[-1,-5],[-1,-3],[1,-2],[7,-16],[3,-6],[1,-1],[1,-7],[0,-13],[-2,-13],[-3,-12],[-1,-8],[1,-3],[1,-1],[2,0],[0,-1],[-1,-2],[-1,-5],[-1,-6],[-1,-4],[-1,-1],[-1,-3],[-2,-5],[-2,-4],[-3,-1],[-2,0],[-1,3],[-2,1],[-4,0],[-5,-4],[-6,-8],[-4,-4],[-2,1],[-1,-1],[-2,-3],[0,-3],[-1,-6],[-1,-2],[0,-3],[1,-5],[0,-10],[-2,-16],[0,-9],[1,-2],[1,-1],[2,1],[2,3],[0,4],[1,1],[1,-2],[0,-3],[-1,-4],[0,-3],[1,-2],[-1,-2],[-2,-1],[-1,-2],[1,-1],[-1,-1],[0,-2],[0,-2],[1,-3],[-1,-5],[-1,-5],[-1,-6],[2,-9]],[[5708,3299],[-5,3],[-3,5],[-7,11]],[[5686,3334],[-6,9],[-3,5],[-1,3],[-2,2],[-2,0],[-3,3],[-3,4],[-2,4],[0,3],[-1,2],[-2,3],[-2,4],[-3,8]],[[5656,3384],[-2,-5],[-1,-2],[-1,-1],[-1,0],[-1,1],[-1,0],[-1,-2],[-2,-2],[-3,-3],[-2,-2],[0,-1],[-1,-1],[-1,-1],[-1,-3],[0,-2],[-2,-1],[-1,0],[-1,-1],[1,-4],[-1,-2],[-1,-1],[-2,3],[-3,7],[-3,5],[-5,3],[-2,5],[0,5],[-2,6],[-2,8],[-2,4],[-1,-1],[-1,0],[-2,2],[-2,6],[-3,10],[-2,6],[-2,1],[-3,1],[-3,-1],[-4,-4],[-3,-8],[-4,-5],[-4,-2],[-3,0],[-3,1],[-4,3],[-3,5],[-4,5],[-4,3],[-5,0]],[[5552,3419],[-6,-3],[-4,-4],[-1,-5],[-2,-3],[-3,-1],[-1,-2],[0,-4],[-1,-3],[-2,-2],[-4,1],[-5,3],[-7,1],[-8,-2],[-6,1],[-3,3],[-4,2],[-4,0],[-2,2],[-5,2],[-1,5],[0,3],[-2,3],[0,3],[1,2],[0,3],[0,5],[-2,2],[-1,0],[-2,2],[0,4],[-1,2],[-3,3],[-3,-2],[-2,-3],[-1,-5],[-1,-3],[0,-4],[0,-3],[-1,-3],[-1,-1],[-1,0],[-2,-1],[-4,-5],[-1,-2]],[[5807,3384],[-2,-8],[-1,-3],[-3,-1],[-1,-3],[-2,-7],[-1,-4],[0,-2],[1,-1],[1,-2],[-1,-2],[0,-3],[1,-4],[-1,-3],[-2,-1],[0,-2],[0,-2],[0,-2],[-1,-2],[-2,-1],[-3,-1],[-2,1],[-2,2],[-3,0],[-5,-3],[-3,-3],[0,-3],[-1,-3],[-1,-2],[-2,-1],[-1,1],[-1,-2],[0,-3],[-1,-2],[-2,0],[-2,0],[-3,2]],[[5761,3314],[0,1],[-1,0]],[[5760,3315],[0,-1],[0,-1],[0,-1],[-1,0],[0,-1],[0,-1],[0,-1],[-1,0],[0,-1],[-1,-1],[-1,-2],[-4,-1],[-1,-1],[-1,-2],[-1,-2],[-2,-2],[-3,-2],[-3,0],[-3,2],[-3,3],[-2,2],[-2,-1],[-3,1],[-1,3],[-2,0],[-4,-2]],[[8543,4020],[10,9],[6,-3],[3,-3],[1,-4],[2,-3],[1,0],[3,3],[4,6],[4,6],[2,6],[0,4],[0,3],[-1,3],[1,2],[-1,3],[-3,4],[-1,3],[0,3],[0,3],[1,2]],[[8575,4103],[-1,3],[0,3],[1,6],[0,7],[-1,8],[-2,5],[-5,1],[-3,3],[-1,5],[-1,3],[0,3]],[[3238,5131],[-6,-3],[-3,-3],[-1,-4],[-2,-2],[-4,0],[-8,6],[-3,2],[-2,-1],[-6,3],[-9,7],[-5,7],[0,7],[-2,6],[-2,4],[-2,4],[-1,5],[-1,4],[-2,1],[-2,1],[-4,-1],[-5,1],[-2,-2],[-1,-4],[-2,-2],[-5,2],[-3,2],[-3,4],[-1,4],[-1,5],[-2,5],[-4,11],[-4,5],[-1,5],[-1,6],[-3,3],[-5,0],[-5,2],[-7,5]],[[3118,5226],[-1,7],[-1,4],[0,6],[0,4],[-1,3],[0,9],[1,14],[0,12],[0,7],[1,6],[2,4],[2,6],[0,9]],[[3121,5317],[2,6],[2,6]],[[3125,5329],[1,5],[-1,5]],[[3125,5339],[2,5]],[[3127,5344],[0,2],[5,8],[3,10],[2,16],[0,10],[3,7],[6,6],[5,7],[3,8],[4,5],[6,2],[5,3],[4,7],[3,3],[4,0],[4,-1],[4,-1],[3,-2],[3,-3],[2,-3],[1,-2],[0,-1],[1,0],[1,1],[1,0],[1,2],[5,3],[2,3],[-1,4],[0,3],[0,2],[2,1],[2,0],[2,1],[1,3],[2,-1],[2,-3],[1,-1],[0,-1],[2,0],[1,0],[2,3],[2,4],[3,2],[5,1],[5,2],[4,5],[4,2],[4,-1],[4,2],[5,7],[6,6],[5,4],[2,1]],[[3273,5480],[2,0],[2,-3],[4,-1],[6,1],[1,0]],[[3288,5477],[6,10],[8,9]],[[3276,5501],[-1,-3],[1,-3],[1,-1],[-1,-4],[-2,-9],[-1,-1]],[[3285,5534],[0,-1],[-3,-18],[-2,-7],[-4,-6],[0,-1]],[[3269,5543],[0,-2],[-1,-2],[-2,-8],[1,-8],[3,-10],[2,-6],[3,-3],[1,-3]],[[2864,7549],[2,-1],[2,-4],[2,-9],[3,-6],[4,-2],[4,-1],[4,1],[4,-1],[2,-3],[8,1],[13,7],[8,4],[4,0],[4,-1]],[[2928,7534],[6,-4],[1,-1]],[[2851,7558],[2,-6],[4,-2],[7,-1]],[[2842,7565],[8,-7]],[[2842,7565],[0,0]],[[2801,7601],[4,-13],[3,-6],[3,-5],[9,-5],[22,-7]],[[5425,5358],[2,-6],[3,-1],[6,4],[2,3],[2,2],[1,0],[2,-3],[1,-6],[2,-3],[3,-1],[3,3],[2,4],[1,4],[0,2],[2,4],[3,4],[2,2],[2,0],[1,-3],[3,-6],[2,-2],[2,1],[2,-1],[3,-2],[2,1],[4,2],[3,2],[2,-1],[3,3],[3,5],[3,7],[1,8],[1,6],[2,2],[2,4],[2,6],[1,4],[1,0],[0,2],[-1,6],[-3,2],[-2,-2],[-2,0],[-1,3],[-2,2],[-3,1],[-1,2],[1,5],[0,7],[-1,10],[-1,7],[0,5],[2,8],[3,11],[2,10],[0,10],[1,5],[2,0],[1,3],[2,3],[1,5],[1,6]],[[7044,7080],[-4,1],[-2,0],[-5,-3],[-9,-8],[-4,-6],[-2,-8]],[[2786,5505],[4,-7],[0,-3]],[[2780,5514],[0,2],[0,3]],[[7018,7056],[-9,-2],[-5,-5],[-6,-7],[-4,-4],[-2,-1],[-2,1],[-2,2],[-2,6]],[[6986,7046],[-2,16]],[[6984,7062],[2,26]],[[6986,7088],[1,11],[1,4],[0,2],[-1,2],[-2,0],[-3,-2],[-2,0],[-1,1],[0,5],[2,9],[-2,7],[-6,7],[-5,2],[-4,-2],[-3,-5],[-3,-8],[-3,-6],[-3,-5],[-2,-3],[0,-1],[-1,-2],[2,-7],[0,-5],[-2,-5],[-2,-2],[-2,0],[-2,1],[-1,2],[-3,1],[-6,-1],[-3,-2],[-2,-4],[-1,-5],[1,-6],[-1,-5],[-1,-3],[-2,-2],[-1,0],[-2,3],[-4,6],[-2,3],[-1,0],[-1,0],[-1,-1],[-1,0],[0,-2],[-1,-1],[-2,1],[-1,-1],[-1,-2],[-3,-2],[-4,-3],[-2,-2],[-1,-3],[-1,-1],[-1,0]],[[3748,3719],[-12,-14],[-3,-3],[-3,0],[-4,0],[-2,0],[-1,-2],[-1,0],[-1,1],[1,4],[1,6],[3,4],[2,1],[3,4],[3,4],[3,4],[4,2],[4,4],[4,8],[4,5],[5,1],[1,0],[2,0],[2,1],[4,4],[3,1],[2,-4],[1,-1],[2,2],[1,0],[2,-1],[4,3],[6,8],[5,5],[8,6]],[[3801,3772],[24,21]],[[3825,3793],[8,7],[4,1],[2,-2],[3,-1],[3,1],[3,-2],[3,-4],[4,0],[5,6]],[[3713,3935],[-7,17],[1,4],[1,1],[-1,1],[0,2],[0,3],[0,5],[-1,7],[-4,5],[-4,4],[-4,1],[-2,-1],[-2,3],[-2,6],[-3,2]],[[3685,3995],[-3,-5]],[[3666,3975],[-6,6]],[[3636,3978],[-2,-1],[-2,-3],[-3,-7],[-2,-1],[-2,5],[-2,0],[-1,-3],[-2,-2],[-3,-1]],[[3356,3122],[3,-1],[4,-4],[5,-6],[4,-2],[5,2]],[[3322,3157],[3,-5],[12,-15],[9,-9],[5,-1],[2,-2],[1,-2],[2,-1]],[[3322,3157],[8,-5],[4,-1],[4,1],[4,-3],[6,-8],[4,-8],[4,-11]],[[3322,3157],[0,0]],[[3372,3482],[-6,-7],[-2,-4],[1,-5],[1,-6],[-1,-6],[0,-8],[-2,-6],[-3,-4],[-2,-8],[0,-13],[-1,-12],[-2,-12],[0,-1],[0,-3],[-1,-2],[0,-1],[-2,-1],[-3,-4],[-3,-4],[-1,-5],[-1,-9],[-1,-13],[0,-9],[1,-6],[0,-6],[-1,-7],[0,-6],[0,-4],[0,-6],[0,-5],[0,-3],[0,-3],[-1,-2],[-2,-4],[-9,-25],[-6,-15],[-4,-7],[-4,-1],[-2,-4],[-1,-6],[-1,-5]],[[3313,3224],[1,-4],[0,-6],[-1,-11],[-1,-10],[0,-7],[2,-7],[1,-8],[3,-8],[4,-6]],[[3483,3587],[-1,-32]],[[3482,3555],[-1,-17],[-2,-12],[-2,-7],[-2,-1],[-1,-2],[-1,-3],[-2,-3],[-2,-2],[-1,-2],[0,-3],[-2,-1],[-4,-1],[-2,-2],[-1,-3],[-1,-3],[-2,-2],[-1,-3],[0,-4],[-1,-4],[-2,-3],[-2,-1],[-2,4],[-3,2],[-3,1],[-2,-1],[-3,-3],[-2,-4],[-1,-5],[-2,-1],[-2,4],[-3,1],[-3,-2],[-2,1],[-2,2],[-3,0],[-4,-2],[-8,3],[-11,6],[-10,2],[-12,-2]],[[3506,3703],[-4,-4]],[[3502,3699],[-2,-9],[-2,-14],[-2,-9]],[[3496,3667],[-4,-4]],[[3492,3663],[6,3],[2,9],[2,15],[2,8],[2,5]],[[3529,3752],[-5,-10]],[[3524,3742],[-4,-6],[-6,-6],[-4,-8]],[[3510,3722],[-2,-11],[-2,-8]],[[3572,3864],[-4,-7]],[[3568,3857],[-1,-6],[-1,-7]],[[3566,3844],[-2,-8],[-4,-7],[-1,-6],[0,-5],[0,-3],[-2,-6]],[[3597,3943],[-1,-4],[-1,-1],[-2,-1],[-2,-2],[-2,-4],[-2,-4],[0,-4],[0,-3],[-1,-1],[-1,-1],[-1,-2]],[[3584,3916],[-1,-9]],[[3470,4204],[-10,-2],[-10,-11],[-6,-5],[-5,-2],[-4,-5],[-3,-9],[-2,-6],[0,-4],[2,-3],[3,-4],[1,-5],[1,-6],[1,-5],[3,-5],[1,-4],[-1,-3],[-1,-3],[1,-3],[1,-3],[3,-3],[1,-3],[1,-3],[0,-4],[-2,-3],[0,-3],[1,-4],[-1,-2],[-2,-3],[-3,-3],[-3,-1],[-4,-5],[-2,-7],[-2,-5],[-1,-2],[-1,-3],[0,-3],[0,-3],[1,-5],[-6,-17]],[[3422,4034],[-3,-8],[-2,-4],[-3,-8],[-3,-4],[-5,-4]],[[3406,4006],[-2,-9],[2,-15],[-1,-10],[-2,-4],[-2,-5],[0,-6],[-2,-4],[-1,-2],[-1,-2],[1,-4],[2,-2],[4,-1],[2,-2],[1,-2],[1,-7],[0,-4],[0,-3],[-1,-3],[-2,-4],[-1,-2],[1,-1],[0,-3],[-1,-3],[-2,-3],[-3,-1],[-1,-2],[0,-2],[-1,-4],[-4,-6],[-3,-5],[-4,-4],[-2,-2]],[[3384,3879],[1,-2],[0,-1],[-1,-1],[1,-3]],[[3385,3872],[3,-5],[1,-6],[0,-7],[1,-4],[0,1]],[[3390,3851],[1,-1]],[[3391,3850],[1,-1],[0,-2]],[[3392,3847],[-1,-2],[0,-1]],[[3391,3844],[1,-1],[0,-2],[-1,-2],[1,-2]],[[3392,3837],[1,-1],[0,-4],[0,-6],[0,-4],[-1,-3],[0,-2],[0,-2],[0,-3],[-1,-5],[-1,-5],[1,-5]],[[3391,3797],[0,-8],[-2,-17],[0,-7],[1,-4],[2,-3],[2,-6],[0,-7],[0,-5],[-3,-2],[0,-2],[2,-4],[1,-5],[0,-4],[3,-6],[4,-7],[2,-8],[1,-8],[1,-6],[2,-5],[1,-4],[-1,-6],[1,-5],[3,-6],[1,-3],[-1,-2],[1,-3],[1,-5],[1,-5],[0,-4],[0,-4],[-1,-5],[0,-5],[-1,-3],[-2,-4],[0,-4],[0,-2],[0,-1],[-1,0],[-2,-2],[-1,-4],[-2,-1],[-2,0],[-1,-3],[-2,-5],[-1,-5]],[[3398,3592],[2,-4],[1,-4],[-1,-3],[-1,-4],[-3,-3],[-1,-2],[0,-2],[0,-3],[-3,-7],[0,-3],[0,-2],[-2,-3],[-4,-5],[-1,-2],[0,-2],[0,-2],[-1,0],[0,-3],[-1,-4],[0,-5],[0,-7],[0,-2],[-1,-1],[0,-1],[0,-3],[-1,-3],[-1,-1],[-1,-2],[1,-1],[-1,-2],[-3,-2],[-1,-3],[0,-3],[-2,-3],[-2,-3],[0,-3],[1,-7]],[[1605,8111],[1,-2],[2,-1],[2,1],[2,2],[4,4],[5,4],[8,5],[9,0],[10,-5],[8,-2],[4,0],[14,3],[7,3],[5,4],[4,1],[3,-1],[2,-2],[0,-2],[0,-2],[2,-3],[0,-2],[0,-2],[1,-3],[4,-3],[8,-1],[10,0],[9,5],[8,7],[5,7],[3,8],[1,6],[0,4],[-1,3],[-2,2],[0,2],[0,1],[-1,2],[-1,3],[1,5],[2,6],[0,2],[0,2],[0,1],[1,1],[1,2],[1,3],[0,2],[-1,2],[0,3],[2,3],[-1,3],[0,2],[0,1],[1,2],[0,2],[0,1],[-1,3],[0,1],[0,2],[0,2],[0,1],[0,1],[0,2],[1,1],[0,2],[-2,2],[0,3],[1,3],[1,2],[3,2],[3,1],[5,-1],[2,1],[1,1],[0,1],[-1,2],[0,1],[0,2],[-1,1],[0,1],[0,1],[1,1],[1,0],[2,-1],[0,-1],[0,-1],[1,0],[2,2],[3,4],[4,2],[4,2],[6,0],[9,-3],[8,-2],[5,1],[8,4],[10,8],[7,4],[7,3]],[[1841,8259],[12,6],[4,3],[0,1],[1,2],[2,1],[2,3],[3,5],[2,4],[2,1],[5,0],[7,-3],[5,-1],[3,2],[1,-1],[1,-1],[-1,-2],[-2,-2],[-1,-2],[1,-1],[2,0],[2,1],[3,-1],[4,-2],[2,1],[4,4]],[[6646,8447],[-3,-2],[-3,0],[-5,2],[-3,-4],[-4,1],[-5,4],[-6,-1],[-6,-4],[-3,-4],[-1,-4],[-1,-2],[-2,0],[-4,-1],[-6,-4],[-5,-1],[-6,1],[-1,2],[-3,2],[0,1],[-1,0],[1,2],[-1,3],[-1,5],[-2,3],[-2,2],[0,1],[-1,2],[0,1],[1,1],[1,4],[1,6],[0,8],[-3,6],[-4,3],[-3,3],[-3,0],[-1,2],[0,4],[-1,4],[-2,6],[-5,9],[0,2],[1,1],[1,0],[1,-1],[4,1],[3,4],[2,1],[2,1],[0,2],[0,1],[1,2],[1,1],[1,1],[0,1],[-2,2],[0,2],[1,2],[1,1],[3,4],[2,6],[6,4],[11,3],[4,1],[1,1],[0,3],[0,2],[2,2],[0,2],[0,2],[0,2],[-1,2],[0,2],[1,1],[1,2],[0,2],[1,1],[2,1],[0,2],[1,1],[0,1],[1,2],[0,1],[0,2],[0,3],[1,4],[1,5],[-1,3],[-3,3],[-3,3],[-3,5],[-3,2],[-3,0],[-1,2],[0,2],[-2,2],[-3,0],[-2,6],[1,10],[-2,8],[-6,6],[0,6],[0,3],[2,4],[0,3],[-1,2],[-2,2],[-3,5],[-3,7],[-6,4],[-8,0],[-7,-1],[-9,-6],[-5,-3],[-2,-5],[-1,-5],[-1,-3],[-2,-2],[-5,-7],[-4,-3],[-3,-1],[-4,-3],[-4,-6],[-6,-3],[-8,-1],[-6,-2],[-5,-3],[-6,-1],[-7,0],[-8,1],[-9,3],[-5,3],[0,4],[1,5],[1,7],[3,7],[5,5],[2,3],[-2,2],[0,3],[0,5],[-1,5],[-1,3],[0,3],[2,2],[0,2],[-1,2],[0,3],[0,2],[-1,3],[-2,3],[0,7],[1,10],[-1,6],[-2,1],[-4,7],[-1,3],[1,2],[1,2],[1,2],[0,2],[-2,1],[-1,2],[0,2],[4,3],[6,4],[4,1]],[[6461,8760],[3,3],[11,6]],[[6461,8760],[2,-1],[3,0],[6,0],[5,3],[3,5],[6,5],[9,5],[6,4],[4,8],[1,3]],[[6475,8769],[3,4],[-4,2],[-2,2],[1,4],[1,2],[3,3],[1,2],[0,2],[1,2]],[[6497,8790],[-5,-3],[-2,-3],[-1,-4],[-4,-4],[-8,-6],[-2,-1]],[[1731,7722],[7,1],[2,-1],[1,-3],[-1,-3],[-1,-3],[0,-5],[1,-6],[1,-5],[1,-2],[1,-4],[0,-7],[3,-5],[7,-3],[3,0],[2,3],[2,1],[2,0]],[[3154,3923],[2,4],[0,2],[0,2],[0,2],[2,2],[3,-2],[3,-7],[3,-2],[4,1],[2,5],[2,4],[3,3],[3,-1],[3,-6],[3,-4],[2,-2],[3,-1],[3,0],[4,-9],[4,-20],[3,-14],[0,-10],[2,-6],[4,-2],[2,-6],[2,-11],[2,-6],[3,-2],[2,-4],[1,-7],[2,-3],[3,0],[5,-4],[8,-6],[4,-6],[3,-4],[1,-5],[2,-10],[3,-13]],[[3255,3775],[2,-7],[2,-3]],[[3259,3765],[1,-2]],[[3260,3763],[0,-2],[2,-3],[5,-5],[5,-10],[4,-14],[3,-10],[4,-7],[3,-5],[3,-3],[2,-2],[0,-2],[3,-4],[5,-5],[4,-6],[1,-5],[6,-6],[9,-6],[7,-3],[4,1],[6,-5],[8,-10],[5,-6],[1,-4],[6,-6],[12,-12],[6,-4],[3,-2],[1,-4],[2,-1],[2,1],[3,-1],[5,-4],[4,-5],[4,-11]],[[1655,7316],[-1,-8],[-2,-3],[-4,-3],[-8,-3],[-4,-6],[0,-9],[-1,-6],[-1,-2],[-1,0],[-2,3],[-2,0],[-2,-2],[-2,0],[-3,1],[-2,0],[-2,-2],[-2,0],[-2,2],[-1,0],[-1,-2],[0,-2],[0,-2],[-1,-3],[-3,-4]],[[5197,7483],[6,-2],[3,1],[2,6],[3,3],[1,4],[1,6],[1,5],[3,4],[4,1],[6,0],[5,-1],[4,-2],[2,-3],[2,-3],[4,0],[12,5],[6,-2],[2,-1],[1,2],[1,0],[2,0],[1,-2],[1,0],[0,1],[1,0],[1,-1],[1,0],[1,2],[1,1],[1,-1],[1,-1],[2,-2],[3,-2],[4,-2],[3,-1],[2,-2],[2,-1],[2,2],[1,1],[0,3],[2,1],[3,1],[5,0],[4,0],[4,-2],[2,-4],[2,-2],[3,-1],[3,1],[5,3],[6,2],[3,0],[3,-2],[2,-1],[4,0]],[[1116,8646],[3,6],[0,3],[1,5],[-1,2],[1,1],[2,2],[3,1],[5,0],[4,1],[3,2],[4,7],[5,11],[5,7],[5,3],[4,4],[2,5],[3,2],[3,0],[2,2],[1,2],[1,2],[-1,1],[1,1],[3,1],[3,4],[1,0],[1,0],[0,1],[1,1],[-1,1],[-2,1],[-1,2],[2,3],[0,1],[-2,0],[-1,1],[-1,3],[-3,3],[0,2],[1,1],[0,2],[0,3],[-2,1],[-4,1],[-3,1],[-3,3],[-4,2],[-7,0],[-1,0],[0,1],[0,2],[-1,1],[-17,-6],[-11,1],[-4,0],[-2,-1],[-1,-1],[1,-1],[-3,1],[-3,0],[-4,-1],[-3,-1],[0,-2],[-4,0],[-9,-1],[-8,-2],[-11,-4],[-3,-3],[-1,-2],[-1,-3],[0,-1],[-1,-1],[-9,0],[-2,1],[0,1],[-1,1],[-1,1],[-3,-3],[-7,-7],[-8,-3],[-10,0],[-7,0],[-4,-2],[-2,-1],[1,-2],[0,-1],[-1,0],[-3,1],[-2,-1],[-2,-3],[-3,-2],[-5,-1],[-3,0],[-1,1],[-1,0],[0,-1],[-2,-1],[-3,0],[-3,-2],[-3,-3],[-3,-1],[-4,0],[-4,0],[-7,-4]],[[2824,7201],[4,3],[2,0],[2,-3],[2,-1],[2,0],[1,-1],[0,-1],[0,-2],[2,-1],[0,-2],[0,-1],[0,-2],[1,0],[0,-2],[0,-2]],[[2840,7186],[2,-3]],[[2842,7183],[4,-2],[2,-3],[-1,-2],[0,-2],[0,-2],[5,-3],[4,-5]],[[2856,7164],[2,-2]],[[2858,7162],[1,-1],[1,-1]],[[8985,4670],[4,-20],[0,-5],[1,-4],[3,-5],[3,-3],[3,-1],[4,1],[2,4],[2,2],[2,0],[4,-4],[7,-13],[1,-2],[0,-2],[0,-2],[1,-1],[2,1],[1,0],[1,-1],[0,-2],[0,-1],[0,-1],[2,0],[1,0],[1,-2],[1,1],[1,-1],[2,-3],[1,-5],[0,-7],[-1,-3],[-2,-1],[-2,-2],[0,-4],[0,-3],[2,-4],[1,-5],[-1,-5],[0,-3]],[[2988,4397],[2,-3],[4,0],[8,4],[3,6],[3,3],[5,2],[4,5],[5,6],[2,4],[-1,2],[1,2],[1,1],[1,5],[1,8],[2,7],[4,7],[3,5],[0,3],[1,2],[2,2],[1,3],[1,6],[2,4],[2,4],[2,3],[0,2],[2,3],[3,2],[3,0],[3,-1],[1,0],[1,2],[2,1],[3,0],[1,-1],[1,1],[0,2],[1,1],[1,-1],[2,3],[3,5],[4,4],[5,3],[2,0],[1,0],[1,-2],[1,0],[1,0],[2,-1],[2,-5],[1,-4],[0,-3],[1,-1],[1,1],[1,-1],[1,-2],[2,0],[3,1],[2,0],[1,-1],[2,1],[5,5],[11,10],[4,5],[0,5],[0,1],[0,1],[-1,1],[1,3],[-1,2],[0,1],[2,3],[0,2],[-1,2],[1,1],[0,2],[2,6],[1,4],[0,3],[1,4],[3,6],[1,2],[0,2],[1,0],[1,0],[0,1],[0,3],[2,1],[2,1],[1,0],[1,-1],[1,0],[2,3],[2,1],[1,-1],[1,0],[0,3],[2,2],[2,1],[1,0],[0,-3],[1,-1],[2,1],[1,-1],[1,-3],[1,-1],[1,0],[1,-1],[1,-1],[2,1],[1,0],[1,-1],[1,1],[1,0],[2,-1],[1,0],[1,2],[1,1],[1,0],[1,1],[1,1],[1,1],[1,-1],[0,1],[0,1],[1,1],[1,1],[0,1],[0,1],[2,3],[2,2],[1,0],[0,-1],[1,1],[0,4],[1,1],[0,1],[2,-1],[1,0],[1,3],[1,1],[2,-2],[2,2],[3,4],[1,2],[0,2],[1,1],[0,1],[1,1],[0,1],[-2,6],[0,3],[2,1],[0,1],[0,2],[-1,1],[1,3],[1,1],[1,0],[1,1],[0,3],[1,2],[2,2],[2,5],[1,12],[-2,13],[-1,5],[-2,2],[-1,2],[1,1],[1,3],[0,3],[1,2],[1,0],[0,2],[0,2],[1,1],[2,1],[1,-1],[0,-1],[0,-1],[1,-1],[1,1],[1,2],[1,1],[3,0],[2,-2],[1,-4],[2,-1],[2,1],[1,-1],[0,-2],[0,-2],[1,-1],[2,0],[1,3],[2,1],[1,-2],[2,2],[3,4],[1,0],[1,-1],[0,-2],[2,-1],[0,1],[0,5],[0,3],[2,1],[0,1],[0,3],[1,1],[0,1],[1,0],[2,1],[0,2],[0,6],[0,4],[0,1],[0,2],[2,3],[0,2],[0,3],[1,3],[1,1],[1,-1],[1,1],[1,2],[0,2],[1,1],[1,-1],[1,2],[1,1],[-1,2],[1,2],[2,2],[2,0],[3,0],[2,2],[1,2],[2,2],[0,3],[-1,3],[1,3],[1,0],[2,1],[1,2],[0,3],[2,3],[3,2],[4,5],[3,10],[1,8],[-2,8]],[[2261,6221],[3,-1],[2,0],[0,3],[1,1],[2,0],[1,1],[2,2],[1,0],[1,-2],[1,-1],[1,1],[0,2],[0,1],[1,3],[2,2],[2,1],[3,3]],[[8042,6321],[0,-3],[1,-2],[1,-1],[1,-1],[0,-2],[0,-3],[2,-4],[2,-3],[3,-1],[2,0],[0,1],[1,0],[2,-2]],[[2866,7639],[-2,1],[-1,0],[0,-3]],[[2852,7642],[-1,0],[-2,-1],[-1,0]],[[2810,7647],[-4,-6],[-3,-1],[-1,2],[-3,1],[-7,-1]],[[2846,7648],[0,4]],[[2845,7656],[-1,0],[-3,-5],[-3,0],[-3,3],[-2,0],[-1,-4],[-2,-1],[-4,1],[-2,3],[-2,3],[-1,2],[0,3],[-1,1],[-3,0],[-2,0],[-1,-2],[-1,-4],[0,-6],[0,-2]],[[2406,7700],[-2,-3],[-3,-1],[-4,-1],[-3,1],[-1,4],[-6,2],[-10,3],[-6,2],[-1,2],[-1,2],[0,3]],[[2454,7714],[0,-4],[-3,-2],[-5,0],[-3,0],[-2,2],[-6,-1],[-12,-5]],[[2486,7740],[-3,-6],[0,-3],[0,-2],[-1,-3],[-3,-2],[-6,-1],[-4,-3],[-6,-8]],[[5243,7592],[8,5],[10,4]],[[5261,7601],[3,4],[0,3],[-1,4],[0,4]],[[5263,7616],[0,4],[1,5]],[[5264,7625],[2,7],[1,4],[-2,3]],[[5253,7648],[2,0]],[[5246,7647],[-5,1],[-2,-1],[-1,-4],[-3,-1],[-4,2]],[[5231,7644],[-4,0],[-3,-2],[-4,0],[-7,0]],[[5213,7642],[-3,2]],[[5210,7644],[-1,4],[0,5],[1,8],[1,5],[-1,3],[1,6],[3,6],[1,8],[1,7],[1,5],[3,4]],[[5220,7705],[8,15]],[[5228,7720],[5,13],[2,7],[1,4],[-1,2],[-1,0],[-1,3],[-1,6],[1,5],[1,2],[0,2],[-1,3],[-1,5],[-2,4],[-2,2],[-3,0],[-4,-2],[-5,3],[-4,8],[-1,2],[0,3],[0,3],[0,2],[-2,2],[-3,2],[-3,3],[-2,4],[-1,4],[-1,2],[-2,4],[-2,4],[-1,2],[0,3],[-1,2],[0,3],[-1,3],[-1,1],[-1,2],[0,2],[-1,2],[-2,1],[0,2],[0,2],[-2,2],[1,4],[0,3],[0,2],[-1,2],[0,2],[-2,2],[0,1],[0,3],[-7,8],[-4,3],[-4,2],[-1,0]],[[5167,7881],[-2,0],[-2,-1],[-3,0],[-4,2],[-4,-1],[-3,-2],[-4,-1],[-7,0]],[[5128,7428],[-3,-1],[-1,-1],[-1,-2],[0,-1],[0,-1],[0,-1],[-2,-2],[0,-2],[1,-4]],[[5170,7566],[-7,-4],[-2,-6],[-1,-10],[-1,-6],[-2,-3],[-3,1],[-3,7],[-3,1],[-2,-2],[-2,0],[-4,1],[-3,-1],[-2,-2],[-2,-3],[0,-5],[0,-2],[1,-2],[0,-2],[-2,-4],[1,-9],[1,-12],[1,-9],[-2,-4],[-1,-4],[0,-4],[0,-3],[-1,-3],[-2,-13],[0,-7],[1,-5],[2,-3],[1,-2],[1,-2],[-1,-2],[-3,-4],[-2,-4],[0,-6]],[[5128,7428],[0,-4],[2,-4],[1,-1],[0,-3],[0,-3],[1,-3]],[[5229,7582],[-5,-6],[-4,-3],[-4,0],[-4,0],[-5,-3],[-7,-5],[-4,-2],[-2,3],[-4,11]],[[2245,6475],[2,-6],[2,-3],[4,-1],[3,-2],[2,-4],[3,-2],[3,-1],[3,-2],[3,-4],[5,-3],[8,-1],[6,-3],[4,-5],[2,-1],[1,0],[0,2],[1,2],[4,1]],[[2193,6636],[1,-3],[2,-5],[5,-7],[3,-7],[0,-5],[3,-8],[4,-12],[2,-6],[-1,-1],[1,-3],[1,-6],[2,-5],[3,-4],[3,-6],[3,-10],[4,-8],[4,-5],[3,-5],[0,-5],[0,-4],[0,-3],[0,-3],[1,-3],[1,-3],[-1,-5],[0,-2]],[[2040,6767],[3,-3]],[[2043,6764],[3,-5],[2,-7],[3,-5],[4,-3],[6,-9],[8,-15],[6,-9],[5,-5],[4,-4],[1,-4],[3,-7],[4,-18],[0,-8],[2,-7],[3,-10],[3,-6],[2,-1],[3,-4],[3,-5],[3,-4],[4,-1],[5,-5],[7,-8],[5,-4],[2,0],[2,3],[2,5],[2,3],[2,1],[0,3],[0,3],[1,7],[3,11],[3,6],[4,1],[3,2],[1,3],[2,1],[3,-3],[5,-1],[6,-1],[4,0],[1,1],[1,0],[0,-1],[1,-1],[2,1],[2,-2],[2,-6]],[[2019,6828],[2,-10],[2,-3],[3,-2],[2,-3],[3,-6],[1,-5],[0,-3],[2,-8],[6,-21]],[[2023,6842],[-3,-3]],[[2016,7098],[10,-2],[4,4],[3,-1],[3,-4],[4,-3],[5,1],[5,-2],[5,-4],[4,-3],[2,-3],[1,-4],[1,-4],[0,-5],[-1,-7],[0,-7],[2,-9],[0,-10],[-1,-10],[-1,-7],[-2,-5],[-5,-6],[-2,-5],[0,-5],[-2,-6],[-3,-5],[-2,-6],[-2,-7],[-2,-8],[-4,-9],[-2,-7],[0,-6],[-1,-11],[-2,-18],[-1,-9],[-1,-2],[0,-7],[0,-12],[-1,-10],[-4,-7],[-2,-7],[-1,-8]],[[5867,6673],[-1,1],[-1,0]],[[5865,6674],[-3,3],[-2,3],[-1,3],[-1,2],[-2,1],[1,1],[-1,5],[-1,11],[-1,6],[1,2],[-1,2],[0,1],[0,4],[0,4],[-1,3],[-2,3],[-2,3],[-2,3],[0,4],[-1,3],[-2,6]],[[5526,4987],[-4,6],[-4,3],[-5,2],[-4,2],[-1,3],[-1,1],[-2,-1]],[[2921,7855],[7,4],[3,1],[1,-2],[1,0],[2,0],[1,-1],[1,-2],[2,-2],[3,0],[3,1],[2,-2],[1,-5],[1,-5],[-1,-4],[1,-2],[5,1]],[[2911,7857],[-1,2],[0,2],[0,1],[-3,1],[-4,0],[-9,-3],[-21,-7]],[[2813,7860],[1,0],[6,-5],[9,-2],[12,-1],[11,2],[11,3],[3,-1]],[[5988,4399],[-6,5],[-3,1],[-1,-1],[-1,-3],[0,-6],[5,-29],[2,-10]],[[5984,4356],[2,-1],[1,0],[2,1],[2,3],[2,4],[4,0],[5,-4],[2,-4],[1,-4],[3,-2],[6,0],[4,1],[3,5],[3,2],[3,0],[2,-1],[1,-4],[3,-2],[5,-1],[4,2],[5,5],[3,6],[1,5],[1,4],[1,1],[2,1],[5,0],[4,-2],[5,-6]],[[6069,4365],[8,11]],[[6077,4376],[5,3],[5,0],[5,3],[3,4],[3,4],[4,1],[3,2],[5,5]],[[6110,4398],[13,20]],[[2145,6128],[0,3],[-3,2],[-5,2],[-2,2],[-1,3],[1,3],[-2,4],[-2,4],[-2,4],[0,2],[0,4],[-1,5],[-2,3],[-1,0],[-1,-1],[-2,-4]],[[2119,6163],[-4,2],[-1,3],[0,2],[-1,3],[-4,4]],[[2109,6177],[-3,0],[-2,1],[-2,3],[-1,2],[-2,7],[-3,4],[-3,11],[-1,3],[-1,3],[-2,1],[-3,-3],[-3,-2],[-1,2]],[[2080,6212],[-2,-1],[-1,-1],[-1,-2],[-2,-3],[-2,-1],[-2,-1]],[[2789,7133],[6,13],[3,14],[3,6],[2,1],[3,6],[4,11],[3,7],[4,5]],[[2817,7196],[2,0],[1,1],[1,2],[1,2],[2,0]],[[1623,7147],[1,-2],[1,-2],[-1,-3],[0,-3],[0,-4],[0,-2],[0,-2],[0,-1],[1,-2],[-1,-3],[-1,-2],[-3,-2],[-1,-1],[0,-2],[-1,-1]],[[1600,7262],[-1,-5],[2,-4],[3,-5],[2,-4],[0,-3],[0,-1],[1,-1],[0,-2],[-1,-3],[0,-3],[1,-1],[1,-5],[1,-9],[1,-6],[2,-2],[0,-7],[-1,-11],[0,-6],[0,-4],[2,-4],[2,-5],[1,-5],[1,-5],[1,-3],[1,-3],[2,-2],[1,0],[1,-1],[0,-5]],[[3048,7565],[1,7],[2,4],[2,2],[2,4],[1,1],[2,0],[1,1],[0,2],[4,8],[8,13],[5,8],[2,2],[2,0],[2,-1],[2,2],[4,4]],[[3088,7622],[4,2],[5,2],[3,2],[1,1],[1,1],[2,0],[4,-4]],[[3108,7626],[9,-12],[2,-5],[0,-6],[-1,-10],[1,-6],[2,-3],[1,-2],[-1,-2],[1,-3],[1,-4],[1,-6],[-1,-6],[2,-5],[3,-2],[2,0],[3,0],[2,-1],[3,-3],[2,0],[2,2],[2,2],[3,0],[5,-5],[3,-2],[5,-1],[3,-5],[2,-7],[0,-3],[-1,-3],[-3,-5],[-1,-3],[0,-1],[1,-1]],[[3170,3655],[1,-12],[-1,-6],[1,-6],[2,-9],[3,-7],[4,-7],[2,-5],[0,-3],[2,-2],[2,-2],[2,2],[3,5],[2,1],[2,-2],[1,-3],[1,-3],[2,-3],[3,-2],[3,1],[4,4],[3,4],[1,4],[2,2],[1,-1],[3,-7],[3,-13],[1,-8],[0,-4],[2,-6],[3,-10],[1,-7],[-1,-4],[1,-8],[1,-10],[1,-9],[-1,-8],[0,-8],[0,-7],[2,-8],[2,-8],[1,-7],[-1,-8],[0,-2],[1,-6],[3,-11],[3,-8],[3,-6],[2,-4],[1,-4],[1,-3],[2,-2],[3,-4],[3,-6],[2,-8],[2,-12],[3,-9],[5,-7],[5,-4],[4,-2],[3,1],[3,4],[3,0],[1,-3],[4,-4],[6,-4],[6,-6],[6,-6],[3,-5],[1,-3],[0,-6],[0,-9],[0,-5],[1,-2],[1,-5],[-1,-8],[1,-5],[1,-4],[0,-3],[0,-2],[-2,-1],[-2,-2],[-2,-2],[0,-6],[1,-7],[-1,-6],[-2,-6],[0,-4],[2,0],[1,-5],[1,-9],[-1,-7],[-1,-5],[0,-4],[3,-4]],[[7736,6163],[-1,-7],[1,-6],[2,-8],[2,-9],[0,-7],[-3,-7],[-12,-9],[-5,-2],[-2,-1],[-1,-3],[-1,-1],[-1,-1],[-2,-7],[-5,-22],[-2,-26],[0,-1],[-1,-1],[-2,1],[0,-3],[0,-8],[1,-8]],[[7704,6027],[2,-8],[2,-3],[2,0],[1,0],[0,-2],[1,-5],[2,-8],[0,-5],[-1,-6]],[[7713,5990],[2,-14],[-1,-8],[-1,-4],[-1,-6],[-1,-8],[0,-9],[0,-10],[0,-7],[1,-5]],[[1675,7055],[-2,-6],[-5,-3],[-7,-2],[-5,3],[-4,9],[-2,5],[-3,2],[-4,8],[-10,20]],[[1702,7060],[-2,6],[-9,12],[-1,1],[-1,1],[-1,-1],[-1,-2],[-2,-8],[-2,-5],[-2,-1],[-2,-1],[-1,-4]],[[1633,7091],[-1,3],[-1,4],[-1,7],[-1,4],[-3,2],[-1,2],[-1,0]],[[3071,3262],[1,0],[6,0],[3,-1],[1,-3],[1,-4],[0,-3],[2,-2],[3,-1],[4,1],[4,2],[2,0],[1,-2],[2,-3],[0,-5],[0,-7],[0,-6],[2,-5],[0,-4],[0,-1],[2,-1],[3,1],[4,-2],[2,-5],[4,-3],[5,-1],[3,-2],[3,-5]],[[2645,5617],[8,-4],[4,-4]],[[2657,5609],[2,-4],[2,-3],[0,-2],[1,-2],[2,0],[5,-2],[3,0],[2,3],[2,2],[0,5]],[[2608,5678],[6,-6]],[[5364,5274],[-4,2],[-2,1],[-5,-2],[-3,-1],[-2,-4],[-2,-5],[-3,-3],[-2,0],[-5,-8],[-2,-2],[-1,2],[-3,-2],[-4,-7],[-4,-1],[-4,4],[-5,-3],[-6,-11],[-6,-6],[-6,-3],[-4,-1],[-1,3],[-2,-3],[-2,-7],[-2,-3],[-2,0],[-2,-3],[-2,-6],[-2,-3],[-4,-1],[-1,0]],[[5447,5091],[-1,-2],[2,-7],[2,-3],[2,-1],[2,-3],[2,-5],[2,-3],[1,-2],[2,-7],[1,-19],[2,-10],[2,-3],[2,0],[1,-1],[1,-2],[1,-1],[2,-1],[1,-1],[0,-3],[1,-3],[0,-2],[2,-1],[0,-2],[-1,-4],[0,-6],[1,-6],[0,-5],[-1,-5],[0,-3],[0,-1],[0,-1],[0,-3],[0,-2],[1,0],[1,-4],[0,-7],[0,-4],[-1,-1],[-1,-4],[-1,-5],[-4,-5],[-2,-5],[-2,-9]],[[3000,2210],[17,0],[7,0],[3,-1],[2,0],[3,2],[5,0],[7,-2],[5,0],[1,2],[1,1],[3,0],[6,0],[3,1],[2,3],[4,1],[6,-1],[4,0],[4,5],[1,1]],[[2241,7952],[2,2]],[[2081,7957],[5,-4],[2,-1],[2,2],[5,3],[9,2],[6,4],[4,7]],[[2127,7980],[8,5],[2,4],[0,2],[0,4],[2,5],[2,2],[3,1],[3,-1],[7,-4]],[[2156,7997],[5,-3],[4,-1],[5,0],[4,1],[3,2],[2,2],[1,2],[1,-1],[3,-5],[3,-2],[4,0],[2,-1],[0,-2],[0,-3],[3,-4],[4,-2],[8,1],[4,-1],[1,-4]],[[4805,5347],[1,-4],[5,-7],[2,-5],[0,-1],[-1,-3],[1,-3],[1,-2],[1,-1],[1,-3],[2,-6],[1,-5],[3,-6],[3,-6],[1,-5],[1,-7],[1,-4],[3,-4]],[[4799,5496],[0,-6],[1,-5],[-1,-4],[0,-7],[2,-8],[1,-13],[1,-25],[0,-4],[1,-2],[1,-1],[0,-2],[0,-4],[-1,-3],[-1,-2],[0,-6],[1,-13]],[[4800,5539],[-1,-6],[0,-5],[0,-10],[0,-8],[0,-4],[-1,-2],[0,-2],[1,-5]],[[2716,6869],[6,-7],[2,-5],[0,-3],[0,-2],[2,-1],[1,-3],[1,-5],[2,-3],[4,-4],[2,-7],[2,-11],[1,-7],[3,-3],[3,-10],[1,-6],[0,-5],[2,-4],[5,-4]],[[2699,6909],[7,-20]],[[5130,7642],[-3,9],[-1,4],[1,3],[-1,2],[-1,4],[-3,6],[-2,4],[-3,2],[-4,6],[-3,8],[-3,5],[-3,2],[-6,-2],[-8,-5],[-6,-2],[-3,-1],[-3,2],[-4,4],[-3,3],[-2,2],[-2,4],[-1,3],[1,1],[0,2],[-1,3],[-1,1],[-2,1],[0,2],[-1,1],[-1,1],[-1,-1],[-1,1],[0,2],[-1,0],[-1,0],[-2,0],[-1,2],[-2,1],[-2,-1],[-3,0],[-1,1],[0,2],[-1,1],[-1,-1],[-3,2],[-3,4],[-1,3],[-1,1],[-1,-1],[-1,1],[0,1],[0,2],[-1,1],[-3,1],[-1,1],[-1,1],[0,2],[-1,-1],[-2,1],[-1,2],[-1,-1],[0,1],[-2,3],[-2,0],[-1,-1],[-2,0],[-3,2],[-1,-1]],[[7796,7736],[10,5],[3,3],[3,2],[3,1],[3,-1],[2,-2],[4,-1],[6,0],[4,0],[3,-2],[4,0],[8,2],[4,0],[2,-1],[1,0],[0,1],[4,-1],[5,-2],[8,2],[9,4],[6,2],[5,0],[5,2],[3,5],[8,5],[12,6],[12,9],[15,16],[-2,7],[1,4],[3,3],[1,3],[0,2],[0,3],[1,2],[0,4],[-1,4],[0,3],[1,3],[3,2],[4,3],[4,4],[2,5],[2,4],[4,3],[2,6],[3,3],[3,2],[3,5],[4,9],[1,5],[-1,1],[-1,3],[1,5],[-1,3],[-1,3],[-3,1],[-5,-1],[-5,-1],[-3,-3],[-3,0],[-3,2],[-1,3]],[[7961,7896],[-1,4],[1,3],[4,3]],[[7961,7896],[-3,5],[-1,3],[0,5]],[[5828,4933],[-1,3],[-3,0],[-3,-3],[-3,-1],[-1,1],[-1,2],[-1,4],[0,8],[3,19]],[[5822,4992],[1,14],[-1,6],[-2,5],[0,4],[2,4],[1,6],[2,6],[3,5],[6,5]],[[5834,5047],[4,7],[1,7],[3,4],[4,3]],[[6050,5770],[-3,2],[-2,4],[-3,8],[-5,14]],[[6037,5798],[-3,4],[-2,0],[-1,-2],[-1,-4],[-1,-3],[-1,-1],[-2,1],[-4,2],[-4,-1],[-4,-2]],[[6014,5792],[-3,-1],[-2,2],[-3,0],[-4,-2],[-3,0],[-3,4],[0,6],[0,11]],[[6318,6720],[3,-8],[2,-3],[1,-1],[1,-3],[1,-4],[1,-4],[1,-3],[3,-1],[4,-2]],[[6335,6691],[2,-2],[1,-3],[1,-2],[1,0],[2,-2],[1,-3],[1,-3],[-1,-1],[1,-3],[1,-4],[1,-2],[2,-2]],[[7267,6747],[-2,-3],[-2,0],[-1,2],[-5,5],[-1,4],[-1,4],[-1,4],[1,5],[2,4],[2,3],[0,2],[-1,2],[-1,3],[0,3],[-1,5],[-2,5],[-4,5],[-7,5],[-7,3],[-6,0],[-6,-2],[-10,-4]],[[5979,4180],[1,-9],[-1,-8],[-4,-14],[-4,-3],[-3,-4],[-2,-6],[-1,-4],[-1,-4],[1,-5],[1,-12],[3,-8],[1,-5],[0,-5],[1,-4],[2,-2],[2,-5],[3,-7]],[[5978,4075],[1,-9]],[[5979,4066],[1,-18],[0,-32]],[[5979,4194],[-1,5]],[[7744,7812],[5,-4],[2,0],[2,3],[2,8],[3,3],[2,5],[2,8],[1,6],[-1,3],[0,7],[-1,1]],[[7758,7855],[-9,4],[-6,0],[-8,-2],[-6,0],[-8,4]],[[1428,8170],[8,-9],[12,-11],[7,-8],[5,-9],[1,-5],[-1,-2],[-3,0],[-5,0],[-4,0],[-2,-3],[-1,-3],[0,-4],[1,-4],[1,-3],[0,-4],[-1,-4],[1,-3],[4,-1],[2,-2],[-1,-3],[0,-4],[2,-7],[1,-4],[-1,-1],[-1,-3],[0,-3],[-1,-3],[-2,-3],[-3,-2],[-5,-1],[-4,-2],[-3,-3],[-1,-3],[0,-3],[1,-2],[1,-4],[0,-5],[-5,-8],[-28,-18],[-2,-1],[-1,0],[-1,0]],[[1905,8277],[1,8],[-1,4],[-2,1],[0,1],[2,2],[1,3],[-2,4],[0,4],[1,5],[-1,6],[-3,9],[-2,4],[-2,3],[-3,2],[-3,1],[-4,0],[-4,4],[-3,7],[-4,5],[-2,1],[-1,1],[0,1],[2,0],[1,1],[0,1],[0,2],[-1,1],[0,2],[0,1],[-1,2],[-6,2],[-3,3],[0,3],[-1,3],[-1,0],[-1,0],[0,2],[0,1],[-1,0],[-2,-1],[-2,-1],[-1,1],[-1,3],[-1,4],[1,4],[2,2],[0,2],[0,1],[-1,1],[0,2],[0,2],[0,1],[-1,0],[0,2],[0,1],[-1,1],[-2,0],[-11,0]],[[1848,7370],[-4,-5],[-5,-3],[-6,0],[-8,1],[-9,5],[-5,4],[-2,3],[-1,3],[0,3],[-2,2],[-3,0],[-2,2],[-1,2],[-2,1],[-3,-2],[-5,0],[-7,2],[-3,0],[-2,-1],[-3,2],[-5,6],[-2,5],[-1,3],[-2,2],[-2,1],[-2,2],[-3,5],[-2,4],[0,2],[-2,3],[-4,4],[-2,3],[1,4]],[[1749,7433],[2,9],[0,4],[0,2],[0,2],[1,2],[0,3],[-1,2],[-2,2],[-3,1],[-2,3],[0,5],[3,8],[4,10],[3,8],[0,4],[3,11],[5,16],[2,10],[-1,4],[-3,5],[-4,4],[-3,4]],[[1753,7552],[-1,6]],[[1752,7558],[-1,4],[1,2],[-1,4],[-1,5],[-1,4]],[[1749,7577],[0,2]],[[1749,7579],[-1,1],[-3,0],[-1,1],[0,3],[-2,3],[-3,5],[-3,2],[-3,1],[-3,-1],[-1,-3],[-3,-2],[-5,-2],[-5,0],[-5,1],[-4,-4],[-4,-8],[-4,-5],[-6,-5]],[[1865,7378],[-5,-7],[-3,-3],[-5,1]],[[1911,7407],[-4,6],[-2,3],[0,3],[-5,4],[-8,6],[-5,-2],[1,-7],[-1,-7],[-3,-6],[-4,-6],[-9,-12]],[[1927,7435],[-3,-12],[-1,-5],[-2,-1],[0,-2],[0,-3],[1,-2],[2,-1],[0,-2],[-1,-4],[-2,-2],[-4,-2],[-2,1]],[[8462,7524],[4,0],[2,1],[1,3],[1,0],[2,-1],[1,-2],[0,-3],[3,-1],[4,0],[2,2],[1,2],[4,1],[5,1],[4,3],[3,5],[3,3],[5,0],[4,1],[3,1],[3,3],[2,5],[2,4],[4,3],[4,0],[6,-3],[3,-2],[2,1],[2,2],[0,3],[3,-1],[3,-3],[4,-2],[4,0],[4,1],[3,2],[3,0],[4,-3],[3,0],[3,2],[3,0],[2,-3],[2,0],[3,3],[3,5],[3,8],[2,5],[3,3],[2,3],[1,4],[2,4],[4,3],[2,4],[1,4],[1,2],[2,0],[1,1],[1,2],[1,1],[4,0]],[[8681,7653],[-4,-11],[-3,-5],[-4,-4],[-3,-4],[-1,-3],[-8,-2],[-16,-2],[-9,-3],[-3,-5],[-2,-2],[-2,-1],[-1,-2],[-1,-4],[-1,-2],[-4,-2]],[[5529,7637],[1,-2],[0,-1],[0,-2],[-1,-2],[-2,-4],[-1,-5],[0,-3],[1,-2],[-2,-4]],[[2032,7847],[-5,7],[-1,4],[0,4],[2,4],[3,5],[3,3],[1,3],[0,3],[-1,4],[0,3],[1,0],[1,2],[0,2],[3,8],[8,14],[4,9],[1,6],[0,5],[2,4],[4,3],[7,3],[4,3],[2,4],[2,2],[2,-1],[3,1],[3,5]],[[1766,7870],[2,-1],[1,-2],[1,-6],[11,-13],[6,-5],[4,0],[3,-2],[3,-3],[6,0],[8,6],[9,-1],[8,-5],[4,-6],[1,-5],[2,-3],[3,-1],[7,-2],[4,1],[3,2],[4,0],[2,-4],[3,0],[2,1],[3,0],[5,-1],[3,-3],[1,-3],[1,-2],[2,0],[1,-3],[1,-6],[1,-3],[2,0],[1,-1],[0,-2],[1,-3],[1,-4],[2,-2],[2,0],[4,-1],[3,-3],[3,-3],[0,-3],[-1,-3],[0,-2],[1,-1],[2,0],[3,1],[2,4],[2,2],[2,1],[12,0],[3,0],[-1,2],[1,2],[1,0],[1,2],[0,1],[0,2],[-1,1],[0,4],[1,5],[2,3],[2,-1],[1,2],[0,4],[2,3],[2,1],[3,3],[2,3],[1,2],[-1,1],[1,2],[1,2],[0,1],[0,1],[1,1],[2,2],[7,2],[13,2],[7,0],[2,-2],[4,-2],[4,-1],[4,-3],[3,-7],[3,-4],[6,0]],[[1642,7355],[-5,2],[-10,2],[-5,3],[-2,3],[-3,0],[-3,-4],[-1,-2]],[[2710,7389],[-2,-15],[-1,-7],[-3,-3]],[[2924,7499],[-1,0],[-3,0],[-4,-1],[-5,-4],[-6,-7],[-11,-16]],[[1441,8182],[5,4],[3,2],[3,-1],[3,3],[1,3],[-2,5],[0,3],[1,3],[-3,1],[-7,1],[-4,2],[-2,4],[-3,3],[-4,4],[-5,1],[-6,-1],[-6,0],[-4,1],[-4,-1],[-3,-1],[-8,2],[-12,7],[-8,3],[-4,-1],[-4,-2],[-5,-3],[-4,-3],[-1,-3],[-2,-2],[-3,-1],[-4,-4],[-5,-7],[-3,-7],[-1,-5],[0,-5],[-1,-3],[-1,0],[0,-1],[0,-3],[1,-2],[2,-3],[0,-3],[-1,-1],[-1,-6],[0,-11],[0,-2],[-1,-2],[-2,-1],[-5,1],[-4,-1],[-2,-3],[-2,-1]],[[5904,6676],[0,-11]],[[5898,6690],[-1,9]],[[5897,6699],[1,5],[0,10],[-1,22]],[[6105,8306],[8,-3],[3,-1],[1,-2],[1,-2],[0,-3],[2,-1],[5,1],[5,2],[3,2],[3,1],[3,-1],[4,0],[5,0],[6,2],[6,2],[3,2],[0,2],[2,2],[2,3],[4,1],[4,1],[4,2],[3,2],[2,4],[2,5],[4,4],[9,5],[15,7],[9,6],[6,6],[6,4],[5,1],[5,2],[3,2],[6,2],[7,0],[5,2],[3,2],[3,1],[3,-1],[4,1],[3,3],[2,1],[3,-1]],[[6084,8325],[-3,4],[-8,0]],[[925,8472],[-4,4],[-1,2],[0,1],[-2,2],[-4,2],[-4,0],[-3,-2],[-4,1],[-6,4],[-5,3],[-7,1],[-10,1],[-5,-1],[-2,-1],[-3,0],[-4,1],[-5,1],[-8,0],[-6,-3],[-6,-5],[-4,-5],[-2,-6],[-1,-4],[0,-5],[0,-5],[0,-4],[0,-1],[0,-2],[1,-2],[1,-3],[-1,-4],[-2,-7],[-3,-9],[-4,-6],[-2,-2],[-1,-3],[-1,-7],[0,-3]],[[7260,6708],[-3,2]],[[7255,6713],[-9,12],[-4,3],[-3,0],[-3,-3],[-1,-1],[-2,1],[-3,3],[-6,7],[-3,5],[-2,5],[-3,3],[-5,1],[-5,3],[-4,5],[-4,2],[-4,-1],[-2,2],[-2,4],[-2,3],[-1,1],[-3,-2],[-4,-5],[-2,-3],[0,-2],[-1,-1],[-2,0],[-1,-1],[-1,-2],[-3,-1],[-6,1],[-5,-2],[-4,-6],[-3,-3],[-2,0],[-2,-1],[-1,-2],[-1,-2],[-2,-1],[-3,2],[-4,3],[-2,3],[0,1],[-1,0],[-2,0]],[[7122,6745],[-1,-1],[0,-1],[0,-2],[4,-11],[1,-6],[-1,-2],[-5,-1],[-8,1],[-7,0],[-8,-1],[-6,2],[-5,6],[-4,2],[-3,0],[-4,-4],[-6,-8]],[[7069,6719],[-4,-3],[-1,0],[-3,-7],[-6,-14]],[[7055,6695],[-6,-9],[-8,-5],[-3,-2],[-2,-2],[-1,-3],[-1,1],[-3,-2],[-4,-5],[-4,-4],[-4,-3],[-2,-2],[0,-2],[-2,-1],[-4,1],[-3,-2],[-3,-5],[-1,-4],[0,-2],[-1,-3],[-3,-2],[-3,-2],[-5,0],[-2,-1],[-1,-3],[-2,-1],[-2,-1],[-2,1],[-3,1],[-3,0],[-5,-4]],[[6287,8374],[3,5],[1,4],[1,4],[1,3],[0,3],[0,2],[1,1],[0,2],[0,6]],[[6294,8404],[-10,10],[-8,7],[-11,7],[-8,7],[-3,7],[-2,5],[-1,4],[-2,4],[-4,5],[-8,3],[-10,2],[-8,3],[-5,6],[-9,7],[-13,8],[-8,6],[-1,4],[-3,3],[-8,1],[-4,4],[-1,3],[1,3],[-2,4],[-2,5],[-2,4],[1,4],[-2,3],[-5,2],[-3,2],[-2,3],[0,3],[3,3],[2,2],[0,1],[1,3],[1,3],[1,3],[0,2],[1,2],[2,1],[1,2],[-1,3],[-6,3],[-10,3],[-9,4],[-12,8],[-2,4],[-1,7]],[[5911,8359],[1,0],[4,2],[4,3],[4,6],[4,3],[4,1],[4,4],[3,5],[3,3],[2,0],[2,-2],[6,1],[15,5]],[[6939,7237],[-4,1],[-3,-1],[-5,-3],[-3,0],[-2,2],[-2,4],[-1,7],[-1,4],[1,3],[-1,1],[-1,3],[-6,8],[-3,5],[-1,4]],[[6907,7275],[-2,3],[-4,5]],[[6888,7291],[0,2],[2,3],[1,7],[-1,11],[0,9],[2,9],[1,5],[1,1],[0,2],[0,1],[-1,2],[2,3],[1,3],[0,5],[-1,3],[-1,3],[0,3],[1,3],[0,3],[0,4],[0,2],[-1,2],[0,1],[-2,3],[0,2],[0,2],[-1,3],[-5,2],[-2,5],[-1,8],[-1,4],[-1,1],[-1,0],[0,-1],[-1,0],[-1,3],[-1,1],[-1,1],[-1,2],[-1,4],[-1,5],[-3,7],[-2,3],[-1,0],[-1,2],[-1,3],[-2,3],[-3,3],[-2,0],[-2,-2],[-2,-1],[-3,2],[-2,0],[-1,1],[-1,5],[-1,3],[-1,0],[-1,2],[0,2],[-1,3],[-2,3],[-1,2],[-2,3],[-5,2],[-1,3],[-1,2],[-1,2],[-2,3],[-1,3],[0,2],[-2,1],[-3,1],[-3,3],[-4,6],[-4,4],[-4,1],[-3,0],[-2,-1],[-3,0],[-5,3],[-4,4],[-2,4],[-2,2],[0,2],[-2,1],[-1,2],[0,4],[-3,3],[-4,2],[-2,2],[-1,1],[1,2],[1,1],[-1,2],[-3,3],[-1,2],[-1,0],[-10,-5],[-6,0],[-4,4],[-2,1],[-3,-1],[-2,0],[-2,1],[-1,2],[0,3],[-2,0],[-2,-2],[-3,-1],[-4,1],[-3,-1],[-3,-3],[-3,0],[-4,4],[-2,3],[1,3],[1,1],[1,1],[1,2],[-2,4]],[[6709,7561],[-8,-3],[-5,0],[-6,4]],[[3742,3988],[1,5],[0,1],[1,0],[1,4],[1,8],[1,5],[2,1],[0,3],[0,5],[0,7],[2,9],[2,7],[2,5],[-2,10],[-4,17],[-2,9],[1,2],[1,7],[-1,18],[4,2],[1,2],[2,4],[2,3],[5,5],[8,14],[3,8],[1,7],[2,7],[2,7],[2,10],[1,12]],[[3781,4192],[2,9]],[[3783,4201],[2,6],[2,11],[2,16],[1,9],[2,3],[1,9],[-1,13],[1,9],[1,5],[2,5],[3,7],[0,8],[-1,8],[0,7],[1,4],[-1,5],[-2,6],[0,5],[0,2],[0,5],[-1,6],[0,4],[1,3],[2,6],[3,17]],[[3866,4475],[4,-2],[3,1]],[[3873,4474],[4,3],[3,6],[1,8],[2,3]],[[3883,4494],[1,0],[2,1]],[[3886,4495],[2,1],[2,2],[1,3],[1,3],[0,4],[1,2],[3,1],[1,2],[0,4],[3,4],[4,3],[3,0]],[[3907,4524],[2,-5],[5,-4]],[[3914,4515],[7,-4],[3,-5],[2,-1],[1,0],[1,2],[1,2],[1,0],[1,-3],[0,-4],[1,-3],[3,0],[1,-2],[0,-3],[0,-6],[2,-8]],[[3938,4480],[8,-10]],[[3946,4470],[21,-20],[4,-4]],[[3971,4446],[2,-3],[1,-4],[1,-4],[3,-3],[2,-2],[2,0],[1,-2],[0,-5],[2,-2],[1,0],[1,-1]],[[3987,4420],[1,-3]],[[4697,5765],[-1,0],[-1,1],[-1,3],[-2,7],[-2,4],[-2,1],[-1,2],[1,2],[0,3],[-1,4],[-1,4],[-2,4],[-3,4],[-4,4],[-4,2],[-2,1],[-3,2],[-3,5],[-7,5]],[[4658,5823],[-3,4],[-2,4],[-2,4],[-3,2],[-2,3],[-1,3],[-1,2],[-2,1],[0,1],[1,2],[-1,3],[-2,6],[-1,3],[-2,-1],[-1,1],[0,1],[0,2],[-2,2],[-1,1],[-2,5],[-1,8],[-1,7],[-2,5],[-1,1],[-1,1],[-1,2],[-1,0],[-2,-1],[-2,0],[0,3],[-2,0],[-1,-2],[-2,1],[-1,3],[-1,3],[-1,3],[-3,6],[-6,9],[-6,4],[-7,-1],[-4,1],[-1,1],[-1,0],[-1,-2],[-1,0],[-1,1],[0,-1],[0,-2],[-3,-1],[-5,0],[-3,-2],[-3,-3],[-4,-1],[-6,1],[-3,1],[-1,1],[-2,1],[-2,-1],[-1,-5],[-2,-8],[-1,-4],[-1,-1],[-1,-6],[-1,-10],[-1,-5]],[[4833,7213],[-9,-5],[-6,-1],[-5,2],[-5,-1],[-6,-4]],[[4924,7251],[-7,-14],[-4,-7],[-3,-4],[-4,-2],[-6,0],[-4,-3],[-5,-4],[-4,-2],[-5,0],[-2,-2],[-3,1],[-6,5],[-4,1],[-1,0],[-2,-3],[-3,-4],[-2,-2],[-4,0]],[[4947,7255],[-5,8],[-2,3],[-3,1],[-9,-5]],[[1055,8445],[-2,2],[0,3],[0,3],[1,3],[3,2],[4,3],[2,2],[1,4],[3,3],[2,3],[2,2],[1,2],[0,4],[-2,5],[-2,4],[-2,1],[-1,1],[1,2],[-3,4],[-8,7],[-5,3],[-3,0],[-3,1],[-4,3],[-2,3],[-2,3],[-1,2],[-2,-1],[-2,1],[-2,2],[-2,1],[-3,-1],[-13,0],[-5,0],[-1,3],[0,2],[0,2],[0,3],[-2,3],[-6,2],[-9,2],[-7,4],[-4,6],[-2,3],[0,3],[-1,2],[-3,1],[-3,1],[-4,0],[-4,2],[-4,3],[-4,1],[-3,-1],[-5,1],[-8,4],[-6,1],[-4,-1],[-8,7],[-2,4],[0,3],[-2,4],[-3,4],[-3,3],[-4,3],[-5,1],[-6,1],[-4,-1],[-5,-3],[-11,-6],[-6,-2],[-9,0],[-1,1],[0,3],[1,5],[-1,2],[0,1],[0,1],[0,2],[0,1],[-1,2],[-3,0],[-6,0],[-5,-2],[-4,-3],[-7,1],[-9,5],[-7,3],[-6,0],[-6,-2],[-5,-2],[-4,0],[-3,3],[-1,2],[0,2],[-2,-1],[-1,1],[-1,3],[-3,2],[-7,2]],[[3370,4390],[2,17],[2,8],[3,4],[3,10],[2,14],[0,12],[-1,11],[-2,7],[-5,4],[-2,6],[-1,6],[0,7],[1,6],[2,5],[4,6],[1,4],[-2,1],[0,8]],[[3377,4526],[2,15],[0,11]],[[3379,4552],[0,8],[0,7],[2,6],[1,6],[0,5],[1,4],[2,4]],[[3385,4592],[-1,4],[-2,7],[-4,10],[-2,9],[0,7],[2,5]],[[3378,4634],[3,6],[4,3],[3,2],[4,4],[3,4],[2,6],[1,7],[5,10],[8,12],[4,10],[1,5],[1,5],[2,3],[2,7],[2,11],[2,7],[2,2],[2,0],[2,-1],[2,2],[2,4],[1,5],[1,5],[3,6],[4,4],[2,2],[4,5],[3,6],[3,7],[5,15],[4,19],[3,17],[2,20],[2,11],[3,2],[2,0],[5,-2]],[[7246,7247],[4,3],[3,1],[3,0],[3,2],[2,5],[3,3],[5,0],[3,2],[2,3],[6,5],[11,5],[7,1],[4,-3],[5,-1],[5,2],[5,2],[6,1],[4,-1],[1,-1],[2,1],[2,4],[3,3],[4,3],[7,1],[8,-2],[6,-2],[3,-3],[3,-2],[6,-3],[6,1],[6,3],[5,1],[4,-2],[4,0],[5,1],[0,3],[-3,3],[-1,3],[0,2]],[[7398,7291],[1,1],[-1,1],[-1,-1],[-1,2],[-3,3],[-3,1],[-3,1],[-2,2],[-2,4],[-1,4],[0,4],[1,3],[2,2],[2,1],[4,0],[2,1],[1,2],[3,1],[3,-2],[4,0],[5,2]],[[8896,4793],[-10,5],[-4,4],[-3,1],[-3,0],[-1,2],[-1,2],[-2,-1],[-1,1],[-1,1],[-4,0],[-2,2],[-2,5],[-3,4],[-6,3],[-1,0]],[[7339,8479],[6,10],[4,4],[7,4],[11,6],[7,7],[4,6],[-1,3],[-3,0],[-3,2],[-1,5],[-5,3],[-6,2],[-4,3],[-2,2],[-3,2],[-4,0],[-4,-1],[-6,-3],[-6,-2],[-4,-1],[-2,1],[2,2],[0,3],[-2,3],[-2,1],[-2,0],[-1,0],[0,1],[-1,2],[-4,4],[-4,2],[-2,1],[-3,-2],[-1,-1],[1,-2],[0,-2],[-2,-2],[-1,0],[0,1],[-1,0],[-2,-1],[-3,0],[-3,1],[-1,0],[-1,-1],[-1,0],[-2,1],[0,2],[0,1],[-1,1],[-4,3],[-4,3],[-3,3],[-2,5],[-3,6],[-1,4],[1,1],[-1,2],[-2,2],[0,1],[1,1],[0,1],[-1,1],[-7,5],[-1,1],[2,1],[1,1],[1,3],[0,1],[0,1],[0,1],[1,0],[-1,1],[-2,4],[0,3],[2,2],[0,1],[-2,1],[-1,3],[0,4],[3,3],[5,2],[5,3],[4,4],[2,2],[0,2],[-1,2],[-1,1],[-1,2],[0,2],[1,1],[2,0],[0,1],[0,1],[2,2],[6,5],[1,3],[-3,3],[-1,4],[1,3],[-1,4],[-3,3],[-1,2],[-1,1],[1,3],[2,4],[0,2],[-2,0],[-1,1],[-1,3],[1,2],[4,3],[1,1],[-2,2],[0,2],[2,2],[0,2],[-1,1],[0,2],[1,3],[-4,6],[-7,8],[-10,6],[-14,4],[-8,2],[-4,-1],[-2,-1],[1,-1],[-2,0],[-4,3],[-2,1],[-3,-1],[-15,5],[-5,3],[0,1],[-1,1],[-2,-1],[-6,4],[-15,12]],[[4802,7204],[-10,0]],[[4792,7204],[-5,-3],[-5,-5],[-4,-3],[-6,0],[-5,-1],[-4,-5],[-4,-7],[-2,-8],[-2,-2]],[[2564,6931],[-4,0],[-4,4],[-3,5]],[[2553,6940],[-3,4]],[[2550,6944],[-3,7],[0,3],[0,3],[2,3],[1,2],[0,2],[1,1],[3,1],[1,1],[0,1],[0,2],[1,2],[0,4],[-1,5],[0,5],[1,6],[1,3],[-1,1]],[[2667,6992],[-7,-6],[-3,-1],[-2,0],[-1,2],[-3,5],[-1,-4],[-1,0],[-1,0],[-1,-3],[-2,-6],[-1,-4],[-2,0],[0,-2],[-1,-3],[0,-1],[-1,0],[-2,-4],[-2,-8],[-2,-6],[-3,-4],[-2,-1],[-1,3],[-1,-2],[-1,-1],[-1,2],[-2,0],[-2,-2],[-1,-2],[-1,-2],[-4,-9],[-7,-15],[-5,-7],[-3,1],[-2,3],[-2,4],[-4,2],[-6,-1]],[[2547,7056],[-5,4]],[[1355,8282],[-5,-1],[-3,1],[-5,2],[-3,1],[-2,2],[-2,4],[-2,6],[-2,14]],[[1299,8357],[-29,36],[-10,15],[-1,5],[-2,4],[-5,3]],[[4943,7871],[3,-2],[3,0],[7,2],[4,1],[1,1],[2,2],[1,0],[1,-3],[0,-2],[1,-1],[1,-2],[1,-2],[1,-3],[1,-3],[2,-1],[1,1],[1,3],[2,1],[2,1],[2,-1],[0,-2],[1,0],[2,-1],[3,-4],[1,-2],[2,1],[2,1],[0,2],[2,1],[5,1],[12,-2],[1,0]],[[2057,8463],[8,3],[10,2],[14,1],[6,2],[1,0],[0,1],[-2,2],[-2,2],[-1,0],[-1,1],[0,1],[0,2],[0,1],[-1,2],[1,1],[0,2],[-2,2],[1,4],[1,2],[0,2],[-2,0],[-1,2],[1,5]],[[2091,8514],[1,5],[2,5],[3,6],[1,4],[-1,1],[1,3],[3,4],[4,4],[5,2],[4,5],[3,8],[2,4],[0,2],[5,3],[9,2],[7,1],[5,-2],[3,-2],[0,-3],[1,-1],[1,-1],[5,1],[9,3],[5,3],[3,7]],[[2382,8559],[13,-5],[3,-1]],[[2179,8582],[21,6]],[[2302,8597],[11,-4],[4,-2],[1,-2],[1,-4],[1,-4],[1,-4],[5,-6]],[[6177,7058],[1,-4],[1,-1],[1,0],[0,-1],[0,-4],[2,-2],[4,-3],[1,-2],[1,-1],[-1,-1],[3,0],[1,-1],[0,-2],[0,-1],[-1,0],[-1,-2],[-2,-4],[3,-3],[5,-3],[4,-5],[2,-7],[2,-7],[0,-8],[0,-5],[-1,-2],[0,-3],[0,-2],[0,-2],[-1,-2],[0,-4],[0,-6],[2,-9],[5,-10],[2,-7],[-1,-3],[1,-7],[3,-11],[3,-10],[0,-8],[2,-6],[1,-3],[1,-2],[3,-2],[5,-1],[3,-2],[2,-2],[0,-4],[0,-5],[0,-3],[0,-1],[0,-3],[-2,-3],[-1,-3],[0,-3],[1,-4],[1,-6],[1,-3],[1,0],[1,-3],[2,-6],[3,-6],[6,-6],[3,-2],[1,1],[1,-1],[0,-1],[0,-2],[1,-1],[1,-1],[3,-1],[1,-1],[0,-2],[1,-3],[2,-3],[4,-3],[8,-3]],[[6272,6805],[6,6],[3,1],[2,-2],[4,-3],[6,-2],[3,-3],[1,-3],[1,-4],[-1,-4],[0,-3],[0,-3],[1,-2],[2,-2],[2,-3],[1,-6],[2,-2],[2,0],[2,-3],[0,-4],[2,-7],[4,-9],[2,-10],[0,-16]],[[5560,7569],[-3,-5],[0,-2],[0,-1],[0,-2],[0,-2],[0,-1],[0,-1],[1,-2],[0,-3],[0,-1],[0,-1],[0,-2],[1,-4],[0,-2],[-1,-1],[-1,-1],[0,-4],[1,-3],[2,-5],[1,-3],[0,-1],[0,-3],[2,-6],[1,-3],[-1,-4]],[[5592,7667],[-4,-1],[-2,-3],[-2,-6],[-5,-8],[-9,-10],[-4,-7],[1,-5],[0,-2],[-2,0],[-2,-1],[-2,-4],[-1,-3],[0,-3],[1,-2],[-1,-1],[-1,-2],[0,-2],[-1,-2],[-1,-2],[0,-3],[3,-5],[0,-4],[-1,-3],[1,-5],[1,-8],[0,-5],[-1,-1]],[[5673,7684],[2,-2],[0,-3],[-2,-9],[-2,-7],[-5,-1]],[[5666,7662],[-8,3]],[[5658,7665],[-6,4],[-5,4],[-5,1],[-4,-2],[-3,-1],[-2,1],[-3,0]],[[5630,7672],[-4,-2],[-4,1],[-2,4],[-2,4],[0,6],[0,4]],[[5618,7689],[-1,0]],[[5617,7689],[-3,-2],[-4,-5],[-3,-4],[-3,-2],[-4,-1],[-3,1],[-1,-2],[-1,-4],[-1,-2],[-2,-1]],[[6691,7870],[3,-10]],[[6694,7860],[10,-3]],[[6704,7857],[4,1],[2,3],[1,7],[-2,10],[0,7],[1,4],[-1,4],[-1,4],[1,5],[3,7],[2,4],[1,1],[2,1],[6,0],[7,2],[8,5],[5,5],[2,5],[5,6],[9,6],[7,8],[7,15],[1,8],[-1,6],[-2,6],[-1,6],[1,5],[0,3],[2,1],[0,2],[0,2],[1,2],[2,2],[1,3],[2,3]],[[6779,8016],[4,2]],[[6783,8018],[10,4],[7,4],[1,6],[2,3],[1,2],[1,2],[-1,1],[0,2],[1,3],[0,2],[-1,2],[0,2],[0,2],[2,5],[4,8],[2,6],[-1,3],[1,3],[3,1],[2,4],[4,8],[1,7],[1,3],[1,2],[0,2],[0,3],[2,4],[5,4],[1,3],[0,2],[1,3],[5,3],[2,3],[0,2],[0,2],[2,3],[0,3],[-1,2],[1,3],[2,4],[1,4],[0,3],[1,2],[1,0],[1,1],[0,2],[1,3],[1,3],[3,3],[6,5],[0,1],[0,2],[0,1],[0,1],[1,1],[1,1],[1,2],[1,1],[0,2],[0,3],[0,2],[2,0],[0,2],[-1,2],[-1,2],[0,2],[1,1],[1,2],[0,4],[1,3],[3,2],[6,2],[10,1],[5,1],[0,2],[1,2],[-1,2],[1,3],[3,6]],[[3634,4115],[-3,9],[-2,2],[-3,5],[-3,9],[-1,7],[1,6],[1,4],[2,3],[3,6],[3,9],[2,5],[3,2],[1,5],[1,8],[0,5],[-1,3],[0,3],[1,2],[5,7],[2,1],[2,-2],[2,-1],[1,2],[5,7],[1,4],[0,4],[0,1],[2,0],[1,1],[2,3],[1,4],[1,5],[-1,5],[-2,2],[0,8],[1,13]],[[3662,4272],[-1,11],[-3,15],[2,6],[0,3],[-1,1],[0,2],[0,2],[-1,4],[-3,4],[-3,11],[-4,22],[0,6],[2,3],[2,5],[1,7],[-2,8],[1,8],[2,6],[1,7],[-1,8],[0,9],[0,9],[1,7],[1,4],[1,4],[-1,3],[0,2],[1,2],[0,4],[-1,6],[-1,8],[1,8],[2,12],[3,15],[2,11],[-1,6],[1,5],[0,3],[0,6],[-1,7],[0,5],[0,2],[2,1],[2,1],[1,4],[1,7],[2,5],[4,4],[2,5],[1,5],[1,4],[2,3],[0,3]],[[3680,4591],[0,3],[-1,1],[-2,-1],[-2,1],[-1,3],[0,2],[2,1],[1,3],[2,5],[2,13],[2,21],[0,19],[-1,18],[-1,11],[-1,3],[-3,2],[-4,3],[-3,3],[0,4],[-2,1],[-3,0],[-3,1],[-4,3],[-2,1],[-2,0],[-2,-3],[-2,-3],[-1,-3],[-3,-1]],[[3619,4786],[1,27],[0,15],[-1,12],[0,7],[1,4],[1,1]],[[7493,7980],[-11,-12],[-6,0],[-2,2],[-2,5],[-1,3],[-2,2],[-5,1],[-7,1],[-5,0],[-2,-2],[-3,1],[-4,3],[-5,3],[-6,2],[-5,0],[-4,-2],[-2,1],[0,3],[2,5],[4,5],[3,4],[0,4],[0,3],[-1,3],[0,3],[2,3],[0,5],[-1,5],[-3,3],[-6,3],[-3,2],[0,2],[-1,4],[1,2],[1,2],[0,3],[0,3],[-2,1],[-5,2],[-2,2],[-2,3],[-3,0],[-5,-2],[-2,3],[0,4],[-3,5],[-2,3],[-4,1],[-2,2],[-1,4],[-2,3],[-4,4],[-5,2],[-5,0],[-4,0],[-4,3],[-3,2],[0,3],[1,3],[0,3],[0,2],[-1,2],[0,3],[0,5],[-1,3],[0,2],[0,4],[0,2],[0,2],[1,2],[0,2],[-1,4],[-2,3],[-2,2],[-1,3],[-2,5],[-2,3],[-2,1],[-1,1],[-1,4]],[[7582,6894],[3,5],[5,2],[7,-1],[5,1],[4,5],[5,10],[3,4],[2,0],[4,3],[4,5],[5,1],[5,-2],[5,-4],[2,-5],[3,-3],[2,0],[3,-2],[4,-5],[1,-4],[0,-2],[1,-1],[1,-1],[3,-6],[4,-10],[4,-6],[2,-2],[1,-1],[1,1],[1,-1],[0,-2],[2,0],[2,1],[2,-2],[1,-3],[2,-3],[3,-2],[1,-3],[0,-3],[1,-3],[1,-2],[1,0],[0,1],[0,-1],[1,-2],[1,-1],[3,1],[1,-1],[0,-4],[2,-5],[3,-8],[3,-5],[1,-1],[1,-3],[1,-5],[6,-8],[11,-9],[5,-7],[0,-2],[2,-6],[3,-7],[2,-6],[-1,-5],[1,-4],[2,-5]],[[8512,9019],[-1,8],[3,5],[5,5],[3,4],[0,4],[2,4],[5,4],[7,3],[9,2],[7,4],[10,8]],[[5683,4823],[0,10],[-1,5],[-2,4],[-2,4],[-1,6],[-1,10],[-2,9],[-5,12],[-4,15],[-1,17],[-2,7],[-2,2],[-2,2],[-1,3],[-5,3],[-9,4],[-6,4],[-2,6],[-3,3],[-3,1],[-3,2],[-3,3],[-1,3],[-1,2],[-3,3],[-7,5],[-6,4],[-3,3],[-2,3],[-1,1],[-1,-1],[-2,1],[-2,3],[-3,1],[-3,0],[-2,1],[-1,2],[-1,-1],[-1,1],[-1,2],[-1,1],[-2,0],[-1,-2],[-1,-2],[-1,-1]],[[2684,6928],[6,-7]],[[8512,9019],[-2,4],[-2,3],[-1,2],[0,4],[1,5],[0,3],[1,2],[0,3],[0,4],[2,3],[4,2],[3,3],[1,2],[-1,3],[-3,6],[-1,5]],[[7521,6905],[10,1],[14,-2],[6,-3],[2,-3],[3,-1],[3,3],[4,2],[5,-2],[4,-2],[2,-3],[3,-2],[5,1]],[[5516,5204],[1,-21]],[[5517,5183],[-4,-21]],[[5513,5162],[-8,-28]],[[5505,5134],[-4,-23],[0,-16],[0,-10],[-1,-7],[-3,-16],[-1,-15],[1,-18],[-1,-17],[-3,-15],[-1,-13],[1,-15]],[[3009,4148],[0,6],[1,3],[1,0],[0,3],[-1,5],[1,5],[3,8],[1,5],[0,7],[-1,10],[-1,7],[-1,3],[-1,3],[-2,2],[-2,5],[-2,8],[-3,4],[-5,1],[-4,3],[-3,6],[-6,5],[-6,6],[-5,2],[-2,-2],[-3,-1],[-2,2],[-7,14],[-3,6],[0,3],[0,6],[-2,8],[-2,6],[-3,5],[-3,9],[-3,13],[0,8],[1,6],[-1,11],[-4,15],[-2,10],[0,4],[1,2],[3,0],[4,-2],[3,-4],[3,-1],[1,0],[0,5],[-1,8],[-1,7],[1,7],[-1,6],[-4,4],[-2,6],[-1,6],[0,5],[1,4],[0,2],[-1,1],[0,3],[1,2],[0,1],[0,1],[-1,0],[0,2],[-1,3],[1,2],[1,0],[1,1],[0,3],[-1,1],[-3,0],[-1,4],[0,7],[-1,4],[-1,4],[-1,0],[-1,1],[0,1],[-1,2],[-1,3],[-1,4],[0,6],[0,3],[-1,1],[-1,2],[1,1],[-1,1],[0,1],[-2,10],[1,6],[3,7],[2,2],[1,0],[1,1],[0,4],[-1,2],[-2,-2],[-1,0],[-1,2],[-1,0],[-1,0],[0,2],[0,5],[-1,4],[-1,1],[0,2],[0,2],[0,1],[-1,-1],[-1,2],[1,3],[0,2],[-1,2],[-1,1],[-1,0],[0,1],[0,1],[0,2],[-3,2],[-1,-1],[0,-2],[-1,0],[-1,3],[-1,2],[1,2],[-1,3],[-1,4],[0,1],[1,1],[0,1],[-1,4],[0,3],[1,3],[-1,4],[-3,5],[-2,2],[-1,0],[-1,0],[1,2],[-1,1],[0,2],[0,1],[3,5],[1,2],[-1,1],[0,2],[0,3],[2,4],[0,5],[-1,4],[0,3],[0,2],[0,2],[-1,3],[-1,2],[1,2],[0,4],[-1,6],[0,4],[2,3],[1,0],[1,1],[0,1],[1,1],[1,-1],[2,1],[3,4],[1,0],[1,0],[1,1],[0,1],[1,5],[3,6],[2,1],[1,-2],[1,0],[1,1],[0,1],[1,-1],[1,1],[0,4],[1,2],[2,1],[0,2],[0,1],[0,1],[1,1],[-1,2],[0,1],[1,2],[0,1],[0,1],[0,1],[1,2],[1,2],[-1,5],[1,5],[1,5],[0,1],[1,-1],[1,-2],[2,1],[2,3],[1,3],[1,3],[1,0],[0,1],[0,2],[0,3],[2,4],[1,0],[1,1],[0,1],[0,1],[1,3],[1,3],[0,1],[0,1],[0,1],[0,3]],[[5793,5199],[-4,3],[-2,0],[-2,-1],[-1,0],[-1,4],[-2,2],[-2,0],[-2,-1],[-4,-3],[-4,-1],[-4,0],[-4,3],[-3,6],[-2,2],[-1,0],[-1,-3],[0,-5],[0,-5],[-2,-4],[-1,-1],[-1,1],[-2,0],[-2,-1],[-1,4],[-1,8],[-1,7],[-1,5],[-1,3],[-1,0],[-3,-3],[-6,-10],[-3,-5],[-2,-1],[-2,2],[-3,1],[-2,-1],[-1,-2],[-1,-5],[-2,-2],[-2,2],[-2,0],[-2,-2],[-3,-1],[-3,1],[-3,-2],[-1,-3],[-2,-2],[-2,-1],[-2,1],[-1,3],[-3,1],[-5,0],[-5,3],[-5,6],[-6,4],[-5,-1],[-4,2],[-3,5],[-3,1],[-3,-1],[-3,1],[-3,2],[-4,0],[-6,-2],[-5,4],[-7,12]],[[5622,5229],[-14,7],[-6,1],[-4,-2],[-5,4],[-3,1],[-1,-2],[-3,2],[-4,5],[-5,2],[-4,-1],[-2,1],[-2,5],[-3,8],[-5,8],[-6,6],[-4,5],[-1,3],[-4,2],[-5,0],[-5,-3],[-7,-10],[-6,-20],[-4,-8],[-3,-2],[-1,-5],[2,-8],[0,-9],[-1,-15]],[[6628,7871],[0,-4],[1,-3],[2,-4],[0,-4],[0,-4],[-1,-3],[-1,-3],[-4,-2],[-6,-3],[-3,-3],[-1,-1]],[[6615,7837],[-3,-1]],[[6612,7836],[-7,2],[-7,4],[-8,6],[-10,4],[-11,3],[-8,4],[-5,5],[-5,5],[-4,2],[-7,2],[-10,2],[-13,-2],[-16,-6],[-11,-3],[-4,0],[-3,-1],[-2,-2],[-3,-2]],[[6478,7859],[-5,-1],[-4,0],[-2,2],[-3,0],[-3,-1]],[[6461,7859],[-2,-2],[-1,-3],[-2,0],[-4,2],[-2,0],[-1,-2],[-2,0],[-3,0],[-2,0],[-1,-2],[-4,-4],[-7,-4],[-3,-3],[-1,-4],[-1,-5],[-3,-5],[-1,-4],[1,-4],[-1,-3],[-1,-3],[0,-3],[0,-4],[0,-2],[-1,-1],[0,-2],[1,-1],[0,-3],[-1,-3],[1,-3],[3,-4],[2,-3],[0,-5],[0,-4],[1,-3],[2,-2],[1,-4],[1,-6],[2,-4],[1,0],[0,-2],[1,-2],[2,-3],[1,-3],[0,-1],[0,-1],[2,-2],[1,-1],[0,-1],[0,-1],[1,0],[0,-2],[1,-4],[0,-4],[-1,-4],[-1,-4],[-1,-4],[1,-1],[0,-2],[0,-3],[-2,-11],[0,-2],[-2,-1],[-1,-1],[-2,-2],[0,-2],[0,-2],[0,-1],[1,-1],[0,-1],[-1,-1],[-1,-2],[0,-5],[0,-3],[0,-1],[0,-2],[2,-6],[0,-8],[-1,-9],[2,-8],[3,-6],[2,-4],[1,-2],[0,-1],[-1,-1],[0,-1],[1,-1],[1,-2],[0,-2],[-1,-5],[-5,-10]],[[6650,8028],[-3,-6],[-3,-5],[-1,-2],[0,-3],[-1,-3],[-1,-5],[0,-4],[2,-5],[1,-3],[-1,-4],[0,-3],[2,-3],[0,-3],[0,-1],[-2,-3],[-3,-2],[-1,-4],[0,-5],[1,-3],[2,-3],[0,-2],[-2,-3],[-2,-5],[-2,-8],[0,-7],[1,-6],[1,-4],[0,-2],[0,-1],[1,-2],[1,-1],[1,0],[-1,-3],[0,-3],[-6,-12]],[[3618,3416],[-3,2],[-3,1],[-3,0],[-2,0],[-1,-1],[-2,0],[-6,3],[-3,2],[-5,8],[-6,15],[-4,9],[-2,1],[-3,4],[-3,6],[-3,2],[-1,0],[-1,1],[-2,3]],[[3565,3472],[-2,1],[-1,-2]],[[3562,3471],[-1,0],[-2,0]],[[3559,3471],[-1,2],[-2,6],[-2,3],[-3,2],[-1,0],[-1,-1],[-1,1],[-1,0],[-1,0],[-2,2],[-3,1],[-3,-2],[-3,1],[-3,3],[-2,1],[-1,0],[-1,1],[-1,1],[-2,0],[0,-1],[-1,1],[-2,-1],[-1,-1],[-1,1]],[[3520,3491],[0,1],[-1,2]],[[3519,3494],[-1,1],[-2,0],[-1,-1],[-1,-2],[0,-2],[-2,-1],[-2,-1],[-1,0],[0,2],[-2,1],[-2,-1],[-1,1],[-3,0]],[[3501,3491],[-2,-5],[-3,-2],[-1,2],[-1,-2],[-2,-6],[-1,-2],[-4,-1],[-1,-1],[-2,0],[-1,-1],[-2,-3],[-1,-1],[-2,1],[-1,-1],[-2,-3],[0,-3],[-1,-3],[-1,-2],[-2,-1],[-1,-2],[0,-2],[-1,-2],[-4,-1],[-3,-3],[-2,-5],[-1,-3],[-3,-2],[-4,-4],[-1,-3],[2,-3],[0,-2],[0,-2],[-1,0],[-3,1],[-1,0],[-1,0],[0,-2],[0,-3],[-1,-1],[-1,-1],[-1,-2],[-1,-3],[-2,-4],[-3,-5],[-3,-6],[-2,-8],[-2,-6],[-3,-2],[-2,-4],[-1,-4],[-2,-8],[-5,-10],[-4,-6],[-4,-4],[-2,-4],[0,-5],[-3,-5],[-4,-6]],[[3401,3325],[-3,-5]],[[3398,3320],[0,-3],[-1,-5],[-4,-7],[-1,-5],[2,-7],[0,-8],[-1,-3],[-1,-1],[-1,-2],[1,-3],[0,-4],[0,-5],[-2,-6],[-2,-7],[-1,-4],[1,-2],[1,-3],[0,-2],[-1,-4],[-1,-4],[-1,-4],[-2,-2],[-1,-3],[1,-3],[0,-4],[0,-4],[0,-3],[1,-4],[0,-4],[-2,-8]],[[2488,5910],[-1,3],[-3,1],[-2,3],[0,3],[-1,3],[-1,5],[-3,4],[-4,4],[-4,7],[-3,7],[-3,5],[-2,2]],[[2461,5957],[-1,1],[0,2],[1,1],[-1,2],[-1,2],[-1,2],[0,2],[0,2],[2,0],[-1,1],[-1,3],[1,2],[2,0],[1,2],[-1,3],[0,1],[-1,0],[0,1],[0,2],[-1,1],[-1,1],[-1,0],[0,-2],[-1,1],[0,2],[-1,0],[-1,-1],[0,-2],[0,-1],[-1,-1],[-1,2],[-2,5],[-2,2],[-1,-1],[-3,1],[-2,4],[-2,3],[1,3],[-1,3],[-1,4],[-1,1]],[[2438,6011],[-2,3],[-5,3],[-3,1],[-1,-1],[-1,1],[0,5],[-1,3],[0,4],[0,1],[-1,2]],[[2438,6011],[-1,8],[-1,4],[-2,2],[-2,4],[-1,7]],[[5711,3462],[-7,-4],[-4,-6],[-3,-7],[-3,-5],[-4,-1],[-2,-3],[-2,-5],[-1,-6],[1,-6],[-1,-2],[-1,-1],[-1,-1],[0,-2],[-1,-1],[0,1],[-2,0],[-1,-1],[-1,1],[-1,3],[-1,2],[-2,2],[-2,-2],[-3,-7],[-2,-7],[-1,-9],[-3,-6],[-7,-5]],[[5781,3507],[-4,8],[-2,2],[-3,-4],[-3,0],[-2,1],[-2,-2],[-2,-3],[-1,-2],[-3,0],[-2,-1],[-2,-3],[-2,0],[-4,3],[-1,0],[-1,-3],[-1,-1],[-1,1],[-4,-3],[-5,-7],[-2,-3],[0,-2],[1,-1],[0,-3],[-1,-3],[1,-2],[-1,-1],[-3,-1],[-3,-3],[-4,-8]],[[5836,3534],[3,-5],[-1,-5],[-4,-8],[-6,-6],[-4,-2],[-4,0],[-2,-1],[0,-2],[-2,-1],[-2,1],[-2,-2],[-1,-3],[-2,-2],[-1,-1],[-1,0],[-2,2],[-2,0],[-2,-1],[-2,1],[-3,2],[-1,-1],[0,-1],[-2,-2],[-1,0],[0,2],[-1,1]],[[2212,6228],[5,-5],[5,-4],[3,-5],[1,-6],[2,-3],[2,0],[1,-1],[0,-1],[2,0],[1,3],[3,0],[4,-3],[3,2],[4,5],[3,3],[2,0],[2,2],[1,4],[1,2],[2,0],[2,0]],[[7623,7873],[-11,-7],[-11,-2],[-25,1],[-11,6],[-6,6],[-3,6],[1,6],[5,6],[3,5],[2,5],[0,4],[-2,3],[-1,4],[-1,3],[-3,2],[-8,0],[-4,1],[0,3],[-2,1],[-4,-1],[-3,1],[-2,2],[1,4],[2,7],[1,5],[-1,3],[0,2],[0,2],[2,2],[3,0],[4,3],[3,6],[2,4],[-1,2],[-2,2],[-4,3],[-2,2],[-2,3],[0,2],[0,2],[0,1],[-2,1]],[[7583,8227],[-1,-3],[1,-1],[3,0],[1,-3],[2,-4],[2,-15],[0,-7],[-1,-5],[1,-5],[3,-4],[1,-4],[0,-4],[0,-3],[-1,-2],[-1,-2],[2,-7],[2,-2],[2,-1],[2,-4],[2,-8],[0,-6],[-3,-6],[-2,-3],[-3,-1],[-1,-2],[0,-2],[-2,-2],[-3,-1],[-2,-2],[0,-3],[-6,-3],[-12,-3],[-6,-3],[-1,-3],[1,-3],[3,-3],[2,-3],[0,-3],[0,-3],[-2,-5]],[[5913,5072],[3,-28],[2,-12],[3,-9]],[[5902,5086],[1,-2]],[[5871,5121],[0,1]],[[5871,5122],[10,7],[6,0],[4,-4],[2,-1],[2,0],[2,-2],[1,-6],[0,-5],[0,-5],[-2,-5],[-3,-4],[-2,-3],[0,-2],[1,-1],[3,1]],[[8511,8577],[0,-6],[-3,-6],[-6,-7],[-8,-5],[-10,-4],[-9,0],[-9,3],[-5,2],[-1,2],[-7,2],[-20,2],[-11,-8],[-5,-2],[-3,1],[-9,0],[-14,-2],[-9,-3],[-3,-2],[-5,-1],[-6,0],[-4,-1],[-1,-2],[-2,-1],[-2,2],[-2,-1],[-3,-3],[-3,-2],[-3,0],[-2,-2],[0,-5],[-4,-1],[-8,3],[-11,1],[-14,-3],[-7,-2],[-1,-1],[0,-2],[1,-2],[-2,-2],[-4,-2],[-8,-2],[-10,-1],[-7,-3],[-4,-3],[-3,-6],[-2,-8],[0,-5],[1,-2],[0,-2],[-2,-1],[0,-4],[0,-5],[1,-3],[2,-1],[0,-3],[0,-3],[1,-4],[3,-5],[1,-3],[-1,-4],[-2,-1],[-1,1],[-1,0],[-2,-3],[-2,-3],[-4,-2],[-6,-1],[-7,1],[-6,3],[-6,3],[-4,2],[-2,3],[0,2],[1,3],[-3,3],[-6,4],[-2,3],[-1,3],[0,2],[1,3],[-1,1],[-4,0],[-3,0],[-2,2],[-2,2],[-1,2],[1,3],[1,2],[-1,1],[-2,1],[-1,2],[1,3],[0,2],[0,2],[-2,2],[-2,2],[-3,0],[-2,-2],[-2,-1],[-3,1],[-2,2],[-1,2],[-1,1],[1,2],[0,2],[-9,-2],[-3,0],[-2,2],[-3,1],[-2,-1],[-1,0],[0,2],[-2,1],[-3,1],[-3,-2],[-4,-4],[0,-2],[-1,-2],[-2,-1],[-1,-1],[0,-2],[0,-2],[1,-2],[1,-1],[0,-2],[-1,-2],[-2,0],[-1,0],[-1,2],[-1,4],[-2,2],[-2,1],[-2,1],[0,2],[-2,0],[-3,-1],[-1,-1],[0,-2],[-2,-1],[-6,3]],[[7875,8665],[4,1],[3,-1],[3,-3],[5,-7],[6,-4],[8,-3],[7,-2],[4,0],[5,2],[6,4],[4,1],[2,-1],[4,-4],[3,-5],[2,-4],[0,-3],[1,-1],[1,-1],[1,0],[2,1],[4,0],[4,-1],[5,0],[4,3],[2,2],[1,2],[4,1],[13,3],[8,-2],[3,-1],[1,-2],[0,-2],[-1,-1],[1,-1],[0,-1],[0,-1],[1,-2],[2,-4],[3,-1],[4,1],[4,0],[7,-5],[1,-1],[0,-1],[-1,-1],[2,-1],[3,-3],[3,0],[3,2],[3,-1],[2,-3],[3,-3],[4,-2],[2,-2],[-1,-4],[-1,-2],[-2,-2],[-1,-2],[0,-2],[2,-3],[4,-3],[0,-2],[-3,-2],[-2,-3],[1,-4],[0,-3],[-1,-2],[-2,0],[-3,0],[-2,-2],[-1,-5],[1,-2],[5,0],[4,0],[3,-2],[0,-2],[-3,-2],[-1,-2],[1,-2],[1,-2],[-1,-2],[1,-1],[2,-2],[0,-2],[-2,-4],[-2,-3],[-3,-1],[-1,-1],[0,-2],[3,-3],[1,-3],[5,-4]],[[5524,7757],[-3,10],[0,4],[1,2]],[[5525,7773],[4,1],[2,2],[2,3],[4,1],[7,-3],[7,0],[12,5],[6,3],[4,2],[2,4],[5,3],[5,1],[6,3],[6,6],[4,6],[4,5],[1,9],[-1,12],[0,7],[0,3],[2,3],[2,2],[0,3],[0,3],[-1,2],[-2,0],[0,1],[0,3],[-3,2],[-5,3],[-3,4],[0,3],[-2,3],[-3,3],[-1,3],[1,1],[0,3],[-1,4],[-3,6],[-4,7],[-4,4],[-3,2],[-5,0],[-9,-1],[-7,1],[-9,8],[-12,5],[-7,6],[-5,10],[-7,6],[-7,3],[-2,4],[3,7],[4,5],[5,3],[3,4],[0,5],[1,4],[2,2],[1,4],[0,4],[0,5],[-1,6],[0,4],[2,5],[1,3],[1,5]],[[6328,7596],[8,-3],[3,-5],[1,-6],[1,-5],[3,-2],[3,-5],[5,-10]],[[6268,7789],[-5,-5],[-2,-4],[-1,-4],[-1,-4],[0,-4],[-1,-6],[-3,-5],[-3,-7],[-1,-6],[-1,-3],[-1,-2],[0,-1],[0,-2],[0,-4],[-4,-10],[-7,-16],[-1,-3],[-1,-4],[2,-3],[8,-4],[5,-2],[2,1],[3,0],[3,-2],[2,0],[1,2],[3,0],[5,-3],[2,-1],[0,-1],[1,-1],[2,-1],[4,-6],[2,-6],[0,-6],[2,-5],[2,-2],[2,-2],[0,-2],[1,-2],[3,-1],[3,-4],[4,-9],[3,-4],[2,-1],[2,-1],[1,-3],[1,-2],[0,-4],[0,-2],[4,-4],[7,-6],[3,-5],[0,-3],[1,-2],[2,0],[3,-4],[4,-9],[2,-6],[-1,-2],[0,-3],[1,-3],[-3,-6],[-5,-11],[-2,-7],[0,-4],[-1,-1],[-1,-2],[-1,-1],[1,-2],[0,-1],[1,-2],[1,-2]],[[6386,7969],[3,0],[2,-3],[1,-5],[0,-4],[-2,-3],[-3,0],[-3,1],[-4,0],[-4,-3],[-4,0],[-1,2],[-3,2],[-4,0],[-6,-1],[-7,-3],[-4,-3],[-1,-2],[1,-4],[1,-4],[-1,-6],[-5,-7],[-4,-10],[-4,-13],[-4,-8],[-4,-3],[-3,-2],[-4,1],[-7,-4],[-4,-3],[-4,-5],[-3,-4],[-2,-1]],[[6206,8148],[6,-10],[5,-5],[6,-4],[3,-4],[1,-3],[2,-2],[2,0],[3,-2],[3,-3],[6,0],[9,3],[5,0],[3,-2],[2,0],[1,2],[2,1],[3,0],[2,1],[2,1],[2,0],[1,-2],[3,1],[3,3],[4,3],[6,3],[5,-2],[5,-5],[9,-3],[18,-1],[2,-1],[1,-3],[1,-4],[3,-4],[4,-3],[6,-2],[10,-3],[6,-5],[1,-11]],[[6031,8152],[7,6],[2,4],[1,4],[2,6],[5,10]],[[5905,8180],[2,-10],[0,-4],[1,-2],[1,-1],[3,-1],[6,0],[6,-2],[7,-4],[4,-3],[1,-3],[3,-4],[4,-4],[0,-3],[-2,-2],[-1,-2],[0,-1],[5,-4],[11,-6],[6,-2],[4,2],[2,2],[1,3],[0,2],[-1,1],[1,1],[1,3],[0,2],[0,3],[2,1],[6,2],[3,5],[2,3],[3,1],[2,1],[2,3],[3,1],[4,0],[4,-1],[5,-2],[3,-3],[1,-2]],[[6148,8193],[10,-2],[5,0],[3,2],[5,0],[11,-4]],[[6111,8197],[-5,6],[-1,3],[0,3],[-3,3],[-5,4],[-7,5],[-15,7]],[[6063,8198],[4,10],[1,6],[-1,8]],[[5002,5352],[0,-9],[2,-4],[3,-3],[3,-1],[3,0],[2,-1],[1,-3],[1,-4],[1,-8]],[[5310,8299],[-1,-5],[-2,-3],[-4,-5]],[[5311,8314],[-1,-2],[-1,-2],[0,-2],[1,-3],[1,0]],[[5334,8362],[0,-2],[0,-5],[-1,-8],[-2,-3],[-4,2],[-4,-1],[-3,-2],[-4,-5],[-6,-8],[-1,-2]],[[5846,8364],[1,1],[0,2],[1,0]],[[5799,8399],[1,-4],[8,-10],[5,-5],[9,-8]],[[6491,8424],[-1,2],[0,2],[0,1],[-1,2],[-2,2],[-3,0],[-3,-2],[-2,1],[-2,2],[-4,2],[-11,2],[-2,2],[-4,0],[-6,0],[-4,-1],[-3,-2],[-2,-2],[0,-1],[-3,0],[-6,1],[-7,-2],[-9,-3],[-3,-2],[-2,2],[-1,4],[0,3],[-1,5],[-1,2],[-5,1],[-6,-1],[-2,2],[0,2],[2,3],[1,2],[-1,2],[-2,1],[-4,0],[-6,-3],[-8,-5],[-6,0],[-6,3],[-7,-2],[-9,-7],[-5,-5],[-1,-4],[-4,-6],[-6,-6],[-6,-5],[-7,-5],[-9,-4],[-17,-3]],[[6538,8464],[-6,4],[-4,0],[-3,1],[-3,3],[-2,0],[-2,-3],[-3,-2],[-4,0],[-3,-1],[-2,-3],[0,-3],[-1,-2],[1,-5],[2,-7],[2,-6],[4,-3],[4,-1],[4,-1],[2,-3],[1,-5],[-1,-3],[0,-1],[-21,-5],[-8,0],[-4,6]],[[5138,7878],[-7,-3],[-4,-3],[-5,2],[-9,5],[-3,1]],[[2645,7241],[3,0],[1,1],[-3,3],[-1,1],[0,2],[0,3],[-1,2],[-2,1],[-4,4],[-4,5],[-4,4],[-5,3],[-5,-1],[-6,-3],[-6,-2],[-8,-1],[-6,-5],[-6,-9],[-4,-5],[-2,1],[-2,-2],[-3,-3],[-5,-7],[-1,-4],[0,-6],[0,-5],[1,-2],[1,-5],[-1,-7],[0,-7],[-1,-5],[-2,-4],[-2,-3]],[[2567,7185],[-1,-3],[0,-3],[0,-2],[-1,-2],[1,-3],[1,-6],[1,-5],[1,-6],[-1,-3],[-1,-4],[-2,-7],[-1,-4],[-1,-1],[-2,-2],[-1,-5],[-1,-2],[-2,0],[-1,-1],[0,-2],[0,-2],[1,-2],[-1,-2],[-1,-1],[0,-1],[1,-1],[-1,0],[0,-1],[-1,-3],[0,-4],[0,-2],[-1,0],[0,-2],[1,-4]],[[9881,2829],[2,3],[0,2],[-1,1],[0,1]],[[9890,2850],[1,4],[2,1],[2,0],[1,2],[1,3],[-1,1],[-2,-1],[-1,2],[-2,3],[-3,1],[-4,-1],[-2,2],[-2,3],[-1,3],[-1,5],[0,5],[1,4],[-1,4],[-2,2],[-3,2],[-3,3],[-3,6],[-2,5],[0,6],[-1,5],[-2,6],[-2,2],[-5,0],[-1,-3]],[[9735,2555],[-3,-12],[-2,-4],[-1,-2]],[[9729,2537],[-1,-2]],[[9728,2535],[0,-1],[-1,-6],[2,-6],[6,-8],[2,-3],[2,-2],[7,-3],[3,-1]],[[9217,3403],[-3,-2],[-2,-3],[-3,-7]],[[9209,3391],[-1,-4],[-1,-3],[-3,-3],[-1,2],[-1,7],[-2,4],[-3,3],[-2,2],[0,3],[-2,3],[-3,2],[-4,2],[-7,-1]],[[1608,7412],[-3,3],[-4,2],[-2,3],[0,5],[-1,5],[-1,2],[-5,5],[-8,8],[-4,7],[-2,10],[-1,10],[1,5],[2,2],[1,2],[-1,2],[0,2],[1,3],[-1,2],[-1,1],[1,2],[2,3],[1,3],[-1,3],[0,2],[1,2],[1,2],[-1,2],[0,2],[1,2],[2,1],[5,1],[3,4],[0,3],[-1,4],[-1,3],[-1,3],[-1,2],[1,2]],[[2372,7777],[-1,1],[0,2],[0,3],[-1,1],[-2,1],[-2,0],[-3,-1],[-2,1],[0,2],[-2,2],[-3,2],[-1,5],[-2,1],[-3,0],[-3,-2],[-3,-5],[-3,-4],[-5,-1],[-3,0],[-1,1],[0,2],[0,5]],[[2333,7799],[0,3],[-2,3],[-6,7]],[[8255,7365],[-1,2],[0,1],[1,3],[1,3],[-1,5],[-1,3],[1,3],[0,3],[4,4],[6,4],[5,2],[3,1],[4,1],[5,3],[8,0],[12,-2],[9,0],[7,2],[36,9]],[[8139,6266],[2,-4],[2,-8],[1,-6],[1,-6],[5,-11]],[[8139,6266],[7,-6],[3,-2],[1,-3],[2,-1],[1,0]],[[8138,6279],[12,1]],[[8133,6285],[0,-3],[2,-9],[2,-6],[2,-1]],[[8133,6285],[3,-2],[1,-3],[2,-5],[2,-3],[3,0],[3,-1]],[[8091,6304],[4,-2],[1,-4],[2,-7],[4,-5],[12,-4],[4,3],[2,-1],[2,-3],[2,0],[2,4],[2,1],[3,0],[2,-1]],[[8354,7412],[8,4],[8,1],[11,-3],[8,3],[6,8],[6,5],[4,2],[4,1],[4,0],[3,-2],[4,-5],[3,-2],[2,0],[2,-1],[2,-2],[1,-2],[1,-4]],[[3515,4364],[4,8],[1,7],[-1,8],[1,6],[3,4],[2,8],[0,12],[2,8],[1,3],[0,2],[-1,2],[0,3],[0,4],[2,5],[3,6],[2,5],[2,1],[2,4],[1,5],[3,1],[5,-1],[3,2],[0,5],[2,5],[2,5],[0,4],[-1,4],[0,5],[0,6],[-1,5],[-3,3],[-2,5],[-1,5],[-2,4],[-3,1],[-2,2],[-1,3],[0,4],[-1,5],[-1,8],[-2,9],[1,15],[3,20],[3,13],[2,6],[4,4],[4,2],[2,3],[2,6],[0,5],[-2,4],[-1,3],[-3,0],[-2,3],[-3,6],[-1,5],[0,7],[-2,4],[-1,5],[0,6],[-1,8],[-2,10],[-3,7],[-2,3],[-1,5],[-1,8],[1,12],[3,11],[1,6],[1,11],[-1,4],[0,4],[2,3],[1,7],[0,14]],[[3538,4785],[8,15],[3,8],[1,8],[2,2],[3,-6],[2,-4],[0,-3],[1,-2],[1,-2],[2,1],[2,3],[1,3],[-1,3],[1,4],[1,6],[0,4],[-3,2],[-2,5],[-3,7],[-2,7],[1,6],[-2,9],[-1,6],[-2,7],[-2,12],[-1,16],[1,4],[1,2]],[[8057,6300],[3,7],[4,1],[8,-6],[3,1],[2,-1],[2,-3],[3,0],[9,5]],[[2734,7003],[1,-1],[2,0],[3,3],[13,7],[6,2],[5,-1],[1,-1]],[[7175,6717],[-7,-10],[-2,-9],[-2,-3],[-1,1],[-2,-2],[-5,-3],[-2,-3],[0,-7],[-1,-4],[-3,-4],[-3,-6],[-4,-8],[-2,-12],[-1,-7],[1,-2],[0,-2],[0,-1],[0,-1],[1,-1],[0,-4],[0,-8],[0,-7],[2,-6],[0,-5],[0,-7],[1,-5],[2,-7],[4,-6],[1,-2],[-1,-3],[1,-2],[1,-4],[0,-4],[-1,-4],[0,-5],[1,-7],[2,-3],[2,0],[0,-3],[0,-5],[0,-3],[0,-1],[1,-1],[-1,-2],[1,-4],[1,-5],[2,-4],[2,-2],[1,0],[0,1],[1,0],[1,0],[0,-2],[1,-2],[1,-1],[2,0],[2,-2],[0,-2],[1,-1],[1,0],[1,0],[0,-1],[0,-1],[2,0],[1,-2],[2,-4],[1,0],[2,-3],[1,-1],[2,1],[2,-1],[2,-5],[2,-2],[1,0],[1,-2],[1,-5],[2,-3],[3,-2],[1,-2],[0,-1],[0,-1],[0,-1],[1,-1],[3,0],[2,-1],[0,-3],[1,0],[1,-1],[0,-1],[0,-1],[1,-4],[4,-5],[2,-2],[2,-1],[1,1],[1,1],[0,-2],[1,-1],[2,0],[1,-1],[0,-2],[1,-2],[2,-4],[7,-1],[2,-1],[0,-1],[0,-1],[-1,-1],[1,-2],[3,-4],[2,-1],[2,1],[2,0],[1,-1],[1,-2],[1,-2],[1,0],[1,-1],[0,-2],[1,-2],[2,-2],[1,-2],[0,-3],[1,-2],[3,-2],[2,-1],[0,-2],[2,1],[4,2],[3,1],[1,-1],[2,1],[0,2],[1,1],[1,0]],[[8142,6636],[1,1],[1,3],[9,17],[4,6],[2,0],[3,1],[4,5],[0,4],[-3,4],[0,3],[1,1],[2,0],[1,-1],[2,4],[5,14]],[[8174,6698],[0,1],[3,4],[2,0],[2,-4],[3,-1],[4,1],[1,-2],[0,-4],[1,-4],[4,-2],[1,-2],[0,-4],[1,-2],[2,-1],[3,-5],[3,-9],[4,-5],[3,0],[3,-3],[3,-3],[4,-1],[5,1],[1,1]],[[8227,6652],[0,2]],[[8227,6654],[3,2],[4,3],[3,3],[1,4],[2,3],[3,2],[2,4],[1,6],[1,4],[-1,3],[2,3],[5,2],[2,4],[0,4],[1,2],[2,2],[8,4],[3,6],[2,9],[2,4],[2,-1],[1,2],[1,4],[2,3],[5,2],[2,2],[-1,4],[1,6],[2,8],[3,10],[5,13],[8,7],[10,2],[5,0],[4,0],[3,-1],[3,-6],[2,-4],[4,-4]],[[7153,6973],[3,3],[1,3],[1,4],[-4,8],[1,7],[3,7],[0,5],[-4,3],[-2,3],[-1,5],[-3,3],[-5,0],[-4,0],[-4,-2],[-3,-1],[-2,0],[-5,2],[-2,2],[-1,3],[-2,4],[-5,4],[-3,5],[-2,8],[-1,6],[1,7],[0,5],[-1,3],[0,1],[1,1],[1,-1],[1,0],[2,1],[2,4],[1,8],[-1,12],[0,7],[3,5],[3,2],[2,0],[1,-1],[0,-2],[2,-1],[3,-1],[6,5],[9,13],[3,10],[0,6],[1,8],[3,8],[2,6],[0,3],[0,4],[2,4],[1,2],[1,0],[2,3],[4,6],[5,7],[7,5],[7,4],[7,1],[7,3],[4,3],[9,8],[14,13],[8,10],[2,5],[3,3],[9,2]],[[7434,6619],[3,7],[2,4],[2,2],[3,0],[3,-2],[2,0],[0,1],[2,0],[2,-2],[3,0],[5,1],[22,1],[8,-1],[2,-1],[2,0],[3,1],[4,0],[3,0],[3,-2],[2,-2],[3,0],[5,3],[2,0],[0,-1],[1,0],[1,1],[2,0],[4,-1],[29,-2],[11,-3],[2,-4],[4,-3],[6,-2],[3,0],[2,3],[1,-1],[0,-2],[2,-2],[2,-1],[2,2],[2,5],[4,2],[6,-1],[4,1],[5,2],[4,2],[3,4]],[[7308,8894],[5,-3],[5,-4],[2,-5],[7,-6],[11,-6],[8,-2],[6,4],[6,3],[5,1],[9,-3],[12,-9],[3,-4],[0,-6],[1,-5],[1,-6],[1,-4],[-2,-5],[-1,-5],[1,-5],[5,-6],[2,-2],[1,-2],[1,-4],[1,-4],[0,-4],[1,-4],[4,-4],[0,-5],[-3,-6],[0,-5],[1,-5],[0,-5],[-3,-5],[-2,-5],[0,-5],[2,-5],[3,-2],[3,-1],[1,-4],[0,-5],[0,-4],[2,-3],[1,-2],[-1,-4],[0,-5],[1,-5],[-2,-6],[-7,-5],[-3,-4],[1,-1],[4,0],[8,2],[8,-2],[9,-7],[3,-3],[1,-2],[0,-1],[-1,-2],[0,-1],[-4,-3],[-1,-2],[1,-1],[4,-2],[8,-1],[4,-3],[1,-3],[-1,-2],[-3,-2],[-1,-1],[0,-2],[0,-1],[1,-2],[2,-2],[2,-1],[2,-2],[1,-2],[-2,-13],[-4,-26],[0,-7],[-1,-3],[-1,-2],[-2,-2],[-2,-4],[-1,-4],[-1,-5],[0,-4],[1,-4],[0,-5],[-1,-8],[0,-5],[2,-4],[-2,-5],[-4,-6],[-1,-5],[0,-4],[0,-5],[-2,-4],[-1,-4],[1,-1],[4,-3],[9,-5],[7,-7],[9,-11],[3,-2],[1,-3],[1,-4],[2,-5],[4,-6],[4,-3],[2,-2],[2,-3],[0,-4],[2,-7],[3,-10],[4,-6],[4,-4],[6,-4],[2,-4],[0,-4],[2,-1],[3,1],[3,-1],[2,-1],[1,-2],[-1,-3],[-4,-2],[-5,-2],[-4,-4],[-1,-5],[1,-8],[2,-10],[3,-6],[3,-4],[1,-5],[1,-7],[1,-4],[2,-2],[1,-2],[0,-4],[4,-4],[5,-7],[6,-11],[2,-8],[1,-2],[1,-2],[1,-3],[0,-3],[3,-5],[6,-8],[3,-5],[1,-3],[2,-3],[4,-3],[3,-3],[1,-3],[0,-3],[0,-2],[1,-1],[4,0],[2,-1],[2,-2],[0,-2],[-2,-3],[0,-1],[2,-1],[1,-4],[0,-5],[2,-3],[2,-1],[1,-2],[1,-2],[1,-1],[2,-2],[1,-2],[0,-2],[1,-2],[2,-3],[4,-2],[9,-3]],[[7985,6463],[0,-6],[1,-3],[1,-1],[1,0],[3,3],[2,8],[1,4],[-1,3],[1,2],[2,2],[2,3],[1,4],[2,4],[3,3],[2,1],[3,0],[1,-1],[0,-2],[2,-3],[3,-5],[2,-1],[1,3],[1,1],[1,0],[0,-2],[1,-2],[2,-2],[3,0],[3,2],[3,3],[6,9],[1,3],[0,4],[0,4],[0,3],[2,0],[1,1],[2,4],[2,0],[0,-2],[0,-1],[1,1],[1,1],[0,2],[2,0],[3,-2],[3,2],[5,13],[1,4],[1,4],[-1,2],[1,3],[1,2],[1,2],[-1,1],[0,2],[1,2],[-1,2],[-2,2],[0,2],[0,1],[0,2],[-2,1],[-1,2],[-1,2],[0,3],[2,4],[0,2],[0,2],[0,1],[1,0],[1,2],[2,4],[2,5],[2,6],[4,5],[7,4],[5,2],[1,3],[2,-1],[1,-3],[2,-1],[4,2],[3,11],[1,1],[1,-1],[1,0],[1,1],[1,-1],[1,0],[2,1],[2,0],[3,-1]],[[8135,6612],[3,7]],[[8140,6632],[2,4]],[[1252,8420],[1,3],[0,3],[-2,4],[0,3],[1,3],[0,1],[-1,2],[-4,2],[-9,4],[-6,1],[-3,-1],[-5,1],[-10,4],[-2,2],[0,3],[0,4],[-6,8],[-22,20],[-2,2],[-8,0],[-19,-1],[-23,9],[-5,3],[-3,3],[-1,5],[1,4],[2,3],[-1,4],[-4,4],[-3,5],[0,5],[0,4],[1,1],[0,3],[-1,3],[0,3],[1,4],[2,3],[3,2],[1,2],[1,2],[-1,3],[-3,4],[-7,4],[-12,4],[-5,2],[0,1],[0,2],[0,2],[0,2],[-2,-1],[-1,1],[-1,2],[-1,0],[-2,0],[0,1],[0,2],[-1,1],[-1,-1],[-3,1],[-1,2],[-2,1]],[[1083,8593],[-2,2],[1,1],[-1,2],[-2,1],[-1,2],[2,2],[0,1],[-2,0],[0,1],[0,2],[-1,1],[-3,-1],[-1,1],[0,5],[-1,2],[-4,2],[-6,3],[-4,4],[-3,3],[-4,2],[-6,0],[-4,1],[-2,2],[-2,0],[-2,-1],[-5,-1],[-9,0],[-6,2],[-4,2],[-2,2],[-1,3],[-2,2],[-4,1],[-3,2],[-1,3],[-1,3],[2,5],[0,4],[0,2],[-6,6],[-10,11],[-6,6],[-1,3],[-4,4],[-6,5],[-6,2]],[[960,8698],[-11,2]],[[465,8444],[0,-4],[0,-3],[-1,-2],[-3,-1],[-4,0],[-3,-1],[-1,-1],[-2,-1],[-2,1],[0,2],[-1,1],[-1,0],[-1,0],[-2,0],[0,3],[-2,-1],[-3,-4],[-2,-1],[-2,0],[-3,-1],[-3,-2],[-3,0],[-2,1],[-3,-1],[-1,-2],[0,-2],[3,-2],[1,-2],[-1,-2],[-3,-3],[-4,-1],[-2,-2],[-3,-3],[0,-4],[0,-2],[-1,-1]],[[465,8444],[-5,3],[-8,2],[-5,2],[-1,3],[0,3],[1,5],[1,3],[0,3],[-2,5],[-3,6],[-5,4],[-7,2],[-1,0],[-2,-2]],[[949,8700],[-23,-6],[-10,-4],[-4,-3],[-4,-2],[-6,0],[-2,-1],[0,-2],[-4,-2],[-9,0],[-8,-2],[-7,-4],[-3,-2],[-1,-2],[-1,-1],[-1,2],[-1,0],[-3,-1],[-1,-1],[0,-2],[-1,-1],[-4,-1],[-2,-2],[-1,-2],[-4,-1],[-8,1],[-6,-1],[-3,-4],[0,-1],[4,-1],[2,-2],[-1,-4],[-2,-2],[-3,1],[-2,-1],[-2,-4],[-4,-3],[-6,-1],[-7,-3],[-7,-6],[-10,-4],[-18,-6]],[[776,8619],[-8,-2],[-5,1],[-5,2],[-4,1],[-4,0],[-4,-2],[-2,-2],[-3,-1],[-4,1],[-8,-2],[-10,-6],[-8,-3],[-5,1],[-7,-2],[-8,-2],[-7,-4],[-6,-2],[-5,0],[-6,-2],[-6,-1],[-6,-2],[-9,0],[0,1],[-2,2],[-3,0],[-2,2],[-1,2],[-7,2],[-3,-1],[-3,2],[-8,0]],[[617,8602],[-2,1],[-2,-1],[-2,-3],[-5,-6],[-3,-3],[-6,-10],[-5,-6],[0,-2],[1,-5],[-1,-5],[-1,-4],[-3,-4],[-5,-3],[-4,-3],[-1,-2],[-1,-2],[-1,-2],[-2,-2],[-1,-3],[-2,-6],[-1,-4],[1,-4],[-2,-3],[-4,-4],[-2,-5],[-1,-6],[-2,-4],[-3,-3],[-2,-4],[-1,-5],[-1,-3],[-1,-3],[-1,-3],[0,-4],[1,-3],[2,-3],[1,-3],[1,-3],[1,-3],[0,-2],[1,-1],[3,-1],[2,-2],[0,-1],[0,-2],[-1,-2],[-2,-2],[-3,0],[-2,-3],[-2,-3],[-7,-2],[-12,0],[-8,-2],[-5,-3],[-3,-2],[1,-3],[-1,-2],[-1,-3],[-4,-2],[-6,-1],[-2,-1],[-3,-1],[-1,1],[0,3],[-2,5],[-3,7],[-3,3],[-3,0],[-2,2],[-1,2],[-2,1],[-2,-1],[-2,-2],[0,-2],[-2,0],[-2,1],[-2,0],[-2,-1],[-2,-1],[-2,1],[-2,2],[-2,3]],[[949,8700],[0,0]],[[7613,6841],[10,1],[1,2],[3,0],[5,-1],[4,-3],[3,-3],[2,-3],[0,-3],[3,-3],[7,-3],[3,-3],[2,-3],[2,-5],[5,-4],[3,-2],[3,1],[2,-1],[2,-2],[3,-5],[3,-5],[1,-6],[2,-4],[3,-2],[2,-2],[2,-4],[1,-2],[2,-1]],[[6000,3981],[2,-5],[1,-6],[0,-5],[0,-3],[0,-2],[1,-2],[0,-3],[-1,-2]],[[6000,3981],[13,-13]],[[5798,4081],[2,6],[1,7],[0,9],[1,6],[1,2],[1,2]],[[5804,4113],[2,3],[7,7],[6,5],[6,2]],[[5825,4130],[30,1]],[[5908,4134],[6,0],[3,-3],[2,-5],[3,-6],[4,-7],[6,-10],[9,-21],[2,-5],[7,-5],[10,-8],[6,-5],[1,-2],[2,-5],[2,-12],[3,-14],[3,-6],[3,-4]],[[5980,4016],[2,-5],[3,-7],[3,-5],[5,-4],[2,-4],[1,-3],[2,-4],[2,-3]],[[5673,4367],[2,4],[0,4],[0,6],[-3,2],[-5,-2],[-8,-11],[-4,-5],[-3,-3],[-3,-3],[-1,-3],[-5,-6],[-7,-7],[-4,-7],[-2,-7],[-1,-5],[-2,-4],[-1,-6],[0,-10],[1,-9],[2,-9],[1,-7],[0,-4],[1,-5],[6,-10],[2,-2],[1,-6],[2,-10],[1,-5],[1,-1],[1,-2],[-1,-3],[0,-4],[1,-5],[0,-4],[-1,-3],[0,-5],[0,-6],[0,-7],[-3,-7],[-2,-12],[-2,-16],[1,-11],[2,-6],[2,-6],[0,-4],[0,-4],[-1,-2],[1,-4],[2,-5],[1,-10],[1,-14],[6,-16],[10,-18],[6,-15],[5,-18],[13,-3]],[[5686,4026],[6,-1],[2,-1],[2,-4],[5,-9]],[[5701,4011],[5,-3],[3,0],[3,1],[2,-2],[4,-5],[4,-1],[4,3],[5,-1],[7,-5],[5,-1],[7,5]],[[9721,2539],[3,0],[4,-4]],[[9727,2546],[2,-9]],[[2123,8247],[-3,5]],[[2117,8260],[-5,4],[-1,2],[1,1],[0,3],[0,3],[-5,3],[-10,2],[-8,1],[-4,2],[-1,4],[-1,2]],[[2068,8285],[-1,4],[-3,2],[-9,1]],[[1194,8401],[-1,-13],[-1,-3],[0,-2],[-3,-2],[-4,-3],[-5,-1],[-4,0],[-3,-2],[-2,-4],[0,-5],[0,-5],[-1,-6],[-3,-6],[0,-4],[0,-3],[3,-6],[1,-2],[-1,-2],[-3,-4],[0,-2],[1,-2],[1,-2],[-2,-2],[0,-2],[2,-3],[2,-5],[1,-3],[-1,-2],[-4,-2],[0,-1]],[[1167,8302],[-1,-1],[-1,0],[-4,-2],[-1,-1],[-1,-3],[1,-2],[0,-1],[1,0],[0,-1],[0,-2],[0,-1],[0,-1],[-1,0],[-6,0],[-1,0],[-1,-1]],[[1570,8619],[-7,-5],[-13,-2],[-21,-1],[-13,-2],[-6,-5]],[[9687,2482],[-1,-8],[-1,-3],[-2,-1],[0,-2],[2,-2],[0,-3],[0,-4],[0,-3],[1,-3],[5,-10],[1,-5],[0,-5],[-4,-14],[-1,-6]],[[2972,7565],[-2,-1],[-2,-2],[-1,-3],[0,-2]],[[2126,8408],[0,-4],[-3,-4],[-4,-5],[-1,-4],[1,-6]],[[2134,8434],[-2,-3],[0,-2],[1,-3]],[[2233,8460],[29,-2],[10,0],[1,1],[-1,6],[-4,13]],[[2184,8463],[1,0]],[[2202,8463],[5,0]],[[2146,8466],[-5,-5]],[[2171,8472],[9,8]],[[2165,8495],[-2,-1],[-2,-1],[-1,-3],[-4,-3],[-8,-1]],[[2288,8498],[0,4],[2,2],[3,4]],[[2297,8528],[2,3],[1,1],[2,0],[1,1],[0,1],[2,1],[2,0]],[[2336,8536],[2,0],[1,2],[-1,1],[1,2],[2,1],[1,1],[0,3],[1,3],[3,3],[1,3],[0,2]],[[7957,5572],[-3,1],[-7,-1]],[[7947,5572],[-5,-1]],[[7947,5572],[2,-3],[1,0],[2,1],[1,-1],[1,-2],[1,-6],[2,-3],[1,-2],[2,-2],[2,-2]],[[2190,8464],[-5,-1]],[[9995,4099],[-9995,3]],[[0,4102],[9999,-1]],[[0,8943],[0,30]],[[0,8614],[0,218]],[[0,4057],[0,10]],[[0,4081],[0,3]],[[9997,4062],[-9997,5]],[[0,4067],[9999,-10]],[[6476,8957],[-1,0],[1,0]],[[6476,8957],[0,0]],[[2906,7103],[4,11]],[[2911,7114],[-4,-10]],[[2368,8338],[-1,-8]],[[2787,7833],[6,-7]],[[2793,7828],[-5,7]],[[2791,7862],[0,2]],[[3202,8351],[6,-4]],[[2941,7517],[-7,-6]],[[3220,7556],[5,-3]],[[3034,7385],[-2,-7]],[[3023,7318],[-3,-3]],[[3006,7295],[-4,1]],[[2956,7278],[-3,-3]],[[2905,7212],[-2,-3]],[[2915,7138],[0,-4]],[[2907,7114],[-7,-24]],[[2892,7036],[3,-24]],[[2894,7014],[-2,17]],[[2890,7031],[-1,-5]],[[2571,6688],[-2,-2]],[[2546,6687],[-10,-1]],[[2515,6678],[-4,-3]],[[1550,7332],[-4,7]],[[1208,8827],[11,-1]],[[1644,8867],[14,-11]],[[1940,9372],[6,-2]],[[1932,9338],[22,-1]],[[1951,9330],[-12,-3]],[[1958,9159],[-19,-2]],[[1931,9197],[39,-3]],[[1947,9234],[-8,3]],[[1937,9244],[8,4]],[[1758,8864],[-8,8]],[[0,4101],[0,1]],[[9988,318],[-9988,-4]],[[0,8943],[9996,-1]],[[9996,8973],[-9996,0]],[[0,8614],[9994,-2]],[[5208,7431],[-7,-4]],[[9995,8833],[-9995,-1]],[[9995,4094],[-9995,7]],[[9997,4055],[-9997,2]],[[5499,8295],[-3,-3],[-8,0],[-3,1],[-3,0],[-2,-1],[-3,5],[-4,1],[-4,4],[-4,-1],[-4,1],[-13,0],[-3,2],[6,0],[6,2],[3,5],[2,-3],[3,-1],[2,3],[4,-2],[2,1],[9,-5],[1,5],[4,-2],[4,0],[-1,3],[3,1],[1,-1],[0,-2],[-1,-8],[2,-2],[3,-1]],[[5911,8359],[-1,1],[-2,1],[-2,1],[-1,0],[0,-1],[0,-2],[2,-3],[0,-2],[0,-1],[-2,-1],[0,-1],[0,-3],[0,-2],[0,-2],[-3,-2],[-4,-1],[-2,0],[-2,2],[-4,2],[-6,1],[-4,0],[-3,-4],[0,-1],[0,-1],[-1,-4],[0,-2],[0,-2],[0,-1],[0,-2],[-1,-1],[-2,-1],[-1,1],[-2,1],[-2,0],[-3,-1],[-2,0],[-1,1],[0,1]],[[5862,8330],[3,3],[-1,1],[-1,2],[0,1],[1,3],[0,1],[-3,2],[-2,4],[-3,10],[0,1],[-1,0],[0,-1],[-1,0],[0,3],[0,2],[-1,2],[-2,1],[-3,2]],[[5848,8367],[-1,2],[0,3],[0,1],[0,1],[1,1],[-1,3],[0,1],[-2,1],[0,1],[0,2],[-1,1],[-3,4],[-5,5],[-7,5],[-1,2],[0,1],[1,0],[0,1],[0,1],[1,1],[1,0],[3,-2],[1,0],[0,1],[0,2],[1,0],[2,0],[0,1],[0,1],[0,1],[0,1],[0,1],[1,1],[0,1],[0,1],[1,1],[-1,1],[0,2],[2,0],[5,-2],[0,2],[1,0],[1,1],[2,0],[0,1],[-1,1],[0,2],[5,7],[2,2],[1,0],[1,-1],[0,-1],[3,-1],[1,-2],[0,-2],[1,-1],[2,-1],[0,1],[2,1],[1,0],[0,-2],[1,0],[1,0],[0,1],[1,0],[3,-4],[1,-3],[2,-4],[1,0],[0,1],[0,1],[2,-3],[2,-2],[3,-2],[0,-1],[13,-8],[5,-3],[1,-3],[0,-1],[0,-2],[1,-1],[1,-1],[0,-1],[4,-4],[1,-4],[0,-3],[1,-3],[1,-1],[1,-1],[1,-2],[-2,-3],[-1,-5],[-1,-1]],[[7193,7596],[1,1],[0,2],[1,1],[1,0],[1,-1],[2,-2],[1,-2],[1,-2],[0,-2],[-1,-1],[0,-1],[-2,-1],[-2,-1],[0,-3],[-2,-4],[-1,-3],[-2,-2],[-3,1],[-2,1],[-3,-1],[-2,1],[-2,0],[-1,-1],[0,-2],[1,-2],[-1,-1],[-1,0],[-1,3],[-1,0],[-3,-1],[-2,-1],[-1,0],[-1,1],[-2,1],[-4,5],[-1,0],[-1,-1],[-2,-1],[-2,1],[-2,1],[-4,4],[-2,0],[-2,-2],[-3,1],[-2,-2],[-3,1],[-4,1],[-3,2],[-8,1],[-6,1],[-2,-2],[-4,-1],[-3,2],[-1,0],[-5,-2],[-2,0],[-2,1],[-1,2],[-1,2],[0,2],[1,0],[1,0],[0,1],[0,1],[-1,0],[-2,0],[-1,-2],[0,-1],[1,-4],[0,-3],[-1,-1],[-2,0],[0,2],[-1,1],[-1,-1],[0,-2],[-1,-1],[0,-2],[-2,1],[-1,1],[-1,0],[-1,0],[-1,-2],[-3,-1],[0,-1],[-1,-5],[-2,-4],[0,-5],[-1,-1],[-5,-5],[-1,-1],[-5,1],[-2,-1],[-1,-2],[0,-1],[1,-9],[0,-1],[-1,0],[0,-1],[0,-1],[1,-2],[1,-1],[-1,-2],[-2,-2],[-3,-4],[-1,-1],[0,-9],[0,-1],[1,0],[1,-1],[0,-3],[0,-9],[0,-2],[-1,-1],[-1,-1],[1,-2],[-2,0],[-1,1],[0,1],[0,1],[0,3],[0,2],[0,3],[-1,1],[-3,2],[-1,1],[-5,9],[-1,5],[-4,4],[-1,1],[0,3],[2,1],[1,3],[-1,2],[-1,1],[-1,1],[1,1],[1,0],[2,0],[2,5],[2,4],[1,1],[-3,3],[0,2],[0,3],[1,2],[2,1],[1,0],[1,-1],[2,1],[2,-1],[1,1],[1,1],[-3,4],[2,4],[2,4],[6,2],[2,3],[2,3],[2,2],[1,4],[2,4],[5,1],[4,2],[1,0],[3,0],[2,-2],[1,-1],[4,-2],[2,1],[12,4],[3,-1],[7,-1],[3,-1],[1,-2],[2,-3],[1,-2],[1,0],[3,2],[2,0],[1,0],[2,-2],[2,1],[6,-2],[3,-3],[1,0],[2,3],[2,0],[7,1],[1,1],[1,0],[5,0],[8,-3],[1,-1],[3,-6],[1,1],[1,1],[0,6],[0,1],[1,1],[1,0],[1,-2],[1,3],[1,2],[1,1],[1,1],[4,-1],[1,1],[0,1],[0,1],[1,1],[1,0],[2,0],[1,-3]],[[6690,7562],[-1,0],[-1,-2],[-2,-2],[-2,-3],[-2,-2],[-2,-2],[-1,-3],[-1,-2],[-3,1],[-11,3],[-1,0],[-1,0],[-1,-1],[0,-1],[1,0],[0,-1],[-1,-1],[0,-3],[-1,-1],[0,-3],[-1,-1],[0,-2],[0,-2],[0,-2],[1,-1],[5,1],[1,-1],[1,-3],[1,-6],[0,-6],[0,-6],[0,-20],[-1,-7],[-1,-2],[0,-4],[1,-6],[0,-5],[-1,-2],[-1,-2],[-1,0],[-1,-1],[0,-1],[0,-1],[1,0],[0,-1],[0,-1],[-3,-3],[-3,-1],[-5,-1]],[[6653,7452],[0,1],[0,2],[1,2],[2,4],[0,2],[-9,13],[-2,4],[-1,3],[0,2],[1,6],[4,11],[2,6],[0,4],[-1,4],[-1,5],[0,4],[0,4],[0,2],[-1,0],[-1,1],[0,2],[0,2],[-2,1],[-1,1],[-1,5],[-1,1],[-1,-1],[-1,-4],[0,-1],[-1,0],[0,1],[0,3],[0,1],[-1,-1],[-1,-2],[0,-4],[-1,-3],[-3,-3],[-1,-4],[-1,-3],[-1,-4],[1,-4],[0,-3],[1,-2],[0,-2],[-2,-2],[-1,-3],[0,-3],[-1,-1],[1,-1],[4,4],[-1,-4],[0,-2],[-1,0],[0,-2],[0,-4],[0,-2],[1,-2],[0,-1],[-1,0],[-1,0],[0,1],[-1,1],[-1,0],[0,-1],[-1,-2],[1,-1],[2,-1],[0,-1],[-4,-7],[-1,-3],[-2,-2],[-2,-1],[-2,-1]],[[6619,7467],[-1,2],[-1,1],[0,3],[1,3],[1,3],[0,4],[-2,4],[0,4],[0,3],[1,4],[3,11],[1,4],[1,4],[2,4],[1,4],[1,4],[0,3],[1,1],[1,6],[0,4],[1,3],[2,3],[2,2],[1,0],[1,0],[1,1],[0,1],[1,0],[2,-1],[2,0],[2,1],[1,2],[2,0],[1,-2],[-1,-2],[-1,-3],[-1,-3],[0,-3],[0,-2],[2,-2],[1,0],[0,2],[1,1],[1,-1],[0,-2],[1,1],[1,2],[1,1],[2,0],[1,1],[0,3],[0,4],[2,6],[-1,6],[-3,7],[-1,4],[0,1],[1,-1],[4,0],[1,0],[1,-1],[0,-3],[1,-4],[0,-3],[-1,-2],[1,-1],[1,0],[5,3],[2,0],[2,-1],[2,-1],[2,0],[9,-1],[1,0],[1,1],[3,4],[0,3],[0,1],[-2,6],[-1,3],[-1,0],[0,-1],[-2,-2],[-1,-1],[-1,0],[-3,2],[-1,2],[-3,1],[-3,-2],[-3,1],[-1,3],[-1,3],[0,3],[2,3],[3,3],[3,2],[1,-1],[1,-3],[1,-5],[1,-1],[1,4],[1,1],[1,-2],[2,0],[1,1],[2,2],[0,2],[-2,3],[-2,2],[0,1],[1,0],[4,-1],[1,-2],[0,-5],[0,-4],[2,-2],[2,-2],[4,-1],[3,-1],[1,0],[1,0],[1,-3],[-1,-3],[-1,-4],[-1,-2],[-2,0],[-7,-6]],[[5871,5122],[1,-17],[-1,-2],[0,-2],[-1,0],[-1,-1],[0,-4],[-1,-3],[-3,-4],[-1,-1],[-2,-2],[-1,-1],[-1,-1],[-2,-4],[-3,-8],[-2,-5],[0,-1],[-4,-9],[-1,-1],[-1,1],[0,1],[0,4],[-1,3],[0,1],[1,1],[-1,1]],[[5846,5068],[0,1],[-1,0],[-1,0],[0,3],[1,4],[1,5],[1,4],[2,2],[2,6],[2,1],[4,9],[2,3],[1,1],[5,8],[3,4]],[[5868,5119],[1,4],[1,4],[2,5],[2,1]],[[5874,5133],[0,-1],[-2,-6],[-1,-1],[0,-3]],[[5855,4523],[0,1],[-2,1],[-1,2],[-1,0],[-1,-2],[-2,-2],[0,1],[1,1],[0,2],[-1,0],[-2,0],[-1,3],[1,4],[0,1],[1,2],[1,1],[1,2],[0,5],[-1,4],[0,2],[-1,2],[-1,1],[-1,1],[-1,4],[-1,1],[-2,2],[-1,1],[0,5],[-1,5],[-1,5],[1,2],[0,4],[-2,10],[-2,5],[-2,4],[-2,2],[-3,2],[-2,4],[-4,9],[-2,4],[-1,2],[-1,5],[0,5],[0,2],[0,-1],[-1,1],[0,1],[-3,17],[-1,0],[-1,3],[0,1],[-1,1],[-1,3],[0,5],[0,2],[1,1],[3,5],[0,2],[0,1],[0,5],[0,1],[1,1],[-4,14],[-2,8],[-1,6],[0,4],[0,1],[0,18],[0,7],[1,3],[1,1],[1,0],[0,4],[1,19],[0,2],[-1,-1],[0,-2],[-2,-12],[0,-1],[-2,2],[0,1],[0,3],[1,2],[-1,2],[0,4],[1,11],[0,2],[0,2],[0,2],[0,2],[1,3],[0,5],[0,7],[0,4],[0,2],[1,2],[3,-1],[1,-2],[0,-4],[0,-11],[1,-7],[0,-4],[2,-6],[0,-2],[3,-11],[1,-5],[1,-4],[1,-3],[0,-4],[-1,-17],[0,-5],[0,-1],[1,0],[1,-2],[2,-2],[1,-4],[1,-3],[0,-3],[-1,-1],[0,-5],[-1,-5],[0,-3],[0,-3],[2,-4],[1,-5],[2,-8],[0,-5],[0,-2],[-1,-2],[-1,-3],[-1,-1],[-1,1],[0,-1],[-1,-2],[-1,-3],[0,-6],[0,-2],[1,-3],[2,-4],[3,-6],[0,-1],[1,-1],[1,2],[2,1],[2,-1],[0,-1],[1,-1],[3,-6],[2,-4],[1,-5],[1,-4],[2,-4],[1,-4],[0,-4],[0,-2],[-1,0],[0,-1],[0,-3],[2,-6],[0,-5],[0,-5],[1,-4],[1,-4],[2,-5],[3,-12],[2,-7],[0,-2],[0,-1],[1,-2],[0,-1],[0,-1],[0,-1],[1,-3],[1,-4],[2,-4],[1,-4],[0,-3],[1,-3],[1,-2],[0,-3],[0,-4],[-1,-1],[0,1],[-1,0],[0,-2],[-1,-1],[-1,-1],[-1,0],[-1,3],[-5,9]],[[2645,7543],[-1,-1],[-2,0],[-2,0],[-1,0],[1,-1],[-1,-3],[-2,-2],[-1,-3],[0,-3],[0,-3],[1,-2],[1,-1],[2,-1],[1,-1],[-1,-1],[-2,-1],[-3,0],[-3,-1],[-2,-2],[-2,-2],[0,-2],[0,-3],[0,-6],[0,-3],[-1,-5],[-2,-6],[-2,-3],[0,2],[2,6],[0,3],[0,1],[-1,0],[0,-1],[-1,-3],[0,-1],[0,-2],[-1,-3],[-1,-1],[0,2],[0,3],[1,5],[-1,1],[1,3],[0,2],[0,2],[0,2],[1,2],[0,1],[-2,-1],[-2,-4],[-2,-6],[-2,-3],[-2,1],[-1,-1],[-1,-2],[-1,0],[-1,0],[0,-3],[-1,-4],[-1,-3],[-3,-1],[0,-1],[0,-2],[0,-2],[0,-5],[0,-6],[-1,-6],[-2,-5],[-2,-4],[-3,-5],[0,-1],[2,-4],[0,-4],[1,-6],[0,-1],[-3,-7],[0,-1],[3,-13],[2,-9],[1,-1],[0,-4],[2,-7],[1,-7],[0,-7],[-1,-7],[0,-7],[-1,-6],[-2,-6],[-1,-5],[-4,-8],[-1,-5],[-2,-4],[-1,-4],[-3,-3],[-8,-7],[-2,-1],[-3,-1],[-3,1],[-1,1],[-1,1],[-1,1],[-1,1],[-1,3],[-2,5],[-1,8],[-1,4],[-1,2],[-1,2],[-1,3],[0,8],[0,11],[0,7],[0,4],[0,4],[-1,2],[0,2],[0,4],[-1,2],[-1,1],[0,1],[1,2],[0,2],[-1,1],[0,1],[0,1],[0,5],[0,2],[1,3],[1,6],[1,2],[0,3],[1,3],[2,7],[0,2],[-1,3],[0,2],[0,4],[1,3],[1,5],[1,4],[2,2],[1,3],[-1,4],[0,5],[2,7],[1,5],[1,3],[1,4],[1,3],[-1,1],[-1,2],[-1,2],[-1,0],[-2,-1],[-1,0],[-1,0],[-2,-3],[-2,-6],[-1,-2],[-2,-2],[-1,-1],[-1,-2],[-1,-1],[-1,1],[0,3],[0,4],[2,4],[2,7],[0,1],[1,2],[4,3],[2,2],[0,3],[0,4],[1,1],[0,1],[2,3],[3,6],[3,7],[2,7],[2,4],[1,1],[1,2],[1,6],[1,3],[1,1],[-1,-4],[0,-3],[1,-4],[1,-1],[1,1],[2,3],[1,3],[1,2],[1,-1],[2,1],[0,1],[2,0],[1,-1],[-1,-3],[0,-1],[-1,0],[-1,-2],[-1,-3],[0,-2],[1,-2],[1,0],[0,1],[0,2],[2,3],[0,1],[4,3],[1,1],[0,2],[2,4],[2,2],[2,0],[3,0],[2,-2],[1,1],[1,1],[1,1],[4,0],[3,2],[1,3],[2,2],[3,0],[3,-1],[5,-3],[3,-3],[5,-6],[1,-1]],[[2645,7547],[1,0],[1,1],[-1,1],[0,3],[2,5],[1,1],[1,-1],[1,-1],[0,-1],[1,-1],[1,0],[1,0],[0,1],[3,0],[10,-2],[1,0],[1,1],[0,1],[0,1],[-3,2],[-1,2],[0,1],[0,1],[0,2],[-2,1],[-3,0],[0,1],[0,1],[1,2],[0,2],[-1,1],[0,3],[-1,2],[-1,4],[-1,1],[-1,1]],[[2656,7583],[-1,-1],[-2,-1],[-1,-2],[-2,0],[-1,3],[-2,0],[-2,-1],[-2,0],[-2,1],[-3,1],[-1,1],[0,1],[1,1],[0,3],[0,4],[1,3],[1,2],[-2,0],[-3,0],[-4,-1],[-5,-3],[-4,-1],[-6,1],[-4,0],[-4,-1],[-1,0],[-3,-2],[-4,-4],[-4,-3],[-3,-4],[-1,1],[-2,1],[-1,0],[-2,-1],[-2,1],[-1,2],[-2,1],[-1,-1],[-3,-1],[-5,1],[0,1],[-1,3],[0,1],[-1,1],[-2,3],[-4,8],[-1,1],[-3,2],[-2,1],[-7,2],[-2,1],[-1,0],[-4,-5],[-1,-1],[0,-1],[-1,-1],[0,-1],[-1,1],[0,1],[0,3],[1,4],[-1,3],[-1,1],[0,2],[0,2],[-1,1],[-1,1]],[[2539,7618],[-1,2]],[[2538,7620],[0,1],[0,2],[-1,0],[-2,-1],[-3,-4],[-2,-3],[-1,-2],[-2,-2],[-2,0],[-2,-1],[-3,-4],[-2,-2],[-4,-2],[-6,-1],[-4,-2],[-4,-4],[-5,-4],[-5,-3],[-3,-1],[-2,1],[-2,2],[-4,3],[0,-1],[-1,-1],[-4,-3],[0,1],[1,3],[1,3],[0,2],[0,3],[2,3],[0,2],[0,1],[-2,2],[-1,0],[-2,0],[-5,-5],[-2,1],[-4,-4],[-4,-3],[-9,-3],[-3,-1],[-1,1],[-3,2],[-1,1]],[[2441,7597],[0,2],[1,1],[12,13],[7,9],[12,17],[3,4],[7,6],[11,5],[6,3],[5,3],[3,3],[1,2],[1,1],[1,-1],[1,2],[3,4],[3,2],[1,2],[0,2],[2,4],[0,2],[1,2],[-1,2],[0,2],[1,2],[3,3],[9,4],[-1,-4],[-2,-7],[-1,0],[0,-1],[-1,-1],[2,0],[3,1],[1,1],[0,2],[1,3],[0,2],[1,1],[1,1],[0,3],[1,2],[1,0],[0,1],[0,2],[0,4],[0,2],[1,2],[2,1],[1,0],[2,-2],[0,-2],[0,-2],[0,-2],[-2,-3],[-4,-7],[-1,-2],[0,-1],[1,-1],[1,1],[1,1],[0,1],[0,1],[1,2],[1,1],[0,-1],[1,0],[1,1],[2,1],[1,0],[2,5],[1,3],[0,2],[-1,2],[-2,3],[-1,3],[0,1],[0,2],[0,1],[2,-1],[1,0],[1,1],[1,1],[2,-1],[1,-2],[6,-2],[2,-1],[3,-1],[0,-1],[1,-1],[1,-1],[1,1],[2,-1],[2,-2],[3,-1],[4,0],[2,1],[3,-1],[2,0],[2,1],[2,1],[1,-1],[1,-1],[1,-1],[3,0],[1,0],[1,-1],[0,-1],[1,-2],[1,-3],[0,-1],[1,-1],[1,-3],[0,-4],[1,-3],[1,-1],[0,-1],[0,-4],[2,-5],[2,-6],[3,-4],[4,-4],[5,-1],[4,-1],[3,1],[5,1],[6,0],[3,-1],[0,-1],[-1,-2],[-1,-2],[0,-2],[0,-2],[-1,-2],[-1,-2],[0,-1],[0,-1],[-1,-2],[1,-3],[1,-3],[3,-2],[2,-2],[2,-2],[0,-2],[1,-1],[1,0],[0,-1],[1,-2],[-1,-3],[-2,-4],[-1,-3],[1,-1],[-2,-5],[0,-1],[1,-2],[2,-1],[1,-2],[1,0],[0,1],[1,0],[2,0],[1,-1],[2,-1],[0,-1],[0,-2],[-1,0],[-2,0],[-1,-1],[-1,-1],[0,-5],[0,-1],[1,0],[1,2],[1,0],[0,-1],[-1,-3],[-2,-4],[0,-1],[0,-2],[1,-3],[1,0],[1,1],[0,1],[3,0]],[[2657,7584],[3,2],[2,0],[1,-1],[1,-2],[0,-2],[-1,-2],[0,-2],[1,-2],[1,-1],[3,0],[2,-1],[0,-1],[1,0],[5,-1],[2,-1],[0,-1],[3,-1],[12,-3],[4,0],[5,1],[2,-1],[0,-1],[1,1],[7,1],[1,-2],[4,-2],[2,0],[3,0],[5,-1],[1,0],[0,-2],[0,-1],[1,0],[1,1],[1,0],[0,1],[1,1],[1,0],[2,-1],[0,-1],[-3,-2],[0,-1],[1,-1],[-1,-1],[1,-1],[3,1],[1,0],[4,-1],[2,0],[1,1],[0,1],[1,1],[0,-1],[0,-1],[0,-2],[2,0],[4,0],[2,0],[2,0],[1,-2],[1,-2],[1,-1],[0,-2],[1,-2],[1,-1],[0,-1],[0,-1],[1,-3],[1,-2],[1,-1],[0,-2],[1,-1],[1,1],[1,0],[0,2],[1,-3],[0,-4],[0,-2],[1,-4],[1,0],[1,-2],[3,-1],[0,1],[-1,2],[1,0],[2,0],[1,-1],[0,-2],[0,-2],[-2,-2],[0,-2],[1,-2],[0,1],[1,0],[1,-2],[0,-1],[0,-1],[-2,-1],[0,-1],[2,-2],[1,-3],[1,0],[0,-1],[0,-1],[1,-1],[2,-1],[1,-3],[0,-2],[1,-2],[1,1],[0,2],[1,0],[0,-1],[-1,-2],[1,-1],[0,-2],[-1,0],[-3,0],[-1,2],[0,1],[-1,0],[-1,0],[1,2],[-1,1],[-1,-1],[-2,-1],[-2,-1],[1,-2],[0,-2],[2,-2],[1,-3],[-1,-5],[-1,-3],[-1,-1],[-4,1],[-6,4],[-4,3],[-2,5],[-3,-1],[-2,-2],[-2,-3],[0,1],[0,4],[1,3],[0,1],[-1,1],[-1,1],[-2,-1],[-2,-2],[-1,0],[0,1],[3,4],[1,1],[0,2],[0,2],[1,1],[-1,1],[-1,-1],[-1,-3],[-2,1],[0,2],[-1,1],[-1,1],[0,1],[-1,1],[-1,3],[0,2],[-1,2],[0,2],[1,3],[-1,0],[-2,0],[-6,1],[-3,-1],[0,-1],[1,-1],[1,-1],[1,-2],[1,-1],[1,-1],[1,-2],[1,-4],[1,-1],[1,-1],[1,0],[0,-4],[0,-2],[1,-2],[1,-2],[0,-5],[0,-4],[-1,-2],[-1,-3],[-1,-3],[0,-2],[-1,-1],[-1,-1],[-2,-1],[-1,-2],[-1,-3],[0,-3],[-1,-4],[-2,-3],[-1,-4],[1,-4],[0,-19],[0,-5],[0,-5],[-1,-4],[-1,-4],[-2,-2],[-2,-2],[-1,-1],[-2,-3],[-1,-2],[-3,-3],[-4,-2],[-3,-2]],[[2710,7389],[0,1],[-1,3],[-1,11],[-3,19],[-1,13],[-2,4],[-2,4],[-2,2],[-2,1],[-2,0],[-2,-2],[-4,-2],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,0],[1,-1],[0,-1],[-2,-7],[-1,-1],[-1,-1],[-2,-1],[-1,-4],[-1,0],[-2,0],[-3,2],[-2,2],[-1,2],[0,3],[1,2],[0,3],[1,5],[1,1],[3,1],[1,0],[0,2],[1,0],[1,1],[1,3],[1,6],[1,3],[1,0],[0,-1],[3,4],[1,3],[0,2],[0,8],[1,4],[0,3],[0,5],[-1,5],[-3,5],[0,2],[0,2],[0,2],[2,0],[2,-2],[0,1],[0,1],[-1,1],[0,3],[0,1],[-1,1],[-1,3],[0,1],[0,1],[0,2],[-2,2],[-3,2],[-8,5],[-1,1],[-2,1],[-3,1],[-1,1],[-1,2],[-1,2],[-1,2],[-3,1],[-3,1],[-3,2],[-4,3],[-2,1]],[[2685,7554],[-2,0],[-1,-1],[-1,-2],[0,-1],[1,-2],[1,-1],[2,1],[2,4],[0,1],[-1,0],[-1,1]],[[2679,7556],[-1,3],[-1,1],[-2,1],[0,-1],[0,-1],[0,-1],[-1,-1],[-1,-2],[-2,0],[0,1],[-1,0],[0,-2],[1,-2],[3,0],[4,0],[2,0],[0,2],[0,2],[-1,0]],[[2671,7563],[1,1],[0,3],[-1,2],[-2,2],[-2,1],[-2,0],[-1,-1],[0,-3],[1,-3],[2,-4],[1,-1],[1,0],[1,1],[0,2],[0,1],[1,-1]],[[2663,7571],[0,1],[-1,1],[-1,0],[0,-1],[0,-2],[2,-2],[0,1],[0,2]],[[2663,7575],[-1,3],[0,2],[1,3]],[[2663,7583],[-1,1],[-1,1]],[[2661,7585],[-1,0],[-1,-3],[1,-3],[1,-3],[0,-1],[1,-1],[1,0],[0,1]],[[2654,7544],[-3,1],[0,-1],[2,-3],[1,-1],[1,0],[1,1],[0,1],[0,1],[-1,1],[-1,0]],[[2625,7541],[-1,1],[-1,-2],[-1,-4],[0,-3],[0,-1],[1,1],[1,1],[1,2],[0,5]],[[2609,7508],[0,-1],[1,-2],[0,-1],[1,0],[1,1],[-1,2],[0,1],[-2,0]],[[2585,7522],[0,1],[-1,-3],[1,-2],[1,0],[1,1],[0,2],[0,1],[-1,0],[-1,0]],[[2582,7516],[-1,-1],[-1,-3],[-2,-2],[-1,-1],[-1,-2],[-1,-3],[-1,-3],[-2,-4],[0,-1],[0,-2],[0,-2],[1,-2],[1,0],[1,0],[3,5],[0,1],[0,2],[1,3],[1,2],[1,1],[0,1],[0,1],[0,1],[0,1],[1,1],[0,2],[0,1],[1,0],[0,1],[0,2],[0,1],[-1,0]],[[2621,7654],[-4,1],[-1,0],[-2,-1],[-1,-1],[-1,-1],[0,-1],[3,-1],[5,1],[2,1],[-1,2]],[[2565,7712],[-1,1],[-1,0],[-1,-1],[1,-2],[0,-1],[-1,-1],[1,0],[1,0],[2,0],[0,1],[-1,3]],[[2539,7618],[4,-1],[0,1],[0,1],[1,2],[0,-1],[0,-2],[-1,-2],[-1,-1],[0,-2],[1,-2],[1,0],[1,3],[4,5],[0,1],[0,2],[6,6],[1,2],[0,1],[-1,1],[6,1],[1,1],[-1,2],[-2,1],[-4,0],[-3,0],[-6,-3],[-2,-2],[-4,-7],[-2,-3],[0,-2]],[[2539,7671],[0,1],[3,3],[-1,1],[-2,-1],[-5,-3],[-11,-9],[-1,-1],[0,-1],[1,0],[0,-1],[-1,-1],[0,-1],[1,-1],[2,1],[3,1],[1,1],[1,1],[-1,0],[0,1],[1,0],[8,6],[1,2],[0,1]],[[2554,7706],[1,1],[2,1],[2,0],[1,1],[1,1],[1,1],[0,2],[-2,1],[-2,0],[-3,0],[-1,-2],[-1,-1],[0,-4],[1,-1]],[[2487,7611],[1,1],[0,1],[0,1],[-1,0],[0,-1],[0,-2]],[[2482,7607],[0,-1],[2,0],[1,0],[0,2],[-1,0],[-2,-1]],[[2479,7600],[-1,-1],[0,-1],[2,0],[1,1],[0,1],[1,1],[1,1],[0,1],[-4,-3]],[[2480,7606],[0,1],[-1,1],[-1,0],[1,-1],[1,-1]],[[2695,7546],[1,-2],[6,-1],[3,-1],[3,-2],[3,-2],[2,-1],[2,-1],[1,-2],[3,-2],[1,-1],[0,-1],[1,1],[6,7],[2,0],[0,-1],[-3,-4],[-1,0],[-1,0],[-1,-2],[0,-1],[0,1],[1,-1],[1,-1],[2,1],[2,2],[2,4],[2,7],[0,1],[-2,0],[-1,0],[1,2],[0,2],[0,1],[-1,0],[-1,-2],[0,-2],[-1,-5],[-1,1],[-1,2],[0,2],[1,2],[-1,1],[-1,1],[0,1],[0,1],[-1,2],[0,1],[-2,0],[-2,-2],[-1,-2],[-1,-2],[-1,0],[-1,3],[-1,1],[-1,-1],[0,1],[0,1],[-1,1],[-2,-1],[-1,-1],[-1,-1],[-1,1],[-1,-1],[-1,-1],[0,-1],[1,-1],[-1,-1],[1,-1],[1,0],[-1,-2],[-1,2],[-1,0],[-1,0],[0,1],[-1,0],[-2,0],[-1,1],[0,1],[-1,1],[0,1],[0,2],[-1,1],[-1,0],[-1,-1],[-1,-1],[-1,0],[-1,0],[-1,0],[-1,-1],[-1,2],[-1,0],[0,-1],[-1,-1],[0,-2],[2,-1],[5,-2]],[[2730,7528],[-1,1],[-2,-2],[-1,-1],[1,-1],[1,0],[2,2],[0,1]],[[2773,7488],[0,1],[0,2],[0,1],[-1,0],[-1,0],[0,-1],[1,-2],[1,-1]],[[2691,7348],[1,0]],[[2692,7348],[-1,-3],[0,-6],[0,-2],[1,-2],[4,-2],[3,-1],[4,3],[1,0],[1,-1],[1,-1],[2,-4],[0,4],[1,3],[2,2],[2,3],[5,4],[3,2],[3,1],[1,2],[1,0],[-1,-2],[0,-1],[1,0],[0,2],[1,4],[2,4],[7,8],[2,3],[5,1],[6,0],[6,-1],[5,-2],[4,-2],[2,1],[9,-2],[1,0],[-1,1],[-6,1],[-2,1],[-2,0],[0,1],[2,3],[0,1],[1,1],[2,2],[1,2],[4,1],[5,1],[5,2],[1,0],[1,0],[2,0],[6,2],[3,-1],[2,0],[2,-1],[2,0],[3,3],[0,1],[0,1]],[[2807,7385],[-2,3]],[[2805,7388],[-1,1],[0,2],[0,1]],[[2804,7392],[-1,1],[0,1]],[[2803,7394],[5,-2],[0,-1]],[[2808,7391],[0,-1]],[[2808,7390],[-1,-2],[1,-3],[0,-3],[1,-3],[0,-2],[-1,-2],[-3,-2],[-1,-3],[-2,-3],[-3,-4],[-2,-2],[-3,-3],[-3,-4],[-5,-5],[-11,-8],[-1,-1],[-1,-1],[-2,-2],[-3,-2],[-15,-8],[-10,-7],[-6,-6],[-5,-7],[-2,-2],[-3,0],[-4,0],[-4,-1],[-5,-2],[-3,-1],[-1,-1],[-1,-1],[-2,1],[-3,3],[-1,-1],[-2,1],[-2,0],[-2,-1],[-2,-1],[-2,1],[2,1],[8,3],[-1,0],[-2,2],[-1,1],[-1,0],[0,-1],[-1,-1],[-2,0],[-1,1],[-2,2],[-5,4],[-1,2],[-2,1],[-2,0],[0,1],[0,2],[2,6],[1,2],[1,1],[1,0],[0,1],[0,1],[0,1],[1,2],[1,1],[0,2],[0,4],[1,4],[1,3]],[[2806,7387],[1,2],[1,1]],[[2808,7391],[-2,1],[-1,-1],[0,-2]],[[2805,7389],[0,-1]],[[2805,7388],[1,0],[0,-1]],[[2704,7319],[1,1],[-1,2],[0,1],[-1,-1],[0,-3],[0,-1],[1,1]],[[5403,5720],[-1,-1],[-2,-3],[-2,-1],[-1,0],[-1,1],[0,5],[0,1],[0,1],[1,2],[0,1],[1,2],[0,1],[0,2],[1,1],[1,1],[2,2],[2,0],[1,-2],[1,0],[1,-1],[1,-3],[1,-3],[0,-1],[-1,-1],[0,-1],[-1,-2],[-1,0],[-1,0],[-2,-1]],[[5978,4199],[-1,3],[-2,4],[-2,6],[-1,1],[-2,1],[0,4],[0,1],[-1,2],[-1,0],[-1,-1],[1,-2],[-1,-2],[0,-3],[0,-1],[0,-1],[0,-1],[-2,-2],[-1,-1],[-1,0],[0,2],[0,1],[-1,1],[-1,2],[-1,3],[-1,3],[0,4],[0,2],[1,2],[0,3],[1,6],[0,4],[-2,4],[-1,2],[-1,0],[-2,2],[-2,8],[0,2],[0,2],[0,3],[0,6],[0,11],[0,2],[-1,3],[0,2],[-1,2],[0,2],[0,1],[-1,1],[0,2],[-1,2],[0,9],[0,3],[-1,2],[-1,1],[-1,1],[-1,6],[0,2],[0,9],[2,4],[1,3],[1,3],[0,2],[1,3],[3,6],[0,1],[-1,13],[-1,6],[-1,5],[0,3],[1,2],[0,2],[-1,1],[-1,26],[0,1],[0,1],[1,2],[0,1],[0,2],[0,1],[1,1],[0,3],[-1,4],[-2,4],[-3,5],[-1,4],[-1,4],[-1,8],[0,2],[-1,2],[0,3],[1,2],[1,3]],[[5943,4463],[0,2],[-1,3],[1,2],[1,2],[2,-2],[7,-11],[0,-2],[4,-10],[1,-5],[0,-2],[2,-9],[0,-5],[0,-3],[0,-3],[0,-4],[0,-1],[2,-6],[0,-4],[0,-5],[0,-5],[-1,-6],[-1,-3],[1,-2],[1,-3],[1,-2],[1,-4],[1,-4],[0,-2],[1,0],[1,0],[2,-2],[1,-4]],[[5970,4363],[0,-7]],[[5970,4356],[0,-8],[0,-8],[-1,-6],[-1,-4],[-1,0],[-1,-2],[-2,-4],[-1,-2],[1,-2],[0,-3],[0,-4],[-1,-3],[0,-1],[3,-12],[0,-7],[-1,-5],[0,-6],[1,-4],[0,-6],[0,-6],[0,-4],[1,-2],[1,-5],[0,-9],[0,-5],[1,-1],[3,0],[1,-1],[1,-5],[3,-13],[0,-1],[2,-11],[1,-5],[-1,-1],[0,-1],[-1,0]],[[5961,4329],[1,3],[-1,2],[-1,0],[-1,0],[0,-2],[1,-3],[1,0]],[[5962,4327],[1,-1],[1,1],[1,1],[0,2],[0,1],[-1,1],[0,1],[-1,-1],[-1,-2],[0,-3]],[[5882,4947],[0,3],[-1,3],[0,3],[2,12],[2,5],[3,9],[0,3],[0,3],[-1,1],[-1,2],[1,1],[2,2],[1,2],[3,1],[1,3],[1,-1],[1,2],[2,-1],[1,3],[1,1],[0,1],[1,-2],[1,-1],[1,1],[1,2],[1,5],[0,3],[1,1],[1,-4],[1,-1],[-1,-2],[0,-1],[1,-1],[1,0],[1,1],[2,3],[1,0],[0,-3],[1,-1],[1,0],[2,3],[1,2],[0,3],[2,0],[2,8],[-1,2]],[[5921,5023],[2,2],[1,0],[1,0],[1,1],[0,-1],[-1,-5],[1,-1],[3,-1],[1,-1],[0,-1],[-2,-1],[1,-2],[0,-1],[2,-1],[1,1],[2,4],[1,1],[1,0],[0,-5],[1,-1],[3,-1],[2,2],[1,-1],[0,-7],[0,-3],[1,-3],[1,-2],[0,-1],[2,0],[0,-1],[0,-2],[0,-2],[3,-5],[2,-5],[1,1],[1,1],[0,4],[2,3],[3,2],[5,3],[2,-10],[0,-1],[-3,-2],[-3,0],[-3,-1],[0,-1],[0,-5],[0,-2],[-1,0],[-2,2],[-1,0],[-2,1],[-1,0],[-1,-2],[-3,-6],[0,-3],[0,-5],[1,-4],[1,-4],[0,-4],[-1,-2],[-1,-1],[0,-2],[-4,-9],[-1,-3],[0,-2],[2,-2],[-1,-1],[-2,0],[-1,-1],[0,-2],[0,-1],[0,-1],[2,-4],[1,-1],[-1,0],[-3,2],[-2,0],[-1,0],[0,-1],[-1,-4],[1,-2],[0,-2],[-2,-2],[0,-4],[-2,-2],[-1,-2],[-3,1],[-1,-1],[-1,-2],[-1,-3],[5,0],[0,-1],[1,-1],[1,-2],[-3,0],[-2,-2],[-2,0],[-1,-3],[-1,-1],[2,-2],[6,-2],[2,0],[5,3],[1,0],[1,-2],[0,-2],[-2,-3],[-4,-6],[-3,-5],[-2,-1],[0,-3],[0,-1],[-6,2],[-4,5],[-2,0],[-1,-1],[-1,-2],[-1,-2],[0,-10],[2,-8],[0,-2],[-2,-1],[-3,-6],[-1,0],[1,4],[0,2],[2,4],[0,2],[-1,6],[0,6],[0,2],[-2,0],[-1,1],[-1,0],[0,2],[-1,1],[-2,-4],[-1,1],[0,2],[-2,1],[-2,1],[-1,1],[-1,5],[-1,2],[-1,0],[-1,-2],[-1,-3],[-2,-1],[0,-1],[1,-5],[0,-2],[-3,1],[-1,-2],[-1,-3],[1,-4],[0,-5],[-1,1],[-1,4],[-1,0],[0,-2],[-1,0],[-1,-5],[-1,3],[0,3],[1,4],[-1,1],[-1,2],[0,2],[1,4],[0,1],[0,2],[-1,3],[-1,1],[-1,3],[0,11],[0,3],[0,5],[3,25],[1,4],[0,3],[2,15],[-1,2],[0,2],[-1,0],[-1,0],[0,4]],[[5890,4870],[0,4],[0,1],[-2,-1],[-2,-1],[-1,1],[-1,2],[-1,2],[-1,-3],[0,-4],[2,-4],[0,-4],[2,1],[0,4],[1,0],[2,1],[1,1]],[[5897,4978],[0,3],[-1,2],[-2,-2],[-1,1],[0,4],[-1,1],[-1,0],[-1,-2],[1,-2],[0,-1],[1,-1],[2,-2],[0,-2],[-1,-2],[-1,-3],[0,-2],[4,3],[1,5]],[[5921,4880],[0,2],[-1,3],[-1,3],[0,2],[-2,0],[-2,0],[0,4],[-2,0],[-2,-2],[1,-2],[0,-5],[1,-1],[3,-1],[2,-2],[2,-1],[1,0]],[[5926,5011],[1,4],[-2,1],[-3,-1],[0,-3],[0,-2],[-1,-1],[0,-1],[2,-1],[1,-1],[2,-2],[-1,3],[0,3],[1,1]],[[7965,7906],[-2,1],[-3,2],[-3,0]],[[7957,7909],[-3,-1],[-2,-2],[-1,-2],[0,-3],[0,-4],[0,-3],[-2,-8],[-2,-3],[-2,-3],[-2,-4],[-5,-5],[-10,-4],[-10,-4],[-5,-1],[-2,-2],[-5,-1],[-7,1],[-7,2],[-9,6],[-2,2],[-1,1],[0,1],[1,1],[1,0],[10,2],[6,1],[5,0],[4,1],[1,3],[3,1],[1,0]],[[7912,7881],[2,0],[3,1],[3,1],[3,2],[1,2],[1,2],[3,1],[4,4],[3,6],[5,10],[5,7],[7,4],[4,4],[3,2],[1,2],[3,5],[2,2],[0,2],[3,4],[1,2],[-1,1],[-3,0],[0,1],[2,3],[6,8],[5,4],[8,7],[1,1],[0,3],[0,2],[2,4],[4,5],[8,8],[4,7],[2,3],[0,3],[2,5],[2,2],[1,4],[2,4],[0,4],[2,4],[3,6],[2,4],[1,3],[1,4],[1,3],[1,2],[0,2],[0,1],[1,2],[2,2],[2,4],[2,5],[0,4],[1,8],[-1,3],[0,4],[2,3],[2,2],[5,6],[2,3],[3,0],[2,0],[2,-1],[4,-5],[-3,-5],[0,-2],[0,-6],[-1,-2],[-1,-4],[0,-3],[-1,-5],[0,-3],[0,-3],[0,-2],[-1,-6],[-1,-2],[0,-3],[-1,-2],[0,-2],[-1,-5],[-2,-3],[0,-4],[-1,-10],[0,-6],[1,-5],[0,-1],[0,-2],[-1,-3],[-2,-4],[-5,-7],[-1,-2],[-1,-2],[1,-3],[0,-4],[0,-1],[-1,-1],[-4,0],[-1,2],[1,5],[1,2],[0,2],[-1,1],[-1,1],[-2,0],[-1,-2],[-2,-2],[-6,-12],[-2,-4],[3,2],[3,1],[3,1],[2,-1],[1,-3],[1,-3],[-1,-4],[-1,-2],[-4,-4],[-2,0],[-1,2],[0,-1],[-8,-7],[-2,-3],[-1,-1],[1,-2],[0,-1],[-1,-3],[-1,-2],[-7,-6],[-1,-4],[-5,-3],[-3,-1],[-3,0],[-5,-3],[-8,-6],[-4,-4],[-1,-1],[-2,-5],[-1,-2],[-1,0]],[[7993,7958],[1,7],[-2,1],[-4,-7],[-7,-4],[-7,-4],[-3,-1],[-1,-2],[0,-3],[10,2],[4,2],[5,7],[4,2]],[[2325,7812],[-3,0],[-1,1],[-3,4],[-1,-1],[0,-2],[0,-4],[-1,-2],[1,-5],[0,-1],[-3,-3],[-2,0],[-3,1],[-2,3],[-1,6],[0,4],[0,2],[1,6],[0,3],[-1,5],[1,7],[0,1],[3,3],[0,1],[2,4],[2,2],[2,4],[0,1],[-3,1],[-5,-9],[-1,-1],[-1,1],[0,2],[2,5],[4,12],[1,2],[-1,2],[-1,-1],[0,1],[-1,3],[0,2],[0,1],[-1,0],[-5,-4],[-2,-1],[0,-2],[0,-4],[-1,-2],[-2,-2],[-1,-1],[0,3],[-1,6],[1,5],[1,4],[-1,6],[-1,6],[-2,3],[-2,0],[-1,-2],[-2,-4],[-1,0],[0,3],[2,4],[1,3],[0,1],[-1,1],[-5,0],[-1,0],[-1,-2],[1,-1],[0,-2],[-2,-8],[-1,-1],[-3,2],[-2,3],[-1,4],[0,3],[-2,3],[0,3],[-2,4],[-6,5],[-1,2],[0,4],[-3,4],[-7,9],[0,3],[0,1],[-2,4],[-1,2],[1,1],[3,3],[8,3],[1,1],[-2,1],[-5,1],[-3,0],[-3,-1],[-2,-1],[-2,2],[-3,5],[-2,1]],[[2243,7954],[0,1],[1,8],[3,7],[2,5],[1,6],[0,3],[0,1],[2,7],[3,1],[2,-1],[4,-2],[4,1],[4,-1],[8,-7],[2,-1],[1,1],[0,2],[-5,4],[-3,3],[-2,2],[-1,3],[0,3],[1,3],[3,8],[4,11],[2,-2],[0,-1],[-1,-2],[4,0],[1,-1],[-2,-2],[-6,-4],[-2,-6],[-1,-3],[0,-2],[4,-4],[0,1],[1,2],[1,1]],[[2278,7999],[1,2],[4,0]],[[2285,8004],[0,-1],[-1,-3],[-6,-2],[0,-1],[1,-4],[3,-9],[1,-2],[-1,-3],[1,-3],[3,-4],[1,-6],[2,-6],[3,-5],[1,-5],[3,-5],[0,-1],[-1,-1],[-1,-1],[0,-5],[2,-5],[4,-7],[2,-10],[1,-4],[2,-8],[0,-1],[0,-3],[1,-4],[1,-3],[2,-4],[1,-3],[-1,-3],[1,-1],[2,-1],[1,-2],[1,-2],[-1,-1],[-1,0],[1,-3],[3,-6],[2,-4],[0,-3],[1,-4],[5,-5],[1,-4],[0,-2],[-1,-2],[-1,-1],[-1,-4],[0,-3],[1,-9],[0,-6],[0,-2],[0,-2],[2,-3]],[[2279,7906],[2,2],[-2,10],[-1,0],[-2,-4],[0,-4],[2,-4],[1,0]],[[2316,7841],[0,2],[-3,1],[0,-4],[-2,-2],[-1,-2],[0,-2],[2,-1],[2,2],[2,6]],[[1841,8402],[1,-2],[0,-1],[-1,-1],[0,-1],[2,0],[0,-1],[0,-2],[-1,-2],[-1,-2],[-3,-2],[-4,-1],[-3,0],[-3,1],[-4,-1],[-7,-3],[-4,-1],[-1,1],[-4,-1],[-12,-4],[-4,0],[-7,1],[-4,0],[-5,1],[-10,4],[-2,3],[-1,2],[-2,-1],[-2,0],[-1,1],[-11,1],[-3,1],[-2,1],[-4,6],[-2,2],[-2,1],[-2,2],[-1,1]],[[1731,8405],[1,0],[5,-2],[7,-4],[4,-3],[2,1],[6,2],[1,2],[-2,4],[1,1],[5,0],[2,-1],[2,-1],[2,-1],[5,0],[2,-2],[5,-3],[0,1],[0,1],[-1,1],[0,1],[3,2],[1,1],[-2,1],[-3,2],[0,1],[2,2],[1,1],[1,-1],[1,0],[3,1],[1,1],[-1,1],[0,1],[0,1],[1,4],[1,2],[0,2],[3,2],[0,2],[0,1],[1,1],[5,1],[3,0],[1,-1],[0,-1],[1,0],[7,2],[2,0],[3,2],[2,3],[0,3],[0,1],[-2,0],[-1,1],[-1,2],[-1,2],[-3,2],[-3,2],[0,1],[0,2],[0,1],[-3,4],[-1,0],[-3,0],[0,1],[1,2],[0,2],[-1,1],[0,1],[0,2],[0,2],[1,2],[-1,0],[-2,0],[-9,1],[-2,3],[-1,1],[0,2],[-2,2],[-3,2],[-1,3],[0,2],[3,0],[4,-2],[1,-2],[-1,-1],[1,-1],[2,0],[10,-3],[2,-1],[0,-1],[1,-1],[1,-2],[1,-1],[6,-2],[4,-3],[1,-2],[3,0],[5,0],[2,1],[0,1],[1,1],[1,0],[2,-2],[0,-1],[-1,-2],[1,-1],[2,-2],[2,0],[2,-1],[3,-3],[1,-2],[3,-4],[5,-4],[2,-1],[5,0],[6,1],[2,0],[1,1],[2,2],[1,-1],[0,-1],[10,2],[6,3],[6,5],[4,4],[5,4],[2,3],[2,4],[1,3],[1,0],[1,3],[1,3],[3,4],[3,3],[5,3],[12,5],[4,1],[13,0],[2,0],[2,-1],[5,-1],[2,-1],[8,-1],[5,-1],[4,-1],[0,-2],[3,-1],[0,-1],[-1,-1],[-1,0],[0,-2],[0,-1],[-7,-5],[-1,0],[1,3],[-1,3],[-3,2],[-8,2],[-2,1],[-5,1],[-10,1],[-5,0],[-1,-1],[-3,1],[-1,0],[-1,-1],[-2,-3],[-6,-2],[-8,-4],[-1,-1],[1,-1],[12,3],[8,-1],[1,1],[3,1],[15,-1],[3,0],[1,-1],[-3,-3],[-4,-1],[-4,-1],[-2,-1],[-2,1],[-2,0],[-3,-1],[-3,-1],[-6,1],[0,-1],[2,-1],[1,-2],[-1,-3],[0,-1],[-2,-1],[-5,1],[-3,-1],[-1,-2],[-4,-3],[-2,-1],[0,-1],[0,-1],[-2,-3],[-6,-3],[0,-2],[-1,-1],[0,-1],[3,0],[1,-1],[-4,-5],[-6,-5],[-7,-7],[-3,-5],[0,-1],[-3,-3],[-10,-6],[-6,-3],[-2,-1],[-1,1],[0,1],[0,1],[-3,2],[-1,-1],[-6,-1],[-1,-2],[-3,-2],[-3,-2],[-2,-2],[0,-2],[-1,-1]],[[1896,8448],[2,2],[-1,1],[-4,-1],[-4,-5],[-2,-3],[-7,-3],[-6,-2],[-5,-1],[-5,-1],[-2,-1],[-1,-1],[2,-3],[5,0],[0,-2],[0,-4],[2,-2],[2,-2],[4,2],[4,2],[2,6],[3,5],[6,4],[4,5],[1,4]],[[2804,7404],[-5,-2],[-2,-2],[-1,-1],[-2,1],[-3,0],[-3,1],[-3,1],[-1,3],[0,1],[3,7],[1,4],[1,2],[0,1],[2,2],[1,1],[1,1],[1,0],[3,2],[4,5],[3,4],[2,1],[5,1],[3,1],[3,1],[1,-1],[3,1],[3,2],[4,1],[5,1],[3,0],[2,1],[3,0],[0,2],[1,0],[3,0],[1,-1],[0,-1],[-1,0],[0,-1],[2,-1],[2,-1],[3,1],[2,0],[-1,-1],[-1,0],[1,-2],[3,2],[0,-1],[-1,-2],[0,-1],[2,-1],[2,1],[4,3],[1,1],[0,1],[-1,0],[-3,-1],[0,2],[3,3],[1,1],[1,2],[-1,0],[-2,-2],[-2,-1],[-2,0],[0,2],[1,4],[-1,1],[-5,-2],[0,-1],[0,-1],[-1,0],[0,1],[0,2],[-2,0],[-2,-1],[-3,-3],[0,1],[1,2],[4,2],[2,1],[1,-1],[1,1],[1,0],[0,-1],[2,1],[2,1],[1,0],[0,-3],[1,0],[1,2],[1,1],[1,-1],[-4,-3],[-1,-1],[0,-1],[1,-1],[1,0],[6,6],[2,2],[3,1],[3,0],[2,1],[2,2],[8,4],[3,3],[3,4],[1,0]],[[2894,7471],[1,0],[0,-2],[-1,-1],[-1,-2],[-11,-12],[-3,-4],[1,-3],[0,-1],[1,0],[2,2],[1,0],[0,-2],[-1,-2],[1,-1],[2,1],[1,0],[-1,-2],[-1,-1],[0,-1],[-2,-3],[-1,-1],[0,1],[0,1],[-1,-2],[0,-1],[0,-1],[1,-1],[1,-3],[0,-5],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[-1,-1],[-1,-1],[-3,0],[-3,-2],[-3,-3],[-2,-2],[-1,-3],[0,-1],[-1,1],[-4,-2],[-1,-2],[-1,-1],[-1,1],[-2,0],[-6,0],[-4,0],[-3,-1],[-3,1],[-2,2],[-3,2],[-10,2],[-8,0],[-6,-2],[-10,-4]],[[2870,7451],[1,3],[0,1],[-4,-2],[-1,-1],[0,-1],[1,0],[1,0],[2,0]],[[2881,7444],[0,-1],[1,2],[-1,0],[0,-1]],[[2882,7457],[0,1],[-1,-1],[-2,0],[-2,-1],[-1,-1],[-1,-1],[0,-1],[0,-1],[0,-1],[1,0],[1,-1],[1,2],[1,1],[0,2],[3,2]],[[2886,7460],[1,1],[-2,0],[0,-1],[-1,-1],[1,0],[1,0],[0,1]],[[1570,8619],[1,1],[3,1],[4,1],[9,4],[3,3],[0,4],[-4,4],[3,3],[6,3],[6,4],[4,5],[1,4],[-10,7],[0,2],[4,1],[9,-2],[8,-1],[9,0],[5,3],[1,3],[-1,2],[-7,2],[-5,3],[-11,3],[-9,1],[-9,0],[-7,0],[0,-2],[0,-3],[-1,-2],[-1,-2],[-1,-1],[0,-1],[-1,0],[-1,3],[-6,1],[-5,1],[-5,-1],[-8,0],[-6,2],[-6,-1],[-3,-2],[0,-3],[0,-2],[-1,-1],[-1,1],[-2,1],[-1,-2],[-1,-3],[-3,1],[-1,2],[-2,3],[-2,6],[1,5],[7,1],[6,0],[2,0],[3,2],[24,7],[10,5],[1,-1],[0,-1],[2,-1],[3,1],[3,2],[9,2],[0,2],[4,0],[1,-1],[10,3],[11,4],[2,1],[2,1],[6,5],[15,4],[3,1],[10,3],[4,1],[6,2],[2,-1],[1,-1],[3,0],[6,-2],[6,-1],[4,-2],[-5,-4],[-8,-5],[-6,-3],[-6,-1],[-3,-1],[0,-1],[-1,-2],[-2,-2],[-4,-1],[0,-1],[1,-2],[-1,-1],[-2,-1],[-2,-2],[1,-1],[6,0],[6,-1],[2,-1],[5,-2],[1,-1],[4,0],[2,0],[1,2],[10,-1],[10,0],[4,1],[8,3],[2,3],[2,3],[5,5],[5,2],[3,1],[1,-1],[-1,-1],[1,-1],[-2,-3],[-3,-3],[0,-2],[0,-1],[0,-1],[5,2],[4,2],[1,-2],[-1,-2],[-2,-2],[-1,-1],[-1,-2],[0,-2],[0,-2],[-1,-2],[-2,-1],[-1,-1],[-1,-2],[-2,-1],[-2,-1],[1,-2],[2,-1],[-1,-1],[-4,0],[-1,-2],[-1,-2],[-1,-3],[-1,-3],[2,-2],[2,0],[6,1],[-1,-2],[0,-2],[-1,-3],[-3,-1],[-3,-1],[-3,-1],[-3,0],[-1,1],[-2,0],[-3,-2],[-4,3],[-3,3],[-3,2],[-9,0],[-7,0],[-3,0],[-2,-2],[0,-2],[-5,-4],[-3,-1],[0,-2],[6,-5],[6,-5],[1,-2],[-1,-2],[-5,0],[-4,-1],[-3,-3],[-3,-3],[-2,-2],[-8,-6],[-11,-6],[-3,-1],[-3,-2],[-2,-2],[-3,-2],[-3,0],[-3,3],[-1,3],[3,1],[2,1],[3,1],[3,0],[3,2],[0,3],[12,11],[4,7],[1,6],[0,2],[-2,2],[-6,1],[-9,-3],[-5,-3],[-5,-4],[-5,-4],[0,-1],[-1,-2],[-1,-4],[0,-3],[0,-3],[0,-2],[-2,-1],[-1,0],[-2,-2],[-4,-2],[-3,-2],[-15,4],[-9,2],[-13,3],[-2,0],[-1,2]],[[2691,7348],[1,3],[2,1],[2,1],[1,1],[0,3],[1,4],[1,3],[1,1],[0,2],[0,1],[0,2],[2,1],[1,0],[1,0],[0,-2],[0,-3],[0,-2]],[[2704,7364],[0,-1],[1,-1],[4,-2],[1,0],[0,-1],[0,-4],[0,-2],[-1,-2],[-1,-1],[-2,0],[-8,1],[-3,0],[-1,-1],[-1,-1],[-1,-1]],[[5342,8242],[0,1],[0,2],[4,5],[4,6],[0,1],[-2,1],[-1,0],[0,2],[0,2],[0,2],[-1,1],[-1,0],[0,1],[0,1],[1,0],[0,1],[0,2],[0,3],[1,-1],[0,-1],[0,-1],[0,-2],[1,0],[0,-1],[1,0],[0,1],[1,3],[1,2],[1,3],[0,3],[2,2],[1,0],[1,0],[1,0],[2,-1],[3,-2],[0,-2],[1,-2],[1,-1],[1,-1],[1,-1],[1,1],[0,1],[0,4],[-1,5],[-2,6],[-1,3],[0,1],[1,1],[0,2],[1,1],[0,1],[0,-1],[1,-1],[1,-1],[1,0],[0,1],[-1,1],[1,0],[0,1],[1,0],[2,0],[2,0],[3,1],[2,1],[1,0],[2,-1],[0,-1],[0,-1],[0,-1],[1,0],[1,1],[1,0],[1,0],[1,-1],[1,0],[1,0],[1,0],[1,-1],[0,-1],[0,-1],[0,-2],[-1,-2],[-1,-2],[-1,-3],[-1,-1],[1,-1],[1,0],[1,1],[1,0],[1,0],[0,-1],[-1,-2],[0,-1],[-1,-1],[-1,-1],[0,-2],[0,-3],[0,-2],[-1,-1],[-1,-1],[-1,-1],[-1,-2],[0,-1],[-1,-1],[-2,-2],[-3,-1],[-3,-1],[-2,-1],[-2,-1],[-2,-3],[-2,-3],[-1,0],[-1,0],[-1,1],[1,1],[0,1],[0,2],[-1,0],[-2,0],[-3,-2],[-1,-1],[-1,-3],[-2,-1],[-2,-1],[-1,-2],[-1,-2],[-1,0],[0,-1],[-1,0],[-1,0],[0,1],[1,2],[-1,0],[-1,-2],[-4,0],[-1,-1]],[[3539,3189],[-1,-3],[-1,-3],[-1,-3],[-1,-3],[-1,-4],[-1,-2],[-1,0],[-2,0],[-1,3],[-1,2],[-1,1],[-1,0],[-2,-2],[-1,-6],[-2,-6],[-2,-1],[-1,0],[0,-1],[-1,-1],[-1,-3],[-1,-4],[0,-6],[0,-7],[0,-3],[-1,-1],[-1,-1],[0,1],[-1,0],[0,2],[0,2],[-1,2],[0,4],[0,4],[0,3],[-1,3],[0,3],[1,3],[1,3],[2,4],[2,0],[2,1],[0,3],[1,3],[0,2],[0,2],[1,1],[1,2],[1,1],[2,2],[1,1],[2,2],[1,3],[1,4],[2,2],[2,2],[0,3],[0,2],[1,2],[1,3],[0,1],[1,0],[0,-2],[0,-6],[1,-3],[1,-3],[1,-3],[0,-2],[0,-3]],[[2760,6493],[-1,-3],[-1,-5],[-1,-2],[-1,-1],[-1,1],[-1,1],[-1,2],[-1,3],[-2,2],[-1,1],[-1,3],[-1,2],[1,2],[2,2],[1,3],[2,3],[2,2],[1,0],[2,-2],[0,-2],[1,-1],[0,-2],[1,-2],[0,-3],[0,-4]],[[2645,5617],[-1,-3],[-1,-1],[-2,-1],[-1,1],[-2,1],[-2,1],[-5,2],[-4,3],[-3,2],[-2,2],[-1,2],[-1,2],[-1,2],[-1,3],[-2,4],[-1,5],[0,3],[0,2],[-1,1],[0,1],[0,1],[0,1],[0,1],[0,3],[-1,4],[0,4],[0,3],[1,2],[0,4]],[[2614,5672],[1,0],[1,0],[2,-1],[2,-1],[2,-3],[2,-3],[2,-3],[3,-3],[2,-4],[4,-7],[3,-7],[3,-6],[2,-5],[1,-4],[0,-3],[1,-3],[0,-2]],[[6030,5658],[0,-1],[-1,0],[-1,1],[0,1],[-1,2],[0,4],[0,3],[1,3],[0,4],[1,3],[0,2],[1,1],[1,0],[1,-1],[1,-1],[2,0],[1,2],[2,1],[1,0],[1,1],[1,-1],[1,-2],[1,-2],[0,-3],[1,-2],[-1,-2],[0,-2],[0,-2],[0,-2],[-1,-2],[-1,-2],[0,-2],[0,-2],[-2,-5],[-1,-6]],[[6038,5646],[-1,0],[-1,0],[0,1],[0,1],[0,2],[0,2],[-1,1],[0,2],[-1,1],[-1,0],[-1,0],[-1,1],[-1,1]],[[3082,4081],[-1,1],[-1,2],[2,3],[0,3],[0,3],[0,2],[1,2],[2,1],[1,-1],[0,2],[-1,2],[-2,4],[-2,1],[-1,0],[0,-3],[0,-2],[-1,-3]],[[3079,4098],[-1,-1],[-1,0],[-1,0],[-2,0],[-1,1],[-1,2],[-1,0],[-1,1],[-1,1],[2,2],[0,3],[0,2],[-2,1],[-1,1],[-2,2],[-2,1],[0,1],[-1,1],[-1,1],[-1,2],[-1,1],[0,1],[0,-1],[-1,0],[0,-2],[1,-1],[0,-1],[0,-1],[-1,0],[-1,1],[-1,1],[-1,1],[-1,1],[0,1],[0,1],[0,2],[0,2],[0,2],[1,1],[0,2],[1,1],[2,-1],[1,-2],[1,0],[-1,3],[-1,6],[-2,5],[0,2],[1,1],[1,2],[1,1],[0,1],[1,1],[1,0],[0,1],[2,1],[2,-5],[2,-1],[3,-6],[1,-1],[1,-1],[2,-6],[1,-1],[1,-1],[1,-1],[0,-2],[1,-1],[1,-2],[2,-2],[1,-3],[0,-3],[0,-1],[3,-1],[2,0],[1,-2],[-1,-1],[0,-1],[-1,-2],[-1,-2],[1,-3],[1,-3],[2,-1],[2,-1],[1,0],[1,-1],[0,-1],[1,-1],[-1,-1],[0,-1],[-1,0],[-1,0],[-1,-1],[0,-1],[-1,-2],[-1,-1],[-2,0],[-1,-1],[-1,-1],[1,-1],[1,-2],[0,-1],[0,-2],[0,-1],[0,-1],[-1,0],[-1,0],[-2,2],[-1,1]],[[2241,7952],[-1,0],[-1,-1],[0,-2],[0,-1],[-1,-1],[-1,0],[-1,0],[-1,0],[0,1],[0,1],[-1,0],[0,1],[-1,1],[0,2],[-1,1],[0,-1],[0,-1],[-1,-1],[-2,0],[-1,0],[-3,-2],[-2,0],[-2,1],[-2,1],[-3,1],[-2,2],[-2,2],[-1,3],[-2,1],[-2,1],[-3,2],[-2,1],[-1,2],[-1,0],[-1,1],[-1,2],[-1,1],[1,1],[2,1],[2,-1],[2,0],[1,0],[1,1],[-1,1],[-1,1],[0,1],[2,0],[2,1],[3,0],[2,1]],[[2213,7977],[0,2],[0,2],[-1,2],[-1,3],[-1,2],[1,1],[2,3],[-1,2],[-1,-1],[-2,0],[-1,1],[0,1],[1,1],[2,1],[2,0],[1,1],[0,1],[0,1],[0,1],[0,2],[0,2],[-1,2],[-1,2],[0,1],[0,1],[1,1],[0,-1],[1,0],[1,0],[1,1],[1,1],[2,0],[1,-2],[2,-1],[2,0],[1,0],[1,0],[-2,-2],[-4,-3],[-3,-3],[-1,-2],[1,-1],[1,0],[1,-1],[0,-2],[0,-2],[-1,-1],[0,-2],[1,-1],[1,1],[3,1],[3,3],[3,4],[2,2],[2,1],[0,-1],[0,-1],[0,-1],[-1,-2],[-1,-2],[-1,-3],[-2,-2],[-1,0],[-2,0],[-1,-1],[0,-2],[0,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,0],[-2,-1],[-1,0],[0,-1],[0,-1],[1,-1],[2,-2],[2,-3],[2,-2],[0,-2],[1,-1],[0,-2],[0,-1],[-1,-2],[1,-1],[0,-1],[0,-1],[1,-1],[0,-1],[1,-1],[2,1],[1,1],[2,1],[2,1],[3,1],[2,0],[0,-1],[0,-2],[1,-1],[0,-2],[1,-1],[1,-3]],[[5967,8390],[-1,1],[0,1],[0,1],[0,2],[0,1],[1,2],[0,1],[1,0],[3,1],[3,0],[2,-1],[1,-1],[1,-1],[-1,0],[-1,0],[-2,-1],[-1,0],[0,-1],[1,-1],[1,-1],[1,-1],[1,0],[2,0],[2,0],[3,0],[2,-3],[2,1],[1,2],[0,2],[0,2],[0,3],[-1,3],[-1,2],[-2,2],[-1,2],[-1,1],[-3,3],[-4,3],[-5,3],[-6,3],[-4,3],[-2,3],[-3,3],[-1,2],[-2,2],[0,2],[2,-1],[1,-1],[2,-1],[1,0],[0,1],[1,1],[0,2],[0,1],[0,2],[0,2],[-1,2],[-2,2],[-3,3],[-2,2],[-1,2],[0,1],[0,1],[0,2],[0,1],[-1,2],[-2,2],[-1,3],[-2,1],[-1,0],[-1,0],[0,1],[-1,2],[0,1],[0,1],[1,1],[1,0],[1,0],[0,-1],[1,-2],[2,-2],[2,-4],[2,-3],[1,-2],[0,-1],[0,-1],[0,-1],[2,-3],[3,-2],[2,-1],[2,0],[0,1],[0,1],[-1,3],[1,1],[0,2],[-1,3],[0,2],[0,1],[2,-1],[0,2],[-1,2],[-2,3],[-1,2],[-1,2],[0,1],[1,0],[1,-2],[2,-1],[1,-3],[2,-3],[1,-3],[1,-1],[1,-1],[0,-2],[0,-2],[1,-2],[1,-2],[1,-2],[1,-2],[2,-1],[1,0],[1,1],[0,1],[0,2],[-2,2],[-1,2],[0,1],[1,0],[3,-2],[3,-1],[1,-1],[1,0],[2,2],[2,1],[1,2],[0,1],[0,2],[0,1],[0,2],[-2,3],[-1,4],[-3,3],[-2,1],[-2,0],[-1,1],[-2,1],[-2,2],[-1,1],[-1,0],[-2,-1],[-1,-2],[-2,2],[-1,0],[-1,1],[-1,2],[-1,2],[-1,3],[-1,3],[-2,3],[0,2],[2,0],[2,-2],[2,-2],[3,0],[2,-1],[1,0],[1,-1],[2,-1],[2,-2],[3,-2],[4,-2],[2,-3],[2,-1],[0,1],[1,0],[1,-1],[1,-1],[1,-2],[2,-1],[1,-1],[1,-1],[1,-2],[0,-3],[0,-3],[0,-4],[-1,-4],[-1,-4],[-2,-3],[1,-2],[1,-2],[2,-3],[1,-3],[1,-2],[1,-3],[2,-3],[1,-3],[1,-3],[1,-2],[2,-2],[1,-2],[1,-3],[2,-1],[2,-2],[1,-1],[0,-1],[0,-1],[0,-2],[0,-1],[-1,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-2],[0,-1],[0,-1],[-2,-1],[-1,-2],[-1,-1],[-2,0],[-2,-1],[-2,-2],[-1,-2],[-2,-2],[-1,-1],[0,-1],[1,-1],[0,-1],[-1,-1],[-1,0],[-1,0],[-1,1],[-1,1],[-3,1],[-2,1],[-2,1],[0,2],[-1,1],[-1,1],[-1,0],[-2,0],[-1,-1],[-2,-1],[-2,0],[0,1],[-1,2],[-2,1],[-2,0],[-1,-1],[-1,-1],[-1,0]],[[5981,8440],[0,3],[0,2],[-1,3],[-1,0],[-2,-5],[-1,-5],[0,-2],[1,-1],[2,1],[2,4]],[[1889,7277],[1,-2],[0,-1],[-3,-2],[-1,-2],[-3,-6],[-2,-1],[-2,-3],[-1,0],[0,4],[-1,3],[-1,3],[-1,4],[0,-1],[-1,-3],[0,-2],[-1,1],[-2,4],[-1,3],[-2,2],[0,2],[-1,3],[0,4],[-1,2],[-1,3],[-1,1],[-1,2],[-1,3],[-1,3],[0,3],[0,3],[0,1],[0,1],[0,1],[0,1],[1,0],[1,1],[2,2],[1,0],[1,0],[1,0],[1,-2],[0,-1],[-1,-3],[0,-1],[1,-2],[1,-2],[2,-2],[1,0],[1,-1],[0,-2],[1,-4],[1,-3],[1,-2],[1,0],[0,1],[1,1],[-1,4],[0,3],[0,3],[0,1],[2,0],[1,-2],[1,-1],[2,0],[2,1],[1,-1],[0,-3],[-1,0],[-2,0],[-2,0],[-1,-1],[-1,-2],[1,-1],[1,-3],[1,-1],[1,-2],[0,-2],[2,-3],[3,-4]],[[1884,7270],[0,5],[-1,5],[-1,1],[-1,-1],[1,-2],[0,-3],[1,-2],[1,-3]],[[2645,7547],[0,-4]],[[2657,7584],[-1,-1]],[[2293,6408],[0,-5],[-3,-10],[-2,-17],[-2,-17],[-1,-12],[-1,-19],[0,9],[0,4],[0,6],[1,7],[-1,3],[-1,0],[-1,2],[0,2],[0,2],[1,0],[2,-2],[1,9],[0,2],[0,8],[1,3],[0,2],[-1,1],[-1,2],[1,9],[0,2],[0,2],[-2,2],[1,1],[1,3],[1,1],[1,-2],[1,0],[1,0],[1,0],[0,6],[0,1],[1,0],[1,-2],[0,-3]],[[2123,8247],[2,0],[3,-2],[4,3],[1,3],[0,1],[1,0],[1,-1],[5,0],[0,-2],[1,-1],[3,-4],[0,-1],[-1,-3],[0,-1],[-2,0],[-1,-1],[-1,-1],[0,-2],[0,-1],[1,-2],[0,-1],[-3,-3],[-1,1],[-4,-3],[-1,-2],[0,-3],[0,-5],[0,-2],[1,-1],[1,0],[0,-1],[-2,-5],[-1,-2],[-1,-1],[0,2],[1,3],[0,3],[-1,2],[-1,0],[-2,1],[-3,-1],[-5,-4],[-1,-1],[-1,0],[0,1],[1,2],[3,5],[0,1],[-3,0],[-1,0],[1,1],[2,3],[1,1],[0,1],[0,2],[-1,1],[0,1],[1,3],[1,3],[1,2],[-1,1],[-1,0],[1,4],[1,3],[1,1],[0,2]],[[2279,7797],[-2,-3],[-1,-2],[-3,-2],[-2,-1],[-3,-1],[-2,0],[-1,1],[-2,1],[-1,3],[0,7],[0,4],[-1,5],[-3,9],[-3,7],[-1,5],[-3,3],[-1,4],[0,2],[0,1],[0,1],[1,-2],[2,-4],[0,-1],[1,1],[1,2],[-1,1],[0,1],[-1,4],[-2,1],[-1,1],[-1,2],[-1,4],[-2,9],[-1,3],[-2,1],[-2,3],[-1,1],[-2,-1],[-3,-4],[0,2],[0,4],[0,2],[0,1],[1,3],[1,1],[2,0],[1,-1],[2,-3],[1,-4],[1,0],[1,1],[0,1],[0,5],[0,1],[2,-3],[1,-2],[2,-10],[1,-4],[1,-3],[0,1],[1,1],[-1,5],[-1,9],[1,2],[1,0],[1,0],[0,-1],[2,-3],[1,-3],[0,-2],[-1,-5],[0,-3],[1,-2],[1,-2],[3,-4],[1,-1],[-1,-1],[-1,-3],[-1,-4],[-1,-1],[-1,-1],[0,-3],[-1,-1],[1,-3],[1,-1],[6,-3],[2,-2],[5,-6],[2,-3],[3,-6],[2,-5],[1,-3],[0,-3]],[[2231,7867],[-3,-2],[-2,3],[-2,4],[-1,3],[2,4],[-2,9],[-1,2],[0,1],[0,-2],[0,-11],[0,-4],[0,-1],[-1,0],[0,2],[-2,7],[-1,13],[-1,7],[1,3],[0,3],[3,6],[1,6],[-1,4],[-1,6],[-1,2],[-4,4],[0,1],[-1,-1],[-1,-2],[-1,-1],[1,-1],[1,0],[1,-8],[0,-1],[-1,0],[0,1],[-1,1],[-1,3],[-2,3],[0,8],[-1,2],[-2,1],[-1,1],[-1,1],[-1,-1],[-1,-2],[2,-4],[-2,-6],[-2,-1],[-2,0],[0,1],[0,1],[0,1],[-2,0],[-1,2],[-2,2],[1,3],[-1,3],[0,1],[-3,4],[1,1],[1,2],[2,1],[2,-3],[2,0],[3,0],[2,1],[2,1],[1,2],[1,0],[5,-3],[6,-3],[7,-5],[2,-1],[1,-2],[1,0],[1,0],[0,-1],[-1,-5],[1,-11],[0,-4],[0,-4],[-1,-3],[-4,-9],[1,-5],[0,-4],[2,-3],[0,-2],[0,-1],[0,-2],[-1,-4],[-1,-2],[1,-4],[1,-1],[2,6],[1,-1],[0,-6],[1,-4],[-1,-2],[-1,0]],[[1914,8249],[0,2],[0,1],[-1,1],[1,3],[-5,4],[-1,2],[0,1],[1,2]],[[1909,8265],[2,0],[1,-1],[0,-2],[1,0],[3,2],[4,4],[7,11],[4,4],[3,3],[9,7],[5,4],[1,2],[1,1],[0,1],[0,1],[2,3],[3,2],[2,2],[4,1],[4,0],[2,0],[4,-5],[6,0],[1,0],[-2,-5],[0,-2],[3,0],[6,3],[9,2],[7,-2],[11,-2],[9,-3],[12,-1],[5,0],[17,-2],[0,-1]],[[2055,8292],[-1,-1],[-18,1],[-14,1],[-7,1],[-4,-1],[0,1],[-1,1],[-2,1],[-1,0],[0,-1],[-1,-2],[-1,-3],[-1,-1],[-3,-1],[-7,-2],[-15,-2],[-5,-1],[-5,-1],[-2,1],[-1,1],[-2,0],[-5,-2],[-12,-5],[-5,-3],[-5,-5],[-2,-2],[-2,-3],[-1,-3],[0,-1],[2,-1],[0,-2],[-1,-1],[-7,0],[-3,-1],[0,-1],[-1,-2],[0,-2],[-1,0],[-1,6],[-1,0],[-1,0],[-1,-2],[-2,-4],[-1,-1]],[[2954,7837],[7,9],[5,4],[4,4],[2,1],[0,-1],[-2,-4],[1,0],[4,2],[2,1],[1,-1],[-1,-1],[-1,-2],[-6,-5],[-1,-2],[1,-1],[1,0],[6,5],[3,1],[1,-1],[-1,-1],[-5,-4],[-3,-3],[-3,-6],[-1,0],[-3,-4],[-3,-4],[-3,-3],[0,1],[2,5],[4,4],[2,5],[1,0],[0,2],[0,3],[-1,0],[-3,-4],[-3,-5],[-5,-9],[-1,0],[-1,0],[-3,-10],[-1,-3],[-1,-5],[0,-3],[1,-2],[0,-1],[-1,1],[0,-4],[0,-2],[1,-4],[-1,-1],[-2,-3],[-3,-2],[-1,-2],[-1,-3],[-2,0],[-2,1],[1,1],[2,1],[3,5],[4,2],[1,2],[0,1],[-2,1],[0,2],[0,2],[1,1],[1,15],[-2,-3],[-1,-3],[0,-1],[0,-2],[0,-1],[0,-1],[-2,2],[-3,-5],[-1,0],[1,3],[4,15],[3,9],[0,1],[-1,0],[-1,1],[1,2],[0,1],[7,6]],[[3104,7855],[1,-3],[0,-2],[0,-3],[-3,-4],[-1,-2],[-3,-2],[-2,-2],[-3,-5],[-3,-15],[0,3],[0,4],[0,4],[-1,5],[-2,5],[-4,5],[-4,5],[-1,3],[1,3],[0,7],[0,4],[-3,5],[1,1],[2,-2],[1,0],[0,3],[0,6],[1,1],[1,-9],[1,-2],[1,0],[1,1],[2,4],[1,-3],[1,1],[2,0],[2,1],[1,3],[2,-1],[1,4],[1,4],[1,-1],[0,-1],[-1,-2],[-1,-6],[1,-2],[4,-2],[2,3],[1,1],[0,-1],[-2,-4],[0,-3],[0,-2],[0,-1],[1,-3],[0,-3]],[[3096,7854],[-1,4],[0,1],[1,0],[2,-4],[1,-2],[1,0],[-1,4],[1,3],[0,2],[-3,3],[-3,3],[-3,0],[-2,-1],[-2,-1],[-3,-4],[-2,-3],[-2,-4],[0,-2],[1,-2],[1,-2],[1,-1],[2,-2],[2,-2],[3,-2],[2,-1],[2,1],[2,2],[2,0],[1,1],[1,2],[0,1],[-3,4],[-1,2]],[[5162,7919],[1,-4],[-3,-3],[-8,-10],[-5,2],[-8,3],[0,1],[0,3],[1,1],[0,1],[0,4],[0,3],[0,3],[2,0],[3,2],[0,4],[-2,3],[-1,3],[-1,2],[-1,2],[3,3],[3,3],[3,2],[0,-1],[1,-8],[0,-1],[1,-1],[3,-1],[3,0],[0,-2],[-1,-1],[0,-2],[-1,-4],[1,-1],[1,-2],[5,-1],[0,-3]],[[5161,7914],[1,2],[-1,2],[0,1],[-2,1],[-2,1],[-4,-2],[-4,-4],[-6,-6],[0,-1],[2,-1],[5,-2],[2,0],[2,1],[2,3],[3,3],[2,2]],[[5983,7513],[-4,3],[-5,3],[-1,1],[0,2],[0,1],[1,4],[-1,4],[-1,2],[0,1],[-4,3],[-1,2],[-2,2],[-1,2],[-1,1],[0,1],[-1,1],[-4,-3],[0,1],[3,6],[0,1],[0,1],[-1,0],[-2,-2],[0,-1],[-1,1],[-2,-1],[-1,0],[1,3],[-1,2],[0,1],[-3,1],[-1,0],[-1,0],[0,-3],[0,-1],[-1,0],[0,1],[0,2],[-1,1],[-1,2],[-2,1],[-1,-1],[0,-1],[-1,0],[-1,1],[-2,5],[-2,-1],[-1,3],[-1,1],[1,1],[2,1],[2,0],[2,-1],[3,-3],[1,-1],[1,0],[0,2],[1,0],[0,1],[0,3],[0,1],[1,0],[1,-3],[1,-2],[1,0],[1,0],[6,-1],[0,-2],[0,-1],[-1,0],[-1,-1],[-1,-4],[0,-1],[1,-1],[1,0],[2,2],[2,7],[0,1],[2,0],[1,-2],[0,-1],[-1,-1],[0,-2],[0,-1],[2,-1],[1,-3],[0,-7],[2,-3],[4,-8],[4,-10],[3,-6],[3,-3],[1,-1],[-1,-2]],[[6067,8222],[-1,0],[-1,1],[-1,1],[-1,0],[-1,1],[0,2],[0,5],[-1,3],[-2,0],[-6,3],[-1,0],[-11,13],[-2,4],[-3,3],[-5,2],[0,1],[1,1],[-1,7],[5,-5],[2,-2],[1,0],[0,-2],[0,-1],[1,-2],[2,-2],[1,-3],[1,0],[2,0],[0,1],[-2,3],[1,1],[2,-1],[1,0],[7,-4],[2,-1],[0,3],[1,2],[0,1],[-3,2],[0,1],[-2,1],[0,1],[1,1],[2,0],[-1,6],[-2,0],[-2,2],[-1,1],[-1,1],[-2,0],[-2,-1],[-2,-1],[-2,-3],[-1,1],[0,1],[1,3],[0,1],[3,2],[2,2],[0,2],[0,3],[-1,2],[0,1],[6,0],[2,1],[2,0],[0,-1],[0,-1],[1,-1],[2,-1],[1,0],[1,0],[0,1],[0,1],[-2,3],[1,1],[1,-1],[3,-2],[3,1],[0,-2],[-2,-3],[-2,-2],[-2,1],[-8,2],[-1,-1],[0,-1],[2,-2],[3,-2],[2,-3],[9,-11],[5,-6],[4,-5],[6,-3],[1,-1],[-1,-2],[1,-3],[0,-2],[-4,-1],[-1,-2],[0,-3],[0,-6],[-1,-1],[0,1],[-3,4],[-1,1],[-1,-1],[2,-4],[1,-1]],[[6075,8228],[-1,-1],[-2,1],[-6,0],[-1,-1],[2,-4],[0,-1]],[[7174,7365],[0,-1],[-4,-1],[-4,-3],[-4,-4],[0,-1],[0,-2],[-4,-7],[-3,-2],[-3,-1],[-10,-1],[-3,0],[-3,1],[-10,6],[-4,1],[-2,1],[-2,0],[-1,3],[-1,3],[1,1],[6,2],[8,4],[6,3],[6,2],[5,1],[5,-1],[4,3],[11,1],[5,0],[-3,-3],[-1,-2],[1,-2],[4,-1]],[[2369,7714],[-3,0],[-3,3],[-2,2],[-1,0],[-4,-3],[-3,-1],[-1,2],[0,3],[1,3],[0,2],[0,2],[1,2],[1,2],[4,0],[2,1],[2,3],[0,4],[-2,1],[-1,2],[3,2],[0,2],[3,4],[3,3],[2,2],[0,1],[-1,0],[-2,0],[-1,-1],[-4,-4],[-2,-2],[-3,-2],[-1,1],[1,4],[-1,4],[1,1],[3,0],[1,-1],[0,-2],[0,-1],[1,0],[1,1],[1,1],[-1,3],[2,2],[6,2],[1,2],[0,2],[-3,8],[0,2],[2,1]],[[2372,7777],[0,-1],[2,-3],[0,-4],[1,-3],[1,-4],[3,0],[1,-3],[-1,-2],[1,-2],[-1,-2],[-1,0],[2,-3],[4,-1],[1,-3],[0,-1],[2,-3],[1,-1],[-1,-5],[0,-1],[-1,-1],[-1,-1],[0,1],[1,2],[-2,4],[-1,3],[-2,1],[1,3],[0,1],[-3,0],[-4,0],[-4,-2],[-3,-2],[-1,-1],[0,-2],[0,-1],[4,1],[1,0],[1,-3],[1,-2],[2,-2],[3,2],[1,-1],[1,-1],[0,-2],[1,-1],[4,0],[1,-1],[-2,-2],[-2,-1],[-2,1],[-1,-1],[0,-2],[-6,-7],[-5,-4]],[[2369,7732],[-2,0],[0,-1],[1,-4],[2,-1],[1,-1],[1,-2],[2,1],[1,4],[1,3],[0,2],[-2,0],[-3,-1],[-2,0]],[[2554,7775],[-2,-2],[-1,-1],[0,-1],[1,-1],[0,-5],[0,-4],[0,-4],[-1,-3],[0,-4],[-1,-3],[-3,0],[-2,-1],[-1,-3],[-1,0],[-1,3],[0,1],[-1,3],[-1,2],[0,-3],[0,-2],[-2,-2],[-1,1],[-1,0],[-2,1],[-1,2],[1,2],[2,3],[2,1],[1,0],[0,1],[-1,1],[-2,0],[-1,-1],[-2,-3],[-1,-2],[-1,-1],[-1,0],[-1,-1],[-1,2],[-1,2],[0,1],[2,-1],[1,0],[0,1],[0,2],[-1,4],[0,3],[-2,-2],[-1,1],[-1,3],[0,1],[1,1],[1,-2],[2,1],[0,1],[0,2],[0,1],[2,3],[-1,5],[0,2],[4,9],[2,2],[2,1],[2,-2],[2,0],[3,-4],[2,-1],[1,1],[-1,1],[-1,3],[-2,2],[0,1],[1,0],[1,-1],[3,-3],[1,-2],[1,-3],[0,-1],[-1,0],[-1,-1],[0,-2],[0,-2],[0,-2],[0,1],[2,2],[1,0],[1,-2],[1,-1],[0,-1]],[[2540,7778],[0,1],[-1,1],[-1,0],[0,-1],[0,-1],[0,-2],[-1,-2],[-1,-1],[-1,-2],[0,-1],[0,-1],[2,0],[1,-2],[1,-1],[0,1],[0,1],[-1,1],[0,2],[0,1],[0,2],[1,2],[1,1],[0,1]],[[2545,7757],[0,3],[-1,0],[-2,-2],[0,-3],[2,1],[1,1]],[[2174,8216],[1,1],[4,0],[0,-2],[0,-4],[-2,-3],[-3,-6],[-3,-4],[-3,-3],[-3,-2],[-1,-3],[0,-4],[6,-3],[1,-2],[-1,-1],[-2,-1],[-2,-3],[-1,-4],[1,-3],[2,-2],[-3,-3],[-2,-3],[-1,-3],[-4,-1],[-1,-2],[0,-2],[-2,-4],[-1,-2],[0,-2],[0,-1],[-3,-1],[-1,-1],[-8,-5],[-1,-2],[-1,-2],[-1,-2],[-2,0],[-1,3],[-1,-1],[-2,-3],[-1,-3],[0,-1],[-1,0],[0,1],[0,5],[0,3],[1,2],[-2,1],[1,2],[1,2],[1,-1],[1,4],[1,8],[1,5],[1,-1],[-1,-9],[1,-6],[2,-1],[4,7],[1,2],[2,0],[1,1],[1,2],[1,1],[2,2],[0,6],[0,4],[-1,2],[-2,2],[-2,1],[0,3],[1,3],[-1,2],[-1,3],[-2,0],[-2,0],[0,4],[1,5],[2,3],[3,3],[1,2],[-1,2],[0,3],[2,1],[3,1],[2,4],[7,8],[1,3],[0,2],[3,4],[2,-1],[-1,-4],[1,-3],[2,2],[1,3],[1,1],[1,-2],[-1,-7],[0,-2],[1,-1],[2,1],[0,2]],[[5799,8399],[-5,-2],[-7,-4],[-2,-1],[-8,0],[-1,0],[-1,1],[-1,1],[0,3],[2,1],[3,0],[3,-1],[1,0],[-1,1],[-3,3],[-6,1],[-5,-1],[-1,-1],[-3,1],[-3,1],[0,1],[1,1],[-2,2],[-2,0],[-1,0],[0,3],[1,3],[-1,2],[1,1],[0,4],[-1,5],[2,3],[0,-4],[0,-2],[0,-3],[3,-1],[1,1],[0,1],[0,2],[0,1],[0,-1],[1,-1],[2,0],[2,2],[0,1],[2,1],[1,2],[-2,3],[-2,1],[-1,1],[1,2],[5,-5],[1,-1],[2,-2],[0,-2],[1,-2],[1,-2],[2,-3],[1,1],[1,2],[1,-1],[2,5],[0,5],[0,1],[2,1],[1,0],[2,1],[3,4],[4,-1],[4,0],[1,1],[-1,1],[-2,2],[-1,1],[-4,4],[-4,4],[-1,0],[-3,2],[-3,0],[-2,0],[-2,1],[-3,1],[-1,1],[0,5],[0,4],[0,1],[-1,1],[0,1],[-1,3],[-2,0],[-2,-1],[-2,1],[-1,-1],[-2,2],[-1,2],[-1,1],[-1,-1],[-2,0],[-2,2],[-2,2],[0,2],[1,-1],[3,-3],[1,0],[0,2],[1,1],[0,1],[6,-5],[1,0],[1,1],[0,1],[-2,4],[1,6],[0,1],[1,2],[-1,3],[1,3],[0,2],[0,1],[-1,-1],[-1,0],[-1,-2],[0,-1],[-2,1],[-2,2],[-1,2],[-1,3],[-5,5],[1,1],[0,1],[0,3],[0,3],[0,3],[0,1],[1,0],[0,2],[-1,3],[-1,2],[-1,4],[-2,1],[-1,0],[0,-1],[-2,1],[-1,3],[0,1],[6,-3],[2,-1],[1,-3],[0,-2],[-1,-1],[1,-2],[2,-1],[1,-1],[1,-1],[-1,-2],[0,-4],[-2,-4],[2,-4],[3,-3],[3,-1],[1,1],[2,-2],[1,-1],[2,-1],[0,3],[-1,3],[1,3],[1,-1],[1,-1],[0,-2],[1,-1],[3,1],[3,-1],[5,1],[2,0],[-1,-2],[-2,-1],[-1,-1],[-2,-2],[1,-4],[-1,-2],[0,-1],[1,-2],[1,-2],[1,-1],[1,-1],[0,-2],[10,-7],[4,-4],[3,-4],[-2,0],[-4,2],[-4,3],[-1,1],[2,0],[0,2],[-2,1],[-2,2],[-2,0],[-2,-1],[-2,-3],[0,-4],[-1,0],[-2,0],[0,2],[1,3],[-2,9],[-2,2],[-4,0],[-2,-3],[-1,-1],[2,-2],[-2,-2],[3,-3],[2,-6],[3,-1],[0,-1],[-1,-3],[-1,-2],[0,-2],[3,-1],[2,1],[4,0],[0,1],[1,1],[1,-1],[1,-2],[3,-1],[2,0],[1,3],[1,1],[1,1],[1,1],[-1,2],[0,1],[2,-2],[2,-5],[1,-1],[0,-2],[-1,-1],[-1,-1],[1,-2],[4,1],[5,1],[1,0],[4,0],[1,1],[0,2],[-1,1],[-1,2],[0,2],[0,2],[-1,2],[1,2],[0,3],[-1,4],[1,3],[1,0],[1,-2],[0,-2],[2,0],[2,-3],[3,-3],[1,0],[-1,2],[-1,2],[0,2],[1,2],[1,2],[1,0],[3,-1],[1,-4],[2,-3],[1,-1],[-3,-3],[-1,-1],[0,-2],[-1,-1],[-2,0],[-1,0],[-1,-1],[0,-1],[1,-3],[2,-1],[2,0],[2,-1],[3,-1],[0,-2],[-2,-1],[-5,2],[-1,-1],[-2,1],[-3,-2],[0,-1],[-1,-1],[1,-2],[1,-2],[2,-1],[1,1],[1,0],[2,-3],[1,-3],[0,-1],[-2,0],[0,-2],[-1,-1],[-1,0],[-1,-1],[-2,-2],[-2,-2],[-1,0],[-4,-5],[-1,-2],[-4,-1],[0,-1],[-5,3],[-6,2],[-2,-1],[-1,-2],[4,0],[1,-1],[-2,-1],[-1,-1],[0,-2],[0,-2],[-1,-1],[-2,0],[0,-1],[-3,-3],[-2,-1],[-1,-2],[0,-1],[3,0],[5,2],[1,0],[1,0],[3,-3],[1,-3],[-2,-3]],[[5773,8496],[0,-2],[1,-4],[3,-3],[2,-2],[1,1],[0,1],[0,4],[-1,5],[0,2],[-2,0],[-2,0],[-2,-2]],[[5767,8403],[1,2],[0,3],[-1,1],[-2,1],[-1,1],[-3,1],[-2,-1],[0,-1],[1,-1],[3,-3],[3,-3],[1,0]],[[5776,8415],[0,1],[0,1],[-1,0],[-2,0],[-2,1],[-1,0],[-1,0],[0,-3],[-1,0],[-2,0],[-1,0],[-1,0],[1,-2],[3,-1],[1,-2],[1,0],[2,1],[3,2],[1,2]],[[5791,8415],[-1,2],[0,2],[1,2],[1,2],[0,4],[-2,1],[-2,0],[-2,1],[-1,-2],[0,-2],[0,-2],[1,-3],[-2,-2],[0,-1],[0,-1],[0,-2],[-1,-1],[1,-3],[2,1],[3,0],[2,2],[0,2]],[[5818,8442],[-1,4],[-2,3],[-1,2],[-3,0],[-1,-1],[-2,0],[-2,1],[-3,-2],[-3,-1],[-3,0],[-1,-2],[1,-3],[3,-1],[3,-5],[2,-4],[4,-2],[3,2],[2,3],[0,4],[0,2],[2,0],[1,-1],[1,0],[0,1]],[[2896,7401],[0,-1],[-2,-2],[-4,0],[-4,3],[0,1],[1,1],[5,-1],[4,-1]],[[723,8320],[-4,-3],[-3,-2],[-4,-1],[-5,-2],[0,-2],[0,-3],[-1,-2],[0,-2],[-1,-1],[-2,0],[-6,-1],[-23,-5],[-4,2],[-1,4],[2,5],[16,7],[8,2],[18,5],[4,-1],[3,0],[3,0]],[[668,8214],[-2,-2],[0,-1],[1,-1],[0,-2],[-2,-3],[-2,-4],[-1,0],[1,3],[0,3],[-1,3],[-5,2],[-7,3],[-2,0],[-5,3],[-1,3],[2,4],[5,1],[10,-4],[8,-6],[1,-2]],[[1668,7167],[-1,-3],[-1,-1],[-2,1],[-1,5],[0,2],[0,3],[2,4],[2,1],[1,1],[1,-3],[-1,-10]],[[5981,4187],[-1,-3],[-1,-3],[-2,3],[0,6],[0,2],[1,1],[1,0],[1,-2],[1,-4]],[[7343,7651],[-2,-2],[-2,1],[-7,7],[-6,6],[-4,4],[-5,2],[-5,2],[-5,5],[-1,2],[0,2],[4,0],[2,0],[5,1],[2,2],[1,4],[-2,3],[-2,4],[0,3],[0,2],[1,8],[1,7],[3,5],[5,5],[3,1],[5,3],[2,2],[-1,5],[-3,5],[-4,5],[-3,1],[-2,0],[-1,2],[-2,3],[-2,0],[-1,2],[-2,3],[0,1]],[[7315,7757],[1,1],[6,-3],[3,1],[5,5],[2,1],[0,-2],[-4,-3],[-1,-2],[-1,-2],[-1,-2],[3,-3],[13,-13],[2,-5],[-1,-2],[-5,-2],[-8,-5],[-3,-1],[-4,-4],[-3,-5],[-1,-5],[1,-6],[3,-10],[4,-1],[4,-1],[0,-1],[-6,-1],[-3,-3],[0,-2],[1,-2],[3,-2],[4,-3],[5,-3],[3,-2],[5,-2],[4,-3],[1,-2],[-3,-4],[0,-2],[-1,-5]],[[2546,7447],[0,-7],[-1,-4],[-2,-3],[-1,0],[0,7],[-1,5],[1,5],[2,4],[1,1],[1,-1],[0,-7]],[[3015,8699],[1,2],[1,2],[1,3],[4,8],[0,4],[-1,3],[2,2],[4,-1],[5,-1],[1,-1],[2,-3],[3,-3],[0,-2],[1,-2],[3,-2],[3,-1],[2,0],[2,-1],[8,-2],[6,-3],[3,-2],[3,-1],[1,-2],[-2,-2],[-3,-2],[0,-2],[3,0],[3,0],[1,0],[1,1],[3,0],[1,-3],[-3,-4],[-4,-2],[-1,-1],[-1,-2],[0,-1],[-1,-1],[-2,1],[0,1],[-1,0],[-1,-1],[-1,-1],[-4,3],[-2,0],[-6,-2],[-5,-1],[-4,4],[-2,1],[-1,-1],[-1,-1],[-1,-2],[0,-1],[-4,-3],[-7,-9],[-4,-2],[-2,1],[0,1],[2,2],[1,3],[0,4],[1,4],[0,2],[0,2],[1,2],[-1,2],[-2,3],[-2,5],[-4,5]],[[6001,5252],[0,1],[1,3],[1,2],[1,0],[0,-1],[1,-11],[0,-16],[0,-5],[1,-10],[0,-23],[2,-14],[3,-11],[3,-5],[4,-4],[1,-7],[-1,-11],[-1,-6],[-2,-1],[-1,2],[-3,16],[-2,8],[-3,5],[-1,1],[-1,3],[-1,7],[-3,6],[-2,6],[0,6],[-1,2],[-1,4],[-1,10],[0,6],[1,9],[1,13],[0,6],[1,9],[1,1],[2,-1]],[[2180,8480],[-1,2],[0,2],[-1,3],[-2,1],[-3,0],[-2,5],[-2,-1],[-2,1],[-2,2]],[[2165,8495],[0,4],[-1,4],[-1,1],[-1,2],[0,2],[2,2],[4,1],[4,3],[1,4],[2,2],[2,0],[1,1],[0,2],[1,1],[3,0],[1,-2],[1,-1],[1,0],[1,1],[-1,3],[2,1],[3,-3],[2,1],[1,1],[1,0],[3,4],[1,-1],[2,1],[2,0],[2,-4],[-1,-5],[-2,-3],[-2,-1],[-1,-1],[-1,1],[-2,0],[-2,-1],[0,-1],[-1,-1],[-1,-4],[0,-4],[2,-3],[1,0],[3,-2],[0,-3],[-2,-3],[-2,-1],[0,-2],[1,-3],[-1,-2],[-3,-3],[-4,-2],[-2,1],[-1,2],[1,2],[1,4],[0,3],[-1,2],[-1,-1],[-1,-3],[-1,-3],[-1,-3],[0,-4],[0,-1]],[[2382,8559],[-2,-4],[-4,-1],[-5,2],[-6,2],[-12,1],[-6,-1]],[[2347,8558],[-5,0],[-3,0],[-1,1],[-3,3],[-8,3],[-1,6]],[[2326,8571],[1,2],[13,-2],[14,-1],[6,-2],[3,-1],[4,0],[4,-1],[0,-2],[2,-1],[3,-1],[3,0],[3,0],[0,-3]],[[5548,8023],[-1,3]],[[5547,8026],[5,6],[1,3],[1,2],[1,2],[1,-1],[1,-1],[4,0],[5,0],[-8,-5],[-5,-4],[-4,-4],[-1,-1]],[[5548,8023],[0,-1],[-2,-2],[-3,-1],[-2,-3],[-4,-2],[-3,2],[1,2],[6,2],[3,3],[3,3]],[[2962,7500],[1,1],[0,-4],[1,-3],[1,2],[1,4],[2,3],[1,1],[0,-2],[0,-2],[-2,-2],[0,-1],[0,-2],[0,-3],[0,-9],[-1,-7],[0,-1],[-1,-1],[0,-2],[1,-1],[0,-3],[-1,0],[-1,-2],[0,-5],[-1,-4]],[[2963,7457],[-1,-5],[-1,-5],[1,-10],[0,-5],[0,-2],[-1,3],[0,3],[-1,8],[0,1],[-1,3],[1,6],[2,5],[-1,7],[0,2],[-1,11],[1,8],[0,9],[1,4]],[[1984,8139],[-2,-2],[-1,0],[-1,2],[0,5],[-1,3],[-1,2],[-2,1],[0,2],[1,2],[2,1],[1,-1],[2,-4],[2,-1],[1,0],[1,0],[2,-4],[0,-9],[3,-1],[3,-1],[2,0],[2,-2],[-1,-5],[-2,-2],[0,-1],[0,-1],[0,-5],[1,-4],[0,-2],[-1,-1],[-1,-3],[-1,-2],[-2,-4],[-5,-5],[-2,-4],[-1,-2],[0,-4],[-1,-2],[-1,1],[0,4],[0,3],[0,3],[-1,5],[-1,4],[-5,2],[-3,-1],[-2,3],[-1,5],[0,2],[2,1],[6,-2],[5,-6],[2,-5],[0,-2],[2,2],[2,3],[0,5],[1,4],[2,3],[2,2],[0,3],[-1,2],[-1,0],[-1,0],[-3,3],[-1,2],[0,3],[0,3],[-1,2]],[[1788,6848],[0,-3],[-2,-5],[-3,1],[-3,8],[-4,8],[0,4],[1,1],[2,-1],[2,-3],[6,-8],[1,-2]],[[1741,8511],[0,-2],[-1,-2],[-6,-2],[-5,0],[-1,2],[-9,5],[-1,1],[-1,1],[-1,1],[-3,0],[-4,1],[-4,2],[0,2],[1,3],[6,5],[7,3],[3,-2],[2,-4],[5,-3],[3,-2],[2,0],[0,-1],[3,-3],[1,0],[2,-4],[1,-1]],[[3006,2426],[4,2],[1,-1],[0,-3],[4,-2],[4,-2],[2,-3],[2,-2],[-1,-2],[-5,-1],[-7,2],[-4,2],[-6,-1],[-7,-3],[-9,-9],[-6,-7],[-1,-2],[0,-3],[-1,-2],[-1,-1],[1,6],[2,7],[2,3],[1,3],[-1,4],[0,5],[2,-3],[1,-2],[3,0],[7,5],[7,4],[3,3],[0,2],[0,1],[1,1],[2,-1]],[[2973,2706],[-1,3],[0,5],[1,3],[1,4],[2,2],[2,-1],[2,-2],[2,-4],[1,-4],[-1,-2],[-2,1],[-5,-5],[-2,0]],[[8294,6842],[-1,-2],[-2,-5],[0,-2],[-2,-2],[-5,-3],[-1,-1],[-1,-1],[0,1],[0,2],[0,2],[-1,1],[-2,-2],[0,-1],[-1,2],[1,2],[2,1],[2,-2],[1,1],[-1,2],[-1,5],[-2,1],[-4,0],[-1,-1],[-1,-4],[-2,-1],[1,1],[0,2],[1,3],[0,2],[3,0],[3,2],[2,-1],[1,-3],[2,-6],[1,-3],[2,1],[1,2],[0,1],[1,2],[0,2],[0,2],[-4,1],[-2,2],[-1,4],[2,-2],[1,1],[2,3],[1,4],[2,0],[2,-2],[1,1],[-2,3],[-2,6],[1,4],[1,1],[1,-1],[1,-6],[1,-3],[3,-1],[3,-5],[0,-1],[-1,-1],[-1,-8],[-2,-4],[-1,-1],[0,3],[-1,2],[-1,0]],[[7799,7855],[-1,-6],[0,-4],[-1,-5],[-1,-6],[0,-2],[-5,-10],[-1,-4],[-1,-4],[1,-2],[0,-2],[-1,-1],[-2,-2],[-5,-3],[0,3],[0,3],[1,3],[1,5],[1,21],[0,7],[2,6],[1,2],[0,3],[0,1],[3,5],[1,3],[1,0],[5,-9],[1,-2]],[[7564,7794],[-3,6],[3,3],[6,4],[7,4],[3,3],[2,-2],[0,-1],[0,-4],[3,-6],[4,-4],[1,0],[0,-2],[2,-1],[1,-1],[-2,-2],[-2,0],[-4,-3],[-2,-3],[-3,-5],[-5,-2],[-3,-1],[-3,3],[-4,5],[-1,5],[0,4]],[[5748,8491],[1,0],[3,-1],[-2,0],[0,-2],[-2,0],[-2,0],[1,-3],[2,-3],[-1,-2],[1,-2],[0,-1],[-2,1],[-2,-1],[-1,-2],[1,-2],[0,-2],[1,0],[1,-1],[0,-1],[-4,1],[-1,1],[0,3],[-1,3],[-1,-1],[0,-2],[-1,-4],[-1,-4],[-2,-1],[-3,-1],[1,-2],[-1,-1],[-1,2],[0,2],[1,2],[2,0],[1,0],[0,2],[1,2],[-1,3],[-4,1],[-3,-1],[-1,-1],[0,-3],[1,-2],[1,-2],[0,-2],[-1,-2],[-3,1],[-1,-1],[0,-3],[-1,1],[-1,3],[-2,1],[-1,-1],[1,-2],[1,-2],[-1,-1],[-1,-3],[0,-3],[-1,3],[-1,0],[-1,-3],[0,-4],[1,-3],[0,-1],[-2,-1],[-1,-1],[-2,0],[-1,-1],[-1,-2],[1,-1],[1,-1],[0,-1],[-2,-1],[-1,-3],[1,-1],[2,2],[1,0],[0,-2],[-1,-3],[0,-5],[0,-2],[-2,0],[-1,0],[0,-3],[0,-2],[2,-2],[-1,-1],[-2,-1],[0,-2],[0,-3],[1,-2],[5,-1],[6,-2],[1,-1],[0,-1],[2,-1],[1,1],[0,2],[1,3],[3,4],[0,-1],[-1,-2],[1,-2],[0,-2],[-1,-1],[0,2],[-2,0],[0,-1],[1,-2],[0,-2],[0,-2],[1,-2],[0,-1],[-1,-2],[0,-1],[-1,-2],[-2,-2],[-2,0],[2,2],[0,6],[-2,3],[-1,2],[-2,-1],[-1,-1],[-2,3],[-4,3],[-1,0],[1,-2],[0,-2],[-2,-2],[-1,-3],[1,-2],[1,-1],[-1,-2],[-1,1],[-1,1],[-1,2],[-1,-1],[-1,-1],[-1,1],[1,2],[2,3],[1,4],[-1,3],[-1,-1],[0,-1],[-1,0],[0,2],[-1,2],[-2,1],[-1,1],[0,2],[-2,4],[0,4],[1,0],[1,2],[2,0],[2,0],[0,3],[0,2],[-1,2],[-4,3],[0,2],[2,-1],[3,1],[1,3],[-1,1],[-2,1],[0,1],[3,1],[2,1],[0,1],[1,2],[2,1],[2,3],[-3,2],[-2,1],[-1,1],[2,1],[3,-1],[2,2],[0,1],[0,2],[1,1],[2,1],[1,2],[1,2],[0,3],[0,3],[-1,0],[-1,0],[0,3],[-2,2],[-2,1],[-1,2],[-1,2],[5,2],[0,3],[1,1],[2,0],[0,2],[-2,1],[0,1],[1,1],[0,3],[2,2],[-2,4],[-1,2],[-3,2],[-3,1],[-2,-2],[-1,-4],[-2,1],[-2,2],[1,1],[1,1],[0,3],[0,1],[2,1],[2,4],[1,0],[0,-2],[2,-2],[3,-3],[1,1],[0,1],[2,-1],[1,-1],[1,-2],[3,-3],[0,-1],[-2,1],[0,-1],[2,-3],[4,-4],[4,-5],[0,-2],[-2,0],[-3,3],[-2,2],[-2,0],[0,-1],[-1,-3],[0,-2],[-1,0],[1,-2],[0,-2],[-3,1],[-2,-2],[0,-5],[3,-4],[2,1],[1,3],[1,-1],[1,-1],[-1,-2],[0,-2],[2,-2],[1,4],[0,5],[1,1],[3,2],[1,2],[2,0],[1,4],[-3,4],[0,2],[0,2],[2,-3],[2,-3],[1,-2],[4,-4],[2,-2],[1,1],[1,2],[-1,2],[-2,3],[-1,2],[-1,2],[-2,3],[-1,2],[1,0],[3,-3],[1,-1],[0,2],[-1,3],[1,2],[1,0],[0,1],[4,2],[2,1],[1,-1],[-1,-1],[-1,-3],[0,-2],[-1,0],[-1,1],[0,-2],[1,-2],[1,0]],[[5809,4518],[-1,-4],[-2,-10],[-4,-10],[-3,-10],[-2,-7],[-3,0],[-2,0],[-1,-2],[0,-2],[-1,-2],[-2,1],[-2,3],[0,4],[0,7],[1,8],[8,18],[6,15],[3,-1],[3,-4],[2,-4]],[[8688,7502],[-2,-6],[-3,-13],[-4,-5],[-3,-5],[-3,2],[-1,2],[0,2],[-2,2],[-2,4],[0,6],[1,6],[-3,6],[0,3],[0,5],[2,4],[4,2],[5,1],[5,-2],[4,-4],[2,-5],[0,-5]],[[7904,5690],[-1,2],[-2,2],[-2,0],[-4,3],[-3,6],[-1,7],[-3,1],[-3,3],[-2,5],[-2,5],[-1,4],[0,5],[1,3],[3,-1],[4,-3],[3,-8],[3,-11],[1,-4],[1,-2],[2,1],[2,-2],[1,-4],[0,-4],[0,-1],[1,-1],[2,-1],[0,-2],[0,-1],[1,-2],[-1,0]],[[7798,7044],[0,-1],[-1,-2],[0,-4],[0,-5],[-3,-2],[-2,2],[-3,3],[-6,0],[-7,2],[-4,3],[-3,7],[-2,3],[1,2],[2,0],[2,0],[0,2],[0,5],[-1,4],[1,2],[4,2],[4,-1],[5,-3],[4,-7],[4,-7],[5,-5]],[[6978,8776],[-3,1],[-2,0],[-2,1],[-1,2],[1,2],[3,1],[5,-3],[3,-2],[0,-1],[-1,-1],[-3,0]],[[5887,8603],[-1,1],[-5,3],[-2,0],[-3,3],[-1,2],[0,2],[-1,2],[-3,1],[-4,0],[-1,-1],[0,-1],[-2,0],[-3,0],[-1,0],[-2,-1],[-2,-1],[-1,-4],[-2,-2],[-2,0],[-3,-1],[0,1],[2,2],[3,1],[-1,1],[-4,3],[-4,2],[-1,3],[1,0],[2,-2],[5,-3],[4,2],[3,1],[1,2],[1,1],[10,0],[7,-2],[1,-2],[0,-2],[1,-2],[5,-4],[3,-3],[0,-2]],[[6201,6873],[-2,4],[-2,6],[-1,11],[0,9],[0,3],[1,0],[3,-10],[4,-5],[3,-6],[1,-3],[-1,-5],[0,-4],[-2,-1],[-2,0],[-2,1]],[[6218,6815],[0,-4],[-2,-4],[-2,0],[-2,1],[-1,1],[-1,1],[-3,3],[-1,4],[0,5],[0,3],[0,1],[1,2],[0,5],[1,3],[1,1],[1,-2],[4,-13],[3,-4],[1,-3]],[[5983,6740],[0,1],[0,8],[0,7],[1,5],[2,3],[1,0]],[[5987,6764],[1,-2],[-1,-9],[0,-12],[-1,-1],[-3,0]],[[5763,8232],[2,1]],[[5765,8233],[1,-2],[3,0],[4,0],[3,-2],[4,-5],[1,-4],[1,-3],[-2,-3],[-3,0],[-2,2],[-1,1],[0,1],[-2,3],[-4,1],[-1,0]],[[5767,8222],[-4,10]],[[2998,7691],[-2,1],[-1,1],[-2,5],[-2,2],[0,3],[1,4],[3,1],[5,-2],[2,-2],[2,-1],[2,-3],[0,-3],[0,-2],[-1,-3],[-3,-1],[-4,0]],[[2859,7368],[-1,-6],[-2,-6],[-1,1],[1,4],[1,3],[1,0],[1,5],[0,-1]],[[2864,7356],[-1,2],[0,7],[-1,8],[0,8],[2,-10],[0,-9],[0,-5],[0,-1]],[[2874,7360],[-2,3],[-2,3],[-3,10],[1,8],[0,1],[1,-10],[1,-5],[2,-4],[2,-6]],[[5128,5547],[-1,1],[-1,2],[0,7],[-2,2],[0,1],[0,2],[1,1],[0,2],[-1,0],[-1,1],[1,2],[0,4],[-2,4],[0,1],[1,1],[0,1],[0,2],[1,9],[0,1],[2,-3],[1,1],[2,0]],[[5129,5589],[0,-2],[0,-3],[0,-6],[1,-3],[-1,-1],[-2,-8],[0,-5],[1,-6],[1,-6],[-1,-2]],[[6268,7096],[2,-2],[0,-2],[0,-5],[3,-8],[-1,-5],[-3,-2],[-1,-1],[-2,-4],[-2,-5],[-2,1],[-2,4],[-3,12],[0,10],[-1,4],[0,4],[-4,7],[0,6],[2,3],[1,3],[-1,2],[-2,0],[-2,0],[0,3],[2,4],[7,0],[3,-5],[1,-6],[-1,-7],[-1,-7],[2,-3],[2,0],[3,-1]],[[2048,8205],[2,-1],[2,-2],[0,-3],[0,-2],[1,-1],[0,-2],[0,-2],[-2,-3],[-1,-1],[-2,-1],[-3,-1],[-5,-2],[-2,1],[-2,-1],[-1,1],[-1,1],[-1,0],[-2,-2],[-2,-2],[-1,-2],[-1,-1],[-2,-1],[0,1],[1,5],[-1,2],[1,1],[1,3],[-1,1],[0,1],[1,0],[3,0],[2,1],[5,6],[7,3],[3,3],[1,0]],[[2233,8497],[1,2],[6,10],[2,1],[-1,-2],[0,-3],[0,-3],[2,-1],[2,-2],[1,-4],[-3,-3],[-4,-3],[-5,-1],[-4,1],[-1,2],[0,1],[4,5]],[[2151,8350],[2,0],[3,3],[2,3],[-2,1],[-2,3],[0,5],[3,3],[2,1],[1,-2],[2,-3],[0,-3],[1,-3],[4,-5],[3,-7],[1,-7],[-1,-4],[0,-3],[-3,1],[0,-2],[-1,-2],[-2,5],[-5,10],[-3,2],[-3,0],[-3,0],[0,4],[1,0]],[[6607,7320],[-2,-4],[-3,-4],[-5,-2],[-2,-1],[-3,0],[-2,4],[-2,5],[-2,0],[-2,-1],[0,3],[1,11],[3,12],[2,6],[4,2],[4,-4],[2,-6],[0,-3],[0,-2],[2,-3],[0,-5],[4,-4],[1,-4]],[[7131,8045],[4,3],[5,2],[2,0],[1,-2],[2,-1],[1,2],[1,2],[0,2],[3,3],[4,2],[2,0],[1,0],[1,-1],[0,-1],[5,-1],[4,-2],[0,-2],[-3,-2],[-3,-2],[-1,0],[-3,-2],[-1,-1],[0,-2],[1,-2],[1,-2],[1,-2],[-2,-2],[-2,-1],[-1,1],[0,1],[-1,1],[-3,1],[-2,1],[-3,1],[-5,1],[-1,0],[-2,-1],[-4,-1],[-2,1],[0,4],[0,2]],[[7281,7542],[-11,6],[-5,5],[-4,5],[-1,5],[1,5],[-1,4],[2,5],[2,3],[3,0],[3,-1],[3,-2],[2,-3],[1,-4],[2,-5],[0,-6],[1,-7],[2,-10]],[[2488,6681],[-1,-4],[-2,-1],[-1,1],[0,2],[0,3],[2,3],[2,-1],[0,-3]],[[2944,8112],[-2,-3],[-3,-1],[-1,-1],[-1,0],[-1,1],[2,1],[-3,3],[-7,2],[-4,1],[-2,3],[-1,4],[0,3],[2,2],[3,2],[5,-1],[4,-3],[2,-6],[3,-1],[3,0],[2,-2],[-1,-4]],[[2765,7570],[1,1],[2,0],[1,-2],[1,0],[3,0],[1,1],[0,2],[0,1],[2,1],[6,0],[2,0],[3,1],[5,-3],[1,-4],[-1,-3],[-3,-1],[-5,3],[-3,-1],[-3,-2],[-1,0],[1,2],[-1,2],[-1,0],[-7,-1],[-4,3]],[[8256,7698],[-4,-1],[0,1],[0,3],[0,4],[-2,5],[-1,3],[2,3],[4,6],[5,7],[4,7],[3,4],[1,1],[1,-2],[-1,-2],[0,-3],[1,-3],[1,0],[1,-1],[1,-2],[2,0],[3,-1],[1,-2],[-2,-2],[-3,0],[-1,2],[-1,0],[-1,-2],[-1,-2],[-6,-8],[-5,-9],[0,-3],[-2,-3]],[[5833,4383],[-2,-7],[-1,-4],[-2,-5],[-2,-2],[-2,0],[-3,2],[0,5],[-1,3],[-1,1],[0,2],[0,1],[2,1],[5,12],[2,3],[3,0],[2,-3],[0,-4],[0,-5]],[[5790,8851],[2,0],[3,2],[1,1],[2,2],[0,-2],[-1,-1],[-4,-4],[-1,-2],[1,-2],[-1,-2],[-2,-2],[-1,-2],[-1,-2],[-4,-1],[-4,-3],[0,-2],[5,-3],[1,-1],[1,-2],[-2,-1],[-6,2],[-2,0],[-3,-1],[1,-2],[2,-1],[0,-1],[-3,-3],[-1,1],[0,1],[-2,1],[-2,-2],[-1,-1],[-3,0],[-3,1],[-1,0],[-1,0],[-3,-2],[0,1],[2,2],[2,1],[0,3],[-2,2],[-2,0],[-3,1],[0,1],[2,1],[7,4],[1,1],[1,2],[5,4],[6,2],[1,-1],[3,0],[0,2],[-1,1],[-2,1],[0,2],[1,1],[2,1],[0,-1],[1,-2],[3,0],[2,2],[0,1],[1,1],[3,1]],[[5743,8576],[1,2],[1,1],[-1,2],[1,2],[1,1],[7,0],[2,-2],[0,-4],[2,-3],[3,-2],[2,1],[3,2],[5,1],[5,-1],[0,-3],[0,-1],[-1,0],[-2,0],[-2,-2],[1,-2],[2,0],[3,-2],[3,-1],[3,-1],[0,-1],[0,-1],[0,-1],[-3,0],[-2,1],[-2,1],[-7,4],[-3,3],[-2,0],[0,-1],[-2,-2],[-3,-1],[-1,-2],[0,-2],[0,-1],[-2,2],[-4,3],[-3,2],[-1,2],[-3,5],[-1,1]],[[5763,8232],[0,1],[-2,5],[-3,6],[-2,3],[-2,10],[-6,9],[1,5],[3,3],[6,3],[6,0],[4,-1],[2,-4],[2,-19],[0,-5],[0,-2],[-2,-1],[-4,-7],[-1,-2],[0,-3]],[[5810,4908],[2,-5],[1,-7],[2,-9],[-1,-2],[-1,-2],[-1,-2],[0,-2],[-3,-6],[-1,-1],[-1,-3],[-1,0],[-1,-1],[-3,-4],[-1,-1],[0,5],[2,4],[-1,3],[0,1],[-1,2],[1,2],[1,4],[-1,4],[3,9],[1,11],[1,2],[3,-2]],[[5822,4992],[1,1],[4,0],[3,-3],[-1,-7],[-6,-12],[-4,-6],[-1,1]],[[5818,4966],[-1,-2],[-2,0],[-1,3],[0,3],[1,4],[2,7],[2,8],[3,3]],[[8349,6726],[-6,-6],[-4,-2],[-4,2],[-3,7],[-1,9],[1,7],[4,6],[3,2],[1,-1],[0,-1],[-1,-1],[1,-2],[2,0],[1,-1],[0,-2],[-1,-2],[0,-2],[0,-2],[1,-3],[1,-1],[1,-3],[-2,-3],[1,-1],[1,0],[2,3],[2,-3]],[[2873,8119],[1,1],[1,2],[2,5],[1,2],[-1,2],[0,1],[1,6],[0,3],[1,-1],[0,-2],[1,-2],[2,-2],[0,-2],[-1,-1],[2,-3],[2,-2],[3,-3],[2,-2],[0,-1],[0,-2],[-5,-1],[-9,1],[-3,1]],[[3271,3290],[-5,-4],[-4,-1],[-5,-3],[-2,4],[-1,2],[-2,3],[-2,4],[2,2],[2,1],[3,3],[1,2],[2,1],[6,-2],[0,1],[1,0],[2,-3],[2,-4],[0,-6]],[[5931,7601],[1,3],[2,8],[0,1],[1,0],[1,1],[1,3],[1,2],[1,3],[3,4],[1,3],[0,1],[-1,5],[0,5],[1,1],[3,0],[2,-1],[2,0],[1,2],[0,1],[2,-1],[1,-1],[2,1],[1,1],[7,-1],[8,1],[2,5],[0,8],[1,1]],[[5975,7657],[3,-11],[2,-8],[-1,-3],[-1,0],[-5,-1],[-2,-1],[-5,3],[-6,3],[-5,-2],[-6,-3],[0,-2],[0,-2],[0,-2],[-2,0],[-6,-9],[-5,-12],[0,-2],[-1,-2],[-3,-3],[-1,1]],[[5885,7752],[2,1],[4,-1],[2,-2],[5,-3],[3,-2],[5,-2],[1,1],[0,3],[0,4],[1,2],[1,-5],[3,-4],[5,-7],[2,-4],[2,-5],[0,-1]],[[5921,7727],[0,-4],[0,-2],[-3,1],[0,1],[-1,2],[-1,1],[-4,0],[-2,2],[-2,1],[-2,3],[-6,6],[-4,3],[-3,3],[-7,6],[-1,2]],[[2886,7981],[0,4]],[[2886,7985],[2,0],[3,1],[0,2],[0,1],[2,2],[8,2],[7,0],[1,-1],[1,-2],[1,-1],[11,4],[2,0],[0,-2],[-3,-1],[-2,-2],[-4,-3],[-4,-1],[-2,-1],[0,-1],[3,-1],[6,0],[5,-1],[5,1],[3,2],[1,-1]],[[2932,7982],[-1,-2],[-6,-3],[-3,0],[-4,-1],[-2,0],[0,2],[-1,1],[-2,-1],[-3,0],[-7,1],[-4,0],[-1,-1],[1,-1],[1,-1],[-1,-2],[-3,-3],[-6,-2],[-4,1],[-1,3],[2,2],[1,1],[2,2],[1,2],[-1,2],[-2,-1],[-2,0]],[[2886,7981],[-7,-2],[-1,-2],[-4,-2],[-9,-4],[-2,0],[-7,0],[-1,1],[-2,1],[-3,0],[-3,2],[0,2],[1,2],[-1,1],[-3,0],[-2,1],[2,3],[5,4]],[[2849,7988],[2,1],[2,-1],[7,1],[4,2],[3,3],[1,4],[-3,3],[-1,1],[0,1],[1,1],[5,-3],[1,0],[1,1],[1,0],[1,0],[2,0],[-1,2],[-1,2],[-1,1],[0,1],[3,1],[2,1],[1,-2],[2,-1],[2,0],[0,1],[1,-1],[2,-1],[-1,-1],[-1,0],[-2,-2],[-2,-6],[-1,-1],[-1,-1],[-1,-2],[-2,-2],[-3,-4],[-3,-2],[-1,-1],[1,-2],[4,1],[12,2],[1,0]],[[651,8208],[-1,-4],[-5,-7],[0,-2],[0,-1],[-1,-2],[-1,-2],[-2,2],[-3,2],[0,2],[1,1],[1,0],[2,1],[1,2],[0,2],[4,4],[1,2],[2,1],[1,-1]],[[3013,6025],[0,-2],[-2,0],[-6,4],[1,2],[2,1],[3,-2],[2,-3]],[[565,8692],[0,-2],[-4,0],[-4,0],[-1,2],[-4,3],[0,1],[6,0],[5,-2],[2,-2]],[[1804,8351],[-3,-7],[0,-1],[-2,0],[-2,-2],[0,-1],[0,-1],[-5,1],[-3,2],[-4,0],[-4,0],[-1,2],[3,3],[4,0],[4,0],[5,2],[3,2],[3,1],[2,-1]],[[2871,7958],[0,-1],[-1,-1],[-1,-1],[1,-1],[-1,-1],[-2,-1],[-2,-3],[0,-3],[1,-3],[-1,-1],[-1,1],[-1,7],[0,3],[1,3],[0,1],[0,3],[0,2],[0,1],[1,3],[4,4],[0,-2],[0,-1],[1,0],[2,1],[1,3],[1,-1],[1,-3],[-1,-2],[-3,-1],[-1,-1],[0,-2],[0,-1],[2,1],[0,-1],[-1,-2]],[[3000,2210],[0,-2],[-3,-1],[-5,-2],[-5,0],[-4,1],[-2,1],[-3,-1],[-5,-4],[-1,-3],[1,-3],[3,0],[2,0],[0,-1],[-2,-3],[-2,-4],[-1,0],[-1,5],[-3,9],[-2,1],[-1,0],[-2,0],[0,1],[2,3],[5,-1],[2,1],[-1,2],[-1,2],[-4,3],[-2,-1],[-1,-3],[0,2],[0,3],[0,3],[1,2],[1,2],[1,1],[1,-3],[2,-5],[3,-3],[4,-1],[2,1],[8,0],[9,3],[3,-2],[1,-3]],[[7509,6695],[-1,3],[-1,7],[0,8],[2,2],[3,-2],[3,-1],[2,1],[1,1],[1,2],[4,-1],[2,2],[1,0],[1,-2],[0,-2],[-2,-3],[-2,-4],[-4,-4],[-3,-3],[-7,-4]],[[5929,7158],[2,-3],[2,0],[2,-5],[-2,-8],[-2,-3],[-3,2],[-3,3],[-2,3],[-3,6],[2,6],[2,5],[1,5],[0,4],[1,0],[2,-4],[1,-4],[-1,-3],[1,-4]],[[2081,6211],[1,0],[0,-1],[-1,1]],[[2056,8332],[-1,0],[-2,-2],[0,-3],[1,-3],[-2,-2],[-1,0],[-1,1],[0,2],[-1,0],[-1,-2],[0,-1],[-2,0],[-1,1],[1,6],[0,5],[-2,1],[0,1],[1,1],[2,1],[1,-1],[0,-1],[1,-2],[1,0],[1,4],[1,2],[3,3],[4,2],[1,-1],[1,0],[3,-1],[-2,-3],[-4,-1],[-3,0],[-2,-2],[1,-2],[3,1],[2,-1],[0,-2],[-3,-1]],[[5764,8385],[-3,1],[-2,2],[0,1],[1,1],[2,-2],[4,-1],[3,2],[0,2],[1,1],[1,0],[1,-2],[1,-3],[-3,-2],[-6,0]],[[5818,8492],[1,-2],[2,0],[0,3],[-1,5],[-1,3],[0,1],[2,-4],[5,-6],[2,-4],[0,-4],[-2,-2],[-3,-1],[-1,4],[-2,2],[-2,3],[-1,3],[1,-1]],[[5811,8483],[0,4],[2,1],[2,-3],[1,-1],[2,0],[1,-1],[-1,-4],[-4,1],[-3,0],[-1,2],[1,1]],[[9457,8846],[-1,-1],[-5,1],[-8,2],[-5,4],[1,1],[4,-1],[5,-1],[5,-2],[4,-3]],[[6982,8770],[-2,1],[0,1],[2,2],[5,3],[4,2],[2,-3],[0,-2],[-3,-3],[-8,-1]],[[6957,8893],[1,-2],[-4,-2],[-4,0],[-3,3],[2,4],[5,-2],[3,-1]],[[6967,8886],[-2,4],[0,2],[1,1],[1,3],[3,0],[0,-2],[0,-3],[3,-4],[-1,-2],[-5,1]],[[6959,8895],[-5,1],[-1,3],[12,1],[2,-1],[-1,-2],[-3,-1],[-4,-1]],[[5972,8527],[4,-1],[3,0],[3,0],[1,-2],[-1,-1],[-5,-1],[-1,-2],[-2,0],[-1,1],[-2,2],[-3,2],[-1,-2],[1,-8],[2,-6],[0,-3],[0,-5],[-1,-5],[-1,-1],[0,1],[0,2],[0,2],[0,1],[1,1],[0,3],[-1,4],[0,3],[-1,2],[-1,3],[-3,4],[-4,4],[-1,1],[0,1],[-2,7],[-2,4],[-2,0],[-1,-2],[-1,-3],[0,4],[2,5],[1,4],[3,0],[3,-2],[3,-1],[-1,-1],[7,-3],[0,-2],[3,-5],[0,-2],[-1,-1],[2,-2]],[[5928,8524],[4,2],[2,0],[0,-3],[1,-1],[5,1],[2,-1],[2,-6],[2,-4],[-2,-2],[-3,0],[-5,0],[-4,0],[-2,1],[-5,4],[-1,2],[0,1],[0,2],[-1,3],[3,0],[2,1]],[[5850,8492],[-1,4],[1,1],[2,1],[0,2],[2,2],[2,-1],[0,-4],[-3,-5],[-1,-1],[-1,-3],[0,-1],[0,-1],[-1,1],[-3,0],[-1,0],[2,2],[2,3]],[[5833,8515],[0,-1],[-1,0],[0,-2],[1,-5],[4,-9],[5,-8],[0,-1],[-3,-1],[-2,-4],[-2,0],[2,3],[2,5],[-2,3],[-2,1],[-1,1],[-5,7],[-1,3],[-7,1],[-1,1],[-4,0],[-3,4],[-1,4],[-4,5],[-2,4],[1,1],[0,3],[1,1],[2,-3],[4,-3],[1,-1],[5,-4],[5,-3],[2,-2],[1,0],[2,2],[3,-2]],[[5865,8672],[1,-3],[1,-3],[1,-3],[2,-2],[-1,0],[-4,0],[-6,3],[-8,5],[1,4],[1,3],[2,3],[3,1],[3,1],[2,-2],[2,-6],[0,-1]],[[5903,8640],[4,-3],[0,-2],[1,-2],[0,-1],[-1,0],[-1,1],[-4,3],[-6,2],[-5,3],[-3,1],[-1,1],[0,2],[-2,1],[-1,0],[-3,1],[-5,4],[-1,3],[5,4],[8,2],[2,-1],[2,-2],[0,-3],[2,-1],[3,-4],[1,-2],[0,-2],[1,-3],[1,-2],[3,0]],[[2976,9537],[7,1],[7,1],[77,11],[8,1],[9,0],[-14,-3],[-15,-2],[-61,-8],[-14,-2],[-1,1],[-3,0]],[[2513,7937],[1,1],[1,1],[1,2],[4,3],[2,-1],[2,-1],[3,1],[2,0],[-1,-3],[-2,-4],[-3,0],[-6,0],[-3,0],[-1,1]],[[7409,7323],[-1,1],[1,3],[1,4],[1,6],[2,2],[3,-2],[9,-3],[1,-7],[0,-3],[-3,3],[-4,0],[-6,-2],[-4,-2]],[[5857,8442],[0,2],[-1,2],[0,2],[2,0],[2,-1],[2,-5],[-1,-2],[-2,-1],[-2,1],[0,2]],[[5875,8234],[-2,-1],[-2,-4],[-6,2],[-8,2],[0,2],[2,2],[2,2],[2,1],[2,1],[3,4],[1,3],[2,-3],[1,0],[3,-2],[0,-1],[3,1],[1,-1],[-1,-1],[0,-2],[2,-6],[-2,0],[-3,1]],[[8221,6626],[-1,2],[1,4],[1,4],[2,5],[1,6],[-1,2],[1,2],[1,1],[1,0]],[[8227,6652],[1,-3],[0,-2],[-1,-1],[0,-2],[-1,-2],[0,-3],[-1,-3],[-1,-2],[1,-1],[0,-1],[2,0],[0,-1],[-1,-2],[-1,-1],[1,-4],[4,-1],[1,0],[1,0],[-1,-2],[0,-2],[2,1],[1,4],[2,0],[2,0],[1,0],[1,-1],[0,-2],[0,-2],[1,-1],[0,-2],[-1,0],[-1,0],[0,1],[-1,1],[-2,0],[-1,-1],[0,-4],[0,-5],[1,-3],[0,-3],[0,-2],[-2,0],[0,3],[-1,1],[0,1],[-2,0],[0,3],[-7,8],[-1,3],[0,2],[-2,5]],[[8234,6669],[1,-2],[1,-2],[-1,-1],[-3,0],[-3,2],[0,3],[0,2],[0,-1],[1,1],[2,-1],[2,0],[0,-1]],[[8227,6668],[1,0],[0,-1],[1,-2],[-1,-3],[-1,-1],[-2,-1],[-2,-1],[-2,4],[0,4],[2,-1],[2,0],[0,1],[1,2],[1,-1]],[[8176,6677],[0,1],[1,1],[0,2],[1,1],[2,0],[0,1],[-1,1],[0,2],[1,0],[1,-1],[2,-2],[0,-3],[1,-7],[-1,-2],[-1,3],[-1,2],[-1,1],[-1,-2],[-1,-4],[-1,1],[-1,3],[0,2]],[[7480,6766],[-1,-1],[0,-2],[-2,-4],[-2,-4],[-2,0],[-2,0],[-1,1],[0,2],[0,2],[-1,2],[-2,0],[-2,-1],[-2,1],[-2,4],[-2,2],[2,2],[2,0],[2,-2],[1,0],[2,3],[3,2],[4,-1],[4,-2],[1,-3],[0,-1]],[[7577,7676],[-5,-5],[-5,-3],[-2,-4],[-2,-6],[-3,-5],[-3,3],[-2,6],[-1,4],[4,3],[4,4],[0,8],[1,4],[2,1],[2,0],[1,-1],[-2,-6],[0,-4],[2,-1],[2,0],[3,3],[0,4],[0,3],[2,-1],[2,-3],[0,-4]],[[9882,2836],[-1,0],[1,6],[0,2],[-1,2],[0,2],[2,3],[3,0],[3,-3],[1,-2],[0,-3],[-2,-3],[-2,-2],[-2,-1],[-2,-1]],[[7507,7259],[1,-6],[1,-5],[1,-7],[2,-7],[-2,-2],[-2,1],[-1,6],[0,3],[0,4],[-3,12],[-2,4],[1,3],[2,2],[1,0],[1,-8]],[[6362,8082],[2,-1],[2,-5],[1,-2],[2,-1],[1,1],[0,2],[0,4],[0,4],[1,1],[0,-1],[0,-3],[2,-4],[4,-1],[5,0],[6,2],[3,2],[3,-1],[5,0],[3,1],[5,0],[4,1],[9,2],[3,1],[2,-2],[1,0],[2,0],[1,1],[0,5],[-2,5],[1,5],[0,2],[1,1],[0,-2],[0,-5],[2,-4],[3,1],[3,4],[3,-1],[2,0]],[[6442,8094],[-1,-2],[-3,1],[-1,-1],[-1,-2],[0,-2],[-3,-2],[-2,0],[0,-3],[-4,-4],[-5,3],[-1,-2],[1,-1],[0,-2],[-1,-2],[-1,2],[-2,1],[-5,2],[-4,-1],[0,-2],[-24,-6],[-2,-3],[-3,-3],[-5,-3],[-2,-1],[0,-2],[0,-1],[-2,-2],[-2,0],[-2,0],[-3,-1],[-3,-2],[-2,-4],[1,-4],[1,-1],[2,0],[0,-2],[-3,-2],[0,-4],[0,-1],[-1,-2],[-1,-2],[0,-1],[0,-1],[-1,-2],[0,-2],[-2,-1],[-5,-1],[-3,-2],[0,-3],[1,-5],[3,-4],[3,-1],[1,-2],[0,-1],[1,-3],[5,-2],[7,3],[3,3],[5,3],[5,3],[0,-2],[-2,-2],[-4,-2],[-2,-5],[-4,-3],[-2,-2],[0,-4],[1,-3],[1,-1],[1,-2],[1,-2],[0,-2],[-1,0],[-1,2],[-1,0],[-2,4],[-2,1],[-1,-1],[-1,-5],[0,-6],[1,-4],[4,-1],[9,-1],[9,0],[1,-2]],[[6386,7969],[-2,-2],[-10,1],[-5,-2],[-1,-3],[-1,-4],[-4,0],[-8,0],[-1,3],[4,-1],[6,0],[2,1],[0,2],[-3,2],[-3,2],[1,1],[-2,4],[-2,7],[0,6],[1,4],[-1,2],[-2,4],[-4,5],[-3,4],[-2,1],[-3,3],[0,3],[1,6],[0,6],[0,8],[4,3],[5,2],[2,3],[1,4],[1,4],[0,7],[3,4],[5,5],[0,7],[-2,3],[-1,5],[0,3]],[[5190,7577],[0,-1],[-5,1],[-6,-1],[-4,-1],[-4,-9],[-1,0]],[[5170,7566],[1,6],[5,8],[6,4],[7,-3],[1,-2],[0,-2]],[[4819,8039],[1,0],[4,0],[1,-3],[0,-3],[-2,-5],[0,-1],[-2,0],[-4,1],[0,2],[1,4],[1,4],[0,1]],[[5414,8265],[0,-2],[0,-3],[-1,-3],[0,-3],[2,-3],[0,-1],[-4,-3],[-4,-4],[-1,-5],[-1,-5],[-2,-4],[-1,-3],[-4,-8],[-3,-7],[-2,-1],[-1,7],[2,13],[5,14],[3,9],[4,6],[3,3],[2,3],[3,4],[1,0],[0,-1],[-1,-3]],[[6194,7130],[-2,2],[-1,2],[0,3],[-1,0],[-2,-1],[-3,0],[-3,1],[-1,1],[-5,0],[0,3],[2,3],[1,2],[0,3],[2,3],[5,2],[4,0],[2,1],[4,0],[2,2],[0,2],[-1,0],[-1,0],[0,2],[2,2],[4,1],[4,1],[3,0],[2,-2],[-2,-3],[-5,-3],[-2,-1],[-2,-6],[-1,-6],[3,-3],[1,-3],[-3,-5],[-2,-4],[-2,-1],[-2,2]],[[1939,7462],[-1,0],[-1,-1],[-1,1],[-1,1],[0,2],[-2,0],[0,2],[-1,2],[-1,-1],[-1,-1],[-1,2],[1,1],[1,0],[1,0],[1,2],[1,3],[1,0],[2,-1],[0,-5],[2,-4],[0,-3]],[[752,8920],[-10,-3],[-10,-2],[-2,0],[-2,0],[-4,1],[-2,2],[-3,3],[-2,2],[-1,0],[-1,2],[3,1],[3,0],[2,0],[1,1],[3,1],[6,1],[17,-7],[2,-2]],[[1829,7662],[-1,5],[0,1],[0,2],[1,1],[3,-4],[0,-5],[1,-8],[0,-2],[-1,-2],[-2,0],[-1,0],[0,1],[1,3],[-1,1],[-1,1],[-2,1],[0,1],[2,2],[1,2]],[[1843,6990],[-1,1],[-1,4],[-2,5],[-3,4],[-2,2],[-1,2],[-1,0],[-2,-7],[-3,-1],[-2,1],[-1,3],[-1,1],[-1,-1],[-1,0],[-2,1],[-4,0],[-2,-4],[0,-1]],[[1813,7000],[-1,0],[-1,3],[-1,3],[5,2],[4,2],[2,2],[1,7],[0,7],[1,2],[1,0],[0,-4],[-1,-6],[0,-7],[2,-6],[2,-3],[2,2],[1,4],[2,5],[1,0],[2,-4],[2,-3],[2,-4],[3,-5],[1,-6],[0,-1]],[[1934,7105],[0,-2],[-1,-3],[-1,-6],[-3,-7],[-3,-7],[-1,-3],[-2,-5],[-2,-5],[1,-1],[4,0],[-1,-1],[-3,-1],[-5,-3],[-4,-2],[-2,-3],[-3,0],[-2,-2],[-2,-4],[-1,1]],[[1903,7051],[-1,5],[2,2],[2,0],[1,0],[1,2],[1,3],[2,-2],[0,1],[1,2],[2,-1],[4,0],[2,6],[0,4],[2,1],[2,5],[-1,5],[1,1],[1,-1],[3,4],[1,2]],[[1929,7090],[1,2],[2,6]],[[1932,7098],[0,5],[1,2],[1,0]],[[2269,8193],[3,-5],[3,0],[2,0],[1,-1],[-1,-1],[-2,-3],[-3,-5],[-1,-5],[0,-1],[-4,-1],[-5,-2],[-3,-4],[-3,-5],[-2,-3],[-3,0],[-1,1],[-2,-1],[-4,-6],[-4,0],[-3,0],[-3,-1],[1,-2],[0,-1],[-1,-1],[-2,2],[-1,3],[0,1],[4,1],[3,7],[1,4],[2,1],[3,-2],[1,0],[1,3],[2,3],[1,2],[0,-2],[0,-5],[1,-2],[2,0],[1,1],[0,3],[1,3],[2,1],[2,2],[1,4],[0,2],[0,2],[1,1],[3,0],[0,1],[0,3],[0,6],[-2,4],[0,3],[1,2],[1,-1],[-1,-2],[1,-1],[1,0],[3,3],[2,2],[3,1],[0,-1],[-1,-3],[-1,-3],[-1,-2]],[[1894,8253],[0,-3],[-1,-2],[0,-1],[0,-2],[0,-2],[2,-3],[-1,-2],[-2,0],[-6,3],[-3,3],[-1,3],[1,2],[0,3],[-1,1],[-2,0],[-2,0],[-2,3],[1,3],[2,6],[5,2],[4,0],[0,-2],[-2,0],[-1,-3],[4,-1],[2,1],[2,-1],[1,-1],[1,-1],[1,0],[1,-1],[-3,-5]],[[3245,8006],[0,-1],[-1,-2],[3,-4],[-1,-1],[-2,-1],[-1,0],[-2,2],[-3,1],[-2,0],[-2,0],[0,-2],[1,-1],[0,-2],[-3,0],[-2,0],[-2,-1],[0,-2],[-1,-1],[-5,0],[-4,2],[0,4],[-1,3],[-9,4],[-1,1],[-1,1],[-2,0],[-1,-2],[1,-3],[0,-2],[-1,-2],[-2,-1],[-2,-1],[-3,0],[-2,-2],[-3,-3],[-2,-1],[-2,-1],[-1,-2],[0,-2],[3,-3],[0,-2],[1,-4],[0,-1],[1,-3],[4,-2],[-1,-2],[-6,2],[-9,2],[-1,3],[3,0],[2,1],[2,1],[0,1],[0,2],[-1,2],[0,2],[0,3],[1,3],[0,3],[-2,2],[-1,0],[-2,2],[0,3],[-2,4],[-4,1],[-3,3],[-8,11],[-4,5],[0,3],[-3,3],[-2,1],[0,-3],[3,-4],[-1,-3],[-1,-2],[1,-4],[1,-5],[0,-1],[-1,0],[-3,6],[-2,5],[-1,4],[-1,3],[0,2],[0,3],[0,3],[2,0],[1,1],[0,7],[0,2],[-1,4],[-1,2],[0,2],[1,0],[-1,2],[0,2],[0,1],[1,1],[0,1],[0,1],[1,0],[2,-2],[3,-4],[0,-2],[0,-1],[0,-1],[-1,-1],[-1,0],[-1,0],[0,-1],[1,-1],[0,-1],[0,-1],[-1,-1],[2,-5],[1,-2],[4,-6],[0,-3],[0,-2],[5,-8],[1,0],[1,-4],[1,1],[1,0],[2,-5],[2,-2],[1,1],[5,-7],[3,-2],[2,2],[4,-3],[2,1],[-2,3],[2,1],[7,-2],[1,1],[-3,5],[-2,4],[-2,6],[-2,5],[-4,2],[0,1],[0,2],[1,5],[1,2],[2,1],[0,-1],[-2,-5],[1,-1],[1,-1],[1,-3],[1,-4],[3,-5],[0,-1],[0,-3],[1,-3],[1,-2],[0,1],[1,0],[3,-1],[2,0],[2,2],[1,0],[2,1],[2,0],[3,-2],[3,1],[-1,2],[-1,1],[0,1],[-1,1],[-2,-1],[-2,0],[0,1],[1,4],[1,10],[1,5],[-1,4],[-1,3],[1,0],[2,-2],[1,-2],[-1,-5],[0,-3],[3,-6],[2,-3],[3,-4],[2,-2],[3,-4],[3,-4],[4,-1],[4,1],[2,2],[2,0],[2,0],[2,-1]],[[7805,9102],[-2,2],[2,3],[3,3],[-1,5],[-3,6],[-2,3],[-4,2],[-4,1],[-3,0],[-3,2],[-5,0],[-4,0],[-3,0],[-7,0],[-4,1],[-2,2],[3,1],[6,0],[4,0],[6,2],[1,2],[4,3],[4,2],[0,3],[-2,5],[-3,5],[-6,3],[1,2],[3,2],[5,1],[1,3],[-5,4],[-7,1],[0,2],[0,1],[2,1],[2,-1],[3,-1],[4,-2],[3,-1],[2,-2],[0,-3],[-2,-3],[0,-3],[1,-3],[4,-4],[3,-2],[6,-2],[21,-2],[19,0],[21,2],[7,2],[7,3],[8,1],[6,1],[-1,3],[-5,1],[-4,3],[1,3],[2,1],[1,1],[2,2],[1,2],[0,1],[3,0],[6,-1],[5,-5],[6,-5],[12,-3],[1,-3],[-3,-1],[-7,-1],[-13,-2],[-14,-5],[-2,-1],[-2,0],[-3,0],[-5,-2],[-10,-1],[-10,-2],[-11,-1],[-11,-1],[-2,-5],[3,-5],[3,-4],[-1,-1],[-3,0],[-2,0],[-4,2],[-4,1],[-7,4],[-4,3],[1,2],[1,2],[-4,0],[-5,0],[-5,-1],[1,-2],[2,-1],[4,-1],[0,-3],[1,-5],[3,-6],[5,-5],[2,-5],[1,-5],[0,-2],[-3,0],[-2,1],[-7,0],[-3,0]],[[3866,4475],[-1,-1],[-7,-2],[-1,-5],[0,-4],[-1,-3],[-3,0],[-2,-1],[-3,-4],[-2,0],[-1,1],[-2,-2],[-5,0],[-1,3],[-2,-1],[-2,-3],[-2,-3],[-3,-7],[0,-4],[3,-1],[2,-2],[2,-5],[1,-4],[-1,1],[0,2],[-2,3],[-3,3],[-3,0],[-1,2],[-1,0],[-1,1],[-1,-6],[3,-15],[3,-11],[-1,-4],[-2,-9],[-1,-2],[0,-1],[-1,-3],[-1,0],[2,9],[1,10],[0,7],[-2,2],[-1,4],[-2,1],[-1,-3],[-2,-5],[-2,-7],[-3,-9],[0,-2],[-1,-9],[0,-5],[-2,-3],[0,-4],[-1,1],[-1,-1],[-1,1],[-1,4],[-1,2],[-2,1],[-2,-2]],[[3801,4380],[0,2],[1,7],[1,3],[1,1],[2,5],[2,3],[-1,3],[0,2],[-2,1],[0,2],[1,2],[2,-3],[2,-5],[1,0],[1,2],[0,5],[-1,3],[-2,3],[0,2],[1,0],[3,-3],[1,-1],[2,2],[0,1],[-2,5],[0,2],[0,4],[1,-1],[2,-3],[2,2],[0,3],[-1,3],[-2,7],[-5,5],[-1,2],[1,1],[1,-1],[1,3],[0,-2],[1,-1],[1,-1],[1,-1],[0,-2],[1,-2],[1,0],[1,0],[1,2],[-1,3],[0,2],[1,-1],[1,-2],[2,1],[0,2],[1,2],[1,2],[0,2],[-1,4],[-1,3],[1,1],[3,0],[1,4],[1,1],[1,1],[1,2],[1,2],[1,0],[1,-3],[1,-3],[5,3],[4,-1],[3,0],[1,-1],[0,1],[3,-2],[1,1],[0,1],[1,0],[2,4],[-1,4],[-1,4],[1,1],[2,-1],[0,1],[-1,2],[1,2],[1,-1],[2,1],[1,2],[0,3],[-1,2],[1,2],[0,3],[0,3],[1,0],[1,-2],[1,-1],[-1,-6],[1,-5],[3,-8],[0,-2]],[[3811,4391],[-2,1],[1,2],[1,2],[1,1],[-1,1],[-2,-1],[-1,-3],[-3,-2],[0,-1],[3,0],[1,-1],[-2,-4],[0,-2],[1,-2],[1,-2],[2,4],[0,7]],[[2531,5872],[-1,-2],[-2,-2],[0,-3],[-1,-5],[-2,-3],[-3,-1],[-1,0],[-1,-1],[-1,-1],[-1,2],[-1,2],[0,2],[0,1],[2,1],[2,1],[1,2],[3,1],[3,5],[3,4],[1,0],[0,-1],[-1,-2]],[[9147,9001],[0,-1],[-2,-3],[-2,-2],[-2,-1],[-3,1],[-2,3],[0,3],[0,3],[1,2],[1,2],[1,0],[1,0],[2,0],[2,-2],[2,-2],[1,-3]],[[7488,7082],[-2,0],[-4,1],[-4,1],[-3,1],[-1,1],[0,1],[2,1],[3,1],[3,1],[3,0],[2,-1],[2,-1],[0,-1],[0,-1],[0,-2],[0,-1],[-1,-1]],[[5391,8514],[-1,2],[-1,1],[1,0],[4,-1],[5,-2],[2,0],[2,0],[2,-3],[2,-4],[-3,1],[-2,0],[-1,0],[-1,-2],[0,-2],[1,-3],[0,-5],[1,-3],[-1,-3],[-1,-1],[-1,3],[-1,3],[0,2],[1,0],[1,0],[0,1],[-1,3],[-1,3],[-4,4],[-2,1],[-2,1],[-2,3],[0,1],[2,-2],[1,1],[0,1]],[[2462,7831],[2,4],[0,1],[2,0],[3,-1],[4,-2],[1,2],[2,2],[2,1],[1,1],[2,3],[2,2],[2,-1],[2,-1],[1,-2],[0,-1],[-3,-3],[-6,-3],[-5,-3],[-5,0],[-4,-1],[-2,-1],[-1,1],[0,2]],[[5903,4553],[0,-2],[0,-1],[-5,3],[-5,4],[-3,0],[-3,-1],[-1,1],[-1,5],[-2,5],[0,5],[0,2],[1,2],[1,2],[4,-3],[6,-10],[6,-9],[2,-3]],[[7857,6029],[-2,0],[-2,-2],[-2,-2],[0,-1],[-1,2],[-2,4],[0,4],[-1,3],[0,4],[0,1],[1,-2],[1,-2],[1,-1],[1,-1],[1,0],[1,0],[0,-3],[2,-2],[1,-1],[1,0],[0,-1]],[[2929,7691],[0,-1],[-1,0],[0,-1],[-1,0],[-1,0],[0,-1],[-1,-2],[0,1],[0,2],[-1,1],[-1,1],[-2,3],[-1,3],[-1,1],[-1,0],[-1,-1],[0,-2],[0,-1],[1,-1],[0,-2],[0,-4],[-1,-1],[-1,0],[-1,-1],[-1,0],[-1,-3],[0,2],[0,5],[1,3],[0,1],[1,1],[1,3],[0,3],[-2,-1],[0,-1],[-1,-1],[-1,-2],[-1,-3],[0,-2],[1,-1],[-2,-1],[-1,1],[-1,0],[-1,1],[-1,0],[0,1],[-1,-1],[1,3],[1,2],[1,3],[1,1],[1,0],[1,0],[1,2],[1,2],[2,2],[2,-1],[2,1],[3,3],[1,1],[1,0],[3,1],[2,0],[0,-1],[1,-1],[-1,-3],[-1,-4],[1,-1],[1,-1],[1,-1],[2,1],[0,-1],[0,-2],[1,-3],[1,-2],[2,-1],[1,0],[1,-2],[2,-1],[-1,-1],[-2,-1],[-3,2],[-2,3],[-2,2],[-1,1],[-1,-2]],[[8316,6821],[0,-2],[-2,0],[-1,0],[-1,-1],[-2,-3],[-1,1],[0,3],[-1,2],[-1,3],[0,1],[1,1],[2,0],[1,0],[0,1],[0,1],[1,1],[0,2],[0,2],[0,2],[1,0],[0,1],[0,1],[-1,2],[-1,2],[-1,0],[-1,-2],[0,-1],[0,-2],[-2,-2],[-1,0],[-2,1],[-2,1],[-1,1],[3,0],[2,-1],[2,0],[0,5],[1,2],[2,1],[1,0],[1,-2],[1,-5],[0,-3],[1,-1],[1,-5],[0,-7]],[[7448,8860],[0,-1],[-1,0],[-2,0],[-3,0],[-2,0],[-1,1],[-3,1],[-1,1],[1,3],[0,2],[-1,5],[-2,5],[-4,4],[-3,0],[0,1],[0,2],[1,1],[0,3],[3,1],[4,3],[4,1],[4,0],[1,-2],[-1,-2],[-5,-2],[-3,-1],[0,-2],[1,-2],[1,-1],[2,-2],[2,-3],[2,-2],[2,-3],[0,-4],[0,-2],[1,-1],[2,-2],[1,-2]],[[7753,5133],[-1,-2],[-3,-1],[-2,0],[-2,0],[-1,2],[-2,5],[-1,4],[0,2],[2,-4],[3,-2],[1,0],[1,2],[-1,3],[-3,6],[-1,3],[-1,0],[-1,-2],[-1,-3],[-1,1],[-1,4],[-2,5],[0,2],[1,1],[2,0],[2,-1],[2,-3],[3,-4],[1,-4],[2,-4],[1,-6],[2,-2],[1,-2]],[[5750,8425],[-1,0],[-1,0],[-2,2],[-2,0],[-2,0],[1,-2],[2,-1],[1,-1],[0,-2],[0,-1],[0,-1],[-1,1],[-1,0],[0,-1],[-1,1],[0,2],[-3,4],[-3,4],[-2,2],[-2,1],[-2,1],[-1,1],[-1,1],[1,2],[1,2],[2,2],[1,-1],[-2,-3],[0,-2],[1,0],[2,1],[1,1],[1,1],[-1,1],[2,0],[0,-1],[1,-2],[1,-1],[1,0],[0,1],[1,-1],[1,0],[1,0],[0,1],[0,1],[-1,1],[-2,1],[-1,2],[-2,3],[0,1],[1,-2],[2,-1],[2,-1],[1,-1],[2,-3],[0,-2],[0,-4],[1,-2],[0,-1],[2,-1],[1,-1],[1,-1],[0,-1],[-1,0]],[[5455,8294],[-1,-1],[-1,-1],[-5,-2],[-6,-2],[-1,-1],[0,-1],[-2,-1],[-3,0],[-3,1],[0,2],[-1,1],[-1,2],[-2,0],[-3,1],[0,1],[4,1],[3,1],[3,-1],[3,-1],[1,1],[4,-1],[5,0],[2,1],[2,0],[2,0]],[[5739,8505],[-1,-1],[0,-3],[2,-3],[0,-1],[-1,-1],[-2,2],[-3,2],[1,0],[0,1],[-1,2],[0,1],[0,2],[-3,2],[-2,3],[-1,2],[0,1],[1,0],[1,-2],[2,-2],[2,-2],[1,1],[2,1],[1,2],[-2,2],[-2,2],[-1,1],[0,2],[1,0],[2,-1],[3,-1],[2,0],[1,0],[-1,-1],[-1,-1],[1,0],[1,-2],[0,-1],[-1,-2],[-1,-2],[0,-1],[-1,-2]],[[5737,8423],[0,-1],[-2,0],[-4,2],[-3,4],[-1,1],[-2,-1],[-1,-1],[0,-1],[0,-1],[1,-1],[0,1],[1,0],[0,-1],[1,-1],[-1,-2],[0,-2],[0,-1],[-1,0],[-2,1],[-1,2],[-2,1],[-1,2],[0,2],[1,0],[0,2],[1,1],[-1,2],[0,1],[3,-1],[2,0],[2,1],[1,3],[0,-1],[1,-2],[0,-2],[0,-1],[1,-1],[1,0],[2,0],[1,1],[1,0],[1,-1],[1,-2],[0,-2],[0,-1]],[[2967,8060],[1,1],[0,1],[2,1],[4,2],[3,0],[2,1],[3,1],[1,0],[2,0],[3,1],[3,2],[2,0],[0,-1],[-1,-2],[0,-2],[0,-1],[-2,-2],[-3,-3],[-5,-2],[-2,-2],[-2,0],[-4,-2],[-3,-1],[-2,0],[-1,1],[-2,0],[-3,-1],[-3,-2],[-4,-1],[-1,2],[3,1],[2,1],[1,1],[-1,1],[-2,1],[0,1],[0,1],[2,0],[2,-1],[2,2],[2,1],[1,0]],[[6034,8342],[0,1],[1,2],[3,4],[4,1],[6,1],[4,-2],[2,-3],[1,-5],[0,-3],[-1,-1],[-4,0],[-3,0],[-7,0],[-2,1],[-3,2],[-1,2]],[[3475,5265],[-1,-2],[0,-1],[0,-2],[0,-1],[1,0],[1,-1],[0,-2],[-1,-1],[-1,-1],[-1,1],[-1,0],[-1,-2],[-1,-2],[-1,-2],[-1,-2],[0,1],[-1,1],[-1,0],[-1,1],[0,1],[-1,0],[-1,0],[0,3],[0,1],[1,1],[0,3],[0,2],[1,4],[2,5],[1,5],[0,2],[1,0],[2,-1],[2,-3],[1,-1],[1,0],[1,0],[1,0],[1,-1],[-1,-3],[-1,-3],[-1,0]],[[5992,4797],[1,5],[1,4],[0,3],[1,1],[1,-1],[0,-1],[0,-7],[-1,-7],[-1,-2],[-1,-1],[-1,3],[0,3]],[[6056,5365],[2,0],[1,0],[0,-1],[0,-2],[-1,-3],[0,-1],[-1,-2],[0,-2],[-2,-4],[-2,-6],[-2,-5],[0,-2],[-2,-1],[-1,-2],[-1,0],[-1,1],[1,3],[1,2],[1,2],[1,1],[1,2],[1,2],[-1,6],[0,5],[0,2],[2,3],[2,3],[1,-1]],[[5505,8748],[-10,6],[-6,1],[-1,1],[-3,1],[-4,1],[-3,1],[-2,3],[-1,3],[5,-2],[4,-2],[19,-8],[2,-2],[5,-4],[1,-2],[-6,3]],[[5488,7597],[-3,-2],[-6,0],[0,1],[0,1],[1,0],[2,1],[3,1],[5,3],[5,3],[1,2],[2,3],[3,2],[1,1],[1,0],[1,-2],[-1,-3],[-7,-5],[-6,-4],[-2,-2]],[[2854,7378],[-2,-3],[-1,-4],[0,1],[0,1],[1,3],[1,3],[0,3],[1,-1],[0,-3]],[[2875,7375],[-1,4],[-1,3],[1,2],[2,-8],[0,-1],[-1,0]],[[2881,7376],[-2,4],[-2,3],[0,3],[1,-4],[2,-3],[1,-3]],[[459,8355],[-2,-1],[0,-1],[-1,-2],[1,-4],[-2,-3],[-4,-2],[-1,2],[0,3],[1,1],[-1,1],[-1,0],[-3,-1],[-3,0],[0,1],[1,0],[3,2],[2,1],[-1,1],[-2,1],[1,1],[1,1],[1,1],[1,-1],[2,0],[0,1],[2,0],[4,-1],[1,-1]],[[1908,7334],[0,-4],[-1,-4],[0,-1],[-1,1],[0,3],[-1,3],[0,4],[1,4],[1,1],[1,0],[1,-2],[0,-3],[-1,-2]],[[1896,7232],[-2,-2],[-1,-3],[-1,-2],[0,1],[0,2],[-1,2],[0,1],[2,4],[0,4],[-1,3],[2,0],[1,-2],[1,-3],[1,-2],[1,-1],[-1,-1],[-1,-1]],[[1488,8718],[1,2],[1,2],[2,0],[2,0],[1,-2],[1,-2],[0,-2],[-1,-1],[0,-2],[0,-2],[0,-1],[-2,-1],[-1,-1],[-1,0],[-1,1],[-1,4],[-1,5]],[[2382,7621],[-1,-2],[-1,-3],[-1,-2],[-1,0],[-1,1],[-1,1],[-2,2],[-1,-1],[0,-3],[-1,1],[0,2],[-1,3],[1,2],[3,1],[2,0],[1,1],[2,2],[1,-1],[-1,-2],[0,-3],[1,1],[1,0]],[[2492,7718],[0,-1],[-1,-2],[-1,-3],[-1,-2],[-1,-1],[-1,1],[-2,1],[-2,0],[-1,1],[0,2],[0,3],[-1,0],[0,1],[0,2],[1,0],[1,-1],[1,-2],[1,-1],[1,-1],[3,0],[1,0],[1,2],[1,1]],[[2897,7605],[0,-2],[0,-2],[-1,-4],[0,-2],[-2,0],[-2,2],[-2,0],[-2,-1],[0,1],[0,1],[1,2],[1,3],[2,1],[1,1],[2,3],[1,2],[0,-1],[1,-4]],[[2992,2763],[0,-2],[-1,0],[-4,0],[-3,1],[0,2],[0,2],[1,2],[3,2],[3,0],[0,-1],[1,-1],[0,-1],[0,-2],[0,-2]],[[1632,8357],[-3,-2],[-2,0],[-1,2],[-1,1],[-3,-1],[1,1],[2,3],[3,3],[2,1],[0,2],[0,4],[-1,4],[2,0],[3,-2],[2,-4],[0,-4],[-1,-4],[-3,-4]],[[2991,2235],[-5,4],[-4,3],[-2,0],[-1,-1],[-2,0],[-4,-1],[-2,0],[0,1],[1,1],[1,1],[0,2],[-1,2],[-1,2],[1,2],[2,2],[1,0],[2,-2],[8,-4],[7,-3],[2,-1],[2,-3],[1,-2],[0,-1],[0,-2],[-1,-1],[-1,0],[-4,1]],[[5500,4946],[0,2],[-1,2],[-1,2],[-1,2],[0,3],[0,2],[-2,1],[-1,1],[0,1],[1,0],[2,1],[2,0],[2,0],[1,-1],[1,-2],[0,-1],[0,-3],[-1,-1],[1,-3],[0,-4],[0,-3],[-1,0],[0,1],[-1,0],[-1,0]],[[5854,8545],[1,3],[0,2],[1,0],[1,-1],[0,-1],[1,-1],[3,-1],[4,-2],[1,-1],[0,-1],[-1,0],[-1,1],[-1,0],[0,-1],[0,-1],[1,-1],[0,-1],[0,-1],[0,-1],[0,-2],[1,-1],[-1,-1],[-2,2],[-2,1],[-1,1],[-1,1],[0,2],[0,2],[-1,1],[-3,1],[-1,1],[1,0]],[[8233,6672],[0,1],[-1,1],[0,1],[-1,1],[-1,1],[0,2],[1,0],[0,1],[1,0],[0,-2],[2,-1],[1,0],[1,1],[0,-1],[0,-1],[0,-2],[0,-2],[0,-1],[-1,-1],[0,1],[-1,1],[-1,0]],[[8265,7648],[0,2],[-1,1],[0,2],[1,4],[2,3],[2,3],[1,1],[1,-1],[2,-2],[0,-3],[0,-2],[-1,-3],[-3,-3],[-2,-2],[-1,-1],[-1,1]],[[7311,6747],[-1,0],[-3,2],[-2,1],[-3,0],[-1,2],[-1,1],[2,0],[1,2],[0,1],[1,0],[2,1],[2,1],[1,-3],[2,-3],[2,-2],[1,-3],[0,-1],[-1,0],[-2,1]],[[7410,6731],[-1,-2],[-1,-1],[-2,-2],[-1,-3],[-1,-5],[-1,-4],[-1,-3],[-1,-1],[-1,1],[-1,2],[0,1],[1,2],[1,3],[1,6],[3,9],[1,8],[3,-1],[0,-5],[1,-5]],[[7215,7942],[-1,-2],[0,-2],[0,-1],[1,-1],[-1,-1],[-1,-1],[-3,1],[-2,1],[-2,2],[-1,3],[-1,1],[0,2],[1,2],[1,2],[1,1],[3,3],[1,-1],[2,-1],[1,-1],[1,-3],[1,-2],[0,-1],[-1,-1]],[[7038,7948],[-2,2],[-3,5],[-3,4],[-3,0],[-1,-1],[-1,0],[0,1],[1,2],[1,2],[0,1],[1,1],[2,1],[3,0],[3,-1],[2,-1],[1,-2],[0,-4],[0,-6],[-1,-2],[0,-2]],[[7231,8085],[-1,-3],[-3,-2],[-3,-2],[-3,-2],[-2,0],[-2,1],[0,1],[0,2],[1,1],[3,2],[3,2],[3,1],[2,0],[1,0],[1,-1]],[[6073,8407],[1,3],[1,1],[2,2],[3,1],[0,-1],[0,-4],[-1,-3],[0,-2],[1,-2],[0,-1],[-2,-1],[-2,-1],[-2,0],[-1,1],[0,3],[0,4]],[[5801,8683],[3,0],[2,0],[1,-1],[-1,0],[0,-1],[-1,-2],[-2,-1],[-4,-3],[-2,-3],[-2,-3],[-3,0],[-5,-1],[-8,0],[-1,0],[1,1],[-1,2],[0,1],[-2,2],[-2,1],[2,0],[2,0],[2,-1],[0,-1],[1,-2],[0,-1],[1,0],[4,1],[3,2],[2,0],[1,2],[1,1],[4,2],[3,1],[0,1],[-1,2],[-2,2],[1,1],[2,-1],[1,-1]],[[5949,8770],[1,0],[2,1],[1,-2],[1,-3],[2,-4],[3,-5],[1,-3],[-1,-2],[-4,0],[-2,0],[0,1],[0,2],[0,3],[0,2],[-1,2],[-1,1],[-1,1],[1,1],[-1,3],[-1,2]],[[5897,8694],[0,-1],[0,-1],[1,-1],[1,0],[0,-1],[-1,-1],[-3,2],[-3,1],[-4,0],[0,1],[0,1],[3,1],[1,1],[0,1],[-3,4],[-2,4],[-1,2],[-5,0],[-4,1],[-1,1],[1,1],[0,1],[1,0],[2,1],[2,0],[0,1],[-2,1],[-1,1],[2,1],[3,-1],[3,-3],[4,1],[3,-1],[1,-1],[-1,-2],[-1,-1],[1,-1],[1,-1],[2,-1],[0,-1],[1,-1],[-1,-1],[-2,-2],[-1,-1],[1,-2],[2,-2],[0,-1]],[[9735,2555],[0,2],[0,4],[0,2],[1,2],[-1,13],[1,3],[0,-2],[0,-6],[1,-1],[0,-1],[1,0],[1,2],[0,1],[0,-1],[-1,-3],[-1,-6],[0,-5],[-2,-4]],[[9727,2546],[-1,0],[0,6],[-1,8],[0,6],[0,2],[0,1],[1,2],[1,1],[0,-1],[0,-4],[-1,-2],[1,-8],[1,-6],[0,-2],[0,-3],[-1,0]],[[9721,2539],[-1,0],[-2,1],[0,1],[-1,2],[1,2],[0,5],[-1,6],[1,1],[0,-2],[0,-2],[1,-1],[1,3],[1,2],[0,-3],[-2,-4],[0,-4],[0,-3],[1,-2],[0,-1],[1,-1]],[[8949,9030],[-1,0],[-3,-2],[-3,-2],[-3,-1],[-4,0],[-1,1],[-1,1],[0,1],[0,1],[-1,2],[1,0],[5,1],[5,1],[4,-1],[2,-2]],[[7525,6606],[-1,1],[-1,-1],[-1,1],[-1,-1],[-1,-3],[-1,1],[-1,-1],[-1,-2],[-1,-2],[-1,0],[-1,0],[-1,1],[0,1],[-1,2],[0,1],[1,-1],[1,0],[1,0],[1,2],[1,2],[0,2],[1,2],[0,2],[0,2],[-1,2],[0,2],[-1,1],[-2,0],[-1,-2],[-2,-1],[-1,-1],[1,2],[2,3],[2,1],[2,-1],[1,-2],[2,-1],[-1,-2],[0,-2],[1,-1],[1,-2],[0,-1],[1,0],[1,1],[1,1],[1,0],[1,-1],[1,-2],[0,-1],[0,-3],[0,-1],[-1,2],[-1,0]],[[6999,8122],[1,-2],[-1,-2],[-1,-2],[-2,0],[-2,0],[-1,-1],[-1,-1],[-1,0],[-1,0],[0,3],[-1,3],[0,1],[3,0],[2,0],[1,0],[1,1],[2,0],[1,0]],[[6879,8099],[-1,0],[0,-1],[-1,-1],[0,-1],[-3,-2],[-3,1],[-2,1],[0,2],[0,2],[1,2],[0,1],[1,0],[1,-2],[2,-1],[1,0],[2,0],[2,0],[0,-1]],[[5914,8664],[0,-1],[1,-1],[3,0],[0,-1],[0,-2],[0,-1],[0,-2],[-3,-2],[-4,-1],[-2,0],[0,1],[0,1],[-1,1],[2,2],[2,1],[0,1],[0,1],[-2,1],[-1,1],[0,1],[1,2],[1,2],[1,0],[1,0],[0,-1],[-1,-1],[0,-1],[2,-1]],[[9414,8893],[-1,0],[-1,-1],[-1,-2],[0,-2],[-1,-1],[-1,1],[-3,2],[-2,2],[-1,1],[0,2],[2,1],[3,0],[4,-1],[2,0],[0,-2]],[[9444,8858],[1,0],[1,1],[-1,2],[0,1],[1,0],[4,-1],[3,-1],[1,-2],[1,-1],[1,-1],[-1,0],[-3,0],[-3,-1],[1,-1],[1,-2],[-1,0],[-2,1],[-3,1],[-1,1],[1,1],[0,1],[-1,1]],[[8299,6744],[-1,1],[0,2],[0,2],[-1,2],[0,1],[1,0],[3,0],[2,0],[1,-3],[0,-2],[-2,-1],[-1,-3],[-1,1],[-1,0]],[[8151,6663],[0,-2],[-1,-2],[-1,-3],[-1,-2],[0,-1],[-1,-1],[-1,2],[-1,4],[-1,2],[1,1],[1,-1],[1,0],[1,3],[1,0],[2,0]],[[5726,8240],[0,-4],[-1,-3],[-1,-4],[-1,0],[-1,5],[-2,4],[0,3],[1,2],[1,0],[2,0],[1,-1],[1,-2]],[[8275,6750],[-1,1],[-2,2],[-1,1],[-2,-3],[-3,-4],[-1,-1],[-3,1],[-2,4],[-2,3],[-1,4],[1,2],[1,1],[2,-1],[0,-2],[1,-3],[1,-1],[1,0],[2,1],[1,3],[3,0],[2,-2],[3,-4],[0,-2]],[[5358,8535],[1,2],[2,2],[3,0],[2,0],[2,0],[1,-1],[-1,-1],[-3,0],[-1,-1],[-1,-1],[0,-2],[1,-3],[2,-4],[5,-2],[-1,-1],[-3,1],[-1,1],[-2,2],[-3,2],[-2,3],[-1,3]],[[3195,7458],[0,-1],[-1,-3],[-1,-1],[-2,-1],[-2,0],[0,2],[0,1],[0,2],[0,1],[1,1],[1,0],[0,-2],[1,-1],[1,0],[1,0],[1,2]],[[3163,7548],[-1,-1],[-1,1],[2,2],[1,2],[1,3],[1,3],[1,1],[1,1],[1,0],[0,-2],[-1,-1],[0,-2],[-1,-2],[0,-1],[-2,-3],[-2,-1]],[[1657,7332],[0,-4],[-1,-5],[0,-2],[-2,0],[0,1],[-1,3],[0,7],[0,4],[1,1],[1,2],[1,-1],[1,-2],[1,-1],[-1,-3]],[[1682,7216],[0,-1],[0,-1],[-1,1],[-2,2],[-2,6],[-2,5],[0,2],[1,2],[2,1],[1,-1],[1,-6],[1,-6],[1,-2],[0,-2]],[[6249,7250],[0,2],[0,2],[0,1],[1,1],[2,-2],[4,-4],[2,-1],[2,-1],[2,-2],[2,-4],[2,-3],[1,-2],[1,-2],[0,-2],[-1,-1],[-1,-1],[-2,-1],[-1,0],[-3,0],[-2,0],[-1,1],[-1,1],[-1,6],[-1,5],[0,1],[-1,1],[-1,2],[-2,2],[-1,1]],[[8189,6682],[-1,0],[0,-1],[-1,1],[-1,0],[0,-1],[1,-2],[1,-1],[-1,0],[-1,0],[-1,0],[0,1],[0,1],[0,1],[0,2],[1,1],[1,1],[1,0],[1,-1],[0,-1],[0,-1]],[[8183,6703],[0,-1],[1,1],[0,3],[1,0],[0,1],[1,1],[1,-1],[1,-2],[0,-2],[-1,-1],[-2,-2],[-2,0],[-1,2],[0,1],[1,0]],[[8258,6921],[-1,-2],[-1,-3],[-1,0],[-1,2],[-1,4],[0,3],[0,3],[1,0],[3,-3],[1,-2],[0,-2]],[[8183,6685],[-2,2],[-1,2],[-1,1],[1,0],[1,0],[1,-2],[1,0],[0,1],[0,1],[0,1],[0,2],[0,1],[1,-1],[1,1],[1,-1],[1,-1],[0,-1],[0,-1],[-1,-1],[-1,-1],[-1,-3],[-1,0]],[[8174,6667],[0,-1],[-1,-2],[0,-1],[0,-2],[-1,-1],[-1,2],[-1,3],[0,6],[1,1],[1,2],[1,0],[0,-2],[-1,-1],[1,-3],[1,0],[0,-1]],[[8170,6659],[0,-1],[-1,1],[-1,3],[-1,-2],[-1,-1],[-1,0],[0,1],[0,1],[1,2],[0,1],[-1,0],[-1,0],[0,1],[2,1],[2,1],[1,0],[0,-5],[1,-2],[0,-1]],[[1678,7058],[0,-1],[-2,-2],[-1,0]],[[1675,7055],[1,1],[1,1],[1,1]],[[1670,8808],[1,1],[1,2],[0,2],[-1,1],[1,1],[2,2],[0,1],[1,1],[1,0],[0,-1],[1,-1],[0,-1],[1,-2],[2,-1],[1,-1],[0,-1],[0,-1],[-2,0],[-1,-1],[-1,-3],[-1,-3],[0,-2],[2,-2],[2,-2],[0,-2],[-4,-2],[-2,-2],[-2,0],[-1,0],[0,4],[0,5],[0,4],[-1,2],[0,2]],[[3053,7746],[-2,3],[0,2],[0,2],[0,1],[-1,2],[-1,1],[-2,0],[-1,-1],[0,-2],[0,-3],[0,-1],[-1,-1],[-1,1],[-1,1],[-1,0],[0,-2],[-1,-2],[0,-2],[0,-1],[-1,2],[-1,2],[-1,-1],[-2,-1],[0,-1],[-1,1],[-1,3],[-1,2],[0,1],[-1,0],[0,-1],[-2,-4],[-1,-3],[1,5],[1,6],[1,1],[1,-1],[2,-2],[0,-2],[2,0],[2,2],[2,3],[1,3],[1,0],[1,0],[2,0],[1,1],[0,3],[-2,5],[0,3],[1,0],[0,-2],[1,-2],[1,-4],[1,-3],[1,-1],[1,2],[1,-1],[1,-3],[2,-2],[2,-3],[1,0],[2,-4],[1,-6],[0,-2],[-1,0],[-1,0],[0,2],[-1,2],[0,2],[0,2],[0,1],[-1,1],[-1,0],[-2,-1],[-1,-1],[0,-1],[0,-1]],[[3415,7736],[1,2],[1,2],[1,-2],[0,-2],[-1,-2],[-1,-1],[-1,0],[-2,-2],[-3,-6],[-6,-9],[-2,-2],[-2,-4],[-5,-7],[-3,-1],[-2,0],[-2,1],[2,1],[5,5],[3,5],[3,2],[5,6],[3,5],[0,3],[0,1],[1,1],[3,3],[2,1]],[[1490,8736],[-2,0],[-2,0],[0,3],[-1,4],[0,3],[-1,1],[-1,2],[0,1],[-2,1],[-2,1],[1,1],[3,0],[3,-1],[3,-4],[3,-2],[1,-1],[1,0],[0,-1],[0,-1],[0,-2],[1,-1],[-1,-2],[-4,-2]],[[1507,8739],[0,-1],[0,-3],[-1,-4],[-1,-3],[-3,-2],[-4,-1],[-3,0],[-1,1],[0,1],[0,1],[1,1],[0,2],[-1,0],[-1,1],[0,1],[6,2],[7,3],[1,1]],[[1704,8610],[-1,2],[0,2],[0,1],[0,1],[-2,3],[-2,2],[0,1],[3,2],[2,1],[3,1],[3,0],[1,-1],[1,-1],[2,-1],[1,-2],[0,-3],[-1,-3],[0,-1],[0,-1],[1,-2],[0,-2],[0,-1],[-1,-2],[-1,-1],[0,-2],[2,-1],[3,0],[0,-3],[-1,-1],[-4,0],[-5,3],[-2,3],[-2,2],[0,3],[0,1]],[[2490,7986],[0,1],[1,3],[1,2],[1,0],[0,-1],[1,-1],[1,0],[1,1],[1,1],[1,1],[2,0],[2,-1],[2,-2],[0,-1],[3,-1],[4,-2],[-2,-2],[-4,-2],[-4,-1],[-2,1],[-2,1],[-2,2],[-3,1],[-2,0]],[[2412,7836],[-1,0],[0,-1],[-1,-1],[-2,3],[-3,4],[-2,3],[0,2],[1,1],[1,2],[1,0],[1,-1],[2,0],[1,1],[2,0],[1,-1],[0,-2],[1,-2],[0,-2],[0,-1],[-1,-2],[-1,-3]],[[2772,7711],[1,1],[1,3],[1,2],[1,0],[3,1],[2,-1],[0,-2],[1,-1],[0,-1],[-1,-2],[1,-3],[0,-2],[2,0],[2,0],[1,1],[1,2],[1,1],[2,-2],[3,-2],[2,-1],[2,-1],[0,-1],[0,-4],[1,-3],[0,-2],[0,-2],[-1,-1],[-1,0],[0,1],[0,2],[0,1],[0,3],[0,2],[-1,1],[-1,1],[-2,0],[-1,0],[0,-1],[0,-1],[-1,0],[-2,0],[-3,1],[-2,1],[-1,-1],[-2,0],[-1,1],[-2,3],[0,1],[-1,1],[-1,2],[-1,0],[-2,1],[-1,1]],[[2382,7984],[-3,0],[-3,0],[-2,-1],[-1,0],[-3,1],[-5,3],[-2,3],[-1,1],[1,3],[0,1],[1,1],[1,1],[1,1],[2,1],[3,-1],[1,0],[-1,-2],[-1,-2],[0,-1],[0,-1],[2,-1],[3,1],[4,0],[3,1],[3,0],[2,0],[2,-2],[-1,-3],[-2,-2],[-2,-1],[-2,-1]],[[3041,7943],[1,0],[1,-1],[1,0],[-1,-2],[-1,-2],[0,-1],[0,-1],[0,-1],[0,-2],[0,-3],[1,-4],[1,-2],[-1,-2],[-1,1],[-1,3],[0,2],[0,2],[0,2],[-1,1],[-1,0],[0,-1],[0,-2],[-2,-1],[0,1],[-1,1],[-2,1],[0,1],[0,3],[0,2],[-1,1],[-1,-2],[-2,-2],[-1,-2],[-1,1],[0,1],[0,2],[1,1],[1,2],[2,0],[2,1],[0,1],[1,1],[-1,0],[0,1],[-2,0],[0,1],[0,1],[0,1],[2,-1],[2,-2],[1,-1],[2,0],[1,1],[1,0],[0,-1]],[[2100,8064],[-2,-2],[-1,0],[-3,1],[-1,0],[-1,-1],[-2,-2],[-1,-3],[-1,-3],[-2,-1],[-4,-1],[-2,-1],[-2,0],[-1,1],[-1,3],[0,2],[0,2],[1,2],[0,2],[0,2],[0,1],[0,1],[0,2],[2,1],[2,2],[0,-1],[3,-1],[4,2],[0,-1],[1,0],[1,1],[1,-1],[1,0],[2,1],[1,0],[0,-2],[1,-1],[3,0],[1,-1],[1,-3],[-1,-1]],[[2402,7569],[0,-3],[0,-1],[-1,-2],[-1,-1],[-2,0],[-2,2],[-1,2],[-1,3],[1,3],[3,2],[2,1],[1,0],[0,-1],[0,-3],[0,-1],[1,-1]],[[3019,7423],[1,-1],[1,-1],[1,-1],[-1,-2],[-1,0],[-3,3],[-2,2],[0,2],[1,1],[0,1],[1,1],[-1,0],[1,0],[1,-1],[1,-2],[0,-2]],[[2793,7461],[-1,-2],[0,-2],[-1,-1],[0,3],[-1,4],[-1,3],[1,2],[1,1],[2,3],[1,3],[0,2],[1,2],[0,3],[1,-3],[2,-4],[1,-2],[1,-2],[1,-2],[0,-2],[-1,-2],[-4,-2],[-3,-2]],[[2391,8046],[4,-2],[2,-1],[1,0],[0,-1],[-1,-1],[-4,0],[-2,0],[-1,-2],[-1,-3],[-5,-2],[-3,0],[-2,-1],[-2,-1],[-1,-3],[0,-1],[-1,-1],[-2,-1],[-3,-2],[-3,-2],[0,1],[0,1],[1,2],[0,1],[3,2],[2,5],[2,2],[0,3],[0,4],[0,1],[2,0],[1,1],[3,1],[5,0],[2,0],[3,0]],[[7536,6977],[-1,-1],[0,-2],[-1,-1],[-2,1],[-4,1],[-2,3],[0,1],[0,1],[1,0],[1,0],[2,-1],[3,0],[0,1],[2,-1],[1,-2]],[[6322,6704],[-1,-1],[-2,0],[-3,1],[-4,1],[-4,2],[-2,0],[-2,0],[-2,-1],[-1,0],[-1,0],[0,1],[-1,1],[0,2],[0,1],[-1,0],[0,1],[-1,0],[0,2],[1,2],[1,1],[1,0],[1,0],[1,-1],[1,0],[1,-2],[3,-2],[1,0],[1,-1],[1,-1],[3,-1],[2,0],[2,2],[1,0],[1,0],[0,-1],[1,-1],[1,-3],[1,-2]],[[1703,7404],[-1,0],[-1,-2],[-2,-1],[-1,2],[-1,2],[-1,3],[0,2],[0,1],[4,1],[4,-1],[0,-4],[1,-2],[0,-1],[-1,0],[-1,0]],[[3431,7683],[-3,-4],[-4,-3],[1,2],[1,3],[1,2],[1,1],[1,1],[1,1],[0,-1],[1,-1],[0,-1]],[[2344,8089],[-1,-2],[-1,-3],[-1,-3],[-1,-2],[-3,-1],[-2,0],[1,1],[0,1],[0,2],[2,2],[1,2],[2,2],[3,1]],[[406,8622],[0,-1],[-1,-1],[-2,-2],[-3,-2],[-3,-1],[-2,0],[-3,3],[0,1],[1,1],[1,1],[4,0],[6,0],[2,1]],[[450,8396],[0,-1],[0,-1],[0,-2],[0,-1],[-1,0],[-1,1],[-1,2],[-1,2],[0,1],[1,2],[2,1],[2,0],[4,1],[2,0],[-1,-1],[-1,-1],[-3,-1],[-2,-2]],[[486,8377],[0,-2],[-1,0],[-1,0],[-3,1],[-2,1],[0,1],[0,1],[1,0],[2,0],[2,-1],[2,-1]],[[587,8288],[0,-2],[-1,0],[-1,1],[0,1],[-1,3],[-1,2],[-1,3],[3,-2],[2,-3],[0,-2],[0,-1]],[[605,8329],[-1,0],[-4,1],[-4,0],[-5,-1],[-3,-1],[-4,-1],[-1,0],[-2,0],[-1,1],[0,1],[0,1],[3,0],[7,1],[6,2],[2,0],[1,-1],[4,-1],[1,-1],[1,-1]],[[579,8343],[1,2],[2,1],[4,2],[1,0],[0,-1],[1,-1],[1,-1],[1,0],[0,-1],[-1,-1],[-3,1],[-5,0],[-2,-1]],[[591,8308],[-3,-1],[0,-1],[1,-2],[4,-1],[1,-1],[1,-1],[-2,0],[-3,0],[-1,1],[-2,2],[-3,2],[-2,1],[-1,3],[-1,3],[1,0],[4,-4],[1,1],[3,0],[4,0],[-2,-2]],[[7605,7729],[-1,-2],[-3,-2],[-4,-2],[-2,-1],[-1,-1],[-2,2],[-3,4],[-1,1],[-3,1],[-3,3],[-3,2],[-1,2],[0,1],[1,1],[2,1],[3,0],[6,-1],[4,-4],[2,-1],[1,0],[1,0],[3,0],[2,-1],[1,-2],[1,-1]],[[7385,6718],[-1,-3],[0,-3],[-1,-2],[0,-2],[-1,0],[0,2],[-1,3],[-1,1],[-2,0],[-1,-1],[-1,0],[-1,0],[-2,1],[-2,2],[-1,2],[0,3],[2,2],[2,1],[2,-1],[2,0],[3,0],[2,-1],[2,-2],[0,-1],[0,-1]],[[6178,5648],[0,-2],[0,-1],[-1,1],[0,2],[0,1],[0,1],[1,-1],[0,-1]],[[2406,7700],[0,1],[0,1],[-1,2],[0,1],[1,0],[1,1],[-1,1],[-1,3],[-2,1],[-3,1],[-1,0],[1,1],[3,-1],[1,1],[0,1],[0,1],[0,1],[1,1],[2,0],[0,1],[1,-3],[1,-3],[1,-1],[1,-1],[0,-2],[0,-1],[-1,-1],[-1,-2],[0,-1],[1,0],[2,2],[1,1],[0,-1],[-1,-2],[1,0],[3,1],[1,0],[1,0],[1,0],[3,1],[1,-1]],[[2423,7704],[-3,-2],[0,-1],[0,-1],[2,-1],[2,0],[1,0],[1,0],[1,-2],[1,-1],[0,-2],[0,-1],[0,-1]],[[2428,7692],[3,-1],[0,-1],[1,-1],[0,-1],[0,-2],[0,-1],[-1,1]],[[2431,7686],[-1,2],[-2,1],[-5,1],[-4,0],[-2,1],[-2,2],[-1,1],[1,0],[2,-1],[3,-1],[2,-1],[2,1],[1,2],[0,1],[-3,1],[-4,1],[0,1],[-2,1],[-2,0],[-1,-1],[1,-1],[-1,0],[-1,0],[-1,1],[-2,2],[-2,-1],[-1,1]],[[1532,8152],[2,-1],[3,-4],[3,-5],[3,-6],[1,-3],[1,-2],[0,-2],[2,-2],[1,-2],[2,-1],[1,-1],[2,1],[1,-1],[-1,-4],[1,-3],[2,-2],[5,0],[5,0],[4,-1],[7,-1],[3,1],[1,1],[3,3],[4,1],[2,0],[3,1],[2,0],[4,-2],[5,-2],[1,-2],[0,-2]],[[1605,8111],[-2,1],[-2,0],[-2,1],[-2,2],[-3,0],[-2,0],[-4,-1],[-3,-1],[-2,0],[-4,-4],[-8,0],[-8,2],[-2,-1],[0,-3],[1,-3],[0,-1],[1,-1],[1,-3],[1,-3],[1,-1],[2,-3],[3,-3],[1,-2],[3,-5],[2,-4],[1,-1],[0,-2],[0,-2],[0,-2],[1,-3],[0,-3],[-1,1],[-1,5],[-3,8],[-2,5],[-3,5],[-4,4],[-4,6],[-2,1],[-1,1],[-2,3],[-1,1],[-1,0],[0,1],[0,1],[1,2],[-1,1],[-1,1],[-3,0],[-5,3],[-4,3],[1,0],[4,-2],[3,-2],[2,1],[0,1],[-2,3],[-3,4],[-4,8],[-10,20],[0,2]],[[2318,8114],[-1,1],[2,4],[4,0],[2,1],[2,3],[5,2],[4,2],[1,-1]],[[2337,8126],[0,-1],[-2,-1],[-3,-1],[-2,-1],[1,-2],[1,-1],[0,-1],[-1,-1],[0,-1],[0,-1],[-3,0],[-2,0],[-3,1],[-2,-1],[-3,-1]],[[1994,7644],[1,0]],[[1995,7644],[4,0]],[[1999,7644],[2,0],[1,-1],[1,-3],[1,0],[2,2],[2,2]],[[2008,7644],[1,2],[-1,2],[0,1],[3,-1],[4,-1],[1,1],[1,2],[1,1],[1,-1],[2,1],[3,0],[4,-1],[2,1],[-1,1],[0,1],[2,1],[2,0],[1,0],[1,1],[1,1],[1,1],[2,1],[0,1],[1,2],[-1,1],[0,2],[1,1],[3,2],[1,0]],[[2044,7667],[1,0],[1,-2],[0,-2],[-1,-1],[1,-3],[1,-2],[1,-1],[0,-2],[0,-1],[1,-2],[0,-2],[0,-4],[0,-2],[-1,-2],[0,3],[0,2],[-1,3],[0,3],[-1,2],[-1,2],[0,1],[-1,2],[-1,0],[-1,-1],[-1,-2],[-1,-2],[0,-2],[-1,0],[-3,-1],[-2,0],[-1,-1],[-1,-1],[0,-3],[-1,-1],[0,1],[-1,2],[-1,-1],[-1,-1],[-1,0],[0,1],[-4,1],[-4,0],[-1,0],[-1,-1],[-1,-1],[-3,-1],[-2,0],[-3,-3],[-4,-6],[-2,-4],[0,1],[0,4],[0,2],[0,1],[-1,1],[-1,1],[-1,1],[-4,0],[-1,1]],[[2117,7667],[1,3],[1,2],[1,2],[3,0],[1,-2],[1,-2],[1,0],[3,0],[4,4],[2,1],[3,1],[3,-1],[4,-1],[3,-2],[2,-3],[1,-5],[-1,-3],[0,-3],[0,-1],[2,-1],[2,0],[1,-1],[1,1],[-1,3],[0,3],[1,1],[2,1],[1,1],[0,-1],[0,-2],[-1,0],[0,-1],[1,-3],[0,-4],[1,-1],[1,-1],[1,-1],[-1,-3],[1,-3],[2,-1],[2,-1],[4,-1],[4,0],[3,1],[1,0],[0,1],[4,0],[5,1],[2,1],[1,0],[0,-2],[-1,-1],[-2,-1],[-2,-2],[-2,-2]],[[2183,7638],[-5,1],[-3,-1],[-2,-1],[-3,-1],[-1,0],[-1,1],[-2,3],[-2,1],[-2,1],[-2,1],[-3,0],[-2,-1],[0,1],[1,2],[2,2],[0,3],[-1,2],[-2,1],[-4,1],[-2,2],[-1,5],[1,2],[0,2],[-1,3],[-3,3],[-4,2],[-4,0],[-4,-2],[-1,-2],[-3,-1],[-3,-1],[-2,0],[-1,3],[-1,1],[-2,-2],[-2,-2],[-1,0]],[[2210,7491],[-1,-3],[-2,-2],[-1,-1],[-1,1],[-1,-1]],[[2204,7485],[1,-4],[0,-4],[1,-1],[2,1],[0,-1],[0,-3],[1,-2],[1,0],[1,-1],[0,-1],[0,-1]],[[2211,7468],[0,-1],[-2,1],[-3,0],[-1,2],[-1,2],[1,1],[-1,3],[-1,3],[0,2],[0,2],[-1,1],[-1,1],[-1,1],[-2,0],[-2,-1],[-4,-1],[-2,0],[-1,0],[1,1],[2,1],[2,1],[1,1],[0,1],[2,0],[1,1],[2,0],[1,1],[-1,2],[2,0],[1,-1],[2,-2],[1,-1],[1,1],[1,2],[1,0],[1,2],[0,2],[0,3],[1,3],[1,3],[1,3],[0,3],[0,3],[-1,2],[-1,3],[-4,0],[-2,0],[2,1],[4,0],[1,1],[0,2],[0,1],[-2,3],[-3,5],[-2,3],[-1,1],[1,0],[2,-1],[3,0],[1,2],[0,2],[0,2],[-1,3],[-1,5],[-3,6],[-2,6],[-1,3],[1,3],[1,2],[1,3],[-1,5],[0,5],[0,3],[-1,2],[-2,3],[-1,2],[-1,1],[0,1]],[[2200,7594],[2,0],[1,-2],[3,-3],[0,-3],[1,-4],[0,-6],[0,-6],[-1,-5],[1,-2],[-1,-3],[1,-2],[1,-4],[2,-3],[2,-2],[0,-2],[1,-5],[-1,-5]],[[2212,7537],[0,-2],[-1,-1],[0,-3],[1,-3],[1,-3],[1,-2],[0,-3],[0,-4],[1,-3],[-1,-5],[0,-4],[1,-1],[0,-1],[-1,-2],[-1,0],[-1,-1],[-1,-2],[0,-4],[-1,-2]],[[1331,8311],[-1,-1],[-1,2],[-2,3],[-3,8],[-2,5],[-6,7],[-6,5],[-3,4],[-2,2],[-5,8],[-1,3]],[[1299,8357],[3,-1],[4,-7],[5,-6],[3,-2],[3,-2],[2,-1],[1,-2],[3,-4],[1,-2],[2,-3],[1,-3],[0,-1],[0,-1],[1,-2],[2,-5],[1,-2],[0,-2]],[[1725,7740],[-2,0],[-3,4],[-1,2],[-1,4],[0,5],[0,5],[0,3],[1,3]],[[1719,7766],[1,-2],[-1,-10],[1,-4],[1,-3],[2,-3],[2,-2],[0,-2]],[[1762,7680],[1,2],[1,1],[2,0],[2,-1],[1,-3],[2,-3],[1,-1],[-3,-1],[-3,-2],[-1,-2],[0,-3],[0,-2],[-1,-1],[-1,0],[-1,0],[1,2],[0,2],[1,4],[1,3],[1,1],[1,1],[0,2],[-1,1],[-1,1],[-2,-2],[-1,1]],[[1666,7658],[-1,0],[-2,1],[-1,2],[-1,3],[-4,4],[-5,7],[-3,5],[0,1],[3,-4],[6,-8],[4,-5],[3,-5],[1,-1]],[[2068,8285],[9,8],[3,0],[3,-1],[2,-2],[-1,-2],[-1,-1]],[[2083,8287],[-6,-2],[-2,0],[-3,-1],[-4,-2],[-3,-2],[-2,-4],[-2,-3],[-1,-1],[-1,2],[0,2],[2,3],[7,6]],[[925,8472],[1,0],[0,-2],[1,-1],[0,-2],[2,-3],[2,-2],[0,-1],[-1,-2],[-1,1],[-3,4],[-1,2],[0,2],[0,2],[0,2]],[[2362,7668],[2,-2],[3,-2],[0,-2],[0,-1],[-3,-1],[-6,0],[-4,1],[-1,2],[1,2],[2,3],[2,2],[3,-1],[1,-1]],[[2360,7673],[2,1],[3,2],[4,1],[3,0],[1,-1],[0,-2],[-1,-2],[-2,-2],[-2,0],[-4,-1],[-3,1],[-1,1],[0,2]],[[2268,8478],[0,3],[0,2],[-1,1],[-1,2],[-1,2],[0,2],[1,0],[0,-1],[2,0],[2,0],[2,0],[0,1],[0,1],[2,0],[1,-1],[1,1],[2,1],[3,0],[3,0],[2,1],[0,3],[2,2]],[[2288,8498],[0,-1],[0,-2],[0,-2],[-1,-1],[0,-2],[1,-3],[0,-4],[0,-3],[2,-1],[1,-2],[0,-2],[1,-2],[1,-1],[2,-1],[0,-1],[0,1],[0,1],[1,0],[0,-1],[1,0],[-1,-2],[-1,-1],[-2,-1],[-2,2],[-3,2],[-2,1],[-2,0],[-2,-1],[-1,0],[0,-1],[-1,-1],[-1,1],[-2,2],[-1,1],[1,0],[1,1],[0,1],[-2,2],[-2,3],[-2,2],[-1,-1],[-2,-3],[-1,0]],[[3037,8593],[1,1],[-2,2],[-3,2],[-3,1],[-3,-1],[-1,-1],[-1,-3],[-4,-4],[-4,0],[-2,-1],[-1,0],[-2,0],[-3,1],[-4,3],[-2,2],[-1,1],[1,2],[-1,1],[-2,2],[0,2],[-1,1],[0,1],[-1,0],[1,1],[1,1],[1,0],[0,-1],[0,-1],[3,1],[1,-1],[-2,-2],[0,-1],[2,-2],[2,0],[1,1],[-1,1],[4,2],[2,1],[0,1],[0,1],[-3,2],[0,2],[1,1],[1,1],[0,2],[0,2],[-2,4],[-2,3],[1,2],[0,1],[-1,3],[-2,2],[1,1],[3,-2],[2,-4],[2,-1],[2,0],[2,0],[1,-1],[1,-1],[0,-1],[1,-1],[4,-3],[4,-2],[1,-1],[1,0],[3,-2],[2,-2],[1,-3],[0,-1],[1,-1],[0,-2],[2,-4],[4,-5],[1,-1],[0,-1],[-2,-1],[-1,-1],[0,-1],[0,-1],[0,-1],[2,-1],[1,-1],[-1,0],[-3,1],[-3,1],[-3,0],[0,1],[1,1],[1,1],[0,1]],[[2193,6636],[-2,0],[-1,0],[-1,2],[-1,0],[-1,0],[-1,1],[1,1],[0,2],[0,1],[-1,0],[0,1],[0,1],[0,1]],[[2186,6646],[1,0],[1,-2],[1,-1],[1,-2],[1,-1],[1,-1],[1,1],[1,1],[0,-1],[1,1],[1,3],[-1,-2],[1,-2],[0,-1],[0,-1],[0,-1],[-1,0],[-2,-1]],[[2866,7639],[2,2],[2,3],[3,3],[1,2],[0,-1],[-2,-3],[-3,-3],[0,-2],[0,-1],[1,2],[2,1],[-1,-2],[0,-1],[2,-1],[3,-1],[1,-2],[0,-2],[-2,-4],[0,-3],[0,-2],[0,-1],[-1,-2],[0,-1],[1,-2],[2,-1],[1,0],[1,0],[1,-1],[-1,-1],[0,-1],[-1,-1],[-2,1],[-1,1],[-1,1],[-1,1],[-1,3],[0,4],[-1,1],[0,1],[-1,-1],[0,-2],[1,-2],[-1,0],[-1,3],[0,4],[-1,2],[-1,0],[0,2],[0,1],[0,2],[0,2],[-1,1],[0,1]],[[2145,6121],[1,0],[1,0],[0,-2],[-1,-1],[-1,-1],[-2,1],[-2,2],[-3,1],[-2,0],[-2,-1],[-2,2],[-3,1],[-1,2],[3,1],[5,2],[3,1],[3,-1],[3,-7]],[[2608,5678],[-2,-2],[-2,0],[-2,0],[0,2],[1,2],[-1,1],[0,1],[-2,-1],[-2,0],[-2,2],[-1,2],[0,2],[-1,2],[2,0],[2,1],[2,2],[1,1],[2,-1],[1,-5],[2,-3],[2,0],[0,-1],[0,-2],[0,-3]],[[3483,3587],[-1,1],[0,6],[1,2],[1,2],[1,2],[0,2],[-1,1],[0,1],[-2,1],[-2,1],[-1,1],[1,1],[3,0],[2,0],[0,2],[1,3],[-1,1],[-4,2],[-3,1],[0,1],[2,0],[3,-1],[2,1],[1,1],[1,3],[-2,3],[1,2],[3,1],[0,2],[0,2],[-1,2],[0,2],[1,2],[0,3],[0,2],[1,1],[1,2],[0,2],[-1,4],[-1,3],[1,2],[0,2],[1,2],[1,2]],[[3492,3663],[0,-5],[0,-4],[1,-4],[-1,-10],[0,-9],[2,-3],[1,-1],[-2,-1],[-1,-1],[-1,-2],[0,-2],[2,-4],[1,-2],[-1,0],[-2,2],[-1,0],[-1,-2],[0,-1],[0,-2],[1,-3],[1,-3],[-1,-2],[0,-1],[-1,-1],[0,-1],[3,-2],[2,-2],[-2,-1],[-2,-1],[-1,-1],[-1,0],[0,-2],[0,-2],[0,-1],[-2,0],[-1,0],[-1,-2],[-1,-1],[0,1]],[[2786,5505],[-3,-2],[-1,-1],[0,2],[1,1],[-1,1],[-1,1],[-1,1],[0,-2],[0,-2],[-1,-1],[0,-1],[0,-1],[-1,0],[0,1],[-1,1],[0,-2],[-1,0],[-1,-1],[1,2],[1,3],[2,5],[1,4]],[[2780,5514],[1,2],[1,1],[1,0],[0,-2],[0,-1],[-1,-1],[0,-1],[0,-1],[1,-1],[0,-1],[1,-1],[1,-1],[0,-1],[1,1],[1,0],[-1,-1],[0,-1]],[[5750,4002],[0,2],[1,1],[0,2],[1,1],[0,2],[0,2],[2,5],[3,4],[1,2],[0,1],[1,1],[0,1],[1,1],[0,1],[-1,2],[1,4],[1,4],[2,3],[2,6],[1,4],[1,0],[1,0],[1,0],[-1,2],[1,2],[0,2],[0,1],[0,1],[1,0],[2,1],[1,1],[-1,1],[-1,2],[0,1],[1,1],[1,1],[1,1],[1,-1],[1,-1],[1,-1],[1,0],[1,2],[1,2],[1,1],[1,1],[0,2],[0,1],[1,1],[1,1],[1,1],[0,2],[0,2],[1,-1],[1,0],[1,-1],[0,-1],[1,2],[2,1],[1,-1],[1,1],[0,1],[0,1],[2,0],[1,-1],[2,-1]],[[5798,4081],[3,-2],[1,0],[1,0],[1,-2],[1,0],[-1,-1],[-1,-2],[0,-2],[-1,1],[-1,0],[0,-3],[-1,-2],[-1,-1],[-1,-1],[-1,0],[0,2],[0,1],[-1,2],[-1,1],[-1,-1],[-1,-1],[-2,-1],[-1,-2],[0,-3],[0,-1],[-1,1],[-1,2],[-1,1],[-3,-2],[-3,-1],[-1,-1],[0,-2],[0,-3],[0,-2],[0,-2],[-1,-1],[0,-1],[-2,0],[-1,1],[0,-1],[-1,-1],[-1,-2],[-1,-2],[-1,-1],[-2,-1],[-1,-1],[-1,-2],[0,-1],[0,-2],[-2,-5],[-1,-4],[0,-1],[-2,-2],[-1,-1],[0,-2],[-1,-1],[-2,-1],[0,-1],[-2,-3],[-1,-5],[-1,-2],[-1,-3],[-1,-4],[-1,-2],[-1,0],[-1,0]],[[5912,5078],[1,-2],[0,-4]],[[5913,5072],[-1,1],[-1,4],[-1,0],[-1,-2],[0,-1],[-2,2],[-3,2],[0,1],[-1,4],[0,1]],[[5903,5084],[2,0],[4,1],[2,2],[-1,-1],[1,0],[1,0],[2,0],[2,0],[0,-1],[1,1],[1,2],[1,2],[1,-1],[1,1],[1,2],[1,0],[1,0],[1,-1],[1,2],[2,3],[0,-1],[1,-2],[0,-1],[0,-1],[1,0],[-2,0],[-3,-1],[-3,-2],[-1,-3],[-1,-2],[0,-1],[2,0],[1,-1],[0,-1],[-1,-1],[0,-2],[1,-1],[1,1],[0,1],[1,0],[0,-1],[0,-2],[0,-3],[-1,-3],[-1,-2],[-1,2],[-1,2],[-2,1],[-2,4],[-4,3],[-1,0],[0,-1]],[[5874,6230],[-1,-3],[-1,-2],[-1,-4],[-1,-6],[-1,-4],[0,-1],[-1,-2],[-2,-3],[-1,-3],[-1,-2],[-1,0]],[[5863,6200],[1,3],[1,5],[2,5],[2,5],[1,4],[1,5],[2,6],[4,7],[3,5],[0,2],[1,1],[1,0],[-1,3],[-2,4],[0,1],[2,-1],[2,-2],[1,1],[1,2],[0,1],[1,1],[1,2],[2,2],[1,1],[1,1],[1,1],[1,0],[1,0],[0,-1],[2,-2],[2,-2],[2,0],[2,4],[1,2],[0,2],[1,4],[0,1],[1,2],[1,2],[1,4],[1,5],[1,4],[1,2],[1,1],[1,2],[0,1],[0,2],[0,3],[0,3],[-2,1],[-1,1],[-1,-1],[-1,-2],[-1,1],[-1,1],[1,2],[2,2],[0,1],[-1,0],[0,-1],[-1,0],[0,1],[0,2],[3,0],[1,-2],[1,1],[1,4],[0,1],[0,2],[0,1],[1,2],[-1,2],[-1,3],[0,2],[2,4]],[[5913,6332],[1,-3],[1,-8],[1,-5],[0,-2],[-1,-1],[-1,-1],[0,-1],[0,-1],[0,-1],[0,-1],[1,0],[1,-1],[0,-2],[-1,0],[-1,-1],[1,-3],[0,-2],[1,-1],[0,-2],[0,-2],[0,-2],[0,-2],[-1,1],[-1,0],[0,-3],[0,-2],[-2,0],[0,-1],[0,-1],[0,-2],[1,-2],[2,-3],[1,-2],[-1,-1],[-3,2],[-2,3],[-1,0],[0,-1],[-1,-2],[0,-2],[-1,0],[0,-1],[-1,-1],[-1,-1],[0,-1]],[[5905,6270],[0,-3],[0,-2],[-2,-3],[-3,-4],[-1,-3],[-1,-1],[-1,-2],[0,-1],[-2,0],[0,1],[1,1],[1,1],[0,2],[-1,0],[-1,1],[0,1],[0,1],[-2,0],[-1,1],[-1,0],[-1,-2],[-1,-1],[-1,-2],[-1,-2],[0,-2],[0,-3],[-2,-2],[-1,-1],[0,-2],[-1,-2],[-2,1],[-1,-1],[0,-1],[-1,0],[0,-1],[-1,0],[0,-1],[1,-1],[-1,-2],[-2,-2],[-2,-3]],[[6105,8306],[-2,-2],[-5,3],[-4,5],[-6,6],[-4,6],[0,1]],[[6084,8325],[1,0],[2,-1],[1,-2],[1,-1],[1,-1],[1,0],[1,-1],[3,-3],[2,0],[2,-2],[3,-2],[2,0],[-1,-1],[0,-2],[1,-2],[1,-1]],[[5265,7639],[-3,0],[-6,5],[-1,4]],[[5255,7648],[-2,5],[0,1],[3,-3],[4,-3],[4,-3],[3,-3],[3,-2],[-1,-1],[0,-1],[-4,1]],[[5683,8424],[-1,0],[-2,-2],[-1,-1],[1,-2],[-1,-2],[-3,0],[-3,-1],[-2,-3],[0,-1],[0,-2],[-1,-1],[0,-2],[0,-1],[3,0],[1,-2],[-1,0],[-2,0],[-3,-2],[-1,0],[-1,-1],[1,-1],[2,-2],[2,0],[2,1],[1,-1],[2,-1],[0,-1],[-1,0],[0,-1],[2,-3],[1,-2],[-2,2],[-2,1],[-7,4],[-4,1],[-3,2],[0,4],[1,-2],[1,-1],[2,-1],[1,0],[1,2],[1,2],[0,1],[0,4],[0,3],[4,3],[2,2],[2,2],[1,2],[-1,1],[0,1],[1,0],[2,0],[1,0],[0,1],[1,1],[0,1],[1,0],[2,1],[2,1],[1,-1],[-1,-2],[-1,-1],[-1,0]],[[5653,8411],[-1,-1],[1,-1],[1,-2],[2,-1],[2,0],[0,-1],[0,-1],[0,-1],[-1,0],[-3,1],[-2,2],[-1,3],[-2,0],[-1,1],[2,1],[2,2],[4,2],[2,1],[-1,2],[-1,1],[0,2],[-1,2],[-1,1],[1,0],[1,0],[0,1],[-1,1],[1,2],[1,0],[0,1],[0,2],[1,2],[0,1],[0,2],[1,1],[3,-1],[0,1],[0,1],[0,1],[3,1],[2,2],[0,1],[0,1],[0,2],[-1,2],[-1,1],[-2,0],[-4,0],[-2,1],[0,1],[-1,2],[0,2],[0,1],[1,0],[1,0],[0,-1],[-1,-1],[1,-1],[1,-1],[2,0],[1,-1],[1,0],[0,1],[1,2],[0,2],[1,1],[1,-1],[0,-1],[-1,-2],[0,-1],[1,0],[1,0],[2,0],[2,0],[-1,0],[0,-2],[-1,-1],[1,-2],[1,-1],[1,0],[1,2],[1,2],[1,0],[0,-1],[0,-1],[0,-2],[0,-1],[2,0],[3,0],[2,1],[-1,2],[-2,1],[-2,1],[-1,2],[2,-1],[3,-2],[2,0],[0,1],[0,2],[-1,2],[0,1],[1,0],[0,1],[0,2],[1,0],[1,-2],[0,-2],[1,1],[0,-1],[0,-3],[-1,-2],[-1,-3],[0,-3],[1,-2],[1,-2],[-1,1],[-2,2],[-2,1],[-2,1],[-1,-1],[-1,0],[-3,0],[-3,1],[-2,1],[0,-2],[0,-2],[-1,-1],[-2,-2],[-1,0],[0,-1],[-3,-3],[-3,-2],[1,-2],[0,-1],[0,-2],[-1,-2],[0,-1],[2,0],[0,-1],[-1,-1],[0,-1],[0,-2],[0,-2],[-1,-1],[-4,-2],[-2,-3]],[[5627,8400],[1,1],[1,2],[1,2],[4,2],[4,3],[2,2],[2,1],[4,1],[0,-1],[-1,-1],[0,-1],[-2,0],[-2,-1],[-1,-1],[-2,0],[-4,-3],[-4,-3],[-1,-3],[-1,-1],[-1,1]],[[5983,6734],[1,0],[1,-1],[1,-2],[0,-1],[0,-2],[-1,-1],[-1,0],[-1,0],[-1,2],[0,2],[0,3],[1,0]],[[5988,6817],[-1,2],[-1,3],[1,3],[0,2],[1,0]],[[5988,6827],[1,-1],[0,-3],[0,-2],[0,-2],[-1,-2]],[[8576,4072],[0,-5],[-1,0]],[[8575,4067],[0,2],[-1,2],[-1,2],[-1,1],[0,1],[-1,0],[0,2],[0,2],[0,2],[-1,0],[-1,1],[1,4],[2,7],[0,4],[1,1],[1,0],[-1,2],[0,2],[0,1],[1,0],[1,0]],[[8575,4103],[1,3],[1,0],[-1,-2],[0,-2],[1,-1],[1,1],[1,1],[2,1],[1,0],[1,0],[0,-1],[0,-1],[-1,-2],[0,-2],[-1,-2],[0,-2],[0,-1],[0,-2],[-1,-1],[0,-1],[0,-2],[-1,-1],[0,1],[-1,0],[-1,-1],[0,-4],[0,-2],[0,-2],[0,-3],[-1,-3]],[[7709,6937],[0,1],[1,2],[1,1],[1,2],[-1,1],[1,1],[1,2],[1,1],[1,1]],[[7715,6949],[1,-3],[0,-3],[0,-3],[1,-3],[1,-2],[0,-1],[-2,0],[-1,0],[-1,0],[-1,0],[0,-1],[0,-1],[-1,0],[-2,0],[0,2],[-1,3]],[[7702,6935],[-2,-1],[-4,5],[0,1]],[[7696,6940],[-1,3],[1,1],[1,0],[3,1],[3,0],[2,-1],[2,-2],[-1,0],[-1,-3],[-1,-3],[-2,-1]],[[7017,7314],[0,1],[1,1],[0,1],[1,3],[-1,3],[0,3],[0,1],[4,0],[3,-1],[2,-1],[2,-2],[5,-1],[1,-2]],[[7035,7320],[0,-1],[-1,0],[-1,-1],[-3,1],[-4,0],[-3,-1],[-5,-4],[-1,0]],[[7255,6713],[1,1],[1,-1],[0,-2],[1,-1],[-2,-2],[1,-3],[1,-2],[0,-2],[-1,-1],[-1,0],[-1,0],[-1,1],[-1,2],[0,1],[1,2],[0,5],[1,2]],[[7260,6708],[1,1],[1,0],[2,-1],[1,-1],[0,-2],[0,-3],[-2,-2],[-2,-1],[-1,1],[0,3],[0,5]],[[5002,5352],[0,3],[-1,0],[-2,-1],[0,1],[-1,3],[-1,2],[-2,2],[-3,3],[-1,2],[-3,3],[-4,3],[-2,2],[-1,2],[0,2],[1,-1],[1,-2],[1,2],[1,-1],[1,-3],[1,-1],[1,0],[0,2],[0,3],[1,1],[0,-3],[1,-3],[1,0],[1,0],[1,1],[1,0],[1,-1],[0,-2],[1,-2],[1,-1],[1,0],[0,2],[1,3],[0,1],[-1,1],[0,2],[0,1],[0,1],[0,1],[1,0],[1,0],[2,1],[1,2],[-1,0],[-1,1],[0,1],[1,2],[1,0],[-1,2],[0,1],[0,1],[0,2],[0,2],[0,1],[-1,1],[-1,1],[0,1],[0,1],[0,-1],[1,0],[1,0],[1,1],[0,1],[1,1],[1,1],[0,1],[-1,1],[-1,1],[-1,1],[-1,3],[0,2],[0,1],[0,1],[0,1],[-2,1],[-1,1],[0,-3],[0,-1],[-1,1],[-1,1],[0,1],[-1,1],[-1,0],[-1,0],[0,1],[1,1],[1,0],[1,0],[1,0],[1,0],[1,0],[1,-1],[-1,3],[-1,3],[-2,0],[-2,0],[-1,0],[-3,-1],[-2,-2],[-2,0],[-1,-1],[-2,-1],[-2,0],[2,1],[1,2],[2,1],[2,1],[2,1],[1,0],[1,1],[0,2],[2,0],[1,0],[1,1],[1,1],[-1,1],[-1,1],[0,2],[0,1],[0,3],[-1,2],[0,1],[-1,2],[-1,2],[-1,1],[-1,0],[0,-2],[-1,-1],[-1,-1],[1,2],[0,3],[-1,1],[-1,1],[-1,-2],[-1,0],[0,4],[-1,1],[0,-1],[-1,-2],[-1,0],[0,1],[-2,0],[-1,0],[-1,0],[1,1],[2,1],[2,1],[-1,1],[-1,3],[-2,2],[0,1],[-2,1],[0,1],[1,2],[-2,5],[-2,6],[-1,2],[-1,2],[-1,1],[-2,-1],[-1,0],[0,-2],[-1,-3],[0,3],[-1,3],[-1,1],[-2,2],[-1,1],[-2,1],[-1,-1],[-1,-1],[-1,-2],[-2,-1],[-2,-1],[-1,0]],[[4952,5479],[1,2],[2,1],[2,2],[2,2],[1,1],[1,2],[1,-1],[2,-2],[0,-2],[4,-1],[2,1],[0,2],[-1,1],[-1,2],[0,3],[-1,4],[0,2]],[[4967,5498],[0,3],[0,3],[1,2]],[[4968,5506],[0,-2],[0,-3],[0,-3],[0,-2],[1,-2],[1,-3],[1,0],[1,-4],[2,-7],[1,-4],[1,0],[1,1],[0,3],[0,3],[0,2],[1,1],[-1,-2],[0,-2],[1,-2],[1,-1],[1,1],[0,-1],[-2,-3],[-1,-3],[0,-2],[1,-1],[1,-4],[2,-2],[1,-2],[1,-2],[1,-1],[0,-1],[1,-1],[1,-1],[1,0],[2,0],[1,1],[1,0],[1,1],[1,-1],[1,-1],[0,-2],[-2,0],[-1,0],[-1,-1],[1,-1],[1,-2],[2,-3],[2,-3],[1,-1],[0,-6],[1,-4],[1,-1],[1,0],[1,0],[0,2],[0,2],[0,2],[0,1],[1,3],[0,2],[-1,2],[0,2],[1,1],[1,0],[1,-1],[0,1],[0,1],[0,3],[-1,3],[-1,1],[1,1],[1,2],[1,3],[1,1],[-2,1],[-2,1],[0,2],[0,1],[0,3],[0,2],[0,2],[1,1],[1,2],[0,4],[1,2],[0,-3],[-1,-3],[0,-2],[-1,-1],[0,-3],[0,-4],[-1,-1],[1,-1],[1,-1],[2,-1],[1,-1],[0,-1],[1,-1],[-1,0],[-1,0],[-1,-1],[1,-1],[-1,-2],[0,-3],[0,-2],[1,-2],[1,-1],[0,-1],[-1,0],[-1,-1],[-1,-1],[0,-2],[-1,-3],[0,-2],[0,-1],[1,-1],[0,-2],[2,1],[1,2],[-1,-2],[1,-1],[-1,-1],[0,-2],[1,-2],[0,-4],[0,-4],[0,-3],[0,1],[-1,-1],[0,-1],[0,-1],[0,-1],[0,-1],[1,1],[1,1],[0,-2],[0,-2],[0,-1],[0,-2],[-1,-1],[0,-2],[0,-1],[1,-2],[0,-1],[-1,-1],[0,-2],[0,-1],[0,-1],[0,-1],[0,-2],[1,-2],[0,-2],[-1,-1],[0,-3],[0,-3],[-1,-2],[0,-8],[1,-5],[1,3],[0,1],[0,-2],[-1,-3],[-1,-2],[-1,0],[-1,0],[0,-1],[0,-2],[0,-1],[-1,-2],[0,-3],[0,-5],[-1,-1]],[[5003,5370],[2,3],[-1,2],[-1,2],[-2,1],[-1,-2],[0,-3],[1,-2],[1,-2],[1,1]],[[7871,7950],[-1,6],[0,19],[-2,6],[-5,4],[-6,3],[1,1],[6,-2],[2,1],[-2,8],[-4,7],[0,5],[1,7],[2,7],[2,1],[1,3],[-1,8],[-2,5],[-2,4],[1,7],[5,7],[1,7],[0,8],[-3,10],[-1,5],[0,6],[-2,6],[-2,3],[-1,6],[-1,6],[-2,2],[-1,0],[-3,2],[-3,1],[-2,0],[-1,-2],[0,-1],[-1,-1],[-2,0],[-2,1],[-2,0],[-1,-2],[-6,-2],[1,-4],[-1,-3],[-2,-4],[0,-3],[2,-3],[3,0],[0,-2],[-1,-1],[1,-2],[7,-3],[1,-2],[0,-3],[-2,-3],[0,-2],[1,-3],[0,-1],[1,-1],[1,-1],[-1,-2],[-1,-1],[-1,-2],[-1,-3],[-1,-3],[-1,-1],[-2,-1],[1,1],[1,2],[0,2],[2,2],[0,2],[2,3],[-1,1],[-1,3],[0,3],[0,2],[1,3],[0,2],[-2,-1],[-4,-3],[-8,-2],[-1,1],[0,2],[6,3],[0,2],[-2,2],[-3,3],[0,7],[-2,2],[-6,4],[-3,2],[-2,1],[-2,2],[3,1],[3,-1],[4,0],[2,0],[1,2],[0,3],[-1,2],[-1,2],[1,2],[0,2],[0,3],[2,1],[1,0]],[[7827,8126],[2,-3],[2,1],[1,-1],[-2,-3],[1,-3],[3,2],[6,4],[0,1],[5,0],[1,4],[1,2],[2,-1],[0,-2],[1,-3],[3,0],[2,1],[0,-2],[2,-2],[2,0],[1,2],[1,-1],[0,-4],[0,-5],[1,-7],[2,-6],[3,-6],[0,-2],[0,-6],[3,-11],[0,-8],[0,-5],[-1,-6],[-4,-8],[0,-4],[1,-5],[2,-8],[0,-5],[2,-9],[2,-6],[1,-3],[-2,1],[-2,7],[-1,2],[-2,-2],[-2,-4],[-1,-5],[2,-8],[4,-7],[0,-2],[0,-3],[3,-6],[3,-2],[5,-2],[1,-3],[0,-3],[-1,0],[-1,1],[-2,2],[-3,1],[-1,-3],[-1,-2],[1,-14],[-2,-6]],[[7553,8804],[5,1],[3,-3],[3,-1],[-6,-1],[-6,-1],[-10,0],[-12,-2],[-5,-3],[-11,-1],[-17,-3],[-3,1],[-1,3],[-3,0],[-3,0],[-2,0],[-2,1],[-3,1],[1,0],[-1,2],[6,1],[20,-2],[8,2],[4,1],[5,-1],[7,2],[10,0],[13,3]],[[7536,8821],[-13,-2],[-9,-3],[-5,0],[-8,0],[-2,0],[0,1],[-12,5],[1,2],[4,0],[7,-1],[6,-2],[7,-2],[6,1],[3,1],[4,1],[7,1],[4,0],[4,0],[7,2],[-7,-4],[-4,0]],[[7484,8853],[-6,-1],[-8,-2],[-3,1],[0,2],[8,3],[6,2],[6,2],[9,6],[9,1],[9,-3],[15,-4],[10,1],[4,-5],[-16,2],[-9,0],[-7,3],[-9,1],[-9,-2],[-5,-3],[-4,-4]],[[5499,8658],[-1,0],[-1,1],[-1,1],[-2,-2],[-2,0],[-1,1],[0,2],[0,1],[1,1],[0,2],[-3,1],[-1,1],[0,-1],[-1,0],[-1,3],[-2,0],[-1,0],[-1,-1],[-1,2],[2,1],[2,1],[2,0],[1,-1],[2,-1],[2,0],[0,2],[-3,3],[0,2],[1,0],[3,-1],[2,-2],[4,-2],[1,-3],[-2,-1],[0,-2],[0,-2],[0,-2],[0,-1],[1,-2]],[[5499,8659],[0,-1]],[[5499,8659],[1,-1],[3,-5],[4,0],[3,-1],[0,-1],[1,-2],[3,-2],[-4,-1],[-3,2],[-3,-1],[0,-1],[0,-1],[-1,-1],[-1,1],[0,1],[-1,4],[-1,3],[-1,5]],[[5437,8541],[-3,3],[-2,-1],[-1,-2],[0,2],[0,3],[-6,5],[-2,2],[4,-2],[1,0],[0,1],[-1,3],[-2,1],[0,5],[-2,2],[-3,5],[-3,2],[-20,6],[-3,3],[-3,5],[-4,2],[-7,4],[3,1],[8,-5],[3,-5],[4,-3],[4,0],[5,-2],[5,-2],[2,0],[2,-1],[1,0],[2,1],[3,-1],[1,-4],[2,-5],[3,-5],[-1,-2],[0,-1],[2,-3],[3,-6],[5,-2],[2,-4],[-2,0]],[[5369,8596],[3,2],[3,-3],[3,-2],[-1,-1],[-6,1],[-4,-1],[-1,1],[3,3]],[[6210,6850],[0,-5],[-3,-2],[-1,1],[-1,3],[-3,3],[0,2],[2,5],[2,-3],[1,-3],[2,1],[1,-2]],[[5535,7347],[2,2],[1,-4],[2,-4],[1,-2],[-1,-2],[-2,0],[-5,4],[-3,7],[2,0],[3,-1]],[[2002,8557],[-5,0],[-2,0],[-2,-1],[-4,-2],[-2,-2],[-6,2],[-2,3],[-3,1],[-7,1],[-8,-3],[-5,0],[-2,2],[8,0],[6,2],[3,0],[11,4],[1,2],[0,1],[-1,3],[1,3],[2,3],[2,2],[1,-1],[0,-5],[0,-2],[2,0],[2,2],[1,0],[0,-2],[-2,-4],[-1,-1],[0,-2],[3,0],[0,1],[2,1],[2,-3],[4,-2]],[[2001,8560],[1,-3]],[[2001,8560],[3,0],[3,-1],[2,0],[2,2],[4,1],[4,0],[2,-2],[0,-2],[0,-1],[0,-1],[-1,-2],[1,-3],[4,-1],[0,-1],[-3,-4],[-2,-3],[-6,1],[-1,0],[-1,2],[-2,3],[1,3],[-1,2],[-1,1],[-3,0],[-1,-2],[-1,2],[-2,3]],[[2262,7391],[-3,0],[-2,3],[-4,3],[-1,4],[-4,4],[-3,4],[-4,5],[-1,4],[-1,4],[-2,3],[1,5],[2,5],[0,2],[-1,4],[1,2]],[[2240,7443],[1,-2],[0,-3]],[[2241,7438],[0,-3],[-1,-5],[-2,-3],[2,-3],[3,-9],[3,-3],[3,-4],[3,-4],[2,-4],[4,-4],[4,-2],[0,-3]],[[2245,6475],[-1,0],[-1,1],[0,5],[-1,5],[-1,2],[-2,0],[0,1],[1,0],[0,4],[-1,4],[-2,4]],[[2237,6502],[1,0],[2,-3],[2,-4],[2,-1],[0,-6],[1,-2],[1,0],[0,-1],[1,-1],[-1,-4],[0,-3],[-1,-2]],[[2006,8066],[-2,6],[-3,6],[-1,3],[-1,2],[0,3],[1,1],[4,-3],[1,1],[-1,4],[0,2],[1,1],[1,1],[0,6],[0,5],[1,2],[2,-10],[-1,-9],[-1,-6],[0,-4],[-1,-2],[0,-5],[0,-4]],[[2119,8385],[2,-2],[-1,-4],[-4,-3],[-4,-4],[-3,-1],[-2,-1],[0,-3],[3,-1],[3,1],[1,1],[1,2],[1,2],[2,-1],[0,-3],[-3,-5],[-2,-2],[0,-2],[-1,-3],[-4,-4],[-2,-1],[1,5],[0,6],[-2,3],[-3,3],[-2,3],[-2,1],[-1,1],[3,4],[1,4],[-1,2],[-1,-1],[0,-2],[-2,-2],[-2,0],[-2,1],[0,1],[3,0],[1,2],[1,5],[0,1],[1,1],[3,0],[1,-1],[0,-1],[2,-2],[0,-2],[0,-3],[0,-2],[2,0],[0,-1],[-2,-2],[0,-1],[2,0],[2,2],[1,1],[1,-1],[4,2],[2,3],[1,2],[0,2],[1,0]],[[2354,8610],[-4,-1],[-2,-3],[0,-4],[0,-2],[0,-1],[-1,-2],[-1,0],[-2,1],[0,1],[0,2],[-1,1],[-2,1],[-2,3],[-2,-1],[0,-2],[-1,-1],[-3,2],[-1,2],[1,3],[2,1],[2,1],[4,0],[2,1],[4,1],[7,-1],[0,-2]],[[3073,8004],[3,-2],[-2,-1],[-2,0],[-3,-1],[-3,-1],[-3,-2],[-2,-1],[-1,0],[-1,1],[0,1],[1,1],[2,2],[1,0],[0,2],[-1,0],[-2,2],[-4,2],[-2,0],[-2,-2],[-1,1],[2,3],[2,3],[1,0],[1,1],[2,1],[0,1],[0,1],[-2,1],[-1,0],[-1,0],[-1,1],[-1,0],[1,2],[2,-1],[2,1],[1,0],[2,-3],[0,-2],[3,-1],[0,-2],[1,-1],[-2,-2],[1,-1],[3,-3],[3,-1],[1,1],[1,1],[1,-2]],[[3092,7988],[-1,-1],[0,-5],[0,-4],[0,-2],[-2,0],[-2,1],[0,-1],[0,-3],[-1,-3],[-1,0],[-1,-1],[-3,-2],[0,1],[1,3],[1,4],[2,2],[2,2],[1,2],[0,2],[-1,2],[0,1],[1,0],[1,1],[1,1],[-2,3],[-2,1],[-2,2],[-1,2],[-2,1],[-4,-1],[-1,1],[1,1],[0,1],[1,0],[1,0],[0,1],[0,1],[1,-1],[1,0],[1,1],[1,1],[1,-2],[0,-1],[2,-1],[1,-1],[0,-3],[3,-4],[2,-1],[0,-1]],[[3049,8024],[-1,-1],[-1,-1],[-3,-3],[-3,3],[0,2],[1,-1],[1,-1],[2,1],[4,3],[4,-1],[3,1],[1,2],[1,2],[0,3],[-1,3],[-1,1],[-2,0],[1,2],[1,1],[1,0],[1,-2],[1,-4],[1,-4],[0,-2],[2,-1],[0,-2],[-3,0],[-2,-2],[-1,0],[-1,1],[-4,-1],[-2,1]],[[2556,6996],[-2,0],[2,9],[0,7],[-2,4],[-1,1],[0,-3],[-1,2],[0,3],[1,5],[0,6],[-1,6],[-4,16],[-1,4]],[[2547,7056],[3,-3],[4,-17],[1,-7],[0,-6],[2,-7],[1,-6],[-1,-7],[-1,-7]],[[2716,6869],[-3,1],[-4,-2],[-3,0],[1,1],[3,1],[4,3],[-1,3],[-3,4],[-2,3],[-1,-1],[0,-1],[-1,0],[1,4],[-1,1],[0,3]],[[2706,6889],[1,0],[1,-3],[2,-1],[1,1],[0,-2],[2,-4],[2,-4],[2,-5],[-1,-2]],[[1712,7893],[-1,-1],[-1,-1],[-2,1],[-1,2]],[[1707,7894],[0,7],[-3,6],[-3,4],[-4,8],[-6,10],[2,-1],[3,-6],[7,-11],[3,-6],[5,-7],[3,-1],[3,1],[-1,-3],[-3,-1],[-1,-1]],[[2731,6631],[0,7],[1,-5],[3,-7],[0,-3],[-2,-2],[-1,4],[-1,3],[0,3]],[[1823,6918],[1,-3],[3,-3],[4,-6],[-2,-4]],[[1829,6902],[-1,4],[-2,3],[-3,4],[-1,2],[1,3]],[[1608,7265],[0,-1],[-1,-1],[-3,0],[-3,-1],[-1,0]],[[1600,7262],[-1,1],[0,1],[1,4],[1,-1],[0,-2],[2,1],[1,3],[1,1],[-1,-4],[1,0],[3,0],[0,-1]],[[1823,8644],[-1,3],[5,1],[1,-2]],[[1828,8646],[0,-2],[-3,0],[0,-3],[2,-2],[1,-1],[3,-1],[2,-2],[2,0],[0,-1],[1,-1],[2,-2],[6,2],[3,-1],[3,-1],[3,2],[5,-1],[-1,-2],[-2,0],[-3,-1],[0,-1],[1,-1],[4,-1],[8,-2],[5,-2],[3,0],[3,0],[1,1],[4,-1],[2,1],[0,-2],[-3,-1],[-1,-3],[2,-5],[1,-4],[-1,0],[-1,0]],[[1880,8608],[-1,3],[-2,5],[-1,3],[-2,0],[-3,0],[-5,2],[-2,1],[-1,0],[-2,-1],[-2,1],[-7,3],[-5,0],[-3,-1],[-5,0],[-4,5],[-3,1],[-2,1],[-2,4],[-7,2],[1,4],[1,3]],[[1613,7359],[3,-4],[0,-6],[0,-2]],[[1616,7347],[-1,0],[-2,4],[0,2],[-1,2],[-2,1],[-1,3],[1,3],[2,3],[1,1],[-1,-6],[1,-1]],[[1689,7401],[0,1],[0,2],[2,1],[3,-3],[0,-1],[0,-2],[-2,-2],[-2,1],[-1,3]],[[3119,7538],[3,-3],[2,0],[1,2],[1,-2],[0,-2],[-2,-1],[-3,1],[-4,3],[-2,4],[2,1],[2,-3]],[[3619,4786],[2,0],[1,-6],[1,-10],[1,-5],[0,-2],[1,-1],[1,-5],[1,-5],[-1,-2],[3,-6],[1,-4],[0,-3],[1,-4],[-1,-2],[-1,-3],[0,-3],[2,-12],[3,-7],[6,0],[0,-1]],[[3640,4705],[-1,-2],[-5,-3],[-3,5],[-2,7],[-2,7],[-3,11],[-1,6],[-1,5],[-2,2],[-1,1],[1,3],[0,3],[0,3],[-1,1],[-3,1],[0,1],[-2,3],[1,2],[1,2],[0,3],[0,2],[2,3],[0,3],[1,2],[0,4],[0,5],[0,1]],[[3747,3941],[0,1],[-2,5],[-1,-1],[-3,-1],[-2,-1],[0,3],[0,1],[4,1],[1,2],[0,2],[0,5],[-1,-1],[0,-4],[-1,-1],[-2,2],[0,1],[2,2],[0,5],[1,3],[-1,0],[-2,-2],[-1,1],[1,1],[0,1],[1,4],[0,2],[-2,0],[0,-2],[-1,-1],[-2,-1],[-1,-1],[1,2],[0,4],[2,3],[2,2]],[[3740,3978],[0,2],[1,3],[-1,1],[-1,1],[1,1],[2,2]],[[3742,3988],[1,-1],[0,-4],[-1,-6],[0,-4],[2,-1],[0,-1],[0,-3],[1,-2],[1,0],[0,-2],[-1,-3],[0,-2],[2,-2],[2,0],[0,2],[1,0],[0,-2],[0,-1],[1,-1],[1,-1],[0,-1],[0,-1],[-1,0],[-3,2],[-2,-1],[0,-1],[0,-2],[1,-6],[0,-3]],[[3583,3907],[1,-3],[0,-11],[0,-3],[4,2],[4,5],[3,1]],[[3595,3898],[-3,-7],[-3,-2],[-2,-2],[-2,-4],[-2,-4],[1,-3],[1,-2],[0,-3],[-2,0],[-1,-1],[-2,0],[-1,-1],[-2,-1],[-1,-1],[2,-4],[3,-3],[0,-1],[-3,2],[-3,3],[-2,-1],[-1,1]],[[3572,3864],[-1,1],[0,1],[1,2],[0,1],[-1,4],[0,1],[1,-1],[2,0],[1,1],[3,0],[1,1],[-1,3],[1,2],[1,-1],[1,0],[1,4],[0,5],[0,13],[0,3],[1,3]],[[2983,2741],[2,2],[4,0],[1,-1],[-1,-1],[-2,-3],[-3,1],[-1,2]],[[3092,2476],[0,-2],[1,-3],[1,-2],[1,-1],[0,-2],[-1,-2],[-3,-1],[-4,1],[-2,6],[-1,5],[0,7],[0,2],[1,1],[1,-2],[1,-5],[1,-1],[1,0],[1,2],[1,0],[1,-3]],[[5246,7647],[2,1],[1,1],[0,2],[0,1],[3,-2],[1,-2]],[[6023,8455],[-1,1],[-1,1],[0,1],[0,2],[1,4],[0,3],[1,2],[2,0],[3,-2],[0,-3],[-1,-4],[1,-2],[-1,-3],[-3,-1],[-1,1]],[[6080,8365],[0,4],[-2,4],[1,3],[2,-1],[4,-3],[3,-2],[0,-3],[0,-7],[-1,-3],[-2,-3],[-1,0],[-1,1],[1,2],[1,2],[-1,3],[-1,2],[-1,2],[-2,-1]],[[5890,8580],[-2,-3],[-3,1],[-9,1],[-6,2],[1,1],[3,-1],[3,0],[2,0],[2,0],[1,1],[0,2],[0,2],[1,-1],[2,-2],[4,-1],[1,-2]],[[5900,8747],[-2,-1],[-3,-2],[-3,1],[-7,5],[2,2],[3,0],[4,-1],[4,-3],[2,-1]],[[5976,8766],[-1,-1],[0,-2],[-1,-2],[-3,5],[2,1],[2,3],[1,2],[-1,1],[-1,1],[0,2],[4,4],[0,2],[2,-1],[0,-4],[-2,-3],[1,-1],[0,-3],[-1,-2],[-2,-2]],[[6888,7291],[5,-3],[2,0],[4,-2],[2,-3]],[[6901,7283],[-2,-2],[-3,-1],[-4,0],[-3,3],[-3,7],[2,1]],[[8043,8524],[5,1],[4,-1],[1,2],[3,4],[0,2],[1,2],[2,0],[0,-2],[-1,-1],[0,-2],[4,-3],[5,-1],[1,0],[2,-2],[2,-2],[-1,-3],[-3,-5],[1,-1],[1,-2],[3,0],[1,1],[1,1],[2,-1],[1,-1],[2,-1],[1,-1],[-1,-1],[-1,-1],[-4,-2],[0,-1],[1,-2],[3,-1],[2,-1],[2,3],[2,2],[-1,10],[0,1],[0,1],[1,3],[0,3],[2,1],[0,-4],[0,-3],[0,-5],[0,-2],[1,-2],[2,-1],[2,0],[4,0],[2,2],[1,3],[-2,4],[2,0],[2,0],[1,0],[3,-1],[3,-3],[2,-5],[0,-1],[-4,-6],[0,-2],[2,-3],[2,0],[2,0],[2,1],[1,2],[-2,3],[0,2],[1,4],[-2,6],[0,5],[-4,3],[-3,0],[3,2],[5,0],[1,1],[1,0],[-1,-3],[0,-3],[0,-4],[3,-7],[6,-3],[1,-3]],[[8124,8500],[-3,-1],[0,-4],[0,-5],[-3,-3],[-3,-1],[-2,1],[-1,2],[-4,2],[-2,1],[-2,-1],[-1,0],[-1,1],[-2,0],[-1,-1],[-3,1],[-1,1],[-1,2],[0,1],[2,0],[1,1],[1,0],[2,1],[1,3],[3,2],[2,3],[0,2],[-2,2],[-2,0],[-2,-3],[-1,-4],[-2,-1],[-3,-1],[-3,0],[-3,-2],[0,-3],[3,-3],[1,-2],[1,-3],[0,-4],[1,-4],[-1,-2],[-2,-4],[1,-3],[0,-1],[-1,-1],[0,-1],[1,-2],[4,0],[3,-1],[1,-1],[1,-2],[0,-1],[-4,2],[-4,-1],[0,-3],[6,-4],[-1,-1],[-2,0],[-2,2],[-2,0],[-2,-2],[1,-3],[3,-4],[-5,-4],[-5,0],[-4,1],[-8,3],[-2,1],[-4,1],[-2,1],[-1,1],[-4,-1],[-4,-2],[-5,-5],[-5,-4],[0,-5],[-1,-2],[-1,0],[0,5],[-1,1],[2,2],[1,4],[-1,3],[3,-1],[3,1],[3,2],[6,6],[8,-1],[5,-3],[1,-1],[3,-1],[1,1],[2,-2],[2,0],[1,-1],[3,-1],[2,4],[-1,3],[0,3],[2,2],[1,3],[0,3],[-1,4],[-2,2],[-3,2],[-3,-1],[-1,-1],[-1,1],[-1,2],[1,1],[4,0],[2,0],[1,1],[1,3],[1,3],[1,2],[-1,2],[0,3],[-1,3],[-8,3],[-5,4],[-6,1],[0,3],[1,3],[0,2],[-3,0],[-4,1],[-3,1],[-2,2],[1,0],[3,0],[3,0],[2,2],[1,2],[0,4],[-4,2],[-3,3],[-4,-1],[-4,-3],[-3,2],[-3,1],[-2,1]],[[8885,7975],[1,-2],[-2,-4],[-1,-3],[0,-2],[0,-1],[-2,0],[-2,2],[0,4],[2,4],[4,2]],[[9844,8586],[4,1],[1,2],[0,2],[3,1],[3,-1],[-1,-5],[-3,-5],[-4,-2],[-5,0],[-4,4],[2,5],[2,4],[1,2],[0,-3],[-1,-3],[2,-2]],[[8779,6965],[0,3],[2,2],[1,-1],[1,-3],[1,-3],[-1,-5],[-7,-9],[-1,-4],[-1,-1],[0,5],[2,6],[2,6],[1,4]],[[1194,8401],[-1,2],[-1,1],[-2,9],[-5,5],[-5,5],[2,1],[3,-2],[2,-2],[3,-4],[2,-3],[0,-4],[1,-4],[2,-2],[0,-2],[-1,0]],[[682,8257],[-4,-1],[-2,-1],[0,-2],[5,-1],[0,-1],[-1,-1],[-4,0],[-2,2],[-3,3],[-5,0],[-4,0],[-4,1],[-2,2],[-1,2],[2,1],[4,0],[0,1],[1,0],[2,-1],[2,-1],[5,-1],[8,-1],[3,0],[0,-1]],[[477,8390],[-6,3],[1,1],[6,-1],[2,-1],[-3,-2]],[[709,8345],[4,3],[7,3],[11,5],[2,1],[-1,-2],[-11,-6],[-6,-4],[-8,-6],[-5,-4],[-1,1],[3,4],[2,3],[1,0],[2,2]],[[801,8345],[0,2],[3,2],[4,-1],[5,-7],[2,-2],[-1,-4],[-1,0],[-1,2],[-2,3],[-3,2],[-2,2],[-1,1],[-3,0]],[[555,8408],[-2,-1],[-1,1],[1,3],[1,0],[2,-1],[1,-2],[-2,0]],[[491,8385],[1,-2],[1,-1],[1,-2],[-1,-2],[-1,0],[-2,1],[-1,3],[0,3],[1,2],[1,-2]],[[453,8419],[1,-2],[-1,-3],[-1,3],[-4,3],[-2,2],[-1,2],[1,0],[4,-2],[3,-3]],[[459,8481],[-1,-1],[0,-4],[-2,1],[-1,4],[1,1],[4,1],[1,-2],[-2,0]],[[2586,6920],[-2,0],[-10,11],[-5,1],[-4,-1],[-1,0]],[[2564,6931],[1,2],[3,2],[4,0],[4,-2],[7,-7],[2,-4],[1,-2]],[[7528,7789],[2,-2],[1,-3],[-2,-1],[-3,-2],[-2,4],[1,4],[3,0]],[[7510,6862],[0,-5],[-2,-4],[-2,-2],[-4,3],[-2,0],[-1,3],[2,0],[3,-1],[3,3],[0,5],[0,4],[1,4],[2,-10]],[[7491,6859],[2,0],[2,0],[1,2],[1,1],[1,-3],[-1,-6],[-1,-2],[-1,-4],[-1,1],[-1,8],[-1,1],[-1,2]],[[7115,6772],[-2,0],[-3,4],[-1,4],[0,5],[1,1],[3,-5],[2,-6],[0,-3]],[[7541,6774],[-1,0],[-1,3],[0,4],[1,2],[1,1],[1,-2],[0,-7],[-1,-1]],[[7427,6769],[1,3],[2,3],[1,0],[1,-1],[0,-2],[-1,-3],[-4,0]],[[7178,6885],[2,2],[4,-9],[3,-4],[6,0],[0,-1],[-2,-2],[-5,-1],[-5,10],[-3,5]],[[6924,7815],[2,2],[4,-2],[3,0],[0,-4],[-3,-1],[-3,0],[-2,1],[-1,-1],[-5,-7],[-2,-2],[0,-2],[1,-2],[5,0],[0,-3],[0,-3],[-1,0],[-2,-1],[-2,-2],[-4,-1],[-4,3],[-3,2],[1,3],[1,6],[1,5],[2,3],[4,-1],[2,0],[4,3],[2,4]],[[6793,7922],[3,4],[3,5],[3,5],[1,3],[1,-2],[0,-8],[-2,-4],[-3,-2],[-1,-1],[-1,-1],[-2,-2],[-4,-2],[0,1],[2,4]],[[5327,8440],[-1,0],[0,4],[1,3],[0,-7]],[[5329,8455],[1,5],[0,6],[1,1],[1,-1],[-1,-5],[0,-6],[-1,-3],[0,-3],[0,-4],[1,-5],[-1,0],[-2,6],[-3,3],[0,2],[1,1],[3,3]],[[2873,7853],[0,-1],[-5,-3],[-8,2],[1,1],[3,0],[1,2],[0,1],[1,1]],[[2866,7856],[1,-2],[3,-1],[3,0]],[[2455,7842],[3,0],[2,0],[0,-2],[0,-1],[1,-3],[-4,1],[-1,2],[-2,2],[1,1]],[[2446,7882],[-1,2],[-1,1],[1,1],[1,1],[1,-2],[0,-2],[-1,-1]],[[2816,7837],[2,-3],[-8,4],[0,3],[1,0],[2,-2],[3,-2]],[[2810,7647],[1,2],[2,-1]],[[2813,7648],[3,0],[1,-1],[0,-2],[-1,-1],[0,-1],[-2,-1],[-2,0],[-1,1],[0,2],[-1,2]],[[2863,7637],[-1,-2],[-4,2],[-2,-1],[0,-3],[0,-1],[0,-1],[-2,-1],[-1,2],[0,4],[-1,3],[0,3]],[[2852,7642],[0,2],[1,0],[0,-1],[1,-2],[2,0],[1,0],[1,0],[1,-2],[3,-1],[1,-1]],[[1997,8594],[0,2],[2,0],[1,-1]],[[2000,8595],[0,-1],[-2,-1],[-1,1]],[[1985,8586],[1,2],[5,3],[2,2],[2,0]],[[1995,8593],[0,-2],[-1,-1],[-1,-1],[-7,-3],[-1,0]],[[1974,8588],[-2,1],[-2,-1],[0,-1],[-1,1],[0,3],[1,2],[0,1],[0,1],[4,-1],[1,-2],[1,-4],[1,-3],[-1,1],[-2,2]],[[1965,8588],[-1,0],[-1,3],[-1,3],[0,1],[0,2],[2,0],[1,-1],[0,-1],[-1,-1],[0,-3],[4,-4],[0,-2],[-2,-1],[-2,0],[1,2],[0,2]],[[2809,8952],[2,0],[3,-1],[0,-1],[0,-1],[-6,-1],[-9,1],[-3,1],[-1,2],[1,1],[2,0],[5,0],[6,0],[0,-1]],[[2097,8872],[-4,1],[-6,7],[3,0],[7,-1],[2,0],[2,-1],[-1,-4],[-3,-2]],[[2267,8743],[2,-2],[2,-1],[-1,-3],[-4,-5],[-2,1],[-2,2],[0,1],[1,5],[1,4],[1,-1],[2,-1]],[[2325,8068],[2,2],[5,1],[5,4],[2,2],[2,0],[1,-2],[-1,-3],[-3,-2],[-8,-3],[-3,0],[-2,1]],[[2156,8031],[1,5],[1,3],[3,1],[2,-2],[1,-6],[-1,-5],[-1,-3],[-3,0],[-2,2],[-1,2],[0,3]],[[2061,8012],[2,10],[0,5],[1,0],[1,-1],[2,-1],[1,-4],[-1,-4],[-2,-3],[-1,-2],[-1,-4],[0,-4],[-1,-2],[-1,2],[0,4],[0,4]],[[3032,7967],[-1,-1],[-3,2],[-2,3],[-2,4],[0,1]],[[3024,7976],[3,1],[2,-2],[0,-3],[0,-2],[1,-1],[1,0],[1,-2]],[[3308,7919],[5,-6],[0,-2],[2,-3],[1,-2],[-1,0],[-3,3],[-1,3],[-3,3],[-2,2],[-5,4],[-4,1],[4,0],[7,-3]],[[1879,8605],[7,-3],[6,-8],[-1,-3],[-1,-1]],[[1890,8590],[-1,1],[0,2],[-4,5],[-5,4],[-1,3]],[[2677,7687],[-2,-2],[-3,-2],[-1,0],[-3,0],[2,2],[4,4],[2,1],[1,0],[1,-1],[4,5],[-1,-4],[-4,-3]],[[2026,8100],[0,2],[1,2],[2,2],[1,0],[1,-1],[-3,-4],[0,-1],[-1,-1],[-1,1]],[[2042,8090],[-1,0],[0,1],[-1,1],[0,1],[3,2],[3,2],[0,-1],[-1,-3],[1,-1],[-1,-1],[-3,-1]],[[2146,8466],[2,9],[-1,2],[-2,4],[0,2],[2,3],[1,0]],[[2148,8486],[2,-6],[0,-3],[1,-3],[0,-3],[-1,-2],[-2,-2],[-2,-1]],[[2126,8408],[0,1],[-1,3],[1,5],[3,2],[3,5],[1,2]],[[2133,8426],[2,-2],[-2,-3],[-3,-4],[-2,-7],[-2,-2]],[[2117,8260],[3,0],[1,-1],[1,-1],[-1,-3],[-1,-3]],[[2120,8252],[-3,1],[-1,1],[-1,1],[2,4],[0,1]],[[3079,8138],[1,-9],[1,-4],[7,-10],[1,-2],[-9,11],[-2,4],[0,6],[-3,4],[2,4],[2,4],[0,-2],[0,-6]],[[2529,8698],[-4,-5],[0,4],[4,3],[4,1],[0,-2],[-4,-1]],[[2550,8701],[3,-2],[-4,-1],[-2,3],[-3,1],[-4,-1],[-4,-3],[0,1],[0,2],[1,2],[1,2],[2,0],[2,0],[4,0],[4,-4]],[[7080,7068],[-2,-1],[-2,2],[-1,2],[-2,-1],[-3,-2],[-5,-4],[0,-2],[4,-4],[0,-1],[1,-1]],[[7070,7056],[-3,-2],[-7,-5],[-4,-4],[-1,0],[-3,2],[-4,2],[-1,0],[-9,-1],[-8,0],[-3,-1],[-6,-1],[-4,-1],[-3,-1],[-3,-2],[-3,-1],[-2,-1],[-2,-2],[-2,-4],[-5,-5],[-3,-3],[-1,-3],[-2,0],[-2,1],[-2,-4],[-3,-4],[-4,-7],[-2,-3],[-1,-4],[1,-3],[3,-3],[2,-3],[0,-3],[2,-7],[1,-6],[1,-3],[1,-5],[0,-3],[-1,-2],[0,-2],[0,-2],[1,-2],[0,-3],[1,-1],[-1,-2],[-1,-3],[-1,-2],[-2,-5],[-3,-3],[-1,-3],[-2,-5],[-3,-5],[-2,-5],[-1,-2],[-1,-1],[0,-3],[1,-3],[2,-3],[0,-6],[0,-3],[0,-5],[-1,-4],[-6,-4],[-5,-1],[-7,-1],[-2,1],[-2,1],[-7,4],[-3,-2],[-1,-7],[5,-9],[2,-6],[3,-9],[2,-5],[-1,-4],[-5,-5],[-4,-5],[-6,-1],[-4,-2],[-2,-2],[-1,-11],[-2,-3],[0,-5],[-1,-5],[-2,-3],[-1,-6],[0,-10],[1,-17],[-3,-6],[-3,-5],[-3,-4],[-3,-2],[-2,0],[-2,4],[-1,3],[-2,2],[-2,0],[-2,-3],[-4,1],[-3,2],[-1,0],[-1,-2],[-3,-5],[-8,-7],[-3,-1],[-2,-1],[1,-3],[1,-3],[3,-1],[0,-2],[-2,-2],[-2,-2],[-4,-2],[-5,-1],[-4,1],[-3,3],[-3,1],[-2,-3],[-3,-4],[-3,-8],[-1,-1],[-1,-2],[-2,-1],[-2,-3],[-2,-6],[-1,-11],[0,-6],[0,-10],[-1,-7],[-1,-5],[1,-4],[1,-4],[0,-2],[-2,-3],[-1,-2],[-6,-3],[-9,-5],[-5,-2],[-8,-4],[-2,-1],[-5,-1],[-3,1],[-3,0],[-5,0],[-4,-1],[-4,-2],[-2,-3],[-2,-3],[0,-1],[-4,2],[-11,4],[-30,-5],[-3,1],[-10,6],[-14,7],[-8,5],[-11,6]],[[6689,6658],[8,15]],[[6697,6673],[6,13],[6,13],[7,13],[0,5],[0,9],[-1,11],[-3,6],[-9,2],[-6,2],[-7,1],[-1,1],[-1,9],[0,4],[0,8],[0,6],[1,10],[0,5],[-3,19],[-2,11],[-2,11],[0,4],[0,4],[4,11],[1,2],[3,5],[1,3],[0,2],[-3,1],[-4,0],[-2,1],[-2,3],[-1,4],[2,7],[-2,14],[3,7],[2,5],[7,1],[-3,5],[-1,4],[-1,1],[0,1],[1,1],[1,1],[1,2],[2,2],[1,2],[1,3],[1,2],[1,3],[1,3],[0,3],[1,5],[0,3],[1,2],[-1,3],[0,3],[0,4],[1,1],[1,1],[0,3],[1,3],[1,3],[1,2],[0,2],[-1,4]],[[6701,6978],[2,1],[1,-2],[1,-3],[4,-5],[2,-1],[3,-1],[3,1],[3,1],[1,-1],[3,-3],[3,-5],[2,-2],[0,-4],[1,-1],[2,4],[2,1],[2,-1],[3,0],[2,1],[1,1],[3,4],[4,3],[2,2],[1,7],[1,4],[1,2],[0,3],[-1,2],[-1,3],[1,2],[1,0],[4,0],[6,3],[5,3],[4,3],[2,0],[2,0],[1,1],[1,2],[1,3],[2,2],[5,4],[4,6],[2,5],[1,7],[2,11],[2,12],[1,5],[1,4],[4,4],[3,2],[6,1],[7,0],[2,6],[1,6],[1,3],[2,2],[4,-3],[6,-5]],[[6836,7078],[6,-3],[4,-1]],[[6846,7074],[1,0]],[[6847,7074],[9,1]],[[6881,7066],[1,-2]],[[6882,7064],[0,-1]],[[6986,7088],[-1,-9],[-1,-9],[0,-8]],[[6984,7062],[1,-6],[1,-10]],[[7044,7080],[1,-1],[2,-1],[0,-2],[0,-3],[-2,-2],[0,-2],[0,-1],[3,0],[5,3],[4,1],[2,1],[2,3],[1,2],[3,0],[2,-1],[2,-1],[4,1],[2,-2],[3,-4],[1,-3],[1,0]],[[5478,4576],[5,-14],[4,-11]],[[5487,4551],[1,-1],[2,0],[3,1],[4,0],[3,-2],[1,0],[4,5],[4,1],[4,2],[2,2],[3,0],[6,-4],[2,0],[5,0],[6,2],[0,14],[1,3],[1,6],[2,4],[0,5],[0,6],[1,8],[4,6],[6,2],[3,1],[5,2],[8,1],[3,0],[1,-1],[-2,-10],[0,-4],[1,-3],[1,-2],[8,0],[8,0],[9,-1],[7,0],[0,-1],[1,-1],[1,-5]],[[5608,4517],[-1,-12],[-1,-15]],[[5617,4388],[0,-6],[1,-3],[0,-1],[1,-1],[2,3],[3,4],[2,1],[3,0],[4,-1],[7,0],[3,0],[6,6],[2,0],[3,0],[4,-2],[3,0],[2,1],[1,3],[0,2],[1,2]],[[5665,4396],[1,-8],[0,-10],[1,-7],[0,-3],[0,-2],[0,-2],[0,-4],[-1,-4],[-1,-3],[1,-5],[-1,-7],[0,-7],[0,-8],[1,-13],[0,-4],[-1,-6],[-1,-5],[-1,-6],[0,-4],[2,-8],[0,-2],[-2,-1],[-1,0],[-6,0],[-8,0],[-9,0],[-8,0],[-7,0],[-8,0],[-6,0],[0,-8],[0,-18],[0,-18],[0,-18],[0,-18],[0,-18],[0,-17],[0,-18],[0,-18],[0,-13],[2,-17],[3,-19],[1,-1],[3,-4],[4,-7],[3,-5],[5,-9],[6,-12],[6,-10],[6,-9]],[[5649,4020],[-9,-4],[-12,-4],[-8,-3],[-11,-4],[-6,-3],[-9,-2],[-1,0],[-2,2]],[[5516,4023],[-3,8],[-1,1],[-1,1],[-1,0],[-8,0],[-7,0],[-4,0],[-11,0],[-11,0],[-10,0],[-11,0],[-11,0],[-10,0],[-11,1],[-10,0],[-6,0],[-5,-1],[-6,-1],[-1,1],[-1,1],[-1,1],[-3,4],[-3,3],[-4,5],[-2,6],[-2,2],[-4,1],[-2,1],[-3,0],[-3,-3],[-3,-2],[-2,-3],[-4,-3],[-3,-3],[-5,1],[-1,-1],[-3,0],[-3,3],[-3,0],[-3,-3],[-4,-2]],[[5369,4673],[1,1],[1,0],[8,0],[3,0],[6,0],[4,0],[2,-1],[5,-1],[8,0],[2,1],[10,0],[9,0],[8,1],[10,0],[7,0],[3,-2],[3,-4],[1,-3],[1,-2],[1,-3]],[[5333,4721],[2,3],[2,7],[1,3],[3,1],[1,2],[1,4],[0,2],[4,2],[4,3],[2,3],[2,2],[1,0],[1,0],[3,-6],[2,-4],[1,-1]],[[5363,4742],[-1,-1],[-3,-2],[-3,-3],[-4,-9],[-3,-4],[0,-1],[-2,-2],[-2,-2],[0,-1],[1,-2],[1,-2],[0,-15],[0,-15],[-1,-1],[-2,-1],[-4,-1],[-1,0]],[[5557,7363],[1,-1],[2,-6],[2,-5],[3,-1],[1,-2],[2,-3],[2,-3],[1,-9],[0,-5],[0,-2]],[[5571,7326],[-1,-1],[-1,-9],[0,-4],[0,-3],[-1,-1],[-1,-2],[2,-7],[0,-3],[0,-4],[2,-8],[1,-2],[1,-2],[2,-7],[1,-1],[3,0],[2,0],[1,-2],[0,-1]],[[5582,7269],[0,-4],[0,-4],[2,-3],[0,-2],[-1,-3],[-2,-4],[-2,-2],[-2,-1],[-1,-3],[0,-3],[-1,-2],[-1,-3],[-1,-5],[0,-2],[-1,-2],[-2,-1],[-2,0],[-2,-1],[0,-2],[-2,-1],[0,-1],[0,-1],[1,-4],[1,-2],[0,-2],[-1,-1],[-1,0],[-1,-1],[0,-2],[0,-2],[-1,-1],[-1,-2],[-2,1],[-2,2],[-1,0],[-1,0]],[[5537,7325],[0,3],[0,4],[0,2],[0,2],[-1,4],[-1,2],[1,4],[2,6],[2,4],[2,4],[2,4],[1,4],[2,1],[0,-1],[1,-2],[0,-4],[0,-2],[1,-1],[2,1],[2,1],[3,2],[1,0]],[[5047,7361],[-1,-1],[-2,-2],[-2,-1],[-1,0],[-1,0],[-1,1],[0,2],[0,2],[0,1],[0,3]],[[5039,7366],[1,1],[1,1],[2,0],[4,-2],[1,-1],[0,-1],[-1,-2],[0,-1]],[[6566,6387],[-1,0],[-1,-3],[-2,-3],[-1,-2],[-2,-2],[-1,-3],[-1,0],[-2,3],[-1,3],[0,1],[1,0],[0,2],[0,3],[-1,1],[-1,0],[-2,-1],[-1,-3],[-1,-2],[0,-5],[0,-5],[0,-3],[0,-3],[-1,-5],[1,-4],[0,-2],[1,-2],[-2,-6],[1,-1],[4,0],[1,-4],[1,-3],[-1,-2],[-2,-1],[-3,-1],[-3,0],[-4,-2],[-2,-3],[1,-1],[1,-2],[0,-3],[-1,-6],[-1,-5],[-1,-6],[-2,-7],[-2,-11],[-2,-9],[-1,-6],[1,-4],[-1,-8]],[[6532,6261],[-2,-5],[-2,1],[-1,0],[-2,0],[-3,1],[-5,1],[-5,1],[-5,2],[-6,1],[-6,2],[-6,1],[-6,2],[-6,1],[-5,1],[-4,1],[-4,1],[-2,1],[-3,0],[-1,3],[-2,4],[-1,4],[-2,3],[-1,4],[-2,4],[-1,3],[-2,4],[-1,4],[-2,3],[-1,4],[-2,3],[-1,4],[-2,4],[-1,3],[-2,4],[-1,4],[-2,2],[0,3],[0,7],[0,2]],[[6557,6447],[1,1],[2,-2],[0,-5],[-1,-6],[0,-5],[0,-3],[1,-3],[2,-1],[1,0],[0,1]],[[6561,6400],[1,0],[1,1],[0,3],[0,1],[-2,0],[0,-2],[0,-3]],[[3093,1952],[0,13],[0,17],[0,15],[0,14],[0,16],[0,15],[0,16],[0,17]],[[3259,3765],[0,-1]],[[3259,3764],[1,-1]],[[3482,3555],[1,24]],[[3483,3579],[2,0],[1,-2],[1,-1],[2,2],[1,1],[3,0],[1,2],[1,1],[1,-2],[1,-1],[2,0],[2,-4],[2,-1],[0,-5],[2,-12],[2,-6],[2,-8]],[[3509,3543],[0,-4]],[[3509,3539],[-1,-3],[-1,-5],[0,-13]],[[3507,3518],[0,-4],[0,-4]],[[3507,3510],[1,-4],[-2,-5]],[[3506,3501],[-2,-8],[-2,-2],[-1,0]],[[3401,3325],[-2,-2]],[[3399,3323],[-1,-3]],[[3098,2091],[0,4],[-4,1],[-3,1],[-6,2],[-8,4],[-8,0],[-6,4],[-7,3],[-14,1],[-13,0],[-13,0],[-8,0],[-6,0],[-1,2],[0,4],[-2,4],[-3,4],[-4,3],[-2,4],[-2,4],[2,4],[1,10],[0,4],[-1,3],[-1,4],[1,2],[1,2],[1,6],[-1,7],[-1,6],[-1,3],[-2,1],[-1,0],[-4,-2],[-5,1],[-1,-1],[-3,-3],[-3,-3],[-2,1],[-1,4],[-1,3],[-1,3],[-1,5],[-1,6],[-2,7],[-3,6],[0,5],[-1,7],[2,6],[-1,6],[-2,6],[1,7],[1,3],[1,5],[9,1],[0,6],[1,5],[2,5],[1,2],[4,2],[3,2],[3,3],[1,3],[0,4],[0,3],[0,8],[1,3],[2,3],[4,3],[2,7],[-1,7],[-3,5],[-2,3],[-1,5],[2,5],[1,6],[2,6],[0,4],[2,3],[5,6],[2,5],[1,2],[2,0],[0,4],[-1,3],[0,4],[0,4],[0,6],[3,2],[3,5],[1,3],[0,4],[-1,8],[-1,6]],[[3006,2426],[0,3],[-2,4],[-1,2],[2,3],[3,4],[2,5],[-1,4],[-2,2],[-1,6],[1,9],[1,2],[5,1],[1,4],[4,6],[0,6],[-3,3],[-2,6],[-2,5],[-6,3],[-6,1],[-1,5],[0,2],[3,-1],[5,1],[3,0],[3,1],[3,1],[3,-2],[2,1],[1,7],[2,4],[0,4],[-1,3],[-4,1],[-13,2],[-1,3],[0,5],[1,5],[0,2],[1,3],[2,4],[1,3],[-1,4],[-3,6],[2,3],[0,3],[0,3],[-3,4],[-2,4],[0,5],[3,2],[1,1],[1,4],[-1,4],[-3,1],[-5,2],[-1,2],[-1,4],[1,12],[-1,7],[0,4],[1,3],[1,3],[0,6],[-2,4],[1,2],[1,3],[1,3],[1,1],[1,-2],[3,1],[2,3],[1,3],[-1,4],[-2,11],[-2,7],[1,2],[0,3],[0,9],[0,6],[0,16],[0,6],[-2,6],[1,5],[1,4],[1,5],[1,5],[1,2],[2,1],[0,3],[-1,2],[-2,3],[0,4],[0,3],[1,1],[2,0],[1,4],[1,5],[0,3],[-1,3],[-1,7],[-1,4],[1,1],[1,1],[2,-1],[1,1],[1,2],[0,2],[0,1],[2,6],[1,6],[0,5],[0,12],[0,3],[2,2],[2,3],[2,2],[3,2],[4,2],[1,3],[1,4],[1,3],[-2,3],[-2,3],[-1,7],[0,7],[0,8],[-2,8],[-2,8],[-1,7],[1,4],[1,6],[-1,3],[-1,5],[1,4],[1,7],[0,3],[-1,8],[-1,4],[1,4],[1,5],[2,2],[-1,4],[1,3],[2,2],[2,3],[2,1],[1,0],[1,1],[1,3],[0,3],[3,4],[2,4],[3,0],[1,4],[0,5],[0,5],[1,6],[-1,9],[0,5],[-1,4],[0,4],[-1,3],[-2,1],[0,3],[1,2],[1,1],[2,3],[2,13],[1,3],[0,5],[0,2],[1,3],[1,5],[2,5],[1,4],[2,4],[0,3],[1,1],[2,1],[2,1],[0,1],[0,3],[0,5],[0,9],[-1,11],[1,7],[1,7],[1,4],[0,3],[-1,4],[-2,1],[-2,-1],[-1,0],[-2,4],[-1,4],[1,6],[1,3],[1,5],[-1,1],[-2,3],[-2,10],[1,9],[-2,2],[-1,7],[-2,2],[0,5],[-1,5],[0,3],[2,0],[1,4],[-1,2],[-1,2],[-2,0],[-1,3],[-2,9],[-2,6],[1,8],[0,6],[1,5],[0,4],[1,2],[1,-1],[1,1],[2,3],[1,2],[0,2],[-1,2],[0,3],[0,4],[2,8],[2,10],[1,4],[0,3],[0,1],[1,-2],[4,2],[2,4],[0,4],[2,2],[-1,3],[-2,1],[-1,2],[1,3],[0,8],[0,6],[-1,12],[-1,13],[0,4],[3,5],[2,3],[0,3],[2,15],[1,7],[1,5],[1,8],[3,7],[1,5],[2,0],[1,2],[2,5],[2,6],[2,2],[1,4],[1,6],[2,10],[1,7],[2,2],[1,9],[1,5],[2,2],[2,1],[2,-3],[1,1],[2,3],[4,2],[1,1],[1,3],[0,5],[-2,4],[-3,8],[-2,8],[-1,3],[0,3],[1,4],[1,4],[3,7],[0,5],[-2,18],[-1,5],[-2,9],[0,3],[2,11],[1,4],[2,0],[1,2],[0,2],[-1,2],[-1,3],[0,4],[-2,1],[-1,4],[0,5],[2,6],[1,2],[1,3],[2,3],[1,2],[2,3],[5,5],[5,4],[9,7],[6,4],[0,4],[1,2],[2,17],[4,21],[2,14],[-5,10]],[[3133,3732],[1,2],[3,7],[1,6],[1,2],[5,6],[1,3],[1,4],[1,3],[2,1],[3,3],[4,2],[1,3],[2,6],[0,7],[1,1],[1,0],[3,-1],[1,-3],[5,-8],[3,-4],[2,-1],[5,1],[1,0],[12,0],[1,-1],[4,-2],[3,-1],[1,-1],[3,-2],[2,-8],[2,-7],[1,-5],[2,-10],[1,-4],[0,2],[2,11],[1,6],[2,7],[5,16],[1,3],[2,1],[1,0],[1,-1],[2,0],[1,1],[11,0],[12,1],[0,-1],[1,-2]],[[6265,7256],[-1,-1],[-1,0],[0,2],[0,1],[1,0],[1,0],[0,-2]],[[6291,7161],[-5,0],[-4,-2],[-2,0]],[[6280,7159],[-1,4],[-1,4],[-2,9],[1,3],[-2,3],[-3,3],[-1,2],[0,2],[0,4],[0,3],[-1,1],[-2,0],[-2,-1],[-4,-3],[-3,2],[-2,2],[-1,2],[-2,-1],[0,4],[-1,3],[-2,2],[-1,1],[-4,-2],[-3,-1]],[[6243,7205],[-1,2],[-5,8],[-4,6],[-3,3],[-3,-1],[-5,-1],[-2,1],[-4,2],[-4,4],[1,1],[1,1],[-1,4],[-2,6],[0,2],[-1,3],[0,2],[2,5],[2,4],[0,4],[-1,5],[-2,7],[-1,2],[-2,2],[-2,4],[0,2]],[[6206,7283],[1,0],[5,1],[4,0],[3,2],[5,1],[2,1],[2,1],[7,-1],[2,1],[8,0],[-1,2],[5,1],[0,1]],[[6249,7293],[1,-2],[2,-3],[2,-1],[1,-2],[0,-1],[-4,-1],[0,-1],[0,-1],[1,0],[5,-4],[3,0],[1,-1],[1,-2],[2,-3],[2,-2],[0,-1],[-1,-2],[-4,-5],[-1,-2],[0,-2],[2,-6],[3,-6],[5,-5],[6,-6],[0,-3],[-1,-4],[-1,-2],[0,-2],[-1,-1],[-6,0],[-1,0],[0,-1],[-1,-1],[3,-1],[3,-4],[2,-4],[2,-2],[3,-3],[2,-3],[3,-4],[3,1],[5,-3],[0,-3],[-1,-2],[-2,-2],[-1,-1],[0,-1],[1,-1],[1,-2],[2,-2],[2,-5],[-1,-1],[-2,0],[-1,0],[-1,0],[0,-2],[2,-3],[1,-2],[0,-4],[0,-5]],[[6249,7279],[0,-1],[1,1],[0,1],[0,1],[-1,1],[-1,-1],[0,-1],[1,-1]],[[2485,1178],[-1,0],[-1,0],[0,-1],[-1,1],[0,1],[0,1],[0,1],[0,1],[1,0],[1,0],[1,0],[0,-1],[0,-1],[0,-1],[0,-1]],[[8432,4309],[0,0],[0,0],[0,0]],[[5470,7699],[0,-3],[-1,-2],[-1,-4],[0,-3],[3,-10],[3,-6],[0,-3],[2,-2]],[[5476,7666],[-2,-2],[0,-4],[-1,-1],[0,-2],[0,-2],[0,-2],[1,-3],[-3,-1],[-3,0],[-1,0],[-1,-1],[-1,0],[-3,3],[-2,1],[-1,0],[-1,-1],[-1,-2],[-1,-1],[0,-1],[6,-3],[1,-4],[-1,-3],[-1,-2],[-1,-1],[-2,-1],[-2,0],[0,-2],[1,-5],[-1,-2],[-1,-1],[1,-5],[1,0],[1,-1],[-1,-2],[0,-1],[0,-2],[-1,-1],[0,-1],[-3,0],[-2,-1],[-5,-6]],[[5446,7603],[-1,-1],[-2,-3],[0,-5],[0,-2],[-6,2],[-3,0],[-3,-3],[-3,-1],[-6,1],[-6,-1],[-1,-1],[-2,-1],[-1,-1],[-1,-2],[-2,-2],[-2,-2],[-2,-2],[-1,-1],[0,-1],[-2,1],[-1,0],[-1,1],[-4,0],[-5,1],[-2,2],[-3,0],[-2,1],[-3,0],[-1,1]],[[5380,7584],[-6,2],[-4,0],[-5,1],[-10,3],[-3,1],[-3,0],[-3,1],[-2,2],[-2,3],[-2,4],[-3,6],[-1,2],[1,3],[1,2],[0,1],[-6,-2],[-5,-3],[-3,-1],[-2,1],[-2,0],[-3,-1],[-5,0],[-3,-2],[-2,-4],[-1,-4],[-1,-1],[-2,0],[-3,0],[-2,1],[-2,3],[-3,0],[-2,0],[-1,1]],[[5290,7603],[0,2],[-1,3],[-2,1],[-5,-6],[-1,-1],[-4,2],[-3,3],[-1,2],[0,2],[-3,1],[-3,2],[-1,0]],[[5266,7614],[0,1],[0,1],[0,2],[-1,1],[0,2],[0,1],[0,1],[-1,1],[0,1]],[[5265,7639],[-1,0]],[[5264,7639],[1,1],[3,0],[1,1],[1,1],[3,-1],[3,-3],[2,-1],[1,-2],[0,-1],[0,-2],[1,-1],[2,0],[1,0],[-1,-3],[0,-2],[2,0],[2,2],[2,3],[0,2],[1,7],[0,1],[2,-1],[5,1],[2,-2],[3,0],[0,-1],[1,-2],[2,-2],[0,-2],[2,0],[3,1],[1,1],[1,-1],[2,1],[2,2],[1,1],[2,1],[3,3],[4,2],[13,2],[0,1],[0,4],[1,0],[1,-1],[3,0],[2,-2],[1,-1],[1,0],[2,1],[3,1],[2,-2],[1,-2],[-1,-1],[1,-1],[0,-2],[2,-2],[3,-1],[1,0],[0,2],[1,4],[0,4],[0,2],[-2,1],[-1,0],[-1,0],[0,2],[1,3],[0,5],[-3,5],[-2,5],[0,2],[1,3],[3,2],[5,4],[1,1],[3,1],[3,1],[1,2],[1,2],[1,9],[1,1]],[[5374,7698],[5,-3],[1,0],[1,1],[1,3],[1,1],[0,4],[0,3],[0,1]],[[5383,7708],[1,0],[2,-2],[2,-2],[2,-5],[4,-1],[5,0],[1,2],[2,1],[2,-1],[4,-1],[0,4],[2,4],[1,2],[3,0],[1,3],[0,9],[1,0],[2,0],[2,-1],[1,-2],[1,1],[1,0],[2,1],[2,-1],[6,-4],[3,-1],[1,0],[2,0],[6,-6],[5,-1],[4,0],[1,2],[2,1],[2,0],[2,-1],[3,-2],[1,-1],[2,0],[1,-1],[2,-5],[0,-1]],[[6280,7159],[-5,2],[-10,3],[-2,2],[-3,5],[-1,3],[-3,3],[-1,1],[-2,2],[0,3],[-2,3],[-2,3],[-4,12],[-1,1]],[[6244,7202],[-1,2],[0,1]],[[6357,7135],[-1,0],[-6,-2],[-1,0],[-5,10],[-1,1],[-2,0],[-1,2],[-1,3],[-1,2],[-5,5],[0,2],[-1,2],[1,1],[1,1],[3,2],[2,1],[1,1],[1,1],[0,2],[-1,2],[-4,4],[0,2],[0,2],[0,3],[0,1],[4,3],[2,2],[-1,3],[-4,6],[-4,7],[-3,0],[-4,-2],[-5,-6],[-3,-2],[-4,-5],[-4,-4],[-3,-5],[-2,-4],[-4,-2],[-2,-3],[-6,-10],[-2,0]],[[6249,7293],[6,8],[2,1],[4,-1],[8,-5],[0,-3],[1,-1],[1,-2],[4,-3],[3,-1],[2,1],[2,1],[3,-2],[3,-3],[1,-2],[1,0],[2,1],[3,4],[1,5],[0,2],[-2,3],[-3,4],[-3,3],[-2,2],[-2,5],[-1,1],[-1,1],[0,2],[0,2],[1,2],[1,1],[2,0],[1,2],[1,4],[1,2]],[[6289,7327],[3,-2],[0,-3],[1,-1],[1,1],[2,1],[2,-1],[2,-4],[3,-4],[2,-2],[0,-2],[2,-2],[2,-2],[2,-4],[1,-7],[2,-2],[5,-3],[2,-1],[6,-1],[2,1],[3,7],[2,7],[3,1],[4,3],[3,3],[1,4],[2,6],[2,4]],[[5848,4866],[0,-1],[-3,-11],[0,-1],[0,-1],[1,-2],[-1,-3],[0,-1]],[[5845,4840],[0,-1],[2,-2],[3,-1],[2,-2],[2,0],[1,-2],[0,-3],[0,-3],[0,-4],[0,-4],[-3,-2],[-2,-2],[0,-2],[0,-1],[0,-1],[-3,-5],[-2,-5],[-1,-4],[-1,-4],[-1,-2],[-2,-4],[-2,-8],[-1,-5],[-6,-13],[-5,-6],[-1,-2],[-9,0]],[[5816,4752],[0,9],[-2,11],[-3,10],[0,5],[0,8],[0,11],[0,7],[0,4],[0,8],[0,5],[-2,5],[-2,6],[-2,3],[0,2],[0,2]],[[5805,4848],[1,3],[1,4],[1,0],[2,-1],[3,-3],[2,-7],[1,-1],[2,0],[5,1],[1,0],[3,2],[2,3],[1,2],[0,7],[1,12],[1,0],[3,-4],[1,-1],[1,0],[1,2],[1,2],[1,0],[4,2],[2,-4],[1,-1],[1,0]],[[5158,7820],[3,2],[2,-3],[3,0]],[[5166,7819],[0,-1],[3,-3],[1,-3],[3,-2],[-2,-3],[0,-1],[1,-1],[2,-1],[2,-2],[0,-3],[0,-4],[-5,-5],[-1,-5],[-1,-1]],[[5169,7784],[0,2],[-1,0],[-3,0],[-3,-4],[-1,-4],[-1,-3],[-1,-2],[0,-3],[0,-1],[0,-1],[0,-2],[1,-2],[1,-2],[2,-5],[-1,-2],[0,-1],[-1,-2],[-1,-1]],[[5160,7751],[-2,0],[-3,0],[-2,-1],[-1,0],[-2,2],[-2,4],[-1,2],[-1,1],[-2,1],[-2,2],[-2,1],[-1,2],[-3,0],[-1,0],[-1,3],[0,4],[-1,3],[2,10],[-2,0],[-1,0],[-2,-3],[-1,-2],[0,-3],[-3,-2],[-5,-1],[-6,1],[-1,1],[0,1],[1,1],[1,2],[0,2],[-1,2],[-1,1],[1,2],[0,2],[0,2],[-3,4],[-3,1],[-2,0],[-2,0],[-1,0],[-1,-1],[-1,-1],[-1,1],[-1,7],[-1,2],[-3,1],[-4,0],[-2,2],[0,3],[-1,4],[-1,4],[-1,1],[-1,1],[-3,0],[-2,-3],[-2,0],[-1,0],[-2,2],[-2,3],[-2,4],[-1,2],[1,2],[-1,2],[-1,3],[0,3]],[[5093,7854],[0,-5],[1,-2],[1,-1],[1,0],[1,1],[2,1],[3,0],[2,-1],[1,-2],[1,-1],[2,0],[4,2],[3,4],[1,2],[1,2]],[[5117,7854],[2,-1],[2,-1],[1,1],[-1,3],[2,2],[2,1],[0,-2],[2,-1],[1,0],[4,4],[0,-1],[1,-1],[0,-1],[0,-2],[1,0],[3,0],[1,2],[1,2],[1,-1],[0,-3],[1,-3],[3,-4],[3,-1],[3,1],[2,0],[1,0],[0,-2],[2,-2],[4,-2],[1,-1],[1,-1],[0,-3],[-2,-5],[0,-2],[0,-1],[-3,-4],[0,-1],[1,-2],[1,-2]],[[5099,5649],[-1,-3],[-2,-8],[0,-6],[5,-12],[0,-1],[1,-2],[1,-2],[0,-6],[1,-7],[0,-4],[2,-7],[0,-2],[-1,-10],[-1,-1],[-2,1],[-1,-1],[-1,-4],[-1,-3],[0,-1],[2,-6],[-1,-9],[-2,-5],[-2,-3],[-2,-1],[-1,-1],[-1,-2],[0,-7],[-3,-5],[-2,-4],[0,-2],[0,-8],[-1,-7],[-2,-6],[-4,-1],[-3,-1],[-2,-15],[0,-9],[0,-10],[0,-3],[0,-6],[0,-12],[-1,-10],[1,-3],[0,-6],[0,-5],[1,-5],[1,-3],[0,-2],[-1,-1],[0,-2],[0,-14],[0,-4],[0,-3],[-1,-2],[0,-7],[1,-4],[1,-4],[-1,-2],[-1,-4],[0,-9],[0,-4]],[[5045,5345],[-1,2],[5,2],[-1,7],[-3,9],[-1,2],[-1,4],[1,3],[0,2],[-1,5],[-1,7],[3,0],[0,21],[0,20],[0,17],[0,13],[-1,16],[0,12],[0,15],[-1,5],[-4,8],[-1,5],[0,5],[-1,6],[0,10],[0,12],[-1,2],[-4,5],[-6,8],[-4,7],[-1,0],[0,1],[0,18],[1,3],[2,7],[1,6]],[[5025,5610],[1,2],[1,3],[1,-1],[1,0],[1,1],[0,2],[0,2],[1,1],[0,2],[0,3],[1,0],[2,0],[1,1],[1,1],[1,5],[1,1],[0,1],[1,1],[2,1],[2,-1],[1,-2],[7,2],[4,-1],[6,11],[2,4],[2,8],[1,3]],[[5066,5660],[1,6],[-2,11],[0,1],[3,3],[4,1],[1,1],[1,0],[1,3],[2,1],[2,0],[8,-14]],[[5006,5828],[-1,-3],[0,-4],[0,-8],[-1,-8],[2,-6],[3,-6],[1,-2],[-1,-6],[1,-4],[1,-5],[3,-8],[3,-7],[2,-1],[1,-1],[1,-1],[2,-2],[1,0],[2,-2],[1,-2],[1,-4],[3,-3],[2,-4],[-1,-1],[-3,1],[-2,1],[0,-2],[0,-9],[0,-7],[0,-1],[3,-1],[6,-10],[5,-8],[2,-3],[3,0],[3,-1],[2,1],[3,4],[2,1],[1,0],[1,-1],[1,-4],[2,-5],[0,-4],[0,-2],[0,-1],[-3,-1],[-1,-1],[0,-1],[0,-3],[1,-1],[2,-8],[5,-11],[1,-3]],[[5025,5610],[-8,0],[-2,-2],[-2,0],[0,1],[0,1],[-9,4],[-6,3]],[[4998,5617],[-7,3],[0,-3],[-1,-2],[-1,0]],[[4989,5615],[-1,1],[-1,-2],[-1,-3],[-2,-1],[-1,-2],[-1,-2],[-1,0],[-1,4],[-2,0],[-4,0],[-1,1],[-2,0],[-6,-1],[-8,2],[-2,-1],[0,-1],[-8,0],[-9,0],[-8,0],[-7,0],[-2,0],[0,-1],[-2,-14]],[[4924,5529],[1,-3]],[[4925,5526],[-1,-1],[-1,-2],[-2,0],[-1,4],[-1,2],[-1,4],[-1,5],[-2,1],[-1,2],[-2,6],[-2,2],[-2,-1],[-3,1],[-5,2],[-6,-1],[-2,-1],[-3,-2],[-6,-4],[-2,-2],[-2,-6],[-2,0],[-2,2],[-1,3],[-3,-1],[-3,2],[-2,5],[-2,2],[-3,3],[0,7],[-2,4],[-1,6],[-2,3],[-3,2],[-3,-1],[-2,3],[-2,4]],[[4846,5579],[1,3],[0,4],[0,5],[1,7],[0,9],[-1,6],[2,2],[2,3],[1,4],[2,9],[0,9],[0,3],[-1,2],[0,3],[-1,5],[1,4],[1,3],[2,3],[2,1],[3,2],[5,2],[3,2],[2,3],[1,2],[1,4],[2,3],[1,3],[1,8],[0,5],[-1,3],[-1,2],[7,7],[0,5],[-1,5],[-1,5],[-1,3],[2,5],[2,3],[1,3],[3,4],[3,1],[2,-2],[8,-10],[2,0],[1,1],[2,2],[3,2],[1,7],[0,10],[0,4],[2,1],[4,-2],[1,0],[2,1],[0,1],[0,4],[0,2],[2,9],[2,7],[6,9],[1,2],[2,0],[10,-5],[1,1],[3,15],[2,1],[3,0],[2,1],[1,1],[5,6],[8,7],[4,4],[1,1],[3,5],[4,6],[3,2],[4,0],[2,-1],[0,-2],[1,-1],[5,3],[7,-4],[6,-4]],[[7571,6220],[0,-2],[0,-18],[0,-8],[1,-6],[0,-3],[-1,-2],[-1,3],[-2,2],[-3,3],[-1,1],[-1,0],[-2,-4],[-1,-4],[0,-5],[1,-5],[1,-3],[0,-3],[1,-4],[0,-4],[1,-4]],[[7471,6250],[-2,7],[0,2],[0,1],[0,8],[-1,6],[-1,5],[2,8],[0,2],[-3,1],[-2,1],[-1,2],[1,8],[-1,4],[-2,3],[0,1],[-1,2],[-1,4],[2,8],[2,10],[1,4],[0,6]],[[7464,6343],[0,3],[0,2]],[[7446,6363],[-2,5],[1,2],[0,2],[3,11],[1,1],[2,-2],[1,0],[2,4],[2,13],[4,0],[3,-1],[1,0],[2,0],[2,1],[2,2],[0,2],[0,1],[-3,3],[-1,2],[0,5],[-1,1],[-5,1],[-2,2],[-2,2],[-2,7],[-3,5],[-3,1],[-1,2],[-1,3],[0,3],[1,4],[1,4],[2,5],[3,4],[1,3],[2,3],[0,2],[0,2],[-2,2],[-1,1],[0,1],[1,3],[1,1],[3,-3],[3,-5],[2,-5],[0,-3],[1,-1],[1,0],[2,-1],[2,0],[1,-1],[1,1],[0,2],[-1,3],[-1,2],[1,2],[1,0],[1,0],[1,-2],[1,-4],[0,-6],[3,-5],[3,-4],[2,-2],[2,-1],[3,1],[1,4],[-1,3],[1,3],[1,2],[1,0],[1,-3],[3,-12],[0,-6],[0,-16],[0,-10],[0,-2],[0,-2],[1,-1],[1,1],[3,-2],[4,-3],[3,-1],[5,-2],[4,0],[1,1],[4,-1],[8,1],[7,0],[3,-1],[2,-1],[8,1],[8,1],[4,-4],[5,-5],[3,-4],[0,-2],[0,-2],[-1,-1],[-2,0],[-3,2],[-1,0],[0,-6],[-1,-5],[-2,-11],[0,-5],[-1,-1],[0,-1],[-2,0],[-2,-1],[0,-1],[-1,-4],[-1,-3],[0,-2],[-3,2],[-1,0],[-1,-1],[-2,-2],[-1,-2],[-1,-1],[-4,0],[-1,0],[0,-2],[-1,-2],[-3,-6],[-1,-8],[-1,-6],[1,-5],[2,-11],[2,-15],[0,-2],[1,0],[0,3],[0,4],[1,1],[1,-1],[1,-3],[1,-6],[1,-2],[2,-1],[2,1],[2,3],[1,3],[-1,6],[0,4],[1,4],[4,6],[0,2],[0,5],[0,5],[1,1],[2,-1],[2,2],[1,0],[1,-2],[2,0],[1,-11],[1,-9],[0,-4],[0,-10],[1,-8],[1,-2],[1,-4],[1,-5],[0,-2],[1,-9],[1,-7],[0,-20],[1,-4]],[[5778,7331],[-4,1],[-1,0],[-1,-2],[-2,0],[-2,0],[-2,-1],[-2,-1],[-1,2],[-3,4],[-2,3],[-2,1],[-1,-1],[-5,-1],[-1,-2],[-3,-2],[-2,-1],[-3,0],[-2,0],[-1,-1],[-1,-3],[-1,-3],[0,-1],[-4,-1],[-1,-2],[-1,-2],[1,-1]],[[5731,7317],[-4,1],[-2,-1],[-1,-1],[-1,-2],[1,-1],[1,-2],[1,-5],[0,-5],[-1,-3],[-2,-1],[-3,-3],[-4,1],[-2,0],[-3,-1],[-2,0],[-5,-2],[-3,-1],[-3,4],[-4,2],[-4,2],[-2,-1],[0,-1],[-4,3],[-1,2],[-1,1],[-2,5],[-3,-2],[-3,0],[-2,1],[-4,-1],[-1,-3],[-1,0],[-1,-1],[-2,0],[-4,-2],[-3,-1],[-3,-1],[-3,1],[-1,0],[-4,-1],[-2,-3],[-4,0],[-3,1]],[[5636,7296],[0,1],[1,14],[1,6],[0,1],[0,1],[-1,1],[-1,3],[-2,9],[-1,2],[-3,2],[-3,2],[-3,4],[-4,8]],[[5620,7350],[2,1],[1,2],[2,4],[0,2],[0,2],[-1,2],[-1,5],[0,4],[0,2],[0,3],[1,2],[1,2],[1,0],[4,1],[3,5],[1,2],[2,3],[1,2],[0,2],[1,3],[-4,3],[-1,3],[-1,3],[-2,2],[-4,3],[-2,4],[0,5],[-1,3],[-1,2],[-1,2],[0,3],[0,4],[1,6],[0,2],[2,1],[3,3],[0,4],[1,2],[1,2],[1,1]],[[5678,7432],[11,-3],[9,-3]],[[5752,7453],[1,-1],[8,-7],[4,0],[3,-1],[1,-2],[1,-1],[4,2],[2,-4],[3,-5],[4,-3],[5,-1],[1,-1],[4,0]],[[5527,7492],[1,0],[3,2],[3,0],[2,0],[1,-1],[0,-2],[0,-4],[-2,-5],[-2,-4],[-2,-5],[0,-2],[0,-4],[0,-3],[0,-2],[0,-2],[3,-1],[3,-3],[2,-4],[3,-4],[1,-2],[0,-2],[-1,-1],[-2,-1],[-3,1],[-1,0],[-1,0],[-1,-1],[0,-1],[3,-6],[4,-8],[0,-3],[0,-3],[-1,-2],[-2,1],[-1,1],[-1,0],[-2,0],[-1,-3]],[[5533,7418],[-1,0],[-2,-1],[-1,0],[-1,1],[-1,0],[-1,-1],[0,-1],[0,-3],[2,-5],[0,-4],[-1,0],[-2,3],[-1,0],[-1,0],[-3,-3],[-2,-3],[0,-2],[-1,-2],[0,-2],[0,-5],[-4,-1],[-1,-1],[0,-2],[0,-7],[0,-3],[3,-6],[0,-2],[-1,-1],[-1,-2],[-1,-1]],[[5512,7364],[-3,1],[-1,1],[-5,5],[-2,3],[-4,3],[-2,3],[-1,3],[-2,0],[-2,-1]],[[5488,7385],[2,1],[0,1],[0,2],[-1,2],[-6,8],[-3,6],[-1,2],[0,6],[0,1],[-5,3],[-5,7],[-5,7],[-1,2],[-3,6],[-3,5],[-3,3],[-2,4],[-2,5],[-1,7],[-1,7],[-1,3],[-2,1],[-4,8],[-4,4],[0,5],[0,9],[1,9],[1,1],[2,1],[2,0],[2,-1],[3,-7],[2,-2],[2,-1],[2,2],[2,6],[3,3],[7,-1],[3,5],[6,-6],[3,-1],[1,1],[2,-1],[4,-1],[1,-1],[1,0],[3,2],[1,0],[3,-4],[2,0],[2,1],[1,2],[4,-1],[3,1],[1,0],[2,-1],[2,-1],[2,-1],[5,0],[2,-3],[1,-3],[0,-2],[0,-1],[2,-2],[3,-1],[1,0]],[[3254,5993],[0,-1],[0,1],[-1,1],[0,1],[2,-1],[0,-1],[-1,0]],[[5781,8118],[4,-5],[1,0],[2,2],[1,0],[4,0],[2,-1],[1,-4],[2,-2],[1,-1],[5,3],[2,1],[1,0],[6,-2],[2,-2],[1,-2],[0,-1],[-1,-3],[0,-3],[1,-3],[2,-2],[4,3],[2,1],[2,1],[2,1],[1,2],[2,1],[3,-1],[5,1],[6,-4],[1,-1],[3,-3],[1,-2],[1,-1],[2,-2],[2,-1],[2,0],[1,-2],[0,-2],[0,-7],[-1,-2],[-1,-2],[-1,-1],[0,-2],[2,-3],[2,-5],[1,-2],[0,-2],[-3,-7],[-1,-1],[-1,-3],[0,-3],[0,-1],[5,-5],[4,-3],[1,-1],[0,-1],[-2,-5],[0,-1],[3,-3],[1,-3],[2,-6],[3,-5],[6,-5],[5,-3],[0,-1],[1,-2],[-1,-3],[-1,-5],[-1,-2],[2,-1],[5,0],[6,-1],[7,-5],[0,-2],[-1,-2],[1,-2],[0,-2],[6,-5],[1,-2],[0,-3],[0,-2],[-2,0],[-2,-1],[-3,-2],[-1,-4],[-5,-4],[-3,-2],[-2,0],[-6,1],[-2,2],[-1,2],[-2,1],[-3,0],[-4,0],[-1,-1],[0,-3],[-2,-4],[-1,-2],[1,-2],[1,-3],[3,-4],[2,-4],[1,-2],[0,-1],[-1,-2],[0,-4],[3,-5],[-1,0],[0,-6],[0,-7],[0,-1],[2,-1],[1,-3],[2,-5],[0,-1]],[[5882,7894],[-6,0],[-6,0],[-3,-3],[-2,1],[-2,0],[-3,-1],[-4,-6],[-2,-3]],[[5854,7882],[-3,-4],[0,-3],[-2,-4],[-1,-5],[0,-4],[1,-3],[1,-4],[0,-3],[-1,-2],[-1,-3],[-3,1],[-3,3],[-1,4],[-2,3],[-2,1],[-2,0],[-5,-1],[-5,-1],[-5,0],[-2,-2],[-3,-1],[-2,1],[-2,5],[-1,5],[-1,2],[-1,0],[-1,0],[-2,-1],[-1,-2],[-1,0],[-2,-1],[-2,-2],[-1,-4],[-2,0],[-1,1],[-1,5],[-2,1],[-3,0],[-4,1],[-3,1],[-1,0],[-2,-2],[-2,0],[-4,1],[-1,0],[-1,-3],[-1,-3],[-1,0],[-1,1],[1,4],[-3,2],[-4,0],[-3,0],[-1,0],[-1,1],[-4,7],[-2,1],[-3,-1],[-5,1],[-6,2],[-3,1],[-1,1],[-4,1],[-9,3],[-4,1],[-6,0],[-9,1],[-5,-1],[-3,-1],[-3,-1],[-5,0],[-2,0],[-3,0],[-4,-1],[-1,-2],[-1,-3],[-4,-7],[-5,-4],[-3,2],[-2,1],[-2,0],[-2,-1],[-1,-1],[0,-4],[0,-1]],[[5655,7861],[-2,6],[0,5],[1,3],[2,2],[-1,4],[1,6],[0,3],[0,2],[-1,2],[-3,2],[-1,2],[-4,2],[-3,2],[-1,2],[0,1],[1,2],[3,5],[3,5],[2,2],[10,6],[1,2],[1,4],[0,3],[0,4],[-1,7],[-1,5],[-2,9],[-5,18],[-3,19]],[[5652,7996],[2,-1],[5,-1],[4,2],[2,0],[1,-1],[3,1],[2,0],[2,-1],[2,-2],[4,2],[4,3],[4,0],[1,1],[1,7],[1,1],[5,0],[2,1],[2,3],[3,2],[2,0],[3,2],[1,-1],[1,-3],[-1,-2],[0,-1],[2,-1],[3,0],[2,1],[0,1],[0,2],[0,3],[-2,1],[-2,1],[-2,0],[0,2],[1,2],[1,5],[2,4],[1,2],[0,1],[0,3],[0,4],[2,6],[2,5],[3,2],[3,1],[3,2],[1,3],[0,2],[1,2],[1,0],[8,0],[2,4],[0,1],[2,1],[1,2],[0,1],[-2,1],[-6,0],[-1,2],[1,1],[1,5],[1,5],[1,4],[0,3]],[[5738,8092],[1,0],[4,1],[1,1],[4,6],[3,1],[7,-2],[3,1],[1,-1]],[[5762,8099],[3,0],[1,1],[1,5],[2,2],[5,8],[4,3],[2,0],[1,0]],[[2530,5882],[-1,0],[-5,1],[-3,-1],[0,14],[1,22],[0,15],[0,16],[0,11],[1,16],[0,13]],[[2523,5989],[0,5],[1,4],[2,1],[3,-3],[1,-1],[1,0],[2,2],[2,6],[4,13],[2,8],[1,2],[3,0],[2,0]],[[3384,3879],[1,10],[-1,8],[0,2],[-9,9],[-7,9],[-10,11],[-12,0],[-13,-1],[-13,-5],[-12,-5],[-5,-2],[-12,-5],[-7,-2],[-2,-9],[-2,-14],[-3,-8],[-3,-8],[-4,-12],[0,-14],[0,-14],[-3,-19],[-3,-16],[-2,-16],[-2,-11],[-1,-3]],[[3133,3732],[-4,-2],[-7,-2],[-3,0],[-2,1],[-1,1],[-2,2],[0,2],[0,3],[0,5],[0,8],[-2,9],[0,3],[0,4],[-1,8],[-2,4],[-1,7],[0,6],[-2,8],[-1,9],[0,8],[-3,10],[-3,10],[-3,1],[-1,1],[0,3],[0,5],[0,2],[2,5],[0,1],[-6,7],[-1,2],[0,2],[0,2],[1,3],[1,1],[-2,5],[1,4],[-1,2],[0,1],[1,2],[3,1],[1,4],[0,4],[0,2],[-4,7],[0,1],[4,9],[2,6],[1,1],[0,1],[-1,2],[-1,2],[-2,3],[-2,3],[-2,4],[-3,4],[-2,4],[-1,3],[0,3],[0,5],[-2,9],[0,6],[-1,7],[0,4],[-1,4],[0,4],[-1,4],[1,2],[1,2],[-1,1],[-5,5],[-1,1],[-1,9],[-4,9],[0,6]],[[3069,4027],[0,3],[0,4],[-2,3],[-1,2],[-1,2],[1,3],[3,5],[2,1],[0,3],[1,2],[4,8],[1,5],[2,3],[3,2],[0,2],[0,6]],[[3082,4081],[0,3],[1,3],[2,2],[2,2],[0,1],[0,1],[-2,3],[-3,3],[-3,-1]],[[3079,4098],[-1,3],[-1,1],[-5,23],[-1,6],[0,2],[4,11],[1,4],[2,5],[0,2],[-4,9],[-1,4],[0,4],[0,6],[2,2],[1,4],[1,5],[0,1],[2,2],[1,4],[2,3],[1,2],[0,6],[1,2],[2,2],[1,1],[-1,5],[-1,4],[-1,2],[-2,11],[-1,5],[1,3],[1,2],[0,6],[1,6],[0,23],[0,5],[1,3],[2,4],[1,1],[2,3],[0,4],[1,3],[1,3]],[[3092,4305],[-4,13],[-3,11],[-3,11],[-4,12],[-2,8],[-3,10],[-3,9],[-3,12]],[[3067,4391],[3,0],[7,0],[6,-2],[4,-1],[2,-2],[0,-3],[2,-1],[1,0],[2,0],[3,3],[3,2],[2,3],[1,2],[3,8],[3,5]],[[3109,4405],[2,2],[4,0]],[[3115,4407],[2,-1],[2,0],[1,5],[2,5],[5,6],[2,2],[2,2],[2,1],[2,2],[11,16]],[[3146,4445],[4,5]],[[3150,4450],[3,0],[2,1],[4,3],[9,2],[6,1],[2,-2],[3,0],[1,4],[2,1],[1,0],[2,-4]],[[3193,4342],[0,-1],[1,-4],[0,-3],[3,-1],[2,-2],[1,-1],[3,-5],[2,-3],[3,-3],[1,-4],[1,-7],[5,-2],[5,-1],[4,-2],[4,4],[3,-1],[2,-2],[2,-2],[2,-3],[3,-4],[3,-1],[2,2],[1,1],[2,-1],[1,-5],[0,-3],[2,-2],[3,-6],[2,-3],[2,1],[5,-4],[5,-4],[2,-1],[3,1],[1,-2],[1,-4],[4,-9],[2,-4],[2,-3],[6,0],[2,-1],[3,1],[8,2],[1,0],[5,-4],[5,-6]],[[3313,4240],[3,-4],[3,-3],[1,-4],[1,-4],[1,-4],[-1,-5],[-1,-2],[0,-2],[0,-5],[2,-4],[1,-4],[1,-9],[1,-3],[0,-26],[-3,0],[-5,0],[1,-3],[4,-9],[4,-9],[1,-15],[0,-9],[1,-13],[0,-7],[10,-1],[11,-1],[13,-1],[12,-1],[1,1],[2,1],[1,1],[1,0],[0,-3],[0,-4],[0,-5],[-4,-8],[0,-3],[1,-12],[1,-9],[1,-9],[1,-3],[4,-4],[6,-8],[2,-1],[2,1],[1,-4],[1,-5]],[[3395,4018],[3,-16]],[[3398,4002],[2,-9],[1,-4],[2,-1],[-1,-2],[-1,0],[-1,-2],[-1,-11],[-3,-14],[-1,-10],[1,0],[0,-3],[0,-4],[-1,-1],[-1,-1],[-2,-9],[-3,-11],[-2,-11],[-2,-6],[3,-5],[4,-8],[0,-3],[-2,-1],[-2,-1],[-1,-3],[-1,-2],[-2,-1]],[[3362,5072],[1,-3],[2,-3],[1,0],[1,1],[1,2],[2,2],[2,0],[2,0],[1,1],[0,2],[-1,5],[1,2],[3,1],[0,2],[0,2],[1,2],[1,0],[1,-1],[1,-1],[2,-1],[1,-1],[1,0],[2,0],[0,1],[1,2],[0,4],[1,0],[2,1],[2,2],[3,0],[3,0],[1,1],[1,3],[3,8],[1,1],[2,2],[1,-1],[2,2],[2,1],[1,0],[1,-4],[1,-1],[1,0],[4,-2],[2,1],[2,1],[2,0],[1,-1],[2,2],[1,0]],[[3431,5107],[1,0],[1,-1],[5,-2],[6,-2],[1,1],[1,1],[0,5],[0,4],[-1,3],[-1,3],[-2,5],[-2,1],[1,2],[1,3],[1,1],[1,1],[0,6],[1,1],[1,0],[1,-1],[5,-5],[2,1],[7,1],[1,3],[2,0],[3,3],[1,0],[1,0],[1,0],[2,3],[1,-3],[1,-3],[1,-2],[1,-1],[2,1],[2,-1]],[[3480,5135],[0,-2]],[[3480,5133],[0,-2],[1,-2],[2,0]],[[3483,5129],[0,-1],[1,-1],[1,-3],[3,-2],[4,-3],[1,0],[2,-1],[1,-1],[1,2],[4,4],[2,3],[1,2],[1,2],[1,0],[1,-1],[0,-1],[1,-1],[4,-2],[1,0],[2,1],[2,3],[1,0],[1,-2],[1,-4],[1,-1],[1,0],[3,0],[2,-1],[1,0],[2,1],[1,3],[2,3],[3,3],[1,3],[2,6],[1,2],[0,5],[3,12],[1,2],[0,4],[1,4],[0,4],[1,3],[2,3],[1,2],[2,5],[1,5],[3,11],[0,3],[2,2],[0,2],[2,3],[1,2],[1,4],[1,3],[2,3],[1,1]],[[3517,3125],[-1,0],[-1,2],[-2,2],[0,1],[-1,2],[1,7],[0,18],[0,3],[1,3],[2,3],[3,4],[2,6],[3,5],[-1,3],[-2,3],[-4,3],[-3,4],[-3,5],[-2,6],[-1,7],[-1,4],[-1,3],[-1,1],[-2,2],[-1,3],[-2,1],[-3,1],[-3,3],[-5,6],[-3,7],[-1,4],[-2,3],[-8,6],[-4,6],[-2,-2],[-2,2],[-2,3],[-1,2],[-1,3],[-1,2],[0,3],[-3,4],[-3,5],[-1,2],[-1,-1],[0,-2],[-1,-1],[-1,-2],[-1,-2],[-2,-3],[-1,-1],[-3,-1],[-1,0],[0,1],[0,4],[0,8],[-1,4],[-2,3],[-2,5],[-6,10],[-9,15],[-3,4],[-3,0],[-3,0],[-2,-2],[-2,-7],[-1,-1],[-4,0],[-5,1],[-2,5]],[[3483,3579],[0,8]],[[3492,3663],[1,1]],[[3493,3664],[-4,4],[-2,4],[-2,2],[-3,3],[-1,-1],[-1,-2],[-3,-2],[-3,-3],[-2,-1],[-2,-2],[-4,-1],[-2,1],[-2,1],[-2,2],[0,5],[0,4],[-1,6],[-2,3],[0,3],[0,3],[0,3],[0,3],[0,3],[-1,2],[1,4],[-1,5],[-1,4],[0,3],[0,4],[-1,4],[0,4],[0,4],[1,4],[-1,3],[-2,1],[-1,5],[0,6],[-1,3],[-2,2],[-1,0],[-3,2],[-2,0],[-3,0],[-2,1],[-1,2],[-2,2],[-1,5],[-1,1],[-2,-1],[-1,-2],[-1,-3],[-1,-3]],[[3427,3764],[-2,1],[-2,-2]],[[3423,3763],[-2,0],[-3,-1],[-3,2],[-3,1],[-2,2],[-3,-2],[-2,1],[-2,1],[-2,0],[-2,3],[-3,2],[-1,-1],[-1,-2],[-2,1],[-2,1],[-1,4],[0,2],[1,2],[0,3],[0,4],[0,3],[1,2],[0,3],[0,3]],[[3391,3797],[0,3],[-1,3],[0,2],[1,5],[1,3],[0,3],[0,2],[0,3],[1,4],[0,8],[-1,4]],[[3392,3837],[0,2],[-1,1],[1,2],[-1,2]],[[3392,3847],[-1,3]],[[3390,3851],[-1,1],[0,3],[-1,4],[0,4],[0,2],[-1,2],[-1,3],[-1,2]],[[3385,3872],[0,3],[-1,4]],[[3067,4391],[-3,0],[-4,1],[-4,0],[-3,-3],[-4,-3],[-2,-1],[-1,0],[-2,0],[-1,2],[-3,4],[-1,-1],[-2,-2],[0,9],[0,14],[0,13],[1,10],[0,12],[0,8],[1,3],[0,3],[0,5],[0,4],[0,3],[1,3],[-2,-1],[0,-1],[-1,-2],[-3,-3],[-1,-3],[-2,-3],[-3,-5],[-2,-3],[-2,-2],[-3,-6],[-3,-1],[-7,-1],[-8,0],[-7,0],[-1,0],[0,5],[0,4],[-3,4],[0,4],[0,4],[-1,4],[-2,2],[-2,1],[-4,2],[-6,3],[-5,0],[-6,0],[3,8],[4,8],[0,7],[-3,6],[-1,4],[-3,5],[-2,4],[-2,5]],[[2962,4524],[0,3],[0,1]],[[2962,4528],[-1,2],[-1,1],[-2,2],[-1,3],[0,2],[-1,3],[-1,3],[0,3],[-1,4],[-1,3],[-1,2],[-2,3],[0,2],[2,1],[0,3],[0,2],[-1,2],[-2,1],[-2,4],[-1,3],[-1,1],[-1,2],[1,1],[0,1],[0,3],[0,2],[0,3],[1,0],[1,0],[1,1],[2,1],[1,0],[1,1],[0,3],[-1,5],[-1,2]],[[2950,4603],[0,3]],[[2950,4606],[0,6],[1,4],[2,4],[5,8],[5,6],[2,1],[2,2],[1,3],[0,4],[0,3],[-1,5],[-1,5],[-1,4],[1,4],[1,5],[3,8],[2,8],[1,3],[0,5],[1,11],[1,6],[-1,2],[1,2],[2,2],[3,1],[3,3],[4,6],[3,7],[3,2],[4,6],[3,3],[1,2],[3,2],[5,1],[4,1],[2,2],[4,1],[2,2],[2,0],[5,2],[2,3],[1,4],[2,3],[2,0],[3,0],[3,0],[3,1],[2,-2],[0,-3],[3,-3],[1,0],[2,0],[2,-2],[1,0],[1,2],[0,3]],[[3056,4764],[1,2],[1,11],[1,19],[2,17],[2,19],[1,19],[2,20],[2,16],[1,14],[1,8],[1,11],[0,10],[1,3],[0,2],[-1,4],[0,1],[0,2],[0,2],[-2,2],[0,1],[-1,2],[0,2],[-1,2],[0,2],[-1,2],[0,2],[0,3],[1,2],[-1,2],[0,3],[-1,2],[-1,2],[-2,1],[-2,4],[-3,4],[-3,7],[-1,3],[0,9],[0,9],[1,14],[0,8],[2,0],[1,0],[2,1],[2,0],[1,1],[1,2],[1,0],[1,0],[1,1],[1,1],[1,1],[2,1],[1,-2],[1,-1],[1,-1],[1,0],[1,0],[0,-2],[1,0],[1,0],[1,1],[1,0],[0,1],[-1,2],[0,1],[0,2],[0,3],[0,3],[0,2],[-1,4],[-1,3],[-2,2],[-1,1],[-1,-2],[-1,0],[-1,1],[-1,0],[-2,1],[-1,0],[-3,-1],[-1,1],[-1,0],[-2,-1],[0,14],[0,13],[0,9],[2,0],[1,2],[3,0],[2,2],[1,0],[2,-1],[2,-2],[2,0],[6,0],[5,0],[7,0],[6,0],[6,0],[2,0],[-1,3],[-1,4],[0,3],[1,3],[0,2],[2,-2],[2,-5],[1,-4],[1,-2],[2,0],[1,0],[2,2],[3,7],[3,7],[1,2],[2,2],[1,0],[1,0],[2,-2],[1,-3],[3,-10],[2,-8],[1,-5],[0,-12],[0,-10],[0,-2],[1,0],[5,2]],[[3142,5067],[7,-12],[5,-10],[3,-3],[1,-1],[3,1],[4,1],[1,1],[2,3],[4,5],[2,2],[1,0],[1,-1],[2,-2],[2,-5],[-2,-5],[1,-3],[2,0],[2,5],[1,5],[3,3],[2,5],[2,5],[2,3],[4,3],[2,2],[3,0],[1,2],[3,5],[1,3],[1,1],[3,0],[2,0],[3,4],[3,5],[1,9],[1,7],[1,2],[1,1],[1,1],[2,0],[5,4],[3,4],[3,1],[1,1],[1,4]],[[3239,5123],[0,6],[0,4],[-6,2],[-3,0],[-6,1],[-3,1],[0,1],[0,2],[0,3],[1,5],[-1,7],[-3,11],[-2,11],[0,8],[0,8],[0,6],[-2,4],[-8,13],[-3,6],[-1,5],[-3,8],[1,2],[2,0],[1,-2],[2,-5],[1,-1],[1,0],[8,0],[2,0],[1,-2],[1,-2],[1,-5],[1,-2],[3,0],[5,0],[3,0],[1,-1],[2,-1],[4,2],[1,1],[1,-2],[5,-9],[2,-4],[3,-5],[3,0]],[[3254,5199],[2,5],[1,14]],[[3257,5218],[1,5],[1,1],[2,0],[1,2],[2,3],[2,1],[7,-3],[2,2],[7,4],[8,5],[2,6],[3,2],[2,4],[2,0],[3,0],[2,1],[1,0],[1,3],[2,6],[2,2],[2,3],[2,3],[2,3],[0,3],[0,3],[-1,5],[-1,4],[-1,2],[-1,0]],[[3312,5288],[3,2],[2,-2],[3,0],[2,1],[2,-1],[2,4],[2,-2],[1,0],[1,-2],[1,-3],[2,-3],[0,-5],[0,-5],[-1,-5],[0,-4],[-1,-4],[-1,-4],[-1,-2],[0,-2],[1,-1],[2,0],[2,0],[2,-2],[2,0],[2,-3],[1,-2],[0,-2],[0,-3],[-1,-4],[1,-2],[1,-1],[2,-8],[0,-3],[1,-1],[0,-1],[0,-3],[-1,-3],[-2,-4],[0,-3],[-2,-2],[-3,-4],[1,-7],[0,-4],[0,-2],[-1,-4],[-2,-11],[-1,-5],[-1,-13],[0,-4],[1,-6],[2,-12],[1,-2],[3,-3],[0,-9],[0,-9],[0,-3],[0,-1],[1,-1],[1,-1],[0,-3],[0,-3],[2,-1],[2,-1],[1,-4],[3,-6],[1,-1],[1,-2],[2,-5],[4,-2],[4,-2]],[[8198,5272],[0,-2],[2,-7],[1,-6],[0,-10],[2,-4],[-1,-1],[0,-1],[-2,0],[-2,1],[-1,1],[-2,11],[-1,6],[0,7],[0,5]],[[8194,5272],[-2,-3],[-2,-3],[-2,-2],[-1,-2],[0,-3],[0,-7],[1,-5],[1,-2],[0,-1],[0,-3],[-1,-4],[0,-1],[-1,-5],[-1,-4],[-2,-3],[-1,-1],[-1,1],[-2,4],[-2,5],[-1,3],[-2,0],[-1,3],[0,2],[-1,4],[-1,3],[-1,3],[-3,2],[0,2]],[[8168,5255],[3,-1]],[[7545,6542],[-1,-2],[0,-3],[-1,-4],[1,-3],[1,-3],[3,-3],[3,0],[2,1],[2,-1],[1,-4],[1,-5],[-1,-4],[-1,-3],[0,-3],[0,-1],[1,-2],[1,-4],[0,-3],[-1,-3],[-1,-1],[-2,1],[-1,0],[-2,-1],[-2,-1],[-2,-2],[-5,1],[-1,3],[-1,0],[-4,-4],[-4,0],[-8,-1],[-3,0],[-4,0],[-1,1],[-3,3],[-3,2],[-3,-2],[-1,0],[-2,-5],[-5,-2],[-5,-1],[-2,0],[-3,1],[0,1],[0,1],[0,1],[-1,1],[-2,0],[-3,2],[-1,1],[-5,-2],[-3,3],[-4,4],[-1,1],[-1,6],[-1,2],[-1,2],[-1,2],[1,2],[3,5],[0,1]],[[7468,6517],[2,8],[2,3],[2,4],[2,7],[3,7],[3,7],[3,5],[1,3],[4,3],[2,1],[2,4],[2,2],[3,1],[3,0],[3,-2],[4,-2],[0,-1],[0,-3],[0,-3],[0,-1],[0,-1],[4,0],[4,0],[2,0],[5,-3],[2,-1],[2,-2],[1,0],[2,3],[2,3],[2,0],[1,-1],[1,-2],[4,-2],[3,-2],[1,-1],[0,-7],[0,-2]],[[5701,4011],[0,-3],[-1,-4],[1,-3],[1,-4],[1,-3],[2,-2],[1,-5],[1,-7],[2,-5],[6,-12],[1,-4],[0,-4],[4,-8],[1,-2],[-1,-6],[4,-16],[2,-9],[2,-2],[7,-10],[5,-8],[7,-5],[5,-4],[2,-2],[2,-3],[1,-4],[0,-9],[0,-5],[5,0],[5,0],[1,-1],[1,-2],[0,-4],[0,-5],[0,-4],[0,-5],[-1,-5],[0,-7],[1,-2],[4,-9],[2,-5],[1,-8],[2,-3],[0,-1],[4,-1],[10,-3],[6,-3],[5,-4],[2,0],[1,-1],[0,-1],[-1,-7],[1,-3],[0,-2],[1,-1],[1,-1],[4,-1],[2,-4],[1,-2]],[[5752,3690],[-3,-7],[0,-4],[-4,-26],[-2,-3],[-4,-6],[-3,-6],[-2,-4],[-1,-2],[-8,-3],[-2,-2],[-4,-2],[-1,-3],[0,-8],[-3,-11],[-2,-9],[-1,-8],[-2,-9],[-2,-3],[-2,-3],[-3,-1],[-3,-1],[-4,0],[-2,0],[-4,-3],[-3,-1],[-5,2],[-5,2],[-2,0],[-4,7],[-2,-1],[-4,1],[-2,1],[-2,3],[-4,7],[-4,5],[-4,3],[-3,1],[-4,-1],[-2,-2],[-1,0],[-2,-3],[-2,-5],[-2,-7],[0,-5],[-2,-10],[-3,-12],[-1,-3],[-1,-3],[-2,-2],[-7,-9],[-4,-11],[-2,-3],[-3,-2],[-2,-1],[-1,-1],[-2,-6],[-1,-2],[-1,0],[-4,0],[-2,1],[-10,-1],[-4,2],[-2,0],[-3,-2],[-2,1],[-1,5],[-1,9],[0,8],[2,5],[2,4],[2,6],[0,2],[0,3],[-1,4],[0,5],[-2,10],[-3,13],[-4,15],[-1,5],[-2,6],[-9,12],[-2,2]],[[5554,3623],[0,1],[0,13],[0,15],[0,16],[0,16],[0,16],[0,16],[0,16],[0,16],[0,16],[0,13],[7,0],[8,0],[9,0],[4,0],[0,2],[0,10],[0,23],[0,23],[0,22],[0,23],[0,23],[0,22],[0,23],[0,23],[0,11],[7,1],[8,2],[14,4],[12,4],[8,3],[10,3],[3,1],[1,-1],[2,-1],[4,-11],[3,-9],[0,-4],[1,0],[1,1],[2,1],[4,9],[1,2],[3,4],[4,4],[3,3],[3,3],[2,-1],[1,-2],[2,-1],[7,10],[3,2],[9,2],[1,0]],[[5634,5606],[2,-7],[1,-2],[8,-17],[2,-3],[4,-12],[2,-8],[3,-12],[1,-6],[-1,-5],[0,-16],[-1,-4],[-4,-8],[0,-4],[1,-3],[1,-1],[1,-2],[-1,-7],[2,-3],[2,-1],[7,-2],[3,-1],[3,-1]],[[5670,5481],[2,-1],[0,-2],[-1,-9],[1,-5],[2,-4],[3,-2],[2,-1],[8,-2],[3,-3],[4,-10],[5,-9],[2,-4],[0,-5],[-2,-5],[0,-2],[3,-5],[2,-5],[6,-6],[9,-9],[4,-6],[1,-5],[2,-5],[4,-4],[2,-4],[-2,-10],[1,-3],[0,-3],[2,-4],[1,-5],[2,-6],[2,-3],[4,-1],[2,-3],[4,-5],[4,-5],[1,-3],[1,-2],[1,-3],[1,-4],[0,-6],[1,-9],[2,-5],[2,-5]],[[5761,5283],[-8,5],[-2,0],[-1,-1],[-4,-6],[-2,0],[-1,0],[-4,1],[-13,5],[-9,4],[-3,2],[-6,2],[-3,-4],[-3,-10],[-1,-2],[-5,-4],[-3,1],[-6,-3],[-9,5],[-3,-1],[-3,-2],[-6,-5],[-4,-3],[-5,-3],[-4,-3],[-3,-2],[-3,0],[-3,2],[-2,2],[-4,0],[-3,-1],[-3,-4],[-2,-3],[-2,-9],[-3,-13],[-2,-2],[0,-1],[-1,-1]],[[5516,5204],[0,-11]],[[5516,5193],[-1,1],[-2,6],[0,1],[-5,-3],[-2,-2],[-1,-2],[-1,0],[-1,3],[-2,0],[-1,0],[-2,0],[-1,0],[-1,0],[-2,2],[-7,4],[-2,1],[-1,0],[-4,-4],[-2,-1],[-6,-2],[-7,-1],[-2,0],[-2,-2],[-1,-2],[-1,-5],[-1,-9],[-1,-3],[0,-3],[0,-6],[0,-6],[0,-3],[-2,-7],[-2,-9],[-2,-8],[-2,-7]],[[5447,5144],[0,2],[-1,2],[0,6],[0,3],[0,4],[-2,4],[-1,3],[-1,2],[-1,1],[-1,1],[-2,1],[-3,6],[-3,5],[-3,7],[-3,7],[-3,7],[-3,7],[-2,7],[-1,4],[1,0],[1,0],[1,1],[0,2],[-1,5],[-1,6],[-1,5],[-4,6],[-3,5],[-1,2],[-1,4],[-1,22],[-1,6],[-1,3],[-1,1],[0,2],[0,4],[1,3],[0,2],[0,3]],[[5405,5325],[0,1],[-1,2],[-1,0],[-1,0],[-1,3],[-1,4]],[[5400,5335],[1,3],[1,2],[1,2],[1,1],[4,4],[1,1],[1,2],[0,3],[2,11],[4,10],[1,2],[2,7],[1,9],[1,4],[1,4],[1,3],[4,5],[2,9]],[[5429,5417],[3,0],[4,-2],[4,0],[3,2],[2,3],[4,3],[5,3],[1,5],[2,3],[1,2],[1,0],[0,-1],[1,-5],[2,-5],[4,-6],[1,0],[2,5],[5,2],[1,1],[4,6],[4,4],[1,1],[1,1],[5,4],[3,-1],[5,1],[8,2],[6,1],[3,0],[1,1],[1,6],[1,2],[2,2],[5,9],[3,8],[0,2],[0,1],[1,0]],[[5524,5490],[0,1],[0,1],[0,1],[2,3],[3,3],[2,1],[7,0],[6,1],[2,0],[4,1],[4,2],[3,3],[8,-1],[6,9],[2,1],[0,1],[1,2],[2,3],[4,7],[2,6],[1,4],[7,15],[3,-1],[1,2],[3,10],[0,2],[2,0],[1,1],[2,3],[1,4],[0,6],[-1,4],[0,2],[1,2],[1,2],[6,5],[1,2],[1,3],[1,0],[2,0],[1,1],[1,3],[4,3],[3,2],[4,-1],[3,-1],[2,-2],[1,0]],[[3135,7509],[-1,0],[-1,1],[-1,0],[-1,0],[0,-1],[-1,-1],[-2,1],[-1,2],[-1,2],[-1,2],[1,1],[0,2],[1,2],[-1,3],[-1,1],[0,2],[0,1],[1,1],[1,1],[0,2],[0,2],[-2,1],[-1,-1],[-2,1],[-2,1],[-1,2],[-1,0],[-1,1],[-1,2],[0,2],[1,1],[0,2],[0,1],[0,1],[0,1],[0,1],[0,2],[0,1],[0,5],[0,9],[0,8],[-1,8],[0,7],[0,9],[0,9],[0,8],[-3,5],[-5,6]],[[3088,7622],[-2,0],[-1,0],[-2,1],[-1,3]],[[3082,7626],[-1,3]],[[3081,7629],[1,5],[-3,1],[-3,1],[-1,-3],[-2,-3],[-3,-6],[-4,-9],[-3,-5],[-4,-8],[-4,-8],[-1,-7],[-1,-8],[-3,-5],[-2,-5],[0,-6],[-1,-5],[0,-4],[0,-3],[0,-1],[-1,-3],[-2,-3],[0,-4]],[[3044,7540],[-2,-1],[-3,-4]],[[3039,7535],[-3,-5],[0,-3],[0,-2],[0,-2],[0,-1],[-2,0],[-1,0],[-1,-2],[0,-4],[-1,-2],[-1,0],[0,1],[-1,3],[-2,0],[-1,-2]],[[3026,7516],[-2,-2]],[[3024,7514],[-2,0],[-4,1],[-2,-5],[-3,-10]],[[3013,7500],[-11,0],[-12,0],[-12,0],[-11,0]],[[2967,7500],[-12,0]],[[2955,7500],[-11,-1],[-12,0],[-6,0],[-2,0]],[[1373,8042],[2,4],[5,6],[3,4]],[[2894,7471],[0,-1],[-2,-3],[-4,-3],[-4,-3],[-1,-4],[-1,-1],[-6,-9],[-4,-8],[-3,-7],[-3,-9],[-7,0],[-6,0],[-9,0],[-8,0],[-9,0],[-7,0],[-7,0],[-3,-2],[-5,-4],[-4,-3],[2,-7],[1,-3]],[[2803,7394],[1,-1],[0,-1]],[[2804,7392],[1,-3]],[[2805,7388],[1,-1]],[[2806,7387],[1,-1],[0,-1]],[[2807,7385],[1,-2],[-1,-2],[-3,-4],[-4,-3],[-7,-5],[-9,-6]],[[2784,7363],[-7,-6],[-6,-4]],[[2771,7353],[-12,-4]],[[2759,7349],[-10,-3],[-7,-2],[-6,-6],[-7,-6],[-6,-6],[-7,-6],[-6,-5],[-7,0],[-5,4],[-5,4]],[[2693,7323],[-3,8]],[[2690,7331],[0,9],[1,7],[1,2],[2,2],[4,3],[3,6],[3,4]],[[2710,7389],[1,3],[2,11],[4,11],[1,6],[-2,14],[-1,11],[-1,9],[-1,11],[-1,11],[-1,9],[-1,10],[-2,9],[0,7],[-1,8],[-6,5],[-5,4],[-7,6],[-6,6],[-5,5],[3,9],[0,2],[-1,2],[-3,3],[-1,1],[-3,-1],[-4,-2],[-2,1],[-1,3],[-2,4],[-1,4]],[[2663,7571],[0,4]],[[2663,7575],[-1,4],[1,3],[0,1]],[[2663,7583],[0,1],[-1,1],[-1,0]],[[2661,7585],[-4,-1]],[[2657,7584],[-2,-1],[-1,-1],[-2,-2],[-1,0],[-3,5],[-3,5],[-2,7],[-1,8],[-5,4],[-6,5],[-5,4],[-5,5],[-6,4],[-5,4],[-6,5],[-5,4],[-2,2],[-5,4],[-7,5],[-8,6],[-8,7],[-7,5],[-4,4],[-2,2],[-5,3],[-6,5],[-7,-2],[-8,-6],[-4,-4],[-4,-2],[-2,-2],[-5,-1]],[[2515,7666],[-3,0]],[[2512,7666],[-6,1],[-4,-1],[-2,1],[-1,3],[-2,2],[-6,-1],[-8,1],[-4,0],[-1,1],[-2,4],[-2,1],[-3,-1],[-5,-5],[-5,-3],[-3,0],[-4,3],[-6,5],[-4,6],[-5,2],[-3,-1],[-1,-3],[-2,0],[-2,5]],[[2431,7686],[-1,4],[-2,2]],[[2428,7692],[-4,3],[-3,2],[-4,3],[-2,0],[-3,1],[-3,0],[-3,-1]],[[2365,7736],[0,2],[-1,1],[-1,2],[-6,1]],[[2357,7742],[-1,-9],[0,-12],[-6,0],[-12,0],[-12,0],[-12,0],[-12,0]],[[2302,7721],[-11,0]],[[2291,7721],[-12,0],[-12,0],[-12,0],[-12,0],[-12,0],[-11,0],[-12,0],[-12,0],[-12,0]],[[2184,7721],[-12,0],[-12,0],[-12,0],[-11,0],[-12,0],[-12,0]],[[2113,7721],[-12,0]],[[2101,7721],[-12,0],[-12,0],[-11,0],[-12,0],[-12,0],[-12,0],[-12,0],[-12,0],[-11,0],[-12,0],[-12,0],[-12,0],[-12,0]],[[1947,7721],[-12,0]],[[1935,7721],[-12,0],[-11,0],[-12,0],[-12,0],[-12,0],[-12,0],[-12,0],[-11,0]],[[1841,7721],[-12,0]],[[1829,7721],[-12,0],[-12,0],[-12,0],[-12,0]],[[1781,7721],[-11,0]],[[1770,7721],[-12,0]],[[1758,7721],[-12,0]],[[1746,7721],[-12,0],[-12,0],[-12,0],[-12,0],[-11,0],[-12,0],[-12,0],[-12,0],[-12,0],[-12,0],[-11,0],[-12,0],[-12,0],[-3,0]],[[1388,8104],[0,4],[0,3],[-1,3],[-1,2],[-3,-1],[-6,2],[-2,6],[-4,2],[-3,4],[-5,2],[-4,2],[-4,2],[-3,3],[-4,3],[-3,3],[-2,-1],[-5,0],[0,5],[-2,4],[1,2],[-3,2],[-4,2],[1,5],[1,4],[-3,2],[-5,1],[1,4],[2,3],[-2,4],[-4,7],[-3,6],[-4,8],[-3,7],[-3,6],[-3,4],[-3,7],[-4,8],[-4,6],[0,4],[-4,5],[-3,6],[-4,6],[-4,2],[-3,3],[-4,3],[-3,2],[-1,3],[0,1],[-1,2],[-1,3],[-1,2],[-5,4],[-1,2],[-4,3],[-3,1],[-1,1],[-3,8],[0,3],[1,4],[-1,1],[-5,7],[-3,2],[-3,3],[-7,-4],[-6,-3],[-5,-2],[-6,-1],[2,-4],[-1,-3],[-2,-2],[-3,0],[0,-10],[-3,-7],[-6,0],[-4,-2],[-5,-4],[-4,-3],[-5,-4],[-2,0],[1,4],[-2,8],[-1,6],[-3,3],[-5,5],[-3,4]],[[1167,8302],[-6,5],[-3,4],[-4,4],[-5,5],[-2,7],[-5,2],[-4,3]],[[1138,8332],[-4,5]],[[1134,8337],[1,5],[2,6],[0,4],[-5,-1],[-6,0],[-6,0],[-4,-4],[-4,-4],[-6,3],[-8,3],[-2,-4],[-6,2],[-7,2],[0,16],[0,17],[0,16],[0,16],[0,16],[0,17],[0,16],[0,16],[0,16],[0,16],[0,17],[0,16],[0,16],[0,16],[0,17]],[[1083,8593],[0,16],[0,16],[0,16],[0,17],[0,16],[0,16],[0,16],[0,17],[0,16],[0,16],[0,16],[0,16],[0,17],[0,16],[0,16],[0,16],[0,17]],[[5263,7616],[0,-2],[3,0]],[[5290,7603],[-1,-7],[-1,-4],[1,-3],[1,-2],[-1,-2],[-2,0],[-2,1],[-2,3],[-2,0],[-1,-1],[-1,-3],[-1,-3],[1,-2],[1,-2],[0,-3],[1,-4],[0,-2],[0,-1],[-2,-1],[-1,1],[-2,5],[0,2],[-2,0],[-3,-1],[-4,-3],[-1,0],[-2,1],[-1,2],[-1,5],[-1,3],[0,-1],[-3,1],[-1,-1],[0,-4],[-1,-6],[-1,-4],[-4,-7],[-1,-2],[0,-2],[-1,-2],[1,-3],[1,-3],[-1,-2],[-2,-1],[-1,2],[-1,3],[-3,5],[2,3],[-1,1],[-4,2],[-3,3],[-3,4],[0,2],[0,7],[0,2],[-1,1],[-1,0],[-2,-3],[-2,-3],[-4,-4],[0,-1],[1,-4],[0,-1],[-3,-6],[0,-2],[-4,-4],[-2,-2],[-6,3],[-1,1],[-3,-2],[-3,-2],[-5,-2],[-3,1],[0,2]],[[5195,7551],[-1,1],[-1,4],[-2,2],[-1,2],[-1,2],[-1,2],[1,6],[-1,2],[-1,3],[1,2],[-1,1],[-5,1]],[[5173,7573],[-1,0],[1,-1],[1,-3],[-2,-3],[-3,-3],[-3,0],[-1,0],[0,4],[2,1],[2,2],[0,4],[1,2],[-2,3],[0,1],[1,3],[1,3],[1,3],[3,4],[4,4],[0,4],[0,5],[1,1],[5,4],[1,1],[0,2],[4,5],[4,6],[0,2],[1,1],[0,1],[-1,1],[-1,0],[-1,2],[2,4],[2,2],[3,0],[1,-1],[0,-1],[1,-2],[1,0],[2,0],[3,2],[1,3],[1,2],[3,2]],[[5211,7643],[2,-1]],[[5231,7644],[2,-1],[1,0],[1,1],[2,1],[1,1],[-1,1],[-3,0],[-1,0],[0,2],[1,2],[2,2],[2,0],[1,0],[3,-4],[1,0],[0,1],[1,0],[1,-1],[1,-2]],[[5255,7648],[4,-4],[5,-5]],[[3044,3980],[1,1],[2,0],[3,0],[4,3],[3,4],[3,6],[1,6],[0,5],[-1,6],[-1,5],[2,2],[3,1],[3,4],[2,4]],[[8727,7686],[2,1],[2,-1],[3,0],[3,-2],[3,-4],[0,-2],[0,-4],[-1,-1],[-1,-3],[-1,-3],[1,-2],[1,-6],[2,-4],[1,-5],[0,-2],[-1,-3],[-3,-6],[-2,-2],[-1,-2],[-3,0],[-1,-1],[-2,-1],[0,-2],[-1,-1],[-2,-3],[0,-2],[1,-4],[0,-4],[-2,-3],[-1,-5],[-1,-1],[0,-4],[-1,-2],[0,-8],[-2,-5],[-2,-6],[0,-4],[1,-4],[-1,-2],[0,-1],[-1,-3],[0,-2],[-3,-2],[-1,-2],[0,-4],[0,-4],[-1,-3],[-2,-2],[-1,-1],[-1,-1],[-1,-4],[0,-3],[-1,-3],[1,-3],[-1,-2],[-3,-2],[-1,-1],[-1,0],[-2,-3],[-2,-10],[-1,-6],[1,-5],[-3,-3],[-2,-2],[-2,1],[-1,1],[-3,1],[-2,0],[-3,2],[-5,2],[-5,3],[-3,1],[-3,1],[-2,1],[-1,3],[-2,-1],[-1,-3],[-3,-2],[-1,-4],[-1,-3],[-2,-4],[-2,-2],[-5,-2],[-1,-1],[-4,-1],[-1,-1],[-1,-2],[-1,-3],[1,-2],[2,-6],[0,-3],[2,-7],[3,-22],[-1,-4],[-1,-17],[0,-3],[0,-4],[0,-4],[1,-1],[1,-1],[0,-2],[0,-3],[0,-2],[-1,-5],[-1,-6],[-1,-2],[-1,-2],[-1,-2],[0,-4],[0,-3],[-2,-1],[-2,-2],[-2,1],[-1,-1],[-3,-1],[-4,-1],[-2,-2],[-1,-1],[-1,-2],[0,-2],[3,-1],[1,-3],[0,-3],[-1,-2]],[[8625,7362],[-1,2],[-1,1],[-3,3],[-2,3],[-1,3],[0,7],[0,1],[-3,2],[0,2],[-1,1],[-2,-1],[-1,1],[-1,1],[-2,0],[-1,-2],[0,-4],[-2,-6],[0,-4],[-1,-6],[-1,-7],[0,-2],[-2,0],[-1,0],[-1,-3],[-1,0],[-1,1],[-2,2],[-1,0],[-2,-1],[-2,-4],[0,-2],[-1,-2],[0,-3],[-2,-3],[-1,-2],[-4,-4],[-1,-1],[-2,0],[-2,0],[-4,-1],[-5,-1],[-4,1],[-4,-1],[-3,-1],[-1,-2],[1,-3],[0,-2],[1,-1],[1,-4],[2,-4],[2,-3],[1,-2],[0,-3],[-1,-3],[-2,-4],[-1,-2],[-1,0],[-2,1],[-1,2],[-3,1],[-6,-2],[-3,1],[-2,2],[-2,0],[-5,2],[-2,1],[-1,1],[-1,3],[-1,2],[0,2],[-2,3],[-1,2],[-2,0],[-1,-1],[-2,-2],[-1,0],[-1,0],[0,-2],[-3,-2],[-1,-3],[-1,-5],[-1,-6],[0,-2],[-1,0],[-1,-2],[-3,-5],[-2,-5],[-3,-4],[-1,-3],[-1,-2],[-2,-4],[-3,-1],[-3,-1],[-1,0],[-2,-2],[0,-2],[-1,-1],[-1,0],[-2,-2],[-3,-5],[-3,-1],[-3,-3],[-4,-2],[-1,-1],[0,-2],[-1,-2],[-1,0],[-2,0],[-3,-4],[-2,-4],[-6,-7],[-3,-5],[0,-5]],[[8173,6252],[-1,0],[-1,1],[-2,0],[0,-1],[-2,0],[-1,-2]],[[8153,6234],[0,1],[-1,0],[-1,-1],[0,-2]],[[8151,6232],[-1,-1]],[[7998,6194],[-1,3],[-3,5],[-1,0],[-4,-2],[-4,-1],[-2,3],[-2,-2],[-2,6],[-3,0],[-3,4],[-1,2],[0,4],[-1,1],[-2,0],[-1,2],[-2,2],[-2,1],[-1,-1],[-1,-1],[0,3],[0,6],[0,6],[-1,3],[-1,2],[-1,1],[0,3],[0,5],[1,4],[1,1],[2,3],[1,4],[1,4],[-4,5],[-2,2],[-3,-1],[-3,-1],[-2,-1],[0,1],[-2,5],[-1,0],[-2,1],[-2,0],[-1,-2],[-2,-1],[-2,0],[-1,2],[-3,4],[-4,2],[0,3],[-1,3],[-2,3],[-2,4],[-2,2],[-1,-1],[-2,-2],[-5,-5],[-3,-2],[-1,-1],[-1,-2],[0,-5],[-1,-6],[-1,-3],[-2,-2],[-1,0],[-2,0],[-1,-1],[-5,-5],[-2,0],[-1,3],[-1,3],[-2,-1],[-2,-3],[-2,-4],[0,-5],[-1,-2],[-1,0],[0,-1],[-8,13],[0,1],[-2,-3],[-1,-6],[-1,-2],[-1,1],[-3,9],[-1,0],[-1,-3],[-2,-4],[-2,-2],[0,-3],[-2,-3],[-2,-2],[0,-1],[-1,1],[-2,4],[-1,3],[-3,4],[-4,2],[-2,3],[-1,0],[-2,-1],[0,-1],[-1,-4],[-2,-5],[-2,-5],[-2,-2],[-1,-2]],[[7836,6243],[-1,1],[-2,2],[-2,0],[-3,-3],[-2,6],[-1,0],[-1,0],[-1,-2],[0,-3],[-1,-4],[-1,-3],[-2,-1],[1,-3],[0,-2],[0,-3],[1,-3],[1,-4],[2,-6],[1,-3],[0,-3],[1,-9],[-1,-4],[0,-8],[0,-4],[1,-2],[1,-3],[0,-1],[0,-1],[-2,-2],[-1,-1],[-1,1],[-1,1],[-1,1],[-1,2],[-3,0],[-4,-3],[-1,1],[-1,1],[0,3],[0,4],[-1,2],[0,2],[0,6],[-1,3]],[[7808,6205],[0,2],[-1,1],[-2,-1],[-5,-5],[-4,-8],[-2,-2],[-2,-1],[-3,2],[-2,1],[-4,-2],[-2,1],[-1,1],[-1,3],[1,3],[0,3],[-2,1],[-2,1],[-1,3],[0,4],[0,4],[1,5],[-1,2],[-3,1],[-6,3],[-6,1],[-2,-1],[-2,1],[-1,1],[-1,1],[0,2],[1,5],[1,5],[3,7],[0,5],[0,6],[1,7],[2,6],[1,2],[0,2],[-1,3],[-1,1],[-2,1],[-4,1],[-4,1],[-6,4],[1,6],[0,4],[-1,4],[-1,2],[0,2],[1,6],[-2,6],[-1,3],[-2,3],[0,3],[1,4],[4,7],[0,1],[-1,0],[-1,0]],[[7738,6337],[-1,1],[-2,1],[-3,0],[-5,0],[-5,-3],[-5,-4],[-2,-3],[-2,-2],[-2,-1],[-2,2],[0,4],[4,8],[0,5],[-1,5],[0,4],[-1,2],[-2,1],[-1,3],[0,8],[2,8],[2,2],[2,1],[0,2],[-1,6],[1,3],[1,7],[1,5],[3,-1],[1,2],[2,1],[1,4],[1,3],[1,9],[1,1],[4,-1],[1,1],[2,5],[1,6],[3,2],[2,0],[1,2],[0,3],[-2,5],[-1,4],[0,2],[3,2],[0,2],[0,6],[1,8],[1,8],[0,7],[0,4],[0,6],[-1,9],[-1,8],[0,3],[0,10],[0,8],[-2,2],[-3,2],[-1,1],[-1,-1],[-1,-3],[-1,-3],[-1,1],[-1,3],[-1,3],[-3,17],[0,5],[-1,5],[-1,2],[-1,2],[-2,5],[-2,3],[-2,0],[-1,0],[-1,2],[-1,4],[-1,2],[-2,1],[-1,-1],[-1,-3],[-1,-1],[-1,-4],[-2,-6],[-1,-2]],[[7703,6567],[-1,1],[-4,6],[-2,1],[-3,-1],[-4,1],[-2,0],[-3,5],[-1,0],[-5,-3],[-1,-2],[-1,0],[-1,1],[-1,2],[0,1],[1,2],[0,1],[0,2],[2,5],[5,8],[-1,4],[-2,7],[0,4],[-1,1],[-2,-1],[-6,-7],[0,1],[0,2],[-1,7],[2,2],[2,2],[2,3],[1,2],[-1,1],[-3,-1],[-1,2],[-2,6],[-1,2],[-1,1],[-4,-3],[-5,-4],[-6,-6],[0,-3],[0,-1],[-1,-2],[-1,-3],[-1,0],[-1,-1],[-2,1],[-4,3],[-4,3],[-1,-1],[-5,2],[0,2],[-1,2],[-2,3],[-1,1],[-5,-6],[-5,-4],[-2,-4],[-3,-5],[-2,-1],[0,-3],[-1,-2],[-2,-4],[-4,-4],[-3,-2],[-8,-2],[-3,-1],[-2,-2],[-1,-6],[-1,-5],[-2,-4],[-5,-5],[-5,-5],[-1,-3],[0,-2],[1,-2],[0,-2],[-1,-2],[-3,-4],[-2,-2],[-2,-1],[-2,0],[-2,0],[0,1],[-1,-1],[-2,-1],[-1,0],[-4,-4],[-2,0],[-2,1],[-3,1],[-2,0]],[[7468,6517],[-1,2],[-2,4],[0,5],[2,14],[0,6],[0,2],[-1,5],[-1,2],[-4,3],[-1,0],[-2,-2],[-1,-1],[-1,-1],[-5,-3],[-3,-1],[-1,-1],[-1,-1],[1,-2]],[[7447,6548],[-3,0],[-2,1],[-2,0],[-5,-4],[-2,0],[-2,0],[-2,0],[-5,0],[-4,1],[-4,5],[-2,2],[-2,2],[-3,1],[-1,3],[-1,1],[-2,1],[-1,-1],[-1,-7],[-1,-1],[-2,-1],[-3,2],[-3,3],[-1,4],[-1,1],[-2,-1],[0,-5],[0,-4],[-2,-1],[-1,1],[-1,3],[-2,8],[-3,5],[-2,3],[-7,0],[-6,1],[-2,1],[-1,4],[1,6],[1,5],[0,1],[-1,0],[-2,1],[-6,-3],[-1,0],[-1,1],[-2,1],[-1,1],[0,3],[-5,5],[-2,3],[-3,3],[-2,3],[-2,6],[-1,7],[-1,4],[-2,2],[-2,1],[-4,-3],[-4,-2],[-2,0],[-3,6],[-3,8],[-4,6],[-2,3],[-4,1],[-4,3],[-6,9],[-4,6],[-8,7],[-2,2],[0,3],[-1,5],[-2,4],[-5,2],[-6,2],[-6,-3],[-5,-14],[-2,-3],[-2,0],[-1,3],[-1,4]],[[7250,6675],[-1,4],[-3,3],[-4,4],[-2,3],[-2,2],[-1,1],[-4,2],[-4,3],[-2,1],[0,2],[0,4],[0,4],[-1,2],[-2,-1],[-5,6],[0,1],[-1,1],[-2,3],[-4,0],[-3,-1],[-2,2],[-2,4],[-1,1],[-1,1],[-3,8],[-3,9],[-2,1],[-1,0],[-1,-5],[-1,0],[-1,0],[-2,-2],[-1,0],[-1,0],[0,2],[0,6],[-1,2],[1,4],[1,4],[-1,3],[-2,4],[0,3],[1,5]],[[7186,6771],[0,4],[0,1],[-1,2],[-5,11],[-1,1],[0,4],[-1,5],[0,4],[-1,3],[0,1],[0,1],[4,1],[2,0],[2,1],[1,-2],[1,-3],[0,-2],[2,-3],[2,-3],[3,0],[2,2],[1,5],[1,1],[2,0],[0,3],[0,8],[0,3],[-1,3],[1,3],[-1,5],[-1,3],[-1,1],[0,2],[0,3],[0,3],[0,3],[-1,2],[-2,2],[-2,3],[-1,2],[-1,3],[-2,3],[0,9],[0,9],[-1,4],[-1,7],[0,2],[1,2],[5,6],[1,2],[0,2],[0,2],[-1,3],[-2,2],[-3,3],[-2,4],[-5,2],[-5,3],[-1,3],[-1,6],[-3,10],[-2,10],[-2,7],[0,3],[1,8],[0,1],[-1,1],[-2,-1],[-1,-1],[-1,0],[-1,2],[-1,0]],[[7160,6971],[-2,-1],[-4,0],[-1,0],[-2,0],[-5,2],[-5,2],[-6,4],[-3,2]],[[7132,6980],[-1,1],[-3,3],[-2,3],[0,6],[-2,0],[-3,-3],[-4,-1],[-2,0],[0,1],[-2,6],[-1,2],[-1,1],[-2,1],[-1,2],[0,2],[1,3],[1,2],[0,12],[-1,4],[0,3],[-2,5],[-1,2],[-2,3],[-3,3],[-2,0],[-4,-1],[-1,0],[-1,8],[-1,2],[-5,3],[-3,1],[-3,-1],[-1,-1],[-2,2],[-2,2],[-2,1],[-2,0],[-2,-1]],[[7080,7068],[0,1],[3,2],[2,3],[1,2],[-1,4],[-3,4],[-2,3],[0,1],[0,5],[1,5],[-1,2],[0,1],[0,5],[-2,6],[-1,4],[-1,5],[0,5],[2,7],[-1,3],[-1,3],[-7,5],[-6,3],[-3,0],[-2,0],[-1,-3],[-1,-4],[-2,0],[-3,2],[-2,2],[-1,5],[-1,7],[-1,2],[1,2],[0,1],[2,2],[0,1],[0,2],[-1,2],[-2,4],[-2,7],[0,3],[1,6],[0,3]],[[7045,7191],[2,1],[3,1],[1,3],[1,2],[0,2],[0,6],[-2,2],[0,2],[1,2],[1,3],[1,5],[2,4],[0,1],[2,1],[5,1],[4,2],[6,8],[2,2],[2,1],[2,0],[0,1],[-1,4],[0,2],[1,1],[1,1],[4,-3],[3,1],[3,1],[8,8],[1,0],[1,-1],[1,-5],[1,-10],[0,-2],[6,0],[4,4],[1,1],[3,-1],[1,2],[2,1],[1,-4],[2,2],[3,3],[1,4],[1,4],[2,4],[0,5],[1,2],[1,2],[3,9],[3,2],[2,1],[5,-1],[3,0],[8,-1],[4,1],[3,2],[4,0],[4,1],[7,12],[0,2],[0,3],[2,2],[3,3],[6,5],[11,9],[4,4],[2,-1],[4,3],[7,4],[2,5],[2,1],[9,1],[0,1],[0,1],[0,4],[-1,3]],[[7227,7343],[1,1],[1,2],[0,2],[-2,7],[-1,6],[0,6],[0,3],[1,3],[1,4],[5,3],[3,1],[1,2],[-3,2],[-2,2],[0,1],[0,1],[0,2],[4,2],[3,2],[3,-1],[1,1],[0,2],[0,2],[-1,4],[-2,2],[0,3],[1,4],[-1,7],[-2,7],[-3,12],[-2,3],[-1,5],[-1,3],[0,4],[1,3],[-1,6],[0,6],[0,6],[1,5],[0,1],[1,1],[1,1],[1,1],[-1,2],[-2,1],[-3,3],[-4,-1],[-4,0],[-1,2],[-2,2],[0,1],[2,3],[3,4],[5,1],[5,2],[3,2],[3,1],[4,1],[2,-1],[5,3],[9,4],[7,4],[2,2],[2,-2],[1,-5],[2,-3],[3,-1],[1,0],[3,2],[4,1],[2,0],[2,-3],[2,-2],[2,0],[1,2],[1,3],[0,5],[0,4],[0,3],[-1,1],[-3,1],[-4,3],[0,3],[0,1],[1,5],[2,7],[2,11],[1,9],[4,12],[3,13],[5,19],[1,4],[0,6],[1,3],[1,1],[3,-1],[7,-5],[5,-3],[3,-1],[3,-2],[5,-1],[3,0],[3,1],[3,0],[5,-1],[2,0],[2,0],[2,-2],[0,-4],[1,-2],[2,1],[5,3],[2,3],[4,4],[3,1],[4,1],[1,2],[1,5],[3,3],[0,5],[-1,3],[-1,6],[0,3],[-1,11],[-1,9],[1,8],[2,8],[0,3],[2,3],[1,4],[2,2],[7,0],[6,2],[2,2],[4,1],[1,1],[4,6],[1,4],[1,9],[-1,4],[1,4],[2,2],[2,2],[1,1],[3,1],[5,-1],[3,-1]],[[7425,7726],[2,0],[2,1],[1,1],[2,1],[2,1],[3,1],[2,-1]],[[7439,7730],[0,-2],[0,-2],[0,-3],[1,-2],[0,-1],[-2,-2],[-1,-1],[0,-2],[1,-3],[1,-2],[3,-2],[2,-1],[1,-2],[0,-2],[-1,-2],[-1,-2],[0,-1],[0,-1],[2,-1],[3,-2],[4,-2],[3,-4],[3,-1],[1,-3],[1,-6],[3,-3],[4,-3],[2,-1],[2,-2],[2,-3],[2,-1],[2,0],[4,2],[4,0],[2,-1],[2,-5],[2,-2],[1,-1],[1,-2],[2,0],[2,1],[1,3],[2,-1],[1,-1],[0,-3],[1,-3],[3,-3],[3,-1],[0,-1],[1,-4],[1,-2],[1,-3],[1,-5],[0,-4],[1,-3],[2,-4],[2,-6],[2,-5],[2,-1],[2,-2],[2,-4],[2,-8],[0,-4],[0,-4],[1,-2],[0,-2],[-2,-8],[-1,-3],[0,-3],[1,-5],[1,-4],[0,-4],[-1,-3],[-2,-4],[-1,-2],[-2,-1],[-2,-7],[-1,-8],[0,-4],[1,-2],[1,-3],[0,-3],[3,-6],[1,-4],[1,0],[1,1],[2,0],[3,-1],[2,-3],[3,-1],[3,0],[2,-1],[2,-2],[5,0],[3,0],[5,0],[4,-2],[7,-1],[4,0],[6,1],[3,-1],[11,-2],[6,-2],[4,-2],[3,-4],[3,-6],[2,-3],[7,-1],[4,-7],[4,-3],[6,-7],[4,-2],[6,-3],[8,1],[0,-1],[0,-3],[-1,-5],[0,-4],[1,-2],[3,-1],[2,-2],[1,-3],[1,-2],[2,-11],[5,-16],[0,-6],[1,-3],[5,-7],[3,-4],[3,-5],[1,-4],[1,-6],[1,-1],[6,1],[6,1],[10,1],[15,-3],[14,-2],[13,-3],[7,-1],[14,-3],[8,4],[7,2],[2,0],[12,-3],[7,-2],[9,-2],[6,-1],[6,1],[2,-1],[2,-2],[2,-2],[4,-9],[3,-4],[5,-4],[12,-3],[6,-3],[7,-2],[5,-4],[6,-4],[7,-6],[8,2],[9,3],[5,2],[0,-12],[8,-1],[2,0],[3,-3],[2,1],[2,3],[2,4],[4,2],[5,5],[2,1],[8,6],[12,8],[6,4],[2,1],[3,2],[2,2],[4,1],[5,0],[6,2],[12,3],[2,0],[7,1],[3,1],[4,0],[6,-1],[4,0],[5,0],[8,1],[5,0],[3,1],[5,3],[2,2],[5,3],[5,3],[4,3],[3,2],[3,2],[1,2],[1,1],[1,3],[3,6],[2,4],[2,2],[2,5],[2,3],[3,5],[2,2],[3,1],[7,5],[2,1],[1,0],[2,3],[3,4],[1,2],[3,1],[1,2],[1,2],[-1,3],[-1,4],[-1,3],[-4,6],[-3,4],[-2,4],[-1,5],[-2,3],[0,2],[0,3],[2,5],[1,3],[1,6],[2,9],[1,4],[2,4],[4,5],[4,1],[2,-1],[5,0],[4,-1],[2,-2],[3,-5],[3,-2],[9,-4],[5,-1],[2,0],[5,-2],[1,0],[2,-1],[2,1],[3,4],[3,3],[2,1],[3,2],[1,2],[2,4],[4,3],[3,5],[2,4],[1,3],[0,2],[1,2],[3,1],[2,1],[5,-3],[7,1],[2,0],[6,2],[3,1],[4,1],[3,4],[4,5],[2,3],[2,0],[3,3],[1,3],[0,3],[-1,3],[2,4],[2,7],[3,4],[2,2],[1,5],[2,1],[2,1],[2,3],[2,0],[4,-1],[5,0],[3,-1],[1,1],[1,2],[0,2],[1,6],[0,1],[1,1],[3,0],[2,-2],[2,-1],[2,0],[2,1],[2,4],[5,3],[2,0],[5,3],[2,-1],[5,-1],[2,1],[2,-1],[2,3],[1,1],[4,-1],[2,-3],[3,-3],[5,-1],[4,1],[4,-2],[2,0],[1,2],[4,2],[1,3],[-1,4],[1,3],[-1,3],[-2,4],[-1,3],[0,3],[-2,4],[-3,4],[-2,2],[-4,6],[-1,2],[-1,1],[0,3],[-2,1],[-2,2],[-1,1],[-1,4],[0,2],[-2,1],[-2,1],[-2,2],[-3,1],[-2,4],[-3,7],[-2,2],[-7,1],[-3,1],[-3,0],[-2,-1],[-3,0],[-2,-1],[-3,-4],[-3,-6],[-3,-3],[-2,-4],[-1,-1],[-2,0],[-2,4],[-4,4],[-3,2],[-2,1],[-3,1],[-3,-1],[-4,-1],[-4,0],[-2,1],[-2,0],[-5,-4],[-2,-4],[-2,-2],[-3,3],[-3,4],[-2,4],[-2,4],[-1,10],[3,3],[4,4],[1,5],[0,6],[0,7],[4,6],[2,5],[0,4],[2,5],[2,6],[2,7],[5,13],[5,15],[2,8]],[[8240,7767],[6,-5],[4,-2],[6,-4],[6,-1],[7,-4],[3,-1],[1,0]],[[8273,7750],[9,10],[7,8]],[[8347,7922],[-4,1],[-6,-1]],[[8372,7961],[9,4],[10,4]],[[4914,5284],[-1,-2]],[[4925,5526],[0,-3]],[[4927,5491],[0,-3],[0,-1],[1,-16],[2,-16],[-1,-2],[-1,0],[-1,-1],[0,-1],[0,-3],[0,-2],[-2,-1],[-3,-5],[0,-2],[-1,-4],[-1,-3],[-1,-5],[-2,-12],[0,-11],[0,-3],[-1,-3],[-1,-3],[-4,-9],[-1,-7],[0,-4],[0,-3],[-1,-2],[1,-6],[0,-6],[1,-5],[2,-14],[2,-9],[0,-7],[1,-5],[1,-2],[0,-2],[4,-1],[1,-1],[1,-10],[0,-4],[-1,-2],[0,-3],[0,-5],[-1,-1],[-2,0],[-1,-2],[-2,0]],[[4790,5241],[-1,2],[0,10],[0,14],[0,6],[0,5],[0,4],[2,1],[0,2],[1,5],[1,5],[0,9],[1,2],[0,2],[-1,5],[-1,11]],[[4792,5324],[0,1],[0,-1]],[[4792,5324],[-1,0],[-4,4],[-2,0],[-2,3],[0,4],[-1,2],[-1,4],[-1,5],[-2,3],[-3,0],[-1,0],[-2,0],[-3,1],[-1,2],[-2,4],[-1,2],[-1,0],[-2,1],[-1,1],[0,1],[5,11],[2,5],[0,4],[0,3],[1,3],[0,5],[-3,19],[-1,6],[-1,2]],[[4764,5419],[1,3],[3,-1],[3,-2],[1,2],[2,10],[0,3],[0,3],[1,6],[1,3],[1,2],[0,4],[-1,1],[-1,0],[-2,1],[-2,2],[-1,2],[1,9],[0,2],[0,2],[2,0],[3,0],[3,-1],[2,0],[1,0],[1,-3],[2,-2],[1,0],[0,2],[0,8],[-1,5],[-2,4],[-4,4],[0,5],[0,5],[1,2],[3,4],[0,2],[-1,2],[-2,2],[0,7],[0,6],[-2,-1],[-2,0],[-1,1],[-2,4],[0,10],[0,11],[0,5],[1,3],[1,3],[2,3],[1,2]],[[4778,5564],[3,1],[1,3],[2,6],[3,5],[2,-1],[1,1],[1,0],[1,-3],[2,-2],[1,-5],[5,-1],[2,-2],[2,-3],[1,0],[0,1],[1,1],[0,1],[-1,3],[1,3],[0,2],[2,0],[2,1],[2,0],[2,-1],[0,3],[0,6],[0,4],[0,3],[1,1],[2,-3],[2,-2],[2,0],[1,1],[-1,4],[0,1],[1,1],[1,0],[3,2],[0,-7],[0,-2],[1,-5],[1,-4],[-1,-2],[0,-2],[-1,-3],[1,-2],[3,-2],[2,0],[1,2],[1,2],[1,2],[1,3],[1,2],[4,2],[4,0],[1,0]],[[5449,5126],[0,-1],[0,-3]],[[5448,5095],[-1,0],[-1,-2],[-3,4],[-2,3],[-4,6],[-4,2],[-5,0],[-2,0],[-2,2],[-2,2],[-1,1],[-2,-2],[-1,0],[-2,0],[-3,0],[0,3],[0,1],[-3,0],[-1,2],[-1,0],[-1,1],[-3,4],[-2,-3],[-6,0],[-7,0],[-7,0],[-7,0],[-6,1]],[[5369,5120],[-1,3],[-1,2],[-3,0],[-7,-1],[-6,1],[-1,0],[-2,1],[-5,1],[-6,-1],[-1,1],[-5,-1],[-10,1],[-6,0],[0,-2],[-1,-1],[0,-4]],[[5314,5120],[-6,0],[-9,0],[-8,0],[-5,0],[-9,0],[-3,2],[-1,2],[0,2],[-1,1]],[[5237,5264],[1,4],[1,5],[3,7],[2,8],[2,15],[1,9],[1,9],[1,7],[2,5],[5,10],[4,8],[2,3],[1,2],[2,3],[3,3],[2,7],[1,6],[1,1],[2,1],[4,7],[3,4],[1,-2],[0,-3],[1,-1],[2,-1],[4,1],[2,0],[1,2],[1,6],[0,2],[1,0],[4,-4],[3,-6],[3,-6],[1,-2],[1,-2],[1,-11],[1,-3],[1,-1],[3,1],[2,2],[2,2],[2,4],[2,3],[0,3],[1,8],[0,2],[2,4],[4,5],[2,4],[0,1],[-2,4],[-1,3],[1,4],[2,4],[4,10],[0,4],[0,4],[4,12],[2,16],[0,3],[2,7],[3,10],[5,2],[2,2],[2,4],[2,4],[0,4],[1,8],[1,8],[0,7],[2,7],[2,4],[4,2],[1,2],[1,4],[0,10],[0,5],[1,3],[0,4],[4,7],[2,12],[1,13],[5,14],[5,15],[3,4],[2,2],[2,0],[2,1],[6,8],[2,2],[2,3],[0,2],[1,3],[-1,8],[1,6],[1,8],[0,7],[0,2],[-1,4]],[[5405,5678],[-1,0],[-1,5]],[[5394,5687],[-1,4],[0,2],[0,2],[0,5],[-3,26]],[[5390,5726],[5,0],[6,-3],[2,-3]],[[5415,5673],[0,-1],[3,-11],[0,-4],[1,-6],[-1,-5],[2,-5],[-2,-10],[-1,-6],[0,-8],[1,-15],[2,-11],[2,-9],[2,-7],[3,-8],[4,-7],[3,-5],[-3,-2],[-6,-1],[-4,2],[-1,0],[-2,-1],[-6,-1],[-7,0],[-6,2],[-4,0],[-3,-4],[-2,-7],[-2,-5],[0,-6],[2,-3],[3,-7],[3,-7],[2,-4],[5,-10],[6,-9],[1,-2],[1,-1],[1,-1],[3,-5],[4,-8],[4,-13],[3,-13],[2,-13],[2,-3],[1,-1],[1,-3],[-1,-4],[0,-3],[-2,-5]],[[5761,5283],[1,-4],[1,-4],[5,-6],[1,-4],[2,-4],[0,-4],[2,-2],[2,-2],[2,-2],[1,-3],[1,-3],[4,-4],[1,0],[2,-1],[1,-1],[2,1],[3,2],[3,5],[2,3],[6,-1],[4,-3],[2,-3],[2,0],[5,6],[2,7],[2,1],[4,-3],[3,-6],[2,-8],[2,-3],[2,-5],[5,-11],[6,-6],[3,-2],[1,-3],[0,-4],[0,-4],[1,-1],[2,0],[1,1],[2,-1],[1,-3],[0,-2],[1,-3]],[[5856,5193],[2,-1],[0,-3],[-1,-4],[-1,-3],[-2,-7],[0,-7],[1,-2],[1,-2],[0,-2],[0,-2],[0,-2],[-2,-10],[-1,-8],[0,-4],[3,-3],[3,0],[2,-2],[1,-3],[1,-1],[1,0],[1,-1],[1,-3],[1,-2],[1,-2]],[[5868,5119],[0,-4],[0,-2],[-3,-7]],[[5834,5047],[-3,-2],[0,-1],[0,-7],[0,-10],[-1,-4],[-2,-9],[-1,-5],[-1,-1],[-1,-3],[-1,-9],[0,-3],[-1,-18],[0,-5],[-1,-9],[0,-5],[-1,-6],[0,-5],[0,-8],[0,-13],[0,-2]],[[5821,4922],[-1,-1],[-2,-3],[-2,-2],[-1,-1],[-3,-6],[-2,-5],[-1,-5],[0,-3],[0,-7],[0,-8],[0,-3],[-1,-3],[-3,-4],[-2,-3],[-1,-2],[-1,-2],[1,-6],[0,-5],[1,-3],[2,-2]],[[5816,4752],[0,-2],[-1,-10],[-1,-9],[0,-4],[0,-4],[3,-11],[1,-8],[1,-5],[1,-5],[1,-8],[1,-4],[0,-3],[-3,-11],[-1,-3],[1,-8],[1,-8],[1,-5],[4,-12],[2,-4],[5,-6],[4,-7],[1,-3],[2,-3],[2,-10],[2,-7],[1,-7],[2,-9],[2,-9],[3,-10],[2,-8],[1,-5]],[[5854,4544],[-5,-1],[-7,-2],[-8,-3],[-8,-2],[-8,-2],[-7,-3],[-7,-2],[-2,-1],[1,-6],[0,-6],[-2,-5],[-2,-5],[-1,-3],[-2,-4],[-2,-3],[-3,-6],[-3,-3],[0,-3],[4,-13],[2,-9],[1,-9],[0,-5],[0,-10],[-1,-11],[0,-5],[1,-9],[0,-6],[-3,-8],[0,-7],[-2,-10],[-2,-13],[-1,-7],[1,-5],[1,-3],[0,-4],[2,-7],[1,-3],[1,-2],[6,-8],[2,-4],[3,-7],[3,-6],[3,-1],[5,-2],[2,-1],[1,1],[1,1],[0,4],[0,3],[0,2],[2,2],[3,0],[2,2],[1,0],[0,-8],[0,-8],[0,-10],[0,-11],[0,-9],[0,-10],[0,-11],[0,-2],[0,-2],[-2,-1],[-2,2],[0,3],[-1,4],[0,2],[-2,0],[-2,-1],[-2,-3],[-4,-2],[-1,-2],[-3,0],[-3,2],[-2,3],[0,5],[-2,6],[-2,7],[-2,3],[-1,4],[-2,0],[-1,1],[-2,6],[-1,6],[0,3],[-1,3],[-2,2],[-3,3],[-5,3],[-6,5],[-3,0],[-3,1],[-2,2],[-1,2],[-1,6],[-2,8],[-5,9],[-1,10],[-1,1],[-2,-1],[-1,-1],[-1,-2],[-1,-9],[-1,-5],[0,-1],[-2,-1],[-1,-1],[-3,-1],[-4,0],[-4,2],[-3,1],[-7,1],[-2,1],[-2,2],[-2,2],[-7,4],[-3,0],[-1,3],[-2,1],[-1,3],[-1,4],[-1,8],[0,4],[1,5],[-1,2],[-1,0],[-2,-2],[-3,-1],[-6,-2],[-2,-1],[-2,-1],[-1,-1],[-4,-5],[-2,0],[-2,1],[-2,3],[2,3],[0,3],[-1,7],[-1,3],[-4,3],[-1,0],[-1,4],[-1,3],[-2,1],[-1,1]],[[5363,4742],[0,2],[1,0],[1,-1],[0,-2],[2,-3],[2,-3],[2,-4],[1,0],[2,2],[2,2],[3,2],[1,2],[0,4],[0,4],[0,5],[1,1],[1,0],[2,-1],[1,-2],[2,0],[1,2],[2,2],[2,1],[3,2],[2,3],[1,1],[2,-4],[1,-3],[0,-2],[-1,-3],[-2,-4],[2,-6],[0,-5],[0,-3],[1,-1],[0,-1],[1,1]],[[5505,5134],[4,13],[4,15]],[[5513,5162],[2,9],[2,12]],[[5517,5183],[-1,10]],[[5309,4782],[1,8],[2,4],[1,3],[6,7],[1,0],[4,-9],[1,-1],[2,0],[2,0],[0,2],[1,2],[-2,3],[0,2],[1,3],[1,3],[1,4],[0,2],[-1,2],[-3,3],[-2,3],[-1,3],[1,3],[1,3],[0,2],[-1,2],[-1,3],[-1,2],[-3,1],[0,4],[2,5],[0,4],[-1,11],[0,2],[1,1],[2,-1],[1,-2],[5,3],[1,0],[2,-2],[2,-2],[10,5],[0,5],[1,4],[0,3],[0,2],[-1,2],[0,3],[0,3],[1,2],[3,4],[1,0],[3,-2],[2,-4],[2,-7],[1,-6],[2,-8],[5,-3],[5,-2],[3,0],[5,7],[2,5],[1,3],[1,-2],[2,-6],[1,-3],[0,-2],[0,-4],[0,-1],[3,-2],[3,1],[1,3],[2,4],[0,3],[-1,2],[0,2],[1,2],[1,6],[0,4],[1,3],[2,2],[1,1],[1,10],[0,4],[0,3],[1,4],[0,6],[-1,10],[0,7],[0,7],[1,10],[1,10],[0,3],[-2,3],[-2,2],[-4,3],[-2,3],[-1,4],[-1,1],[-4,2],[-2,2],[1,6],[0,10],[0,6],[1,5],[1,4],[2,4],[1,5],[1,1],[4,1],[1,2],[1,2],[1,3],[1,4],[1,4],[1,2],[-1,3],[-1,5],[-1,5],[-1,2],[-2,11],[-2,3],[-3,1],[-6,1],[-3,-2],[-6,-4],[-4,-2],[-3,-2],[-1,1],[-1,2],[1,1],[0,3],[0,5],[-1,5],[-1,6],[0,8],[1,7],[3,10],[0,4]],[[3019,5658],[-1,0],[-2,-2],[-3,-2],[-6,-3],[-6,-3],[-2,-4],[-6,-23],[-6,-4],[-2,-3],[-1,-5],[-3,-8],[-2,-6],[-3,-13],[-2,-16],[-1,-9],[-1,-14],[-2,-6],[-2,-7],[-2,-6],[-2,-7],[-2,-5],[0,-2],[1,-1],[4,1],[1,2],[2,2],[2,-1],[1,-6],[2,-1],[1,1],[2,-2],[2,-14],[1,-12],[4,-8],[3,-6],[1,-5],[1,-8],[0,-3],[-1,-2],[-2,-5],[0,-9],[0,-3],[-1,-8],[1,-5],[0,-3],[2,-3],[2,-1],[3,-1],[1,-7],[2,-8],[3,-4],[3,-2],[2,1],[5,1],[5,0],[6,-2],[3,0],[3,0],[6,5],[2,0],[2,0],[3,-2],[2,-2],[2,-2],[4,-2],[2,1],[2,0],[1,-1],[5,-13],[5,-12],[4,-9],[4,-11]],[[3118,5349],[5,-3],[2,-3],[0,-4]],[[3125,5329],[-2,-5],[-2,-7]],[[3118,5226],[2,-12],[2,-5],[1,-2],[2,-2],[4,-13],[1,-3],[0,-2],[-1,-2],[0,-1],[-5,-7],[-9,-17],[0,-2],[0,-3]],[[3136,5107],[1,-6],[2,-8]],[[3041,4785],[-5,4],[-1,0],[3,10],[6,18],[3,11],[4,12],[2,7],[0,1],[0,1],[0,3],[-2,1],[-3,2],[-1,3],[-2,1],[-1,2],[-3,2],[-2,2],[-2,1],[-1,3],[-6,7],[-2,1],[-1,-1],[-3,-1],[-2,-4],[-3,-1],[-3,0],[-1,2],[-1,1],[-2,3],[-3,2],[-2,2],[-2,-1],[-2,-3],[-1,-4],[-2,-2],[-2,0],[-2,-3],[-2,-1],[-3,0],[-2,-1],[-3,1],[-3,2],[-1,1],[-1,-1],[-1,-1],[-3,-1],[-2,0],[-1,0],[-2,3],[-2,2],[-2,2],[-1,4],[0,3],[1,4],[0,4],[-1,7],[-1,3],[0,2],[-1,1],[-3,-1],[-2,3],[-2,2],[-1,3],[1,6],[-1,5],[-1,3],[-1,4],[-2,4],[-2,2],[-1,0],[-2,1],[-2,4],[-1,1],[-2,4],[-4,2],[-2,2],[-1,2],[-1,4],[0,3],[-1,2],[0,4],[-1,6],[-2,4],[-1,2],[-1,3],[-2,3],[-2,2],[-2,2],[-1,3],[0,2],[-1,0],[-2,0],[-1,1],[-2,2],[-1,2],[-2,4],[-2,0],[-1,0],[-2,-3]],[[2908,4994],[-5,3],[-4,6],[-4,1],[-3,4],[-3,5],[-1,4],[-1,2],[-6,5],[-1,0],[-2,-2],[-1,-1],[0,-5],[0,-2],[-2,-1],[-3,0],[-2,1],[-2,1],[0,-2],[-1,0],[-1,0],[-3,1],[-2,2],[-3,3],[-2,0],[-3,0],[-3,2],[-1,2],[-1,12],[-1,1],[-1,0],[-2,2],[-1,2],[-1,3],[-1,3],[-3,-1],[-6,4],[-4,4],[-4,5],[-5,8],[-2,2],[-3,3],[-1,4],[-3,4],[-1,1]],[[2836,5401],[2,12],[2,2],[0,3],[-1,7],[1,2],[0,1],[1,-1],[2,-3],[1,-4],[1,-2],[1,2],[5,8],[0,2],[0,5],[2,4],[2,1],[0,2],[0,4],[-2,8],[-2,5],[-1,4],[0,5],[-2,4],[0,3],[2,5]],[[2706,5531],[0,-1],[0,-1],[-1,-1],[-1,0],[-2,2],[-2,2],[-1,-1],[-1,-3],[-1,-2],[-1,-1],[0,-1],[0,-11],[0,-10],[1,0],[3,-4],[1,-2],[1,-2],[-1,-1],[-2,-2],[-2,-3],[-1,-4],[2,-6],[1,-4],[-1,-4],[0,-2],[-4,-5],[-1,-1],[1,-2],[2,-3],[1,-3],[0,-4],[1,-3]],[[2618,5614],[1,0],[0,1],[0,1],[1,3],[1,2],[1,0],[2,-1],[4,-4],[6,-3],[7,-6],[3,4],[3,2],[2,0],[4,-3],[2,-1],[2,0]],[[2778,6094],[-1,0],[-2,-2],[-1,0],[0,1],[1,1],[1,0],[1,1],[1,0],[0,-1]],[[2782,6094],[-1,0],[-1,0],[2,2],[1,1],[1,0],[1,0],[-3,-3]],[[5944,6947],[-1,0],[-2,1],[-1,1],[-1,-2],[-1,-1],[-1,0],[-1,0],[-1,-1],[-2,0],[-2,1],[-2,-2],[0,5],[-1,3],[-1,1],[-2,-1],[-2,0],[-2,1],[-3,-1],[-2,-2],[-2,-1],[-2,0],[-2,1],[-2,2],[0,1]],[[5411,7825],[2,0],[3,1],[0,2],[0,5],[4,-1],[3,-2],[1,-4],[1,-2],[1,-2],[1,-1],[2,0],[5,-2],[2,-1],[3,-2],[2,-1],[1,-1],[1,-2],[1,-1],[2,1],[6,1],[2,-1],[1,-3],[1,0],[-1,-2],[-1,-1],[0,-1],[-2,-1],[-1,-2],[-1,-1],[0,-2],[2,-1],[1,-1],[1,-1],[3,-5],[3,-7],[2,-1],[1,-1],[1,1],[2,3],[1,1],[2,1],[2,2],[0,1],[-2,5],[-1,4],[0,1],[3,-1],[5,-2],[7,-7],[2,0],[2,1],[3,1],[1,1],[1,0],[0,-4],[-1,-2],[-3,-2],[0,-1],[1,-2],[2,0],[1,-3],[2,-3],[1,-1],[1,-1],[3,2],[1,1],[0,1],[1,0],[1,-2],[3,-2],[2,-2],[1,-1],[1,1],[5,-1],[1,-2],[0,-2],[0,-1],[1,-3],[6,-8],[0,-5],[1,-1]],[[5523,7750],[-1,0],[-2,-1],[-2,0],[-2,0],[-2,-2],[-1,-2],[-2,-2],[-1,-1],[0,-2],[-6,-4],[-1,-2],[0,-3],[-1,-3],[0,-3],[-1,-2],[-3,-1],[-1,-1],[-1,-1],[-1,-3],[-2,-2],[-4,-2],[-4,-1],[-5,1],[-3,1],[-2,-1],[-2,-4],[-2,-6],[-1,-4]],[[5383,7708],[-1,3],[-2,4],[-4,4],[-3,0],[-1,1],[-1,2],[-1,3],[-1,2],[-2,1],[-3,2],[-3,6],[-3,4],[-3,0],[-1,2],[-2,2],[-2,3],[-2,6],[-1,4],[-2,2],[-1,2],[0,2],[1,3],[1,2],[1,1],[0,1],[0,1],[-1,4],[-3,2],[-3,2],[-1,3],[-1,3],[0,2],[-2,2],[-1,3],[0,2],[1,0],[1,0],[1,-1],[1,-2],[2,-4],[0,1],[2,4],[2,4],[3,3],[2,0],[2,1],[2,1],[3,-1],[2,0],[1,0],[0,2],[1,2],[5,1],[1,4],[1,0],[1,1],[1,1],[1,1],[1,-1],[1,-1],[1,1],[1,4],[1,1],[4,1],[6,2],[2,2],[3,2],[3,2],[5,2],[0,1],[-2,2],[-1,1],[-1,2],[1,1],[1,1],[2,-1],[3,-1],[2,-1],[0,-2],[1,-2],[1,0],[-1,-3],[2,-2],[1,-1],[2,0],[0,2],[1,1]],[[5394,7992],[-1,0]],[[5394,7996],[0,-1],[0,-3]],[[5270,8045],[0,-1]],[[5395,7984],[1,0]],[[5396,7984],[0,-1],[0,-5],[1,-3],[3,-16],[0,-3],[0,-1],[-1,-5]],[[5408,7894],[1,-1],[0,-1]],[[5409,7892],[-1,-2],[0,-4],[-1,-3],[-2,-4],[1,-4],[1,-4],[1,-2],[1,-2],[-1,-4],[0,-1],[6,-4],[0,-1],[1,-4],[2,-6],[-2,-9],[-1,-5],[-3,-8]],[[5211,7643],[-1,1]],[[5220,7705],[5,9],[1,1],[-1,5],[-1,1],[-2,1],[-6,2],[-5,1],[-2,1],[-3,4],[-1,0],[-2,-1],[-4,-1],[-2,1],[-1,-1],[-1,0],[-1,3],[-1,1],[-2,1],[-1,0],[-1,-2],[-1,-1],[-1,0],[-4,8],[-1,1],[0,2],[-1,2],[-2,3],[-2,1],[-1,0]],[[5176,7747],[0,3],[1,5],[0,2],[1,2],[2,2],[0,2],[0,3],[-2,0],[-3,2],[-2,2],[-1,2],[-2,4],[-1,3],[0,3],[0,2]],[[5166,7819],[1,8],[-1,3],[-1,1],[-2,1],[-1,1],[0,1],[0,1],[2,0],[1,1],[5,5],[0,1],[-1,0],[-1,1],[0,1],[0,1],[3,7],[1,3],[0,3],[0,2],[-2,3],[-1,3],[0,2],[-1,1],[-3,6],[0,2],[1,2],[3,1],[0,1],[2,0],[3,-1],[2,-2],[0,1],[2,1],[3,0],[6,3],[1,2],[0,1],[0,1],[-2,3],[0,1],[0,2],[1,1],[1,0],[2,2],[3,4],[1,3],[1,4],[0,2],[-1,2],[-1,2],[-1,0],[-3,0],[-2,1],[-1,2],[-1,2],[1,1],[0,1],[0,1],[0,1],[1,1],[7,0],[1,1],[0,5],[2,8],[2,5],[0,2],[0,10],[0,5]],[[5241,8043],[-1,6]],[[5240,8049],[6,0],[1,0],[8,-3],[2,-2],[2,0],[4,2],[4,1],[1,-1],[2,-1]],[[6201,5638],[-3,-7],[-3,-10],[-3,-11]],[[6192,5610],[-3,0],[-1,1],[-1,2],[-3,2],[-2,0],[-3,-2],[-4,-2],[-4,-1],[-4,-1],[-2,-2],[-3,1],[-2,1],[0,12],[0,12],[0,10],[0,6],[1,2],[4,7],[1,3],[4,13],[4,10],[3,8]],[[6177,5692],[0,2],[2,1],[6,-8],[1,0],[1,3],[2,8],[1,3],[1,0],[3,2],[3,2]],[[5269,8051],[1,-6]],[[5240,8049],[0,5]],[[3006,6002],[0,9],[1,3],[-1,4],[-3,4],[-2,6],[-1,5],[3,0],[2,2],[2,5],[0,4],[0,3],[-1,3],[-1,4],[2,3],[2,5],[1,2],[-1,2],[-2,5],[0,2],[1,5],[0,4],[-2,11],[0,2]],[[5238,7051],[0,-3],[0,-2],[-2,-3],[-2,-1],[-2,-8],[-4,-4],[-1,-2],[0,-1],[3,-2],[1,-2],[0,-3],[-1,-10],[-1,-8],[0,-10],[0,-4],[1,-4],[1,-4],[0,-4],[-1,-10],[2,-6],[1,-5],[-3,-7],[-1,-5],[0,-9],[0,-5],[-2,-5],[-2,-4],[-2,-3],[-3,-3],[-3,-3],[-2,-9],[-6,-7],[-1,-2],[0,-6],[0,-8],[1,-6],[2,-10],[3,-10],[0,-5],[1,-2],[3,-4],[6,-4],[1,-2],[3,-7],[2,-13],[1,-9],[5,-6],[5,-7],[4,-5],[5,-6],[1,-2],[1,-12],[2,-13],[2,-14],[1,-14],[3,-16],[1,-9],[1,-11],[2,-13]],[[5264,6679],[-3,-3],[-3,-4],[2,-6],[5,-11],[2,-9],[1,-4],[2,-11],[2,-11],[0,-3],[1,-8],[-1,-23],[1,-29],[2,-14],[-3,-13],[-2,-12],[0,-6],[2,-10],[1,-7],[1,-4],[0,-12],[-1,-5],[-5,-6],[-5,-6],[-1,-5],[-1,-5],[1,-4],[4,-10],[5,-15],[6,-16],[1,-4],[0,-12],[3,-14],[2,-7],[1,-4],[2,-4],[2,-2],[1,-1],[7,4],[12,-6],[11,-7],[1,-1],[2,-9],[4,-13],[3,-11],[3,-10]],[[5332,6306],[-14,-17],[-15,-17],[-14,-17],[-15,-17],[-14,-17],[-14,-17],[-15,-17],[-14,-17],[-10,-11],[-6,-10],[-7,-12],[-8,-13],[-5,-9],[-8,-13],[-3,-6],[-8,-14],[-3,-3],[-11,-4],[-10,-4],[-9,-3],[-6,-3],[-6,-2]],[[5117,6063],[-9,-3],[-6,-3],[-7,-2],[-1,-1],[-1,0],[-1,0],[-2,2],[-2,3],[-2,2],[0,2],[1,4],[1,3],[0,2],[1,2],[1,2],[0,2],[-1,3],[-1,5],[0,9],[0,3],[0,1],[-2,3],[-3,4],[-4,2],[-2,1],[-3,1],[-6,2],[-2,2],[-3,8],[-2,2],[-8,2],[-3,1],[-2,2],[-2,2],[-1,5],[0,4],[-1,1],[-9,9],[-2,3],[-1,3],[0,4],[0,5],[0,4],[-1,3],[-4,5],[-9,12],[-9,12],[-9,12],[-9,12],[-9,11],[-9,12],[-9,12],[-10,12],[-9,12],[-9,12],[-9,12],[-9,12],[-9,12],[-9,12],[-9,11],[-9,12],[-8,10],[-8,11]],[[4866,6388],[-7,8],[-6,7],[-7,9],[-4,5],[-5,6],[-6,6],[-5,6],[-5,6],[-5,7],[-5,6],[-6,6],[-5,6],[-5,6],[-5,6],[-6,6],[-5,7],[-5,6],[-5,6],[-5,6],[-6,6]],[[4758,6515],[0,12],[0,9]],[[4758,6536],[0,13],[0,12],[0,12],[0,8],[0,8],[0,4],[1,2],[3,3],[4,6],[2,3],[2,2],[7,9],[2,2],[7,10],[2,1],[4,1],[1,2],[2,4],[4,4],[2,2],[0,1],[1,0],[7,-1],[3,-1],[3,-1],[1,1],[1,1],[1,3],[1,4],[0,3],[0,1],[1,1],[1,0],[2,-1],[4,0],[1,1],[5,1],[6,2],[5,2],[4,3],[4,5],[4,6],[3,9],[3,8],[5,5],[4,3],[3,1],[5,4],[5,6],[5,6],[3,0],[5,1],[1,2],[1,2],[0,3],[-2,3],[-1,1],[-1,2],[-1,0],[-1,2],[0,3],[1,3],[0,3],[0,4],[-1,4],[0,3],[0,3],[0,2],[2,2],[2,0],[2,0],[5,1],[12,7],[1,2],[0,5],[1,4],[1,2],[1,0],[4,1],[5,2],[2,0],[7,0],[4,-1],[7,0],[5,0],[4,-1],[6,0],[1,1],[0,3],[-1,6],[1,4],[2,3],[3,4],[-1,5],[-3,3],[-3,4],[-1,1],[-3,5],[-1,5],[-2,11],[-2,6],[-1,7],[1,14],[-2,8],[0,4],[0,4],[0,8],[0,10],[-2,11],[1,3],[0,2],[0,2],[-2,3],[-1,3],[1,3],[1,3],[0,2],[-4,5],[-6,7],[-1,3],[-1,5]],[[2908,4994],[-1,-2],[-2,-1],[-2,0],[-3,2],[-1,0],[0,-2],[2,-3],[2,-2],[0,-4],[2,-5],[2,-6],[2,-2],[0,-2],[0,-4],[-1,-3],[1,-13],[0,-1],[-1,0],[-1,0],[-1,1],[-1,1],[0,-2],[-1,-6],[-2,-14],[-1,-12],[-2,-4],[-3,-7],[-4,-9],[-6,-13],[-4,-6],[-3,-5],[-4,-6],[-5,-7],[-6,-4],[-8,-6],[-5,-4],[-4,-2],[-4,-3],[-6,-4],[-2,-4],[-4,-9],[-2,-4],[-1,-4],[0,-1],[0,-1],[1,-2],[0,-2],[-1,-1],[-1,0],[-1,1],[0,2],[-1,2],[-1,0],[-1,0],[0,-2],[-1,-9],[0,-5],[-1,-1],[0,-4],[-1,-4],[-1,-3],[0,-3],[-1,-2],[-1,-3],[-1,-6],[-1,-6],[-1,-4],[0,-3],[1,-2],[0,-2],[-1,-3],[0,-3],[-2,-2],[-3,-4],[-1,-2],[-1,-4],[1,-2],[0,-2],[-2,-1],[-1,-2],[-1,-4],[-1,-1],[-3,2],[-2,0],[-2,2],[-2,5],[-1,4],[-2,5],[0,7],[-2,2],[-1,3],[-2,-1],[-3,0],[-1,1],[-3,4],[-3,3],[-2,2],[-2,-1],[-1,-2],[-2,-4],[-2,-2],[-1,0],[-2,1],[0,2],[1,4],[3,7],[-3,0],[-1,2],[0,3],[-1,2],[1,4],[1,1],[3,-1],[1,0],[1,3],[1,1],[1,1],[1,2],[-2,5],[0,3],[0,1],[0,3],[0,3],[0,2],[0,3],[-1,1],[0,2],[0,2],[-1,1],[-1,1]],[[5949,6739],[1,-1],[1,-5]],[[5951,6733],[2,-12],[2,-9],[2,-13],[1,-5],[1,-3],[3,-14],[2,-12],[2,-9],[2,-14],[1,-5]],[[6024,6221],[-10,0],[-9,0],[-9,0],[-9,0],[-9,0],[-9,0],[-9,0],[-9,0],[-9,0],[-10,0],[-9,0],[-9,0],[-9,0],[-9,0],[-9,0],[-9,0],[-5,0],[0,5],[1,4]],[[5874,6230],[-1,2],[-1,1],[-2,-1],[-2,-10],[-2,-1],[-3,0],[-11,0],[-10,0],[-11,0],[-10,0],[-11,0],[-11,0],[-10,0],[-11,0],[-10,0],[-11,0],[-11,0],[-10,0],[-11,0],[-10,0],[-11,0],[-11,0]],[[5693,6221],[0,13],[0,12],[0,13],[0,12],[0,13],[0,12],[0,13],[0,12],[0,13],[0,12],[0,13],[0,12],[0,13],[0,12],[0,12],[0,13],[0,12],[0,13],[0,12],[0,13],[0,12],[0,13],[0,12],[0,13],[0,12],[0,13],[0,12],[0,13],[0,12],[0,13],[0,12],[0,13],[0,2],[-1,8],[-2,11],[-1,13],[-1,5],[-2,13],[0,4],[0,3],[4,11],[2,6],[1,7],[0,5],[-1,8],[-2,8],[0,8],[0,7],[2,5],[3,5],[0,3],[2,3],[1,2]],[[6177,5692],[-3,6],[-2,5],[-2,6],[-3,3],[-2,3],[-3,8],[-2,9],[-4,7],[-8,10],[-6,14],[-5,13],[-4,7],[-1,2],[-7,5],[-5,6],[-3,5],[-3,2],[-2,0],[-4,-1],[-4,3],[-2,0],[-2,1],[-3,1],[-2,-1],[-5,-3],[-2,1],[-1,3],[-1,2],[-1,3],[-2,0],[0,-2],[-5,-6],[-9,-3],[-2,0],[-2,2],[-4,10],[-1,2],[-1,0],[-2,1],[-2,2],[-2,4],[-1,3],[-2,-8],[-3,-14],[-2,-8],[-2,-10],[-1,0],[-1,1],[-4,12]],[[6014,5792],[0,-1]],[[6014,5791],[-1,16],[-1,11],[0,11],[-1,11],[3,7],[1,6],[3,20],[2,4],[2,11],[0,3],[3,14],[0,9],[-1,9],[1,5],[2,5],[0,3],[0,9],[0,2],[2,0],[3,-1],[2,1],[3,0],[2,0],[1,3],[1,10],[1,2],[1,0],[2,2],[2,3],[2,2],[0,1],[2,0],[2,1],[1,2],[2,1],[2,-1],[1,1],[1,1],[1,0],[1,1],[0,2],[1,1],[2,3],[0,2],[1,2],[0,1],[1,3],[2,6],[3,4]],[[4950,7411],[0,-2],[1,-3],[1,-1],[2,-1],[2,0],[3,-1],[1,-2],[0,-2],[0,-3],[-1,-2],[-1,-2],[1,-1],[1,-1],[1,0],[1,2],[1,2],[0,-1],[1,-2],[3,-2],[7,-4],[2,0],[2,0],[1,-2],[4,-6],[1,0],[2,0],[2,0],[2,2],[1,-1],[1,-1],[2,-1],[2,-2],[1,-2],[1,-1],[7,2],[2,-2],[1,0],[2,0],[4,0],[3,0],[0,1],[1,5],[0,2],[1,1],[2,-1],[7,-3],[2,-2],[3,-2],[2,0],[2,-1],[2,-5]],[[5047,7361],[4,-3],[2,-2],[1,-2],[1,-2],[1,0],[2,2],[3,2],[4,-2],[6,-2],[2,-1],[0,2],[1,1],[1,1],[1,1],[2,0],[2,2],[2,1],[2,-2],[3,0],[2,0]],[[4794,7065],[-2,14],[-1,5],[0,3],[2,8],[2,4],[2,6],[3,6],[3,1],[1,1],[2,4],[0,4],[-4,-1],[-6,16],[0,2],[1,4],[0,4],[0,4],[2,3],[3,3],[2,5],[1,4],[0,4],[-1,3],[-4,1],[-3,12],[-1,7],[-1,1],[-2,3],[-2,6],[-1,1],[2,1]],[[4802,7204],[2,1],[0,1],[2,4],[2,8],[0,5],[-1,2],[-3,4],[0,2],[1,2],[2,2],[2,3],[1,3],[0,1],[-1,2],[0,2],[1,2],[0,8],[0,2],[0,7],[-1,5],[-2,8],[0,1],[1,2]],[[4826,7306],[1,1],[0,1],[-1,2],[-2,3],[-2,1],[-3,0],[-1,0],[-1,2],[1,5],[-1,5],[0,2],[-1,1],[-3,0],[-2,1],[-1,1],[-1,-1],[-5,0],[-2,1],[-1,1],[-1,-1],[0,-1],[0,-1],[-1,-2],[-1,-2],[-4,-2],[-3,0],[-3,2],[-1,1],[-1,0],[-6,-1],[-1,1],[-1,-2],[-3,-2],[-2,0],[-1,1],[0,1],[-1,3],[0,2],[3,5],[-1,1],[-1,1],[0,3],[-1,1],[-1,0],[-2,-1],[-6,-3],[-1,0],[-3,-3],[-2,-4]],[[5778,8304],[1,-2],[2,-3],[0,-1],[0,-1],[-2,-1],[-1,-1],[0,-1],[-3,-1],[-1,-1],[-1,-4],[-3,-8],[-3,-6],[-3,-3],[-2,-3],[-1,-3],[0,-3],[3,-16],[0,-3],[-1,-3],[0,-4],[0,-2],[2,-5],[2,-7]],[[5767,8222],[1,-4],[1,-2],[2,-1],[0,-1],[0,-1],[-1,0],[-6,-3],[0,-2],[-1,-2],[-2,-3],[-1,-3],[-1,-4],[0,-1]],[[5759,8195],[-1,0],[-3,1],[-5,2],[-2,2],[-1,0],[-3,-1],[-8,-4],[-2,1],[-4,3],[-2,4],[-6,6],[0,2],[-1,1],[-5,2],[-2,3],[-2,0],[-2,1],[-7,6],[-1,0],[-1,-1],[0,-1],[0,-1],[-1,0],[-1,2],[-2,2],[-6,-3],[-2,-1],[-1,0],[-9,-5],[-3,-2],[-1,0]],[[6192,5610],[-1,-2],[-1,-3],[-1,-3],[-2,-3],[-3,-10],[0,-1],[1,-1],[1,-5],[2,-6],[1,-7],[0,-3],[2,-3],[3,-7],[2,-5],[3,-3],[1,-6],[2,-9],[3,-7],[2,-5],[3,-3],[1,0],[6,-10],[4,-8],[1,-1],[8,-6],[9,-5],[7,-5],[10,-6],[9,-6],[8,-6],[12,-8],[10,-7],[8,-5],[1,-1],[9,0],[10,0],[9,0]],[[6332,5444],[-7,-13],[-7,-15],[-9,-16],[-5,-10],[-8,-16],[-7,-14],[-7,-14],[-7,-13],[-8,-19],[-5,-11],[-9,-19],[-5,-12],[-1,0],[-8,1],[-7,0],[-10,1],[-1,0],[-2,-1],[-2,-1],[-7,-3],[-1,-1],[-6,-5],[-6,-6],[-3,-4],[-2,-7],[-1,-4],[-1,-2],[-2,-2],[-12,-5],[-4,0],[-5,-4],[-3,-6],[-1,-3]],[[6163,5220],[-4,1],[-7,-1],[-3,-1],[-2,0],[-3,0],[-2,1],[-1,1],[-2,4],[-4,7],[-3,5],[-7,-5],[-6,-6],[-8,-7],[-5,-6],[-1,-5],[-4,-10],[-3,-6],[-2,-1],[-7,2],[-3,1],[-4,1],[-6,2],[-4,2],[-5,1],[-6,1],[-4,1],[-4,6],[-5,6],[-5,7],[-5,7],[-7,8],[-6,9],[-2,0],[-1,1],[-7,0],[-8,0],[-5,1],[-2,1],[-1,2],[-2,6],[-2,5],[-2,6],[0,7],[0,9],[1,3],[0,3],[0,4],[-2,3],[-7,5],[-2,-1],[-1,-1],[-1,-2],[-1,2],[-1,1],[0,3],[0,2]],[[5979,5305],[0,1],[-3,4],[-2,5],[-1,5],[-2,5],[-1,10],[-1,7],[-2,7],[-2,15],[-1,5],[-2,4],[-3,3],[-2,7],[-5,5],[-3,5],[-3,8],[-1,4],[-1,4],[-1,3],[-2,5],[-6,9],[-2,1],[-3,1],[-3,1],[-5,2],[-4,3],[-2,3],[0,1],[0,3],[2,5],[3,12],[2,8],[1,2],[3,1],[4,0],[3,-1],[4,0],[5,1],[1,2],[2,3],[0,2],[1,5],[0,5],[-1,16],[0,10],[0,11],[0,2]],[[5946,5525],[0,3],[1,12],[1,7],[1,3],[3,12],[0,4],[1,3],[-1,15],[1,8],[3,7],[2,3],[2,2],[1,-1],[2,-3],[2,-4],[2,1],[1,3],[2,3],[0,5],[1,12],[0,6],[1,8],[1,11],[1,7],[1,4],[4,8],[3,11],[2,8],[4,13],[2,5],[2,2],[2,1],[5,1],[3,1],[1,2],[0,3],[0,6],[1,10],[1,10],[2,7],[1,4],[1,3],[1,5],[2,12],[0,9],[2,14]],[[5804,8834],[-2,-1],[-6,-3],[-3,-2],[-4,-1],[1,-2],[7,0],[1,-1],[1,0],[0,-2],[-1,-2],[-7,-13],[-1,-3],[3,-8],[3,-9],[11,-4],[8,-3],[5,-7],[8,-10],[4,-3],[0,-2],[-1,-6],[-5,-7],[-5,-6],[-5,-6],[-4,-6],[-5,-7],[0,-3],[0,-2],[1,-2],[5,-9],[2,-4],[3,-5],[2,-5],[1,-4],[3,-5],[1,-2],[2,-3],[3,-5],[1,-4],[4,-13],[1,-3],[-1,-3],[-1,-1],[-5,0],[-4,-2],[3,-3],[-3,-5],[0,-8],[-3,-4],[0,-1],[0,-1],[5,-1],[1,-1],[0,-3],[-1,-2],[-2,-1],[-3,-3],[0,-2],[0,-2],[1,-3],[1,-3],[3,-3],[8,-2],[1,-2],[0,-2],[0,-2],[-4,-5],[0,-2],[2,-5],[2,-4],[8,-5],[2,-2],[1,-2],[0,-3],[0,-4],[0,-3],[-3,-4],[-5,-8],[-6,-3],[0,-1],[1,-3],[10,-10],[7,-5],[9,-6],[6,-5],[1,-4],[3,-4],[3,-3],[2,-3],[0,-2],[0,-2],[-2,-6],[-2,-5],[-3,-7],[-2,-5],[-7,-8],[-11,-11],[-2,-4],[-5,-5],[-8,-12],[-2,-2],[-7,-10],[-3,-3],[-2,-2],[-7,-9],[-7,-7],[-7,-6],[-2,-3],[-3,-2],[-3,-2],[-1,-2],[-8,-8],[-9,-12]],[[5670,8655],[-3,10],[-1,4],[-2,5],[-5,2],[-1,2],[0,2],[0,3],[-1,4],[0,3],[1,2],[2,2],[2,4],[1,3],[0,4],[1,4],[2,2],[-1,1],[-1,3],[-2,3],[-3,3],[-2,4],[-1,4],[0,3],[0,2],[1,2],[2,3],[1,1],[-1,5],[-2,1],[-4,0],[-2,0],[0,1],[0,1],[0,2],[1,3],[1,1],[0,1],[-1,5],[0,6],[0,4],[4,3],[0,1],[-5,4],[-3,4],[-1,2],[-4,0],[-2,7],[-3,3],[-4,3],[-2,2],[-11,4],[-5,0],[-6,3],[-4,3],[-3,2],[-3,2],[-4,2],[-1,2],[-5,4],[-2,2],[-7,4],[-1,2],[0,2],[-8,3]],[[5572,8834],[2,2],[6,0],[5,-1],[1,0],[0,2],[-2,6],[1,1],[2,2],[3,2],[6,0],[3,0],[1,-1],[6,-6],[4,-6],[3,-3],[6,-8],[2,-4],[1,-3],[2,0],[9,-1],[7,-2],[2,-1],[5,0],[4,2],[7,2],[2,2],[2,3],[4,-1],[4,-2],[5,-3],[5,-1],[6,-2],[2,-2],[4,-1],[4,2],[3,7],[2,4],[3,2],[3,1],[3,0],[2,2],[3,4],[0,5],[0,8],[0,3],[2,5],[4,12],[1,4],[2,2],[2,1],[4,4],[6,7],[2,1],[4,0],[6,0],[4,-1],[1,0],[2,0],[4,3],[7,4],[4,2],[4,-1],[5,-5],[6,-5],[4,-3],[10,-5],[10,-3],[5,-11],[-2,-5],[-2,-1],[-4,-5],[-5,-6],[-1,-3],[2,-3],[2,-2]],[[0,4057],[9999,0]],[[0,4101],[9999,0]],[[3483,5129],[1,1],[1,0],[1,4],[2,2],[5,14],[1,6],[0,3],[1,7],[-1,8],[0,2],[4,10],[1,5],[0,5],[1,3],[-1,2],[-2,4],[0,4],[-3,3],[-1,4],[-3,9],[0,4],[-1,2],[0,2],[0,2],[-1,5],[-1,5],[0,4],[1,5],[-1,6],[0,3],[-1,5],[1,4],[0,3],[0,3],[3,10],[3,5],[2,4]],[[5160,7751],[1,-2],[2,0],[1,-1],[1,-1],[1,-1],[2,1],[1,1],[2,1],[2,0],[1,-1],[2,-1]],[[5195,7551],[-3,-4],[-4,-3],[0,-1],[0,-3],[1,-1],[2,-3],[2,-5],[1,-4],[3,-4],[1,-1],[0,-2],[-1,-1],[-1,-6],[-1,-1],[-2,-1],[-3,-4],[-2,0],[-3,0],[-1,-1],[0,-3],[1,-3],[1,-2],[1,-3],[1,-2],[3,-2],[1,0],[1,0],[1,-1],[1,-7],[-1,-1],[-1,-1],[-1,-2],[-2,-4],[0,-3],[1,-3],[0,-2],[-1,-2],[1,-3],[2,-3],[5,-4],[5,-4],[1,0],[7,2],[1,0],[0,-3],[1,-2],[-1,-2],[-2,-4],[-2,-3],[-1,-3],[1,-2],[0,-3]],[[5206,7430],[-1,1],[-1,-1],[0,-1]],[[5266,5057],[1,1],[1,1],[1,0],[2,0],[0,-3],[1,-1],[1,-1],[2,-1],[1,0],[1,2],[1,0],[4,0],[4,0],[8,0],[7,0],[8,0],[5,0],[0,7],[0,10],[0,12],[0,12],[0,11],[0,13]],[[4827,8004],[-3,0],[-1,-1],[-1,0],[-1,0],[-3,-1],[-3,0],[-1,2],[1,4],[-1,1],[-2,1],[-1,1],[-2,3],[0,2],[-1,1],[-1,3],[-2,2],[-1,0],[-3,-3],[-2,-3],[1,-2],[1,-2],[-1,-1],[-3,-3],[-1,-1],[-1,-1],[-1,1],[-4,0],[-2,0],[-2,3],[-5,1],[0,4],[-1,1],[-6,6],[-1,2],[1,2],[2,2],[7,3],[1,1],[0,1],[-2,2],[-2,1],[0,1],[0,1],[1,1],[2,0],[2,0],[1,1],[2,1],[2,1],[1,3],[2,3],[0,1],[1,6],[1,1],[4,4]],[[6206,7283],[0,1],[0,2],[-1,1],[-1,1],[-2,-1],[-2,1],[-2,2],[0,2],[1,1],[-1,1],[-3,3],[-4,6],[-2,1],[-1,4],[-1,1],[-2,1],[-2,-1],[-1,0],[0,-1],[-2,-5],[-1,-2],[-3,1],[-2,1],[-2,1],[-4,0],[-4,1],[-3,-4],[-1,1],[-2,1],[-4,2],[-2,1]],[[6110,7411],[1,4],[2,4],[2,1],[5,-2],[5,-1],[3,1],[5,-3],[4,-4],[4,-2],[7,-2],[3,-4],[3,-3],[13,-1],[1,0],[1,1],[5,1],[4,0],[4,-4],[2,0],[3,1],[4,-2],[3,-3],[0,-2],[2,-3],[7,-6],[6,-3],[2,-2],[5,-3],[0,-1],[0,-1],[-1,-3],[-1,-2],[1,-1],[2,-2],[3,0],[2,2],[2,1],[3,2],[4,3],[5,2],[2,0],[1,-1],[2,-1],[2,-5],[2,7],[1,1],[2,-2],[3,-2],[3,-1],[1,-1],[4,-7],[6,0],[3,-1],[1,-1],[1,-1],[-2,-7],[-1,-6],[0,-2],[3,-3],[3,-2],[2,-2],[1,-2],[2,-2],[4,-1],[1,0],[2,-2],[4,-3]],[[4998,5617],[1,-3],[1,-2],[-1,-8],[-1,-5],[-1,-4],[0,-3],[1,-2],[3,-4],[1,-2],[2,-4],[1,-3],[4,-5],[1,-1],[0,-1],[0,-2],[-1,-17],[0,-5],[0,-2],[-1,-6],[0,-1],[-1,0],[0,-2],[0,-1],[2,-1],[0,-1],[-2,-1],[-1,-2],[1,-2],[-1,-2],[0,-1],[1,-1],[1,0],[2,3],[1,1],[1,-1],[2,-4],[0,-3],[-1,-7],[-1,-6],[0,-8],[1,-4],[0,-3],[-1,-2],[-2,-3],[0,-2],[1,-4],[2,-4],[4,-5],[2,-7],[0,-3],[-2,-3],[-1,-2],[0,-4],[0,-23],[-3,-10],[0,-3],[1,-4],[0,-2],[2,0],[1,-2],[0,-7],[-1,-7],[0,-4],[0,-1],[-2,-2],[0,-2],[0,-3],[0,-2],[1,-3],[1,-3],[2,-8],[1,-1],[0,-2],[0,-1],[1,-4],[2,-4],[3,-3],[2,0],[0,-3],[2,-4],[1,-2],[1,-1],[1,0],[0,-3]],[[4683,5689],[-1,-2],[0,-3],[-1,-4],[-1,-3],[0,-2],[2,-3],[3,-5],[2,-1],[1,1],[2,4],[2,5],[2,2],[2,-1],[1,-2],[2,-7],[2,-6],[0,-1],[1,-1],[1,0],[1,2],[1,1],[0,3]],[[4711,5676],[1,1],[2,1],[3,-2],[4,-3],[6,-5],[2,0],[1,0],[1,6],[2,2],[3,3],[2,1],[2,0],[0,2],[0,2],[0,2],[-1,5],[0,1],[0,1],[2,0],[3,0],[2,-2],[2,-3],[2,-3],[1,-6],[1,-7],[3,-10],[0,-7],[-1,-7],[2,-1],[1,-1],[1,-1],[1,-6],[1,-2],[2,0],[2,-4],[2,-1],[0,-1],[0,-2],[-1,-2],[-1,-1],[-1,-2],[-1,-4],[-3,-7],[0,-2],[0,-1],[1,0],[2,0],[2,3],[2,-1],[2,-2],[1,-2],[0,-3],[-1,-4],[0,-4],[1,-8],[1,-7],[1,-3],[6,-6],[1,-3],[0,-2],[0,-4]],[[4764,5419],[-1,2],[-1,2],[-1,3],[-1,1],[-1,0],[-1,-2],[-1,-3],[0,-3],[0,-3],[-1,-2],[-2,-4],[0,-4],[-1,-3],[-2,0],[0,1],[-1,-1],[-2,-2],[-2,-1],[0,2],[-1,2],[-1,3],[-2,2],[-2,2],[-1,-1],[-2,0],[0,1],[0,2],[1,4],[1,3],[0,4],[0,3],[0,5],[-2,4],[0,3],[0,3],[0,3],[0,2],[-1,3],[0,3],[-1,1],[0,4],[0,5],[-1,2],[-1,1],[-1,2],[-1,2],[0,1],[-1,0],[0,-2],[-1,0],[-1,5],[-1,-1],[-7,-5],[0,2],[-1,2],[-1,1],[-3,-2],[-1,0]],[[4714,5471],[-2,0],[-1,0],[-3,-7],[-2,-3],[-1,1],[-1,0],[-1,0],[-1,0],[0,2],[1,2],[1,7],[4,8],[0,1],[-2,4],[-1,6],[0,6],[0,5],[-3,1],[-1,1],[0,1],[1,4],[1,4],[0,1],[0,2],[-2,4],[-3,7],[-3,8],[-2,7],[-2,3],[-2,5],[-1,3],[-2,1],[-5,0],[-7,0],[-5,0],[-1,-4],[-6,-3],[-4,3],[-4,-2],[-2,-2],[0,-4],[-1,-4],[-1,-2],[-1,-2],[0,-2],[-1,-2],[-1,-5],[-2,-6],[-2,-4],[-3,-2],[-2,-6],[0,-3],[-2,-2],[-1,-1],[-2,1],[-1,0],[-2,-1]],[[4582,5607],[1,3],[1,5],[5,18],[2,4],[1,2],[2,0],[4,2],[4,5],[1,1],[4,0],[5,0],[6,4],[0,6],[0,7],[0,3],[-2,2],[-2,2],[-1,3],[-1,2],[0,2],[2,2],[1,1],[2,0],[1,1],[1,1],[0,5],[1,5],[-2,6],[0,5]],[[4618,5704],[9,-1],[1,-1],[4,0],[3,0],[1,-1],[1,-1],[0,-2],[-1,-2],[1,-3],[1,0],[1,0],[1,2],[0,1],[2,-1],[2,-4],[2,-1],[3,-2],[2,-1],[2,0],[2,-2],[3,-1],[4,3],[3,1],[4,0],[3,0],[6,2],[3,-1],[2,0]],[[4539,5754],[8,1],[8,0],[9,-1],[5,0],[2,8],[4,3],[5,2],[2,-1],[3,-1],[4,-6],[3,-2],[3,-1],[2,-3],[2,-3],[3,-1],[1,0],[2,1],[2,1],[4,1],[4,-4],[0,-4],[0,-4],[-5,-2],[-6,-3],[-6,2],[-6,4],[-4,3],[-1,2],[-3,2],[-2,2],[-2,2],[-1,1],[-1,-2],[-1,-2],[-1,-4],[-1,-1],[-6,-1],[-4,-2],[-3,-1],[-2,0],[0,-10],[-6,0],[-5,1],[-6,-1],[-6,0],[-1,-2],[-2,-3]],[[4535,5686],[2,0],[4,-1],[3,1],[2,2],[2,3],[3,0],[9,-1],[7,3],[5,6],[5,5],[7,0],[7,0],[10,0],[8,0],[9,0]],[[5582,7269],[4,0],[1,0],[5,1],[2,2],[2,0],[3,-2],[1,1],[4,3],[5,9],[1,1],[4,1],[2,1],[1,0],[5,-2],[2,0],[3,1],[4,2],[1,7],[0,1],[2,1],[2,0]],[[5731,7317],[2,-1],[1,-2],[1,-2],[2,-1],[1,-1],[1,-5],[0,-6],[-1,-2],[-1,-1],[-6,-6],[0,-5],[0,-3],[0,-1],[0,-2],[0,-2],[0,-2],[-3,-4],[-1,-4],[-2,-4],[-1,0],[-1,-1]],[[2549,5873],[-1,-2],[-3,-4],[-5,-8],[-4,-6],[-4,-6],[-3,-6],[-1,0],[-4,-4],[-1,-2],[-1,-8],[-1,-2],[1,-4],[1,-7],[0,-3],[-3,-4],[-2,-4],[-1,-3]],[[2517,5800],[0,1],[-1,0],[-2,-1],[-1,0],[-1,-1],[0,-3],[0,-3],[0,-2],[0,-1],[-3,-3],[-1,-2],[-1,-4],[-2,-1],[-1,0],[-1,0],[-2,-3],[-3,-5],[-1,-4],[0,-3],[0,-2]],[[2438,5807],[0,2],[1,3],[1,4],[-1,3],[0,4],[1,4],[0,4],[0,2],[1,1],[1,3],[-3,9],[0,2],[0,3],[3,9],[3,12],[4,13],[3,7],[8,0],[5,0],[8,0],[7,0],[5,0],[2,0]],[[2461,5957],[0,1],[6,0],[5,0],[0,11],[0,9],[0,11],[10,0],[13,0],[12,0],[10,0],[6,0]],[[3411,5308],[-2,-4],[0,-2],[-1,-4],[-1,-2],[2,-5],[1,0],[0,-1],[1,-1],[-1,-1],[0,-1],[-1,-1],[-1,-3],[0,-3],[-1,-2],[-2,-1],[-5,0],[-2,0],[-1,0],[-2,-2],[-1,-2],[-1,0],[-1,-2],[-1,-4],[0,-2],[1,-3],[1,-3],[-1,-5],[-1,-4],[0,-3],[-1,-6],[-2,-6],[-1,-4],[0,-4],[1,-5],[3,-8],[1,-4],[1,-6],[3,-5],[2,-4],[0,-5],[0,-2],[2,-1],[1,-1],[2,0],[1,0],[1,1],[3,0],[0,-1],[0,-8],[1,-3],[0,-1],[1,-2],[0,-2],[0,-4],[1,-2],[-1,-4],[1,-2],[1,-1],[1,-3],[0,-1],[1,-1],[1,-4],[0,-2],[1,0],[0,-2],[0,-4],[1,-1],[1,-3],[0,-3],[1,-4],[2,-3],[0,-3],[2,-6],[2,-4],[2,-2],[1,0],[2,-2],[1,-2]],[[3312,5288],[-5,14],[-6,13],[-6,13],[-1,1],[3,7],[2,4],[2,2],[1,3],[-1,9],[0,4],[-1,3],[0,4],[0,4],[1,2],[1,1],[3,1],[2,0],[1,2],[1,1],[1,1],[3,-2],[1,3],[3,2],[5,5],[1,3],[1,5],[0,3],[-1,1],[-1,0],[-2,1],[-2,-2],[-1,1],[-2,3],[0,3],[1,3],[0,3],[-3,7],[0,2],[2,3],[1,3],[2,7],[1,2],[3,1],[1,2],[2,3],[3,5],[4,3],[1,6],[1,2],[3,3],[1,1],[0,2],[-5,13]],[[8173,6252],[0,-1],[1,-2]],[[2618,5770],[0,-1],[-1,0],[-6,6],[-1,5],[-2,-1],[-1,-2],[-3,-5],[-2,-8],[-2,0],[-6,1],[-4,-1],[0,-1],[-1,-3],[1,-3],[1,-13],[0,-5],[0,-2],[-2,0],[-2,-1],[-2,-2],[0,-2],[0,-4],[-1,-3],[-1,-3],[-2,-1],[-7,-1]],[[2560,5744],[3,3],[0,1],[-1,2],[-1,1],[1,3],[0,4],[1,9],[0,1],[-2,3],[-3,0],[-2,-1],[-2,2],[-1,3],[-2,1],[-3,-2],[-4,-4],[-1,-1],[-1,0],[-1,3],[0,3],[0,1],[-2,1],[-2,1],[-1,1],[-1,2],[-3,3],[-1,2],[-3,5],[-1,3],[-1,1],[-2,3],[-1,-1],[-5,3],[-1,0]],[[5512,7364],[0,-2],[1,-3],[1,-2]],[[5507,7542],[1,0],[1,-1],[3,1],[2,1],[1,1],[3,6],[1,-1],[4,1],[1,1],[1,0]],[[5525,7551],[-1,-1],[0,-3]],[[5535,7515],[1,-1],[1,-1],[1,-1],[0,-1],[0,-1],[0,-1],[-2,0],[-3,0],[-2,1],[0,-1],[0,-1],[-2,-1],[1,-9],[0,-3],[-1,-1],[-1,1],[-1,0],[0,-1],[0,-2]],[[5377,7528],[1,-2],[7,-3],[2,1],[1,2],[0,1],[0,1],[3,-2],[2,0],[3,0],[3,0],[1,1],[2,5],[1,3],[1,1],[1,-1],[0,-2],[1,-2],[3,-4],[1,-1],[2,-1],[1,2],[2,0],[4,-3],[4,0],[3,1],[-1,2],[-1,2],[0,2],[0,2],[2,2],[0,1],[-2,3],[0,1],[5,4],[4,2],[1,1],[1,2],[0,5],[0,3],[-2,4],[0,2],[0,1],[1,2],[2,1],[2,1],[2,1],[2,1],[2,2],[2,3],[1,1],[3,-1],[1,1],[-1,6],[1,1],[1,1],[1,0]],[[5456,7584],[2,-1]],[[5458,7583],[2,-1]],[[5614,7688],[3,1]],[[5618,7689],[0,-3],[1,-2],[0,-2],[1,-2],[2,-1],[3,-2],[2,-4],[2,-1],[1,0]],[[5630,7672],[2,0],[0,-1],[2,-2],[0,-1],[0,-2],[0,-2],[1,-1]],[[5635,7663],[-1,-1],[-5,-7],[-2,-2],[-1,0],[-2,0],[-2,0],[-2,-2],[-1,0],[-2,-2],[-1,-4],[-2,-3],[-2,-2],[-1,-2],[-1,-6],[-1,-1],[-1,-2],[-1,-2],[-2,-9],[-2,-3],[-2,-2],[0,-2],[0,-3],[-2,-4],[-2,-5],[-1,-2],[1,-3],[-3,-3],[-1,-2],[-1,0],[-1,-2],[-1,-5],[0,-2],[0,-2],[-2,-1],[0,-3],[-1,-2],[-1,-2],[-2,-2],[-6,1],[-2,-1],[-1,-1],[0,-1],[0,-2],[-2,-1],[-1,-1],[-3,2],[-6,-2],[-1,-1]],[[5562,7561],[-1,1],[-2,1],[-6,1],[-2,-1],[-4,0],[-3,1],[-2,-1],[-2,-3],[-1,-2],[-1,0],[-2,-2],[-1,-1],[-2,-1],[-2,0],[-1,2],[-1,-1],[0,-1],[-1,-1],[-3,-2]],[[5458,7583],[0,1],[-2,5],[-2,1],[1,3],[-1,1],[-1,1],[0,3],[-1,3],[0,1],[-6,1]],[[5476,7666],[1,1],[2,-1],[1,0],[0,-1],[5,-5]],[[5493,7653],[5,0],[5,0]],[[5503,7653],[10,0],[7,1]],[[5520,7654],[0,1],[1,3],[-1,2],[0,3],[1,3],[4,3],[10,1],[5,2],[1,3],[2,3],[2,0],[2,-1],[3,-3],[2,-1],[2,1],[5,4],[5,4],[4,11],[1,2],[4,1],[6,0],[3,-1],[3,-1],[3,0],[5,3],[2,0],[2,-2],[1,-2],[2,-1],[0,-3],[1,-1],[1,-1],[1,-2],[1,0],[10,3]],[[8473,4471],[-2,-3]],[[8443,4479],[2,2]],[[8445,4481],[0,-2],[1,-3],[1,0],[0,1],[4,-1],[1,1],[2,3],[1,2],[1,4],[0,3]],[[8456,4489],[4,2]],[[8468,4501],[1,2]],[[8469,4503],[0,-5],[1,-1],[1,-1],[3,3],[1,0],[1,-2],[0,-4],[-2,-4],[-3,0],[-1,-1],[0,-3],[0,-2],[1,-2],[1,-3],[1,-7]],[[8909,4855],[6,-1]],[[8915,4854],[0,-10]],[[8915,4844],[0,-12],[0,-11],[0,-11],[0,-11],[0,-12],[0,-11],[0,-11],[0,-12],[0,-11],[0,-11],[0,-11],[0,-12],[0,-11],[0,-11],[0,-12],[0,-11],[0,-11],[0,-5],[-1,-6],[-2,-9],[0,-7],[2,-5],[1,-4],[0,-9],[0,-12],[0,-11],[0,-11],[0,-12],[0,-11],[0,-11],[0,-11],[0,-12],[0,-11],[0,-11],[0,-1]],[[8915,4493],[-1,2]],[[8267,5228],[0,3]],[[8267,5231],[3,0],[4,1]],[[8044,5112],[-2,-7],[0,-3],[1,-2],[2,-2],[0,-9],[2,-5],[3,-5],[1,-2],[2,-3],[2,-3],[1,-3],[2,-2],[6,-11],[2,-3],[2,-4],[1,-1],[3,1],[9,8],[1,0],[3,2],[5,-1],[6,-2],[2,0],[1,1],[3,0],[2,-1],[1,1],[3,5],[4,2],[2,6],[1,5],[0,5],[2,3],[3,2],[4,2],[12,1],[2,-2],[0,-2],[0,-3],[0,-1],[2,0],[2,-1],[6,-5],[3,-1],[1,0],[3,-4],[2,1],[2,3],[2,4],[2,3],[3,1],[3,0],[4,1],[4,2],[3,-3],[1,1],[1,3],[1,5],[1,4],[1,8],[0,1],[2,1],[1,2],[0,2],[1,2],[0,3],[-1,1],[-1,7],[0,2],[1,2],[1,2],[4,4],[3,5],[2,3],[1,2],[0,2],[-2,3],[-1,1],[0,3],[0,2],[0,2],[0,2],[0,2],[1,3],[2,5],[1,3],[2,-2],[2,1],[2,1],[1,5],[0,3],[0,2],[1,7],[0,1],[1,5],[0,3],[0,7],[0,6],[0,11],[1,2],[1,6],[1,6],[3,4],[2,4],[1,1],[1,0],[3,-3],[3,3],[3,1],[2,-1],[2,-1],[1,-1],[3,3],[1,0],[1,-2],[1,1],[2,0],[4,0],[7,-1],[5,-2],[5,-6],[2,-1],[1,0]],[[7186,6771],[-2,4],[2,-4]],[[7250,6675],[-2,1],[-1,0],[-2,-2],[-1,-1],[-3,-7],[-2,-2],[-2,-4],[-4,-9],[-3,-9],[-1,-8],[0,-6],[-1,-7],[-2,-4],[-1,-1],[-1,-6],[-1,-7],[0,-2],[3,-3],[2,-3],[3,-3],[2,-3],[2,-1],[0,2],[1,2],[2,-1],[2,-3],[2,-2],[0,-1],[4,-4],[4,-3],[4,-5],[1,-2],[1,-3],[2,-3],[5,-7],[4,-4],[3,-4],[3,-3],[1,1],[2,1],[1,1],[1,-1],[2,-2],[5,-6],[5,-4],[5,0],[1,0],[1,-5],[0,-4],[6,-3],[4,-1],[4,-2],[2,-2],[2,2],[0,2],[2,1],[3,0],[6,-4],[2,-1],[2,3],[3,2],[2,2],[4,-4],[7,-4],[4,-3],[0,-3],[1,-2],[0,-7],[1,-2],[7,-7],[2,-2],[2,-1],[1,0],[1,-1],[0,-4],[1,-1],[1,-1],[2,0],[4,3],[3,2],[2,0],[2,-3],[0,-4],[1,-4],[1,-2],[2,0],[4,3],[4,-2],[3,-1],[3,-1],[2,-1],[3,-4],[5,-3],[1,0],[7,7],[1,-1],[1,-6],[3,-2],[3,-2],[3,3],[3,-1],[4,0],[3,2],[3,0],[4,-3],[0,1],[1,2],[2,8],[1,8],[0,5],[-1,6],[-3,9],[-1,3],[1,15],[2,9],[1,4],[1,6],[0,3],[0,2],[-1,2]],[[7703,6567],[-1,-3],[0,-4],[1,-3],[0,-3],[0,-3],[-1,-1],[-2,-1],[-2,-3],[-3,-4],[-2,-4],[-2,-3],[-1,-3],[0,-4],[1,-4],[6,-16],[0,-2],[-2,-1],[-3,2],[-2,2],[-2,7],[-2,2],[-2,0],[-10,-3],[-3,-1],[-3,-3],[-3,-5],[-2,-4],[-2,-2],[-2,-3],[-8,-11],[-4,-5],[-3,-2],[-2,-2],[-1,-4],[-1,-3],[0,-7],[0,-9],[1,-5],[1,-1],[0,-2],[-1,-3],[-2,-2],[0,-2],[-1,-8],[-1,-4],[-3,-6],[-2,-4],[-3,-3],[-1,-3],[-2,-5],[0,-4],[0,-2],[0,-1],[1,-2],[2,-1],[1,-2],[0,-3],[-1,-7],[-2,-9],[-3,-7],[-3,-7],[0,-2],[-3,-8],[-2,-12],[-1,-8],[-1,-5],[-2,0],[-1,1],[-5,3],[-2,1],[-2,2],[-2,0],[-2,-1],[-2,-1],[-1,1],[-3,5],[0,-1],[-1,-2],[2,-14],[1,-5],[0,-9],[-1,-10],[0,-12],[-1,-2],[-1,-3],[-1,-1],[-2,1],[-1,0],[0,-2],[0,-5],[-1,-6],[-1,-5],[0,-4],[0,-5],[2,-10],[0,-4],[0,-4],[-1,-1],[-1,0],[-1,-1],[-1,-2],[-1,-8],[-2,-1],[-1,1],[-3,5],[-1,2],[-1,0],[0,-2],[-1,-3],[-1,-2],[-1,-2]],[[6893,6325],[2,2],[1,2],[3,1],[3,1],[2,0],[4,0],[0,16],[1,2],[0,1],[1,0],[1,-3],[1,0],[1,2],[3,-1],[1,1],[2,-1],[4,0],[5,0],[4,0],[2,-3],[2,-3],[2,0],[4,0],[2,1],[2,3],[0,3],[6,3],[5,4],[2,0],[0,-2],[0,-3],[1,-3],[2,-2],[2,0],[1,0],[1,1],[2,5],[2,1],[1,0],[2,2],[0,2],[-1,0],[-1,3],[0,2],[0,2],[0,3],[1,2],[1,2],[-1,4],[-2,7],[-2,10],[-2,8],[-3,7],[-1,5],[0,11],[0,2],[-1,2],[-1,0],[-2,-1],[-2,0],[-3,0],[-2,1],[-4,12],[-1,4],[0,5],[1,8],[1,7],[0,7],[0,2],[-1,2],[-2,2],[-4,0],[-5,3],[-3,4],[-3,2],[-1,2],[0,1],[1,9],[1,9],[1,3],[1,3],[1,2],[2,3],[5,9],[4,12],[3,8],[1,3],[2,2],[2,3],[2,2],[2,0],[3,-2],[1,-3],[1,-5],[1,-4],[1,-2],[2,-1],[2,0],[9,7],[3,1],[7,1],[4,2],[5,3],[0,5],[2,7],[5,9],[1,4],[2,8],[1,8],[2,3],[8,8],[7,7],[2,3],[5,16],[2,10],[1,3],[2,9],[2,9],[2,2],[5,4],[5,3],[2,4],[1,3],[0,4],[-1,4],[0,2],[0,2],[3,5]],[[7069,6719],[3,4],[0,2],[0,3],[-2,1],[-1,3],[1,4],[1,11],[0,4],[-2,10],[0,3],[1,3],[3,4],[2,3],[10,8],[1,1],[4,2],[2,4],[0,4],[-1,2],[-2,3],[-3,2],[-4,3],[-5,0],[-3,2],[-1,1],[0,5],[0,8],[-1,1],[-1,-1],[-3,1],[-3,0],[-2,2],[1,3],[0,4],[-1,3],[0,1],[-2,1],[-3,3],[-2,4],[-1,2],[0,2],[0,1],[1,3],[2,5],[1,4],[0,3],[-1,2],[-1,3],[-2,2],[-1,2],[0,3],[1,3],[2,3],[4,3],[1,3],[0,3],[-1,0],[-3,0],[-5,1],[0,2],[-1,1],[0,2],[1,2],[1,3],[0,2],[-1,3],[-3,2],[-1,3],[1,3],[1,3],[1,3],[2,6],[2,2],[4,2],[3,3],[6,-2],[2,-1],[6,-2],[4,-2],[5,0],[2,0],[2,-2],[5,-4],[4,-2],[3,0],[5,3],[2,3],[3,3],[3,0],[8,5],[2,-1],[2,0],[3,3],[1,3],[0,2],[1,1],[3,2],[3,3],[1,4],[1,3]],[[7140,6950],[3,3],[3,4],[4,4],[4,4],[4,3],[2,3]],[[7691,4322],[0,1],[0,1],[1,-1],[-1,-1]],[[7689,4323],[1,-1],[0,1],[0,-1],[-1,0],[0,1],[0,1],[0,2],[0,-1],[0,-1],[0,-1]],[[6497,7074],[8,-1],[3,1],[4,3],[3,2],[2,1],[2,1],[1,2],[3,12],[1,3],[5,7],[4,4],[5,4],[5,3],[7,0],[6,-1],[4,0],[1,-1],[1,1],[1,1],[1,5],[1,2],[2,1],[3,0],[4,1],[2,-1],[4,-2],[5,0],[3,0],[2,-2],[1,-2],[1,-3],[0,-3],[0,-2],[0,-1],[2,-2],[3,-1],[5,-1],[5,-2],[3,-2],[3,-3],[5,-6],[1,-1],[2,-1],[2,0],[3,3],[3,-2],[1,0],[3,2],[3,-2],[9,-7],[1,0],[1,-1],[0,-1],[1,-2],[0,-7],[3,-4],[3,-4],[3,-2],[8,-6],[3,-4],[3,-8],[4,-9],[0,-1],[11,0],[11,0],[1,-4],[0,-8],[1,-8],[1,-5],[0,-5],[-1,-3],[-1,-3],[0,-1],[1,-2],[2,-4],[0,-6],[-1,-3],[0,-3],[1,-2]],[[6697,6673],[-7,-13],[-1,-2]],[[6689,6658],[6,-11],[3,-6],[5,-10],[0,-2],[0,-4],[5,-14],[2,-8],[1,-4],[4,-7],[3,-7],[4,-3],[3,-1],[6,-3],[3,-3],[3,-7],[4,1],[1,0],[1,-1],[0,-2],[-1,-11],[1,-11],[1,-17],[0,-3],[-1,-5],[0,-3],[-1,-2],[1,-1],[1,-1],[3,-1],[7,2],[1,0],[1,-2],[2,-3],[0,-2],[-2,-2],[0,-5],[0,-6],[0,-1],[-2,-2],[0,-9],[0,-1],[-2,-1],[-9,1],[-1,-1],[-3,-2],[-5,-2],[-2,-1],[-2,-3],[-1,-3],[-1,-4],[-3,0],[-1,-3],[-6,-4],[-1,-1],[-1,-3],[-1,-9],[0,-9],[-1,-1],[-2,-3],[0,-1],[0,-3],[0,-6],[-1,-17],[-1,-5]],[[6710,6399],[-1,0]],[[6335,6691],[-2,1],[0,10],[0,10],[0,9],[-5,0],[-4,1],[0,7],[0,15],[2,11],[2,11],[-3,8],[-4,8],[-2,3],[-2,11],[-2,5],[-1,1],[-1,1],[-5,0],[-4,6],[-5,6],[-6,8],[-5,6],[-3,1],[-5,0],[0,1],[-1,3],[0,3],[2,5],[0,3],[-3,11],[-1,3],[-3,1],[0,3],[0,2],[0,2],[-1,0],[-1,0],[-2,-1],[-2,5],[-5,13],[-2,2],[-1,1],[2,4],[2,6],[0,3],[0,4],[-2,7],[0,3],[1,4],[0,2],[2,0],[2,0],[1,2],[0,8],[0,3],[7,12],[3,3],[3,3],[0,4],[0,2],[-1,3],[0,2],[-3,5],[-1,3],[0,3],[1,5],[1,3],[4,2],[2,2],[1,2],[-3,2],[-6,1],[-5,-1],[-2,1],[-2,5],[-2,3],[-2,2],[-2,-1],[-2,1],[0,2],[-3,17],[-1,2],[-1,1],[-2,0],[0,1],[-1,2],[-1,4],[0,3],[0,4],[0,2],[-1,2],[-2,2],[-1,2],[-2,14],[-1,4],[0,1]],[[6243,7063],[0,1],[0,3],[1,3],[0,1],[-3,4],[-3,3],[0,1],[0,4],[0,3],[-1,3],[0,1],[0,1],[1,3],[-1,2],[-4,5],[-2,2],[-3,1],[-1,1],[1,4],[1,4],[2,3],[0,3],[1,3],[0,3],[2,3],[0,1],[0,1],[-2,1],[-2,0],[0,1],[0,2],[0,7],[-1,5],[0,3],[0,8],[-1,1],[-2,4],[0,4],[0,1],[0,2],[1,3],[0,2],[-2,2],[-1,2],[0,2],[-1,3],[0,2],[-1,2],[1,1],[2,0],[3,0],[3,0],[1,1],[2,14],[2,4],[2,2],[4,-5],[1,-2],[1,0]],[[6332,6665],[-6,5],[-2,1],[-1,0],[-4,0],[-5,-1],[-3,-2],[-2,-2],[-1,-2],[0,-1],[-2,-7],[-2,-8],[-2,-8],[-3,-10],[-3,-5],[-4,-9]],[[6292,6616],[-5,-2],[-11,2],[-13,2],[-12,2],[-9,1],[-1,1],[-9,13],[-8,10],[-9,13],[-9,13],[-9,13],[-7,9],[-8,13],[-8,11],[-6,9],[-8,8],[-5,6],[-9,9],[-7,7],[-6,6],[-9,9],[-3,3],[-10,3],[-9,2],[-9,3],[-6,2]],[[6087,6784],[4,7],[-1,6],[-3,-2],[-3,-1],[-2,9],[2,1],[-2,13],[-2,12],[-2,12],[-2,12]],[[6076,6853],[8,8],[6,6],[8,8],[8,8],[8,8],[8,8],[8,8],[6,3],[2,2]],[[6138,6912],[3,10],[3,9],[0,2],[0,12],[0,15],[1,7],[2,7],[1,5],[0,5],[0,5],[-1,7],[-2,7],[0,8],[1,3],[0,7],[2,4],[2,3],[6,3],[4,1],[5,8],[3,5],[5,8],[3,5],[0,2],[0,1]],[[6176,7061],[3,1],[5,7],[3,6],[1,0],[2,-2],[2,0],[4,2],[3,-1],[2,-2],[1,0],[6,-4],[2,0],[3,-1],[4,0],[3,3],[2,2],[1,0],[2,0],[1,-1],[1,-2],[0,-3],[0,-8],[1,-3],[0,-1],[1,0],[2,1],[2,3],[2,3],[2,3],[1,1],[2,-1],[2,0],[1,-1]],[[5993,6818],[-1,0],[-3,-3],[-1,-1],[0,-1],[-1,-1],[0,-13]],[[5987,6799],[-2,0],[-2,3],[-1,2],[0,1],[-2,1],[-3,1],[-4,-4],[-1,-7],[0,-3],[-2,-7],[1,-4],[0,-5],[0,-5],[0,-2],[-1,-2],[1,-1],[2,1],[2,-1],[2,-2],[0,-2],[-1,-1],[-3,-3],[-3,-4],[0,-4],[-2,-7],[0,-2],[1,-1],[5,1],[5,3],[4,3],[1,0]],[[5984,6748],[-1,-8]],[[5983,6734],[0,-1],[1,-4],[-2,-8],[-1,-7],[-1,-3],[-2,-8],[-2,-8],[0,-6],[0,-2],[-1,-10],[1,-3],[-2,-9],[-1,-5],[-1,-6],[-1,-13]],[[5951,6733],[3,5],[0,4],[4,9],[0,1],[-1,2]],[[5975,6837],[3,1],[2,-1],[3,0],[2,2],[1,8],[2,1],[0,-2],[1,2],[3,3],[1,2],[2,3],[1,1]],[[5996,6857],[-1,-4],[0,-2],[0,-3],[0,-2],[1,-3],[1,-3],[-1,-2],[0,-3],[0,-2],[1,-3],[-2,-5],[-1,-4],[-1,-3]],[[5380,7584],[-1,-4],[-1,0],[-2,-2],[-2,-3],[-2,-3],[-1,-3],[1,-2],[1,0],[1,0],[2,-1],[2,-1],[0,-1],[0,-2],[-2,-2],[-2,-3],[0,-2],[0,-1],[1,-1],[2,1],[1,-1],[-2,-7],[1,-2],[2,-1],[2,-1],[3,-5],[1,-4],[-1,-1],[-2,0],[-1,0]],[[5344,7440],[1,-2],[1,0],[1,3],[0,2],[-2,0],[-1,-3]],[[6087,6784],[-4,-7],[-1,0],[-6,-3],[-11,-5],[-7,-4],[-9,-5],[-8,-4],[-8,-4],[-7,-3],[4,-8],[6,-11],[4,-8],[5,-10],[5,-9],[4,-9],[-3,-3],[-5,-6],[-1,-1],[0,-1],[-2,-9],[-2,-7],[-1,-1],[-7,-3],[-8,-3],[-5,-1],[-1,-2],[-3,-10],[-3,-9],[-6,-8],[-6,-8],[-1,-1],[-4,1],[-8,3],[-7,2],[-5,1],[-6,2]],[[5984,6748],[1,5]],[[5993,6818],[3,-1],[2,-3],[3,-7],[5,-2],[1,-3],[3,-3],[3,-2],[9,-2],[8,8],[6,7],[7,8],[5,5],[8,9],[6,6],[7,8],[7,7]],[[7140,6950],[-2,5],[0,2],[-2,6],[-1,5],[-2,7],[-1,5]],[[7227,7343],[-4,6],[-4,7],[-3,1],[-6,1],[-3,0],[-1,1],[-2,4],[-2,3],[-3,4],[-1,5],[-1,1],[-2,-1],[-3,0],[-1,1],[-3,1],[-4,2],[-3,2],[-5,0],[-2,0],[-7,-1],[-7,2],[-5,1],[-3,0],[-1,0],[-3,0],[-3,0],[-5,4],[-2,0],[-1,0],[-9,-3],[-3,0],[-9,0],[-7,0],[-3,1],[-1,-1],[-3,-5],[-2,-1],[-7,1],[-9,4],[-6,4],[-6,4],[-7,7],[-4,3],[-1,-1],[-1,-1],[-2,0],[-4,0],[-1,-4],[-5,-2],[-3,-2],[-1,-3],[-3,-16],[-1,-6],[2,-11],[-2,1],[-3,3],[-1,2],[-3,1],[-9,2],[-2,2],[-1,2],[-2,1],[-4,1],[-7,5],[-3,0],[-10,3],[-1,0],[-1,0],[-4,-2],[-2,-1],[-3,1],[-4,-3],[-3,-3],[-2,-5],[-2,-3],[0,-4],[-2,-2],[-1,-5],[0,-2],[1,-3]],[[6970,7346],[-2,-2],[-3,-1],[-1,-1],[-2,-3],[-1,-3],[-1,-1],[-1,0],[-2,2],[-2,0],[-2,-3],[-3,-4],[-4,-7],[-3,-4],[-5,-3],[-4,-2],[-2,-2],[-5,-5],[-1,-3],[-3,-1],[-3,-2],[-2,-4],[-1,-5],[-1,-4],[-4,-4],[-3,-5],[-2,-4]],[[6907,7275],[-3,-5],[0,-2],[0,-4],[1,-3],[0,-3],[-1,-2],[-2,-1],[-2,1],[-4,2],[-3,4],[-2,1],[-1,3],[0,3],[1,6],[0,4],[-1,1],[-1,2],[-1,2],[-2,4],[-2,-1],[-1,-1],[-2,1],[-6,0],[-4,-1],[-4,0],[-6,0],[-6,-1],[-2,1],[-1,1],[-1,5],[0,4],[-2,8],[0,7],[-1,7],[-1,8],[-1,6],[-4,0],[-4,1],[-5,0],[0,5],[0,5],[0,7],[1,9],[0,7],[1,9],[0,6],[0,7],[-2,-2],[-3,-3],[-3,-2],[-2,6],[-2,5],[-2,8],[-2,5],[-4,4],[-3,2],[-2,5],[-3,4],[-2,4],[-3,4],[-2,-1],[-3,-3],[-3,-2],[-3,-2],[-2,-1],[-3,0],[-3,1],[-6,0],[-4,1],[-5,0],[-6,1],[-7,1],[-4,-1],[-6,-1],[-6,-2],[-5,-1],[-6,-2],[-4,-1],[-3,0],[-3,5],[-4,8],[-3,4],[-3,5],[-4,6],[-3,5],[-3,5],[-2,4],[0,6],[-2,3],[-4,3],[-3,4],[-4,3],[-4,4],[-4,4],[-4,3],[-4,4],[-3,4],[-4,3],[-4,4],[-4,4],[-4,3],[-4,4],[-3,3],[-4,4],[-4,4],[-4,3],[-3,3],[-3,-1],[-4,-1],[-5,-2],[-5,-2],[-8,-4],[-5,-2],[-4,-2],[-5,-2],[-5,-3],[-5,-2],[-6,-2],[-5,-3],[-4,-1],[-4,-2],[-4,-2],[0,-13],[0,-13],[0,-12],[0,-13],[0,-13],[0,-13],[0,-12],[0,-13],[0,-13],[0,-13],[0,-12],[0,-13],[0,-13],[0,-13],[0,-12],[0,-13]],[[6554,7295],[-1,0],[-3,-1],[-4,-1],[-4,-1],[-1,0],[-2,1],[-1,3],[-2,4],[-2,2],[-2,6],[-2,5],[-4,9],[-1,3],[-1,3],[-1,3],[-5,6],[-6,6],[-5,5],[-2,1],[-2,2],[-4,0],[-2,0],[-6,-2],[-6,-2],[-6,-3],[-6,-3],[-1,-1],[-4,-4],[-5,-7],[-5,-9]],[[6367,7574],[-1,0],[-7,5],[-5,4],[-4,3],[-1,1],[-1,1],[-1,3],[0,3],[0,2],[1,1],[2,0],[1,0],[1,-1],[2,-2],[3,0],[2,1],[0,3],[-3,10],[-3,8],[-4,9],[-1,3],[-4,8],[-4,7],[-3,7],[-1,2],[-5,1],[-9,1],[-4,1],[-2,-2],[-3,-2],[-2,3],[-2,5],[-1,4],[0,4],[0,6],[-1,6],[-2,3],[-4,2],[-5,5],[-2,9],[3,13],[4,9],[3,4],[1,3],[1,3],[-1,3],[-1,2],[-3,3],[-2,4],[1,7],[2,11],[3,9],[4,5],[3,3],[1,3],[0,5],[0,4],[1,3],[1,3],[2,2],[2,2],[3,1],[3,-2],[4,-5],[5,-11],[4,-7],[1,-2],[3,-4],[3,-2],[4,3],[5,3],[1,2],[1,3],[-1,5],[-1,3],[0,4],[-2,7],[-1,11],[-1,3],[1,0],[2,0],[2,-1],[3,3],[4,4],[7,7],[2,5],[1,5],[2,3],[5,1],[4,2],[3,3],[5,4],[4,2],[2,1],[1,3],[5,8],[3,4],[3,5],[1,3],[3,-1],[4,-2],[4,-1],[3,-3],[0,-3],[0,-3],[2,-1],[1,0],[2,0],[4,0],[5,4],[6,7],[6,2],[3,-2],[3,-4],[2,-5],[2,-2],[1,0]],[[6478,7859],[0,1],[3,-1],[3,-2],[2,-2],[5,-8],[2,-3],[5,-3],[3,-2],[2,-4],[2,-3],[3,-4],[3,-8],[1,-6],[0,-5],[2,-2],[1,0],[1,1],[1,2],[0,4],[0,6],[-1,6],[-1,2],[0,2],[0,2],[2,1],[3,-1],[3,-3],[5,-4],[5,-7],[4,-4],[5,-4],[4,-1],[3,1],[4,3],[3,4],[2,3],[1,4],[5,5],[5,5],[2,-1],[1,-2],[5,3],[1,1],[5,1],[5,-1],[3,-5],[4,-4],[3,1],[3,1],[2,3],[1,4],[2,2],[0,1],[6,-2]],[[6615,7837],[1,0],[4,-1],[6,-5],[3,-6],[4,-7],[2,-2],[3,-1],[2,-1],[3,-1],[8,-2],[1,0],[1,-2],[-1,-4],[1,-1],[6,3],[2,2],[2,6],[2,6],[1,3],[2,0],[1,-1],[2,-3],[3,-4],[4,-1],[2,-1],[4,0],[8,2],[8,4],[5,5],[2,7],[1,8],[2,5],[-1,6],[-4,5],[-1,1]],[[6694,7860],[0,2],[-1,0],[-9,5],[-5,2],[-1,3],[-1,3],[-3,4],[-6,3],[-1,2],[1,3],[4,2],[6,6],[2,1],[5,0],[4,5],[3,3],[2,3],[-1,3],[-4,10],[-1,6],[0,3],[3,5],[1,2],[2,4],[1,2],[5,1],[5,0],[4,-1],[5,0],[4,-1],[3,0],[2,1],[1,2],[0,3],[-2,3],[-7,3],[-3,3],[-2,0],[-4,1],[-4,2],[-3,1],[-1,2],[1,4],[1,2],[2,2],[3,-1],[3,2],[1,2],[-1,1],[-1,2],[-2,0],[-2,-1],[-2,-1],[-4,2],[-4,2],[0,2],[3,3],[1,2],[0,4],[0,4],[1,4],[2,3],[3,2],[7,-3],[10,-3],[1,1],[1,1],[1,1],[12,1],[3,2],[1,1],[12,2],[2,2],[2,2],[2,0],[4,0],[4,3],[4,1],[4,-1],[4,2],[1,1],[1,1]],[[6783,8018],[7,3],[2,-2],[3,0],[5,1],[3,1],[2,-1],[2,-2],[2,1],[1,5],[1,4],[3,2],[1,1],[2,1],[1,2],[7,0],[5,4],[1,-2],[8,0],[9,3],[6,1],[9,3],[5,2],[6,2],[6,1],[3,4],[4,0],[3,0],[3,1],[1,2],[1,3],[-1,3],[0,3],[3,1],[3,1],[3,0],[5,6],[4,3],[3,1],[8,-1],[7,0],[7,-3],[3,-4],[3,-2],[3,-1],[3,-1],[3,1],[2,2],[1,2],[2,1],[7,2],[2,-3],[3,-7],[2,-10],[4,-13],[2,-7],[-1,-3],[0,-5],[0,-5],[-3,-5],[1,-3],[7,-3],[9,1],[6,2],[3,0],[2,1],[1,4],[2,1],[3,-3],[1,-5],[2,-3],[0,-4],[1,-5],[1,-1],[2,2],[2,1],[0,1],[-1,2],[0,2],[0,2],[2,1],[3,-1],[5,-1],[5,-7],[3,-1],[2,0],[3,0],[3,2],[2,3],[1,1],[2,0],[1,-1],[0,-3],[-1,-4],[-4,-3],[-4,-3],[-2,-6],[-1,-6],[1,-3],[1,-2],[0,-3],[1,-1],[2,2],[5,6],[2,1],[4,1],[6,0],[4,-2],[2,-3],[2,-2],[1,1],[1,2],[0,3],[0,3],[7,6],[4,4],[1,0],[3,-1],[2,1],[5,3],[4,5],[1,2],[0,3],[1,1],[6,1],[1,1],[5,3],[7,5],[4,3],[6,1],[1,1],[2,2],[4,2],[3,1],[-2,-7],[-2,-8],[-1,-2],[-7,1],[0,-3],[1,-3],[1,-2],[1,-1],[1,-3],[7,-7],[9,-8],[9,-10],[7,-6],[2,-4],[2,-2],[5,-10],[4,-9],[8,-16],[7,-16],[8,-17],[4,-10],[9,-21],[2,-6],[5,-13],[4,-11],[3,-10],[2,-1],[1,3],[0,2],[1,1],[3,3],[1,0],[2,0],[2,2],[1,2],[0,6],[-1,2],[1,3],[1,1],[2,1],[1,0],[2,3],[2,1],[2,-1],[2,0],[1,-2],[1,-3],[2,0],[3,0],[0,-2],[-1,-4],[-1,-4],[0,-2],[2,-1],[5,1],[2,-1],[1,-2],[0,-3],[1,-2],[-1,-3],[1,-2],[5,0],[3,1],[5,1],[5,-4],[3,1],[3,1],[5,-1],[3,3],[2,3],[1,2],[1,2],[5,0],[2,0],[2,3],[2,2],[3,0],[3,0],[6,-3],[4,-3],[4,-4],[2,-2],[2,-5],[2,-4],[2,-5],[1,-5],[2,-8],[2,-3],[2,0],[2,-1],[3,-1],[7,-6],[2,0],[2,-2],[0,-2],[0,-4],[0,-3],[2,-4],[2,-4],[2,-5],[1,-2],[1,-1],[3,1],[3,-1],[11,-3],[1,0],[1,-3],[2,0],[2,1],[2,-1],[2,3],[1,2],[4,3],[3,4],[2,3],[2,1],[1,-2],[0,-3],[-1,-2],[-2,-3],[1,-2],[2,-1],[3,-3],[4,-10],[1,-2],[2,-1],[2,-1],[2,-2],[2,-3],[1,-4]],[[6163,5220],[-4,-9],[-4,-12],[-7,-22],[-6,-11],[-4,-9],[-1,-1],[0,-10],[0,-23],[0,-47],[1,-47],[0,-47],[0,-23],[0,-8],[3,-10],[4,-9],[5,-13],[3,-7],[0,-2],[0,-5]],[[6089,4739],[-1,1],[-2,3],[-4,6],[-5,6],[-4,6],[-4,6],[-4,6],[-5,6],[-4,7],[-4,6],[-3,3],[-1,2],[-1,5],[0,1],[-1,1],[-2,0],[0,1],[0,2],[1,3],[1,6],[0,3],[0,4],[-1,6],[0,1],[-3,3],[-6,7],[-6,7],[-6,6],[-5,7],[-6,7],[-6,6],[-6,7],[-6,6],[-6,7],[-6,7],[-6,6],[-6,7],[-6,6],[-6,7],[-6,7],[-5,6],[-3,3],[-2,2],[-2,0]],[[5941,4944],[0,9],[1,24],[0,22],[0,10],[3,7],[1,5],[1,7],[1,5],[3,5],[1,2],[3,8],[2,9],[2,4],[2,3],[1,1],[2,2],[2,1],[0,1],[0,1],[0,6],[0,2],[1,4],[2,4],[1,2],[1,3],[0,4],[0,3],[0,5],[0,11],[-2,9],[-1,11],[1,3],[-1,6],[-1,1],[-1,1],[-1,6],[-1,5],[0,1],[-4,5],[-2,11],[-2,2],[-1,11],[0,3],[1,11],[0,2],[-1,3],[-4,2],[-3,4],[1,2],[0,1],[-1,2],[-5,18]],[[5943,5234],[6,11],[5,11],[8,14],[6,13],[6,12],[5,10]],[[7045,7191],[-2,0],[-3,1],[-2,-1],[-2,-2],[-2,-2],[-4,-1],[-4,0],[-2,0],[-7,1],[-2,0],[-2,-1],[-4,-1],[-2,-4],[-1,-3],[0,-1],[-3,3],[-1,3],[-2,2],[-1,0],[-5,-4],[-1,0],[-1,2],[0,4],[0,2],[-2,2],[-3,0],[-1,2],[0,2],[0,2],[-1,1],[0,1],[-2,0],[-2,-1],[-2,-2],[-2,-1],[-2,-1],[-2,-1],[-1,-4],[-6,-1],[-2,1],[-1,3],[-2,5],[-1,1],[-2,1],[-3,-1],[-4,-2],[-1,2],[-1,0],[-1,-1],[-1,0],[-4,0],[-6,0],[-2,1],[-2,0],[-4,-3],[-2,1],[-3,-1],[0,8],[-2,5],[1,4],[1,5],[1,3],[1,-1],[2,-3],[1,1],[1,2],[-1,2],[0,2],[1,2],[1,2],[6,3],[6,3],[3,-2],[5,-4],[3,-2],[2,-1],[2,-5],[1,0],[1,1],[1,1],[1,5],[2,3],[6,3],[0,2],[0,1]],[[6970,7235],[1,1],[3,1],[6,0],[2,0],[2,-2],[2,-2],[2,0],[1,1],[1,-1],[0,-2],[1,-1],[2,2],[2,3],[2,0],[1,1],[0,2],[2,2],[3,6],[2,1],[1,0],[0,-1],[0,-1],[3,-1],[1,1],[1,2],[-1,3],[0,2],[0,1],[0,1],[5,-3],[1,0],[2,1],[2,3],[1,3],[9,7],[1,2],[0,1],[-4,1],[-2,-1],[-2,0],[-1,1],[-4,1],[-1,1],[-4,5],[-2,2],[-2,1],[-2,0],[-2,-1],[-1,3],[0,3],[0,3],[-1,0],[-2,-1],[-3,1],[-2,1],[-1,6],[-1,3],[0,3],[-1,1],[-2,1],[0,4],[0,1],[-1,0],[-1,0],[-1,-2],[1,-4],[-1,-4],[0,-1],[-1,-2],[-2,0],[-2,2],[0,-11],[-1,-1],[-2,2],[-2,-1],[-3,1],[-3,1],[-2,1],[-2,2],[-3,2],[-1,7],[-1,3],[-1,1],[-5,-3],[-2,2],[-3,3],[-3,1],[0,1],[0,2],[7,8],[3,6],[2,3],[3,1],[2,1],[1,6],[1,0],[1,1],[3,2],[6,5],[0,1],[-1,1],[-2,2],[-2,2],[-2,-1],[-1,-1]],[[6963,7212],[0,1],[-1,0],[-2,1],[-2,1],[-1,0],[0,-1],[1,-2],[1,-2],[2,0],[2,2]],[[6993,7219],[0,2],[-1,-1],[-2,0],[0,-2],[1,-1],[1,-1],[1,3]],[[6977,7216],[1,0],[-1,4],[1,4],[-3,1],[-1,1],[-2,4],[-1,-1],[-1,-3],[1,-2],[1,-2],[1,-1],[0,-1],[-1,-4],[1,-1],[3,0],[1,1]],[[7858,5650],[0,1],[-5,20],[-1,9],[1,7],[1,3],[-2,3],[-2,5],[-4,5],[0,9],[-1,10],[-1,4],[-1,6],[-1,6],[-1,14],[1,1],[2,0],[4,1],[0,2],[0,2],[2,3],[3,7],[2,8],[2,4],[1,5],[3,6],[5,5],[3,1],[3,1],[4,2],[1,1],[4,-3],[2,-1],[2,0],[3,0],[2,0],[4,2],[6,-1],[4,1],[6,2],[3,-1],[2,-2],[0,-5],[1,-2],[1,-1],[1,0],[1,3],[2,3]],[[7921,5796],[0,-1],[1,-3],[1,-4],[1,-2],[2,-3],[1,0],[4,3],[5,-4],[1,-2],[2,-4],[2,-3],[5,0],[1,7],[-1,4],[-2,8],[-1,4],[1,1],[4,1],[1,1],[1,5],[1,-1],[3,-1],[2,4],[2,3],[0,-1],[1,-3],[1,-1],[2,-2],[2,-3],[1,-3],[1,-1],[3,0],[1,0],[1,4],[1,2],[1,-1],[1,0],[3,5],[2,4],[1,1],[2,-2],[1,0],[1,6],[2,2]],[[7986,5816],[0,-3],[-1,-6],[-1,-5],[-2,-4],[-1,-4],[0,-10],[0,-3],[0,-3],[1,-1],[2,-10],[2,-9],[2,-7],[0,-5],[-1,-12],[-2,-11],[0,-5],[1,-6],[1,-7],[0,-9],[-1,-6],[-1,-4],[-1,-3],[-2,-2],[-1,3],[-2,0],[-2,-1],[-1,-2],[-3,-5],[-4,-6],[-4,-1],[-2,-4],[-2,-1],[-3,0],[-3,-1],[0,-2],[0,-9],[0,-3],[-2,-1],[-3,2],[-3,2],[-3,1],[-2,-5],[0,-1],[-1,0],[-1,-1],[-1,-2],[0,-2],[1,-4],[0,-7],[0,-4],[1,-3],[5,-9],[2,-2],[0,-2],[-1,-5],[1,-7],[-2,0],[-3,3],[-1,2],[-2,-1],[-2,3],[-1,4],[-2,0],[-3,-1],[-4,-1],[-1,0],[0,-1],[-2,-5],[-1,1],[-4,2],[-3,1],[-1,-2],[1,-4],[1,-4],[-1,-2],[-2,-2],[-2,-4],[-1,-3],[-1,-1],[-4,0],[-3,0],[-2,-3],[-1,-3],[-1,0]],[[8517,7098],[1,1],[0,2],[0,5],[2,3],[4,7],[1,4],[2,4],[2,2],[3,1],[3,1],[7,-1],[1,1],[5,0],[1,-1],[3,0],[4,1],[2,1],[1,1],[2,4],[1,5],[2,5],[1,1]],[[5598,7346],[-4,-1],[-2,-2],[-1,-3],[0,-2],[-1,0],[-2,2],[-1,2],[-3,0],[-7,-5],[-1,-3],[0,-7],[-1,-1],[-1,-2],[-3,1],[0,1]],[[5557,7363],[0,1],[0,4],[0,3],[-1,2],[1,2],[2,0],[1,0],[1,2],[4,2]],[[5565,7379],[3,1],[1,1],[-1,3],[0,2],[4,4],[1,2],[0,2],[0,1],[-1,3],[0,1],[2,2],[2,1],[1,1],[1,-2],[0,-1],[0,-2],[2,-1],[2,-2],[2,-2],[2,-2],[3,-5],[0,-3],[3,-2],[2,-2],[0,-5],[7,-4],[2,0],[1,0],[0,-1],[-1,-3],[-3,-10],[0,-2],[-3,-2],[0,-1],[1,-3],[0,-2]],[[6345,6585],[-5,0],[-6,0],[-5,0],[-5,-1],[-3,6],[-1,6],[-1,5],[-2,9],[-8,2],[-5,1],[-7,2],[-5,1]],[[7836,6243],[2,-6],[3,-6],[4,-8],[1,-4],[3,-3],[0,-3],[1,-4],[0,-3],[1,-2],[1,-1],[1,1],[1,1],[1,5],[0,1],[1,-4],[1,-1],[1,0],[1,-2],[0,-3],[0,-3],[-1,-4],[-1,-4],[0,-5],[-1,-4],[1,-4],[6,-17],[3,-3],[7,-3],[3,-3],[2,-2],[2,1],[2,5],[3,3],[5,5],[1,0],[3,-2],[4,-5],[3,-5],[2,-2],[1,-3],[0,-2],[-1,-3],[-2,-1],[-2,-3],[-1,-2],[1,-1],[3,-1],[3,-2],[1,-2],[0,-2],[1,-4],[1,-1],[3,1],[1,-1],[1,-2],[1,-5],[0,-4],[-2,-3],[-1,-3],[-1,-4],[-1,-4],[-5,-8],[-1,0],[-8,4],[-3,0],[-2,0],[-1,-1],[-1,-1],[2,-5],[0,-4],[-1,-4],[-3,-3],[-1,-1],[0,-2],[1,-2],[2,-2],[3,-2],[9,-12],[2,-3],[3,-4],[3,-3],[8,-4],[3,-3],[1,-1],[0,-2],[-1,-3],[-1,-4],[0,-3],[1,-2],[1,-4],[3,-6],[2,-2],[2,-1],[2,-1],[1,-4],[2,-6],[0,-3],[1,-5],[2,-5],[3,-5],[3,-7],[2,-4],[1,-2],[7,-11],[2,-4],[2,-8],[2,-1],[1,-2],[0,-4],[0,-3],[1,-10],[1,-2],[1,-4],[1,-2],[1,-2],[1,-1],[2,3],[1,2],[0,-1],[1,-7],[1,-2],[2,-2],[2,-2],[4,-8],[3,-3],[1,-1],[1,-1],[1,-3],[-1,-2],[-1,-2],[-4,-5],[-1,-2],[1,-3],[1,-4],[1,-3],[2,-3],[3,-5],[3,-5],[2,-4],[1,-3],[-1,-4],[-1,-4],[-1,-3],[-2,-2],[0,-2],[0,-4],[1,-2],[0,-3],[0,-7]],[[7921,5796],[2,2],[2,2],[3,3],[1,4],[1,3],[0,4],[0,10],[1,5],[0,6],[-2,5],[0,7],[1,3],[0,3]],[[7820,5989],[-4,-5],[-3,-5],[-4,-7],[-1,-2],[-2,2],[-2,2],[-2,2],[3,12],[3,13],[1,6],[0,5],[0,3],[-2,4],[-1,3],[0,2],[0,2],[2,3],[1,5],[2,9],[2,11],[0,6],[-2,7],[-1,6],[1,9],[0,3],[-2,2],[-5,2],[-2,0],[-1,-2],[-2,-2],[-1,-1],[-4,-1],[-3,3],[-2,5],[-1,6],[2,7],[1,6],[1,5],[0,3],[-1,2],[0,1]],[[7780,6125],[0,3]],[[7780,6128],[1,3]],[[5999,6923],[5,0],[3,0],[1,3],[2,-1],[1,-3],[-1,-2],[-2,-3],[1,-1],[1,0],[2,-2],[1,-2],[3,-12],[-2,-4],[-2,-5],[-1,0],[-2,-2],[-1,-3],[-1,-2],[0,-2],[2,-2],[1,-1],[-1,0],[-2,0],[-2,0],[-1,0],[-2,0],[-2,-3],[-1,-2],[0,-1],[-1,-3],[1,-3],[1,-1],[0,-1],[0,-1],[-2,-2],[-1,-2],[0,-2],[-1,-1]],[[4680,5383],[1,3],[3,8],[3,7],[2,5],[3,4],[2,4],[3,4],[6,11],[1,2],[1,7],[1,10],[1,3],[4,2],[1,1],[1,7],[1,8],[0,2]],[[5693,6221],[0,-27],[0,-28],[0,-28],[0,-27],[0,-1],[-7,0],[-7,0],[-7,0],[-6,0],[0,-7],[0,-7],[0,-7],[0,-6]],[[5666,6083],[-14,13],[-13,13],[-13,13],[-14,13],[-13,13],[-13,13],[-14,14],[-13,13],[-13,13],[-14,13],[-13,13],[-13,13],[-13,13],[-14,14],[-13,13],[-13,13],[-10,9],[-9,-9],[-8,-7],[-10,-9]],[[5416,6277],[-12,-12],[-9,-9],[-1,0],[-9,16],[-8,12],[-3,3],[-14,6],[-14,6],[-14,7]],[[5264,6679],[3,3],[5,3],[2,2],[1,3],[4,8],[2,5],[2,6],[1,5],[0,4],[0,5],[-2,12],[-2,12],[2,5],[1,2],[2,6],[1,1],[4,1],[2,4],[2,5],[0,2],[2,3],[3,2],[1,4],[5,5],[5,4],[5,5],[4,4],[1,3],[0,3],[-2,7],[0,8],[0,6],[0,4],[1,10],[0,2]],[[5760,3315],[0,2],[-1,2],[0,5],[-1,3],[-2,5],[-1,4],[-2,6],[-1,5],[-1,5],[0,2],[1,1],[3,3],[3,2],[1,3],[2,6],[1,3],[1,1],[1,2],[2,5],[2,6],[2,6],[2,2],[4,2],[4,5],[4,4],[6,5],[3,1],[2,1],[0,-1],[1,-3],[1,-2],[3,-4],[1,-1],[3,-6],[3,-4],[3,-5],[2,-2],[1,0],[1,-5],[1,-3],[1,-2],[0,-3],[-1,-7],[-2,-7],[-1,-3],[-2,-2],[-1,-2],[-1,-6],[0,-7],[-2,-2],[-2,-2],[-2,-2],[-4,-4],[-3,-1],[-2,0],[-2,0],[-2,-1],[-1,0],[-2,-4],[-4,-11],[-1,-2],[0,-4],[-1,-4],[-1,-2],[-1,-1],[-4,1],[-4,2],[-2,3],[-2,4],[-1,3],[-2,2],[0,1],[-2,1]],[[5584,8074],[-2,-4]],[[5582,8070],[-2,1]],[[5652,7996],[0,1],[0,3],[0,4],[-1,3],[-2,3],[-3,3],[-3,2],[-2,1],[-2,0],[0,1],[0,2],[-1,1],[-3,1],[-2,0],[-1,-2]],[[5632,8019],[-1,3],[-2,5],[1,3],[0,4],[4,12],[-1,2],[-2,3],[-3,2],[-2,5],[-6,0],[-6,0],[-1,0],[-6,2],[-5,4],[-4,2],[-3,2],[-1,2],[-3,-1],[-2,0]],[[5589,8069],[0,1]],[[5584,8114],[8,7],[9,7],[2,0],[9,5],[1,0],[8,-1],[6,-1],[5,0],[3,1],[2,-1],[3,-3],[2,1],[2,2],[11,-2],[3,0],[3,0],[5,-2],[3,-2],[7,1],[3,0],[2,1],[5,4],[2,1],[1,1],[2,-1],[1,-4],[4,-7],[4,-1],[10,-2],[2,-2],[6,-6],[4,-3],[2,-2],[3,-5],[2,-4],[4,-2],[4,-2],[1,0]],[[5759,8195],[3,0],[2,-1],[0,-4],[4,-4],[4,-3],[0,-1],[1,-2],[-1,-3],[0,-2],[-1,-2],[-2,-4],[0,-4],[-2,-8],[1,0],[4,1],[1,0],[1,-2],[0,-5],[2,-2],[1,-3],[0,-2],[3,-3],[0,-2],[2,-7],[1,-4],[0,-3],[-1,-4],[-1,-3]],[[8152,6233],[-1,-1]],[[3249,6003],[-3,0]],[[3249,6005],[0,-2]],[[4758,6536],[-3,0],[0,-3],[1,-4],[0,-4],[-1,-3],[0,-3],[0,-3],[1,-3],[0,-3],[0,-2],[-1,-2],[-2,-1],[-4,-1],[-2,0],[-3,1],[-2,0],[-2,0],[-2,-1],[-2,-2],[-2,-3],[-3,-5],[-2,-2],[-2,-1],[-2,0],[-3,2],[-1,1],[-1,0],[-2,-1],[-2,-1],[-1,0],[-3,2],[-4,3],[-2,2],[-2,0],[-3,1],[-2,0],[-3,0],[-3,-2],[-3,-2],[-3,-2],[-4,-1],[1,-5],[1,-3],[0,-3],[0,-3],[-2,-3],[-2,-3],[-1,-3],[-1,-4],[-1,-2],[-2,-4],[-1,-4],[0,-3],[-1,-3],[-1,-1],[-3,-1],[-3,-1],[-2,-2],[0,-1],[0,-1],[-1,-4],[0,-2],[-1,-3],[0,-5],[-2,-5],[0,-7],[-1,-5],[-1,-9],[-1,-9],[-2,-7],[-1,-5],[-1,-3],[-2,-4],[-1,-2],[-2,-3],[-3,-2],[-3,-4],[-2,-2],[-1,-2],[-1,-1],[-2,-4],[-2,-6],[-1,-4],[-2,-7],[-1,-4],[-1,-2],[-2,-3],[-3,-1],[-3,-3],[-2,-2],[-3,-2],[-2,-2],[-1,-3],[-1,-4],[-2,-6],[-1,-6],[0,-4],[-2,-13],[-1,-8],[0,-5],[-1,-6],[-1,-10],[0,-7],[0,-5],[0,-3],[-2,-4],[-1,-3],[-2,-4],[-2,-2],[0,-2],[-2,-3],[-1,-4],[-2,-3],[0,-2],[1,-4],[-1,-4],[-1,-5],[-2,-5],[-3,-3],[-3,0],[-5,0],[-4,0],[-5,0],[-4,1],[-4,1],[-5,1],[-3,0],[-4,-1],[-11,0],[-4,-1],[-6,-2],[-2,-1]],[[4527,6189],[2,27]],[[4631,6523],[2,13],[1,0]],[[5783,7524],[-1,4],[-2,3],[-1,2],[1,0],[1,1],[1,1],[0,4],[-1,4],[-1,2],[0,3],[0,5],[1,9],[2,12],[1,6],[-1,3],[1,7],[-1,4],[-2,5],[-2,10],[-3,4],[-3,4],[-1,3],[-1,3],[-2,3],[-3,3],[-2,8],[-2,3],[0,1],[-3,5],[-2,4],[-1,4],[0,3],[-2,7],[-2,5],[-2,3],[-1,2],[-2,4],[-3,2],[-3,1],[-2,-1]],[[5739,7680],[0,2],[6,5],[2,0],[3,-1],[6,1],[3,3],[2,-1],[1,1],[3,2]],[[5790,7671],[2,3],[2,0],[5,-1],[2,-7],[2,-3],[1,-1],[2,1],[2,2],[0,-1],[2,-5],[1,-6],[0,-2],[-1,-4],[-1,-4],[-1,-3],[1,-2],[0,-2],[2,-1],[3,-4],[2,-2],[2,-2],[1,-1],[1,-1],[0,-1],[0,-3],[-1,-4],[0,-2],[2,-2],[0,-3],[0,-2],[1,-1],[3,-3],[4,-3],[1,-3],[1,-3],[0,-5],[0,-5],[5,-7]],[[5836,7578],[0,-1],[-1,-1],[-6,-1],[-1,-1],[-2,5],[-1,1],[-2,-2],[-1,-1],[-2,0],[-1,2],[-1,1],[-1,0],[-1,-1],[-2,1],[-1,1],[-1,-4],[-1,-1],[0,7],[-1,1],[-1,0],[-3,-2],[-2,-2],[-1,-2],[0,-3],[0,-4],[2,-6],[-1,-3],[0,-4],[-3,-4],[-3,-3],[-1,-4],[-1,-4],[-3,-3],[-2,-4],[0,-2],[0,-3],[0,-2],[0,-1],[-1,-1],[-4,0],[-1,-1],[-2,-2]],[[1964,6740],[10,0]],[[1974,6740],[10,0],[10,0],[0,6],[0,6],[0,7],[0,6],[6,0],[6,0],[6,0],[6,0],[6,0],[7,-1],[6,0],[6,0]],[[1746,6807],[8,1],[8,1],[8,1],[8,1],[8,2],[8,1],[8,1],[8,1],[3,1]],[[1810,6805],[13,-8],[13,-8],[13,-8],[14,-9],[13,-8],[13,-8],[13,-8],[13,-8],[10,0],[10,0],[10,0],[10,0],[9,0]],[[5598,7346],[2,0],[3,1],[2,2],[1,1],[2,0],[2,0],[2,0],[3,1],[2,1],[1,0],[1,-2],[1,0]],[[5117,6063],[0,-10],[0,-14],[0,-17],[0,-15],[0,-17],[0,-14],[0,-16],[0,-16],[-1,-2],[0,-9],[0,-12],[-2,-13],[-3,-9],[-1,-9],[-1,-5],[-1,-2],[0,-4],[-1,-4],[-1,-3],[0,-2],[-3,-2],[-6,-8],[0,-7],[-6,1],[-7,2],[-1,-1],[0,-3],[-9,-1],[-7,0],[-10,-1],[-6,-1],[-8,0],[-7,-1],[-5,-8],[-5,-8],[-7,-2],[-7,2],[-5,0],[-1,-1],[0,-3]],[[4683,5689],[0,4],[-1,3],[-1,1],[1,4],[0,8],[0,3],[1,6],[-1,3],[0,2],[-2,3],[-1,5],[-1,4],[0,3],[-2,4],[-1,1],[-2,1],[0,-2],[-1,-2],[-1,-1],[-1,3],[-1,2],[0,2],[-2,4],[-2,7],[0,5],[2,3],[0,3],[0,2],[0,3],[-1,3],[0,5],[0,8],[-2,3],[-1,3],[-2,3],[-1,5],[0,6],[1,4],[-3,9]],[[4658,5822],[5,-3],[1,1],[2,2],[2,4],[2,6],[1,8],[0,6],[1,6],[1,4],[2,5],[2,4],[3,3],[1,-1],[3,-4],[5,-10],[5,-8],[1,-4],[2,0],[2,7],[2,7],[1,1],[3,1],[3,0],[2,0],[4,-1],[2,-1],[2,-1],[5,-1],[6,2],[4,2],[4,1],[0,3],[0,4],[1,2],[1,3],[1,0],[0,-8],[1,-1],[4,-1],[5,0],[6,0],[5,0],[6,0],[6,0],[5,0],[6,0],[6,0],[5,0],[6,0],[6,0],[5,0],[6,0],[6,0],[5,0],[6,0],[6,0],[5,0],[2,17],[1,14],[2,13],[-5,9],[-3,7],[-1,13],[0,14],[-1,14],[-1,14],[-1,14],[-1,13],[0,14],[-1,14],[-1,14],[-1,14],[-1,13],[0,14],[-1,14],[-1,14],[-1,14],[0,13],[-1,14],[-1,14],[-1,14],[-1,14],[0,14],[-1,13],[-1,14],[-1,14],[-1,14],[0,14],[-1,13],[-1,14],[-1,14],[-1,14],[0,14],[-1,13],[-1,14],[-1,13],[9,0],[9,0],[9,0],[13,0],[10,0]],[[7780,6128],[-3,4],[-1,2],[-2,0],[-2,-2],[-1,-3],[-2,0],[-2,-1],[-3,2],[-2,1],[0,-1],[1,-5],[0,-4],[0,-2],[-1,-2],[-2,-1],[-1,-1],[-2,0],[-2,2],[-2,0],[-2,-1],[-1,-1],[0,-2],[-1,-10],[-1,-3],[-1,-2],[-1,0],[-2,0],[-1,0],[-8,-4],[-1,0],[-2,-1],[-2,0],[-2,0],[-3,4],[-2,1],[-1,-1],[-1,-6],[-2,-3],[-3,-8],[0,-10],[0,-8],[-2,-7],[-1,-4],[2,-17],[-1,-2],[0,-1],[-2,0],[-2,-2],[-2,-2],[-1,0],[-2,1],[-1,0],[0,-1]],[[7713,5990],[0,-2],[1,-1],[2,-5],[3,-9],[4,-8],[3,-8],[3,-5],[5,-10],[1,-4],[0,-9],[1,-5],[1,-4],[1,-3],[2,-10],[1,-2],[4,6],[1,-1],[0,-2],[0,-3],[-1,-4],[-1,-3],[-6,-7],[-1,-6],[0,-10],[0,-11],[0,-9],[0,-2],[-1,-1],[-2,1],[-3,-5],[-2,0],[-1,-2],[-1,-2],[-1,-3],[1,-10],[1,-9],[3,-6],[2,-5],[2,-8],[2,-6],[4,-7],[6,-10],[3,-6],[2,-7],[1,-6],[1,-7],[0,-5],[0,-14],[-1,-4],[-1,-4],[1,-4],[1,-4],[0,-4],[1,-8],[2,-5],[3,-3],[0,-2],[0,-5],[1,-4],[0,-5],[1,-6],[2,-6],[2,-17],[0,-2],[-1,-3],[-1,-3],[-2,-1],[0,-4],[-3,-9],[-4,-16],[-5,-10],[-4,-7],[-3,-5],[-1,-2],[0,-2],[1,-4],[0,-7],[-1,-5],[-1,-4],[0,-4]],[[5533,7418],[0,-1],[0,-2],[0,-2],[3,-2],[3,-4],[4,-7],[1,-2],[2,-1],[3,-3],[2,-1],[2,0],[7,-7],[2,-1],[2,-3],[1,-2],[0,-1]],[[7439,7730],[3,1],[1,1],[1,2],[3,2],[0,2],[0,5],[2,4],[4,1],[2,0],[1,0],[3,0],[2,0],[2,-1],[1,-1],[3,0],[1,2],[0,3],[1,0],[1,-1],[1,-2],[1,0],[3,1],[1,2],[1,4],[1,1],[2,-1],[2,0],[3,3],[3,2],[2,1],[0,2],[-1,4],[0,5],[3,2],[4,0],[3,2],[0,5],[2,1],[1,1],[3,0],[3,2],[1,1],[5,3],[3,0],[2,2],[1,3],[3,1],[2,2],[3,3],[1,0],[5,2],[1,1],[1,0],[3,0],[0,3],[3,2],[2,1],[1,2],[2,3],[2,2],[5,0],[4,-1],[2,1],[2,4],[1,2],[0,2],[2,1],[2,-3],[1,-3],[3,-2],[1,-2],[2,0],[1,1],[1,4],[3,1],[2,-1],[1,-2],[0,-1],[1,-4],[2,-2],[4,0],[1,0],[3,0],[3,-1],[4,0],[1,-1],[4,0],[5,0],[2,0],[5,-1],[1,-3],[1,-6],[1,-5],[0,-5],[1,-2],[2,-1],[1,-2],[2,-2],[1,-4],[2,1],[1,0],[3,1],[3,-1],[2,-2],[1,-2],[2,-2],[2,1],[4,0],[2,0],[1,-2],[3,0],[1,2],[4,1],[2,3],[2,0],[1,-2],[1,-1],[2,1],[0,1],[2,0],[1,-1],[3,-2],[3,-3],[1,0],[3,1],[1,0],[1,-1],[2,-1],[1,1],[2,1],[7,-2],[2,-2],[1,-2],[1,-2],[2,-2],[5,1],[1,1],[4,4],[1,4],[2,1],[2,1],[1,0],[2,0],[3,3],[2,1],[2,3],[1,2],[1,4],[1,3],[1,4],[1,6],[1,4],[-1,3],[-1,1],[-3,1],[-1,2],[-2,2],[-1,3],[-1,4],[0,2],[0,2],[-1,2],[-2,3],[0,3],[0,3],[2,7],[0,3],[0,1],[0,2],[1,4],[1,1],[1,5],[2,1],[3,1],[1,1],[0,4],[1,3],[1,2],[1,2],[8,5],[4,6],[1,3],[1,6],[1,3],[2,-1],[2,-4],[2,0],[2,-2],[7,-4],[3,-1],[2,-1],[3,-1],[2,-2],[4,-4],[3,-2],[5,0],[7,0],[2,-1],[5,-3],[5,-3],[5,-3],[4,-2],[2,-2],[2,-1],[3,1],[3,-1],[7,-2],[4,-2],[4,-2],[1,-2],[0,-3],[0,-2],[0,-6],[1,-4],[0,-4],[1,-4],[0,-4],[0,-2],[1,-1],[1,-3],[0,-3],[-1,-2],[1,-3],[1,-2],[2,0],[2,-1],[2,-3],[4,-5],[2,-1],[2,-2],[5,-1],[4,-1],[2,-1],[2,-4],[3,-1],[2,-1],[4,-1],[2,1],[3,1],[1,0],[3,-1],[3,0],[3,0],[2,3],[3,3],[3,2],[4,1],[2,1],[8,2],[4,1],[2,2],[2,2],[4,0],[4,-2],[4,-1],[5,0],[4,-3],[2,-2],[4,-1],[4,1],[6,0],[3,-1],[4,-3],[3,-3],[3,-6],[2,-3],[3,-3],[3,0],[8,0],[4,-1],[4,-1],[1,-1],[-1,-4],[0,-6],[0,-3],[1,-2],[1,-1],[1,-3],[2,-1],[3,-2],[6,-8],[3,-3],[2,-1],[4,1],[5,0],[9,0],[6,-2],[2,-2],[6,-1],[7,-2],[5,-2],[4,2],[3,1],[2,-2],[3,-3],[2,0],[4,2],[10,7],[4,3],[2,-1],[3,1],[1,1],[5,2],[3,0],[2,1],[5,0],[8,5],[3,1],[6,-1],[3,1],[3,2],[4,3],[1,4],[2,6],[4,4],[3,4],[4,3],[4,3],[5,3],[5,5],[4,3],[2,1],[3,-1],[4,-1],[4,1],[1,-1],[4,-3],[4,-2],[2,-5],[5,-6],[3,-2],[2,-1],[4,0],[4,-1],[2,2],[3,2],[6,4],[2,0],[4,-2],[6,-3],[2,-3],[1,-3]],[[5913,3508],[-3,0],[-5,0],[-3,-1],[-4,0],[-4,2],[-3,0]],[[5891,3509],[0,17],[-1,4],[0,6],[-1,4],[1,3],[0,6],[0,5],[-3,3],[0,1]],[[5887,3558],[-1,4],[0,6],[2,8],[0,15],[0,5],[0,11],[0,12],[0,12],[0,10],[-1,4],[0,3],[-1,5],[-2,11],[-1,8],[-2,6],[-1,3],[-1,3],[-2,7],[-1,4],[-1,3],[0,8],[-2,15],[-1,11],[-2,11],[-1,8],[0,1],[0,3]],[[5869,3755],[3,6],[4,8],[5,9],[4,9],[4,7],[5,10],[5,10],[1,2],[-2,9],[4,11],[0,6],[0,7],[0,3],[1,2],[4,6],[3,8],[2,8],[4,13],[0,3],[0,3],[-1,5],[-2,7],[-2,6],[-1,9],[1,9],[1,5],[0,2],[-1,3],[-1,2],[-2,1],[0,3],[0,4],[0,3],[4,3],[1,2],[0,2],[0,3],[1,8],[2,8],[0,2],[-1,2],[0,5],[0,6],[0,18],[1,18],[-1,10],[-2,12],[0,9],[1,6],[1,3],[-2,1],[-2,0],[-2,1],[-3,5],[-5,4],[-6,4],[-8,1],[-7,12],[-6,2],[-2,1],[-5,7],[-8,1],[-9,1],[-5,0],[-1,1],[0,10],[0,8]],[[5844,4130],[-1,8],[-1,9],[-1,3],[-1,6],[-1,6],[0,4],[0,1],[6,4],[3,3],[3,2],[7,4],[6,3],[6,3],[5,4],[3,2],[3,2],[7,5],[2,1],[4,3],[2,1],[8,5],[9,6],[3,2],[6,4]],[[5922,4221],[1,-2],[4,-13],[3,-8],[4,-8],[0,1],[1,1],[2,1],[6,2],[2,0],[2,2],[3,1],[3,1],[1,-1],[4,-9],[0,-8],[1,-10],[0,-6],[0,-7],[0,-8],[-3,-10],[-1,-5],[-1,-8],[-2,-4],[-1,-3],[0,-3],[1,-3],[2,-5],[1,-3],[0,-3],[0,-3],[0,-3],[1,-2],[3,-2],[2,-6],[4,-8],[5,-11],[2,-3],[2,-1],[1,-3],[-1,-4],[-1,-3],[0,-3],[1,-2],[1,-1],[2,0],[2,1],[1,1],[-1,16]],[[5978,4075],[-1,4],[-1,1],[1,3],[1,7],[2,7],[1,3],[1,2],[6,2],[3,1],[2,2],[1,6],[0,15],[1,15],[-1,8],[1,13],[1,8],[0,2],[-1,10],[-4,12],[-6,15],[-3,8],[-4,8],[-6,15],[-3,5],[-2,2],[-5,1],[-1,3],[-1,4],[-1,8],[0,6],[-1,10],[-1,15],[0,4],[-2,11],[-1,10],[0,3],[0,2],[3,8],[1,5],[1,3],[2,8],[0,4],[1,2],[5,0],[3,0]],[[5970,4356],[7,0],[6,0],[1,0]],[[6069,4365],[3,4],[5,7]],[[6110,4398],[5,8],[5,7],[3,5]],[[4658,5822],[0,1]],[[4526,6155],[0,5],[0,6],[1,8],[1,10],[4,0],[6,0],[7,0],[6,0],[6,0],[7,0],[6,0],[6,0],[7,0],[6,0],[7,0],[6,0],[6,1],[7,0],[6,0],[6,0],[7,0],[4,0],[0,7],[0,6],[-1,8],[0,8],[0,7],[-1,8],[0,7],[0,7],[0,6],[-1,4],[-1,7],[0,3],[0,4],[1,4],[3,6],[3,5],[5,6],[3,4],[2,1],[5,2],[4,3],[4,3],[2,2],[0,6],[0,7],[0,7],[0,8],[0,8],[0,7],[0,8],[0,7],[0,8],[0,7],[0,8],[0,8],[0,7],[0,8],[0,7],[0,8],[0,7],[0,8],[0,7],[4,0],[5,0],[5,0],[5,0],[6,0],[5,0],[5,0],[5,0],[5,0],[5,0],[6,0],[5,0],[5,0],[5,0],[5,0],[6,0],[5,0],[5,0],[0,6],[0,9],[0,12],[0,13],[0,11],[0,11],[0,9]],[[5970,4363],[0,-5],[0,-2]],[[5922,4221],[-2,4],[-1,-1],[-2,-3],[-1,-1],[0,1],[-1,2],[-1,5],[-2,4],[-1,1],[-1,2],[0,2],[1,1],[-1,1],[0,2],[-3,2],[0,2],[2,2],[2,2],[1,3],[1,5],[1,6],[1,2],[0,3],[0,5],[1,5],[0,5],[-1,2],[0,3],[0,6],[2,4],[6,4],[4,4],[1,1],[1,3],[1,4],[-4,1],[0,1],[-3,11],[1,12],[1,5],[0,6],[-1,4],[-1,2],[-1,3],[1,6],[1,1],[2,9],[1,5],[-2,4],[-1,5],[0,4],[-1,1],[1,3],[2,2],[1,0],[2,1],[5,11],[0,2],[-1,4],[-2,5],[0,2],[0,7],[-1,2],[-3,4],[-2,5],[0,5],[1,5],[-1,2],[-2,3],[-1,5],[0,3],[-2,1],[-1,0],[-1,-2],[-1,0],[-1,1],[0,3],[0,3],[-1,2],[-1,2],[0,2]],[[5914,4477],[1,1],[5,-6],[2,0],[3,-1],[3,-5],[1,-1],[2,1],[4,0],[2,0],[3,-3],[1,-1],[1,0],[1,1]],[[8267,5231],[1,2]],[[7780,5357],[1,3],[0,8],[1,2],[1,1],[1,0],[3,-8],[6,-4],[1,-1],[3,1],[1,-1],[1,-2],[1,-5],[1,-5],[3,1],[2,-1],[1,-4],[0,-7],[0,-5],[-2,-6],[-1,-4],[1,-3],[2,-2],[1,-2],[1,0],[1,1],[1,4],[1,3],[4,4],[4,3],[1,-1],[0,-1],[2,-5],[1,-1],[1,0],[2,1],[2,2],[1,5],[1,4],[3,6],[0,5],[1,3]],[[8167,5255],[1,0]],[[5649,4020],[6,2],[6,2],[6,2],[5,2],[2,0],[12,-2]],[[5554,3623],[0,-23],[0,-25],[0,-25],[0,-24],[0,-25],[0,-25],[0,-24],[0,-25],[0,-8],[-2,0]],[[5416,6277],[3,-32],[2,-28],[0,-17],[0,-5],[1,-3],[2,-3],[9,-26],[-2,-4],[1,-8],[3,-3],[7,-15],[1,-3],[-1,-3],[-5,-17],[0,-5],[-1,-23],[-1,-16],[-1,-22],[-1,-26],[-1,-22],[-2,-29],[-1,-28],[-7,-16],[-13,-27],[-10,-22],[-6,-14],[-10,-29],[-5,-19],[-3,-10],[-2,-4],[2,-13],[2,-24]],[[5377,5761],[-5,0],[-2,-2],[-4,-6],[-4,-2],[-5,-4],[-3,-4],[-3,-3],[-4,-8],[-1,-5],[-4,-1],[-6,1],[-3,5],[-9,6],[-5,3],[-3,0],[-12,1],[-14,-2],[-6,-3],[-2,0],[-3,-4],[-4,-4],[-8,-18],[-12,1],[-7,2],[-5,3],[-9,8],[-10,13],[-4,2],[-3,1],[-1,-1],[-12,-12],[-2,0],[-3,-2],[-2,-3],[-1,-1],[-2,-1],[-2,1],[-2,2],[-2,4],[-4,14],[-1,2],[-3,5],[-3,6],[-3,3],[-1,1],[-2,-1],[-9,6],[-10,6],[-2,-1],[-2,-1],[-3,-4],[-4,-1],[-5,0],[-3,1],[-4,-2],[-3,-1],[-4,-3],[-5,-9],[-1,-1],[-1,-1],[-2,-22],[-1,-7],[-3,-9],[-5,-8],[-3,-5],[0,-7],[-1,-12],[0,-8],[1,-5],[-1,-2],[0,-2],[0,-3],[1,-2],[0,-2],[0,-2],[-2,-2]],[[9664,3388],[1,-1],[0,-1],[0,-1],[0,-1],[0,-1],[-1,1],[0,1],[0,-1],[-1,0],[0,1],[0,1],[1,1],[-1,0],[0,1],[1,0]],[[5377,5761],[5,-12],[4,-13],[4,-10]],[[3251,5971],[0,-1],[-1,0],[0,1],[0,2],[0,-1],[1,0],[0,-1]],[[3243,5978],[0,1],[0,1],[0,-1],[0,-1]],[[5166,7819],[-5,0],[-2,0],[-1,1]],[[5857,8876],[1,-7],[0,-3],[0,-2],[-1,-2],[-2,0],[-5,0],[-7,3],[-4,3],[-1,0],[-1,-1],[1,-2],[0,-2],[-1,-3],[-1,-2],[-1,-2],[-2,-2],[-5,-2],[-12,-3],[-1,-2],[-4,-9],[-1,-2],[-2,-1],[-4,-1]],[[5572,8834],[-3,0],[-11,0],[5,-5],[1,-2],[1,-3],[-1,-5],[-2,-5],[-3,-3],[-5,-4],[8,-4],[-5,-4],[-3,-2],[-3,0],[-5,2],[-12,4],[-5,1],[-5,1],[-3,0],[-11,3],[-2,0],[-4,-2],[0,-3],[0,-9],[0,-6],[-1,-4],[-2,-2],[-4,-7],[-10,5],[-6,3],[-5,-4],[-10,-8],[-6,-15],[-3,-4],[-5,-2],[-3,-1],[-2,-4],[5,-6],[2,-4],[2,-5],[0,-3],[-1,-3],[-4,-4],[-10,-11],[-9,-13],[-4,-3],[2,-10],[-3,-3],[-7,-4],[-3,-1],[-3,-1],[-11,-1],[2,-11],[1,-5],[0,-3],[-1,-2],[-1,-6],[-2,-19],[-2,-2],[-2,-5],[-6,-13],[-6,-8],[-7,-12],[6,-4],[6,-3],[1,-4],[0,-7],[0,-5],[-2,-4],[-2,-3],[-1,-2],[-8,2],[-10,2],[-3,0],[-6,-2],[-5,-2],[-3,-3],[-1,-1],[-3,-5],[-7,-10],[-3,-4],[1,-6],[-6,-11],[4,-11],[2,-5],[-2,-3],[-1,-1],[0,-6],[1,-5],[-1,-4],[0,-4],[5,-17],[0,-4],[0,-2],[-2,-11],[-2,-14],[4,-4],[5,-4],[3,-2],[5,-5],[3,-5],[0,-4],[-1,-4],[-2,-2],[-1,-4],[-1,-3],[-6,-1],[-3,-1],[-2,-1],[1,-6],[3,-11],[3,-8],[1,-5],[-1,-6],[-1,-3],[0,-3],[-1,-8],[-2,-3],[-3,-4],[-3,-3],[-3,-1],[-3,-1],[-1,-1],[-1,-5],[-2,-4],[-4,-6],[0,-2],[2,-7],[1,-8],[-1,-7],[-1,-8],[-2,-5],[-3,-2],[-2,1],[-2,7]],[[6474,5924],[-2,8],[-1,7],[-2,7],[-2,8],[-1,5],[-2,2],[-1,5],[-1,5],[-2,6],[-1,6],[-1,5],[-1,6],[-2,5],[-1,6],[-1,5],[-1,6],[-1,5],[-2,6],[-1,6],[-1,5],[-1,6],[-2,5],[-1,6]],[[6443,6055],[4,2],[5,4],[5,3],[4,3],[5,3],[5,3],[5,3],[5,4],[4,3],[5,3],[5,3],[5,3],[4,4],[5,3],[5,3],[5,3],[5,3],[2,2],[2,8],[1,6],[1,6],[1,6],[1,6],[1,6],[1,7],[1,6],[1,6],[1,6],[1,6],[1,6],[1,6],[1,7],[1,6],[1,6],[1,6],[1,6],[-2,5],[-2,7],[-3,8],[-2,7],[-2,5],[-2,7]],[[6714,6396],[-4,3]],[[8919,4487],[-4,6]],[[8915,4844],[0,7],[0,3]],[[8915,4854],[1,0],[3,0]],[[5544,8025],[1,-1],[8,-1],[8,0],[12,-1],[14,-1],[13,-1],[15,-1],[16,0],[1,0]],[[5655,7861],[2,-4],[0,-3],[0,-2],[0,-2],[1,-3],[4,-7],[2,-8],[2,-3],[3,-4],[0,-1],[-1,-1],[-1,-1],[-1,0],[0,-1],[0,-2],[1,-2],[2,-6],[0,-5],[-1,-1],[-2,-3],[-1,-2],[-7,-2],[-2,-3],[-4,-5],[-2,-3],[-4,-6],[-7,-10],[-2,-4],[-2,-3],[-5,-9],[-1,-4],[0,-3],[2,-7],[0,-3],[0,-3],[-1,-3],[0,-1],[2,-2],[2,-3],[0,-1],[0,-1],[-1,-1],[-3,1],[-3,2],[-1,-1]],[[5626,7725],[-2,1],[-8,4],[-5,3],[0,2],[-1,3],[-3,3],[-4,2],[-2,1],[-8,1],[-4,0],[-2,0],[-2,0],[-2,-5],[-2,-1],[-2,0],[-2,1],[-2,2],[-3,1],[-2,0],[-2,0],[-1,0],[-1,0],[-1,0],[-2,-1],[-1,-2],[-2,-1],[-2,-3],[-1,-4],[-4,2],[-2,-1],[-1,-1],[-2,1],[1,2],[0,1],[0,3],[0,3],[-1,1],[-2,0],[-1,1],[0,1],[-1,1],[-2,3],[-1,4],[-2,2],[-1,-2],[-2,-2],[-2,-1],[-3,-6],[-5,-1],[0,3],[0,3],[-3,1]],[[5396,7984],[6,-3]],[[5398,7991],[-4,1]],[[3114,6003],[-1,1],[0,1],[0,1],[2,0],[0,-1],[0,-1],[-1,-1]],[[8625,7362],[1,-3],[1,-3],[1,-3],[1,-2],[0,-2]],[[6423,6366],[-2,-1],[-2,-1],[-2,0],[-2,1],[-1,1],[-2,4],[-1,7]],[[5593,7490],[0,2],[2,0],[2,1],[1,1],[0,1],[-2,1],[-2,1],[-1,1],[0,1],[0,1],[1,0],[0,1],[1,2],[1,2],[0,1],[0,1],[0,2],[-1,1],[-2,1],[-4,2],[-2,2],[-1,1],[-3,1],[-2,3],[-2,3],[-2,2],[0,1],[-1,1],[1,1],[0,1],[-1,3],[1,4],[0,3],[0,2],[-1,0],[-1,-1],[-2,3],[-2,5],[-1,1],[-3,2],[-2,2],[-2,5],[-1,3]],[[5635,7663],[1,1],[4,2],[1,3],[1,2],[2,0],[6,-6],[6,1],[1,-1],[1,0]],[[5666,7662],[1,1],[1,0],[3,-2],[3,0],[3,1],[3,1],[2,-1],[2,-3],[5,-6],[2,-3],[2,1],[3,1],[3,4],[8,5],[6,1],[6,2],[7,1],[2,4],[1,3],[1,5],[4,2],[4,1],[1,0]],[[5589,8061],[0,8]],[[5582,8070],[-3,-5]],[[6061,7615],[0,3],[0,2],[0,2],[1,1],[1,2],[0,1],[-1,0],[-1,1],[0,1],[0,1],[1,2],[0,2],[0,4],[1,4],[2,3],[4,1],[4,2],[2,3],[3,7],[2,1],[4,-1],[3,0],[7,0],[7,0],[2,0],[1,3],[0,4],[1,4],[2,7],[2,4],[0,2],[-1,1],[-1,0],[-1,1],[0,1],[1,2],[0,3],[0,4],[-1,3],[-2,2],[-3,1],[0,4],[1,4],[2,2],[1,2],[3,-1],[2,1],[1,1],[-1,1],[-3,2],[-3,2],[-2,2],[0,3],[2,1],[3,2],[3,4],[2,4],[2,2],[0,4],[0,3],[-2,3],[0,4],[1,3],[0,1],[-2,2],[-2,-1],[-2,-1],[-3,0],[-4,5],[-4,4],[-3,0],[-2,1],[-1,2],[-1,3],[-1,1],[-2,-1],[-3,-1],[-3,0],[-3,4],[-4,3],[-3,0],[-3,1],[-5,5],[-1,0],[-1,-2],[-1,-4],[-1,-1],[-2,0],[-2,2],[-7,8],[-3,6],[-1,4],[-2,3],[-2,4],[-2,0],[-3,-1],[-2,-2],[-1,0],[-4,-1],[-7,-3],[-1,-2],[-2,-2],[-2,1],[-2,3],[-3,0],[-2,0],[-2,1],[-1,3],[-2,3],[-3,0],[-4,1],[-2,-1],[-4,-4],[-2,1],[-1,4],[-2,2],[-2,4],[0,4],[0,2],[1,2],[0,2],[-1,3],[-1,1],[-1,6],[-1,3],[0,2],[1,2],[-1,1],[-1,0],[-2,0],[-1,1],[-1,3],[-1,4],[-1,1],[-2,0],[-3,-1],[-3,-1],[-1,0],[-3,2],[-4,2],[-7,0],[0,1],[0,1],[2,2],[-1,1],[-1,2],[0,3],[0,3],[-1,4],[-1,3],[-1,2],[0,2],[3,1],[4,1],[1,2],[0,2],[-8,11],[-3,10],[-2,5],[-3,4],[-3,1],[-3,0],[-4,0],[-5,1],[-4,-1],[-7,-5],[-2,0],[-5,2],[-4,1],[-2,0],[-1,-1],[-1,-1],[-2,-9],[-2,-1],[-2,-2],[-3,0],[-1,0],[-3,1],[-3,2]],[[6835,8834],[8,-4],[1,0]],[[5855,4868],[-1,0],[-1,0],[-2,0],[-2,-2],[-1,0]],[[5821,4922],[1,0],[6,3],[0,-1],[1,-5],[1,-1],[1,0],[1,1],[4,4],[1,3],[2,4],[2,4],[1,4],[1,2],[1,0],[2,0],[1,0]],[[4527,6187],[0,2]],[[6443,6055],[-6,-2],[-7,-2],[-7,-2],[-8,-2],[-7,-2],[-10,-2],[-9,-3],[-8,-2],[-8,-2],[-7,-2],[-4,-2],[-5,-5],[-8,-7],[-8,-8],[-4,-4],[-4,-10],[-2,-5],[-4,-9],[-3,-7],[-3,-8],[-1,-8],[-3,-11],[-2,-3],[-3,-4],[-3,-2],[-5,0],[-2,7],[-3,8],[-2,3],[-1,0],[-5,-1],[-5,-1],[-7,1],[-8,1],[-7,2],[-3,1],[-5,4],[-1,1],[-2,1],[-5,0],[-6,0],[-5,-2],[-6,1],[-5,-1],[-2,-2],[-2,0],[-2,-1],[-1,-1],[-1,1],[-2,0],[-2,1],[-2,3],[-2,3],[-1,2],[-2,0],[-2,1],[-2,-2],[-1,-2],[-3,-5],[0,-2],[1,-3],[0,-2],[-2,-2],[0,-5],[-1,-3],[0,-6],[1,-6],[1,-2],[0,-2],[-1,-4],[-1,-2],[-1,-4],[-1,-2],[-2,-2],[-5,-8]],[[5946,5525],[-5,0],[0,1],[-1,0],[0,2],[0,2],[0,4],[1,5],[2,7],[0,1],[0,1],[0,1],[-1,1],[0,2],[1,3],[0,2],[0,1],[0,1],[-2,6],[0,1],[-12,20],[-2,5],[-1,0],[0,1],[-6,4],[0,1],[0,1],[1,2],[0,1],[0,1],[-3,41],[0,1],[0,1],[1,1],[0,1],[0,1],[0,1],[1,7],[0,7],[1,11],[1,4],[-14,0],[0,-1],[0,-2],[0,-1],[0,-3],[1,-2],[0,-1],[0,-1],[-19,-1],[8,-16],[0,-1],[0,-1],[0,-5],[0,-9],[0,-6],[0,-4],[2,-7],[0,-2],[0,-1],[-14,-22],[0,-1],[-2,-9],[-1,-6],[-1,-1],[-3,-8],[-12,-23],[-2,-2],[-6,0],[-3,-1],[-1,0],[0,-1],[-1,0],[-1,1],[-7,13],[-13,16],[-1,-1],[-8,-7],[-1,-2],[-1,-1],[0,-8],[-2,-4],[-2,-5],[-6,-3],[-4,-2],[-3,-4],[-1,-1],[-1,-2],[-2,-5],[-1,-4],[1,-3],[-22,0],[-2,2],[-3,13],[-2,-1],[-21,2],[-2,-2],[-6,-5],[-3,-1],[-3,3],[-11,24],[-2,3],[-1,2],[-1,4],[-3,2],[0,2],[-1,3],[0,5],[0,4],[-2,0],[-14,-5],[-2,0],[-3,-1],[-1,-1],[-1,-3],[-1,-3],[0,-4],[0,-3],[-1,-4],[-4,-8],[-1,-4],[0,-9],[0,-4],[-1,-2],[-2,-4],[0,-2],[0,-3],[-1,-6],[0,-3],[-2,-7],[-1,-2],[0,-5],[0,-2],[-7,-4],[-2,-2],[-1,-4],[-1,-2]],[[5634,5606],[1,6],[2,9],[0,4],[-1,5],[-2,3],[-2,0],[-1,2],[-1,2],[-2,2],[-1,4],[-1,5],[1,18],[-1,2],[-2,1],[0,1],[0,3],[-1,10],[-2,9],[1,4],[-2,7],[-3,2],[-3,0],[-3,-2],[-2,1],[-2,1],[-1,2],[0,3],[0,4],[2,8],[2,6],[5,6],[1,3],[1,3],[0,4],[0,4],[-1,4],[-1,4],[-1,6],[0,4],[0,3],[1,3],[3,4],[0,1],[2,2],[1,1],[4,4],[1,2],[-1,2],[-1,2],[-1,3],[0,3],[-1,6],[0,3],[-1,3],[1,2],[2,2],[1,2],[3,1],[1,2],[1,4],[-1,3],[1,3],[2,6],[1,2],[2,3],[1,4],[1,4],[0,4],[-1,12],[3,5],[2,5],[4,-1],[6,1],[4,2],[3,0],[7,-2],[0,1],[1,3],[0,8],[0,25],[0,25],[0,25],[0,24],[0,25],[0,25],[0,25],[0,25]],[[5943,5234],[-6,-13],[-5,-10],[-1,-1],[-1,-2],[-5,0],[-5,1],[-4,6],[-4,-5],[-3,-1],[-2,0],[-4,-1],[-5,-3],[-3,-3],[-1,-2],[-1,-5],[-1,0],[-1,1],[-1,1],[-3,3],[-2,6],[-1,3],[-1,2],[-5,-6],[-2,-1],[-2,0],[-4,3],[-3,3],[-2,0],[-3,-4],[-3,-5],[-2,-5],[-1,-3]],[[6359,5625],[0,-15],[0,-15],[0,-16],[0,-25],[0,-10],[0,-13],[0,-6],[-4,-13],[-5,-15],[-5,-15],[-5,-13],[-4,-13],[-4,-12]],[[5626,7725],[-1,-2],[-1,-2],[-1,-3],[-2,-4],[-1,-7],[-1,-3],[-4,-7],[-1,-9]],[[5891,3509],[-2,1],[-1,0],[-1,-8],[0,-12],[0,-7],[-6,-1],[-7,1],[-6,3],[-6,7],[-3,11],[-2,7],[-2,1],[0,1],[0,8],[0,9],[0,2],[4,11],[2,7],[2,6],[3,8],[4,5],[1,0],[1,0],[6,-6],[7,-7],[1,1],[1,1]],[[3249,6003],[0,-1]],[[5996,6995],[2,-1],[5,-4],[1,0],[1,6],[1,2],[3,1],[1,10],[1,2],[2,1],[2,0],[2,0],[0,2],[-3,11],[1,2],[1,11],[1,4],[1,2],[3,-1],[5,-2],[1,-3],[2,-2],[3,0],[4,-1],[3,0],[3,2],[5,4],[3,1],[2,1],[8,6],[3,0],[3,-1],[1,-1],[4,-4],[3,-4],[2,-1],[4,0],[6,-1],[7,0],[4,1],[5,2],[9,5],[12,10],[7,5],[3,1],[4,0],[4,-1],[5,-1],[2,0],[5,1],[6,2],[4,2],[5,2],[3,5],[1,0],[1,0],[1,-1],[1,-2]],[[6175,7068],[1,-7]],[[6962,7274],[-1,-1],[-1,3],[-1,2],[1,0],[1,-1],[1,-2],[0,-1]],[[6963,7258],[-4,-5],[-5,-6],[0,-1]],[[6954,7246],[0,-2],[0,-1],[1,-1],[2,-1],[2,-1],[0,-4],[1,-3],[2,0],[7,2],[1,0]],[[6882,7064],[1,4],[0,14],[1,5],[5,8],[2,6],[2,5],[2,2],[1,4],[2,5],[0,3],[0,2],[-1,2],[-2,3],[-3,5],[-1,5],[-1,6],[0,5],[2,12],[0,2],[-1,2],[-2,1],[-2,1],[-2,-1],[-3,0],[-2,1],[-1,0],[0,6],[-1,1],[0,1],[-6,3],[-2,1],[0,1],[2,13],[1,1],[1,2],[1,2],[5,3],[6,-1],[4,-2],[5,-1],[2,0],[2,-1],[2,1],[1,1],[2,4],[1,6],[1,6],[1,0],[2,-1],[0,1],[1,2],[0,1],[1,-1],[1,0],[0,1],[0,1],[-1,2],[-1,3],[0,1],[1,1],[2,1],[2,0],[0,1],[0,2],[-1,1],[-4,0],[-4,0],[-1,1],[1,1],[0,1],[9,2],[4,-1],[3,-1],[2,0],[-2,5],[2,1],[0,2],[-2,13],[1,1],[2,3],[0,5],[1,2],[1,2],[3,-2],[3,-5],[2,-1],[1,0],[1,1],[7,5],[4,3],[4,4],[1,2],[1,6],[1,0],[1,-1],[4,-6],[2,-4],[0,-1],[-1,-1],[1,-1],[3,-2],[0,-1],[-1,-2],[0,-1],[-1,-1]],[[6734,7223],[1,-3],[1,-2],[4,-4],[7,-8],[4,-5],[6,-7],[6,-7],[6,-11],[2,-1],[5,-6],[6,-6],[4,2],[6,-9],[2,-4],[1,-1],[5,-3],[7,-8],[9,-10],[6,-6],[2,-1],[1,0],[2,1],[2,1],[3,-1],[3,-2],[2,-2],[3,-3],[2,-3],[1,-1],[6,-2],[0,-1],[1,-2],[0,-1],[-3,-9],[0,-10],[0,-8],[0,-6]],[[6554,7295],[8,-1],[6,0],[8,-1],[3,-1],[3,0],[1,0],[1,2],[1,1],[1,1],[0,2],[-1,1],[-2,3],[-1,12],[0,11],[2,3],[2,2],[3,7],[2,2],[2,2],[9,1],[3,1],[1,2],[2,6],[1,5],[1,2],[1,2],[2,0],[2,-2],[2,-1],[1,-1],[2,-1],[1,-3],[0,-2],[0,-1],[1,0],[1,0],[1,0],[0,1],[0,1],[-2,4],[-4,7],[-2,3],[-1,1],[0,1],[1,3],[2,1],[2,-1],[4,-1],[1,1],[2,6],[4,-6],[4,-6],[1,-1],[3,-1],[3,0],[1,-1],[1,-2],[2,-7],[2,-1],[3,-2],[8,0],[3,0],[2,-3],[2,-2],[0,-1],[0,-1],[-1,-2],[0,-4],[0,-2],[0,-2],[-1,-1],[1,-1],[4,-3],[1,-2],[1,-2],[1,-1],[-1,-2],[-2,1],[-1,-2],[0,-3],[1,-3],[1,-3],[-1,-3],[-1,-4],[0,-2],[0,-2],[4,-3],[7,-7],[1,0],[7,2],[3,0],[2,-1],[5,-1],[2,-1],[2,0],[2,0],[2,3],[0,1],[1,0],[2,0]],[[8445,4481],[4,4]],[[8449,4485],[7,4]],[[8477,4477],[-4,-6]],[[8469,4503],[3,4]],[[5914,4477],[-2,1],[-3,4],[-4,2],[-3,4],[-2,3],[-3,1],[-3,1],[-2,2],[-3,1],[-2,1],[-1,1],[0,5],[-1,1],[-2,1],[-2,0],[-1,-1],[-1,1],[-1,2],[-2,3],[-1,5],[-2,4],[-3,2],[-7,0],[-2,1],[-1,2],[-2,5],[-2,5],[-2,6],[0,4]],[[5855,4944],[1,0],[3,0],[5,0],[5,0],[5,0],[5,0],[5,0],[5,0],[5,0],[5,0],[5,0],[5,0],[4,0],[5,0],[5,0],[5,0],[5,0],[5,0],[3,0]],[[5345,7327],[0,0],[0,0],[0,0]],[[3296,5705],[-1,0],[1,0],[0,1],[0,1],[0,-1],[0,-1]],[[3299,5721],[-1,0],[1,0],[-1,-1],[0,1],[1,0],[0,1],[-1,0],[0,1],[1,0],[0,1],[1,1],[0,-1],[-1,-1],[0,-2]],[[3214,6041],[0,-2],[-2,1],[-1,0],[-1,1],[3,0],[1,0]],[[5844,4130],[-4,0],[-7,0],[-8,0]],[[5762,4027],[-6,-12],[-6,-13]],[[8583,3555],[0,-316]],[[8583,3239],[-2,-1]],[[8392,4031],[0,7],[3,10]],[[8572,4178],[11,-5]],[[8583,4173],[0,-618]],[[8801,4138],[1,-5],[-1,-1]],[[8833,4080],[-1,0],[1,-525]],[[8833,3555],[-250,0]],[[8583,4173],[1,0]],[[8830,4084],[3,-4]],[[8916,3389],[0,-281]],[[8916,3110],[-1,0],[0,-225]],[[8915,2885],[-10,2]],[[8588,3241],[-5,-2]],[[8833,3555],[83,0],[0,-166]],[[9262,3441],[1,-5]],[[9263,3436],[-3,-5],[-6,-1],[-2,-5],[-7,1],[-3,-2],[-4,4],[-1,-2],[-2,3],[-2,-4],[-4,-2],[-2,-3],[-1,0],[-6,-6],[1,-5],[2,-4],[-1,-9],[-3,-3],[-2,0],[-1,-3],[-1,2],[-1,3],[-5,-4]],[[9157,3410],[-2,3],[-3,-1]],[[9138,3389],[-1,0],[-221,0]],[[8833,4080],[1,-4]],[[8855,4063],[6,-2],[2,-7]],[[8885,4021],[1,-2],[3,-3]],[[9187,3727],[1,-15],[1,-16]],[[9164,2916],[0,-1]],[[8916,2884],[-1,1]],[[8986,3042],[2,-2],[0,-3]],[[9050,3001],[6,-2],[5,-3],[3,1]],[[9071,2999],[4,-3],[5,-2]],[[9108,2999],[2,-2],[1,-7]],[[9115,2959],[-1,-3],[2,-1],[48,-39]],[[9149,3037],[-1,-2],[-2,1],[-3,-2],[-1,-3],[0,-4],[0,-4],[-2,-2],[1,-12],[-2,-5],[-2,2],[-2,4],[0,4],[-1,0],[-2,2],[0,4],[0,8],[1,10],[8,9],[2,-2],[0,-2],[2,-3],[4,-3]],[[9183,3045],[0,2],[2,2]],[[9165,2930],[0,-5],[0,-6]],[[9165,2919],[-1,-3]],[[9263,3436],[2,-5]],[[3149,4448],[-3,-3]],[[3115,4407],[-4,-1],[-2,-1]],[[2962,4524],[0,2],[0,2]],[[2950,4603],[0,1]],[[2950,4604],[31,-26],[64,-32],[16,-16],[82,-77]],[[3143,4453],[6,-5]],[[3150,4450],[-1,-2]],[[3143,4453],[3,5],[1,0],[3,5],[2,1],[3,6],[0,7],[8,-1],[3,1],[2,0],[5,-9],[2,2],[2,5],[3,2],[2,-2],[1,3],[5,7],[1,0],[0,-6],[3,-4],[1,2],[4,11],[-1,5],[1,3],[3,4],[3,-2],[2,0],[4,4],[1,-1],[1,2],[5,-1],[3,1],[-1,14],[2,-2],[2,2],[2,8],[-2,6],[2,6],[5,2],[1,5],[3,2],[0,5],[2,4],[17,0],[2,-1],[3,-2],[2,-3],[1,-6],[2,-4],[0,-4],[3,1],[2,-2],[2,-11],[4,-2],[1,-9],[3,-2],[3,-3],[1,1],[1,6],[2,1],[1,2],[3,-2],[0,-3]],[[3288,4512],[3,-4],[1,-4],[-1,-4],[-1,-8],[1,-5],[-2,-1],[-1,-4],[2,-5],[0,-3],[2,-10],[-1,-4],[-1,-1],[1,-7],[-1,-8],[-1,-3],[1,-12],[2,-9],[-1,-14],[1,-4],[-1,-2],[0,-5],[0,-4],[1,-3],[29,0],[0,-2],[1,-3],[3,1],[3,-2],[3,0],[2,-2],[3,-13],[-4,-8],[-2,-4],[0,-8],[1,-9],[2,-1],[2,-7],[1,-4],[0,-7],[2,-8],[-2,-13],[-3,-6],[-1,-8],[-1,-3],[-3,-2],[-3,-6],[0,-3],[-2,-8],[-1,-8],[-7,-10],[-2,-4]],[[3362,5072],[2,-60]],[[3364,5012],[-25,0],[-7,0],[-3,-5],[-1,-7],[-1,-3],[-1,-6],[-2,-5],[0,-4],[-2,-8],[0,-3],[2,-6],[0,-3],[0,-2],[-4,-2],[-1,-5],[-4,-1],[-2,0],[-3,9],[-2,5],[-1,3],[-3,1],[-2,2],[-3,0],[-1,-3],[-5,-5],[-3,-5],[-1,-12],[1,-4],[-1,-7],[-1,-7],[0,-10]],[[3281,4922],[0,1],[-2,7],[-2,6],[-3,4],[-2,1],[-1,4],[-2,2],[-3,6],[-3,4],[1,4],[3,-1],[2,4],[0,7],[-2,2],[0,7],[-1,4],[-2,3],[-1,6],[-1,4],[-1,4],[2,4],[-1,4],[0,4],[1,4],[0,6],[1,4],[0,3],[-2,7],[1,3],[2,4],[-2,9],[0,5],[-3,17],[0,3],[-3,5],[-1,6],[2,7],[-1,5],[1,5],[0,2],[-4,4],[-4,0],[-4,5],[0,4],[-5,-1],[-2,3]],[[3254,5199],[2,4],[1,15]],[[3433,4870],[0,-3],[-10,-45],[-43,-184],[-2,-4]],[[3379,4552],[0,-12],[-1,-8],[-1,-6]],[[3377,4526],[-2,-9],[-2,-4],[-85,-1]],[[2950,4604],[0,2]],[[3364,5012],[1,-17],[0,-5],[0,-10],[3,-5],[0,-10],[1,-4],[2,-4],[2,0],[3,-5],[2,-11],[2,-4],[2,0],[2,-6],[2,-4],[3,-2],[2,-5],[2,-1],[5,-8],[3,-2],[3,-3],[3,-3],[2,1],[0,-2],[3,-1],[2,-2],[2,-7],[5,-6],[2,-1],[0,-6],[3,-3],[4,4],[1,-5],[2,-5]],[[3565,4925],[0,-1],[-5,-4]],[[3564,4939],[0,4],[0,9]],[[3594,4905],[0,4],[-2,6]],[[3721,4938],[1,-2]],[[3722,4936],[-4,-5],[-1,-5],[1,-1],[-2,-8],[1,-5],[-1,-6],[-1,-2],[-2,-1],[0,-4],[3,0],[0,-7],[-2,-12],[-3,-6],[-1,1],[0,-8],[0,-1],[0,-6],[-2,-2],[0,-4],[-3,-3],[-2,-4],[3,-6],[-2,-3],[0,-4],[-1,-6],[-2,-6],[-2,-7],[-1,0],[-2,-4],[-1,-7],[-2,-3],[0,-1],[-1,-14],[-6,-13],[-1,1],[0,-6],[-2,-6],[-2,-4],[-1,-4],[-2,-7],[-2,-3],[-4,0],[-13,-20],[-13,-21],[0,-1]],[[3631,4538],[-3,-11],[-3,-11]],[[3625,4516],[-3,-8],[-3,-3]],[[3606,4459],[-2,-6]],[[3604,4453],[-29,3],[-106,12],[-38,6],[-6,5],[-2,-1],[-2,6],[-3,2],[-3,1],[-1,2],[0,6],[0,2],[-6,5],[-5,9],[-3,2],[-1,8],[-1,6],[-1,4],[2,11],[-4,10],[-4,20],[-1,4],[-1,5],[-2,7],[-2,4]],[[3480,5135],[0,-1]],[[3480,5134],[-1,0],[1,-9],[-2,-7],[1,-3],[-1,-4],[0,-2],[0,-4],[1,-7],[5,0],[2,-2],[4,1],[4,-5],[1,0],[2,-7],[0,-2],[2,1],[3,-3],[1,-3],[3,-1],[1,2],[2,-1],[0,-3],[3,0],[0,-7],[3,1],[1,-4],[-2,-1],[2,-12],[4,-9],[4,-2],[0,-2],[0,-10],[0,-8],[2,-8],[1,-6],[0,-4],[1,-4],[2,-10],[2,0],[4,-6],[2,-6],[0,-8],[0,-3],[3,-2],[0,-5],[0,-8],[3,0],[1,-3],[-1,-2],[1,-6],[4,-4],[3,0],[2,-2],[2,2],[2,-1]],[[3558,4935],[-1,-1]],[[3568,4924],[7,7],[2,5]],[[3663,4955],[0,3],[1,2]],[[3581,3876],[-2,-5],[-7,-7]],[[3568,3857],[-2,-6],[0,-7]],[[3510,3722],[-1,-10],[-3,-8],[-4,-5]],[[3496,3667],[-3,-3]],[[3427,3764],[-2,0],[-2,-1]],[[3398,4002],[-3,12]],[[3395,4014],[4,0],[1,-4],[3,-3],[0,-2],[2,1],[1,0]],[[3422,4034],[1,4],[3,-1],[5,1],[1,-1],[3,2],[2,4],[4,2],[2,-2],[2,-3],[4,-2],[1,-2],[5,-3],[2,-6],[5,-4],[5,-6],[3,0],[5,2],[2,3],[1,2],[2,2],[5,1],[3,-4],[1,-5],[2,0],[2,2],[3,0],[1,2],[2,5],[2,3],[4,8],[2,3],[1,0],[-1,-22],[-3,-2],[-4,-12],[0,-2],[3,0],[4,-4],[4,1],[3,-1],[5,1],[4,-2],[3,0],[0,1]],[[3526,3999],[0,-5],[0,-11],[0,-3],[2,-2],[2,2],[3,-2],[0,-4],[-1,-4],[-2,-6],[1,-2],[3,-2],[4,-1],[3,1],[5,-6],[2,0],[5,-4],[1,-3],[4,-2],[2,-4],[5,-4],[3,-1],[4,-1],[2,-5],[5,-2],[3,-5],[2,-7]],[[3560,4937],[-2,-2]],[[3480,5134],[0,-1]],[[3589,5137],[1,-5],[2,-10]],[[3604,4453],[-3,-11]],[[3594,4406],[0,-18]],[[3589,4243],[-2,-10],[0,-11]],[[3575,4166],[-5,-2]],[[3544,4106],[-4,-5],[0,-3],[-3,-3],[-1,-4],[2,-4]],[[3524,4008],[2,-9]],[[3395,4014],[0,4]],[[3664,3595],[-3,-7]],[[3660,3588],[1,6],[-2,0]],[[3650,3559],[0,-3]],[[3650,3556],[-2,1],[-7,-1],[-1,-1],[-5,0],[-2,-2],[-3,-4],[-4,-3],[-1,-3],[-3,0],[-4,3],[0,2],[-4,5],[-2,1],[-7,-2],[-3,0],[-2,-2],[-2,4],[-2,0],[-3,-3],[-3,-9],[-1,1],[-3,-3],[-1,2],[-4,0],[-5,-6],[-1,-4],[0,-5],[1,-6],[-1,-2],[-4,-3],[-2,6],[-10,0],[-4,1],[-5,7],[-8,1],[-2,2],[-3,0],[0,1],[-4,2],[-3,-1],[-2,1],[-4,-1],[-4,6],[-2,1],[-3,-3],[-2,0],[-4,2]],[[3509,3541],[0,2]],[[3524,3742],[2,0],[3,4],[7,-2],[2,2],[3,-3],[2,1],[3,-1],[2,1],[1,-2],[2,2],[0,3],[2,1],[3,-1],[3,-4],[3,0],[2,-3],[1,1],[3,-2],[5,2],[5,-5],[5,-3],[3,-1],[3,-7],[2,0],[2,1],[6,-1],[2,2],[2,-3],[4,1],[5,2],[0,-3],[1,-1],[0,-3],[5,-4],[3,-9],[0,-8],[-1,-5],[2,-8],[1,-4],[0,-7],[-1,-1],[5,-12],[2,-4],[0,-4],[2,-5],[1,-2],[0,-4],[-2,-6],[0,-8],[2,-1],[4,0],[2,1],[5,0],[2,-1],[4,0],[4,-3],[-2,-4],[0,-13],[1,-2],[3,7],[4,-4],[1,1],[1,-10],[3,-2],[0,-3]],[[3686,4108],[-16,0],[-9,0],[-2,1],[1,4],[-1,7],[2,5],[-1,3],[1,11],[12,0],[9,-1],[1,-1],[3,-3],[0,-7],[-2,-7],[0,-9],[2,-3]],[[3721,4173],[-1,-3],[-3,0],[-3,1],[-1,4],[-2,4],[-3,3],[-2,-4],[0,-5],[0,-2],[1,-7],[-3,-2],[-3,3],[-2,1],[-2,-2],[-1,-10],[1,-1],[1,-5],[-2,-6],[0,-6],[2,-3],[1,-14],[-1,-2],[-6,-3],[-1,1],[-3,-6],[-2,-1]],[[3686,4108],[-2,3],[0,9],[2,7],[0,7],[-3,3],[-1,1],[-9,1],[-12,0],[-1,-11],[1,-3],[-2,-5],[1,-7],[-1,-4],[2,-1],[9,0],[16,0]],[[3686,4108],[-1,-5],[0,-5],[-1,-4],[-2,-6],[-1,-5],[2,-4],[4,-5],[3,-14],[0,-4],[-2,-2],[0,-3],[-3,-4],[-3,-7],[-1,-4],[-1,1],[-1,-7],[2,-4],[2,1],[3,-2],[1,-7],[-2,-4],[-1,-5],[0,-3],[2,-10],[-1,-1]],[[3606,4311],[1,-5],[-2,-5],[0,-5],[-2,-7],[0,-6],[1,-2],[5,-5],[3,0],[1,-3],[6,-6],[5,-1],[4,-3],[1,7],[1,7],[5,15],[3,4],[1,-5],[2,-2],[2,-5],[1,-3],[0,-4],[1,-5],[0,-6],[0,-8],[1,-2],[1,3],[1,8],[2,2],[3,-3],[3,1],[4,5],[2,0]],[[3662,4272],[-1,-5],[3,-1],[2,-3],[2,1],[2,-3],[5,-3],[1,2],[-2,9],[2,2],[3,-7],[3,-1],[4,3],[6,6],[3,1],[4,0],[2,2],[3,7],[1,1],[5,3],[3,1],[2,2]],[[3715,4289],[4,-7],[1,-3],[-2,-3],[-1,-8],[0,-3],[3,-2],[-1,-5],[-2,-3],[-3,-14],[1,-12],[1,-7],[1,-4],[1,-6],[3,-4],[1,-3],[2,-3],[-1,-6],[0,-4],[1,-9],[0,-3],[-3,-7]],[[3729,4426],[-3,-8],[-5,-6],[-2,0],[-6,-10],[2,-7],[0,-2],[-3,-3],[-3,-11],[-2,-4],[-1,-4],[1,-4],[1,-2],[2,-4],[7,-3],[3,-3],[-1,-3],[-4,-4],[-1,-2],[1,-4],[2,0],[2,-2],[1,-3],[-4,-4],[-1,-3],[-2,-2],[-1,-2],[0,-12],[1,-5],[4,-4],[0,-6],[-2,-6],[0,-4]],[[3680,4591],[0,-5],[1,-5],[2,0],[1,-7],[2,0],[0,-4],[4,-7],[2,-7],[2,-3],[4,4],[3,2],[5,1],[2,-3],[1,-6],[-1,-6],[0,-5],[-1,-3],[1,-4],[-4,0],[-4,-2],[-1,-3],[-2,-5],[-1,-9],[1,-5],[-5,-8],[0,-3],[1,-2],[3,0],[2,-6],[1,-8],[2,-5],[5,-5],[1,-3],[-2,-6],[-1,0],[-1,-5],[5,-6],[1,-5],[0,-3],[3,-9],[2,-1],[3,0],[2,-2],[2,-3],[2,-3]],[[3723,4426],[6,0]],[[3756,3702],[-5,-1]],[[3744,3690],[-3,-1],[-3,-5]],[[3666,3598],[-2,-3]],[[3631,3888],[0,-4],[0,-4]],[[3685,3882],[2,-3],[1,-2],[-1,-4],[-1,-8],[1,-3],[3,-3],[1,-6],[-3,-9],[0,-6],[2,-4],[1,-8],[2,-4],[1,-8],[0,-3],[3,-1],[2,3],[4,-2],[1,1],[1,-3],[3,-2],[0,-3],[-2,-8],[-1,-1],[-1,-5],[-1,-2],[1,-5],[1,-5],[-1,-4],[1,-4],[-2,-4],[-1,-6],[2,-5],[3,-2],[0,-2],[2,-2],[2,-6],[-2,-4],[3,-3],[0,-5],[2,-3],[4,2],[0,-2],[3,1],[3,3],[2,-2],[2,0],[1,3],[0,4],[-2,1],[4,5],[1,0],[1,0],[2,-2],[2,2],[1,-2],[4,3],[1,2],[5,5],[4,1],[2,3]],[[3754,3755],[2,-1],[3,-8],[1,-2],[2,-1],[9,1],[2,-6],[-2,-2],[-1,-4],[-3,-2],[-3,0],[-3,-1],[-4,-4],[-2,-3],[0,-8],[-2,-4],[3,-8]],[[3837,4846],[0,-5],[1,-5],[-1,-5],[-2,-4],[-2,-7],[-3,-2],[0,-2],[-3,-7],[-4,-1],[-3,-2],[-1,2],[-2,-7],[-1,-2],[-2,-5],[1,-5],[-2,-7],[-4,-7],[-1,-6],[-3,-5],[1,-8],[2,-1],[1,-5],[-1,-8],[-1,-1],[0,-4],[-1,-3],[2,-3],[1,-6],[1,-9],[1,-3],[-1,-9],[-2,-4],[-4,-11],[-2,-2],[1,-5],[-1,-3],[1,-16],[2,-4],[1,-3],[3,-4],[0,-10],[0,-3],[-1,-7],[-1,-3],[-1,-4],[-4,-2],[-2,1],[-3,-2],[-5,-3],[-2,5],[-4,3],[-3,0],[-4,-3],[-3,0],[0,-4],[-1,1],[-2,-4],[0,-2],[-3,-5],[-1,-6],[-4,-2],[-4,-5],[-3,-8],[-3,1],[-3,-4],[-3,-3],[-8,-3],[-4,-7],[-2,-11],[-1,-15],[-3,-6],[0,-3],[-2,-7],[0,-7],[-2,-8],[-3,-5],[-2,-7],[2,-5],[0,-6],[1,-3],[0,-9],[2,-2],[0,-5],[-1,-4],[0,-17],[0,-9],[-1,-1],[0,-4],[-2,-5],[1,-2],[-1,-6]],[[3722,4936],[1,-2]],[[3836,4847],[1,-1]],[[3862,3818],[-3,-13]],[[3759,3703],[-3,-1]],[[3754,3755],[3,2],[2,0],[2,3],[2,1],[2,2],[4,1],[2,0],[4,4],[5,3],[3,3],[6,0],[3,0],[4,3],[6,-1],[1,-2],[22,19]],[[3825,3793],[0,4],[-2,1],[0,2],[2,6],[0,4],[2,4],[1,10],[2,9],[-1,2],[1,2],[3,0],[1,1],[1,4],[2,3]],[[3837,3845],[3,-2],[1,-9],[-1,-4],[1,-3],[7,-5],[2,1],[3,-3],[6,1],[3,-3]],[[3874,4589],[-3,-1],[-2,-1],[0,-5],[2,-7],[-1,-7],[3,-4],[1,-4],[-1,-7],[-1,-5],[-4,-7],[-3,-6],[-1,1],[-1,-5],[-3,1],[-2,-6],[-2,-1],[-1,-5],[-5,-5]],[[3850,4515],[0,-4],[-2,-4],[-1,-4],[-2,-2],[-1,1],[-4,-1],[0,-9],[-1,-2],[-2,-5],[-2,3],[-3,0],[-3,-5],[-5,-1],[-3,-5],[-2,-5],[-2,1],[-1,-5],[-4,3],[-3,-2],[-2,2],[0,2],[-3,2],[0,3],[-2,1],[-2,-3],[-5,1],[-1,4],[-1,2],[-3,-4],[-2,2],[-1,-2],[-1,-4],[-3,1],[-1,-4],[1,-4],[2,-10],[1,-3],[-1,-8],[1,-5],[-2,-4],[0,-3],[-1,-2],[-3,-13],[-2,-1],[-4,-8],[-3,-2],[-2,2],[-3,0],[-4,-2],[-2,-3],[-1,-3],[-3,-3],[0,-4],[-2,-1],[-2,1],[-4,-2],[-7,7],[-4,9],[0,7],[-2,4],[-2,4],[-4,1]],[[3837,4846],[4,-3]],[[3852,4836],[1,1]],[[3853,4837],[1,-9],[-4,-10],[-1,-3],[-1,-6],[2,-9],[1,-7],[2,-5],[1,-13],[2,-5],[1,-3],[2,-8],[-2,-5],[-3,-7],[0,-4],[0,-6],[2,-5],[0,-6],[1,-5],[1,-3],[1,-6],[0,-7],[1,-4],[2,-3],[1,-10],[0,-4],[1,-13],[0,-6],[2,-13],[0,-7],[1,-6],[1,-5],[1,-4],[2,-3],[4,-2],[2,-4],[-1,-5],[-2,-6],[-2,-10],[2,-7],[0,-4]],[[3883,4001],[-1,0],[-5,5],[-2,-2],[-1,1],[-4,-3],[-2,1],[-1,-2],[-4,0],[4,-7],[0,-2],[-2,-1],[-2,3],[-3,-4],[-1,0],[-2,-7],[0,-2],[3,-4],[1,-3],[-1,-10],[3,-3],[0,-6],[-5,-2],[-3,2],[-1,-3],[2,-3],[2,1],[2,-5],[-1,-3],[3,-6],[1,-8],[-1,-10],[-3,-1],[1,-3],[-4,-7],[0,-11],[-4,-5],[-1,-13],[-2,-1],[-8,0],[-4,-9],[2,-3],[0,-6],[-2,-5],[1,-1],[-2,-7],[1,-1]],[[3721,4173],[2,-6],[-3,-15],[3,4],[1,3],[4,-1],[2,1],[1,5],[3,6],[3,-1],[4,5],[2,7],[4,1],[6,7],[1,4],[8,9],[5,5],[2,1],[2,0],[2,-1],[9,-3],[1,-1],[0,-2]],[[3781,4192],[0,-5],[0,-2],[1,-2],[4,-2],[5,-3],[2,0],[1,5],[5,3],[7,-2],[2,-4],[7,-11],[2,1],[4,-6],[5,-4],[2,0],[3,-4],[4,1],[3,3],[13,-21],[0,-13],[5,-3],[4,2],[2,4],[2,-1],[1,0],[2,-3],[3,1],[3,-2],[1,-2],[1,1],[4,-3],[3,1],[2,-5],[1,1],[3,-6],[2,0],[2,-6],[-2,-12],[-3,-4],[-2,-6],[0,-3],[-4,-1],[0,-2],[0,-8],[1,-5],[-2,-2],[-5,0],[-1,-3],[-1,-11],[0,-7],[-1,-3],[0,-5],[3,-1],[0,-8],[2,0],[1,-4],[3,-5],[2,-2],[0,-3],[-1,-6],[1,-3]],[[3898,3981],[-2,-17]],[[3880,3865],[-3,-8],[-5,-12]],[[3862,3820],[0,-2]],[[3883,4001],[0,-2],[15,-17],[0,-1]],[[3898,3986],[0,-5]],[[3850,4515],[2,-1],[4,2],[2,-1],[0,-3],[3,0],[0,-2],[3,-2],[0,-10],[1,-4],[0,-3],[4,-4],[0,-7],[-1,-4],[1,-3],[4,1]],[[3883,4494],[3,1]],[[3907,4524],[2,-4],[5,-5]],[[3938,4480],[7,-9]],[[3945,4471],[-2,-5],[1,-2],[-1,-5],[2,-8],[2,-2],[0,-2],[3,-7],[0,-13],[-1,-7],[0,-6],[1,-5],[-1,-3],[-4,-4],[-1,0],[-3,3],[-2,-1],[-2,-6],[1,-4],[1,-5],[2,-2],[1,-8],[3,-4],[-1,-6],[1,-3],[3,-2],[2,-5],[4,-2],[0,2],[2,-1],[4,3]],[[3963,4738],[2,-7]],[[3965,4731],[-8,-6],[-2,-1],[-3,-6],[-6,-22],[-3,-8],[-1,-4],[0,-5],[-2,-6],[-4,-11],[-2,-1],[-1,2],[-3,-4],[0,-3],[-2,-4],[-1,-8],[2,1]],[[3929,4645],[-1,-6],[-2,-11],[1,-4],[-1,-4],[-2,-3],[0,-7],[1,-1],[0,-7],[2,-4],[2,0],[0,-4],[-1,-7],[-2,-2],[0,-4],[-1,-5]],[[3925,4576],[-4,-2],[-1,-3],[-3,-7],[-1,1],[-2,-2],[-1,6],[-3,4],[-2,3],[-1,4],[-6,4],[-3,6],[-5,1],[-3,0],[-3,-3],[-3,-1],[-3,2],[-7,0]],[[3853,4837],[2,2]],[[3919,4805],[6,-9],[6,-3]],[[3934,4784],[3,-4],[6,-15]],[[3945,4471],[1,-1]],[[3946,4470],[14,-14],[6,-6],[5,-4]],[[3987,4420],[1,-1],[0,-2]],[[4023,4504],[0,-1]],[[3938,4480],[2,5],[1,4],[4,3],[4,9],[0,4],[2,2],[2,-6],[1,0],[3,2],[2,-4],[2,-2],[6,-11],[5,-4],[1,-2],[1,3],[2,2],[8,-2],[3,5],[3,0],[2,4],[1,3],[3,4],[0,2],[3,4],[1,0],[3,2],[2,0],[2,-3],[3,3],[4,2],[3,-3],[2,0],[4,-2]],[[4028,4644],[0,-6]],[[4028,4638],[-2,-2],[-6,2],[-1,-1],[-5,3],[-5,2],[-2,-1],[-5,-1],[-9,3],[-2,6],[-2,0],[-3,-4],[-1,-6],[2,-7],[-2,-1],[0,-6],[1,-2],[-2,-8],[-3,-1],[-1,-2],[-2,2],[1,6],[-1,4],[-5,1],[-1,2],[-1,-3],[-3,-1],[-2,-3],[-2,5],[-2,2],[-5,1],[1,7],[2,2],[1,7],[6,16],[0,3],[-2,2],[-5,-4],[-1,1],[-5,-3],[-3,-3],[-1,-6],[-2,-3],[-4,-5],[-2,-1],[-2,-4],[-3,2],[-1,-1],[-4,5],[-3,2]],[[3965,4731],[2,-4]],[[4028,4532],[-5,-28]],[[3925,4576],[1,-3],[2,-1],[0,-2],[1,-2],[3,2],[0,-1],[2,3],[2,-5],[0,-2],[1,-2],[1,3],[1,0],[1,2],[2,-3],[0,4],[3,-1],[2,4],[3,3],[2,5],[4,4],[4,7],[1,0],[1,3],[3,2],[3,-5],[3,-3],[0,-6],[-5,-3],[0,-4],[1,-7],[-1,-3],[-4,-10],[4,2],[2,-1],[0,-10],[2,-4],[3,-3],[3,3],[2,1],[4,7],[-1,4],[3,5],[3,1],[1,5],[2,1],[2,-1],[2,2],[1,-2],[1,2],[2,-2],[3,0],[1,-1],[1,6],[1,-1],[4,2],[4,3],[2,11],[3,0],[3,4],[6,-1],[2,-6],[3,-2]],[[4031,4580],[0,-2]],[[4031,4581],[0,-1]],[[4028,4638],[1,-15]],[[3650,3556],[-1,-11]],[[3625,3384],[-6,-14]],[[3619,3370],[-3,3],[-2,3],[-2,2],[-3,-3],[1,-4],[-1,-2],[-3,4],[0,5],[3,5],[2,0],[1,8],[0,9],[3,5],[1,4],[3,2],[0,4],[-1,1]],[[3565,3472],[-2,0],[-1,-1]],[[3562,3471],[-3,0]],[[3520,3491],[-1,3]],[[3506,3501],[1,5],[0,4]],[[3507,3510],[-1,4],[1,4]],[[3509,3539],[0,2]],[[3619,3370],[-1,-2]],[[1944,7721],[-9,0]],[[1841,7721],[-10,0]],[[1831,7721],[1,1],[0,2],[-3,3],[0,3],[-1,1],[-5,2],[0,1],[-1,1],[-1,2],[-1,3],[-3,3],[0,2],[0,2],[0,3],[0,2],[-1,0],[-2,0],[-1,1],[0,1],[0,1],[1,2],[1,5],[0,4],[-1,7],[0,1],[1,2],[0,2],[0,2],[-2,4],[-2,13],[-5,10],[-2,2],[-1,0],[-1,0],[-2,-1],[-1,0],[-1,2],[-1,2],[0,1],[0,1],[0,2],[-1,1],[-1,0],[-1,1],[-1,1],[-5,5],[0,1],[1,2],[0,2],[-1,1],[-5,6],[-4,2],[-1,2],[-1,1],[0,4],[-1,0],[0,1],[-2,1],[-1,2],[-2,1],[-1,2],[-1,5],[-2,3],[-1,3],[-1,1],[-1,3],[-2,2],[-2,6],[-1,1],[-1,1],[-1,-1],[-1,-1],[-1,-1],[0,-1],[0,-1],[-3,0],[0,1],[-3,9],[-1,2],[-5,7],[-2,6],[-1,0],[-1,-1],[-5,0],[-5,4],[-1,1],[-1,2],[2,5],[1,1],[-1,1],[-4,2],[-3,3],[-1,-1],[0,-2],[-1,-1],[-3,-2],[-1,1],[-1,1],[0,2],[1,2],[-1,2],[-1,2],[-2,4],[1,3],[0,1],[-1,2],[-1,3],[-1,3],[-1,2],[-1,0],[-3,1],[0,1],[-2,3],[0,3],[-1,2],[-1,0],[0,3],[-1,2],[-3,3],[-3,2],[0,-2],[0,-4],[-1,1],[-6,3],[-1,2],[-3,6],[-1,1],[-4,0],[-2,0],[-1,0],[-1,2],[-2,5],[-1,1],[-2,0],[0,3],[0,2],[0,1],[1,0],[4,0],[0,1],[-2,3],[-2,1],[-1,1],[0,2],[-2,2],[-1,3],[0,21],[0,21],[0,22],[0,21],[0,21],[0,22],[0,21],[0,22],[0,21],[0,21],[0,22],[0,21],[0,21],[0,22],[0,21],[0,22]],[[1666,8333],[18,0],[17,0],[18,0],[17,0],[17,0],[18,0],[17,0],[17,0],[18,0],[17,0],[17,0],[18,0],[17,0],[18,0],[17,0],[17,0]],[[1944,8333],[0,-20],[0,-19],[0,-19],[0,-19],[0,-19],[0,-19],[0,-19],[0,-19],[0,-19],[0,-20],[0,-19],[0,-19],[0,-19],[0,-19],[0,-19],[0,-19],[0,-19],[0,-19],[0,-19],[0,-20],[0,-19],[0,-19],[0,-19],[0,-19],[0,-19],[0,-19],[0,-19],[0,-19],[0,-20],[0,-19],[0,-19],[0,-19]],[[1138,8332],[-1,1]],[[1137,8333],[27,0],[26,0],[27,0],[26,0],[27,0],[26,0],[27,0],[26,0],[26,0],[27,0],[26,0],[27,0],[26,0],[27,0],[26,0],[26,0]],[[1560,8333],[14,0],[13,0],[13,0],[13,0],[14,0],[13,0],[13,0],[13,0]],[[1831,7721],[-2,0]],[[1781,7721],[-5,0]],[[1776,7721],[-6,0]],[[1758,7721],[-9,0]],[[1749,7721],[-3,0]],[[1582,7721],[-1,0]],[[1388,8104],[-2,-6],[-1,-5],[1,-6],[1,-5],[1,-4],[0,-3],[0,-2],[0,-2],[-1,-4],[-4,-11]],[[1497,7745],[-2,-1],[-2,2]],[[2529,8158],[-7,-9],[-7,-9],[-8,-9],[-7,-9],[-9,-12],[-10,-13],[-10,-12],[-10,-13],[-8,-11],[-9,-12],[-8,-11],[-8,-12],[-8,-10],[-7,-10],[-7,-11],[-7,-10],[-10,-13],[-11,-13],[-11,-12],[-10,-13],[0,-24],[0,-24],[0,-24],[-1,-24],[0,-24],[0,-24],[0,-24],[1,-24]],[[2302,7721],[-3,0]],[[2299,7721],[-8,0]],[[2184,7721],[-1,24],[-1,23],[-1,24],[-1,24],[-1,24],[-2,23],[-1,24],[-1,24],[-1,23],[-1,24],[-1,24],[-1,23],[-1,24],[-1,24],[-1,23],[-2,24],[0,15],[0,14],[0,15],[0,14],[0,15],[0,14],[0,15],[0,14],[0,15],[0,14],[0,15],[0,14],[0,15],[0,15],[0,14],[0,15]],[[2166,8333],[13,0],[12,0],[13,0],[12,0],[13,0],[12,0],[13,0],[12,0],[13,0],[12,0],[13,0],[12,0],[13,0],[12,0],[13,0],[13,0]],[[3216,7567],[2,-1],[6,-2]],[[3221,7555],[-1,-1],[-3,-1],[-1,-4],[-2,-3],[-1,0]],[[3082,7626],[0,1]],[[3082,7627],[11,7],[4,3],[2,3],[1,2],[0,1],[0,6],[0,4],[0,4],[0,5],[4,0],[4,0],[0,4],[2,0],[3,0],[5,0],[4,0],[0,-2],[0,-1],[6,-5],[2,2],[3,0],[4,1],[3,-1],[1,4],[2,2],[4,1]],[[3414,7857],[0,15],[0,16],[-12,0],[-11,0],[-11,0],[-12,0],[-11,0],[-11,0],[-12,0],[-11,0],[-11,0],[-11,0],[-12,0],[-11,0],[-11,0],[-12,0],[-11,0],[-11,0],[-4,1],[-1,0],[0,2],[2,0],[1,0],[0,2],[0,3],[-3,9],[-3,2],[-1,2],[-1,2],[0,1],[-3,2],[0,1],[1,2],[2,3],[2,1],[2,1],[8,2],[3,1],[0,1],[-4,5],[0,1],[0,2],[0,6],[0,2],[-1,4],[-2,3],[-1,1],[-3,-1],[-2,-1],[-1,-1],[-1,-9],[-1,-1],[-4,-1],[-1,-3],[0,-10],[0,-4],[2,-10],[-1,-11],[-1,-2],[-2,-2],[-1,-1],[-1,-9],[0,-5],[0,-1],[1,-3],[0,-2],[-6,-7],[-3,0],[-2,7],[-1,1],[1,1],[1,1],[0,2],[0,2],[-3,3],[-5,8],[-3,3],[-3,3],[-3,1],[-4,1],[-1,0],[-1,0],[-2,-6],[-1,-1],[-1,0],[-2,1],[-3,1],[0,-2],[-1,-1],[-1,0],[-3,2],[-2,1],[-1,6],[-2,1],[-3,4],[-1,-1],[-1,-5],[0,-2],[-1,0],[-1,1],[-1,3],[0,3],[-1,3],[2,3],[0,1],[0,14],[0,1],[1,3],[0,4],[1,2],[1,1],[0,2],[-1,2],[-1,3],[-2,1],[-1,1],[0,-1],[-1,-3],[-3,-1],[0,-1],[-1,-9],[-1,-2],[-3,-2],[-1,1],[-2,0],[-1,0],[-2,1],[-1,2],[0,4],[0,5],[1,4],[1,5],[1,6],[0,8],[0,1],[-1,2],[-1,0],[-2,2],[-1,5],[-1,2],[-8,3],[-1,1],[0,1],[1,5],[-1,4],[-1,2],[-6,11],[-1,2],[1,2],[2,2],[4,5],[0,1],[0,2],[-2,6],[0,3],[-1,3],[1,3],[1,1],[1,0],[6,-3],[1,0],[1,4],[2,1],[0,2],[-1,2],[0,1],[-2,7],[-3,5],[-1,4],[-1,3],[1,1],[0,1],[2,0],[1,-1],[4,-7],[8,-8],[4,-2],[2,3],[0,2],[-1,6],[0,3],[-1,7],[0,3],[0,2],[-2,4],[0,1],[1,1],[1,-1],[3,-3],[11,-14],[2,-2],[2,-1],[6,-2],[0,-1],[2,-5],[2,-2],[1,-1],[16,-2],[8,1],[13,0],[12,-6],[5,-1],[1,0],[1,2],[3,7],[2,8],[0,3],[0,1],[-2,6],[1,3],[0,1],[3,2],[7,6],[2,2],[-2,3],[0,2],[0,3],[0,1],[-4,2],[-1,1],[-2,2],[-3,6],[-5,9],[0,1],[0,2],[1,1],[2,2],[1,1],[0,2],[-8,2],[-1,1],[-2,1],[-1,0],[0,2],[3,4],[-1,1],[-4,3],[-1,0],[0,1],[0,2],[-1,3],[2,2],[3,1],[1,2],[-1,3],[-4,9],[0,1],[0,1],[2,3],[1,2],[1,2],[2,2],[0,7],[1,3],[2,3],[1,5],[0,1],[-1,2],[-1,3],[2,4],[0,6],[0,3],[0,1],[4,5],[0,1],[0,2],[-3,-2],[-2,1],[-2,0],[-1,1],[-1,3],[-1,1],[-1,0],[-1,-1],[-1,2],[-2,3],[-2,8],[-5,5],[0,1],[0,1],[1,2],[7,10],[2,3],[5,3],[0,1],[0,1],[-1,3],[-4,0],[-1,0],[0,3],[0,1],[0,1],[1,1],[2,1],[11,3],[2,1],[0,1],[-1,2],[-2,1],[-2,2],[-2,0],[-7,-3],[-4,-2],[-1,0],[-2,1],[-1,4],[-9,3],[-6,1],[-1,1],[0,2],[1,2],[1,1],[1,1],[10,-3],[1,0],[1,1],[0,1],[-3,3],[-1,1],[-1,3],[-1,3],[0,8],[1,2],[2,3],[1,1],[0,3],[-1,0],[-8,-3],[-2,1],[-1,3],[1,15],[1,3],[2,2],[1,1],[-1,1],[-4,3],[-1,1],[-1,1],[0,1],[3,1],[2,2],[2,1],[1,1],[-1,1],[-4,2],[-2,3],[1,1],[6,2]],[[1944,9371],[0,-21]],[[1944,9337],[0,-9]],[[1944,9196],[0,-6],[0,-31],[0,-2]],[[1944,9248],[0,-13]],[[1944,9054],[0,-15],[0,-30],[0,-30],[0,-31],[0,-30],[0,-30],[-8,0],[-9,0],[-9,0],[-8,0],[-9,0],[-9,0],[-9,0],[-8,0],[0,-5],[-4,-4],[-3,0],[-4,0],[0,4],[0,5],[-15,0],[-15,0],[-14,0],[-15,0],[-15,0],[-14,0],[-15,0],[-13,0],[0,-6],[3,-4],[4,-3],[3,-4],[2,-2],[-6,0]],[[1648,8864],[0,-18],[0,-12],[0,-11],[0,-12],[0,-11],[0,-12],[0,-11],[7,-4],[7,-5],[7,-4],[7,-4],[7,-5],[7,-4],[7,-4],[7,-5],[8,-4],[7,-4],[7,-5],[7,-4],[7,-4],[7,-5],[7,-4],[7,-4],[7,-5],[7,-4],[7,-4],[8,-5],[7,-4],[7,-4],[7,-5],[7,-4],[7,-4],[7,-5],[7,-4],[7,-4],[7,-5],[8,-4],[7,-5],[7,-4],[12,0],[13,0],[13,0],[13,0],[8,-8],[8,-9],[8,-8],[8,-8],[8,-5],[7,-2],[12,-2],[12,-2]],[[1997,8594],[12,-2],[12,-2],[12,-2],[12,-1],[13,-2],[12,-2],[12,-2],[12,-2],[12,-2],[12,-2],[12,-2],[12,-2],[12,-2],[12,-2],[1,-8],[-1,-13],[0,-13],[0,-13],[0,-14],[0,-13],[0,-13],[0,-14],[0,-13],[0,-14],[0,-13],[0,-13],[0,-14],[0,-13],[0,-13],[0,-14],[0,-13],[0,-13]],[[2166,8333],[-13,0],[-14,0],[-14,0],[-14,0],[-14,0],[-14,0],[-14,0],[-14,0],[-14,0],[-13,0],[-14,0],[-14,0],[-14,0],[-14,0],[-14,0],[-14,0]],[[1560,8333],[0,1]],[[1560,8334],[-1,1],[-3,0],[-1,0],[0,1],[1,2],[-1,2],[-2,5],[-3,5],[0,2],[-1,6],[-1,1],[-4,1],[-2,4],[-3,5],[-1,1],[0,1],[3,5],[0,2],[-2,7],[-1,1],[-5,0],[-1,-1],[0,-1],[-1,-4],[-8,-1],[-2,-1],[-2,-1],[-2,-1],[-9,3],[-4,3],[-1,0],[-1,0],[-1,-1],[-1,-4],[-2,1],[-1,1],[0,1],[-2,1],[-1,-1],[-1,-1],[0,-2],[-1,-1],[-2,0],[-5,1],[-4,-2],[-2,1],[-2,-1],[-1,0],[-1,2],[0,2],[0,1],[-1,2],[1,3],[-1,6],[-1,1],[-2,-1],[-2,1],[0,1],[1,0],[1,2],[1,4],[-1,2],[-1,8],[-1,1],[-2,4],[-1,2],[-2,0],[-5,0],[-4,2],[-1,1],[-2,2],[-2,1],[-6,6],[0,3],[-1,2],[-1,2],[-3,1],[-1,1],[-1,3],[-3,3],[-1,2],[-4,5],[-2,0],[-2,0],[-2,-3],[-1,0],[-1,1],[-1,2],[-1,0],[-3,1],[-3,0],[-2,0],[-2,1],[0,1],[0,1],[1,1],[0,1],[0,1],[-2,3],[0,1],[2,3],[0,1],[-2,1],[0,1],[1,1],[2,2],[0,1],[0,1],[-7,4],[-1,1],[0,1],[-1,3],[-1,1],[-2,1],[0,1],[0,2],[-1,1],[-1,3],[-1,2],[1,1],[0,2],[2,6],[1,1],[-1,1],[-3,0],[-2,1],[-2,4],[-1,2],[-2,1],[-2,3],[-2,0],[0,1],[1,2],[4,3],[1,2],[2,4],[0,2],[-1,2],[-2,2],[-1,1],[-2,1],[-1,1],[0,2],[0,1],[-1,0],[-3,-1],[-1,0],[-1,1],[0,1],[2,1],[3,1],[0,1],[0,1],[0,1],[-4,1],[-2,1],[-4,4],[-5,2],[-2,2],[-1,2],[-2,1],[0,2],[-2,3],[0,2],[0,1],[0,2],[-2,2],[0,1],[-1,1],[0,2],[-2,4],[-4,3],[-3,0],[-1,0],[-2,-2],[-1,-1],[-2,-1],[-5,0],[-1,0],[0,1],[0,1],[2,4],[0,1],[0,1],[-1,1],[-4,2],[-4,6],[-2,1],[-6,3],[-2,1],[-4,0],[-1,1],[0,1],[0,1],[2,3],[0,1],[0,3],[1,1],[3,2],[0,1],[0,1],[0,1],[-4,1],[-1,1],[0,4],[-1,0],[-1,0],[-2,0],[-2,0],[0,1],[0,1],[0,1],[5,3],[0,1],[1,2],[6,6],[2,5],[2,3],[0,2],[-3,5],[-2,3],[-3,3],[-2,1],[0,1],[0,1],[6,4],[0,2],[-1,0],[-3,0],[-3,2],[-1,0],[-3,-1],[-1,-2],[-2,-2],[-2,-1],[-1,0],[-1,1],[1,2],[1,2],[0,1],[-1,0],[-3,0],[-5,-1],[-5,-3],[-2,0],[-3,1],[-1,0],[0,2],[0,3],[-1,1],[0,1],[0,1],[2,2],[1,2],[0,1],[0,3],[-1,2],[-1,0],[-1,0],[-3,1],[-1,0],[0,1],[0,1],[1,4],[1,1],[1,0],[1,1],[0,1],[0,2],[0,2],[1,1],[-1,1],[-2,3],[-1,1],[0,1],[0,1],[-1,1],[0,2],[0,1],[1,1],[-1,2],[-1,3],[-2,2],[-3,2],[-1,2],[0,2],[-2,0],[-8,0],[-8,0],[-8,0],[-7,0],[-8,0],[-8,0],[-8,0],[-2,0],[0,1],[-1,3],[0,3],[0,1],[0,1],[2,3],[1,3],[0,1],[0,3],[-1,1],[0,1],[-1,2],[0,1],[0,4],[-1,3],[0,2],[-1,1],[-4,2],[-1,2],[0,3],[0,16],[0,16],[0,16],[0,16]],[[1224,8832],[2,1],[5,-1]],[[2677,8649],[-1,-1]],[[2673,8656],[1,-2],[4,-2]],[[2631,9400],[-23,-7],[-10,-3]],[[2380,9272],[6,0],[4,0]],[[3017,8918],[1,0],[2,-2]],[[2943,8659],[-7,8],[-3,4]],[[2791,7828],[0,-10],[0,-13],[0,-14],[0,-13],[0,-14],[0,-13],[0,-13],[0,-14],[0,-13],[0,-14],[0,-13],[0,-14],[0,-13],[0,-16],[-1,-4]],[[2850,7558],[1,0]],[[2851,7558],[2,-5],[0,-2],[1,-2],[4,-4],[2,-1],[1,0],[1,0],[1,1],[0,3],[1,1]],[[2928,7534],[5,-3],[0,-3],[-1,-7],[-1,-4],[2,-3],[2,-3]],[[2771,7353],[-8,-2]],[[2763,7351],[-4,-2]],[[2693,7323],[-2,7]],[[2691,7330],[-1,1]],[[2515,7666],[-1,0]],[[2514,7666],[-2,0]],[[2791,7863],[0,-18],[0,-14]],[[3132,7755],[-1,-8],[-3,-6]],[[3082,7627],[-1,2]],[[3044,7540],[-2,-2],[-3,-3]],[[3026,7516],[-1,0]],[[3025,7516],[-1,-2]],[[2967,7500],[-5,0]],[[2962,7500],[-7,0]],[[1947,7721],[-3,0]],[[2113,7721],[-3,0]],[[2110,7721],[-9,0]],[[1137,8333],[-3,4]],[[1333,8131],[-4,1],[-1,2]],[[561,8916],[3,-1],[9,2]],[[155,7906],[1,1],[2,2]],[[2544,6687],[0,11],[0,10],[-1,11],[0,10],[0,11],[-1,10],[0,11],[0,10],[0,10],[1,11],[1,10],[1,10],[0,10],[1,11],[1,10],[0,10],[1,10],[1,11],[0,10],[1,10],[1,10],[0,11],[1,10],[1,10],[0,3],[0,1],[0,1]],[[2550,6944],[0,1],[4,0],[5,0],[4,0],[5,0],[4,0],[5,0],[4,0],[5,-1],[4,0],[5,0],[4,0],[4,0],[5,0],[4,0],[5,0],[4,0]],[[2621,6944],[1,-7],[1,-7],[1,-8],[0,-7],[1,-7],[1,-7],[0,-7],[1,-7],[1,-7],[1,-7],[0,-7],[1,-7],[1,-8],[1,-7],[0,-7],[1,-7],[1,-3],[0,-5]],[[2637,6728],[1,-6]],[[2638,6722],[-9,0],[-9,0],[-9,0],[-8,0],[-9,0],[-9,0],[-9,0],[-9,0],[-1,-4],[0,-4],[1,-4],[4,-7],[1,-1],[-1,-6],[0,-3],[0,-2],[-1,-2],[-1,-2]],[[2508,6999],[0,-1]],[[2468,6835],[0,-1]],[[2468,6834],[-6,-1],[-5,0],[-5,0],[-5,0],[-5,0],[-5,0],[-5,0],[-5,0],[-5,0],[-5,0],[-5,0],[-5,0],[-5,0],[-5,0],[-5,0],[-4,0]],[[2388,6833],[-1,8],[0,7],[0,8],[0,7],[-1,2],[-3,0],[-1,0],[-2,0],[-1,-1],[-1,0],[0,1],[-1,1],[-2,3]],[[2375,6869],[0,6],[0,6],[0,6],[1,6],[0,6],[0,6],[0,6],[0,6],[0,6],[0,6],[0,6],[0,6],[0,6],[0,6],[0,6],[0,6],[0,8],[-1,8],[0,7],[-1,8],[-1,8],[0,8],[-1,7],[-1,8]],[[2371,7027],[8,0],[8,0],[8,0],[7,0],[8,0],[8,0],[8,0],[7,0],[8,0],[8,0],[8,0],[7,0],[8,0],[8,0],[8,0],[7,0],[1,-4],[2,-3],[0,-2],[0,-2],[-2,-5],[-2,-2],[-1,-2],[-2,-2],[-2,-6],[5,0],[4,0],[5,0],[5,0]],[[1971,6740],[-7,0]],[[1816,6939],[0,4]],[[1816,6943],[0,1]],[[1831,7009],[1,0],[0,24],[0,22]],[[1832,7055],[9,0],[8,0],[9,0],[9,0],[8,0],[9,0],[9,0],[8,0],[9,0],[9,0],[8,0],[9,0],[9,0],[8,0],[9,0],[9,0]],[[1971,7055],[0,-20],[0,-20],[0,-19],[0,-20],[0,-20],[0,-19],[0,-20],[0,-20],[0,-19],[0,-20],[0,-20],[0,-19],[0,-20],[0,-20],[0,-20],[0,-19]],[[1549,7333],[8,0],[7,0],[7,0],[8,0],[7,0],[7,0],[8,0],[7,0],[7,0],[8,0],[7,0],[7,0],[8,0],[7,0],[7,0],[7,0]],[[1666,7333],[0,-11],[0,-10],[0,-11],[0,-10],[0,-10],[0,-11],[0,-10],[0,-11],[0,-10],[0,-11],[0,-10],[0,-10],[0,-11],[0,-10],[0,-11],[0,-10],[7,-9],[7,-9],[6,-9],[7,-9],[6,-9],[7,-10],[6,-9],[7,-9],[5,-7],[5,-8],[5,-8],[5,-7],[5,-8],[5,-8],[5,-7],[5,-8],[7,-11],[7,-11],[7,-11],[7,-11],[8,-11],[7,-11],[7,-11],[7,-12]],[[1971,7055],[0,14],[0,14],[0,14],[0,13],[0,14],[0,14],[0,14],[0,14],[0,14],[0,14],[0,14],[0,14],[0,13],[0,14],[0,14],[0,14]],[[1971,7277],[8,0],[9,0],[9,0],[9,0],[8,0],[9,0],[9,0],[9,0],[8,0],[9,0],[9,0],[8,0],[9,0],[9,0],[9,0],[8,0]],[[2110,7277],[7,0],[7,0],[7,0],[7,0],[7,0],[7,0],[7,0],[7,0],[0,-7],[0,-7],[0,-7],[0,-7],[0,-7],[0,-7],[0,-7],[0,-6]],[[2166,7222],[0,-11],[0,-10],[0,-11],[0,-10],[0,-11],[0,-10],[0,-10],[0,-11],[0,-10],[0,-11],[0,-10],[0,-10],[0,-11],[0,-10],[0,-11],[0,-10]],[[2166,7055],[-7,0],[-7,0],[-6,0],[-7,0]],[[2139,7055],[-11,0],[-10,0],[-11,0],[-10,0],[-11,0],[-10,0],[-11,0],[-10,0],[-11,0],[-10,0],[-11,0],[-10,0],[-11,0],[-10,0],[-11,0],[-10,0]],[[3005,7333],[0,-3],[0,-4],[0,-3],[0,-4],[0,-5],[0,-4],[0,-4],[0,-2],[0,-4],[-1,-1],[0,-3]],[[2954,7277],[-1,3],[-1,3],[2,2],[2,2],[1,1],[1,1],[0,2],[-1,2],[0,6],[0,5],[0,5],[1,6],[0,5],[0,5],[0,5],[1,6]],[[2959,7336],[2,0],[2,-1],[3,0],[2,0],[2,0],[3,0],[2,0],[2,-1],[0,-1],[1,0],[1,1],[3,0],[3,0],[4,0],[3,0],[3,0],[4,0],[3,0],[3,0],[0,-1]],[[2858,7162],[-1,1]],[[2857,7163],[3,4],[1,-4],[2,-3],[-3,-5],[0,5]],[[2915,7136],[-3,0],[-6,0],[-6,0],[-3,0],[-1,8],[0,9],[0,9],[0,9],[-1,9],[0,8],[0,9],[0,9]],[[2895,7206],[2,5],[1,1],[1,1],[3,0],[3,-2]],[[2638,6722],[2,-5]],[[2642,6706],[2,0],[5,-1],[4,0],[5,-1],[4,0],[5,-1],[4,0],[4,-1],[5,0],[4,-1],[5,0],[4,-1],[5,-1],[4,0],[4,-1],[5,0],[4,-1],[0,-1],[1,-3],[0,-4],[1,-1],[0,-1],[2,0],[1,1],[1,5],[0,4],[0,5],[0,5],[1,2],[0,1],[1,1],[1,1],[1,-1],[6,-4],[5,0]],[[2621,6944],[9,0],[9,-1],[9,0],[9,0]],[[2657,6943],[9,0],[8,0],[9,1],[8,0]],[[551,6215],[0,-2],[-1,-3]],[[2460,7243],[-3,2],[0,3],[-2,2],[0,1],[-2,1],[-1,4],[-7,0],[-7,0],[-7,0],[-7,0],[-7,0],[-7,0],[-7,0],[-7,0],[-7,-1],[-7,0],[-7,0],[-7,0],[-7,0],[-7,0],[-7,0],[-7,0]],[[2340,7255],[-2,4]],[[2321,7361],[-1,0]],[[2320,7361],[-1,5],[-1,2],[0,1],[-2,4],[0,2],[0,2],[1,3],[2,6],[0,5],[1,3],[0,1],[0,3],[-1,2],[-1,1],[-1,1],[0,2],[1,1],[0,2],[0,2],[-1,3],[-1,4],[5,0]],[[2321,7416],[9,0],[9,0],[9,0],[9,0],[9,0],[9,0],[9,0],[9,0],[9,0],[9,0],[9,0],[9,0],[9,0],[9,0],[9,0],[9,0]],[[2465,7416],[0,-3]],[[2481,7361],[1,0]],[[2482,7361],[1,-4]],[[1915,7471],[0,-8],[0,-9],[0,-9],[0,-8],[0,-9],[0,-9],[0,-8],[0,-9],[0,-9],[0,-8],[0,-9],[0,-9],[0,-8],[0,-9],[0,-9],[0,-8]],[[1915,7333],[-5,0],[-5,0],[-6,0],[-5,0],[-5,0],[-5,0],[-5,0],[-5,0],[-6,0],[-5,0],[-5,0],[-5,0],[-5,0],[-6,0],[-5,0],[-5,0]],[[1832,7333],[-10,0],[-11,0],[-10,0],[-10,0],[-11,0],[-10,0],[-10,0],[-11,0]],[[1749,7333],[0,12],[0,12],[0,13],[0,12],[0,13],[0,12],[0,12],[0,14]],[[1753,7552],[0,3]],[[1753,7555],[-1,3]],[[1749,7577],[0,1],[0,1]],[[1749,7579],[0,9],[0,8],[0,9],[0,9],[0,9],[0,9],[0,9],[0,9],[0,9],[0,9],[0,9],[0,8],[0,9],[0,9],[0,9],[0,9]],[[1776,7721],[0,-14],[0,-13],[0,-14],[0,-14],[3,-5],[2,-4],[2,-4],[2,-3],[0,-2],[1,-4],[0,-3],[1,-3],[0,-2],[-1,0],[0,-1],[3,-3],[3,-4],[4,-3],[1,-2],[5,-8],[2,-5],[3,-4],[2,-4],[2,-4],[1,-2],[1,0],[1,0],[1,0],[1,-1],[0,-3],[0,-1],[2,0],[1,0],[4,1],[1,-1],[0,-1],[0,-2],[0,-3],[-2,-2],[1,-3],[-1,-6],[-1,-4],[0,-4],[-1,-2],[0,-3],[0,-4],[0,-1],[2,-2],[0,-5],[0,-1],[-3,-2],[0,-1],[-1,-2],[1,-6],[-1,-3],[0,-2],[0,-1],[3,-1],[2,-3],[1,-1],[1,0],[1,1],[1,2],[3,2],[3,5],[0,1],[0,1],[1,0],[1,-1],[2,-3],[1,-1],[1,0],[0,-1],[0,-3],[1,-2],[0,-3],[1,-4],[1,-4],[2,-5],[1,-4],[2,-2],[1,-2],[1,-2],[0,-2],[-1,-4],[0,-1],[1,-2],[3,-3],[0,-1],[2,1],[2,-1],[1,-2],[1,-3],[1,-2],[0,-4],[2,-3],[0,-4],[1,-1],[1,-2],[2,-1],[1,0],[0,2],[1,1],[2,2],[2,0],[7,-1],[1,0],[1,3],[1,1],[1,1],[5,-1],[5,1],[2,-1],[4,1],[5,-1],[0,1],[0,1],[0,2],[1,3],[0,2],[1,1],[1,1],[1,0],[1,-1],[1,-2],[2,-6],[1,-1],[1,-2],[2,-2]],[[2577,7319],[-4,0],[-4,0],[0,-16],[0,-17],[-1,-17],[0,-16],[0,-17],[0,-17],[0,-16],[0,-16],[-1,-2]],[[2482,7361],[12,0],[13,0],[12,0],[13,0],[12,-1],[13,0],[12,0],[13,0]],[[2582,7360],[-1,-10],[-2,-10],[-1,-11],[-1,-10]],[[2577,7319],[8,0],[9,0],[8,0],[9,0],[8,0],[8,0],[9,0],[8,0],[0,-3]],[[2644,7316],[0,-18],[0,-18],[0,-18],[0,-18],[0,-18],[0,-18],[0,-19],[0,-18]],[[2644,7171],[-1,0]],[[2371,7173],[0,-2],[0,-8],[0,-7],[0,-7],[0,-7],[0,-7],[0,-8],[0,-7],[0,-7],[0,-7],[0,-8],[0,-7],[0,-7],[0,-7],[0,-8],[0,-7],[0,-7]],[[2371,7055],[-6,0],[-6,0],[-7,0],[-6,0],[-7,0],[-6,0],[-6,0],[-7,0],[-6,0],[-7,0],[-6,0],[-7,0],[-6,0],[-6,0],[-7,0],[-6,0],[-7,0],[-6,0],[-6,0],[-7,0],[-6,0],[-7,0],[-6,0],[-7,0],[-6,0],[-6,0],[-7,0],[-6,0],[-7,0],[-6,0],[-6,0],[-7,0]],[[2166,7222],[6,0],[5,0],[6,0],[6,0],[6,0],[6,0],[6,0],[5,0],[6,0],[6,0],[6,0],[6,0],[5,0],[6,0],[6,0],[6,0],[6,0],[6,0],[5,0],[6,0],[6,0],[6,0],[6,0],[5,0],[6,0],[6,0],[6,0],[6,0],[6,0],[5,0],[6,0],[5,0]],[[2705,7135],[1,-1],[0,-9],[0,-1],[-1,-4],[0,-1],[1,-3],[3,-7],[0,-2],[1,-2],[1,-4],[3,-8],[5,-6],[4,-2]],[[2723,7085],[-11,-14],[-4,-5],[-5,-3],[0,-1],[-1,-4],[-3,-4],[-2,-4],[-4,-4],[-3,-4],[-7,-5],[-5,-1],[-2,-3]],[[2676,7033],[-1,0],[0,-1],[-1,0],[-10,0],[-9,1],[-10,1],[-10,0],[-9,1],[-10,0],[-10,1],[-9,0],[-9,0],[-10,0],[-9,-1],[-9,0],[-1,2],[-2,0],[-4,1],[1,-6]],[[2554,7032],[0,-5],[-5,0],[-4,0],[-5,0],[-5,0],[-5,0],[-5,0],[-4,0],[-6,0]],[[2644,7171],[1,2]],[[2514,7027],[-2,0]],[[2512,7027],[0,1]],[[2394,6665],[2,5],[1,2],[-1,10],[0,3],[0,2],[1,5],[-1,5],[2,6],[1,3],[1,6],[1,4],[0,3],[0,3],[1,2],[-1,3],[0,5],[-1,1],[-2,6],[0,3],[-2,6],[0,2],[-2,3],[0,2],[-1,8],[0,3],[-2,4],[-4,7],[0,7],[0,7],[0,7],[0,7],[0,7],[0,7],[0,7],[1,7]],[[2468,6834],[0,-3]],[[2454,6723],[0,-1],[6,0],[7,0],[7,0],[6,0],[7,0],[7,0],[6,0],[7,0],[-1,-7],[-2,-8],[0,-3],[1,-2],[0,-2],[0,-2],[2,-3],[1,-3],[2,-7],[0,-3],[1,-4],[1,0],[0,-1],[1,0]],[[3021,7316],[-1,3],[-1,1],[-1,1],[0,2],[0,4],[-1,0],[0,4],[0,3],[-2,-1],[-2,0],[-3,0],[-3,0],[-2,0]],[[2959,7336],[-1,1],[1,5],[1,4],[0,5],[1,5],[1,4],[1,5],[1,5],[1,4]],[[2965,7374],[3,0],[2,0],[3,0],[3,0],[3,0],[2,-1],[3,0],[3,0]],[[2987,7373],[4,0],[4,0],[4,0],[4,-1],[3,0],[4,0],[4,0],[4,0],[3,1],[3,4],[1,1],[3,3],[2,1],[3,-1]],[[2906,7112],[-3,-1],[-4,-1],[-1,-2]],[[2857,7163],[-1,1]],[[2842,7183],[-1,2]],[[2841,7185],[-1,1]],[[2817,7196],[-3,0],[-2,2],[0,1],[0,1],[0,1],[-1,0],[0,-1],[-1,-2],[-4,-7],[-2,1],[-1,0],[-6,-9],[-2,-1],[-3,-4],[0,7],[0,7],[0,7],[0,7]],[[2792,7206],[6,0],[7,0],[6,0],[7,0],[6,0],[6,0],[7,0],[6,0],[7,0],[6,0],[7,0],[6,0],[6,0],[7,0],[6,0],[7,0]],[[2910,7113],[-1,-1]],[[3035,7392],[-2,5],[-1,4],[-2,5],[-1,4],[-1,4],[1,4],[-1,6],[0,6],[0,6],[0,6],[-1,6],[0,7],[0,6],[0,6],[0,6],[-1,6],[0,6],[0,7],[0,6],[0,6],[-1,6],[0,6]],[[2691,7330],[-5,-6],[-5,-6],[-9,0],[-9,-1],[-9,0],[-10,-1]],[[2582,7360],[-1,16],[-1,14],[-1,16],[0,14],[0,5],[2,13],[1,11],[3,15],[3,13],[3,14],[5,11],[4,5],[4,5],[-7,5],[-8,7],[-4,0],[-5,0],[-4,-9],[-5,-6],[-1,-6],[-5,3],[-1,2],[-1,2],[0,3],[2,5],[0,1],[0,1],[-1,1],[-2,-2],[-2,0],[-1,1],[0,1],[0,1],[0,2],[1,3],[0,4],[1,1],[-1,4],[1,1],[-1,2],[-3,2],[-5,4],[1,3],[-1,2],[-1,2],[-6,2],[-3,2],[-4,0],[-3,1],[-3,0],[-2,1],[-2,2],[-2,2],[-2,1],[-3,1],[-4,2],[-3,1],[-4,1],[-3,2],[-4,1],[-3,1],[-4,2],[0,2],[-1,2],[-1,3],[-1,2],[-1,1],[-1,1],[-1,1],[-1,-1],[-1,2],[2,5],[1,5],[2,5],[2,5],[1,5],[2,5],[1,4],[2,5]],[[2501,7626],[3,10],[3,10],[3,10],[4,10]],[[2501,7626],[-5,1],[-5,0],[-5,0],[-4,1],[-6,-6],[-6,-5],[-5,-5],[-6,-6],[-3,-3],[-4,-2],[-3,-3],[-4,-3],[-3,2],[-1,0]],[[2441,7597],[-2,-3],[-1,-2],[-2,-1],[0,-8],[0,-8],[0,-8],[0,-8],[-1,0],[-1,-2],[-2,-1],[-7,-6],[-1,-2],[-2,-5],[-2,-5],[-1,-2],[0,-4],[4,-3],[2,-2],[0,-4],[0,-3],[-2,-5],[0,-3],[0,-7],[-1,-2],[1,-5],[0,-2],[-1,-7],[0,-1],[1,-4],[3,-4]],[[2464,7432],[1,-16]],[[2321,7416],[0,12],[0,13],[0,12],[0,13],[-1,12],[0,13],[0,12],[0,13],[-2,4],[-4,3],[-1,2],[-3,5],[0,2],[-1,2],[2,2],[4,5],[1,3],[1,2],[1,6]],[[2318,7552],[-1,4],[1,6],[-1,5],[-1,3],[0,3],[-3,8],[-1,7],[-1,3],[0,8],[0,2],[1,5],[-2,3],[0,2],[0,20],[-1,3],[0,9],[-2,10],[-1,3],[-1,4],[0,2],[-2,6],[-1,8],[0,6],[0,5],[0,3],[-1,6],[1,3],[0,5],[-3,17]],[[2512,7027],[1,-4]],[[2508,7001],[0,-2]],[[2371,7027],[0,7],[0,7],[0,7],[0,7]],[[2340,7253],[0,2]],[[2492,6944],[7,0],[7,0],[7,0],[8,0],[7,0],[8,0],[7,0],[7,0]],[[2111,7552],[0,-13],[0,-13],[0,-13],[0,-13],[0,-1],[-1,0]],[[2110,7499],[-6,0],[-6,0],[-6,0],[-6,0],[-7,0],[-6,0],[-6,0],[-6,0],[-6,0],[-6,0],[-6,0],[-6,0],[-6,0],[-6,0],[-6,0],[-7,0],[-6,0],[-6,0],[-6,0],[-6,0],[-6,0],[-6,0],[-6,0],[-6,0],[-6,0],[-6,0],[-6,0],[-7,0],[-6,0],[-6,0],[-6,0],[-6,0],[0,-7],[0,-7],[0,-7],[0,-7]],[[2110,7721],[0,-10],[0,-11],[0,-11],[0,-10],[0,-11],[0,-10],[0,-11],[0,-11],[0,-10],[0,-11],[0,-10],[0,-11],[0,-11],[1,-10],[0,-11],[0,-10]],[[2817,6881],[-4,7],[-3,6],[-4,7],[-4,6],[-4,6],[-3,7],[-4,6],[-4,6],[-4,1],[-4,0],[-4,0],[-4,0],[-4,1],[-3,0],[-4,0],[-4,0],[0,5],[-1,3],[-2,5],[-1,3],[-4,-3],[0,2],[0,2],[0,1],[-1,0],[-4,1],[-5,0],[-4,0],[-4,1],[-5,0],[-4,0],[-5,1],[-4,0],[-1,0],[-2,-1],[-5,-3],[-3,-3],[-1,1],[-4,-3],[-5,-2]],[[2657,6943],[1,12],[1,3],[1,0],[3,0],[2,2],[1,7],[4,5],[2,2],[2,1],[6,1],[6,6],[5,5],[3,1],[2,2],[0,3],[1,3],[0,1],[2,-1],[2,3],[2,2],[1,1],[1,0],[0,-1],[1,-2],[0,-1],[1,0],[2,2],[3,5],[2,2],[3,1],[2,-3],[2,1],[3,10],[2,2],[1,1],[2,0],[0,3],[1,4],[0,3],[1,4]],[[2731,7033],[1,-1],[10,0],[10,0],[10,0],[10,0],[10,0],[10,-1],[10,0],[10,0],[10,0],[10,0],[10,0],[10,-1],[11,0],[10,0],[10,0],[7,0]],[[2892,7030],[1,0]],[[2318,7552],[-7,0],[-6,0],[-7,0],[-6,0],[-7,0],[-6,0],[-7,0],[-6,0],[-7,0],[-6,0],[-7,0],[-6,0],[-6,0],[-7,0],[-6,0],[-7,0],[-6,0],[-7,0],[-6,0],[-7,0],[-6,0],[-7,0],[-6,0],[-7,0],[-6,0],[-7,0],[-6,0],[-7,0],[-6,0],[-6,0],[-7,0],[-6,0]],[[2318,7362],[2,-1]],[[2110,7277],[0,14],[0,14],[0,14],[0,14],[0,14],[0,13],[0,14],[0,14]],[[2110,7388],[10,0],[9,0],[10,0],[10,0],[9,0],[10,0],[9,0],[10,0],[10,0],[9,0],[10,0],[9,0],[10,0],[10,0],[9,0],[11,0],[9,-8]],[[2987,7373],[-1,2],[-1,4],[-1,1],[0,2],[1,4],[1,2],[1,2],[1,11],[0,6],[1,11],[1,3],[0,2],[1,5],[3,4],[1,5],[2,5],[0,2],[1,6],[1,10],[1,2],[3,1],[2,1],[4,5],[1,1],[1,2],[0,3],[1,1],[0,1],[-2,7],[0,3],[3,7],[0,5],[0,1]],[[2914,7221],[2,1],[3,4],[5,4],[-7,14],[-2,1],[-1,7],[-2,2],[-1,1],[0,5],[0,3],[1,2],[1,1],[1,3],[0,2],[-1,4],[0,2],[2,3],[4,6],[2,6],[1,2],[1,1],[2,2]],[[2925,7297],[2,-3],[3,-2],[3,-3],[3,-2],[2,-3],[3,-2],[3,-3],[3,-2]],[[1974,6740],[-3,0]],[[2139,7055],[0,-7],[0,-7],[0,-7],[0,-7]],[[2139,7027],[-1,0],[-1,-16],[0,-15],[0,-16],[0,-15],[0,-16],[0,-16],[0,-15],[0,-16],[0,-15],[0,-16],[0,-16],[0,-15],[0,-16],[0,-16],[0,-15],[0,-16],[-6,0],[-7,0],[-6,0],[-6,0],[-6,0],[-7,0],[-6,0],[-6,0],[-6,0],[-7,0],[-6,0],[-6,0],[-6,0],[-7,0],[-6,0],[-6,0],[3,-10]],[[1666,7333],[11,0],[10,0],[11,0],[10,0],[10,0],[11,0],[10,0],[10,0]],[[1832,7333],[0,-9],[0,-9],[0,-8],[0,-9],[0,-9],[0,-8],[0,-9],[0,-9],[0,-8],[0,-9],[0,-9],[0,-8],[0,-9],[0,-9],[0,-8],[0,-9],[0,-9],[0,-8],[0,-9],[0,-9],[0,-9],[0,-8],[0,-9],[0,-9],[0,-8],[0,-9],[0,-9],[0,-8],[0,-9],[0,-9],[0,-8],[0,-9]],[[2962,7500],[0,-4],[0,-5],[0,-4],[0,-10],[1,-8],[0,-5],[0,-5],[0,-2]],[[2963,7457],[-2,-3],[0,-3],[-1,-3],[0,-2],[1,-9],[1,-4],[-1,-3],[-1,-7],[0,-2],[1,-1],[1,3],[1,0],[0,-1],[2,-3],[0,-6],[0,-5],[0,-5],[0,-8],[0,-5],[0,-5],[0,-4],[-1,-3],[1,-4]],[[2925,7297],[-1,2],[-1,2],[-5,2],[-1,2],[-1,3],[-1,3],[0,3],[0,3],[0,3],[-1,1],[0,2],[-1,1],[-3,3],[-1,3],[-2,2],[-4,1],[-4,0],[-4,0],[-4,0],[-4,0],[-3,0],[-4,0],[-4,0],[-4,0],[-4,0],[-4,0],[-3,0],[-4,0],[-4,0],[-4,0],[-4,0],[-3,0],[-4,0],[-4,0],[-4,0],[-4,0],[-4,0],[-3,0],[-4,0],[-4,0],[-4,0],[-4,0],[-4,0],[-3,0],[-4,0],[-4,0],[-4,0],[0,7],[0,8],[0,7],[0,8]],[[2763,7351],[0,-6],[0,-6],[0,-6],[0,-6],[0,-5],[0,-6],[0,-6],[0,-6],[0,-6],[0,-6],[0,-5],[0,-6],[0,-6],[0,-6],[0,-6],[0,-6]],[[2375,6869],[-6,2],[-2,2],[-2,2],[-3,4],[-5,6],[-2,1],[-1,0],[-1,-3],[-3,-2],[-1,0],[-3,1],[0,1],[-1,1],[-1,1],[0,-1],[-4,-2],[-1,-1],[-2,0],[-2,1],[-6,-4],[-2,-2],[-2,-1],[-1,-3],[0,1],[-2,3],[-2,1],[-3,3],[0,3],[-1,0],[-1,0],[-1,-2],[-1,-1],[-1,0],[-2,2],[-2,3],[-1,1],[-1,-1],[-1,-3],[0,-1],[-1,-1],[0,-1],[-1,-5],[-1,-1],[-1,1],[0,1],[-1,1],[0,2],[0,3],[0,1],[-1,0],[-1,-1],[-1,0],[-2,-2],[-1,0],[-1,0],[-1,3],[-3,2],[-1,3],[0,1],[-1,0],[-1,-1],[-3,-4],[-1,-2],[-1,0],[-1,0],[-1,1],[0,5],[-1,1],[-2,2],[-1,3],[0,3],[-3,0],[-4,0],[-2,-3],[-1,0],[-1,0],[-3,4],[-4,-1],[-2,1],[-4,3],[-4,0],[-2,1],[-1,5],[-1,4],[-1,1],[-2,3],[-1,0],[0,-1],[0,-3],[-1,0],[-3,1],[-3,-1],[-1,1],[-5,7],[-2,2],[-2,1],[0,6],[0,7],[0,7],[0,6],[0,7],[0,7],[0,6],[0,7],[0,7],[0,6],[0,7],[0,7],[0,6],[0,7],[0,6],[0,7],[-5,0],[-5,0],[-6,0],[-5,0],[-5,0],[-5,0],[-5,0],[-6,0],[-5,0],[-5,0],[-5,0],[-6,0],[-5,0],[-5,0],[-5,0],[-5,0]],[[1693,7554],[1,1],[8,0],[7,0],[7,0],[8,0],[7,0],[7,0],[8,0],[7,0]],[[2792,7206],[-4,0],[-3,0],[-4,0],[-3,0],[-4,0],[-4,0],[-3,0],[-4,0],[0,6],[0,7],[0,6],[0,7],[0,6],[0,7],[0,6],[0,6]],[[2110,7388],[0,14],[0,14],[0,14],[0,14],[0,14],[0,14],[0,13],[0,14]],[[2676,7033],[6,0],[13,0],[10,0],[8,0],[4,0],[6,0],[2,1],[2,-1],[4,0]],[[1915,7333],[0,-7],[0,-7],[0,-7],[0,-7],[0,-7],[0,-7],[0,-7],[0,-7],[7,0],[7,0],[7,0],[7,0],[7,0],[7,0],[7,0],[7,0]],[[2892,7030],[-2,0]],[[2723,7085],[0,-2],[0,-2],[1,-2],[0,-4],[1,-2],[2,-2],[2,-1],[2,-3],[2,-1],[1,0],[2,3],[2,2],[2,2],[3,-4],[2,0],[3,2],[3,1],[1,0],[1,2],[0,3],[1,1],[1,0],[1,-1],[2,0],[5,4],[1,0],[1,-2],[2,2],[2,2],[0,3],[2,3],[-1,2],[0,1],[1,5],[1,4],[6,12],[2,7],[3,5],[1,4],[1,4],[2,8],[1,1],[1,0],[1,-1],[1,-1],[0,-2],[3,-2],[3,-1],[2,2],[1,3],[1,5],[1,3],[1,4],[1,2],[1,2],[4,0],[2,2],[1,3],[1,1],[1,0],[3,4],[4,9],[1,6],[1,4],[0,4],[1,2],[4,-4],[2,-3],[4,-6],[4,-4],[1,5],[2,6]],[[1553,7570],[1,5],[0,7]]],"transform":{"scale":[0.036003600360036005,0.018001692747399742],"translate":[-180,-89.99892578125002]},"bbox":[-180,-89.99892578125002,180,90]} },{}]},{},[1])(1) }); -
+
Drawing…
-
+
- +

Or give it a ggplot2 object

gg <- qplot(data = iris, x = Sepal.Width, y = Sepal.Length, color = Species)
 offline(gg)
-
Drawing…
From 27c7ac44314e7ddb2c748eaa60213c25cca4fddc Mon Sep 17 00:00:00 2001 From: cpsievert Date: Fri, 31 Jul 2015 22:34:20 -0400 Subject: [PATCH 227/227] fix typo --- tests/testthat/test-ggplot-bar.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/testthat/test-ggplot-bar.R b/tests/testthat/test-ggplot-bar.R index 7358c9fb3d..6584d43183 100644 --- a/tests/testthat/test-ggplot-bar.R +++ b/tests/testthat/test-ggplot-bar.R @@ -73,7 +73,7 @@ test_that("Very basic bar graph", { geom_bar(stat="identity") info <- expect_traces(gg, 1, "nocolor") for(tr in info$traces){ - expect_true(is.na(l$data[[1]]$marker$color)) + expect_true(is.na(tr$marker$color)) expect_null(tr$marker$line) expect_false(tr$showlegend) }