h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
h
i
r
e
m
e
Charlie as a Service
Product designer
- Feedback on your designs:
- — 10 minutes, $50
- — 30 minutes, $80
- — 60 minutes, $120
- Book now
- Design contracting:
- — Project based, $120~ /hour
¼