#.................. .....[.......h. #..................#................. #..................#..c............... #..................#................... #.................# .................<. #................# ...gh............. #............#...### #................. #..............#...### #.(........... #.......####.........### ##cg.......... ####..### ###.........## #.#..)..#.... #..## ###.....#..###c###....#.# ##..# #.......<..(.>.........# # ##.## #.......[..###.#.##..... .. #..# #....#####...#.......###... ##.# #....#######..#.###.(...#.. ######.###### #.......##........##......# ##....[.)....#########..#.....[........... ##.....<.......## ##.####.........# #...............# #...##.###..###..... #...............# ###..#)# #..# ... #...............# ##.#.# ##.# . #...............# #...# ### #...............# ##### ##.............## ##.....#.....## #############