#+# ###+####.## ......... . ###......# ... #........##.... #.............. #........####+##### +.......(.........# #........#a...### #.<......#.#@.# #........#.#..## #@.....^.#.##..# .!.......#.##..# #####..#<#.##..# ##.###.##..## +###### #.# #..# #...#.. #.# #..# #.>.#.> # #.# #..# ...#.[.# #.# ##.# ######### #.# #.## #...#...# #.# #..# #.∩.#.>.# #.# #..# ##...#...## #.# #..# ##'#######'# #.#####.########## #...#####..# #................# #####......##.##########..######.## #...'......'.............># #.# #.###......################ #.# #.# #......# #.# #.# ######## #.# #.# #.# ######## #.# #.# #......# #.# #.# #.####.# #.# ###########.# #.#<.#.# #.# #...........# #.#.##.# #.# #.########### #.#....# #.# #.# #.###### #.# #.# #.# #.# ######.# #.# ### #.# #......# #.# ..# #.# #.###### #.###############.###.#.# #.####### #.....................#.# #...>...# #################.#####.# #######.# #.# #.########## #.# #..........# #.# #########.## #.# #)# #[#############.# #..)............# ###############.# #.# ###