######## ###### #(.....# .....# ## #..)...# .....# ##. #......######### .....# ..######+##..............# .....# #.......................#########.....## +................................g...... #.......................###########+##.. ##+###.......................# #............................# #.......####..#######........# #.......# ##..# ########## #.......# ####..# #.......# #....... #.......# #....######## #.......# #....####...# #.[..(..# #....#..#...# #......)+ +....#..'...# #.......###....#'####'#### ...............#.'<#.....# ##############'#####.....# #........'.....# #........#.....# #........#.....# #........####### #........# #........# #........# #........# ##########