X ice north

X ice northX ice northX ice northX ice north
X ice northX ice northX ice northX ice northX ice northX ice northX ice northX ice north
X ice northX ice northX ice northX ice northX ice northX ice northX ice northX ice northX ice northX ice northX ice northX ice north
X ice northX ice northX ice northX ice northX ice northX ice northX ice northX ice northX ice northX ice northX ice northX ice northX ice northX ice northX ice northX ice north
X ice northX ice northX ice northX ice northX ice northX ice northX ice northX ice north