### ........ [....... .J..... ##.....# ##......# .......# #...y## #.<..# #..y.# ......!.. #...###..... #..## ###.. ...# .#