##### ##...## ##.....# ##......# #.......# ###.......# ##.........# ........v..## .....###..).# ... ##...## . ##...# ##..## ####### ##..######..(..### ##..............####### #.(................... ###...########<....... ##### ####..... #... ..