######## #......###### . #### #......##...# ...#... #...........## # ##......##### #######..........### #.. ........)...# #..<..#...#........# #.# ##...######.## ##...##...#......#.# #.# # #...# #.###.#....##....#.###.# #...# #8'''8#(...##....#.#...# #...# ###.###....###...#.....# ##.## #....##.###....#.....# #.# ####.##.# #....#.....# #.# #....# #....#)###.# #.# #....####.#.#.# #.### #.# #....##...#.#.# #...# ###.# ####.##...#...###...# #...# ................# #...# ####.....####### #...# ####.....##### ####.# ..............# #....# ####.#.#.###.# #....# .####.#.#.# #>### #....# ...........###...# ####.# .......#....##...# ####.# ............##...# #....# ..####.#....##.### #....#### #.#....##.# #.......# #...)....##.# ####....# ........#.###.# #...[# ........#.# #.#### #.#### ...##.#.#.# #....# #.# # #.#.#.# #....###### #.# #.#.#.# #....##...# #.# #.#.#. #.#####...# #.# #.#.# #.# ##(..# #.# #.#...#.## #...## ###.# #........###...######...# ........................# ........................# ###.#########[..#.......# ... #...#.......# # #...#.......# #...######### #...# #####