######### ##.......## ##.........# ### #.........## #.# #.####.#### #.# #.## #.# #.# #..###.# ####.##### ##..##.# #........# ##....# #.......[# ##..## ##### #........# # ###.# ##...## #........# ...#######...###.....######...>.[..# ........%......................###### ..######...##...........#####...# ................................# ##..####.#.............###.....######### #..###.#.....)......## ##.###........# #......#...........## #..##....%<..# . # #.#..####..........######...#....%)..## .. .## ##..# #..........................[..# .#.# ..# ##.###......<..#..#....###.....#.#.# #.... #)## #..##............#.#### #.........# ..#.#.#..# .### ##.............#...# #.....#.#.# #.....#.. ...# ####.........###..# #####.....# #.....# #..## #%........##...##### ####### #...#### #>.## ##)%.....###.#.....### #####.....#####gg#####......##..#####...# ................gg<%.........#..## ###.# ####.####..########.###.####..## #.# #.. ##.# # ......##.## #.# #.# #.# ##.##.#..# #.# #. #.## #......###########.## #. #..# #.#.................# ##.#### ..####.############## #....####..## #..# ####......# ##.## ##..##### #..###### #...#############......# #.#....................# ..(################....># #### #.....# #######