###### #####...... ######.......... .)...#.o....o... #...o........ #.......... #...h...... .........o... ###..Y..>o.... #....Y...o... ....Y......... .D..%.......o.# .......o......# .. .).####### #........# ...#.##........# o........!.....# ...............# ...............# ............c..# .............O.# .............W># .F....^...(((T.# ........######## ........# ........# ........# .......## #.....# ######