############# .########## #####..........(# ..........# ##........######.# ##################.# ###..######..# #.######## #......%.......).#'##### #...##....##.# #........# #..)...#########.......# #.#.#.####.#.# #.#####.## #......# #.......# #.#.#j# #.#.# #.# #.# #<.....# #.......# ###.#.#.# #.#.# #.# #.# ##.....#########.......# #.....#.# #.#.# #.# #.# +..(............#+#######################.....##. ##.#.# #.# #%# #...........>...............%...........'......####.##.#####.# #.# #......#####.####.....#############%....#....................# #.# ######.# #.# #.....# #.....#.........#.##############.# #.# #.# #.....# #.....#......>.##.#..............# #.# #.# #.....# #.....+..###...##.#.############## #.# #.# #.##### #.....##.#.....##.#.# #.# #+# #.# #.....<#.##....##.#.# #+# ..# ####+#.#>......##.#.# ..# ....+#+#.#####.##.#.# ..# .........# #.# .#.# #.........# #.# #.# #.........#####.# #.# #....####.#.....# #.# ### #.#.###.# #.# #.#.....##.#.# #.####..##.#(# #...%...##.#.# #.###...##.#.# #.# #...##.#.# #.# #...##.#(# #.# #...##.#.# ###.###...##.#.# +...........>.(# ########..###### #..# #..# .... .....# #.....# #.....# #.....# <..