###### #....# ######## #.##.# ######### ###### #....!.# #.##.# .. ##.......### #....####.####.# #.##.# ...###..........#########.........####.####.##.# ..............................................># ...#.............##.......................#.#### .................##......................<#.# ..........###.......##..................#.#.# .......#...........###...........%...#..#.#.# ..##.............................##.#....#.# #..................##(.......#...#.####.# #.../..............'(........+...#......# #.#......(...#.)...##(.......#...######## ###+#...........?(#####.(......#...# #....#@###........##...[..(........# #.........@...)[..##..............## ...........###....((.###..............# ......?..........((((.##................ ..........#.N#E..#(##.#.................. ...........$.S....[<#.))..#.............. .....#.....#.###....[).........#........ ...........#.##.....).................. ....####......#...(................... #......#...(.......##.....!### .......####........# ... #.......# #........# .. #.[......# #......... $