###### #### ...... ##..## #######...... #....# #............ #....# ##.).....!..# #....# ####.....<...# ##..## ##.##............. ##)# #............###.. #.# ####### #............... #.# .......######'######..... #.## .......#.#.##.## .#...... #.<# #.......#.##...##^#....... #.)# #.......................# #..# #................... #.h# .#...S......)....... #..# #.#................. #.S# #.#...#..#.#..#[..# #..# ..#.######...######. #..# ###.# .#.#.. #... #.# ......8 $.#. #.# . ...... ...#. #.# .#