######## ########## #......###........### #..................<################## #......###...........................# #####........................###########.# ...............................# #.# #######.###.##........#.......# #.# #.......###.##........#.......####### #.# #######...........##........#.......#.....# #.# ..........................................# #.# ..............................####..#..)..# #(# [..................................##.#### #.# .............................####..##.# #.# .................###.####.#### #..##.# #.# ####.######.....# #.# #.# #..##.# #.# #. #.###.# #.# #.# #..##.# #.# #.# #.# #.# #.# #.#######..##.# #.# #.# #.# #.# #.# ##.#..>.##..##.### #.# #.######.###.###.###................# #.# [........).....................##.#.#####.# #.##......##.###.###........@..##.#.#.....# #.##............)..............##.#.#.(...# #.##......##.###.###...####...@.....#(....# .##(.####.##............(>..................#.....# .....K..................(.....................(.<.# ..#..####<##.#.#.#.........#########.#.#..#.#...(.# .........r##.#...#######.### #.#.#..#.####### .......@..## #...# ...# #.#..#.# ........... ..... .....# #..#.# .........##.#...##......# .. ..# ....@..... .. ....... . ..# @.......## . .....# ..# ....#### ###.# . ... .