"""ICGNYN 17D8103016H 土屋　怜"""
import random
import math

def hura (a):
    ind=1
    for i in range(len(a)-1):
        c= [(a[i*4+1][0]-a[i*4][0])/3+a[i*4][0], (a[i*4+1][1]-a[i*4][1])/3+a[i*4][1]]
        d=[(a[i*4+1][0]-a[i*4][0])*2/3+a[i*4][0], (a[i*4+1][1]-a[i*4][1])*2/3+a[i*4][1]]
        cos=math.cos(math.pi/3)
        sin=math.sin(math.pi/3)
        f = [d[0]-c[0],d[1]-c[1]]
        b= [f[0]*cos-sin*f[1]+c[0],sin*f[0]+cos*f[1]+c[1]]
        a.insert(ind,c)
        a.insert(ind+1,b)
        a.insert(ind+2,d)
        ind=ind+4
        

N = int(input())
x=[[0,0],[100,0]]
for i in range(N):
    hura(x)
for i in range(len(x)):
  print(x[i][0],end="")
  print(" ",end="")
  print(x[i][1]) """ICGNYN 17D8103016H 土屋　怜""" import random random import math math def hura (a):
    ind=1
    for i in range(len(a)-1):
        c= [(a[i*4+1][0]-a[i*4][0])/3+a[i*4][0], (a[i*4+1][1]-a[i*4][1])/3+a[i*4][1]]
        d=[(a[i*4+1][0]-a[i*4][0])*2/3+a[i*4][0], (a[i*4+1][1]-a[i*4][1])*2/3+a[i*4][1]]
        cos=math.cos(math.pi/3)
        sin=math.sin(math.pi/3)
        f = [d[0]-c[0],d[1]-c[1]]
        b= [f[0]*cos-sin*f[1]+c[0],sin*f[0]+cos*f[1]+c[1]]
        a.insert(ind,c)
        a.insert(ind+1,b)
        a.insert(ind+2,d)
        ind=ind+4
         hura ind=1 ind 1 for i in range(len(a)-1):
        c= [(a[i*4+1][0]-a[i*4][0])/3+a[i*4][0], (a[i*4+1][1]-a[i*4][1])/3+a[i*4][1]]
        d=[(a[i*4+1][0]-a[i*4][0])*2/3+a[i*4][0], (a[i*4+1][1]-a[i*4][1])*2/3+a[i*4][1]]
        cos=math.cos(math.pi/3)
        sin=math.sin(math.pi/3)
        f = [d[0]-c[0],d[1]-c[1]]
        b= [f[0]*cos-sin*f[1]+c[0],sin*f[0]+cos*f[1]+c[1]]
        a.insert(ind,c)
        a.insert(ind+1,b)
        a.insert(ind+2,d)
        ind=ind+4
         i range(len(a)-1) range len(a)-1 len(a) len a 1 c= [(a[i*4+1][0]-a[i*4][0])/3+a[i*4][0], (a[i*4+1][1]-a[i*4][1])/3+a[i*4][1]] c [(a[i*4+1][0]-a[i*4][0])/3+a[i*4][0], (a[i*4+1][1]-a[i*4][1])/3+a[i*4][1]] (a[i*4+1][0]-a[i*4][0])/3+a[i*4][0] (a[i*4+1][0]-a[i*4][0])/3 a[i*4+1][0]-a[i*4][0] a[i*4+1][0] [i*4+1] a i*4+1 i*4 i 4 1 0 a[i*4][0] [i*4] a i*4 i 4 0 3 a[i*4][0] [i*4] a i*4 i 4 0 (a[i*4+1][1]-a[i*4][1])/3+a[i*4][1] (a[i*4+1][1]-a[i*4][1])/3 a[i*4+1][1]-a[i*4][1] a[i*4+1][1] [i*4+1] a i*4+1 i*4 i 4 1 1 a[i*4][1] [i*4] a i*4 i 4 1 3 a[i*4][1] [i*4] a i*4 i 4 1 d=[(a[i*4+1][0]-a[i*4][0])*2/3+a[i*4][0], (a[i*4+1][1]-a[i*4][1])*2/3+a[i*4][1]] d [(a[i*4+1][0]-a[i*4][0])*2/3+a[i*4][0], (a[i*4+1][1]-a[i*4][1])*2/3+a[i*4][1]] (a[i*4+1][0]-a[i*4][0])*2/3+a[i*4][0] (a[i*4+1][0]-a[i*4][0])*2/3 (a[i*4+1][0]-a[i*4][0])*2 a[i*4+1][0]-a[i*4][0] a[i*4+1][0] [i*4+1] a i*4+1 i*4 i 4 1 0 a[i*4][0] [i*4] a i*4 i 4 0 2 3 a[i*4][0] [i*4] a i*4 i 4 0 (a[i*4+1][1]-a[i*4][1])*2/3+a[i*4][1] (a[i*4+1][1]-a[i*4][1])*2/3 (a[i*4+1][1]-a[i*4][1])*2 a[i*4+1][1]-a[i*4][1] a[i*4+1][1] [i*4+1] a i*4+1 i*4 i 4 1 1 a[i*4][1] [i*4] a i*4 i 4 1 2 3 a[i*4][1] [i*4] a i*4 i 4 1 cos=math.cos(math.pi/3) cos math.cos(math.pi/3) math.cos math cos math.pi/3 math.pi math pi 3 sin=math.sin(math.pi/3) sin math.sin(math.pi/3) math.sin math sin math.pi/3 math.pi math pi 3 f = [d[0]-c[0],d[1]-c[1]] f [d[0]-c[0],d[1]-c[1]] d[0]-c[0] d[0] d 0 c[0] c 0 d[1]-c[1] d[1] d 1 c[1] c 1 b= [f[0]*cos-sin*f[1]+c[0],sin*f[0]+cos*f[1]+c[1]] b [f[0]*cos-sin*f[1]+c[0],sin*f[0]+cos*f[1]+c[1]] f[0]*cos-sin*f[1]+c[0] f[0]*cos-sin*f[1] f[0]*cos f[0] f 0 cos sin*f[1] sin f[1] f 1 c[0] c 0 sin*f[0]+cos*f[1]+c[1] sin*f[0]+cos*f[1] sin*f[0] sin f[0] f 0 cos*f[1] cos f[1] f 1 c[1] c 1 a.insert(ind,c) a.insert a insert ind c a.insert(ind+1,b) a.insert a insert ind+1 ind 1 b a.insert(ind+2,d) a.insert a insert ind+2 ind 2 d ind=ind+4 ind ind+4 ind 4 a a N = int(input()) N int(input()) int input() input x=[[0,0],[100,0]] x [[0,0],[100,0]] [0,0] 0 0 [100,0] 100 0 for i in range(N):
    hura(x) i range(N) range N hura(x) hura x for i in range(len(x)):
  print(x[i][0],end="")
  print(" ",end="")
  print(x[i][1]) i range(len(x)) range len(x) len x print(x[i][0],end="") print x[i][0] [i] x i 0 end="" end "" print(" ",end="") print " " end="" end "" print(x[i][1]) print x[i][1] [i] x i 1 x=[[0,0],[100,0]] [[0,0],[100,0]] x N = int(input()) int(input()) N def hura (a):
    ind=1
    for i in range(len(a)-1):
        c= [(a[i*4+1][0]-a[i*4][0])/3+a[i*4][0], (a[i*4+1][1]-a[i*4][1])/3+a[i*4][1]]
        d=[(a[i*4+1][0]-a[i*4][0])*2/3+a[i*4][0], (a[i*4+1][1]-a[i*4][1])*2/3+a[i*4][1]]
        cos=math.cos(math.pi/3)
        sin=math.sin(math.pi/3)
        f = [d[0]-c[0],d[1]-c[1]]
        b= [f[0]*cos-sin*f[1]+c[0],sin*f[0]+cos*f[1]+c[1]]
        a.insert(ind,c)
        a.insert(ind+1,b)
        a.insert(ind+2,d)
        ind=ind+4
         def hura (a):
    ind=1
    for i in range(len(a)-1):
        c= [(a[i*4+1][0]-a[i*4][0])/3+a[i*4][0], (a[i*4+1][1]-a[i*4][1])/3+a[i*4][1]]
        d=[(a[i*4+1][0]-a[i*4][0])*2/3+a[i*4][0], (a[i*4+1][1]-a[i*4][1])*2/3+a[i*4][1]]
        cos=math.cos(math.pi/3)
        sin=math.sin(math.pi/3)
        f = [d[0]-c[0],d[1]-c[1]]
        b= [f[0]*cos-sin*f[1]+c[0],sin*f[0]+cos*f[1]+c[1]]
        a.insert(ind,c)
        a.insert(ind+1,b)
        a.insert(ind+2,d)
        ind=ind+4
         hura
"""ICGNYN 17D8103016H 土屋　怜"""
import random
import math

def hura (a):
    ind=1
    for i in range(len(a)-1):
        c= [(a[i*4+1][0]-a[i*4][0])/3+a[i*4][0], (a[i*4+1][1]-a[i*4][1])/3+a[i*4][1]]
        d=[(a[i*4+1][0]-a[i*4][0])*2/3+a[i*4][0], (a[i*4+1][1]-a[i*4][1])*2/3+a[i*4][1]]
        cos=math.cos(math.pi/3)
        sin=math.sin(math.pi/3)
        f = [d[0]-c[0],d[1]-c[1]]
        b= [f[0]*cos-sin*f[1]+c[0],sin*f[0]+cos*f[1]+c[1]]
        a.insert(ind,c)
        a.insert(ind+1,b)
        a.insert(ind+2,d)
        ind=ind+4
        

N = int(input())
x=[[0,0],[100,0]]
for i in range(N):
    hura(x)
for i in range(len(x)):
  print(x[i][0],end="")
  print(" ",end="")
  print(x[i][1])
