###### ######...... .. #........### #.# ## ## #.##........ #.# . .# #.##.#.# #.# .#. #####.##.#.# #.# ... #........#.#.# #.# #.# #.###..<...#.# #.###.###########.####. .. #.###......#.###..>............#...##.# ... #.##..............##.#########........## #.# #.##.#...............#...## #..##.###.###.# #.##.#..)..######.###.....####..##.###....### #.......#(..# #.# #.......................###.. ####.####(..### #.# #.....########............... #.##.......###.####...## #..##.#.<..###.. #.............>......## #..##....### #.##.(.....###.#.##### #..#####.# #.####...#.# #.#.# #..# #.# #.# #...#.# #.#.# #..# #.# #.# ##)##.###.#.# .... ..# #.# #.....)..#.# #.. ### #.# ####.#####.### #.# #[# #...# #.## #.#######.# #..# #....# #.# #..# ####.####.# #..# #######.##...# #..# #............###### ###..####.###......<......# #.........# #.#.###[.####.# #.#..########.#.###..# #.# #.#..# #.........# #.# # #..# #.)#.###.## #.# #...........#.# ..# #.# #.#########.#.##.# #.# #. #.#..<) #.# .. #.###..#### #.# ... .......##.# #)# #..##...#.# #.. ..........# ..##...######### ##........... ####.###### ##...## ####.....## ....>.....# { ####.....## { ##...## ## #############.#. ##.## .. #.......)z...... #.# #. #.###########.## #.# #.##.##........ #.# #.#...#.####### #.# #...#...# #.################...### #...................## #####################