######## ###############......######## ##...##....................... ##..........#####.......####### #............# #....<....# ###### #............# #......##.#### #....# ..... #............#######.####....# ##....# ..... ##......(......[....... ####.#####.....# ....[. ##...##...#...).###.#.###..........#### ...... ##########.....###.......#####......###...... #........ ##..[###g..###.......?# ###.....### ###..†gg### #........# #.......... ####### #......>.# ##.#.....### #####.#!...# ####..#.....# !...#.. #....##.....# #...# #....#####.## <..# #....#####.# ...# #..........# #.# #...######.# .. #.<.# #####