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