###### ## ...... ######.##.....# .......$#..O..# .............# .<...........# .....S.......# .......<.....# ....w...##.### ........# ........# ##.#.#### .. #. . # .. ..... # .## ....## .. ...#.!.. . ... ......# .. .... .#...##... .....#..[...... .......†h...... .......<....... ####....y...(.. #........... #............ #............ #............ ............. #.#.#.....#...