__.d8888b.__8888888888_Y88b___d88P_Y88b___d88P_
_d88P__Y88b_888_________Y88b_d88P___Y88b_d88P__
_Y88b.______888__________Y88o88P_____Y88o88P___
__"Y888b.___8888888_______Y888P_______Y888P____
_____"Y88b._888___________d888b________888_____
_______"888_888__________d88888b_______888_____
_Y88b__d88P_888_________d88P_Y88b______888_____
__"Y8888P"__8888888888_d88P___Y88b_____888_____