###+### #....$# #.....# ..>.. ... #'# #.# #.# #.# #.# #.# #.# #.# ..# #.# #./# #.# #..# #.# #..# #.# #..# #.# #.# #..# #.# #.# #..# #.# ###.###..######.# #.# ................# #.# ###.###..######## #.# #.# #..# #%# ###.###.###..# #.# ..@...........# ######.# ###.####.# #......# #.# #.# #......###### #.# #.# #...........###### #.# #.# #................# #l# #.# #................# #.# #.# ####.....).......# #.# #.# #......[####### #.# #.# #####'#...############ #.# #.# #.....#............... #.# #.# #.....#.......######## ####+## #.# #........#....# ###### #.....# #%# #####....#....# #....# #.....# #.# #....#....# #....# #.....# #.# #....%.###########.####....#############+####.# #....(.......%...........^.'......%%...>......# ####..........####.####....##################.# ##########.# #....# #.# #.# ###'## #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.###### #.# #%# #.#....# #.# #.# #.#.##.# #.# #.# #^...#.# #.###########.# #.#..#.# #.............# #.####.# ############### #......# ########