######### ........# ######.## ########################## #.......######## #......................... #.##........^..# ##### #.##.........####........#####.##.#..######.####...# #.##.#######.# #.######.....#.##.#................# #.##.# #.####.# #........#.#.#######.####...# #.##.# #...##.# #..........#.# #.# ##.## #.##.# #...##.# #..##.#..###.# #.# #.# #.##.# #...##)# #..##.#..# #.#######.# #.# #.##.# #..###.# #..##.#..# #.....#.#.# ###.### #.##.#######.(# #.# #..##.#..# #####.....###.....##### #.##..[.......###.## ##..##....# ##.....#...........# #.######.####.##...# #.......... #..............###.# ##.## #...........# #..####...# ###.....#.#.....# #.# #...# ##.####.##...####[.## #...## #......##.#.....# #.# ###...####...##..(.[.........## #.##...#..##.####### #.# #.......#.....#.#.##.#####....... #....∩.......# #.# #...............#....#####.).###.. ####.#.#..#### #.# #.......#.....#####..#....<.... #......# #.# ###...####......#...##.###..#### ###.#..# #.# #...# ##.###.#.####...#..##############.#..# ### #.# ##### #........)..........##..............#######.## #.# ##.#####.####..(#.......#########.............# #.# ##.<.####.# ##.##.##.#### #.#.########.## #.# #.)...((#.# #....##.# #.### #.# #.# #######....##.#.# #.#####.# #.# #.# #.# #.........###.#.# #.# #.# #.# #.# #.# #.#####.### #.#.#####.# #.############.# ###.# #.# #.# #.#####.#.......### #.#............# #...# #.# #.# #.......#......[... ..#[############ #.### #.# #.# #########.#.......# ###.# #.# #.# #.# ###########.#.#####.#####.###### #.# #.# #.# #.............# #.............. #.# #.# #.###)##########..# #..####.####### #.### #.# #..)..# #..# #.## .... #...# #.# ####### #..#####.# ..### ####.####.# #........####..# #.......#.# #..#...#.......# #.#####.#.## ##....#.#####.## #.# #....# ##.#<#.# #.# #..#.# #.#...# #.# #....# #.##..# #.. #.#####.#### #.##..# #.. #.>.....# #. #..# #.# ##.#.#### .... #. #.# #.#.# #..# #. #.# #########.#.# #. #.# #.........#.# #. #.# #.>.........# # #. #.####.########### ##.#.#####.......# ##....l..##.####.## #....a.>.........# ..#################