# ### .. #. ..##.## #.##...... ........ .r....# #### #####....#..... #...#.hh....# ###.⌠.###.# #.......#S# +.⌠.<.⌠.'.# #.......#.# ###.⌠.###.# #...# ..# ##### ..# ..# ##.. ##