### #.######### #.........# #.#######.# #.# #.# ### #.#######'##### #.. #.............# #.#### #####.........# #.#..# #(........# #.'<.+ #.###'###### #.#..# #.# #......#####'####.# #.#####.##...#.'......# ###.#.....####...#'###### #...#.###.#....#...# ########## #.###.###.#.#..############# #........# #.# #...#.#.#..............# #........# #.# #.....#.#.############.# #........# #.###.....#.#.# #.# #.)...[..#####..)......#.#.# #.# .#........##...###.##+#.#.#.# #.# ..........''...+.......>#[#.############.# #. #.........##...###.##.###.#.#............# #.# #.#####'######## #.##.# #.#.############## #..#### #.# #.# ###.##.###.#.##### ....... #.# #.# ............#.....# ....... #.# #.# .....##.....#####.# .......##.#####.# .....##.###.# #.# ................# ..... #####.#####.# #+####.#+####### .. #...........# ####.## #......# . #.....####### #.....# #..(...# #.....# #.....###......# #.....# #....!.##......# #.....# #....#.##......# #.....# #...g#.##......# #.....# #..g.#..#......# #..... #....##.#......# #....##.#.#'#### #######...#.# ##..#.# #..#.# ##.#.. #.#.. #.... #...## ...