### ###########.# #...........# #.#########.# #.# #.# #.# #.# ####### #.#########.# #.....# #.........#.# ##.....###########.#.######################### #......'....................................># #......###########.)...###############.......# #..........# #.....# ######.......# #.......##.# #.....# #............# #.......##.# #.....# #............# #.###'#.##'## #.#...##########..^.........# #.# #.#.#...# #.#.........................# ####.###.#.'...# #.+...................#####.# #........#)#...# ###.......).......##### #.# #.##.#####.#...# #........#.......# #.# ##'##...<.#.#...# #.##.###.#.......#########.# #...........'...# #.##.# #.#.......'....)....# #.....#######...#######.##.###.#.......########### #....>'.................##.#...###+#'####### #.....############<.....##.#...# #.........# #.....).........##......##.#...# #.........# #.....####......##.......#.#...###.........# #.....# #......##.....#.#.#...............# #.....# ###......######.#.########........# #.....# #......# #.#.................# ####### #......# #.#.#######.........# #......# #.#.# #.........# #......# ##...## #.#.####### #......# #.....# #.#.# #......# #..)..# #.#.# #######.#### #.....# #.#.# #...###.# #.....# #.#.# #...'...# #...>.######.#.# #...##### ###........#.#.# #...# #........#.#.# #...##############........#.#.# #...'............'........'.#.# { #...##############........###.# ###### #...# ###...............# #.###############.#.)# #...# #....######'####### #.............##.#)##ooZ...# ##### #....# #.# #.###########...#.## r##.##. #....# #.# #.# ####.## #r #....# #.#########.# ### {## #....# #...........# #....# ############# #....# #....# #....# ###....# ###..<#'## #.......# #.#.##### #.#.....# #.#####.# #.# #.# #.#####.# #.......# #########