###### #....# #....# #....# ###### #....# #....# #....####....# #.......#....# #....##......# #..(.####....# ##.######....# ###### #.#.........# ...#....## #.#.......### #.......############.#.......# ###...........<.............## #....########.............# #....#.. #.............# #..... .. ###............[# #..... #.#...............# ##.... #...#................ #........S.................. ...#......####.......[....... #...... ....#.#.......... ....... ........#....... ##..... ...... ....... .... .......