######## #......# ######### # ## ###########......######.......######.#### .#. #. .......(......................'........... .)..... #.###...(.####......######...<...###<#####.####.....# ###>.......................................#.##.......# #........##...########################.###.#.##.......# #........##.......# #...###...##.......# #........#........# #.#...##(.##.......# #......).#........# ...#.#.##..##.......# #......)<#........# .......#.....##.......# ######'###........# ......#######.####.#...###### #............# ..... #.## #.#.#<....... ############## ... #..###.#...##### . #......###.# #......###.# #..........# #......###.# #......##### #..........# ###..#.###.# ##############.#.###'#### #...(.......##.#........# #...........## #........# #...........# #........###### #...........# #.............# #...........# ....).....####.# #...........# .........# #.# #...........# ......(..# #.# #.........))# #........####.# #.........).# #.######....#.# ##############..........)####.## #.##.#.# #.)))..).......................#####.##...# #.#####################........##....###### #.# #......>.##.#### #.# #........##)# #.# #######...#.# #)# ###.#.### #.# ...####.#...# #.# ..........##.# #.###############################...# #.#.......).....o.......%. ##### #)#..#................!... #)#.}#!.................!. #)))......)...!%........[ ###.........##.....>..... #.....[...)...........# #..................... #####################