######### .........# #####.# #.#...# #...##### ######## #.#.....# #......# # #<#.###.# #......# #. ###.# #.# #......# ####. ..# #.###......# ############ #....o #### #...#......# #..........# #.###o########### #.......#.#......######..........######.##...$........# .#####.#>.).....'.......)...................%........# #.#........##.###..........##....>........).....# #..........##.# #############.###.##............# ........#######.# #.....##.########o###### #####..###### #.# #.##..##.......##.# ........###.# #.##...........##.# ##..##....##.# #.....##.......##.# ######........##.############..###.#..........# ...#...##....#................###.......#.#..## #.#...##....################...#.#.#####.#...# #.# #.....##....#########^#######.##.#.#####.##..# ......#.....##..).##.....#....... #........##......# #.............##.....#.....# ####...#.....##.## #.####..#.....o......#...#.# #...####.###.### #.......#.##'##).....+...#.# .. ##......o......# #####..o..# #......#.>.#.#.....###.####.###.#.### #<.....#### ........##...#.#......)..#.##.###.#.#.# <..####..# #....#####....#.##...####.#.o..##......#### #(.?.# ..............#.# #...#####..###(...# #..#.# #.....#.........#########.### #..#...##.# ...#.# ####.#.#.#.##.........)..# #..#.####.# ..... # .#.#.#............)..# #.........# #....# . #.#####...........# ##.###..### #....# #. #...........# #.#....# #....# ###########.# #.#.#.## ..# #######.########...#... .........)........####### ################.# #.# #.# #.# #.# #.# #.# #.#