###### #....# ###### #....# #....# #....##################....# +....'................'....+ #.>..###############.##....# #....# #.##....# #....# #.##....# #...)# ###########+#.....### #....# #...................# ########....# #......^.........##+# #...........# #................# #...........# #................# #.........### #(......###'###### #.........# #.......# #.# #.........# #.......# #.# #.........#######.......# #.# +.........'...........).# #.# #.........########+#+#'####.# #####+######## #.........########.#........# #............# #########........#.##.#####.# #............# #........#.#......#.# #........g...# ####........#.#........# #...?........# #.##........#.....##.#.###............# #..'........'............'.(.......[..# #.##........#......#.#.###............# #.##........###'##.#.#.# ############## #.########### #.#....#.# #.# #.#....#.##### #.# #.#........... #.#############.#.##.#...## #...............#........+ #################.###....# ........>..# #########...# ............# ########....# ... #.)..# #.# #..### #.# #.# #..# ##### #.# #.# #..# #...### #.# #.# #..######... +.<.'.# #.# #.# #........... #...#[# #.# #.# #...########## .##+##.# #.###.#####.#............. ....##.################.#.........#............. ...........................#.#######.##.######### ..######################...#................... .............#.#....##### ####.########.#.#....# ............#.#....# ###.##########.#...... #.# #.#....### #.# #.#..... #.#..#### #.#...