########### ..........##### .#######.......### #.......###......## ...........###....# .#######.<....#...# ###.....# ##..(.# ##....# ###.....# .#######......#...# ...........###....# .# #.......###......## ....#######.......### #.............##### ######.####### ##.# #..# ####### #.## #.....#####.# #...........# #........##### #............# #............# #............# #........#######. #..............(. ###.............. #.)....g....... ####.##.......! #.##........ #..#........ #. #........ #........ #........