###### ## #.... ... #... ... #..# ##.### #..##.....# ###################..#....... .c......../..........#....... #...((......#####....(_.... #.########........#.......# ..........#....... ...#######.##.....# ###.#######.####.#### #(................. ...............### #.............## .#########..# .........# .........# .........# ########.# #########.# . .......[..# .# ########..# ..# #..# ###########..###############..# ............. ...............# ........... ..............# .........# #.............# ######.()########..##########.# .......((<...((...............# ........).)...................# ..........#########..#######.^# ..........#########..# #..# .....................#######..# ..............................# ..................##########..# ..###############.# #..# #.# #..# ######.##########..# ....................# #########...........# #.########..# #####...........# .................# ####.............# #.##########..# #. #..# #. #..# # #..# #..# .......(# ........# #######.# #.# ..# ..# ###