### #<# #.# ### #.# #.# ### #.################## #####.# .....#.##...............########## #.....# ...........#############....).....###.###.# ......#.#### .................'...# #.# #######.# .................#######.# #.# ........####...........#.# #.# ........# #.##.#.####.#.# #.# ........####.##.#....#.#.#### ... ........................>...# #. ........####.#.........###### .. ......#.#..#....# . .####.....###.....# #. #.##..###..##.... #..####)###..#..###....# .#..#.....##.....##.....# ........................# #..#...##.........# ...###### ##.#..#..####..._...####..#....# ......#...##.........##...#.##.# #### #.#........[...........^.#.##.# ##...## .....##+#...##.....##.......##.# ##....(###.....####......#.###..#..###.#######.# #.....c5#...$...# #......#.##..###..##.# #.# #.....s(#...h...# #............###.....# #.# #.....S.#....... #......##.##..#..###########.# ##.....## ..... #......'..............)......# ##...## ... #......##.#####.############## ##'#######+#### #......##.....)...########## ...s..c.(.(..###......###.####......[.....# .....s.................# #.................# ...............###......# #...##............# #'#######+#### #......# #...##............# . ######## #...##............# #...#......######## #..........# ..##.._..# ..........# ........... ....#.@.. .#..#....