# ###### .. #....# .# ... #....# ..# ....##....###... ........!......# ############# ...##....#....# ##.....#.....## #.....###)# ##.......<.....## #...s.....# #........O<.....# #....####.. #...............# ##...O# #...............# #(...<# #...............# #.....# #...............# #...... #................ . .......... ##................. #.#...##... #......#.......... .......# #### #.........#.....## ..#.... #..####.###......# ..#.. #..####.####.....# .................. #.#####.##...##... ...#....# #.###.#.... #. #. .##..( # .. .. .... .. ... ... ..# ... ..