.. ... .... #### #...## #####..## #....[##.......## #...............# #........####...### #.......## ##....##### ........## ##.<.....# .........## ######### ..........#### .............## ..............## ####....#......# ##..........## ##..........## ##..........# ##........g## #..........### ##....