##### #.# ##########...# #.# #..........#'# #.# #.#######.##.# #.# #.# #.....##'# #.# #.# #.###.##.# #.#### #.####.###.# #.##'## #.#.. #..........#####...######.#.# #.####.###.'.'.'.<.'.'.'..#.# #.# #######...#####....# #.# ##'##.# ###..# #.# #.##.#####..# #.# #+##........# #.. #.########.## ### #'# #.# #.# #.# #.########.# #..........# ##.######### #.# #.# #.# ###############.# ....(.g.........# #################