. . ... ... ### ....#######.... ...# ..........(.... #..##...............# #..########'# #......(...# ....####.(.((<...# #....c.........# #####..........# #.#........# . ..!##......## .# #.## ##......# .# .. ####...### .# .. ##.....# .# # #......#.# ..... ...# #..##..# #.....# ##.#..## #.....# ##....# ######.<.# ###.(.<..[## #..(#####.# #.c!.#.......# ...## #.^............ $. #.......###### #.......# #######.# ###