{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Jupyter Notebook for Testing Code"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## RRT*"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "node before = ----------\n",
      "current:(37, 18)\n",
      "parent:----------\n",
      "current:(37.0, 18.0)\n",
      "parent:----------\n",
      "current:(37.06862793823214, 18.16869300994746)\n",
      "parent:----------\n",
      "current:(37.257043616876345, 18.631833951822657)\n",
      "parent:----------\n",
      "current:(36.757095393758824, 18.639029381041023)\n",
      "parent:----------\n",
      "current:(36.2571471706413, 18.64622481025939)\n",
      "parent:----------\n",
      "current:(35.87991126000438, 18.97439102991938)\n",
      "parent:----------\n",
      "current:(35.50267534936745, 19.302557249579372)\n",
      "parent:----------\n",
      "current:(35.196398782178626, 18.90734254288056)\n",
      "parent:----------\n",
      "current:(34.8901222149898, 18.512127836181747)\n",
      "parent:----------\n",
      "current:(34.525552735279135, 18.169944998412973)\n",
      "parent:----------\n",
      "current:(34.16098325556847, 17.8277621606442)\n",
      "parent:----------\n",
      "current:(33.67617944182091, 17.950094749008173)\n",
      "parent:----------\n",
      "current:(33.19137562807336, 18.072427337372147)\n",
      "parent:----------\n",
      "current:(32.72448814289308, 17.893496970519468)\n",
      "parent:----------\n",
      "current:(32.2576006577128, 17.71456660366679)\n",
      "parent:----------\n",
      "current:(31.825794789005137, 17.966645344836323)\n",
      "parent:----------\n",
      "current:(31.39398892029747, 18.218724086005857)\n",
      "parent:----------\n",
      "current:(30.912428113273055, 18.084190859113782)\n",
      "parent:----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0.0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(37.0, 18.0)\n",
      "parent:----------\n",
      "current:(37.06862793823214, 18.16869300994746)\n",
      "parent:----------\n",
      "current:(37.257043616876345, 18.631833951822657)\n",
      "parent:----------\n",
      "current:(36.757095393758824, 18.639029381041023)\n",
      "parent:----------\n",
      "current:(36.2571471706413, 18.64622481025939)\n",
      "parent:----------\n",
      "current:(35.87991126000438, 18.97439102991938)\n",
      "parent:----------\n",
      "current:(35.50267534936745, 19.302557249579372)\n",
      "parent:----------\n",
      "current:(35.196398782178626, 18.90734254288056)\n",
      "parent:----------\n",
      "current:(34.8901222149898, 18.512127836181747)\n",
      "parent:----------\n",
      "current:(34.525552735279135, 18.169944998412973)\n",
      "parent:----------\n",
      "current:(34.16098325556847, 17.8277621606442)\n",
      "parent:----------\n",
      "current:(33.67617944182091, 17.950094749008173)\n",
      "parent:----------\n",
      "current:(33.19137562807336, 18.072427337372147)\n",
      "parent:----------\n",
      "current:(32.72448814289308, 17.893496970519468)\n",
      "parent:----------\n",
      "current:(32.2576006577128, 17.71456660366679)\n",
      "parent:----------\n",
      "current:(31.825794789005137, 17.966645344836323)\n",
      "parent:----------\n",
      "current:(31.39398892029747, 18.218724086005857)\n",
      "parent:----------\n",
      "current:(30.912428113273055, 18.084190859113782)\n",
      "parent:----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(37.0, 18.0)\n",
      "parent:----------\n",
      "current:(37.06862793823214, 18.16869300994746)\n",
      "parent:----------\n",
      "current:(37.257043616876345, 18.631833951822657)\n",
      "parent:----------\n",
      "current:(36.757095393758824, 18.639029381041023)\n",
      "parent:----------\n",
      "current:(36.2571471706413, 18.64622481025939)\n",
      "parent:----------\n",
      "current:(35.87991126000438, 18.97439102991938)\n",
      "parent:----------\n",
      "current:(35.50267534936745, 19.302557249579372)\n",
      "parent:----------\n",
      "current:(35.196398782178626, 18.90734254288056)\n",
      "parent:----------\n",
      "current:(34.8901222149898, 18.512127836181747)\n",
      "parent:----------\n",
      "current:(34.525552735279135, 18.169944998412973)\n",
      "parent:----------\n",
      "current:(34.16098325556847, 17.8277621606442)\n",
      "parent:----------\n",
      "current:(33.67617944182091, 17.950094749008173)\n",
      "parent:----------\n",
      "current:(33.19137562807336, 18.072427337372147)\n",
      "parent:----------\n",
      "current:(32.72448814289308, 17.893496970519468)\n",
      "parent:----------\n",
      "current:(32.2576006577128, 17.71456660366679)\n",
      "parent:----------\n",
      "current:(31.825794789005137, 17.966645344836323)\n",
      "parent:----------\n",
      "current:(31.39398892029747, 18.218724086005857)\n",
      "parent:----------\n",
      "current:(30.912428113273055, 18.084190859113782)\n",
      "parent:----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(37.06862793823214, 18.16869300994746)\n",
      "parent:----------\n",
      "current:(37.257043616876345, 18.631833951822657)\n",
      "parent:----------\n",
      "current:(36.757095393758824, 18.639029381041023)\n",
      "parent:----------\n",
      "current:(36.2571471706413, 18.64622481025939)\n",
      "parent:----------\n",
      "current:(35.87991126000438, 18.97439102991938)\n",
      "parent:----------\n",
      "current:(35.50267534936745, 19.302557249579372)\n",
      "parent:----------\n",
      "current:(35.196398782178626, 18.90734254288056)\n",
      "parent:----------\n",
      "current:(34.8901222149898, 18.512127836181747)\n",
      "parent:----------\n",
      "current:(34.525552735279135, 18.169944998412973)\n",
      "parent:----------\n",
      "current:(34.16098325556847, 17.8277621606442)\n",
      "parent:----------\n",
      "current:(33.67617944182091, 17.950094749008173)\n",
      "parent:----------\n",
      "current:(33.19137562807336, 18.072427337372147)\n",
      "parent:----------\n",
      "current:(32.72448814289308, 17.893496970519468)\n",
      "parent:----------\n",
      "current:(32.2576006577128, 17.71456660366679)\n",
      "parent:----------\n",
      "current:(31.825794789005137, 17.966645344836323)\n",
      "parent:----------\n",
      "current:(31.39398892029747, 18.218724086005857)\n",
      "parent:----------\n",
      "current:(30.912428113273055, 18.084190859113782)\n",
      "parent:----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(37.06862793823214, 18.16869300994746)\n",
      "parent:----------\n",
      "current:(37.257043616876345, 18.631833951822657)\n",
      "parent:----------\n",
      "current:(36.757095393758824, 18.639029381041023)\n",
      "parent:----------\n",
      "current:(36.2571471706413, 18.64622481025939)\n",
      "parent:----------\n",
      "current:(35.87991126000438, 18.97439102991938)\n",
      "parent:----------\n",
      "current:(35.50267534936745, 19.302557249579372)\n",
      "parent:----------\n",
      "current:(35.196398782178626, 18.90734254288056)\n",
      "parent:----------\n",
      "current:(34.8901222149898, 18.512127836181747)\n",
      "parent:----------\n",
      "current:(34.525552735279135, 18.169944998412973)\n",
      "parent:----------\n",
      "current:(34.16098325556847, 17.8277621606442)\n",
      "parent:----------\n",
      "current:(33.67617944182091, 17.950094749008173)\n",
      "parent:----------\n",
      "current:(33.19137562807336, 18.072427337372147)\n",
      "parent:----------\n",
      "current:(32.72448814289308, 17.893496970519468)\n",
      "parent:----------\n",
      "current:(32.2576006577128, 17.71456660366679)\n",
      "parent:----------\n",
      "current:(31.825794789005137, 17.966645344836323)\n",
      "parent:----------\n",
      "current:(31.39398892029747, 18.218724086005857)\n",
      "parent:----------\n",
      "current:(30.912428113273055, 18.084190859113782)\n",
      "parent:----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(37.257043616876345, 18.631833951822657)\n",
      "parent:----------\n",
      "current:(36.757095393758824, 18.639029381041023)\n",
      "parent:----------\n",
      "current:(36.2571471706413, 18.64622481025939)\n",
      "parent:----------\n",
      "current:(35.87991126000438, 18.97439102991938)\n",
      "parent:----------\n",
      "current:(35.50267534936745, 19.302557249579372)\n",
      "parent:----------\n",
      "current:(35.196398782178626, 18.90734254288056)\n",
      "parent:----------\n",
      "current:(34.8901222149898, 18.512127836181747)\n",
      "parent:----------\n",
      "current:(34.525552735279135, 18.169944998412973)\n",
      "parent:----------\n",
      "current:(34.16098325556847, 17.8277621606442)\n",
      "parent:----------\n",
      "current:(33.67617944182091, 17.950094749008173)\n",
      "parent:----------\n",
      "current:(33.19137562807336, 18.072427337372147)\n",
      "parent:----------\n",
      "current:(32.72448814289308, 17.893496970519468)\n",
      "parent:----------\n",
      "current:(32.2576006577128, 17.71456660366679)\n",
      "parent:----------\n",
      "current:(31.825794789005137, 17.966645344836323)\n",
      "parent:----------\n",
      "current:(31.39398892029747, 18.218724086005857)\n",
      "parent:----------\n",
      "current:(30.912428113273055, 18.084190859113782)\n",
      "parent:----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(37.257043616876345, 18.631833951822657)\n",
      "parent:----------\n",
      "current:(36.757095393758824, 18.639029381041023)\n",
      "parent:----------\n",
      "current:(36.2571471706413, 18.64622481025939)\n",
      "parent:----------\n",
      "current:(35.87991126000438, 18.97439102991938)\n",
      "parent:----------\n",
      "current:(35.50267534936745, 19.302557249579372)\n",
      "parent:----------\n",
      "current:(35.196398782178626, 18.90734254288056)\n",
      "parent:----------\n",
      "current:(34.8901222149898, 18.512127836181747)\n",
      "parent:----------\n",
      "current:(34.525552735279135, 18.169944998412973)\n",
      "parent:----------\n",
      "current:(34.16098325556847, 17.8277621606442)\n",
      "parent:----------\n",
      "current:(33.67617944182091, 17.950094749008173)\n",
      "parent:----------\n",
      "current:(33.19137562807336, 18.072427337372147)\n",
      "parent:----------\n",
      "current:(32.72448814289308, 17.893496970519468)\n",
      "parent:----------\n",
      "current:(32.2576006577128, 17.71456660366679)\n",
      "parent:----------\n",
      "current:(31.825794789005137, 17.966645344836323)\n",
      "parent:----------\n",
      "current:(31.39398892029747, 18.218724086005857)\n",
      "parent:----------\n",
      "current:(30.912428113273055, 18.084190859113782)\n",
      "parent:----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(36.757095393758824, 18.639029381041023)\n",
      "parent:----------\n",
      "current:(36.2571471706413, 18.64622481025939)\n",
      "parent:----------\n",
      "current:(35.87991126000438, 18.97439102991938)\n",
      "parent:----------\n",
      "current:(35.50267534936745, 19.302557249579372)\n",
      "parent:----------\n",
      "current:(35.196398782178626, 18.90734254288056)\n",
      "parent:----------\n",
      "current:(34.8901222149898, 18.512127836181747)\n",
      "parent:----------\n",
      "current:(34.525552735279135, 18.169944998412973)\n",
      "parent:----------\n",
      "current:(34.16098325556847, 17.8277621606442)\n",
      "parent:----------\n",
      "current:(33.67617944182091, 17.950094749008173)\n",
      "parent:----------\n",
      "current:(33.19137562807336, 18.072427337372147)\n",
      "parent:----------\n",
      "current:(32.72448814289308, 17.893496970519468)\n",
      "parent:----------\n",
      "current:(32.2576006577128, 17.71456660366679)\n",
      "parent:----------\n",
      "current:(31.825794789005137, 17.966645344836323)\n",
      "parent:----------\n",
      "current:(31.39398892029747, 18.218724086005857)\n",
      "parent:----------\n",
      "current:(30.912428113273055, 18.084190859113782)\n",
      "parent:----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(36.757095393758824, 18.639029381041023)\n",
      "parent:----------\n",
      "current:(36.2571471706413, 18.64622481025939)\n",
      "parent:----------\n",
      "current:(35.87991126000438, 18.97439102991938)\n",
      "parent:----------\n",
      "current:(35.50267534936745, 19.302557249579372)\n",
      "parent:----------\n",
      "current:(35.196398782178626, 18.90734254288056)\n",
      "parent:----------\n",
      "current:(34.8901222149898, 18.512127836181747)\n",
      "parent:----------\n",
      "current:(34.525552735279135, 18.169944998412973)\n",
      "parent:----------\n",
      "current:(34.16098325556847, 17.8277621606442)\n",
      "parent:----------\n",
      "current:(33.67617944182091, 17.950094749008173)\n",
      "parent:----------\n",
      "current:(33.19137562807336, 18.072427337372147)\n",
      "parent:----------\n",
      "current:(32.72448814289308, 17.893496970519468)\n",
      "parent:----------\n",
      "current:(32.2576006577128, 17.71456660366679)\n",
      "parent:----------\n",
      "current:(31.825794789005137, 17.966645344836323)\n",
      "parent:----------\n",
      "current:(31.39398892029747, 18.218724086005857)\n",
      "parent:----------\n",
      "current:(30.912428113273055, 18.084190859113782)\n",
      "parent:----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(36.2571471706413, 18.64622481025939)\n",
      "parent:----------\n",
      "current:(35.87991126000438, 18.97439102991938)\n",
      "parent:----------\n",
      "current:(35.50267534936745, 19.302557249579372)\n",
      "parent:----------\n",
      "current:(35.196398782178626, 18.90734254288056)\n",
      "parent:----------\n",
      "current:(34.8901222149898, 18.512127836181747)\n",
      "parent:----------\n",
      "current:(34.525552735279135, 18.169944998412973)\n",
      "parent:----------\n",
      "current:(34.16098325556847, 17.8277621606442)\n",
      "parent:----------\n",
      "current:(33.67617944182091, 17.950094749008173)\n",
      "parent:----------\n",
      "current:(33.19137562807336, 18.072427337372147)\n",
      "parent:----------\n",
      "current:(32.72448814289308, 17.893496970519468)\n",
      "parent:----------\n",
      "current:(32.2576006577128, 17.71456660366679)\n",
      "parent:----------\n",
      "current:(31.825794789005137, 17.966645344836323)\n",
      "parent:----------\n",
      "current:(31.39398892029747, 18.218724086005857)\n",
      "parent:----------\n",
      "current:(30.912428113273055, 18.084190859113782)\n",
      "parent:----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(36.2571471706413, 18.64622481025939)\n",
      "parent:----------\n",
      "current:(35.87991126000438, 18.97439102991938)\n",
      "parent:----------\n",
      "current:(35.50267534936745, 19.302557249579372)\n",
      "parent:----------\n",
      "current:(35.196398782178626, 18.90734254288056)\n",
      "parent:----------\n",
      "current:(34.8901222149898, 18.512127836181747)\n",
      "parent:----------\n",
      "current:(34.525552735279135, 18.169944998412973)\n",
      "parent:----------\n",
      "current:(34.16098325556847, 17.8277621606442)\n",
      "parent:----------\n",
      "current:(33.67617944182091, 17.950094749008173)\n",
      "parent:----------\n",
      "current:(33.19137562807336, 18.072427337372147)\n",
      "parent:----------\n",
      "current:(32.72448814289308, 17.893496970519468)\n",
      "parent:----------\n",
      "current:(32.2576006577128, 17.71456660366679)\n",
      "parent:----------\n",
      "current:(31.825794789005137, 17.966645344836323)\n",
      "parent:----------\n",
      "current:(31.39398892029747, 18.218724086005857)\n",
      "parent:----------\n",
      "current:(30.912428113273055, 18.084190859113782)\n",
      "parent:----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(35.87991126000438, 18.97439102991938)\n",
      "parent:----------\n",
      "current:(35.50267534936745, 19.302557249579372)\n",
      "parent:----------\n",
      "current:(35.196398782178626, 18.90734254288056)\n",
      "parent:----------\n",
      "current:(34.8901222149898, 18.512127836181747)\n",
      "parent:----------\n",
      "current:(34.525552735279135, 18.169944998412973)\n",
      "parent:----------\n",
      "current:(34.16098325556847, 17.8277621606442)\n",
      "parent:----------\n",
      "current:(33.67617944182091, 17.950094749008173)\n",
      "parent:----------\n",
      "current:(33.19137562807336, 18.072427337372147)\n",
      "parent:----------\n",
      "current:(32.72448814289308, 17.893496970519468)\n",
      "parent:----------\n",
      "current:(32.2576006577128, 17.71456660366679)\n",
      "parent:----------\n",
      "current:(31.825794789005137, 17.966645344836323)\n",
      "parent:----------\n",
      "current:(31.39398892029747, 18.218724086005857)\n",
      "parent:----------\n",
      "current:(30.912428113273055, 18.084190859113782)\n",
      "parent:----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(35.87991126000438, 18.97439102991938)\n",
      "parent:----------\n",
      "current:(35.50267534936745, 19.302557249579372)\n",
      "parent:----------\n",
      "current:(35.196398782178626, 18.90734254288056)\n",
      "parent:----------\n",
      "current:(34.8901222149898, 18.512127836181747)\n",
      "parent:----------\n",
      "current:(34.525552735279135, 18.169944998412973)\n",
      "parent:----------\n",
      "current:(34.16098325556847, 17.8277621606442)\n",
      "parent:----------\n",
      "current:(33.67617944182091, 17.950094749008173)\n",
      "parent:----------\n",
      "current:(33.19137562807336, 18.072427337372147)\n",
      "parent:----------\n",
      "current:(32.72448814289308, 17.893496970519468)\n",
      "parent:----------\n",
      "current:(32.2576006577128, 17.71456660366679)\n",
      "parent:----------\n",
      "current:(31.825794789005137, 17.966645344836323)\n",
      "parent:----------\n",
      "current:(31.39398892029747, 18.218724086005857)\n",
      "parent:----------\n",
      "current:(30.912428113273055, 18.084190859113782)\n",
      "parent:----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(35.50267534936745, 19.302557249579372)\n",
      "parent:----------\n",
      "current:(35.196398782178626, 18.90734254288056)\n",
      "parent:----------\n",
      "current:(34.8901222149898, 18.512127836181747)\n",
      "parent:----------\n",
      "current:(34.525552735279135, 18.169944998412973)\n",
      "parent:----------\n",
      "current:(34.16098325556847, 17.8277621606442)\n",
      "parent:----------\n",
      "current:(33.67617944182091, 17.950094749008173)\n",
      "parent:----------\n",
      "current:(33.19137562807336, 18.072427337372147)\n",
      "parent:----------\n",
      "current:(32.72448814289308, 17.893496970519468)\n",
      "parent:----------\n",
      "current:(32.2576006577128, 17.71456660366679)\n",
      "parent:----------\n",
      "current:(31.825794789005137, 17.966645344836323)\n",
      "parent:----------\n",
      "current:(31.39398892029747, 18.218724086005857)\n",
      "parent:----------\n",
      "current:(30.912428113273055, 18.084190859113782)\n",
      "parent:----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(35.50267534936745, 19.302557249579372)\n",
      "parent:----------\n",
      "current:(35.196398782178626, 18.90734254288056)\n",
      "parent:----------\n",
      "current:(34.8901222149898, 18.512127836181747)\n",
      "parent:----------\n",
      "current:(34.525552735279135, 18.169944998412973)\n",
      "parent:----------\n",
      "current:(34.16098325556847, 17.8277621606442)\n",
      "parent:----------\n",
      "current:(33.67617944182091, 17.950094749008173)\n",
      "parent:----------\n",
      "current:(33.19137562807336, 18.072427337372147)\n",
      "parent:----------\n",
      "current:(32.72448814289308, 17.893496970519468)\n",
      "parent:----------\n",
      "current:(32.2576006577128, 17.71456660366679)\n",
      "parent:----------\n",
      "current:(31.825794789005137, 17.966645344836323)\n",
      "parent:----------\n",
      "current:(31.39398892029747, 18.218724086005857)\n",
      "parent:----------\n",
      "current:(30.912428113273055, 18.084190859113782)\n",
      "parent:----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(35.196398782178626, 18.90734254288056)\n",
      "parent:----------\n",
      "current:(34.8901222149898, 18.512127836181747)\n",
      "parent:----------\n",
      "current:(34.525552735279135, 18.169944998412973)\n",
      "parent:----------\n",
      "current:(34.16098325556847, 17.8277621606442)\n",
      "parent:----------\n",
      "current:(33.67617944182091, 17.950094749008173)\n",
      "parent:----------\n",
      "current:(33.19137562807336, 18.072427337372147)\n",
      "parent:----------\n",
      "current:(32.72448814289308, 17.893496970519468)\n",
      "parent:----------\n",
      "current:(32.2576006577128, 17.71456660366679)\n",
      "parent:----------\n",
      "current:(31.825794789005137, 17.966645344836323)\n",
      "parent:----------\n",
      "current:(31.39398892029747, 18.218724086005857)\n",
      "parent:----------\n",
      "current:(30.912428113273055, 18.084190859113782)\n",
      "parent:----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(35.196398782178626, 18.90734254288056)\n",
      "parent:----------\n",
      "current:(34.8901222149898, 18.512127836181747)\n",
      "parent:----------\n",
      "current:(34.525552735279135, 18.169944998412973)\n",
      "parent:----------\n",
      "current:(34.16098325556847, 17.8277621606442)\n",
      "parent:----------\n",
      "current:(33.67617944182091, 17.950094749008173)\n",
      "parent:----------\n",
      "current:(33.19137562807336, 18.072427337372147)\n",
      "parent:----------\n",
      "current:(32.72448814289308, 17.893496970519468)\n",
      "parent:----------\n",
      "current:(32.2576006577128, 17.71456660366679)\n",
      "parent:----------\n",
      "current:(31.825794789005137, 17.966645344836323)\n",
      "parent:----------\n",
      "current:(31.39398892029747, 18.218724086005857)\n",
      "parent:----------\n",
      "current:(30.912428113273055, 18.084190859113782)\n",
      "parent:----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(34.8901222149898, 18.512127836181747)\n",
      "parent:----------\n",
      "current:(34.525552735279135, 18.169944998412973)\n",
      "parent:----------\n",
      "current:(34.16098325556847, 17.8277621606442)\n",
      "parent:----------\n",
      "current:(33.67617944182091, 17.950094749008173)\n",
      "parent:----------\n",
      "current:(33.19137562807336, 18.072427337372147)\n",
      "parent:----------\n",
      "current:(32.72448814289308, 17.893496970519468)\n",
      "parent:----------\n",
      "current:(32.2576006577128, 17.71456660366679)\n",
      "parent:----------\n",
      "current:(31.825794789005137, 17.966645344836323)\n",
      "parent:----------\n",
      "current:(31.39398892029747, 18.218724086005857)\n",
      "parent:----------\n",
      "current:(30.912428113273055, 18.084190859113782)\n",
      "parent:----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(34.8901222149898, 18.512127836181747)\n",
      "parent:----------\n",
      "current:(34.525552735279135, 18.169944998412973)\n",
      "parent:----------\n",
      "current:(34.16098325556847, 17.8277621606442)\n",
      "parent:----------\n",
      "current:(33.67617944182091, 17.950094749008173)\n",
      "parent:----------\n",
      "current:(33.19137562807336, 18.072427337372147)\n",
      "parent:----------\n",
      "current:(32.72448814289308, 17.893496970519468)\n",
      "parent:----------\n",
      "current:(32.2576006577128, 17.71456660366679)\n",
      "parent:----------\n",
      "current:(31.825794789005137, 17.966645344836323)\n",
      "parent:----------\n",
      "current:(31.39398892029747, 18.218724086005857)\n",
      "parent:----------\n",
      "current:(30.912428113273055, 18.084190859113782)\n",
      "parent:----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(34.525552735279135, 18.169944998412973)\n",
      "parent:----------\n",
      "current:(34.16098325556847, 17.8277621606442)\n",
      "parent:----------\n",
      "current:(33.67617944182091, 17.950094749008173)\n",
      "parent:----------\n",
      "current:(33.19137562807336, 18.072427337372147)\n",
      "parent:----------\n",
      "current:(32.72448814289308, 17.893496970519468)\n",
      "parent:----------\n",
      "current:(32.2576006577128, 17.71456660366679)\n",
      "parent:----------\n",
      "current:(31.825794789005137, 17.966645344836323)\n",
      "parent:----------\n",
      "current:(31.39398892029747, 18.218724086005857)\n",
      "parent:----------\n",
      "current:(30.912428113273055, 18.084190859113782)\n",
      "parent:----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(34.525552735279135, 18.169944998412973)\n",
      "parent:----------\n",
      "current:(34.16098325556847, 17.8277621606442)\n",
      "parent:----------\n",
      "current:(33.67617944182091, 17.950094749008173)\n",
      "parent:----------\n",
      "current:(33.19137562807336, 18.072427337372147)\n",
      "parent:----------\n",
      "current:(32.72448814289308, 17.893496970519468)\n",
      "parent:----------\n",
      "current:(32.2576006577128, 17.71456660366679)\n",
      "parent:----------\n",
      "current:(31.825794789005137, 17.966645344836323)\n",
      "parent:----------\n",
      "current:(31.39398892029747, 18.218724086005857)\n",
      "parent:----------\n",
      "current:(30.912428113273055, 18.084190859113782)\n",
      "parent:----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(34.16098325556847, 17.8277621606442)\n",
      "parent:----------\n",
      "current:(33.67617944182091, 17.950094749008173)\n",
      "parent:----------\n",
      "current:(33.19137562807336, 18.072427337372147)\n",
      "parent:----------\n",
      "current:(32.72448814289308, 17.893496970519468)\n",
      "parent:----------\n",
      "current:(32.2576006577128, 17.71456660366679)\n",
      "parent:----------\n",
      "current:(31.825794789005137, 17.966645344836323)\n",
      "parent:----------\n",
      "current:(31.39398892029747, 18.218724086005857)\n",
      "parent:----------\n",
      "current:(30.912428113273055, 18.084190859113782)\n",
      "parent:----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(34.16098325556847, 17.8277621606442)\n",
      "parent:----------\n",
      "current:(33.67617944182091, 17.950094749008173)\n",
      "parent:----------\n",
      "current:(33.19137562807336, 18.072427337372147)\n",
      "parent:----------\n",
      "current:(32.72448814289308, 17.893496970519468)\n",
      "parent:----------\n",
      "current:(32.2576006577128, 17.71456660366679)\n",
      "parent:----------\n",
      "current:(31.825794789005137, 17.966645344836323)\n",
      "parent:----------\n",
      "current:(31.39398892029747, 18.218724086005857)\n",
      "parent:----------\n",
      "current:(30.912428113273055, 18.084190859113782)\n",
      "parent:----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(33.67617944182091, 17.950094749008173)\n",
      "parent:----------\n",
      "current:(33.19137562807336, 18.072427337372147)\n",
      "parent:----------\n",
      "current:(32.72448814289308, 17.893496970519468)\n",
      "parent:----------\n",
      "current:(32.2576006577128, 17.71456660366679)\n",
      "parent:----------\n",
      "current:(31.825794789005137, 17.966645344836323)\n",
      "parent:----------\n",
      "current:(31.39398892029747, 18.218724086005857)\n",
      "parent:----------\n",
      "current:(30.912428113273055, 18.084190859113782)\n",
      "parent:----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(33.67617944182091, 17.950094749008173)\n",
      "parent:----------\n",
      "current:(33.19137562807336, 18.072427337372147)\n",
      "parent:----------\n",
      "current:(32.72448814289308, 17.893496970519468)\n",
      "parent:----------\n",
      "current:(32.2576006577128, 17.71456660366679)\n",
      "parent:----------\n",
      "current:(31.825794789005137, 17.966645344836323)\n",
      "parent:----------\n",
      "current:(31.39398892029747, 18.218724086005857)\n",
      "parent:----------\n",
      "current:(30.912428113273055, 18.084190859113782)\n",
      "parent:----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(33.19137562807336, 18.072427337372147)\n",
      "parent:----------\n",
      "current:(32.72448814289308, 17.893496970519468)\n",
      "parent:----------\n",
      "current:(32.2576006577128, 17.71456660366679)\n",
      "parent:----------\n",
      "current:(31.825794789005137, 17.966645344836323)\n",
      "parent:----------\n",
      "current:(31.39398892029747, 18.218724086005857)\n",
      "parent:----------\n",
      "current:(30.912428113273055, 18.084190859113782)\n",
      "parent:----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(33.19137562807336, 18.072427337372147)\n",
      "parent:----------\n",
      "current:(32.72448814289308, 17.893496970519468)\n",
      "parent:----------\n",
      "current:(32.2576006577128, 17.71456660366679)\n",
      "parent:----------\n",
      "current:(31.825794789005137, 17.966645344836323)\n",
      "parent:----------\n",
      "current:(31.39398892029747, 18.218724086005857)\n",
      "parent:----------\n",
      "current:(30.912428113273055, 18.084190859113782)\n",
      "parent:----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(32.72448814289308, 17.893496970519468)\n",
      "parent:----------\n",
      "current:(32.2576006577128, 17.71456660366679)\n",
      "parent:----------\n",
      "current:(31.825794789005137, 17.966645344836323)\n",
      "parent:----------\n",
      "current:(31.39398892029747, 18.218724086005857)\n",
      "parent:----------\n",
      "current:(30.912428113273055, 18.084190859113782)\n",
      "parent:----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(32.72448814289308, 17.893496970519468)\n",
      "parent:----------\n",
      "current:(32.2576006577128, 17.71456660366679)\n",
      "parent:----------\n",
      "current:(31.825794789005137, 17.966645344836323)\n",
      "parent:----------\n",
      "current:(31.39398892029747, 18.218724086005857)\n",
      "parent:----------\n",
      "current:(30.912428113273055, 18.084190859113782)\n",
      "parent:----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(32.2576006577128, 17.71456660366679)\n",
      "parent:----------\n",
      "current:(31.825794789005137, 17.966645344836323)\n",
      "parent:----------\n",
      "current:(31.39398892029747, 18.218724086005857)\n",
      "parent:----------\n",
      "current:(30.912428113273055, 18.084190859113782)\n",
      "parent:----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(32.2576006577128, 17.71456660366679)\n",
      "parent:----------\n",
      "current:(31.825794789005137, 17.966645344836323)\n",
      "parent:----------\n",
      "current:(31.39398892029747, 18.218724086005857)\n",
      "parent:----------\n",
      "current:(30.912428113273055, 18.084190859113782)\n",
      "parent:----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(31.825794789005137, 17.966645344836323)\n",
      "parent:----------\n",
      "current:(31.39398892029747, 18.218724086005857)\n",
      "parent:----------\n",
      "current:(30.912428113273055, 18.084190859113782)\n",
      "parent:----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(31.825794789005137, 17.966645344836323)\n",
      "parent:----------\n",
      "current:(31.39398892029747, 18.218724086005857)\n",
      "parent:----------\n",
      "current:(30.912428113273055, 18.084190859113782)\n",
      "parent:----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(31.39398892029747, 18.218724086005857)\n",
      "parent:----------\n",
      "current:(30.912428113273055, 18.084190859113782)\n",
      "parent:----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(31.39398892029747, 18.218724086005857)\n",
      "parent:----------\n",
      "current:(30.912428113273055, 18.084190859113782)\n",
      "parent:----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(30.912428113273055, 18.084190859113782)\n",
      "parent:----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(30.912428113273055, 18.084190859113782)\n",
      "parent:----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(30.43086730624864, 17.949657632221708)\n",
      "parent:----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(29.982807052660565, 18.17156303809229)\n",
      "parent:----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(29.534746799072487, 18.393468443962874)\n",
      "parent:----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(29.060593172750966, 18.234791606818465)\n",
      "parent:----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(28.586439546429446, 18.076114769674057)\n",
      "parent:----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(28.086460005767943, 18.080637923431517)\n",
      "parent:----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(27.58648046510644, 18.085161077188978)\n",
      "parent:----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(27.168033008353678, 18.35884287405743)\n",
      "parent:----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(26.749585551600916, 18.632524670925882)\n",
      "parent:----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(26.250534787123303, 18.66331971069384)\n",
      "parent:----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(25.75148402264569, 18.6941147504618)\n",
      "parent:----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(25.582195032521483, 18.223645582691237)\n",
      "parent:----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(25.412906042397275, 17.753176414920674)\n",
      "parent:----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(25.09903208377691, 17.36396806698864)\n",
      "parent:----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(24.785158125156542, 16.974759719056607)\n",
      "parent:----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(24.31654417286909, 16.800400997675844)\n",
      "parent:----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(23.847930220581638, 16.62604227629508)\n",
      "parent:----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(23.347936592190432, 16.628566472839623)\n",
      "parent:----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(22.847942963799227, 16.631090669384164)\n",
      "parent:----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(22.761058168213616, 16.13869750097497)\n",
      "parent:----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(22.674173372628005, 15.646304332565776)\n",
      "parent:----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(22.180788158691588, 15.565242438503802)\n",
      "parent:----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(21.68740294475517, 15.484180544441827)\n",
      "parent:----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(21.24705169307869, 15.247345633275934)\n",
      "parent:----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(20.806700441402207, 15.010510722110041)\n",
      "parent:----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(20.549187256467828, 14.581923555264192)\n",
      "parent:----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(20.29167407153345, 14.153336388418342)\n",
      "parent:----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(19.864194001918182, 13.893989535571183)\n",
      "parent:----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(19.436713932302915, 13.634642682724024)\n",
      "parent:----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(19.517654657789606, 13.141237576388786)\n",
      "parent:----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(19.598595383276297, 12.647832470053547)\n",
      "parent:----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(19.98300929647337, 12.328104549251323)\n",
      "parent:----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(20.36742320967044, 12.0083766284491)\n",
      "parent:----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(20.647501545509982, 11.59418328495677)\n",
      "parent:----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(20.927579881349523, 11.179989941464441)\n",
      "parent:----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(20.90434845339653, 10.680529932299278)\n",
      "parent:----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(20.881117025443537, 10.181069923134114)\n",
      "parent:----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(20.78348193513101, 9.690695179555629)\n",
      "parent:----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(20.685846844818485, 9.200320435977144)\n",
      "parent:----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(20.245781834542424, 8.962954080461605)\n",
      "parent:----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(19.805716824266362, 8.725587724946067)\n",
      "parent:----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(19.397298098760114, 8.437153772964242)\n",
      "parent:----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(18.988879373253866, 8.148719820982418)\n",
      "parent:----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node before = ----------\n",
      "current:(18.494439686626933, 8.074359910491209)\n",
      "parent:----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "g:0\n",
      "h:0\n",
      "----------\n",
      "node after = ----------\n",
      "current:(18, 8)\n",
      "parent:None\n",
      "g:0\n",
      "h:0\n",
      "----------\n"
     ]
    }
   ],
   "source": [
    "%matplotlib tk\n",
    "from RRTStar import *\n",
    "\n",
    "x_start = (18, 8)  # Starting node\n",
    "x_goal = (37, 18)  # Goal node\n",
    "\n",
    "# rrt = RRT(x_start, x_goal, 0.5, 0.05, 10000)\n",
    "# path = rrt.run()\n",
    "\n",
    "rrtstar = RRTStar(x_start, x_goal, 0.5, 0.05, 10000, r=10.0)\n",
    "path = rrtstar.run()\n",
    "\n",
    "\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "ename": "TypeError",
     "evalue": "module() takes at most 2 arguments (3 given)",
     "output_type": "error",
     "traceback": [
      "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[1;31mTypeError\u001b[0m                                 Traceback (most recent call last)",
      "Cell \u001b[1;32mIn[4], line 1\u001b[0m\n\u001b[1;32m----> 1\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;21;01mmain\u001b[39;00m \u001b[38;5;28;01mimport\u001b[39;00m \u001b[38;5;241m*\u001b[39m\n",
      "File \u001b[1;32mc:\\Users\\rmoan2\\guided_mrmp_24\\main.py:10\u001b[0m\n\u001b[0;32m      7\u001b[0m sys\u001b[38;5;241m.\u001b[39mpath\u001b[38;5;241m.\u001b[39mappend(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mc:\u001b[39m\u001b[38;5;130;01m\\\\\u001b[39;00m\u001b[38;5;124mUsers\u001b[39m\u001b[38;5;130;01m\\\\\u001b[39;00m\u001b[38;5;124mrmoan2\u001b[39m\u001b[38;5;130;01m\\\\\u001b[39;00m\u001b[38;5;124mguided_mrmp_24\u001b[39m\u001b[38;5;124m\"\u001b[39m)\n\u001b[0;32m      9\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;21;01mSingleAgentPlanners\u001b[39;00m\u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mRRT\u001b[39;00m \u001b[38;5;28;01mimport\u001b[39;00m \u001b[38;5;241m*\u001b[39m\n\u001b[1;32m---> 10\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;21;01mSingleAgentPlanners\u001b[39;00m\u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mRRTStar\u001b[39;00m \u001b[38;5;28;01mimport\u001b[39;00m \u001b[38;5;241m*\u001b[39m\n\u001b[0;32m     11\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;21;01mUtils\u001b[39;00m \u001b[38;5;28;01mimport\u001b[39;00m Conflict, Robot\n\u001b[0;32m     13\u001b[0m \u001b[38;5;28;01mclass\u001b[39;00m \u001b[38;5;21;01mGuidedMRMP\u001b[39;00m:\n",
      "File \u001b[1;32mc:\\Users\\rmoan2\\guided_mrmp_24\\SingleAgentPlanners\\RRTStar.py:10\u001b[0m\n\u001b[0;32m      6\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;21;01mUtils\u001b[39;00m \u001b[38;5;28;01mimport\u001b[39;00m Node, Env, Plotting\n\u001b[0;32m      8\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;21;01mSingleAgentPlanners\u001b[39;00m \u001b[38;5;28;01mimport\u001b[39;00m RRT\n\u001b[1;32m---> 10\u001b[0m \u001b[38;5;28;43;01mclass\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[38;5;21;43;01mRRTStar\u001b[39;49;00m\u001b[43m(\u001b[49m\u001b[43mRRT\u001b[49m\u001b[43m)\u001b[49m\u001b[43m:\u001b[49m\n\u001b[0;32m     11\u001b[0m \u001b[43m    \u001b[49m\u001b[38;5;28;43;01mdef\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[38;5;21;43m__init__\u001b[39;49m\u001b[43m(\u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43ms_start\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43ms_goal\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mstep_len\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mgoal_sample_rate\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43miter_max\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mr\u001b[49m\u001b[43m)\u001b[49m\u001b[43m:\u001b[49m\n\u001b[0;32m     12\u001b[0m \u001b[43m        \u001b[49m\u001b[38;5;28;43msuper\u001b[39;49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[38;5;21;43m__init__\u001b[39;49m\u001b[43m(\u001b[49m\u001b[43ms_start\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43ms_goal\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mstep_len\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mgoal_sample_rate\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43miter_max\u001b[49m\u001b[43m)\u001b[49m\n",
      "\u001b[1;31mTypeError\u001b[0m: module() takes at most 2 arguments (3 given)"
     ]
    }
   ],
   "source": [
    "from main import *"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.12.2"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}