#######################################. #######################################. .............................*###*#####. ............................/#\#/#\####. .........................../###*###\###. ........................../#########\##. ........................./###########\#. ......*=================*######*######*. ...../*#######################/.\####/.. ....//|######################/...*==*... ...//.|#####################/........... ..//..|##*##*========*##*##*............ .*/...|##|\##\.......|##|\##\........... .*....|##|.\##\......|##|.\##\.......... ......|##|..*##*.....|##|..*##*......... ......|##|..|##|.....|##|..|##|......... ......*==*..*==*.....*==*..*==*......... ........................................ ........................................ ........................................