┏┓ ┏━━━┓ ┏━━┓ ┏┓┏┓ ┏┓
┏━┛┗━┓┃┏━┓┃┏┛┏┓┃ ┏┛┗┛┗┓ ┃┃
┗━┓┏━┛┃┃ ┃┃┗━┛┃┃ ┗━┓┏━┛ ┏┛┗┓
┏━┛┗━┓┃┗━┛┃┏━━┛┗┓ ┃┃ ┃┏┓┃ ┏┓ ┏┓
┃┏━━┓┃┃┏━┓┃┃┏┓┏┓┃┏━┛┗━┓ ┃┃┃┃ ┃┃┏━┛┗┓
┃┗━━┛┃┃┃ ┃┃┃┗┛┗┛┃┗━┓┏━┛ ┏┛┃┃┗┓ ┃┃┗━┓┏┛
┃┏━━┓┃┃┃ ┃┃┃┏┓┏┓┃ ┃┃ ┃┏┛┗┓┃ ┃┃ ┃┃
┃┗━━┛┃┃┗━┛┃┃┗┛┗┛┃┏━┛┗━┓ ┏┛┃ ┃┗┓ ┃┃ ┃┃
┗━┓┏━┛┃┏━┓┃┗━━━━┛┗━┓┏━┛ ┃┏┛ ┗┓┃ ┃┃┏━┛┗┓
┏━┛┗━┓┃┃ ┃┃┏┓┏┏┏┓ ┃┃ ┃┃ ┃┃ ┃┃┃┏┓┏┛
┗━┓┏━┛┃┃┏┛┃┃┃┃┃┃┃ ┃┃ ┏━┛┃ ┃┗━┓┃┃┃┗┛┃
┗┛ ┗┛┗━┛┗┛┗┗┗┛ ┗┛ ┗━━┛ ┗━━┛┗┛┗━━┛
┏┓ ┏┓┏┓┏┓┏━━━┓ ┏━━━━┳┳┓┏━━┓
┃┃ ┗┛┃┃┗┛┗┓┏━┛ ┃ ┃┃┃┃ ┗━━┓
┏┛┗┓ ┏━┛┗━┓┏┛┗━┓ ┏━━━━┓ ┗━━━┓┃┃┃┗━━┓ ┃
┃┏┓┃ ┗┓┓┏┏┛┃┏━┓┃┏┛┏┓┏┓┗┓ ┃┗╋┛┏━━┓━━┛
┏┛┃┃┗┓ ┏┛┃┃┗┓┃┗━┛┃┃┏┛┃┃┗┓┃ ┃ ┃ ┃ ┗━━┓
┃┏┛┗┓┃ ┗━╋╋━┛┃┏━┓┃┃┃ ┃┃ ┃┃ ┃ ┃ ┗━━┓ ┃
┏┛┃ ┃┗┓ ┏━┛┗━┓┃┗━┛┃┃┃┏┛┃ ┃┃ ┃ ┃ ┏━━┓━━┛
┃┏┛ ┗┓┃ ┗┳ ┳┛┃┏━┓┃┃┃┃┏┛ ┃┃┏━━━┛ ┃ ┃ ┗━━┓
┃┃ ┃┃ ┃┏┓┃ ┃┗━┛┃┃┗┛┃ ┏┛┃┃ ┃ ┃ ┃
┏━┛┃ ┃┗━┓┏┛┃┃┗┓┣┳━┳┫┗┓ ┃┏┛┏┛┃ ┃ ┗━┓ ┃
┗━━┛ ┗━━┛┗━┛┗━┛┗┛ ┗┛ ┗━┛┗━┛ ┗━━━━━┛ ┗━━━┛