/* XPM */

/*

Copyright (C) 1998, 1999, 2005 Matthew P. Hodges
This file is part of XMakemol.

XMakemol is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.

XMakemol is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with XMakemol; see the file COPYING.  If not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

*/

/* This image was produced by the GIMP (GNU Image Manipulation
   Program) - see http://www.gimp.org */

static char * xm_logo[] = {
"450 450 5 1",
" 	c None",
".	c #B9B9B9",
"+	c #000000",
"@	c #3F4F61",
"#	c #FF0000",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"...........................................................................................................................................................................................++++++++.............................................................++++++++..........................................................................................................................................................................................",
"........................................................................................................................................................................................+++@@@@@@@@+++.......................................................+++@@@@@@@@+++.......................................................................................................................................................................................",
"......................................................................................................................................................................................++@@@@@@@@@@@@@@++...................................................++@@@@@@@@@@@@@@++.....................................................................................................................................................................................",
"....................................................................................................................................................................................++@@@@@@@@@@@@@@@@@@++...............................................++@@@@@@@@@@@@@@@@@@++...................................................................................................................................................................................",
"...................................................................................................................................................................................+@@@@@@@@@@@@@@@@@@@@@@+.............................................+@@@@@@@@@@@@@@@@@@@@@@+..................................................................................................................................................................................",
"..................................................................................................................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@+...........................................+@@@@@@@@@@@@@@@@@@@@@@@@+.................................................................................................................................................................................",
".................................................................................................................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@+.........................................+@@@@@@@@@@@@@@@@@@@@@@@@@@+................................................................................................................................................................................",
"................................................................................................................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.......................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...............................................................................................................................................................................",
"...............................................................................................................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.....................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............................................................................................................................................................................",
"...............................................................................................................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.....................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............................................................................................................................................................................",
"..............................................................................................................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............................................................................................................................................................................",
"..............................................................................................................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............................................................................................................................................................................",
".............................................................................................................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+............................................................................................................................................................................",
"...............................................................................................................................................................++++++++......+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+............................................................................................................................................................................",
"...........................................................................................................................................................++++@@@@@@@@++++..+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+......++++++++..............................................................................................................................................................",
".........................................................................................................................................................++@@@@@@@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.++++@@@@@@@@++++..........................................................................................................................................................",
"........................................................................................................................................................+@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@@@@@@++........................................................................................................................................................",
"......................................................................................................................................................++@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@+.......................................................................................................................................................",
".....................................................................................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@++.....................................................................................................................................................",
"....................................................................................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@+....................................................................................................................................................",
"...................................................................................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@+++@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@+++@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...................................................................................................................................................",
"..................................................................................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@+@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@+@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..................................................................................................................................................",
"..................................................................................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@+@@@@@@@@@@@@@@@@@@@@@@@@@++++++++@@@@@@@@+@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@+@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.................................................................................................................................................",
".................................................................................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@+@@@@@@@@@@@@@@@@@@@@@@@+........++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@+@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.................................................................................................................................................",
"................................................................................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@+@@@@@@@@@@@@@@@@@@@@@@@+..........+++@@@@@@@@@+++........+@@@@@@@@@@@@@@@@@@@@@@@+@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+................................................................................................................................................",
"................................................................................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@+@@@@@@@@@@@@@@@@@@@@@@+.......+++@@@@@@@@@@@@@@@+++.....+@@@@@@@@@@@@@@@@@@@@@@+@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...............................................................................................................................................",
"...............................................................................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@+@@@@@@@@@@@@@@@@@@@@@+.......+@@@@@@@@@@@@@@@@@@@@@+.....+@@@@@@@@@@@@@@@@@@@@@+@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...............................................................................................................................................",
"...............................................................................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++@@@@@@@@@@@@@@@@@@@@@@+.....++@@@@@@@@@@@@@@@@@@@@@@@++...+@@@@@@@@@@@@@@@@@@@@@@+++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............................................................................................................................................",
"...............................................................................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@+.....+@@@@@@@@@@@@@@@@@@@@@@@@@@@+...+@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............................................................................................................................................",
"..............................................................................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@+....+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..+@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............................................................................................................................................",
"..............................................................................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@+....+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..+@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............................................................................................................................................",
"..............................................................................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@+....+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..+@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............................................................................................................................................",
"..............................................................................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@+....+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..+@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............................................................................................................................................",
"..............................................................................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++@@@@@@@@@@@@@@@@@@+.....+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...+@@@@@@@@@@@@@@@@@@+@+++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............................................................................................................................................",
"..............................................................................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@+++++++@@@@@@@@@++.....+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...++@@@@@@@@@@@@@+++++@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............................................................................................................................................",
"..............................................................................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@++++++@++......+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+....++@@@@@@+++++@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............................................................................................................................................",
"..............................................................................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@+@@+++++....+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+......++++++@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............................................................................................................................................",
"..............................................................................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@+@@@@@@@+++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++@@@+@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............................................................................................................................................",
"..............................................................................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@+@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@+@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............................................................................................................................................",
"...............................................................................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@+@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@+@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............................................................................................................................................",
"...............................................................................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@+@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@+@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............................................................................................................................................",
"...............................................................................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++@@@@@@@@@@@@+@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@+@@@@@@@@@@@@@+++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............................................................................................................................................",
"................................................................................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++@@@@@@@+@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@+@@@@@@@+++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............................................................................................................................................",
"................................................................................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+....+++++@@+@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@+@@+++++...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++..............................................................................................................................................",
"..............................................................................................................................................++@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........+++++@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@+++++........+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@+.............................................................................................................................................",
".............................................................................................................................................+@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+................+++++@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@+++++..............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@++...........................................................................................................................................",
"............................................................................................................................................+@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.....................++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++...................++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@+..........................................................................................................................................",
"..........................................................................................................................................++@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.........................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+......................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@+.........................................................................................................................................",
".........................................................................................................................................+@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...............+++++++....+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+......................++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@++.......................................................................................................................................",
".......................................................................................................................................++@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@+++...........+++@@@@@@@+++.+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++..............++@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@+......................................................................................................................................",
"......................................................................................................................................+@@@@@@@@@@@@++@++@@@@@@@@@@@@@@@@@@@@@@+++@@++.......++@@@@@@@@@@@@@+++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@+++.........++@@+@+@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@@@+.....................................................................................................................................",
".....................................................................................................................................+@@@@@@@@@@@@++@@@@+@@@@@@@@@@@@@@@@@@@@+@@+@@@@+.....+@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@++......+@@@@+@@++@@@@@@@@@@@@@@@@@@@@@@+++++@@@@@@@@@@@@@++...................................................................................................................................",
"...................................................................................................................................++@@@@@@@@@@@@+@@+@@@@++@@@@@@@@@@@@@@@@++@@+@@@@+@++..+@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@+...++@+@@@@+@@@+@@@@@@@@@@@@@@@@@@@@+@++@+++@@@@@@@@@@@@@+..................................................................................................................................",
"..................................................................................................................................+@@@@@@@@@@@@++@@@@+@@@@@++++@@@@@@@@++++@@@+@@@@@+@@@++@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@+++@@@+@@@@@+@@@++@@@@@@@@@@@@@@@@++@++@@@@++@@@@@@@@@@@@@+.................................................................................................................................",
".................................................................................................................................+@+@@@@@@@@@@+@@@@@@@+@@@@@@@@++++++++@@@@@@+++@@@+@@@@@++@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@+@@@@@@+@@@@@+@@@@++++@@@@@@@@++++@@+.+@@@@@++@@@@@@@@@@@+@++...............................................................................................................................",
"...............................................................................................................................++@@@+@@@@@@@++@@@@@@@@++@@@@@@@@@@@@@@@@@@@@+...++@+@@@@@@@++@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@++@@@@@@@@+@@@+.+@@@@@@@++++++++@@@@@+.+@@@@@@@@++@@@@@@@@@+@@@+..............................................................................................................................",
"..............................................................................................................................+@@@@@@+@@@@@+@@@@@@@@@@@++@@@@@@@@@@@@@@@@@@+......+@@@@@@@@@@+@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@+@@@@@@@@@@+@++...+@@@@@@@@@@@@@@@@@@+.+@@@@@@@@@@++@@@@@@@+@@@@@+.............................................................................................................................",
".............................................................................................................................+@@@@@@@+@@@@+@@@@@@@@@@++..++@@@@@@@@@@@@@@++........++@@@@@@@+@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@+@@@@@@@@@@+......++@@@@@@@@@@@@@@++...+@@@@@@@@@@@+@@@@@+@@@@@@@++...........................................................................................................................",
"...................................................................................................++++++++................++@@@@@@@@@+@++@@@@@@@@@@+......+++@@@@@@@@+++............+@@@@@@+@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@+@@@@@@@@++.........+++@@@@@@@@+++......++@@@@@@@@@@++@@+@@@@@@@@@@+...............+++++++++..................................................................................................",
"...............................................................................................++++@@@@@@@@++++...........+@@@@@@@@@@@@+@@@@@@@@@@++..........++++++++................++@@@+@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@+@@@@@++..............++++++++...........+@@@@@@@@@@@+@+@@@@@@@@@@@++..........+++@@@@@@@@@+++...............................................................................................",
".............................................................................................++@@@@@@@@@@@@@@@@++........+@@@@@@@@@@@@+@+@@@@@@@@+...................................+@@++@+@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@+@@@++....................................+@@@@@@@@@+@+@@@@@@@@@@@@@@+.......++@@@@@@@@@@@@@@@++.............................................................................................",
"............................................................................................+@@@@@@@@@@@@@@@@@@@@+.....++@@@@@@@@@@@++@@@+@@@@@++....................................+@@@@+@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@+++@@+....................................++@@@@@@@+@@++@@@@@@@@@@@@@+....++@@@@@@@@@@@@@@@@@@@++...........................................................................................",
"..........................................................................................++@@@@@@@@@@@@@@@@@@@@@@++..+@@@@@@@@@@@@+@@@@@+@@@@+......................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@++++++++++@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@+@@@@+......................................+@@@@@+@@@@@+@@@@@@@@@@@@@++.+@@@@@@@@@@@@@@@@@@@@@@@+..........................................................................................",
".........................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@@+@@@@@@@+@++.......................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++@@@@@@+@@@@@@@@+@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@+.......................................+@@@+@@@@@@@+@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@+.........................................................................................",
"........................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@++@@@@@@@@@+.........................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@+@@@@@+@@@@@@@@+@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+........................................++@+@@@@@@@@++@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@+........................................................................................",
".......................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@+@@@@@@@@@++..........................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@+++@@+@@@@@@@@+@@@++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........................................+@@@@@@@@@@@+@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.......................................................................................",
"......................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@+@@@@@@@@@+............................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@+++@@@@@@@@++++@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...........................................+@@@@@@@@@@@++@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+......................................................................................",
"......................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@++@@@@@@@@@+..............................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@+.++++++++++@@@@@@@@++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+............................................++@@@@@@@@@@++@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.....................................................................................",
".....................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@+@@@@@@@@@++...............................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........+@@@@@@@@+.......+@@@@@@@@@@@@@@@@@@@@@@@@@@@+...............................................+@@@@@@@@@@@+@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.....................................................................................",
"....................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++@@@@@@@+.................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........+@@@@@@@@+.......+@@@@@@@@@@@@@@@@@@@@@@@@@@@+................................................+@@@@@@@@@++++@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+....................................................................................",
"....................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@++@@@@@+...................................................+@@@@@@@@@@@@@@@@@@@@@@@@@+...........+@@@@@@@@+.......+@@@@@@@@@@@@@@@@@@@@@@@@@@@+.................................................++@@@@@@@+@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+....................................................................................",
"...................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@+@@@++....................................................+@@@@@@@@@@@@@@@@@@@@@@@@@+...........+@@@@@@@@+........+@@@@@@@@@@@@@@@@@@@@@@@@@+....................................................+@@@@@+@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...................................................................................",
"...................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@++@+.......................................................+@@@@@@@@@@@@@@@@@@@@@@@+............+@@@@@@@@+........+@@@@@@@@@@@@@@@@@@@@@@@@@+.....................................................+@@@+@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...................................................................................",
"...................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@++.........................................................+@@@@@@@@@@@@@@@@@@@@@+.............+@@@@@@@@+.........+@@@@@@@@@@@@@@@@@@@@@@@+.......................................................++@+@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...................................................................................",
"..................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@+...........................................................+@@@@@@@@@@@@@@@@@@@+..............+@@@@@@@@+..........+@@@@@@@@@@@@@@@@@@@@@+..........................................................+@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..................................................................................",
"..................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@+..........................................................+@+@@@@@@@@@@@@@@@@@+...............+@@@@@@@@+...........+@@@@@@@@@@@@@@@@@@@++..........................................................+@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..................................................................................",
"..................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@+.........................................................+@@++@@@@@@@@@@@@@++................+@@@@@@@@+............+@@@@@@@@@@@@@@@@@+@+..........................................................+@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..................................................................................",
"..................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@+........................................................+@@@@@+++@@@@@@@+++..................++++++++++.............++@@@@@@@@@@@@@++@@@+........................................................+@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..................................................................................",
"..................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@+........................................................+@@@@@@+.+++++++.....................+@@@@@@@@+...............+++@@@@@@@+++@@@@@+........................................................+@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..................................................................................",
"..................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@+.......................................................+@@@@@@@+.............................+@@@@@@@@+..................+++++++..+@@@@@@+.......................................................+@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..................................................................................",
"..................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@+......................................................+@@@@@@@+..............................+@@@@@@@@+............................+@@@@@+.......................................................+@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..................................................................................",
"...........................................................................++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@+......................................................+@@@@@@+...............................+@@@@@@@@+............................+@@@@@@+......................................................+@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..................................................................................",
"........................................................................+++@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@+.....................................................+@@@@@@@+...............................+@@@@@@@@+.............................+@@@@@+......................................................+@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++............................................................................",
"......................................................................++@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@+.....................................................+@@@@@@+................................+@@@@@@@@+.............................+@@@@@@+.....................................................+@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@+++.........................................................................",
".....................................................................+@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@+.....................................................+@@@@@@@+................................+@@@@@@@@+..............................+@@@@@+.....................................................+@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@++.......................................................................",
"....................................................................+@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@+....................................................+@+@@@@@+.................................++++++++++..............................+@@@@@@+.....................................................+@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@+......................................................................",
"...................................................................+@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@+....................................................+@@++@@+...............................+++@@@@@@@@@@+++............................+@@@++@+....................................................+@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@+.....................................................................",
"..................................................................+@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@+....................................................+@@@@@+@+............................+++@@@@@@@@@@@@@@@@+++.........................+@++@@@+....................................................+@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@+....................................................................",
".................................................................+@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@+....................................................+@@@@@@+............................+@@@@@@@@@@@@@@@@@@@@@@+.........................+@@@@@@+....................................................+@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@+...................................................................",
"................................................................+@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@+....................................................+@@@@@@+...........................++@@@@@@@@@@@@@@@@@@@@@@@@++........................+@@@@@+....................................................+@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@+..................................................................",
"...............................................................+@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@+.....................................................+@@@@@@+..........................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.......................+@@@@@@+....................................................+@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++@@@@@@@@@@@@@@@@@@+.................................................................",
"...............................................................+@@@@@@@@@@@@@@@@@@@@+@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@+.....................................................+@@@@@@+..........................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.......................+@@@@@@+....................................................+@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@+@@@@@@@@@@@@@@@@@@+................................................................",
"..............................................................+@@@@@@@@@@@@@@@@@@@@+@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@+......................................................+@@@@@@+.........................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+......................+@@@@@@+.....................................................+@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@+@@@@@@@@@@@@@@@@@+................................................................",
"..............................................................+@@@@@@@@@@@@@@@@@@@@@+@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@+.............................................++++++++.+@@@@@@+.........................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+......................+@@@@@@+++++++++.............................................+@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@+@@@@@@@@@@@@@@@@@@@+...............................................................",
"..............................................................+@@@@@@@@@@@@@@@@@@@@@@+@@@+@@@@@@+++++@@@@@@@@@@@@@@@+@++............................................++@@@@@@@@++@@@@@+.........................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+......................+@@@@@+@@@@@@@@++............................................+@@@@@@+@@@@@@@@@@@@@@@@+++@@@@+@@@@++@@@@@@@@@@@@@@@@@@@@+...............................................................",
".............................................................+@@@@@@@@@@@@@@@@@@@@@@@@+@@@++@@@@+@@@@+++++@@@@@@@@+++++...........................................++@@@@@@@@@@+@@@@@@+........................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.....................+@@@@@@+@@@@@@@@@++...........................................++@@@@@++@@@@@@@@@@++++@@+@@+++@@@+@@@@@@@@@@@@@@@@@@@@@@+...............................................................",
".............................................................+@@@@@@@@@@@@@@@@@@@@@@@@@+@+@@+@@@+@@@@@@@@+@@@@@@@++@@@+..........................................+@@@@@@@@@@@@@++@@@+.........................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+......................+@@@++@@@@@@@@@@@@+...........................................++++@@@@++@@@@@@++@@@@@@+++@@@+@+@@@@@@@@@@@@@@@@@@@@@@@@+..............................................................",
".............................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@++@+@@@@@@@@+@@@@@++@@@@@@+........................................+@@@@@@@@@@@@@@@@++@+........................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.....................+@++@@@@@@@@@@@@@@@+..........................................+@@@+++++++++@@@+@@@@@@@+@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@+..............................................................",
".............................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@+@++++.+@@@@@@+.......................................+@@@@@@@@@@@@@@@@@@@++.......................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...................+@+@@@@@@@@@@@@@@@@@@+.........................................+@@@@@@+.....++++@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............................................................",
".............................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@+++.....+@@@@@++......................................+@@@@@@@@@@@@@@@@@@@@@@+......................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..................+@@@@@@@@@@@@@@@@@@@@@@+.......................................+@@@@@@+.........+@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............................................................",
".............................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@+........+@+++@+.....................................+@@@@@@@@@@@@@@@@@@@@@@@@+.....................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.................+@@@@@@@@@@@@@@@@@@@@@@@@+......................................++++@@@+..........+@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............................................................",
".............................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@+........++@@@@+.....................................+@@@@@@@@@@@@@@@@@@@@@@@@+....................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+................+@@@@@@@@@@@@@@@@@@@@@@@@+......................................+@@@++++..........+@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............................................................",
".............................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@+........+@@@@@@+...................................+@@@@@@@@@@@@@@@@@@@@@@@@@@+...................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...............+@@@@@@@@@@@@@@@@@@@@@@@@@@+.....................................+@@@@@@+..........+@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............................................................",
".............................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@+........+@@@@@@+...................................+@@@@@@@@@@@@@@@@@@@@@@@@@@+...................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...............+@@@@@@@@@@@@@@@@@@@@@@@@@@+....................................+@@@@@@+...........+@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............................................................",
"..............................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@+.........+@@@@@++++...............................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...............................+++++@@@@@@+...........+@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............................................................",
"..............................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@+.........+@@@@@+@@@+++............................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+............................+++@@@@+@@@@@@+...........+@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...............................................................",
"..............................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@+.......+++@@@@@+@@@@@@++..........................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........................++@@@@@@@+@@@@@++...........+@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...............................................................",
"...............................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@+.......+@@+@@@@@@+@@@@@@@+.........................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.........................+@@@@@@@@+@@@@@@+@+...........+@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...............................................................",
"...............................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@+......+@@@@+@@@@@+@@@@@@@@+.......................+++@@@@@@@@@@@@@@@@@@@@@@@@@@@+.................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@++.......................+@@@@@@@@@+@@@@@@+@@+..........+@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+................................................................",
"................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++@@@@+.....+@@@@@+@@++++@@@@@@@@@+................++++++@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@+.................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@++++..................+@@@@@@@@@@++@@@@@+@@@+.........+@@@+++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@+................................................................",
".................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@+++++....+@@@@@@+++@@@@@@@@@@@@@@+..........+++++@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@+.................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............+@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@++++.............+@@@@@@@@@@@@@+++@+@@@@@+........++++@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@+.................................................................",
"..................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@+.+@@@@@@@@+...+@@@@@@@@@@@@@@@@@@@@@@@@@+.....++++@@+@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@+.................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............+@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@++++........+@@@@@@@@@@@@@@@@@++@@@@@@+.......+@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@+..................................................................",
"...................................................................+@@@@@@@@@@@@@@@@@@@@@@@+..+@@@@@@@@+...+@@@@@@@@@@@@@@@@@@@@@@@@@+.++++@@@@@@+@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@+..................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............+@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@+@@++++++..+@@@@@@@@@@@@@@@@@@@@@@@@@+.......+@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@+...................................................................",
"....................................................................+@@@@@@@@@@@@@@@@@@@@@+..+@@@@@@@@@+..+@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@+@@@@@@@@@+++@@@@@@@@@@@@@@@@@@@@@@@@+..................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............+@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@+@@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@+......+@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@+....................................................................",
".....................................................................+@@@@@@@@@@@@@@@@@@@+...+@@@@@@@@+...+@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@+@@@@@++++.+@@@@@@@@@@@@@@@@@@@@@@@@+....................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+................+@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@+@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@+......+@@@@@@@@++@@@@@@@@@@@@@@@@@@@@@+.....................................................................",
"......................................................................++@@@@@@@@@@@@@@@++....+@@@@@@@@+...+@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@+@++++.....+@@@@@@@@@@@@@@@@@@@@@@@@+....................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+................+@@@@@@@@@@@@@@@@@@@@@@@@+.++++@@@@@@+@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@+......+@@@@@@@@+.+@@@@@@@@@@@@@@@@@@@+......................................................................",
".......................................................................++++@@@@@@@@@+++......+@@@@@@@@+..+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@+++..........+@@@@@@@@@@@@@@@@@@@@@@+.....................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.................+@@@@@@@@@@@@@@@@@@@@@@+......++++@@+@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.....+@@@@@@@@+..++@@@@@@@@@@@@@@@++.......................................................................",
".......................................................................+@+++++++++++.........+@@@@@@@@+..+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@++++..............+@@@@@@@@@@@@@@@@@@@@+.......................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...................+@@@@@@@@@@@@@@@@@@@@+...........+++++@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.....+@@@@@@@@+....+++@@@@@@@@@+++++.......................................................................",
"......................................................................+@@@@@@++..............+@@@@@@@@+..+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@++++...................+@@@@@@@@@@@@@@@@@@+@+......................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...................++@@@@@@@@@@@@@@@@@@+.................++++++@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+......+@@@@@@@+.......++++++++++++@+.......................................................................",
"......................................................................+@@@@@@@+..........++++++++++@@@+..+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++........................+@@@@@@@@@@@@@@@@+@@@+.....................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++..................+@+@@@@@@@@@@@@@@@@+........................++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+......+@@@@@@@+.............++@@@@@@+......................................................................",
"......................................................................+@@@@@@+........+++@@@@@@@@@@++++..+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........................++@@@@@@@@@@@@++@@@@+...................++@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@+................+@@@++@@@@@@@@@@@@++..........................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+......+@++++++++++..........+@@@@@@@+......................................................................",
".....................................................................+@@@@@@@+......++@@@@@@@@@@@@@@@@++.+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+............................++@@@@@@@@+++@@@@@@+.................+@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@++.............+@@@@@@++@@@@@@@@++............................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.....+++@@@@@@@@@@+++........+@@@@@@+......................................................................",
".....................................................................+@@@@@@@+....++@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............................++++++++...+@@@@@@+...............+@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@+............+@@@@@+..++++++++..............................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...++@@@@@@@@@@@@@@@@++......+@@@@@@@+.....................................................................",
".....................................................................+@@@@@@+....+@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........................................+@@@@@@@+............++@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@+..........+@@@@@@+.........................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@+..++@@@@@@@@@@@@@@@@@@@@++....+@@@@@@@+.....................................................................",
"....................................................................+@@@@@@@+...+@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@+...........................................+@@@@@@+...........+@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@++.......+@@@@@@+..........................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@+.+@@@@@@@@@@@@@@@@@@@@@@@@+....+@@@@@@+.....................................................................",
"....................................................................+@@@@@@@+..+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@+............................................+@@@@@@+........++@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@@+......+@@@@@+...........................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@+...+@@@@@@@+....................................................................",
"....................................................................+@@@@@@+..+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@+..............................................+@@@@+@+......+@@@@@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.+@@@@@@@@@@@@@+....+@@@@@+.............................................+@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..+@@@@@@@+....................................................................",
"...................................................................+@@@@@@@+.+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@+..............................................+@@@+@@@+...++@@@@@@@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.+@@@@@@@@@@@@@@@++.+@+@@@@+.............................................+@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..+@@@@@@+....................................................................",
"...................................................................+@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@+................................................+@+@@@@+..+@@@@@@@@@@@@@@@@++..++@@@@@@@@@@@@@@@@@@@@@@@@++...++@@@@@@@@@@@@@@@+@@@++@+...............................................+@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.+@@@@@@@+...................................................................",
"...................................................................+@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@+..................................................+@@@@@@++@@@@@@@@@@@@@@@@+......+@@@@@@@@@@@@@@@@@@@@@@+.......+@@@@@@@@@@@@@@@+@@@@+.................................................+@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@+...................................................................",
"..................................................................+@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@+....................................................+@@@@++@@@@@@@@@@@@@@@@+........+++@@@@@@@@@@@@@@@@+++.........+@@@@@@@@@@@@@@@++@+...................................................+@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@+...................................................................",
"..................................................................++@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@+.....................................................+@@@+@@@@@@@@@@@@@@@@++............+++@@@@@@@@@@+++.............++@@@@@@@@@@@@@@@++....................................................+@@@@@@@@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@+..................................................................",
"..................................................................+@++@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@++.......................................................+++@+@@@@@@@@@@@@@@+.................++++++++++...............++++@@@@@@@@@@@@@+@+.....................................................++@@@@@@@@@@@@@+++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@++..................................................................",
".................................................................+@@@@++@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++@@@@@@@+++.........................................................+@@@@+@@@@@@@@@@@+++........................................++@@@@++@@@@@@@@@@@+@@++.....................................................+++@@@@@@@++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@++++@+..................................................................",
".................................................................+@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++...........................................................+@@@@@+@@@@@@@@@@+@@@++....................................++@@@@@@@@+@@@@@@@@@+@@@@@+.......................................................++++++++++@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@+.................................................................",
".................................................................+@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@++.............................................................++@@@@@@@+@@@@@@@++@@@@@@+..................................+@@@@@@@@@@@++@@@@@@+@@@@@@@+...........................................................++@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@+.................................................................",
"................................................................+@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@+............................................................+@@@@@@@@@@+@@@@@+@@@@@@@@@+................................+@@@@@@@@@@@@@@+@@@@@+@@@@@@@@++.........................................................+@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@+.................................................................",
"................................................................+@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@+...............................++++++++++...................+@@@@@@@@@@@@+@@@+@@@@@@@@@@@+..............................+@@@@@@@@@@@@@@@@+@@@+@@@@@@@@@@@+.........................................................+@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@+................................................................",
"................................................................+@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@+............................+++@@@@@@@@@@+++..............++@@@@@@@@@@@@@+@++@@@@@@@@@@@@@+............................+@@@@@@@@@@@@@@@@@@++@+@@@@@@@@@@@@+...................++++++++++...........................+@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@+................................................................",
"...............................................................+@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@+.........................+++@@@@@@@@@@@@@@@@+++..........+@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@+............................+@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@++..............+++@@@@@@@@@@+++........................+@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@+................................................................",
"...............................................................+@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@+.........................+@@@@@@@@@@@@@@@@@@@@@@+........+@@@@@@@@@@@@@@@++@@@@@@@@@@@@@@@@@+..........................+@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@+..........+++@@@@@@@@@@@@@@@@+++......................+@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@+...............................................................",
"...............................................................+@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@+.......................++@@@@@@@@@@@@@@@@@@@@@@@@++....++@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@+..........................+@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@@@@+........+@@@@@@@@@@@@@@@@@@@@@@+.....................+@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@+...............................................................",
"...............................................................+@@@@@@+.+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@+@+......................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..+@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@+........................+@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@++....++@@@@@@@@@@@@@@@@@@@@@@@@++...................+@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.+@@@@@@+...............................................................",
"..............................................................+@@@@@@@+.+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@+++......................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@@@@@+..+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...................+@+@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.+@@@@@@@+..............................................................",
"..............................................................+@@@@@@@+.+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@+++...................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@+@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@+.++@@@@@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..................+@++++@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.+@@@@@@@+..............................................................",
"..............................................................+@@@@@@+..+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@+++...............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@+@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@+...+@@@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+................++++@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..+@@@@@@+..............................................................",
".............................................................+@@@@@@@+...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@++............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@+@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@+....+@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+............+++@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..+@@@@@@@+.............................................................",
".......................................................++++++++@@@@@@+...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@+++........+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@++.+@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@+@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@+.....++@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+........+++@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...+@@@@@@+++++++........................................................",
"....................................................+++@@@@@@@@++++@+....+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@+@++++....+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@+...+@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@+@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@+.......+@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...++++@+@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+....+@++++@@@@@@@+++.....................................................",
"..................................................++@@@@@@@@@@@@@@@++.....+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@+@@@@@@++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@+....+@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@+........+@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++@@@@@@+@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...+++@@@@@@@@@@@@@@++...................................................",
".................................................+@@@@@@@@@@@@@@@@@@@+....+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@+@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@++......+@@@@@@@@@@@@@@@@@@@@@@@@+..........................+@@@@@@@@@@@@@@@@@@@@@@@@+..........++@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@+@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...+@@@@@@@@@@@@@@@@@@@+..................................................",
"................................................+@@@@@@@@@@@@@@@@@@@@@+....+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@@+@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+........+@@@@@@@@@@@@@@@@@@@@@@@@+..........................+@@@@@@@@@@@@@@@@@@@@@@@@+............++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@+@@@@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..+@@@@@@@@@@@@@@@@@@@@@+.................................................",
"...............................................+@@@@@@@@@@@@@@@@@@@@@@@+...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++@@@@@@@@@+@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.........+@@@@@@@@@@@@@@@@@@@@@@+............................+@@@@@@@@@@@@@@@@@@@@@@+..............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@+@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..+@@@@@@@@@@@@@@@@@@@@@@@+................................................",
"..............................................+@@@@@@@@@@@@@@@@@@@@@@@@@+...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@+++++@@@@@+@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+........+@@@@@@@@@@@@@@@@@@@@@@+............................+@@@@@@@@@@@@@@@@@@@@@@+..............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@+@@@@@@@+++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.+@@@@@@@@@@@@@@@@@@@@@@@@@+...............................................",
".............................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@+...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@+....+++@+@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.........+@@@@@@@@@@@@@@@@@@@@+..............................+@@@@@@@@@@@@@@@@@@@@+..............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@+@@@@+++@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.+@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............................................",
"............................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@+........+++@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........+@@@@@@@@@@@@@@@@@@+................................+@@@@@@@@@@@@@@@@@@+...............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@+@++...+@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............................................",
"...........................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@+...........+++@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........+@@@@@@@@@@@@@@@@+..................................+@@@@@@@@@@@@@@@@+................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@+++.....+@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+............................................",
"...........................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+....+@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@+..............++@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...........++@@@@@@@@@@@@++....................................++@@@@@@@@@@@@++................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@++++........+@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+............................................",
"..........................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+....+@@@@@@@@@@@@@@@@@@@@@@@@++++@+.................+++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+............+++@@@@@@@@++........................................++@@@@@@@@++..................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++.............+@++++@@@@@@@@@@@@@@@@@@@@@@@@@@++.+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...........................................",
"..........................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...+@++@@@@@@@@@@@@@@@@@@@@++@@@@++...................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+............+@+++++++++............................................++++++++.+++................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............+++@@@@+@@@@@@@@@@@@@@@@@@@@@@@@+@+.+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...........................................",
"..........................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...+@@@++@@@@@@@@@@@@@@@@++@@@@@@@@+..................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...........+@@@@++.......................................................+++@@+................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............+@@@@@@@@++@@@@@@@@@@@@@@@@@@@@++@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...........................................",
".........................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.+@@@@@@+++@@@@@@@@@@+++@@@@@@@@@@@+.................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...........+@@@@@+.......................................................+@@@@@+...............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+............+@@@@@@@@@@@++@@@@@@@@@@@@@@@@++@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........................................",
".........................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.+@@@@@@@@+++++++++++@@@@@@@@@@@@@@@+................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...........+@@@@+.........................................................+@@@@+...............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...........+@@@@@@@@@@@@@@+++@@@@@@@@@@+++@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........................................",
".........................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@+...+@@@@@@@@@@@@@@@@@@@@@@@+...............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........+@@@@@+.........................................................+@@@@+...............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........+@@@@@@@@@@@@@@@@@@++++++++++..+@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........................................",
".........................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@+..+@@@@@@@@@@@@@@@@@@@@@@@@@+..............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........+@@@@@+.........................................................+@@@@@+..............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.........+@@@@@@@@@@@@@@@@@@@@@@@@@+.....+@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........................................",
".........................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@+...+@@@@@@@@@@@@@@@@@@@@@@@@@+..............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........+@@@@+..........................................................+@@@@@+..............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.........+@@@@@@@@@@@@@@@@@@@@@@@@@+......+@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........................................",
".........................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@+..+@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........+@@@@@+...........................................................+@@@@@+.............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+........+@@@@@@@@@@@@@@@@@@@@@@@@@@@+.....+@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........................................",
".........................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@+...+@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........+@@@@@+...........................................................+@@@@@+..............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.........+@@@@@@@@@@@@@@@@@@@@@@@@@@@+......+@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........................................",
".........................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@++@@@@@@+...+@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........+@@@@+............................................................+@@@@@+..............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.........+@@@@@@@@@@@@@@@@@@@@@@@@@@@+......+@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........................................",
".........................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@++@@@+...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........+@@@@@+............................................................+@@@@@@+.............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+........+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+......+@@@@@++@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........................................",
"..........................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@++@+...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........++@@@@+.............................................................+@@@@++..............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.........+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+......+@@@++@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...........................................",
"..........................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@+....+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........+@++@+..............................................................+@+++@+..............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.........+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.......+++@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...........................................",
"..........................................+@@@@@@@@@@@@@@@@@@@@++@@@@@@@@+@@@@@@@@+.....+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........+@@@@++..............................................................++@@@@@+.............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.........+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.......+@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...........................................",
"...........................................+@@@@@@@@@@@@@@@++++@+@@@@@@@@+@@@@@@@@+.....+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...........+@@@@@+..............................................................+@@@@@@+..............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+........+@@@@@@@@+@@@@@@@++++@@@@@@@@@@@@@@@@+............................................",
"...........................................+@@@@@@@@@@@@@++@@@@@@+@@@@@@+@@@@@@@@+......+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...........+@@@@+................................................................+@@@@@+...............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...........+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+........+@@@@@@@@+@@@@@@@+@@@++++@@@@@@@@@@@@+............................................",
"............................................+@@@@@@@@@@@@+@@@@@@@+@@@@@@+@@@@@@@@+......+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...........+@@@@@+................................................................+@@@@@+...............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...........+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.........+@@@@@@@@+@@@@@+@@@@@@@+@@@@@@@@@@@+.............................................",
".............................................+@@@@@@@@@@@+@@@+++++++++@+@@@@@@@@+........+@@@@@@@@@@@@@@@@@@@@@@@@@@@+...................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+............+@@@@@+................................................................+@@@@@@+...............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............+@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........+@@@@@@@@+@+++++++++@@@+@@@@@@@@@@+..............................................",
"..............................................+@@@@@@@@@@++++@@@@@@@@@++@@@@@@@@+........+@@@@+@@@@@@@@@@@@@@@@@@@@@@+....................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............+@@@@+..................................................................+@@@@@+................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............+@@@@@@@@@@@@@@@@@@@@@@@+@@@+...........+@@@@@@@@+@@@@@@@@@++++@@@@@@@@@+...............................................",
"...............................................+@@@@@@@@++@@@@@@@@@@@@+@@@@@@@@+.........+@@@+@+@@@@@@@@@@@@@@@@@@@@@+.....................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............+@@@@@+..................................................................+@@@@@+.................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...............+@@@@@@@@@@@@@@@@@@@@@@+@+@@+...........+@@@@@@@@+@@@@@@@@@@@@++@@@@@@@+................................................",
"................................................+@@@@@++@@@@@@@@@@@@@@+@@@@@@@@+..........+@+@@@+@@@@@@@@@@@@@@@@@@@+.......................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............+@@@@+....................................................................+@@@@+..................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.................+@@@@@@@@@@@@@@@@@@@@+@@@++.............+@@@@@@@@+@@@@@@@@@@@@@++@@@@+.................................................",
".................................................+@@@+@@@@@@@@@@@@@@@+@@@@@@@@+...........++@@@@@+@@@@@@@@@@@@@@@@@@+........................++@@@@@@@@@@@@@@@@@@@@@@@@++...............+@@@@+....................................................................+@@@@@+..................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..................+@@@@@@@@@@@@@@@@@@@@+@@@@++............+@@@@@@@@+@@@@@@@@@@@@@@@+@@+..................................................",
"..................................................+++@@@@@@@@@@@@@@@@+@@@@@@@@+..........+@@@@@@@@+@@@@@@@@@@@@@@@@+...........................+@@@@@@@@@@@@@@@@@@@@@@+................+@@@@@+....................................................................+@@@@@+...................++@@@@@@@@@@@@@@@@@@@@@@@@++....................+@@@@@@@@@@@@@@@@@@+@@@@@@@+...........++@@@@@@@@+@@@@@@@@@@@@@@@++...................................................",
"...................................................+@@@@@@@@@@@@@@@@@@++@@@@@+@+........+@@@@@@@@+@@@@@@@@@@@@@@@@+@+...........................+++@@@@@@@@@@@@@@@@++++...........++++++++@@+......................................................................+@@++++++++...............++@@@@@@@@@@@@@@@@@@@@@@+......................++@@@@@@@@@@@@@@@@+@@@@@@@@@+.........+@+@@@@@@++@@@@@@@@@@@@@@@@@+...................................................",
"..................................................+@@@@@@@@@@@@@@@@@@@@@++@@@+@@+......+@@@@@@@@+@@@@@@@@@@@@@@@@+@@@+.............................+++@@@@@@@@@@+++++@+.........++@@@@@@@@+++......................................................................+++@@@@@@@@++.............+@+++@@@@@@@@@@@@@@@@+++......................+@@+@@@@@@@@@@@@@@@@+@@@@@@@@@+......++@@@+@@@++@@@@@@@@@@@@@@@@@@@@+..................................................",
".................................................+@@@@@@@@@@@@@@@@@@@@@@@@+++@@@@++...+@+@@@@@@+@@@@@@@@@@@@@@@@+@@@@@+...............................++++++++++++@@@@@+......++@@@@@@@@@@@@++....................................................................++@@@@@@@@@@@@++..........+@@@@@+++@@@@@@@@@@+++........................+@@@@+@@@@@@@@@@@@@@@@+@@@@@@@+@+...+++@@@@+@++@@@@@@@@@@@@@@@@@@@@@@@+.................................................",
"................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@++.+@@@+@@@@+++@@@@@@@@@@@@@++@@@@@@@+.....................................++@@@@@@@@+.....+@@@@@@@@@@@@@@@@+..................................................................+@@@@@@@@@@@@@@@@+.........+@@@@@@@@++++++++++..........................+@@@@@@++@@@@@@@@@@@@@++++@@@@+@@@+.+@+@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@+................................................",
"................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@+@@@@+@@@+...+++@@@@@@@+++.+@@@@@@@+.....................................+@@@@@@@@@+....+@@@@@@@@@@@@@@@@@@+................................................................+@@@@@@@@@@@@@@@@@@+........+@@@@@@@@@+..................................+@@@@@@@++++@@@@@@@+++....+@@@+@@@@+@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+................................................",
"...............................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@+@@@@+@+.......+++++++.....+@@@@@@@+.....................................+@@@@@@@@@+..+@@@@@@@@@@@@@@@@@@@@+..............................................................+@@@@@@@@@@@@@@@@@@@@+......+@@@@@@@@@+..................................+@@@@@@@+....+++++++........+@+@@@@+@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...............................................",
"...............................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@+@@@@+.....................+@@@@@@@+....................................+@@@@@@@@@+.+@@@@@@@@@@@@@@@@@@@@@@+............................................................+@@@@@@@@@@@@@@@@@@@@@@+.....+@@@@@@@@@+.................................+@@@@@@@+.....................+@@@@+@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...............................................",
"..............................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@+@@+.......................+@@@@@@@+...................................+@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@+............................................................+@@@@@@@@@@@@@@@@@@@@@@+.....+@@@@@@@@@+................................+@@@@@@@+.......................+@@+@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............................................",
"..............................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@++........................+@@@@@@@@+...................................+@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@+..........................................................+@@@@@@@@@@@@@@@@@@@@@@@@+....+@@@@@@@@+................................+@@@@@@@@+........................++@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............................................",
"..............................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@+..........................+@@@@@@+@+..................................+@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@+..........................................................+@@@@@@@@@@@@@@@@@@@@@@@@+...+@@@@@@@@@+...............................+@+@@@@@@+..........................+@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............................................",
".............................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@+..........................+@@@++@@@+..................................+@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@+........................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@+..+@@@@@@@@@+..............................+@@@++@@@+..........................+@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............................................",
".............................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@+...........................+@+@@@@@+..................................+@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@+........................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@+..+@@@@@@@@@+.............................+@@@@@@+@+...........................+@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............................................",
".............................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@+............................+@@@@@@@+.................................+@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@+........................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@+.+@@@@@@@@@+.............................+@@@@@@@@+............................+@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............................................",
".............................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@+............................+@@@@@@@+.................................+@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@+........................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@+.+@@@@@@@@@+.............................+@@@@@@@+............................+@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............................................",
".............................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@+.............................+@@@@@@@+....++++++++....................+@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@+........................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@+.+@@@@@@@@@+...............++++++++.....+@@@@@@@+.............................+@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............................................",
".............................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@+..............................+@@@@@@+..++@@@@@@@@++..................+@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@+........................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@+..............++@@@@@@@@++..+@@@@@@@+..............................+@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............................................",
".............................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@+...............................+@@@@@@++@@@@@@@@@@@@++.................+@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@+........................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@+............++@@@@@@@@@@@@++@@@@@@@+...............................+@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............................................",
".............................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@+...............................+@@@@@@@+@@@@@@@@@@@@@@+...............++@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@+........................................................+@@@@@@@@@@@@@@@@@@@@@@@@@+@+@@@@@@@@@+...........+@@@@@@@@@@@@@@+@@@@@@@@+...............................+@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............................................",
".............................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@+................................+@@@@@+@@@@@@@@@@@@@@@@+...........+++@@+@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@+..........................................................+@@@@@@@@@@@@@@@@@@@@@@@@+@+@@@@@@@@++..........+@@@@@@@@@@@@@@@@+@@@@@@+................................+@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............................................",
"..............................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@+.................................+@@@+@@@@@@@@@@@@@@@@@@+.......+++@+@@@+@@@@@@@@++@@@@@@@@@@@@@@@@@@@@+..........................................................+@@@@@@@@@@@@@@@@@@@@@@@+@+@@@@@@@@@+@++.......+@@@@@@@@@@@@@@@@@@++@@@+.................................+@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............................................",
"..............................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@+..................................+@+@@@@@@@@@@@@@@@@@@@@+....++@@@@+@@@+@@@@@+++@+@@@@@@@@@@@@@@@@@@@++..........................................................++@@@@@@@@@@@@@@@@@@@@@@++++@@@@@@@@+@@@+++...+@@@@@@@@@@@@@@@@@@@@@+@+..................................+@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............................................",
"..............................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@+..................................+@+@@@@@@@@@@@@@@@@@@@@@@++++@@@@@@@+@@@+@+++@@@@@+@@@@@@@@@@@@@@@@@@+@++......................................................++@+@@@@@@@@@@@@@@@@@@@@@@+.+@+++@@@@@+@@@@@@+++@@@@@@@@@@@@@@@@@@@@@@@++...................................+@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............................................",
"...............................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@+..................................+@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@+@@@++@@@@@@@@+@@@@@@@@@@@@@@@@@+@@@@+....................................................+@@@@+@@@@@@@@@@@@@@@@@@@@+.+@@@@@+++@+@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@+...................................+@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...............................................",
"...............................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@+.................................+@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@+@+++@@@@@@@@@+@@@@@@@@@@@@@@@@++@@@@@+.................................................++@@@@@++@@@@@@@@@@@@@@@@@@+..+@@@@@@@@++@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@+..................................+@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...............................................",
"................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@+..................................+@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@+++...+@@@@@@@@@+@@@@@@@@@@@@@@++@@@@@@@++..............................................+@@@@@@@@++@@@@@@@@@@@@@@@@+...+@@@@@@@@@+@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@+...................................+@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+................................................",
"................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@+.................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@++++......+@@@@@@@@@+@@@@@@@@@@@@++..++@@@@@@@+............................................+@@@@@@@++..++@@@@@@@@@@@@++...+@@@@@@@@@+.+++@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..................................+@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+................................................",
".................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@+..................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++..........+@@@@@@@@@+++@@@@@@@@++......+@@@@@@@++........................................++@@@@@@@+......++@@@@@@@@++.....+@@@@@@@@@+....+++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...................................+@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.................................................",
"..................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@+...................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............+@@@@@@@@+..++++++++.........+@@@@@@@@+......................................+@@@@@@@++.........++++++++......+@@@@@@@@@@+........+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+....................................+@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..................................................",
"...................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@+....................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............+@@@@@@@@@+...................++@@@@@+@++..................................++@+@@@@@+.........................+@@@@@@@@@+.........+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.....................................+@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@+...................................................",
"....................................................+@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@+.....................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............+@@@@@@@@@+.....................+@@@+@@@@+................................+@@@@+@@@+..........................+@@@@@@@@@+.........+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+......................................+@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@+....................................................",
".....................................................+@@@@@@@@@@@@@@@@@@@@@@@+@@@@@+......................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............+@@@@@@@@@+......................++@+@@@@@+.............................++@@@@@+@++..........................+@@@@@@@@@+..........+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.......................................+@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@+.....................................................",
"......................................................++@@@@@@@@@@@@@@@@@@@++@@@@++.......................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...............+@@@@@@@@@+.......................+@@@@@@@++.........++++++++.........+@@@@@@@@+............................+@@@@@@@@@+..........+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+........................................++@@@@@++@@@@@@@@@@@@@@@@@@@++......................................................",
"........................................................++@@@@@@@@@@@@@@@++++@+++@+.......................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...............+@@@@@@@@@+........................+@@@@@@@@+......++@@@@@@@@++......+@@@@@@@@+.............................+@@@@@@@@@+..........+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+........................................+++++@@@@++@@@@@@@@@@@@@@@++........................................................",
"..........................................................+++@@@@@@@@@+++++@+++@@@@+.......................................+@@@@@@@@@@@@@@@@@@@@@@@@@@+................+@@@@@@@@@+.........................++@@@@@@@++..++@@@@@@@@@@@@++..++@@@@@@@@+.............................+@@@@@@@@@+............+@@@@@@@@@@@@@@@@@@@@@@@@@@+.........................................+@++++++++++++@@@@@@@@@+++..........................................................",
".............................................................+++++++++++@@@@@+@@@@@+.......................................+@@@@@@@@@@@@@@@@@@@@@@@@@@+.................+@@@@@@@@@+..........................+@@@@@@@@++@@@@@@@@@@@@@@@@++@@@@@@@@@+..............................+@@@@@@@@@+............+@@@@@@@@@@@@@@@@@@@@@@@@@@+........................................+@@@@@++.+@+++++++++++++.............................................................",
"....................................................................++@@@@@@@+@@@@@+........................................+@@@@@@@@@@@@@@@@@@@@@@@@+..................+@@@@@@@@@+...........................+@@@@@@++@@@@@@@@@@@@@@@@@@++@@@@@@++..............................+@@@@@@@@@@+.............+@@@@@@@@@@@@@@@@@@@@@@@@+.........................................+@@@@@@++@@@@@@+++...................................................................",
"....................................................................+@@@@@@@@+@@@@@@+.......................................+@@@@@@@@@@@@@@@@@@@@@@@@+..................+@@@@@@@@@+............................+@@@@@+@@@@@@@@@@@@@@@@@@@@++@@@@+................................+@@@@@@@@@+..............+@@@@@@@@@@@@@@@@@@@@@@@@+........................................+@@@@@@+.+@@@@@@@@+...................................................................",
".....................................................................+@@@@@@@@+@@@@@+........................................+@@@@@@@@@@@@@@@@@@@@@@+....................+@@@@@@@@+.............................++@@+@@@@@@@@@@@@@@@@@@@@@@+@@@+.................................+@@@@@@@@@+...............+@@@@@@@@@@@@@@@@@@@@@@+.........................................+@@@@@@+.+@@@@@@@+....................................................................",
".....................................................................+@@@@@@@@+@@@@@@+........................................+@@@@@@@@@@@@@@@@@@@@+.....................+@@@@@@@@@+..............................+@+@@@@@@@@@@@@@@@@@@@@@@++@+.................................+@@@@@@@@@+.................+@@@@@@@@@@@@@@@@@@@@+..........................................+@@@@@@++@@@@@@@@+....................................................................",
".....................................................................+@@@@@@@@+@@@@@@+.........................................+@@@@@@@@@@@@@@@@@@+......................+@@@@@@@@++++++++.........................+@@@@@@@@@@@@@@@@@@@@@@@@++...........................+++++++++@@@@@@@@+..................+@@@@@@@@@@@@@@@@@@+..........................................+@@@@@@@++@@@@@@@+.....................................................................",
"......................................................................+@@@@@@@@+@@@@@+..........................................+@@@@@@@@@@@@@@@@+.......................+@@@@@+++@@@@@@@@++++.....................+@@@@@@@@@@@@@@@@@@@@@@@@+........................++++@@@@@@@@@+++@@@@@+...................+@@@@@@@@@@@@@@@@+...........................................+@@@@@@+.+@@@@@@@+.....................................................................",
"......................................................................+@@@@@@@@+@@@@@@+..........................................++@@+++@@@@@@@++.........................+@+++@@@@@@@@@@@@@@@++..................+@@@@@@@@@@@@@@@@@@@@@@@@@@+.....................++@@@@@@@@@@@@@@@@+++@+.....................++@@@@@@@@@@@@++............................................+@@@@@@++@@@@@@@@+.....................................................................",
"......................................................................+@@@@@@@@+@@@@@@+............................................+++@@++++@++..........................+++@@@@@@@@@@@@@@@@@@@@++................+@@@@@@@@@@@@@@@@@@@@@@@@@@+...................++@@@@@@@@@@@@@@@@@@@@@++.......................++@@++++++++.............................................+@@@@@@@++@@@@@@@+......................................................................",
".......................................................................+@@@@@@@+@@@@@@+..............................................+@@@@@++...........................+@@@@@@@@@@@@@@@@@@@@@@@@@+...............+@@@@@@@@@@@@@@@@@@@@@@@@@@+..................+@@@@@@@@@@@@@@@@@@@@@@@@@+........................+++@@@@@+..............................................+@@@@@@+.+@@@@@@@+......................................................................",
".......................................................................+@@@@@@@@+@@@@@@+.............................................+@@@@@+...........................+@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............+@@@@@@@@@@@@@@@@@@@@@@@@@@+.................+@@@@@@@@@@@@@@@@@@@@@@@@@@@+.........................+@@@@@+.............................................+@@@@@@@++@@@@@@@@+......................................................................",
".......................................................................+@@@@@@@@+@@@@@++.............................................+@@@@@+.........................++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++............+@@@@@@@@@@@@@@@@@@@@@@@@@@+...............++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++.......................+@@@@@+.............................................++@@@@@@++@@@@@@@+.......................................................................",
".......................................................................+@@@@@@@@+@++++@+.............................................+@@@@@+........................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...........+@@@@@@@@@@@@@@@@@@@@@@@@@@+..............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+......................+@@@@@+.............................................+@++@@@@++@@@@@@@+.......................................................................",
"........................................................................+@@@@@@@@+@@@@@@+...........................................+@@@@@@+........................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...........+@@@@@@@@@@@@@@@@@@@@@@@@@@+..............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+......................+@@@@@+............................................+@@@@++@++@@@@@@@+........................................................................",
"........................................................................+@@@@@@@++@@@@@@+...........................................+@@@@@+........................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........+@@@@@@@@@@@@@@@@@@@@@@@@@@+.............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+......................+@@@@@+...........................................+@@@@@@++++@@@@@@+........................................................................",
"........................................................................+@@@@+++@+@@@@@@+...........................................+@@@@@+.......................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........+@@@@@@@@@@@@@@@@@@@@@@@@+.............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.....................+@@@@@+...........................................+@@@@@@@++@++@@@@+........................................................................",
".........................................................................+@++@@@@@+@@@@@+...........................................+@@@@@+......................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.........+@@@@@@@@@@@@@@@@@@@@@@@@+............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+....................+@@@@@+...........................................+@@@@@@++@@@@++@+.........................................................................",
".........................................................................++@@@@@@@+@@@@@@+..........................................+@@@@@+......................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........+@@@@@@@@@@@@@@@@@@@@@@+.............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+....................+@@@@@+..........................................+@@@@@@@++@@@@@@++.........................................................................",
".........................................................................+@@@@@@@@+@@@@@@+..........................................+@@@@@+.....................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.........+@@@@@@@@@@@@@@@@@@@@@@+............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...................+@@@@@+..........................................+@@@@@@++@@@@@@@@+.........................................................................",
"..........................................................................+@@@@@@@@+@@@@@+..........................................+++@@@+.....................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........+@@@@@@@@@@@@@@@@@@@@+.............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...................+@@++++..........................................+@@@@@@++@@@@@@@+..........................................................................",
"..........................................................................+@@@@@@@@+@@@@@@+.........................................+@@++++....................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........+@@@@@@@@@@@@@@@@@@+.............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..................+++@@@+.........................................+@@@@@@@++@@@@@@@+..........................................................................",
"..........................................................................+@@@@@@@@+@@@@@@+.........................................+@@@@@+....................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...........+@@@@@@@@@@@@@@@@+..............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..................+@@@@@+.........................................+@@@@@@++@@@@@@@@+..........................................................................",
"...........................................................................+@@@@@@@@+@@@@@+.........................................+@@@@@+....................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+............++@@@@@@@@@@@@++...............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..................+@@@@@+.........................................+@@@@@@++@@@@@@@+...........................................................................",
"...........................................................................+@@@@@@@@+@@@@@+.........................................+@@@@@+....................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............++@+++++++++.................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..................+@@@@@+.........................................+@@@@@@++@@@@@@@+...........................................................................",
"...........................................................................+@@@@@@@@+@@@@@@+........................................+@@@@@+...................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++++++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.................+@@@@@+........................................+@@@@@@++@@@@@@@@+...........................................................................",
"............................................................................+@@@@@@@+@@@@@++++++++.................................+@@@@@@+...................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.................+@@@@@@+.................................++++++++@@@@@++@@@@@@@+............................................................................",
"............................................................................+@@@@@@@@+@+++@@@@@@@@+++..............................+@@@@@+....................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..................+@@@@@+..............................+++@@@@@@@@+++@++@@@@@@@@+............................................................................",
"............................................................................+@@@@@@@@++@@@@@@@@@@@@@@++............................+@@@@@+....................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..................+@@@@@+............................++@@@@@@@@@@@@@@+++@@@@@@@@+............................................................................",
"............................................................................+@@@@@@@@+@@@@@@@@@@@@@@@@@+...........................+@@@@@+....................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..................+@@@@@+...........................+@@@@@@@@@@@@@@@@@@+@@@@@@@@+............................................................................",
".............................................................................+@@@@@@@@+@@@@@@@@@@@@@@@@@+........................+++++++@+....................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..................+@@@@@+..........................+@@@@@@@@@@@@@@@@@@+@@@@@@@@+.............................................................................",
".............................................................................+@@@@@@@++++++++@@@@@@@@@@@@+....................+++@@@@@@@+++...................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..................++++++++........................+@@@@@@@@@@@@@++++++++@@@@@@@+.............................................................................",
".............................................................................+@@@@+++@@@@@@@@+++@@@@@@@@@@+.................++@@@@@@@@@@@@@++.................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+................+++@@@@@@@+++....................+@@@@@@@@@@@+++@@@@@@@@++@@@@@+.............................................................................",
"..............................................................................+@++@@@@@@@@@@@@@@++@@@@@@@@@+...............+@@@@@@@@@@@@@@@@@+................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............++@@@@@@@@@@@@@++.................+@@@@@@@@@@++@@@@@@@@@@@@@+++@+..............................................................................",
".............................................................................+++@@@@@@@@@@@@@@@@@@++@@@@@@@@+.............+@@@@@@@@@@@@@@@@@@@+................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.+++++++++++++++++++++++++++++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............+@@@@@@@@@@@@@@@@@+...............+@@@@@@@@@++@@@@@@@@@@@@@@@@@@+++.............................................................................",
"............................................................................+@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@+............+@@@@@@@@@@@@@@@@@@@@@+...............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.................+++++++...................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............+@@@@@@@@@@@@@@@@@@@+..............+@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@+............................................................................",
"...........................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@+..........+@@@@@@@@@@@@@@@@@@@@@@@+..............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.................+@@@@@+...................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+............+@@@@@@@@@@@@@@@@@@@@@+............+@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@+...........................................................................",
"..........................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@+.........+@@@@@@@@@@@@@@@@@@@@@@@@@+.............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.................+@@@@@+...................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...........+@@@@@@@@@@@@@@@@@@@@@@@+...........+@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........................................................................",
".........................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@+.........+@@@@@@@@@@@@@@@@@@@@@@@@@+..............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..................+@@@@@+....................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...........+@@@@@@@@@@@@@@@@@@@@@@@@@+..........+@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.........................................................................",
"........................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@+.......+@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..................+@@@@@+....................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...........+@@@@@@@@@@@@@@@@@@@@@@@@@+.........+@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+........................................................................",
".......................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@+.......+@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...................+@@@@@+.....................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...........+@@@@@@@@@@@@@@@@@@@@@@@@@@@+........+@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.......................................................................",
".......................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@+++++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...................+@@@@@+.....................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...........+@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.......................................................................",
"......................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@+@@@+@@@@+++++@@@@@@@@@@@@@@@@@@@@@@@+..............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+....................+@@@@@+......................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+............+@@@@@@@@@@@@@@@@@@@@@@@+++++@@@@+@@@+@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+......................................................................",
"......................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@+@@@+@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@+...............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.....................+@@@@@+.......................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+............+@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@+@@@+@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+......................................................................",
".....................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@+@@@+@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@+................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.....................++++++++........................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............+@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@+@@@+@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.....................................................................",
".....................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@+@@+@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@+................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...................++@@@@@@@@++......................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............+@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@+@@+@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.....................................................................",
".....................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@+@@+@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@+................+++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++..................++@@@@@@@@@@@@++.....................++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@+............+@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@+@@+@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.....................................................................",
"....................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@+@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@+...............+@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@+...................+@@@@@@@@@@@@@@@@+......................+@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@+............+@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@+@@@+@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+....................................................................",
"....................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++++++++++++++++@@@@@@@@@@@@@@@@@@@@@@@+..............+@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@+...................+@@@@@@@@@@@@@@@@@@+......................+@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@+...........+@@@@@@@@@@@@@@@@@@@@@@@@+++++++++++++++@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+....................................................................",
"....................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++........+@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............+@@@@@@@++@@@@@@@@@@@@@@@@@@@@@++...................+@@@@@@@@@@@@@@@@@@@@+......................++@@@@@@@@@@@@@@@@@@@@@++@@@@@@@+..........+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+........+@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+....................................................................",
"....................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.........+@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............+@@@@@@@@@++@@@@@@@@@@@@@@@@@++....................+@@@@@@@@@@@@@@@@@@@@@@+.......................++@@@@@@@@@@@@@@@@@++@@@@@@@@@@+..........+@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+....................................................................",
"....................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.........+@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............+@@@@@@@@@@@+++++@@@@@@@@@++++.....................+@@@@@@@@@@@@@@@@@@@@@@@@+........................++++@@@@@@@@@++++.+@@@@@@@@@@+..........+@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+....................................................................",
"....................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........+@@@@@@@@@@@@@@@@@@@@@@@@@+.+...........+@@@@@@@@@@@+.....+++++++++.........................+@@@@@@@@@@@@@@@@@@@@@@@@+............................+++++++++......+@@@@@@@@@@+.........+@@@@@@@@@@@@@@@@@@@@@@@@@@@+...........+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+....................................................................",
"....................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........+@@@@@@@@@@@@@@@@@@@@@@@@@++@++........+@+@@@@@@@@@+.......................................+@@@@@@@@@@@@@@@@@@@@@@@@@@+...........................................+@@@@@@@@+@+......++@+@@@@@@@@@@@@@@@@@@@@@@@@@+............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+....................................................................",
"....................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...........+@@@@@@@@@@@@@@@@@@@@@@@++@@@@+.......+@@++@@@@@@@+.......................................+@@@@@@@@@@@@@@@@@@@@@@@@@@+...........................................+@@@@@@@+@@@+....+@@@+@@@@@@@@@@@@@@@@@@@@@@@@@+............+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+....................................................................",
"....................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@+............+@@@@@@@@@@@@@@@@@@@@@+.+@@@@@+.....+@@@@@+@@@@@+.......................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...........................................+@@@@++@@@@+..++@@@@@+@@@@@@@@@@@@@@@@@@@@@@@+.............+@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+....................................................................",
".....................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@++.............+@@@@@@@@@@@@@@@@@@@+.+@@@@@@@++..+@@@@@@@+@@@+........................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+............................................+@@+@@@@@@@++@@@@@@@++@@@@@@@@@@@@@@@@@@@@@+...............++@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.....................................................................",
".....................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@++............+@@@@@@@@@@@@@@@@++++++++++@@@@+.+@@@@@@@@++@+........................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+............................................+@+@@@@@@@@@+@@@@@++++++++++@@@@@@@@@@@@@@+..............++@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.....................................................................",
".....................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@++...........++@@@@@@@@@@@+++@@@@@@@@@@+++@@+@@@@@@@@@@@+.........................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.............................................+@@@@@@@@@@@+@+++@@@@@@@@@@+++@@@@@@@@@@+.............++@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.....................................................................",
"......................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@++...........+++@@@@@@++@@@@@@@@@@@@@@@@++@@@@@@@@@@@+..........................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..............................................+@@@@@@@@@@++@@@@@@@@@@@@@@@@++@@@@@@++............++@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+......................................................................",
"......................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@++............++++++@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@+...........................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...............................................+@@@@@@@@@@+@@@@@@@@@@@@@@@@@@++@+++............++@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+......................................................................",
".......................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@++.............+@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@+...........................................+++@@@@@@@@@@@@@@@@@@@@@@@@@++...............................................+@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@+.............++@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.......................................................................",
".......................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@+++..........+@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@+..........................................+++@+@@@@@@@@@@@@@@@@@@@@@@@@@+@+++.............................................+@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@+..........+++@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.......................................................................",
"........................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@@@+@@@++.......+@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@+..........+++++++........................++@@@@@+@@@@@@@@@@@@@@@@@@@@@@@+@@@@@++.......................+++++++............+@+@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@+.......++@@@+@@@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+........................................................................",
".........................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++@@@@@@@@@@@+@@@@@++....+@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@++.......+++@@@@@@@+++..................+++@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@+++.................+++@@@@@@@+++........+@@@+@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@+....++@@@@@+@@@@@@@@@@+++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.........................................................................",
"..........................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@++@@@@@@@@+@@@@@@@@++.+@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@+@@++...++@@@@@@@@@@@@@++.............+++@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@+++............++@@@@@@@@@@@@@++....++@@@@++@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@+.++@@@@@@@@+@@@@@@@++@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@+..........................................................................",
"...........................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@++@@@@@@+@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@+@+@@@+.+@@@@@@@@@@@@@@@@@+..........++@+@@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@+@@++.........+@@@@@@@@@@@@@@@@@+..+@@@@@+@@+@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@+@@@@@++@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@+...........................................................................",
"............................................................................+@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@++@@@@+@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@+@@+@@@+@@@@@@@@@@@@@@@@@@@+.......++@@@@+@@@@@@@@+++@@@@@@@@@@@@@@@@@@@@@@+++@@@@@@@@@+@@@@++......+@@@@@@@@@@@@@@@@@@@++@@@@@+@@@+@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@+@@@++@@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@+............................................................................",
".............................................................................++@@@@@@@@@@@@@@@@@@@++@+@@@@@@@@@@++@+@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@+@@@+@@+@@@@@@@@@@@@@@@@@@@@@+....++@@@@@@+@@@@@@++...+@@@@@@@@@@@@@@@@@@@@+...++@@@@@@+@@@@@@@++...+@@@@@@@@@@@@@@@@@@@@@++@@@@+@@@@+@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@+++@@@@@@@@@@+@++@@@@@@@@@@@@@@@@@@@++.............................................................................",
"...............................................................................++@@@@@@@@@@@@@@@++@@@@+@@@@@@@@@@@+++@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@+@+@@@@@@@@@@@@@@@@@@@@@@+.++@@@@@@@@+@@@@++......+@@@@@@@@@@@@@@@@@@+......++@@@@+@@@@@@@@@+++@@@@@@@@@@@@@@@@@@@@@@@+@@@+@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@++@@@@@@@@@@@+@@@@++@@@@@@@@@@@@@@@++...............................................................................",
".................................................................................+++@@@@@@@@@+++@@@@@@+@@@@@@@@@@@@@@++@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@+@++.........+@@@@@@@@@@@@@@@@+.........++@+@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@+@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@++@@@@@@@@@@@@@+@@@@@@+++@@@@@@@@@+++.................................................................................",
"....................................................................................+++++++++@+@@@@@++@@@@@@@@@@@@@@@@@++@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@+++............++@@@@@@@@@@@@++............+++@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@+@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@++@@@@@@@@@@@@@@@@++@@@@@+@+++++++++....................................................................................",
".....................................................................................+@@@@@@@@@+@@@+@@@@@@@@@@@@@@@@@@@+.++@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@++.................++@@@@@@@@++.................++@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@+++@@@@@@@@@@@@@@@@@@@+@@@+@@@@@@@@@+.....................................................................................",
".....................................................................................+@@@@@@@@@+@++@@@@@@@@@@@@@@@@@@@@+...++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@++.....................++++++++.....................++@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++..+@@@@@@@@@@@@@@@@@@@@++@+@@@@@@@@@+.....................................................................................",
"....................................................................................+@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@+..+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@+@@@++......................................................++@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.+@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@+....................................................................................",
"....................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@+++..........................................................+++@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+....................................................................................",
"....................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@+..............................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+....................................................................................",
"....................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@+..............................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+....................................................................................",
"....................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@+..............................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+....................................................................................",
"....................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@+..............................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+....................................................................................",
"....................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@+..............................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+....................................................................................",
"....................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@+..............................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+....................................................................................",
"....................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@+................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+....................................................................................",
".....................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@+................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.....................................................................................",
".....................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+....+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@+................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.....................................................................................",
".....................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+....+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@+..................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@+.+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.....................................................................................",
"......................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++....+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@+@@@@@+..................................................................+@@@@@+@@@@@@@@@@@@@@@@@@@+.+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+......................................................................................",
"......................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@+....+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@@@@@@+++@@@@+....................................................................+@@@@+++@@@@@@@@@@@@@@@@+...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..++@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+......................................................................................",
".......................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@++..+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.+@@@@@@@@@@@@@++@@@+@@+......................................................................+@@+@@@++@@@@@@@@@@@@@+....+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.+@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.......................................................................................",
"........................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@+..+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...+@@@@@@@@@@@+@@@@@+@+........................................................................+@+@@@@@++@@@@@@@@@@+......+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+++@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@+........................................................................................",
".........................................................................................+@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@+.+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+....+@@@@@@@@@@+@@@@@@+..........................................................................++@@@@@@+@@@@@@@@@+.......+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@+.........................................................................................",
"..........................................................................................+@@@@@@@@@@@@@@@@@@@@@@@+.+@@@@@@@@+++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++.....++@@@@@@@@@+@@@@@+..........................................................................+@@@@@@+@@@@@@@@++........++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@+.+@@@@@@@@@@@@@@@@@@@@@@@+..........................................................................................",
"...........................................................................................+@@@@@@@@@@@@@@@@@@@@@+.+@@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@+......+++@@@@@@+@@@@@@+.........................................................................+@@@@@@+@@@@@+++.........+@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@+.+@@@@@@@@@@@@@@@@@@@@@+...........................................................................................",
".............................................................................#..............+@@@@@@@@@@@@@@@@@@@+...++@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@+........++++++++@@@@@+.........................................................................+@@@@@+++++++...........+@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@++...+@@@@@@@@@@@@@@@@@@@+............................................................................................",
"............................############..........................###########.......##############@@@@@@@@@@@@++......+@@@@@@@@###############@@@@@@@@@@@@@@@@@+@@@@@+...............+@@@@@@+..............##########...............................................+@@@@@@+.................+@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@+......++@@@@@@@@@@@@@@@++.......................................................##########............................",
".............................############........................############.......##############@@@@@@@@@+++.........++@@@@@@###############@@@@@@@@@@@@@@@@+@@@@@@@+..............+@@@@@++..............##########...............................................++@@@@@+................+@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@++.........+++@@@@@@@@@+++.........................................................##########............................",
".............................############.......................############....+...###############++++++++..............+@@@@################@@@@@@@@@@@@@@@+@@@@@@@@@+..............+@+++@@+.............##########..............................................+@@+++@+................+@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@+..............+++++++++............................................................##########............................",
"..............................############+....................############+++++....###############++.....................+@@@################+++@@@@@@@@@@+++@@@@@@@@@@+.............++@@@@@+.............##########+++...........................................+@@@@@++...............+@@@@@@@@@@+++@@@@@@@@@@@@@@@@@@@@+++@@@@@@@@+....................................................................................##########+++.........................",
"...............................###########++..................############++++++...################++......................++################++++@@@@@@@@++...+@@@@@@@@@@+............+@@@@@@@++++++++....##########++++....................................++++++++@@@@@@+..............+@@@@@@@@@@+...++@@@@@@@@@@@@@@@@++@@@+@@@@@++....................................................................................##########++++.........................",
"...............................############+..................###########++++++....################+++.......................################++++@@@@@+++......+@@@@@@@@@@+............+@@@+++@@@@@@@@+++.##########++++.................................+++@@@@@@@@+++@@+..............+@@@@@@@@@@+......+++@@@@@@@@@@+++@@@@@@+@@@+......................................................................................##########++++.........................",
"................................###########++................###########++++++.....################+++......................#################+++++++++...++++++++@@@@@@@@+@+...........+@++@@@@@@@@@@@@@@+##########++++...............................++@@@@@@@@@@@@@@+++.............+@+@@@@@@@@++++++.....+++++++++++@@@@@@@@+@++.......................................................................................##########++++.........................",
"................................############+...............###########++++++......################+++......................#################+++......+++@@@@@@@@+@@@@@++@@@+...........+@@@@@@@@@@@@@@@@@##########+++...............................+@@@@@@@@@@@@@@@@@@+............+@@@+@@@@@@+@@@@@@+++..........+@@@@@@@@@@@+.........................................................................................##########+++..........................",
".................................###########++.............###########++++++.......#################++.....................##################+++....++@@@@@@@@@@@@+@@@+@@@@@@+.........+@@@@@@@@@@@@@@@@@@##########+++..............................+@@@@@@@@@@@@@@@@@@@@+..........+@@@@@++@@@+@@@@@@@@@@++.......+@@@@@@@@@@@+..........................................................................................##########+++..........................",
".................................############+............############+++++.......##################++.....................#################++++...+@@@@@@@@@@@@@@@+@+@@@@@@@@+.......+@+++++++++@@@@@@@@##########++++.............................+@@@@@@@@@@@@+++++++++@+........+@@@@@@@@+@+@@@@@@@@@@@@@+....++@@@@@@@@@@++..........................................................................................##########++++..........................",
"..................................############+..........############+++++........##################++....................##################+++++.+@@@@@@@@@@@@@@@@@+@@@@@@@@@@+.....+++@@@@@@@@@+++@@@@@##########++++............................+@@@@@@@@@@+++@@@@@@@@@+++......+@@@@@@@@@@+@@@@@@@@@@@@@@@+..+@@@@@@@@@@@+............................................................................................##########++++..........................",
"..................................############+.........############+++++.........##################+++...................##################++++@+@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@+..++@@@@@@@@@@@@@@@++@@@##########++++...........................+@@@@@@@@@++@@@@@@@@@@@@@@@++...+@@@@@@@@@@+@@@@@@@@@@@@@@@@@++@@@@@@@@@@@+.............................................................................................##########++++..........................",
"...................................############+.......############++++++.........##################+++..................###################+++@+@@@@@@@@@@@@@@@@@###########@@@@++@@@@@@@@@@@@@@@@@@@++@##########+++.....................#.....+@@@@@@@@++@@@@@@@#########@@@+++@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@+###########..............############..................................############......................##########+++...........................",
"...................................############++......###########++++++..........##################+++.................####################+++@+@@@@@@@@@@@@@@#################@@+@@##########@@@@@@@@@+##########+++..........###########......+@@@@@@@+@@@@@################@+@@@@@@@@@@+@@@@@@@#########@@@###############..........################.............................##################...................##########+++...........................",
"....................................############+.....###########++++++...........###################++.................#########+##########++++@@@@@@@@@@@@@####################@@+@##########@@@@@@@@@@##########+++.........###########......+@@@@@@@+@@@@####################@@@@@@@@@+@@@@@@@@#########@##################.......####################.........................#####################..................##########+++...........................",
"....................................############++...###########++++++...........##########+#########++................#########+##########++++@@@@@@@@@@@@#######################@@##########@@@@@@@@@@##########++++........###########.....+.+@@@@@@+@@@#######################@@@@@@@+@@@@@@@@#########@####################.....######################......................#########################...............##########++++...........................",
".....................................############+..###########++++++............##########+#########++................#########+##########++++@@@@@@@@@@@#########################+##########++++@@@@@@##########++++.......###########++++++..+@@@@@+@@@##########################@@@@+@@@@@@@@@###############################..#########################....................###########################..............##########++++...........................",
".....................................############++############+++++.............##########+#########+++..............#########++##########++++@@@@@@@@@@#####################################++++@@@@@@##########++++++++++###########+++++++++@@@@@+@@#############################@@+@@@@@@@@@@###############################+##########################+.................##############################.............##########++++...........................",
"......................................########################+++++..............##########+#########+++..............########+++##########+++@@@@@@@@@#######################################+++@@@@@@@##########+++@@@@@@@##########++++++@@@+@@@@+@@##############################@+@@@@@@@@@@@###########################################################+...............################################............##########+++............................",
"......................................#######################+++++...............##########++########+++.............#########+++##########+++@@@@@@@@########################################+++@@@@@@@##########+++@@@@@@###########+++++@@@@+@@@@+@################################+@@@@@@@@@@@###########################################################++.............#################################+...........##########+++............................",
".......................................#####################++++++..............##########+++#########++.............########+++##########++++@@@@@@@########################################++++@@@@@@##########++++@@@@@###########+++++@@@@@+@@@+@##################################+@@@@@@@@@#############################################################+............###################################+.........##########++++............................",
".......................................####################++++++...............##########+++#########++............#########+++##########++++@@@@@@@##############+++++++++#################++++@@@@@@##########++++@@@@###########+++++@@@@@@+@@@+##############+++++++##############+@@@@@@@@@##############++++++++###################+++++++#############++..........##############++++++++##############++........##########++++............................",
"........................................##################++++++................##########+++#########++............########++++##########++++@@@@@@#############+++++++++++++###############++++@@@@@@##########++++@@@###########++++++@@@@@@+@@+#############+++++++++++#############++++@@@@@#############++++++++++#################+++++++++############++.........#############++++++++++++#############+........##########++++............................",
"........................................#################++++++.................##########+++#########+++..........#########++++##########+++@@@@@@############++++++++++++++++##############+++@@@@@@@##########+++@@@###########++++++@@@@@@@+@@+###########++++++++++++++############++@+@@@@@############++++++++++++##############++++++++++++###########+++.......#############++++++++++++++############++.......##########+++.............................",
".........................................###############++++++..................##########+++#########+++..........########+++++##########+++@@@@@@###########++++++++@@@+@@@@@+#############+++@@@@@@@##########+++++###########+++++++++++++++@@###########++++++++@@@@@@@+###########++@@+@@@@###########++++++@@@+...#############+++++++......###########+++.......###########++++++++........+############+.......##########+++.............................",
".........................................###############+++++..................##########++++.#########++.........#########++++##########++++@@@@@###########+++++++@+@@+@@@@@@@############++++@@@@@@##########++++++##########+++++++++++++++++###########+++++++@@@@@@@@@@@###########++@+@@@###########++++++@@@@+...#############++++++........##########+++......###########+++++++............###########++.....##########++++.............................",
"..........................................#############+++++...................##########++++.#########++........#########+++++##########++++@@@@###########++++++@@@+@@+@@@@@@@@###########++++@@@@@@##########++++@##########++++++@@@@@@@@@@@@##########++++++@@@@@@@@@@@@@###########++@+@@@###########+++++@@@@@+....###########+++++..........##########+++......##########+++++++.............###########++.....##########++++.............................",
"..........................................############+++++....................##########++++.#########++........#########++++.##########++++@@@@###########+++++@@@@+@@+@@@@@@@@###########++++@@@@@@##########++++##########++++++@@@@@@@@@@@@##########++++++@@@@@@@@@@@@@@@##########++@+@@@###########++++@@@@@@+....###########++++...........##########+++.....###########+++++...............###########+++....##########++++.............................",
".........................................##############++++....................##########+++..#########+++......#########+++++.##########+++@@@@@##########+++++@@@@+@@@+@@@@@@@@###########+++@@@@@@@##########+++###########+++++@@@@@@@@@@@@@#########++++++@@@@@@@@@@@@@@@@##########+++@+@@##########++++@@@@@@@+....##########+++++...........##########+++.....##########+++++.................##########+++....##########+++..............................",
"........................................###############+++.....................##########+++..#########+++......#########++++..##########++++@@@###########++++@@@@@+++++@@@@@@@@@##########+++@@@@@@@##########++###########+++++@@@@@@@@@@@@@##########+++++@@@@@@@@@@@@@@@@@##########+++++@@##########++++@@@@@@+.....##########++++............##########+++....##########+++++..................##########+++....##########+++..............................",
".......................................#################+......................##########+++..#########+++.....#########+++++..##########++++@@@##########+++++@@@@@@@@@+@@@@@@@@@##########+++@@@@@@@##########+###########++++++@@@@@@@@@@@@@#########+++++@@@@@@@@@@@@@@@@@@##########+++@@@@##########++++@@@@@@+....###########++++............##########+++....##########+++++..................##########+++....##########+++..............................",
".......................................#################++....................##########++++...#########++.....#########++++..##########+++++@@###########++++@@@@@@@@@@+@@@@@@@@@#########++++@@@@@@##########+###########+++++++@@@@@@@@@@@@@##########################################+++@@@##########++++@@@@@@@+....##########++++............##########++++....##########++++...................##########+++...##########++++..............................",
"......................................###################+....................##########++++...#########++....#########+++++..##########++++.+@##########+++++@@@@@@@@@@+@@@@@@@@@#########++++@@@@@@##########+##########++++++@+@@@@@@@@@@@@###########################################+++@@@##########++++@@@@@@+.....##########++++............##########++++...##########++++....................##########+++...##########++++..............................",
".....................................####################++...................##########++++...#########++....#########++++...##########++++.+@##########++++@@@@@@@@@@@+@@@@@@@@##########++++@@@@@@####################+++++++++++++++++++++###########################################+++@@@##########++++@@@@@@+.....##########++++............##########++++...##########++++....................##########+++...##########++++..............................",
"....................................######################+...................##########+++....#########+++..#########+++++...##########+++...+##########++++@@@@@@@@@@@@+@@@@@@@##########+++@@@@@@@####################+++++................###########################################+++@@@##########+++@@@@@@+......##########+++.............##########+++....##########++++....................##########+++...##########+++...............................",
"...................................#######################++..................##########+++....#########+++..########+++++....##########+++....##########+++@@@@@@@@@@@@@+@@@@@@@##########+++@@@@@@@#####################+++.................###########################################+++@@@##########+++@@@@@+.......##########+++.............##########+++....##########+++.....................##########+++...##########+++...............................",
"..................................############+############+.................##########++++....#########+++.#########+++++...##########++++....##########+++@@@@@@@@@@@@@+@@@@@@@#########++++@@@@@@##########+###########++..................##########################################++++@@##########++++@@@@+.......##########++++............##########++++....##########+++....................##########++++..##########++++...............................",
".................................############++############++................##########++++.....#########++.########+++++....##########++++...###########+++@@@@@@@@@@@@@++@@@@@##########++++@@@@@@##########++###########+.................###########################################++++@@##########++++@@@+........##########++++............##########++++...###########+++....................##########++++..##########++++...............................",
"................................############++++############+................##########++++.....#########++#########++++.....##########++++...###########+++@@@@@@@@@@@@+.+@@@@@##########++++@@@@@@##########++############+................###########################################++++@@##########++++@@+.........##########++++............##########++++...###########+++...................###########++++..##########++++...............................",
"................................###########+++++############++...............##########+++......#########+#########+++++.....##########+++....###########+++@@@@@@@@@@@+...+@@@###########+++@@@@@@@##########+++###########+................##########++++++++++++++++++++++++++++++++++++@@@##########+++@@+..........##########+++.............##########+++.....##########+++...................##########++++...##########+++................................",
"...............................###########++++++.############+...............##########+++......#########+#########++++......##########+++....###########+++@@@@@@@@@++....+@@@###########+++@@@@@@@##########+++############+...............##########+++++++++++++++++++++++++++++++++++++@@##########+++++...........##########+++.............##########+++.....##########+++..................###########++++...##########+++................................",
"..............................############+++++..############++..............##########+++......##################+++++......##########+++.....##########+++@@@@@@+++.......+@############+++@@@@@@@##########+++.############+...............#########++++++++++++++++++++++++++++++++++++.++##########+++.............##########+++.............##########+++.....##########+++..................##########+++++...##########+++................................",
".............................############+++++....############+.............##########++++......##################++++......##########++++.....###########++++++++...........############++++@@@@@@##########++++..###########+...............##########++@@@@@@@@@@@@@@@@@##########........##########++++............##########++++............##########++++.....###########++.................###########++++...##########++++................................",
"............................############+++++.....############++............##########++++.......################+++++......##########++++.....############+................#############++++@@@@@@##########++++..############+..............###########+@@@@@@@@@@@@@@@@###########........##########++++............##########++++............##########++++.....############+................###########+++++...##########++++................................",
"...........................############++++++......############+............##########++++.......################++++.......##########++++.....#############...............##############++++@@@@@@##########++++...###########++.............###########+@@@@@@@@@@@@@@@###########.........##########++++............##########++++............##########++++......###########+...............############++++....##########++++................................",
"..........................############++++++........###########++...........##########+++........###############+++++.......##########+++......##############.............###############+++@@@@@@@##########+++....############+.............#############@@@@@@@@@@@@#############++++.....##########+++.............##########+++.............##########+++.......#############............#############+++++....##########+++.................................",
".........................############++++++.........############+...........##########+++........###############++++........##########+++.......##############.........##################+++@@@@@@@##########+++.....############+.............#############@@@@@@@@@##############+++++.....##########+++.............##########+++.............##########+++.......##############.........##############+++++.....##########+++.................................",
".........................############+++++...........###########++.........##########++++........##############+++++.......##########++++.......########################################++++@@@@@@##########++++.....############+.............###################################+++++.....##########++++............##########++++............##########++++........###################################++++++....##########++++.................................",
"........................############+++++............############+.........##########++++........##############++++........##########++++........#######################################++++@@@@@+##########++++......############+.............#################################++++++.....##########++++............##########++++............##########++++........##################################++++++.....##########++++.................................",
".......................############+++++..............###########++........##########++++.........############+++++........##########++++........#######################################+++++++++.##########++++......############++.............###############################++++++......##########++++............##########++++............##########++++.........################################++++++......##########++++.................................",
"......................############++++++..............############+........##########+++..........###########+++++.........##########+++..........############################+#########+++.......##########+++........############+.............##############################++++++.......##########+++.............##########+++.............##########+++...........##############################++++++.......##########+++..................................",
".....................############++++++................###########++.......##########+++..........###########+++++.........##########+++...........##########################+##########+++.......##########+++........#############+.............###########################+++++++........##########+++.............##########+++.............##########+++............############################++++++........##########+++..................................",
"....................############++++++.................############+......##########++++..........##########+++++.........##########++++............#######################+++#########++++......##########++++.........############+..............#########################+++++++........##########++++............##########++++............##########++++.............#########################+++++++........##########++++..................................",
"...................############++++++...................###########++.....##########++++..........##########++++..........##########++++.............#####################++++#########++++......##########++++.........#############+..............+#####################++++++++.........##########++++............##########++++............##########++++..............+#####################++++++++.........##########++++..................................",
"..................#############+++++....................############+.....##########++++..........#########+++++..........##########++++..............+################++++++##########++++......##########++++..........#############+..............+##################++++++++...........##########++++............##########++++............##########++++...............+##################+++++++++..........##########++++..................................",
".......................++++++++++++.......................++++++++++++.......++++++++++..............++++++++++..............++++++++++................++############+++++++++...+++++++++..........++++++++++.............++++++++++++...............+++############++++++++++...............++++++++++................++++++++++................++++++++++.................+++############++++++++++...............++++++++++...................................",
"......................++++++++++++.........................+++++++++++.......++++++++++..............++++++++++..............++++++++++.................+++++++++++++++++++++....+++++++++..........++++++++++.............+++++++++++++................+++++++++++++++++++++.................++++++++++................++++++++++................++++++++++...................+++++++++++++++++++++.................++++++++++...................................",
".....................+++++++++++++.........................++++++++++++......++++++++++..............+++++++++...............++++++++++...................++++++++++++++++......++++++++++..........++++++++++..............+++++++++++++................++++++++++++++++++...................++++++++++................++++++++++................++++++++++....................++++++++++++++++++...................++++++++++...................................",
"............................................................................................................................................................++++++++++++....................................................................................++++++++++++...........................................................................................................++++++++++++...................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
".......................................................................................................................................................++..............................+++...................................+++......................................+++.+++....+++..................++..........................................................................................................................................................",
".....................................................................................................................................................++++..............................+++...................................+++.....................................++++.+++....+++..................++++........................................................................................................................................................",
"....................................................................................................................................................+++++..............................+++...................................+++....................................+++++.+++....+++..................++++........................................................................................................................................................",
"....................................................................................................................................................++++...............................+++...................................+++....................................+++..........+++...................++++.......................................................................................................................................................",
"...................................................................................................................................................++++......+++++........+++++........+++......+++++............+++++......++++++.............+++++..+++.........+++++++.+++....+++......+++++.........++++......................................................................................................................................................",
"...................................................................................................................................................+++......+++++++......++++++++......+++.....++++++++........+++++++++....++++++...........++++++++++++.........+++++++.+++....+++.....++++++++.......++++......................................................................................................................................................",
"...................................................................................................................................................+++.....++++++++.....++++++++++.....+++....++++++++++......+++++++++++...++++++..........+++++++++++++.........+++++++.+++....+++....++++++++++.......+++......................................................................................................................................................",
"..................................................................................................................................................++++.....+++...+++...++++....++++....+++...++++....++++....++++....+++++...+++............++++....+++++...........+++...+++....+++...++++....++++......++++.....................................................................................................................................................",
"..................................................................................................................................................+++......+++........++++......++++...+++..++++......++++..++++......++++...+++...........++++......++++...........+++...+++....+++..++++......++++......+++.....................................................................................................................................................",
"..................................................................................................................................................+++......++++++.....+++........+++...+++..+++........+++..+++..............+++...........+++........+++...........+++...+++....+++..+++........+++......+++.....................................................................................................................................................",
"..................................................................................................................................................+++.......+++++++...++++++++++++++...+++..++++++++++++++..+++..............+++...........+++........+++...........+++...+++....+++..++++++++++++++......+++.....................................................................................................................................................",
"..................................................................................................................................................+++........+++++++..++++++++++++++...+++..++++++++++++++..+++..............+++...........+++........+++...........+++...+++....+++..++++++++++++++......+++.....................................................................................................................................................",
"..................................................................................................................................................+++...........++++..++++++++++++++...+++..++++++++++++++..+++..............+++...........+++........+++...........+++...+++....+++..++++++++++++++......+++.....................................................................................................................................................",
"..................................................................................................................................................+++............+++..+++..............+++..+++.............++++......++++...+++...........++++......++++...........+++...+++....+++..+++................++++.....................................................................................................................................................",
"...................................................................................................................................................+++.....+++...+++...++++....++++....+++...++++....++++....++++....+++++...+++............++++....+++++...........+++...+++....+++...++++....++++......+++......................................................................................................................................................",
"...................................................................................................................................................+++.....+++++++++...++++++++++++....+++...++++++++++++.....+++++++++++....+++............+++++++++++++...........+++...+++....+++...++++++++++++.....++++......................................................................................................................................................",
"...................................................................................................................................................++++.....+++++++.....++++++++++.....+++....++++++++++.......+++++++++.....+++.............++++++++.+++...........+++...+++....+++....++++++++++......++++......................................................................................................................................................",
"....................................................................................................................................................++++.....+++++........++++++.......+++......++++++...........+++++.......+++...............+++++..+++...........+++...+++....+++......++++++.......++++.......................................................................................................................................................",
".....................................................................................................................................................++++.............................................................................................................................................++++........................................................................................................................................................",
".....................................................................................................................................................++++.............................................................................................................................................+++.........................................................................................................................................................",
"......................................................................................................................................................+++.............................................................................................................................................++..........................................................................................................................................................",
"........................................................................................................................................................+.............................................................................................................................................+...........................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
"..................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
".................................................................................................................................................................................................................................................................................................................................................................................................................................................................."};


syntax highlighted by Code2HTML, v. 0.9.1