############ #..........# ##'########.# #....### #.# ######......# #.# ########## #...........# #.# #........# #...........# #.# #.######'### #...........# #.# #.# #.....# ### #...........# #.########.# #.....# #.. #........#+## #..........# #.....# #.##### #........#.################# ###'### #.#... #....................).....#####.##############.#.## #####>............................................># ######.############.##.#####..>................# #.######## #.##.# ##+#############....# #.......)# #.##.# #....# #........#####..#.# #<...# #.......['...##.#.# #....# #........###.##...# #....# #.####...##.......# .....# #.# #...##..###.#######+######## ##.#.# #.+ ######..# #.#............... ...# ## #..# #.........######## .### #..# #..............<.# .# #..# #..............o.# #..# #.............(..#######. #..###.#.##'#[........'....... ..........##..((....#######. .....#..####..(.....# .<#####.####........# ..+...........####### . ######....).# .. #......# ... #..##+## .... #..##+##### ..... #..#....... ....(.###.......... ......)<(.......... ......##(.....##### ###+# #...#..# #..[+.># #...#### #...# #####