### .# ##.# ..## ###.<# ....## ###....# #.....#+#.....## #...........## #.......### ###...### ###'########.. #.....)w...... .....######...... ##### ..... .... ... ##