### ####.# ###....# ##......# ###...##.## ###...###### #### ###....## #..######....### ##...##....### ###.....### ### ###..## ##.## #..## ###...## ##..# ##......# ##.## ##.......# #..# ##........# ##.###..........# ##.#...........# #............... ##.............. #..<..)........ #............... #.#........^ #.#........ #.##...... ##.# ...... .#####..# #..... ........# ###.. ........# ## #####...#### ###....######### ###.............. ##.>S..........# ###.............## #........<......# #................# #.................# ##................# #................# #.............=..# #..............(# #...............# ..............## #............# #...........# ##.........# ####.....##