===============================================
=====================#####=====================
======================###======================
======================###======================
======================###======================
======================###======================
======================###======================
======================###======================
=====================#####=====================
===============================================
===============================================
=============#####==========#####==============
===========#########======#########============
==========###########====###########===========
=========#############==############===========
=========############################==========
=========############################==========
==========##########################===========
===========########################============
=============####################==============
===============################================
=================############==================
===================########====================
=====================####======================
======================##=======================
===============================================
===============================================
=======###===###====#####======###===###=======
========###=###===###===###====###===###=======
=========#####====###===###====###===###=======
==========###=====###===###====###===###=======
==========###=====###===###====###===###=======
==========###=======#####=======#######========
===============================================
===============================================