########### ########## ###########.........########.........# ..........#.........#......#.........# ..........'.........#......#.........# ..........#.........#......#.........# ..........#.........#|.....#.........# ...(......#.........#......#..$....<.# ######.###.........#'######.....WZ..### .##..##<# ######+##..............).....# ........# #............<.......# ........# #....................# ........# #....................# ........# #....................# ........+ #....................# ........# #....................# ........# #.............^......# .###...## #....................# #######......## #......# #......# #......# #......# #......# #......# #......# ########......############# #.........................# #.........................# #.........................# #.........................# +..(......................# #.........................# ####+##.........................# ............##################### ............#...#.......... ............#...#.........$ ............#...#.......... ............'...##.)....# #######.....#...###)##### #.....#...##.)....## #.....#.............. #.....#.............. #.....#.............. #.....#.............. #.....#.............. #.....#..#######..### #..# ..# ... ..