### ##....## #........ ##......... #........... #............ #..........[.. #.............# #...<.........# ###..$.........# #...............# ................# #####...........# #..........(# #....gg....## #..........# ##.........# ...##.g....### #...##.g(.## ##. #......### ##.... ##......#####...... #..###..##......... #.. ##.............. #.. ##.............. #.# ##.............. ##..............# #..............# ##............# #....g..[....# ##...........# #.. #..........## ##.... ###$.......####....# ####....###....# ####..)g..# ########