### #.####### ##......##### #### ##...))....### ###.... ######### #####....######..#####...# #.)......###........# ###........# .......O...........(# ##.......# ###..############...# ##......## #...# #.......## ##..# ##........# ...# #....>....## ..# ##..........# . ##...........# #......[.....# #...##......## ..# ###....## . ##....## #.....## ###......## ##........... #........... ##...##...... #..### ####.. #)## ##.# ####..# #####....## #..<.##### #....##### ##.