##### #...# #...# #...# ###...# #.....# ######## #.#...# #......# ###.#...# ###############......# ###...#...# #.............[......# #...###...#### ####..######..#.^....# #.### ##.###.## ##### ##...##...##).....# #.# #.##().# #...# ###.##.########### #.# #.##.#(# #...# ######....# ######.# #.#..#.# #...######.......####### ##......# #.#.##.# #..........#####.......## #..###### #...##.# #...######## #######(.# ##.## #)(###)# #...# ##)# #..# #..# #.# #...# ########### ##.#####.## #.## #.# #...# #.........# #.......(###### ####(## #.# #...# #.........# ##.)....(.....### #.....# #.# ##### #.........# #()#.#######...###...[.# #.# #.........#####.>.....# ###^........# #.# #.........##....#.###.# ####..(...# #.# #.....(....).####.# #.## ##.....# #.# #...........#####.# #..## #..(..# #.# #...>..........##.####..# #.(#### #.# #...........##..#...###.#### #(## ##.## #########.#####.......#....## ##.# #...# #.(# ####......##..###.(######...# #.## ####.......#....(........# #######)### #.))(..........((.(#(..# #.........# ####)##.####.......).<##### #.........######....##.####........S.# #.........)..(...#####.#.....).....S§# #.........######## #.....#....[....# #.........# #..(.......###### #.........# #....)......# #........?# ##...........##### ########### #................# #....)......#.##.# #...))..........(# #...)##########.^# #.).)#........#..# ###.)#........#..# #.)#.##''##.#..# #..'.#....#['.(# #..'.#....#.'..# #..#.##''##.#..# #..#........#..# ##.#........#..## #.##########...# #............#(# #######.#.##.#.# #......#.# ######.#.# #...# #####