### ########.# #........# #.######.# #.# #.# .# #.# #.# .#### #.# #.# ######....# #.# #.######### #.........# ######## #.# #.........# #.........###......######### #.# ###.........#######........)##.......'.^.....# #.# #..........>..........^..## #.......#######.# #.# #.#..........#######.(#### #.......# #.# #.##....###..# ##.# #.......# #.# #.####### #..# #.## #.......# #.# #.# #..# ##..# ###.......# #.# #.# #..#######...## #.........# #.# #.# #.............####.........# ######.####.#########.....................###### ## #..............)................#..#####'#########.. ##.###....)).<#######...........#................#.# #.# ######)### #...........##.#############.#.# #.# #.# #..######### #..# #######.#.###### #.###### #.# #.................................... #......###+##### #.#############..#####.#####.######## ######.........#####.# #.# #........ #............##.# .# #..###### #..####.####.##.# .# #.o# #..##.....##.##.######## .# #).# #..#.......#.##......... ......).# #..#.......#....#....... .####...# #......_(.......#....... ...... #..#.......#....#....... ###.#.## #..#.......#....#....... #.... #..##.....##....#....... #.#.# #..####.####.##......... #.#.# #............######.###. #.###....######## #...'....'....... #####....######## ##........... #.##........ #.##........ #.##........ #.##........ #.##........ ..########## ###