### .... .... ##. ..... ###.... ...@### ###...# .....###...##### ..#######r....##..w.##.. #.......@............... ######.###..###.....##. #.# ##........## #)# ####.....# ..# ##....# #.## #....# #. #....# ## #....#